]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
78ed8e3d 12009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2
3 * gcc.dg/cpp/empty-include.c: Update column info.
4 * gcc.dg/cpp/assert2.c: Update column info.
5
5dc67ab1 62009-06-23 Jakub Jelinek <jakub@redhat.com>
7
8 * g++.dg/ext/builtin-object-size1.C: New test.
9 * g++.dg/ext/builtin-object-size2.C: New test.
10
9bc1852a 112009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
12
13 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
14 * gcc.dg/optimize-bswapdi-1.c: Likewise.
15
af1b1eb5 162009-06-22 Adam Nemet <anemet@caviumnetworks.com>
17
18 * gcc.target/mips/truncate-3.c: New test.
19
0bfdce5e 202009-06-22 Janus Weil <janus@gcc.gnu.org>
21
22 PR fortran/37254
23 PR fortran/39850
24 * gfortran.dg/interface_30.f90: Modified error message.
25 * gfortran.dg/proc_decl_22.f90: New.
26
b91bd472 272009-06-22 Ian Lance Taylor <iant@google.com>
28
29 * gcc.dg/Wcxx-compat-19.c: New testcase.
30
61a9d3ca 312009-06-22 Matthias Klose <doko@ubuntu.com>
32
33 PR objc/28050
34 * pr28050.m: New testcase.
35
85588596 362009-06-22 H.J. Lu <hongjiu.lu@intel.com>
37
38 PR testsuite/40481
39 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
40
ec91c4af 412009-06-22 Martin Jambor <mjambor@suse.cz>
42
43 PR tree-optimization/40492
44 * g++.dg/torture/pr40492.C: New test.
45
aa07d233 462009-06-22 Uros Bizjak <ubizjak@gmail.com>
47
48 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
49 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
50
1b448af3 512009-06-22 Olivier Hainque <hainque@adacore.com>
52
53 * gnat.dg/raise_ce.adb: Helper for ...
54 * gnat.dg/handle_and_return.adb: New test.
55
7c2ea452 562009-06-22 Paul Thomas <pault@gcc.gnu.org>
57
58 PR fortran/40443
59 * gfortran.dg/generic_18.f90: New test.
60
95f99f05 612009-06-22 Paul Thomas <pault@gcc.gnu.org>
62
63 PR fortran/40472
64 * gfortran.dg/spread_size_limit.f90: New test.
65
0a77b1e6 662009-06-21 Uros Bizjak <ubizjak@gmail.com>
67
aa07d233 68 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
0a77b1e6 69 to put dump files in a subdirectory.
70 * gcc/testsuite/lib/gcc-dg.exp (cleanup-saved-temps): Also remove
71 ".o" temporary files.
72
2fe3057a 732009-06-21 Janus Weil <janus@gcc.gnu.org>
74
75 PR fortran/39850
76 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
77 * gfortran.dg/interface_20.f90: Ditto.
78 * gfortran.dg/interface_21.f90: Ditto.
79 * gfortran.dg/interface_22.f90: Ditto.
80 * gfortran.dg/interface_30.f90: New.
81 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
82
889392a6 832009-06-21 Uros Bizjak <ubizjak@gmail.com>
84
85 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
86 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
87 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
88 DEFAULT_VECTFLAGS.
89
5eabd16b 902009-06-21 Ira Rosen <irar@il.ibm.com>
91 Revital Eres <eres@il.ibm.com>
92
93 PR testsuite/40359
94 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
95 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
96 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
97
93973253 982009-06-21 Ira Rosen <irar@il.ibm.com>
99
100 PR testsuite/40475
101 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
102 without misalignment support.
103 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
104
be4be771 1052009-06-20 Tobias Burnus <burnus@net-b.de>
106
107 PR fortran/40452
108 * gfortran.dg/bounds_check_strlen_9.f90: New test.
109
cc2f46ba 1102009-06-19 Paul Thomas <pault@gcc.gnu.org>
111
112 PR fortran/40440
113 * gfortran.dg/alloc_comp_result_2.f90: New test.
114
e4aeee53 1152009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
116
117 PR target/40482
118 * gcc.target/arm/pr40482.c: New test.
119
6163a125 1202009-06-19 Ian Lance Taylor <iant@google.com>
121
122 * gcc.dg/Wcxx-compat-18.c: New testcase.
123
047fdd47 1242009-06-19 Richard Guenther <rguenther@suse.de>
125
126 * gcc.c-torture/execute/20090618-1.c: New testcase.
127
1a7c0ccb 1282009-06-19 Ian Lance Taylor <iant@google.com>
129
130 * gcc.dg/Wcxx-compat-17.c: New testcase.
131
843bd2fa 1322009-06-19 Ian Lance Taylor <iant@google.com>
133
134 * gcc.dg/Wcxx-compat-15.c: New testcase.
135
4a76ab2a 1362009-06-19 Ian Lance Taylor <iant@google.com>
137
138 * gcc.dg/Wcxx-compat-16.c: New testcase.
139
b3154a1f 1402009-06-19 Uros Bizjak <ubizjak@gmail.com>
141
142 * gcc.dg/builtins-34.c: Add significand cases.
143
1442009-06-19 Uros Bizjak <ubizjak@gmail.com>
145
146 PR testsuite/40491
147 * testsuite/gcc.dg/20080522-1.c: Remove testcase for real.
148 * testsuite/gcc.dg/20080528-1.c: Ditto.
149
4651cfdd 1502009-06-19 Janus Weil <janus@gcc.gnu.org>
151
152 PR fortran/40450
153 * gfortran.dg/proc_ptr_20.f90: New.
154
4b85d273 1552009-06-18 H.J. Lu <hongjiu.lu@intel.com>
156
157 PR target/40470
158 * gcc.dg/torture/pr40470-1.c: New.
159 * gcc.dg/torture/pr40470-2.c: Likewise.
160 * gcc.dg/torture/pr40470-3.c: Likewise.
161 * gcc.dg/torture/pr40470-4.c: Likewise.
162
8e6de413 1632009-06-18 Diego Novillo <dnovillo@google.com>
164
165 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
166 * gcc.dg/plugin/ggcplug.c: Likewise.
167 * gcc.dg/plugin/one_time_plugin.c: Likewise.
168 * g++.dg/plugin/selfassign.c: Likewise.
169 * g++.dg/plugin/attribute_plugin.c: Likewise.
170 * g++.dg/plugin/dumb_plugin.c: Likewise.
171
46821594 1722009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
173
174 * gcc.dg/cpp/arith-3.c: Add column info.
175
546af3f3 1762009-06-18 Sandra Loosemore <sandra@codesourcery.com>
177
178 * gcc.target/arm/fp16-compile-none-2.c: New.
179 * gcc.target/arm/fp16-compile-ieee-12.c: New.
180 * gcc.target/arm/fp16-compile-alt-12.c: New.
181
ade6c3bf 1822009-06-18 Sandra Loosemore <sandra@codesourcery.com>
183
184 * gcc.target/arm/fp16-compile-alt-1.c: New.
185 * gcc.target/arm/fp16-compile-alt-2.c: New.
186 * gcc.target/arm/fp16-compile-alt-3.c: New.
187 * gcc.target/arm/fp16-compile-alt-4.c: New.
188 * gcc.target/arm/fp16-compile-alt-5.c: New.
189 * gcc.target/arm/fp16-compile-alt-6.c: New.
190 * gcc.target/arm/fp16-compile-alt-7.c: New.
191 * gcc.target/arm/fp16-compile-alt-8.c: New.
192 * gcc.target/arm/fp16-compile-alt-9.c: New.
193 * gcc.target/arm/fp16-compile-alt-10.c: New.
194 * gcc.target/arm/fp16-compile-alt-11.c: New.
195 * gcc.target/arm/fp16-compile-ieee-1.c: New.
196 * gcc.target/arm/fp16-compile-ieee-2.c: New.
197 * gcc.target/arm/fp16-compile-ieee-3.c: New.
198 * gcc.target/arm/fp16-compile-ieee-4.c: New.
199 * gcc.target/arm/fp16-compile-ieee-5.c: New.
200 * gcc.target/arm/fp16-compile-ieee-6.c: New.
201 * gcc.target/arm/fp16-compile-ieee-7.c: New.
202 * gcc.target/arm/fp16-compile-ieee-8.c: New.
203 * gcc.target/arm/fp16-compile-ieee-9.c: New.
204 * gcc.target/arm/fp16-compile-ieee-10.c: New.
205 * gcc.target/arm/fp16-compile-ieee-11.c: New.
206 * gcc.target/arm/fp16-compile-none-1.c: New.
207 * gcc.target/arm/fp16-compile-exprtype.c: New.
208 * gcc.target/arm/fp16-compile-vcvt.c: New.
209 * gcc.target/arm/fp16-builtins-1.c: New.
210 * gcc.target/arm/fp16-rounding-alt-1.c: New.
211 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
212 * gcc.target/arm/fp16-param-1.c: New.
213 * gcc.target/arm/fp16-return-1.c: New.
214 * gcc.target/arm/fp16-unprototyped-1.c: New.
215 * gcc.target/arm/fp16-unprototyped-2.c: New.
216 * gcc.target/arm/fp16-variadic-1.c: New.
217 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
218 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
219 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
220 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
221 * gcc.dg/torture/arm-fp16-ops.h: New.
222 * gcc.dg/torture/arm-fp16-ops-1.c: New.
223 * gcc.dg/torture/arm-fp16-ops-2.c: New.
224 * gcc.dg/torture/arm-fp16-ops-3.c: New.
225 * gcc.dg/torture/arm-fp16-ops-4.c: New.
226 * gcc.dg/torture/arm-fp16-ops-5.c: New.
227 * gcc.dg/torture/arm-fp16-ops-6.c: New.
228 * gcc.dg/torture/arm-fp16-ops-7.c: New.
229 * gcc.dg/torture/arm-fp16-ops-8.c: New.
230 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
231 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
232 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
233 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
234 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
235 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
236 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
237 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
238 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
239 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
240 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
241 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
242 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
243
ab60f474 2442009-06-18 Uros Bizjak <ubizjak@gmail.com>
245
246 * gcc.dg/builtins-65.c: New test.
247
969eb27f 2482009-06-18 Janus Weil <janus@gcc.gnu.org>
249
250 PR fortran/40451
251 * gfortran.dg/proc_ptr_result_4.f90: New.
252
98112881 2532009-06-17 Adam Nemet <anemet@caviumnetworks.com>
254
255 * gcc.c-torture/execute/bitfld-5.c: New test.
256
326fb3fd 2572009-06-17 David Daney <ddaney@caviumnetworks.com>
258
259 * gcc.dg/builtin-unreachable-3.c: New test.
260
3461df79 2612009-06-17 David Daney <ddaney@caviumnetworks.com>
262
263 * gcc.target/i386/builtin-unreachable.c: New test.
264
019c559b 2652009-06-17 Ian Lance Taylor <iant@google.com>
266
267 * gcc.dg/Wcxx-compat-14.c: New testcase.
268
cf917515 2692009-06-17 Aldy Hernandez <aldyh@redhat.com>
270
271 * gcc.dg/func-ptr-conv-1.c: Update column info.
272
22cfe74f 2732009-06-17 Richard Guenther <rguenther@suse.de>
274
275 PR middle-end/40404
276 * gcc.c-torture/execute/pr40404.c: New testcase.
277
0f0057aa 2782009-06-17 Richard Guenther <rguenther@suse.de>
279
280 PR middle-end/40460
281 * g++.dg/torture/pr40460.C: New testcase.
282
d5fa1515 2832009-06-05 Olatunji Ruwase <tjruwase@google.com>
284
285 * gcc.dg/plugin/one_time_plugin.c: New test.
286 * gcc.dg/plugin/one_time-test-1.c: New test.
287 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
288
48d94ede 2892009-06-16 Ian Lance Taylor <iant@google.com>
290
291 * g++.dg/warn/skip-1.C: New testcase.
292
60a132a9 2932009-06-16 Jakub Jelinek <jakub@redhat.com>
294
295 PR middle-end/40446
296 * g++.dg/other/pr40446.C: New test.
297
c174c650 2982009-06-16 Richard Guenther <rguenther@suse.de>
299
300 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
301 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
302 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
303 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
304
ea8ae162 3052009-06-16 Martin Jambor <mjambor@suse.cz>
306
307 * testsuite/gcc.c-torture/compile/pr40432.c: New file.
308
f18b05a3 3092009-06-16 Martin Jambor <mjambor@suse.cz>
310
311 * testsuite/gfortran.fortran-torture/compile/pr40413.f90: New file.
312
f92aa4d8 3132009-06-16 Janus Weil <janus@gcc.gnu.org>
314
315 PR fortran/36947
316 PR fortran/40039
317 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
318 * gfortran.dg/interface_20.f90: Modified error messages.
319 * gfortran.dg/interface_21.f90: Ditto.
320 * gfortran.dg/interface_26.f90: Ditto.
321 * gfortran.dg/interface_27.f90: Ditto.
322 * gfortran.dg/interface_28.f90: Extended test case.
323 * gfortran.dg/interface_29.f90: New.
324 * gfortran.dg/proc_decl_7.f90: Modified error messages.
325 * gfortran.dg/proc_decl_8.f90: Ditto.
326 * gfortran.dg/proc_ptr_11.f90: Ditto.
327 * gfortran.dg/proc_ptr_15.f90: Ditto.
328
ade2ac53 3292009-06-16 Ira Rosen <irar@il.ibm.com>
330
c6aaf951 331 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
ade2ac53 332 printing.
333 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
334 gcc.dg/vect/vect-outer-4f.c: Likewise.
335 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
c6aaf951 336 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
ade2ac53 337 Likewise.
c6aaf951 338 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
339 outer loop.
ade2ac53 340
6be7c32c 3412009-06-16 Tobias Burnus <burnus@net-b.de>
342
343 PR fortran/40383
344 * gfortran.dg/bounds_check_strlen_8.f90: New test.
345
f805d53d 3462009-06-15 Ian Lance Taylor <iant@google.com>
347
348 * gcc.dg/Wjump-misses-init-1.c: New testcase.
349 * gcc.dg/Wjump-misses-init-2.c: New testcase.
350 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
351 Recognize new notes.
352 * gcc.dg/stmt-expr-label-2.c: Likewise.
c6aaf951 353 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
f805d53d 354 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
355 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
356 * gcc.dg/c99-vla-jump-4.c: Likewise.
357 * gcc.dg/stmt-expr-label-1.c: Likewise.
358 * gcc.dg/stmt-expr-label-3.c: Likewise.
c6aaf951 359 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
f805d53d 360
ea1addb6 3612009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
362
363 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
364
56b5c963 3652009-06-15 Jakub Jelinek <jakub@redhat.com>
366
367 * gcc.dg/builtin-object-size-7.c: New test.
368
23e27867 3692009-06-15 Jakub Jelinek <jakub@redhat.com>
370
371 PR testsuite/40426
372 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
373 level != "" use separate -gdwarf-2 -g${level} options instead of
374 -gdwarf-2${level}.
375 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
376 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
377 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
378
ecd88073 3792009-06-15 Rafael Avila de Espindola <espindola@google.com>
380
381 * g++.dg/abi/mangle11.C: Update warning line.
382 * g++.dg/abi/mangle12.C: Update warning line.
383 * g++.dg/abi/mangle17.C: Update warning line.
384 * g++.dg/abi/mangle20-2.C: Update warning line.
385
8e3f3f35 3862009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
387
388 * gcc.dg/optimize-bswap-1.c: Split into these two:
389 * gcc.dg/optimize-bswapsi-1.c: New testcase.
390 * gcc.dg/optimize-bswapdi-1.c: New testcase.
391
84cc784c 3922009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
393
394 * gcc.dg/optimize-bswap-1.c: New testcase.
395
60b9b3ae 3962009-06-14 Richard Guenther <rguenther@suse.de>
397
398 PR middle-end/40389
399 * g++.dg/torture/pr40389.C: New testcase.
400
286fa508 4012009-06-13 Richard Guenther <rguenther@suse.de>
402
60b9b3ae 403 PR tree-optimization/40421
286fa508 404 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
405
e60a6f7b 4062009-06-12 Aldy Hernandez <aldyh@redhat.com>
407
408 * gcc.dg/old-style-prom-3.c: Add column info.
409 * gcc.dg/overflow-warn-1.c
410 * gcc.dg/gomp/pr27415.c
411 * gcc.dg/gomp/for-1.c: Same.
412 * gcc.dg/enum-compat-1.c: Same.
413 * gcc.dg/c99-tag-3.c: Same.
414 * gcc.dg/Wredundant-decls-2.c: Same.
415 * gcc.dg/func-ptr-conv-1.c: Same.
416 * gcc.dg/asm-wide-1.c: Same.
417 * gcc.dg/nofixed-point-2.c: Same.
418 * gcc.dg/cpp/line3.c: Same.
419 * gcc.dg/array-10.c: Same.
420 * gcc.dg/c99-vla-jump-1.c: Same.
421 * gcc.dg/pr20368-1.c: Same.
422 * gcc.dg/Wshadow-3.c: Same.
423 * gcc.dg/c90-const-expr-8.c: Same.
424 * gcc.dg/label-decl-2.c: Same.
425 * gcc.dg/dremf-type-compat-2.c: Same.
426 * gcc.dg/c90-const-expr-5.c: Same.
427 * gcc.dg/builtins-30.c: Same.
428 * gcc.dg/Warray-bounds.c: Same.
429 * gcc.dg/Wcxx-compat-2.c: Same.
430 * gcc.dg/tree-ssa/col-1.c: Same.
431 * gcc.dg/old-style-prom-2.c: Same.
432 * gcc.dg/cast-function-1.c: Same.
433 * gcc.dg/pr15698-1.c: Same.
434 * gcc.dg/dremf-type-compat-3.c: Same.
435 * gcc.dg/vla-8.c: Same.
436 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
437 line.
438 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
439 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
440 * gcc.dg/enum-compat-1.c: Same.
441 * gcc.dg/dremf-type-compat-2.c: Same.
442 * gcc.dg/old-style-prom-2.c: Same.
443 * gcc.dg/pr15698-1.c: Same.
444 * gcc.dg/pr20368-1.c: Same.
445 * gcc.dg/dremf-type-compat-3.c: Same.
446 * gcc.dg/builtins-30.c: Same. Test for columns.
447
13e80622 4482009-06-12 Janus Weil <janus@gcc.gnu.org>
449
450 PR fortran/40176
451 * gfortran.dg/proc_decl_1.f90: Extended.
452
2a6a6991 4532009-06-12 Ian Lance Taylor <iant@google.com>
454
455 * gcc.dg/Wcxx-compat-13.c: New testcase.
456
380c5f61 4572009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
458
459 PR tree-opt/38865
460 * gcc.dg/tree-ssa/fre-vce-1.c
461
0c71fbb6 4622009-06-12 H.J. Lu <hongjiu.lu@intel.com>
463
464 PR testsuite/40384
c6aaf951 465 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
466 min-insn-to-prefetch-ratio=5.
0c71fbb6 467
bd9c33a8 4682009-06-12 Joey Ye <joey.ye@intel.com>
469 H.J. Lu <hongjiu.lu@intel.com>
470
471 PR middle-end/39146
472 * gcc.target/i386/stackalign/pr39146.c: New.
473
614b751e 4742009-06-11 H.J. Lu <hongjiu.lu@intel.com>
475
476 * gcc.target/i386/crc32-1.c: New.
477 * gcc.target/i386/crc32-2.c: Likewise.
478
d2b48f0c 4792009-06-11 David Daney <ddaney@caviumnetworks.com>
480
481 PR c/39252
482 * gcc.dg/builtin-unreachable-1.c: New test.
483 * gcc.dg/builtin-unreachable-2.c: Same.
484
a733be02 4852009-06-11 Paul Thomas <pault@gcc.gnu.org>
486
487 PR fortran/40402
488 * gfortran.dg/data_value_1.f90: New test.
489
43e8975b 4902009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
491
492 PR testsuite/39831
493 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
494 remove ilp32 requirement.
495 * gcc.target/i386/excess-precision-2.c: Likewise.
496 * gcc.target/i386/excess-precision-3.c: Likewise.
497 * gcc.target/i386/excess-precision-4.c: Likewise.
498 * gcc.target/i386/excess-precision-5.c: Likewise.
499 * gcc.target/i386/excess-precision-6.c: Likewise.
500
96098ab0 5012009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
502
503 PR fortran/38718
504 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
505 * gfortran.dg/nan_5.f90: New test.
506
33a0b99d 5072009-06-10 Nathan Froyd <froydnj@codesourcery.com>
508
509 * gcc.target/arm/neon-modes-1.c: New test.
510
a78e16f0 5112009-06-10 Kai Tietz <kai.tietz@onevision.com>
512
513 * g++.dg/torture/pr31579.C: Cast pointer
514 via __SIZE_TYPE__ instead of 'unsigned long'.
515
be52b6d8 5162009-06-10 Anthony Green <green@moxielogic.com>
517
518 * testsuite/lib/target-supports.exp (check_profiling_available):
519 Profiling is not available for testing purposes on moxie.
520
d5b637fa 5212009-06-09 Ian Lance Taylor <iant@google.com>
522
523 * gcc.dg/Wcxx-compat-12.c: New testcase.
524
b95e89d3 5252009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
526
527 PR libfortran/40334
528 * gfortran.dg/backspace_11.f90: New.
529
20f6306b 5302009-06-09 Jason Merrill <jason@redhat.com>
531
532 * g++.dg/cpp0x/defaulted10.C: New.
533
31000708 5342009-06-09 Martin Jambor <mjambor@suse.cz>
535
536 * testsuite/gcc.c-torture/compile/pr40351.c: New file.
537
8fcbc650 5382009-06-09 Olivier Hainque <hainque@adacore.com>
539
540 * gnat.dg/align_max.adb: New test.
541
e439140e 5422009-06-08 Jason Merrill <jason@redhat.com>
543
544 * g++.dg/cpp0x/auto15.C: New.
545
7fe9b425 5462009-06-08 Jan Hubicka <jh@suse.cz>
547
548 PR debug/39834
549 * gcc.dg/torture/pr39834.c
550
b437daf4 5512009-06-08 Jan Hubicka <jh@suse.cz>
552
553 PR middle-end/40102
554 * g++.dg/torture/pr40102.C: New testcase.
555
d1564595 5562009-06-08 Jakub Jelinek <jakub@redhat.com>
557
fbc1ccbc 558 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
559 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
560 * gcc.dg/builtin-object-size-6.c: New test.
561
6466e7a9 562 PR c++/40373
563 * g++.dg/template/dtor7.C: New test.
564
d1564595 565 PR c++/40370
566 PR c++/40372
567 * g++.dg/template/error41.C: New test.
568 * g++.dg/template/error42.C: New test.
569
71faee52 5702009-06-08 Revital Eres <eres@il.ibm.com>
571
d1564595 572 PR testsuite/40359
71faee52 573 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
574 * gcc.dg/vect/vect-88.c: Likewise.
575 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
576 * gcc.dg/vect/pr25413.c: Likewise.
577 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
578
561017b5 5792009-06-07 Ian Lance Taylor <iant@google.com>
580
581 * g++.dg/warn/Wswitch-3.C: New testcase.
582 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
583 * gcc.dg/Wswitch-enum-error.c: Likewise.
584 * gcc.dg/Wswitch-error.c: Likewise.
585
3f8eb683 5862009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
587
588 PR fortran/40008
589 * gfortran.dg/negative_unit.f: Update test.
590 * gfortran.dg/negative_unit_int8.f: Update test.
591 * gfortran.dg/newunit_1.f90: New test.
592
7a236826 5932009-06-07 Daniel Franke <franke.daniel@gmail.com>
594
595 PR fortran/25104
596 PR fortran/29962
597 * gfortran.dg/spread_init_expr.f03: New.
598 * gfortran.dg/unpack_init_expr.f03: New.
599 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
600 error message.
601
9a94ba56 6022009-06-07 Daniel Franke <franke.daniel@gmail.com>
603
604 PR fortran/25104
605 PR fortran/29962
606 * gfortran.dg/count_init_expr.f03
607 * gfortran.dg/product_init_expr.f03
608 * gfortran.dg/sum_init_expr.f03
609
8828904b 6102009-06-07 Daniel Franke <franke.daniel@gmail.com>
611
612 PR fortran/36874
c6aaf951 613 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
614 message.
615 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
616 shapes.
8828904b 617 * gfortran.dg/zero_sized_5.f90: Likewise.
618
f610c51a 6192009-06-07 H.J. Lu <hongjiu.lu@intel.com>
620
621 PR middle-end/32950
622 * g++.dg/torture/pr32950.C: New.
623
2702253a 6242009-06-07 Daniel Franke <franke.daniel@gmail.com>
625
626 PR fortran/25104
627 PR fortran/29962
628 * gfortran.dg/dot_product_1.f03: New.
629 * gfortran.dg/matmul_8.f03: New.
630 * gfortran.dg/transpose_3.f03: New.
631
e1c8f1c5 6322009-06-06 Ian Lance Taylor <iant@google.com>
633
634 * gcc.dg/Wunused-label-1.c: New test case.
635 * g++.dg/warn/Wunused-label-1.C: New test case.
636 * g++.dg/warn/Wunused-label-2.C: New test case.
637 * g++.dg/warn/Wunused-label-3.C: New test case.
638
c77b5b3c 6392009-06-06 Daniel Franke <franke.daniel@gmail.com>
640
641 PR fortran/37203
642 * reshape_zerosize_2.f90: New.
643
37a44ee4 6442009-06-06 Daniel Franke <franke.daniel@gmail.com>
645
646 PR fortran/32890
647 * gfortran.dg/pack_assign_1.f90: New.
648 * gfortran.dg/pack_vector_1.f90: New.
649
87542701 6502009-06-05 Jakub Jelinek <jakub@redhat.com>
651
652 PR middle-end/40340
653 * gcc.dg/pr40340-1.c: New test.
654 * gcc.dg/pr40340-2.c: New test.
655 * gcc.dg/pr40340-3.c: New test.
656 * gcc.dg/pr40340-4.c: New test.
657 * gcc.dg/pr40340-5.c: New test.
658 * gcc.dg/pr40340.h: New file.
659
454f25be 6602009-06-05 Revital Eres <eres@il.ibm.com>
661
c6aaf951 662 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
663 New procedure.
454f25be 664 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
665 * gcc.dg/vect/vect-33.c: Likewise.
666 * gcc.dg/vect/vect-92.c: Likewise.
667 * gcc.dg/vect/vect-58.c: Likewise.
668 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
669 * gcc.dg/vect/vect-42.c: Likewise.
670 * gcc.dg/vect/slp-25.c: Likewise.
671 * gcc.dg/vect/vect-align-1.c: Likewise.
672 * gcc.dg/vect/vect-align-2.c: Likewise.
673 * gcc.dg/vect/vect-93.c: Likewise.
674 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
675 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
676 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
677 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
678 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
679 * gcc.dg/vect/vect-26.c: Likewise.
680 * gcc.dg/vect/vect-44.c: Likewise.
681 * gcc.dg/vect/vect-70.c: Likewise.
682 * gcc.dg/vect/vect-95.c: Likewise.
683 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
684 * gcc.dg/vect/vect-28.c: Likewise.
685 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
686 * gcc.dg/vect/vect-87.c: Likewise.
687 * gcc.dg/vect/vect-109.c: Likewise.
688 * gcc.dg/vect/vect-54.c: Likewise.
689 * gcc.dg/vect/vect-96.c: Likewise.
690 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
691 * gcc.dg/vect/vect-88.c: Likewise.
692 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
693 * gcc.dg/vect/vect-89.c: Likewise.
694 * gcc.dg/vect/vect-91.c: Likewise.
695 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
696 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
697 * gfortran.dg/vect/vect-2.f90: Likewise.
698 * gfortran.dg/vect/vect-3.f90: Likewise.
699 * gfortran.dg/vect/vect-4.f90: Likewise.
700 * gfortran.dg/vect/vect-5.f90: Likewise.
701
7fc35f43 7022009-06-05 Alexander Strange <astrange@ithinksw.com>
703
704 PR tree-optimization/36318
705 * gcc.dg/tree-ssa/sra-7.c: New test.
706
fc509e4c 7072009-06-04 Daniel Franke <franke.daniel@gmail.com>
708
709 PR fortran/37203
710 * gfortran.dg/reshape_order_5.f90: New.
711 * gfortran.dg/reshape_shape_1.f90: New.
712
4e732ea8 7132009-06-04 Jason Merrill <jason@redhat.com>
714
715 * g++.dg/template/error38.C: Add pointer-to-typedef case.
716
2be66865 7172009-06-04 Steve Ellcey <sje@cup.hp.com>
718
719 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
720 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
721
c899ec7b 7222009-06-04 Richard Guenther <rguenther@suse.de>
723
724 PR c++/39371
725 * g++.dg/torture/pr40335.C: New testcase.
726
261b246f 7272009-06-03 Richard Guenther <rguenther@suse.de>
728
729 PR middle-end/40328
730 * gcc.dg/torture/pr40328.c: New testcase.
731
4ecddf77 7322009-06-03 Martin Jambor <mjambor@suse.cz>
733
734 * g++.dg/torture/pr40323.C: New file.
735
222d55ad 7362009-06-03 Eric Botcazou <ebotcazou@adacore.com>
737
738 * gnat.dg/specs/root.ads: New test.
739 * gnat.dg/specs/root-level_1.ads: Likewise.
740 * gnat.dg/specs/root-level_2.ads: Likewise.
741 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
742
6a4e879c 7432009-06-02 Mark Mitchell <mark@codesourcery.com>
744
745 * g++.dg/init/ref15.C: Require unwrapped targets.
746
6b8740d8 7472009-06-02 Jason Merrill <jason@redhat.com>
748
ce734c95 749 * g++.dg/cpp0x/initlist13.C: Remove expected error.
750 * g++.dg/cpp0x/initlist18.C: New.
751 * g++.dg/cpp0x/initlist19.C: New.
752
6b8740d8 753 * g++.dg/cpp0x/auto14.C: New.
754
a7404a5e 7552009-06-02 Eric Botcazou <ebotcazou@adacore.com>
756
757 * gnat.dg/alignment6.adb: Remove XFAIL.
758
d347f746 7592009-06-02 Simon Martin <simartin@users.sourceforge.net>
760
761 PR c++/38089
762 * g++.dg/template/spec36.C: New test.
763
402ba866 7642009-06-01 Ian Lance Taylor <iant@google.com>
765
766 * gcc.dg/cast-qual-3.c: New testcase.
767 * g++.dg/warn/Wcast-qual2.C: New testcase.
768
b559b9e2 7692009-06-01 Aldy Hernandez <aldyh@redhat.com>
770
771 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
772 (process-message): Expect column numbers.
773 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
774 * gcc.dg/pch/counter-2.c: Same.
775 * gcc.dg/pch/valid-2.c: Same.
776 * gcc.dg/pch/warn-1.c: Same.
777 * gcc.dg/pch/valid-1.c: Same.
778 * gcc.dg/cpp/include2a.c: Handle lack of columns.
779 * gcc.dg/cpp/syshdr.c: Same.
780 * gcc.dg/cpp/19940712-1.c: Same.
781 * gcc.dg/cpp/missing-header-1.c: Same.
782 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
783 * gcc.dg/cpp/tr-warn3.c: Same.
784 * gcc.dg/cpp/pr29612-2.c: Same.
785 * gcc.dg/cpp/tr-warn4.c: Same.
786 * gcc.dg/cpp/Wtrigraphs.c: Same.
787 * gcc.dg/cpp/poison.c: Same.
788 * gcc.dg/cpp/arith-3.c: Same.
789 * gcc.dg/cpp/sysmac2.c: Same.
790 * gcc.dg/cpp/cpp.exp: Same.
791 * gcc.dg/cpp/tr-warn5.c: Same.
792 * gcc.dg/cpp/include2.c: Same.
793 * gcc.dg/cpp/Wmissingdirs.c: Same.
794 * gcc.dg/cpp/Wmissingdirs.c: Same.
795 * gcc.dg/cpp/tr-warn6.c: Same.
796 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
797 * gcc.dg/cpp/macspace1.c: Same.
798 * gcc.dg/cpp/escape-2.c: Same.
799 * gcc.dg/cpp/assert2.c: Same.
800 * gcc.dg/cpp/undef2.c: Same.
801 * gcc.dg/cpp/macspace2.c: Same.
802 * gcc.dg/cpp/tr-warn1.c: Same.
803 * gcc.dg/cpp/extratokens2.c: Same.
804 * gcc.dg/cpp/strify2.c: Same.
805 * gcc.dg/cpp/Wsignprom.c: Same.
806 * gcc.dg/cpp/redef2.c: Same.
807 * gcc.dg/cpp/trad/trad.exp: Same.
808 * gcc.dg/cpp/arith-1.c: Same.
809 * gcc.dg/cpp/extratokens.c: Same.
810 * gcc.dg/cpp/if-mpar.c: Same.
811
d515c104 8122009-06-01 Olivier Hainque <hainque@adacore.com>
813
814 * gnat.dg/nested_float_packed.ads: New test.
815
34a6a65d 8162009-06-01 Olivier Hainque <hainque@adacore.com>
faa14cce 817 Eric Botcazou <botcazou@adacore.com>
34a6a65d 818
819 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
820 * gnat.dg/test_oconst.adb: New test.
a05da200 821
8222009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
823
c6aaf951 824 * gcc.dg/plugin/ggcplug.c: Moved comment.
825 (plugin_init): Fixed typo, declared i, returned 0 at end.
a05da200 826
210e08dd 8272009-05-31 Ira Rosen <irar@il.ibm.com>
828
829 PR testsuite/40244
830 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
831 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
832
d62e827b 8332009-05-29 Ian Lance Taylor <iant@google.com>
834
835 * gcc.dg/Wcxx-compat-11.c: New testcase.
836
70eb4f1a 8372009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
838
839 PR fortran/40019
840 * gfortran.dg/leadz_trailz_1.f90: New test.
841 * gfortran.dg/leadz_trailz_2.f90: New test.
842
8d53b873 8432009-05-29 Martin Jambor <mjambor@suse.cz>
844
845 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
846 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
847 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
848 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
849 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
850 * gcc.dg/tree-ssa/sra-2.c: Likewise.
851 * gcc.dg/tree-ssa/sra-3.c: Likewise.
852 * gcc.dg/tree-ssa/sra-1.c: Likewise.
853 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
854 * gcc.dg/tree-ssa/sra-5.c: New file.
855 * gcc.dg/tree-ssa/sra-6.c: New file.
856 * gcc.c-torture/compile/sra-1.c: New file.
857
fd36071f 8582009-05-29 Jakub Jelinek <jakub@redhat.com>
859
7c1ab261 860 PR middle-end/40291
861 * gcc.c-torture/compile/pr40291.c: New test.
862
fd36071f 863 PR target/40017
864 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
865 __vector _Bool.
866 * gcc.target/powerpc/altivec-30.c: New test.
867 * gcc.target/powerpc/altivec-31.c: New test.
868
3918bd18 8692009-05-28 Richard Guenther <rguenther@suse.de>
870
871 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
872 * gcc.c-torture/execute/20090527-1.c: Likewise.
873
2fb61329 8742009-05-28 Dodji Seketeli <dodji@redhat.com>
875
876 PR c++/39754
877 * g++.dg/template/canon-type-1.C: New test.
878 * g++.dg/template/canon-type-2.C: Likewise.
879 * g++.dg/template/canon-type-3.C: Likewise.
880 * g++.dg/template/canon-type-4.C: Likewise.
881 * g++.dg/template/canon-type-5.C: Likewise.
882 * g++.dg/template/canon-type-6.C: Likewise.
883 * g++.dg/template/canon-type-7.C: Likewise.
884
7b897de3 8852009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
60bb8f38 886 Uros Bizjak <ubizjak@gmail.com>
887 Danny Smith <dansmister@gmail.com>
7b897de3 888
889 PR target/37216
890
891 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
892 New function.
893 * gcc.target/i386/pr37216.c: New test source file.
894 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
895 use -fno-common for testing Cygwin and MinGW targets.
896
b2143e57 8972009-05-28 Kai Tietz <kai.tietz@onevision.com>
898
c6aaf951 899 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7ddf8068 900 * g++.dg/opt/memcpy1.C (size_t): Likewise.
901 * g++.dg/pr37742.C (size_t): Likewise.
902 * g++.dg/torture/pr34850.C (size_t): Likewise.
903 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
904 _PTRDIFF_TYPE__.
905 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
906 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
907 (size_t): Use __extension__ and __SIZE_TYPE__.
60bb8f38 908 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
b2143e57 909 __SIZE_TYPE__.
c6aaf951 910 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
911 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
912 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
913 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
914 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
915 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
916 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
917 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
918 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
919 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
920 (__ssize_t): Likewise.
921 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
922 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
923 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
924 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
925 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
926 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
60bb8f38 927 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
928 * gcc.dg/pr33667.c (size_t): Likewise.
929 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
930 * gcc.dg/torture/pr39204.c (size_t): Likewise.
931 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
932 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
933 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
934 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
b2143e57 935
dd2644cf 9362009-05-28 Ira Rosen <irar@il.ibm.com>
937
938 PR tree-optimization/40254
939 * gcc.dg/vect/pr40254.c: New test.
940
01c8e4c9 9412009-05-28 Adam Nemet <anemet@caviumnetworks.com>
942
943 PR middle-end/33699
944 * gcc.target/mips/const-anchor-1.c: New test.
945 * gcc.target/mips/const-anchor-2.c: New test.
946
757f2b35 9472009-05-27 Jason Merrill <jason@redhat.com>
948
949 * g++.dg/cpp0x/initlist15.C: New.
950 * g++.dg/cpp0x/initlist16.C: New.
951 * g++.dg/cpp0x/initlist17.C: New.
952
cd881fe0 9532009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
954
955 PR fortran/39178
956 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
957 patterns to reflect frontend changes.
958 * gfortran.dg/vector_subscript_4.f90: Likewise.
959
a05da200 9602009-05-27 Olivier Hainque <hainque@adacore.com>
60bb8f38 961 Eric Botcazou <botcazou@adacore.com>
a05da200 962
6cbeacbb 963 * gcc.c-torture/execute/align-nest.c: New testcase.
964 * gnat.dg/misaligned_nest.adb: New testcase.
965
a0b14cdf 9662009-05-27 Rafael Avila de Espindola <espindola@google.com>
967
968 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
969 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
970 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
971 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
972
a6ead2a9 9732009-05-27 Kai TIetz <kai.tietz@onevision.com>
974
60bb8f38 975 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
976 cast instead of assuming 0ul.
977 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
978 __SIZE_TYPE__.
979 (_type_desc): Make first argument const.
980 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
a6ead2a9 981
4f099a03 9822009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
983
984 PR libfortran/40187
985 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
986 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
987
a05da200 9882009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
989
990 * testsuite/gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
991 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
992 * testsuite/gcc.dg/plugin/ggcplug-test-1.c: Added new file.
993 * testsuite/gcc.dg/plugin/ggcplug.c: Added new file.
994
645899f2 9952009-05-26 Tobias Burnus <burnus@net-b.de>
996
997 PR fortran/40246
998 * gfortran.dg/nullify_4.f90: New test.
999
8b92372d 10002009-05-26 Richard Guenther <rguenther@suse.de>
1001
1002 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
1003
f6d729b8 10042009-05-26 Richard Guenther <rguenther@suse.de>
1005
1006 PR middle-end/40252
1007 * gcc.c-torture/compile/pr40252.c: New testcase.
1008
d5f372e6 10092009-05-26 Dodji Seketeli <dodji@redhat.com>
1010
1011 PR c++/40007
1012 * g++.dg/template/typedef18.C: New test.
1013 * g++.dg/template/typedef19.C: Likewise.
1014 * g++.dg/template/typedef20.C: Likewise.
1015 * g++.dg/template/access11.C: Adjust.
1016
3266a717 10172009-05-26 Richard Guenther <rguenther@suse.de>
1018
1019 PR testsuite/40247
1020 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
1021
b3353c23 10222009-05-25 Jason Merrill <jason@redhat.com>
1023
1024 PR c++/38064
1025 * g++.dg/cpp0x/enum3.C: New test.
1026
d8021dea 10272009-05-25 Richard Guenther <rguenther@suse.de>
1028
1029 PR tree-optimization/36327
1030 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
1031 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1032 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
1033 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
1034 * gcc.dg/vect/vect-40.c: Likewise.
1035 * gcc.dg/vect/vect-42.c: Likewise.
1036 * gcc.dg/vect/vect-46.c: Likewise.
1037 * gcc.dg/vect/vect-76.c: Likewise.
1038
85d1c108 10392009-05-25 Janus Weil <janus@gcc.gnu.org>
1040
1041 PR fortran/40176
1042 * gfortran.dg/proc_ptr_18.f90: New.
1043 * gfortran.dg/proc_ptr_19.f90: New.
1044 * gfortran.dg/proc_ptr_comp_9.f90: New.
1045 * gfortran.dg/proc_ptr_comp_10.f90: New.
1046
7f81b5ee 10472009-05-25 Richard Guenther <rguenther@suse.de>
1048
1049 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
1050 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1051
765a637f 10522009-05-25 Ira Rosen <irar@il.ibm.com>
1053
1054 PR tree-optimization/40238
1055 * gcc.dg/vect/pr40238.c: New test.
1056
1eb4ddaf 10572009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
faa14cce 1058 Dominique Dhumieres <dominiq@lps.ens.fr>
1eb4ddaf 1059
1060 PR fortran/35732
1061 PR fortran/39872
1062 * gfortran.dg/bounds_check_fail_3.f90: New test.
1063 * gfortran.dg/bounds_check_fail_4.f90: New test.
1064 * gfortran.dg/bounds_check_14.f90: Update test.
1065 * gfortran.dg/bound_4.f90: Update test.
1066
3b32ccd7 10672009-05-24 Richard Guenther <rguenther@suse.de>
1068
1069 PR middle-end/40233
1070 * gcc.c-torture/compile/pr40233.c: New testcase.
1071
2377feea 10722009-05-24 Uros Bizjak <ubizjak@gmail.com>
1073
1074 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
1075 for alpha*-*-* targets.
1076
37545e54 10772009-05-24 Ira Rosen <irar@il.ibm.com>
1078
1079 * gcc.dg/vect/bb-slp-1.c: New test.
1080 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
1081 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
1082 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
1083 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
1084 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
1085 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
1086 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
1087 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
1088 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
1089 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
1090 gcc.dg/vect/bb-slp-22.c: Likewise.
1091 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
1092
88facd8b 10932009-05-23 Mark Mitchell <mark@codesourcery.com>
1094 Maxim Kuvyrkov <maxim@codesourcery.com>
1095
1096 * gcc.dg/falign-labels-1.c: New test.
1097
f34c0696 10982009-05-23 Eric Botcazou <ebotcazou@adacore.com>
1099
1100 * gnat.dg/specs/rep_clause3.ads: New test.
1101
72381014 11022009-05-23 Eric Botcazou <ebotcazou@adacore.com>
1103
1104 * gnat.dg/addr6.adb: New test.
1105
beeea7ed 11062009-05-22 Mark Mitchell <mark@codesourcery.com>
1107
1108 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
1109 New function.
1110 * gcc.target/arm/thumb2-mul-space.c: New file.
1111 * gcc.target/arm/thumb2-mul-space-2.c: New file.
1112 * gcc.target/arm/thumb2-mul-space-3.c: New file.
1113 * gcc.target/arm/thumb2-mul-speed.c: New file.
1114
2a3ebafa 11152009-05-22 Richard Guenther <rguenther@suse.de>
1116
1117 PR middle-end/38964
1118 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
1119 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
1120 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
1121
aed4eb5d 11222009-05-22 Mark Mitchell <mark@codesourcery.com>
1123
1124 * gcc.dg/dll-6.c: New test.
1125 * gcc.dg/dll-6a.c: Likewise.
1126 * gcc.dg/dll-7.c: Likewise.
1127 * gcc.dg/dll-7a.c: Likewise.
1128 * g++.dg/ext/dllexport2.C: Likewise.
1129 * g++.dg/ext/dllexport2a.cc: Likewise.
1130
88a060b3 11312009-05-21 Steve Ellcey <sje@cup.hp.com>
1132
1133 PR target/37846
1134 * gcc.target/ia64/mfused-madd-vect.c: New test.
1135 * gcc.target/ia64/mfused-madd.c: New test.
1136 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
1137 * gcc.target/ia64/mno-fused-madd.c: New test.
1138
525b61fa 11392009-05-21 H.J. Lu <hongjiu.lu@intel.com>
1140
1141 * gcc.target/i386/movbe-1.c: New.
1142 * gcc.target/i386/movbe-2.c: Likewise.
1143
0b3a031a 11442009-05-21 Taras Glek <tglek@mozilla.com>
1145
525b61fa 1146 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
1147 plugin_init signature.
1148 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1149 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
1150 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
0b3a031a 1151
3d8bad71 11522009-05-21 Mark Mitchell <mark@codesourcery.com>
1153
1154 * gcc.dg/target/arm/neon-vmla-1.c: New.
1155 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
1156
d5594fe1 11572009-05-20 Adam Nemet <anemet@caviumnetworks.com>
1158
1159 * gcc.target/mips/octeon-exts-6.c: New test.
1160 * gcc.target/mips/extend-1.c: New test.
1161 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
1162 EXTS.
1163 * gcc.target/mips/octeon-exts-5.c: Likewise.
1164
6189c517 11652009-05-20 Jakub Jelinek <jakub@redhat.com>
1166
1167 PR middle-end/40204
1168 * gcc.c-torture/compile/pr40204.c: New test.
1169
f367b3d4 11702009-05-20 Richard Guenther <rguenther@suse.de>
1171
1172 * gcc.c-torture/compile/20090518-1.c: New testcase.
1173
fffbaaf2 11742009-05-19 Zdenek Dvorak <ook@ucw.cz>
1175
1176 PR tree-optimization/40087
1177 * gcc.dg/tree-ssa/pr40087.c: New test.
1178
b6d7101e 11792009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
1180
1181 * gcc.dg/vector-4.c: New testcase.
1182 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
1183 * g++.dg/ext/vector16.C: New testcase.
1184
fda31640 11852009-05-19 H.J. Lu <hongjiu.lu@intel.com>
1186
1187 PR c/40172
1188 * gcc.dg/pr40172.c: Renamed to ...
1189 * gcc.dg/pr40172-1.c: This.
1190
1191 * gcc.dg/pr40172-2.c: New.
1192 * gcc.dg/pr40172-3.c: Likewise.
1193
e80c6822 11942009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1195
1196 PR c/40172
1197 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
1198
191bdb6e 11992009-05-19 Eric Botcazou <ebotcazou@adacore.com>
1200
1201 * gnat.dg/loop_optimization6.ad[sb]: New test.
1202
9e019299 12032009-05-19 Richard Guenther <rguenther@suse.de>
1204
1205 * gcc.c-torture/compile/20090519-1.c: New testcase.
1206
cf7aa2e5 12072009-05-18 Jason Merrill <jason@redhat.com>
1208
1209 * g++.dg/cpp0x/explicit1.C: New.
1210 * g++.dg/cpp0x/explicit2.C: New.
1211
9c569d54 12122009-05-18 Dodji Seketeli <dodji@redhat.com>
1213
1214 PR debug/40109
1215 * g++.dg/debug/dwarf2/nested-1.C: New test.
1216
1e02c57f 12172009-05-18 H.J. Lu <hongjiu.lu@intel.com>
1218
1219 PR testsuite/39907
1220 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
1221 stack alignment.
1222
9f65c497 12232009-05-18 Janus Weil <janus@gcc.gnu.org>
1224
1225 PR fortran/40164
1226 * gfortran.dg/proc_ptr_comp_8.f90: New.
1227
1d9f9adc 12282009-05-18 Richard Guenther <rguenther@suse.de>
1229
1230 PR fortran/40168
1231 * gfortran.dg/array_memset_2.f90: Adjust.
1232
66110e37 12332009-05-18 Janus Weil <janus@gcc.gnu.org>
1234
1235 PR fortran/36947
1236 PR fortran/40039
1237 * gfortran.dg/interface_27.f90: New.
1238 * gfortran.dg/interface_28.f90: New.
1239 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
1240 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
1241
869bde6b 12422009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1243
1244 * gcc.target/m68k/tls-ie.c: New test.
1245 * gcc.target/m68k/tls-le.c: New test.
1246 * gcc.target/m68k/tls-gd.c: New test.
1247 * gcc.target/m68k/tls-ld.c: New test.
1248 * gcc.target/m68k/tls-ie-xgot.c: New test.
1249 * gcc.target/m68k/tls-le-xtls.c: New test.
1250 * gcc.target/m68k/tls-gd-xgot.c: New test.
1251 * gcc.target/m68k/tls-ld-xgot.c: New test.
1252 * gcc.target/m68k/tls-ld-xtls.c: New test.
1253 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
1254
a3808114 12552009-05-18 Martin Jambor <mjambor@suse.cz>
1256
1257 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
1258
0969aa9b 12592009-05-17 H.J. Lu <hongjiu.lu@intel.com>
1260
1261 PR c/40172
1262 * gcc.dg/pr40172.c: New.
1263
eac53a7c 12642009-05-17 Jason Merrill <jason@redhat.com>
1265
1266 PR c++/40139
1267 * g++.dg/template/dtor6.C: New.
1268
212f33bb 12692009-05-17 Joseph Myers <joseph@codesourcery.com>
1270
1271 * g++.dg/warn/translate-ice-1.C: New test.
1272
db3eb703 12732009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1274
1275 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
1276 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
1277 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
1278 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
1279
79cfd821 12802009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1281
1282 PR fortran/33197
1283 * gfortran.dg/erf_2.F90: New test.
1284 * gfortran.dg/erfc_scaled_2.f90: New test.
1285
7ad1f5f6 12862009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1287
1288 PR fortran/31243
1289 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
1290 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
1291 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
1292
dc602feb 12932009-05-16 David Billinghurst <billingd@gcc.gnu.org>
1294
1295 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
1296 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
1297
26dbec0a 12982009-05-15 Ian Lance Taylor <iant@google.com>
1299
1300 * gcc.dg/Wcxx-compat-10.c: New testcase.
1301
9c20c4fc 13022009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
1303
1304 PR 16302
1305 * gcc.dg/pr16302.c: New.
1306 * g++.dg/warn/pr16302.C: New.
1307
99e65d58 13082009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1309
1310 * gcc.dg/torture/builtin-math-5.c: New.
1311 * gcc.dg/torture/builtin-math-6.c: New.
1312 * lib/target-supports.exp (check_effective_target_mpc): New.
1313
a7b61d8c 13142009-05-15 Jan Hubicka <jh@suse.cz>
1315
1316 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
1317
b2e8efbe 13182009-05-15 Jan Hubicka <jh@suse.cz>
1319
1320 * gcc.target/i386/align-main-1.c (check): Mark noinline.
1321 * gcc.target/i386/align-main-2.c (check): Mark noinline.
1322 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
1323 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
faa14cce 1324 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
1325 Mark noinline.
1326 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
1327 Mark noinline.
b2e8efbe 1328 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
1329 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
1330
17ed026f 13312009-05-15 Jan Hubicka <jh@suse.cz>
1332
1333 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
1334 optimized by sibcall noinline.
1335
6e6fd850 13362009-05-15 Jan Hubicka <jh@suse.cz>
1337
1338 * sibcall-1.c (track): Mark noinline.
1339 * sibcall-2.c (track): Mark noinline.
1340 * sibcall-3.c (track): Mark noinline.
1341 * sibcall-4.c (track): Mark noinline.
1342
570a6003 13432009-05-15 Jan Hubicka <jh@suse.cz>
1344
1345 * flatten-2.c: Disable early inlining; add comment.
1346 * flatten-3.c: New test based on flatten-2.c.
1347
a1157bfe 13482009-05-15 Richard Guenther <rguenther@suse.de>
1349
1350 PR tree-optimization/39999
1351 * gcc.c-torture/compile/pr39999.c: New testcase.
1352
bd8d8d81 13532009-05-15 Joseph Myers <joseph@codesourcery.com>
1354
1355 * gcc.c-torture/compile/ptr-conv-1.c: New test.
1356
9f1b7d17 13572009-05-14 Ian Lance Taylor <iant@google.com>
1358
1359 * gcc.dg/Wcxx-compat-9.c: New testcase.
1360
0477d42d 13612009-05-14 Janus Weil <janus@gcc.gnu.org>
1362
1363 PR fortran/39996
1364 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
1365 * gfortran.dg/duplicate_type_2.f90: Ditto.
1366 * gfortran.dg/duplicate_type_3.f90: New.
1367
70c2da8e 13682009-05-14 Laurent GUERBY <laurent@guerby.net>
1369
2377feea 1370 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
1371 * ada/acats/tests/c5/c59002c.ada: Likewise.
70c2da8e 1372
e3fced1a 13732009-05-13 Taras Glek <tglek@mozilla.com>
70c2da8e 1374
2377feea 1375 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
1376 attributes and decl smashing.
1377 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
1378 attributes.
1379 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
1380 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
e3fced1a 1381
bc56d052 13822009-05-14 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR fortran/39865
1385 * gfortran.dg/pr39865.f90: New test.
1386 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
1387 arrays in FMT=.
1388 * gfortran.dg/hollerith_f95.f90: Likewise.
1389 * gfortran.dg/hollerith6.f90: New test.
1390 * gfortran.dg/hollerith7.f90: New test.
1391
5b500807 13922009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1393
1394 PR cpp/36674
1395 * gcc.dg/cpp/pr36674.i: New.
1396
2ffe5515 13972009-05-14 Ben Elliston <bje@au.ibm.com>
1398
1399 PR middle-end/40035
1400 * gcc.c-torture/compile/pr40035.c: New test.
1401
ff795192 14022009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1403
1404 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
1405
ded233a6 14062009-05-12 Tobias Burnus <burnus@net-b.de>
1407
1408 PR fortran/40110
1409 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
1410 * gfortran.dg/c_kind_tests_2.f03: Ditto.
1411 * gfortran.dg/interop_params.f03: Ditto.
1412
94e6e359 14132009-05-12 Jan Hubicka <jh@suse.cz>
1414
faa14cce 1415 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
1416 so unrolling still happens.
94e6e359 1417 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
1418 * gcc.dg/ipa/ipacost-2.c: Likewise.
1419 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
1420
192507dc 14212009-05-12 David Billinghurst <billingd@gcc.gnu.org>
1422
1423 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
1424
58b52637 14252009-05-12 David Billinghurst <billingd@gcc.gnu.org>
1426
1427 * lib/target-supports.exp (check_profiling_available): Return
1428 false for -p on *-*-cygwin* targets.
1429
e41cb1f2 14302009-05-11 H.J. Lu <hongjiu.lu@intel.com>
1431
1432 PR tree-optimization/38632
1433 * g++.dg/tree-ssa/pr38632.C: New.
1434
aa2ba534 14352009-05-11 Jan Hubicka <jh@suse.cz>
1436
1437 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
1438 we now optimize better.
1439 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
1440 out at different places.
1441 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
1442 unroling.
1443 * gcc.dg/vect/vect-76.c: Likewise.
1444 * gcc.dg/vect/vect-70.c: Likewise.
1445 * gcc.dg/vect/vect-66.c: Likewise.
1446 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1447 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
1448
c6db7a14 14492009-05-11 H.J. Lu <hongjiu.lu@intel.com>
1450
1451 PR middle-end/40080
1452 * gcc.c-torture/compile/pr40080.c: New.
1453
a39fe414 14542009-05-11 Paolo Bonzini <bonzini@gnu.org>
1455
1456 * gcc.c-torture/compile/pr40026.c: New testcase.
1457
898b1c72 14582009-05-11 Janus Weil <janus@gcc.gnu.org>
1459
1460 PR fortran/40089
1461 * gfortran.dg/proc_ptr_comp_7.f90: New.
1462
b11576bf 14632009-05-11 Ira Rosen <irar@il.ibm.com>
1464
1465 PR tree-optimization/40074
1466 * gcc.dg/vect/pr40074.c: New test.
1467
0b09525f 14682009-05-10 Ian Lance Taylor <iant@google.com>
1469
1470 * gcc.dg/Wcxx-compat-7.c: New testcase.
1471 * gcc.dg/Wcxx-compat-8.c: New testcase.
c6aaf951 1472 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
0b09525f 1473 * gcc.dg/pr17188-1.c: Likewise.
1474 * gcc.dg/pr39084.c: Likewise.
1475
c67e32f9 14762009-05-10 Michael Matz <matz@suse.de>
1477
1478 PR target/40031
1479 * gcc.dg/pr40031.c: New test.
1480
49c5eba1 14812009-05-10 Paul Thomas <pault@gcc.gnu.org>
1482
1483 PR fortran/40018
1484 * gfortran.dg/array_constructor_31.f90: New test.
1485
d919c4c8 14862009-05-10 Richard Guenther <rguenther@suse.de>
1487
1488 PR tree-optimization/40081
1489 * g++.dg/torture/pr40081.C: New testcase.
1490
b36b5dd2 14912009-05-10 Paul Thomas <pault@gcc.gnu.org>
1492
1493 PR fortran/38863
1494 * gfortran.dg/dependency_24.f90: New test.
1495 * gfortran.dg/dependency_23.f90: Clean up module files.
1496
14972009-05-10 David Billinghurst <billingd@gcc.gnu.org>
0c2af466 1498
1499 PR fortran/38956
1500 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
1501 * gfortran.dg/chmod_2.f90: Likewise.
1502 * gfortran.dg/chmod_3.f90: Likewise.
1503 * gfortran.dg/open_errors.f90: Likewise.
1504
8997fc11 15052009-05-09 Jan Hubicka <jh@suse.cz>
1506
1507 PR middle-end/40043
1508 * g++.dg/eh/nested-try.C: New test.
1509
54206f86 15102009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1511
1512 PR tree-optimization/40049
1513 * gcc.dg/vect/vect-shift-2.c: New test.
1514
fc86f9df 15152009-05-08 Joseph Myers <joseph@codesourcery.com>
1516
1517 * gcc.dg/torture/complex-sign-mul-minus-one.c,
1518 gcc.dg/torture/complex-sign-mul-one.c: New tests.
1519
45c4e798 15202009-05-08 H.J. Lu <hongjiu.lu@intel.com>
1521
1522 PR c/36892
1523 * g++.dg/warn/deprecated-6.C: New.
1524 * gcc.dg/deprecated-4.c: Likewise.
1525 * gcc.dg/deprecated-5.c: Likewise.
1526 * gcc.dg/deprecated-6.c: Likewise.
1527
7556ad16 15282009-05-08 H.J. Lu <hongjiu.lu@intel.com>
1529
1530 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
1531 __aligned__(__BIGGEST_ALIGNMENT__).
1532 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1533 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
1534 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
1535 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1536 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1537 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1538 * gcc.dg/vect/Os-vect-95.c: Likewise.
1539 * gcc.dg/vect/pr20122.c: Likewise.
1540 * gcc.dg/vect/pr36493.c: Likewise.
1541 * gcc.dg/vect/pr37385.c: Likewise.
1542 * gcc.dg/vect/slp-7.c: Likewise.
1543 * gcc.dg/vect/slp-9.c: Likewise.
1544 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1545 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1546 * gcc.dg/vect/vect-35.c: Likewise.
1547 * gcc.dg/vect/vect-40.c: Likewise.
1548 * gcc.dg/vect/vect-42.c: Likewise.
1549 * gcc.dg/vect/vect-44.c: Likewise.
1550 * gcc.dg/vect/vect-46.c: Likewise.
1551 * gcc.dg/vect/vect-48.c: Likewise.
1552 * gcc.dg/vect/vect-52.c: Likewise.
1553 * gcc.dg/vect/vect-54.c: Likewise.
1554 * gcc.dg/vect/vect-56.c: Likewise.
1555 * gcc.dg/vect/vect-58.c: Likewise.
1556 * gcc.dg/vect/vect-60.c: Likewise.
1557 * gcc.dg/vect/vect-74.c: Likewise.
1558 * gcc.dg/vect/vect-75.c: Likewise.
1559 * gcc.dg/vect/vect-76.c: Likewise.
1560 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1561 * gcc.dg/vect/vect-77.c: Likewise.
1562 * gcc.dg/vect/vect-77-global.c: Likewise.
1563 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1564 * gcc.dg/vect/vect-78.c: Likewise.
1565 * gcc.dg/vect/vect-78-global.c: Likewise.
1566 * gcc.dg/vect/vect-80.c: Likewise.
1567 * gcc.dg/vect/vect-85.c: Likewise.
1568 * gcc.dg/vect/vect-87.c: Likewise.
1569 * gcc.dg/vect/vect-88.c: Likewise.
1570 * gcc.dg/vect/vect-92.c: Likewise.
1571 * gcc.dg/vect/vect-93.c: Likewise.
1572 * gcc.dg/vect/vect-95.c: Likewise.
1573 * gcc.dg/vect/vect-97.c: Likewise.
1574 * gcc.dg/vect/vect-complex-1.c: Likewise.
1575 * gcc.dg/vect/vect-complex-4.c: Likewise.
1576 * gcc.dg/vect/vect-complex-5.c: Likewise.
1577 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
1578 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
1579 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1580 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
1581 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
1582 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
1583 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1584 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1585 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1586 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1587 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
1588 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
1589 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
1590 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1591 * gcc.dg/vect/vect-outer-1.c: Likewise.
1592 * gcc.dg/vect/vect-outer-2a.c: Likewise.
1593 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1594 * gcc.dg/vect/vect-outer-2.c: Likewise.
1595 * gcc.dg/vect/vect-outer-2c.c: Likewise.
1596 * gcc.dg/vect/vect-outer-2d.c: Likewise.
1597 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1598 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1599 * gcc.dg/vect/vect-outer-3.c: Likewise.
1600 * gcc.dg/vect/vect-outer-3c.c: Likewise.
1601 * gcc.dg/vect/vect-outer-5.c: Likewise.
1602 * gcc.dg/vect/vect-outer-6.c: Likewise.
1603 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
1604 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
1605 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
1606 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1607 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
1608 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1609 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1610 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1611 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1612 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
1613 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
1614 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1615 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
1616 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1617
0f241d3f 16182009-05-08 Joseph Myers <joseph@codesourcery.com>
1619
1620 PR c/24581
1621 * gcc.dg/torture/complex-sign.h: New header.
1622 * gcc.dg/torture/complex-sign-add.c,
1623 gcc.dg/torture/complex-sign-mixed-add.c,
1624 gcc.dg/torture/complex-sign-mixed-div.c,
1625 gcc.dg/torture/complex-sign-mixed-mul.c,
1626 gcc.dg/torture/complex-sign-mixed-sub.c,
1627 gcc.dg/torture/complex-sign-mul.c,
1628 gcc.dg/torture/complex-sign-sub.c: New tests.
1629
9039f113 16302009-05-08 Janus Weil <janus@gcc.gnu.org>
1631
1632 PR fortran/39876
1633 * gfortran.dg/intrinsic_3.f90: New.
1634
3ae3a17f 16352009-05-07 Janis Johnson <janis187@us.ibm.com>
1636
1637 PR c/39037
1638 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
1639 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
1640 * gcc.dg/dfp/float-constant-double.c: New test.
1641 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
1642 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
1643 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
1644 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
1645 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
1646 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
1647 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
1648 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
1649 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
1650
7ad40ea1 16512009-05-07 Jakub Jelinek <jakub@redhat.com>
1652
1653 PR middle-end/40057
1654 * gcc.c-torture/execute/pr40057.c: New test.
1655
198fb64d 16562009-05-06 James E. Wilson <wilson@codesourcery.com>
1657
d00c05f3 1658 * gcc.c-torture/compile/const-high-part.c: New test.
198fb64d 1659
e6989fbe 16602009-05-06 H.J. Lu <hongjiu.lu@intel.com>
1661
1662 PR testsuite/40050
1663 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
1664 build plugin.
1665
64e93293 16662009-05-06 Janus Weil <janus@gcc.gnu.org>
1667
1668 PR fortran/39630
1669 * gfortran.dg/proc_decl_1.f90: Modified.
1670 * gfortran.dg/proc_ptr_comp_1.f90: New.
1671 * gfortran.dg/proc_ptr_comp_2.f90: New.
1672 * gfortran.dg/proc_ptr_comp_3.f90: New.
1673 * gfortran.dg/proc_ptr_comp_4.f90: New.
1674 * gfortran.dg/proc_ptr_comp_5.f90: New.
1675 * gfortran.dg/proc_ptr_comp_6.f90: New.
1676
09e6ffb6 16772009-05-06 Dodji Seketeli <dodji@redhat.com>
1678
1679 PR c++/17395
1680 * g++.dg/template/call7.C: New test.
1681
1d75aae9 16822009-05-06 Diego Novillo <dnovillo@google.com>
1683
1684 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
1685
c2c0a646 16862009-05-06 H.J. Lu <hongjiu.lu@intel.com>
1687
1688 * gfortran.dg/pr40021.f: Moved to ...
1689 * gfortran.fortran-torture/execute/pr40021.f: Here.
1690
b0090d52 16912009-05-06 Janis Johnson <janis187@us.ibm.com>
1692
1693 PR middle-end/39986
1694 * gcc.dg/dfp/pr39986.c: New test.
1695
f800c469 16962009-05-06 Michael Matz <matz@suse.de>
1697
c2c0a646 1698 PR middle-end/40021
f800c469 1699 * gfortran.dg/pr40021.f: New test.
1700
6858cdb8 17012009-05-06 Le-Chun Wu <lcwu@google.com>
1702
1703 * lib/plugin-support.exp: New file containing support procs for
1704 plugin testcases.
1705 * lib/target-supports.exp (check_plugin_available): New proc.
1706 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
1707 * gcc.dg/plugin/selfassign.c: New plugin source file.
1708 * gcc.dg/plugin/self-assign-test-1.c: New test.
1709 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
1710 * g++.dg/README: Add description for plugin test.
1711 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
1712 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
1713 * g++.dg/plugin/selfassign.c: New plugin source file.
1714 * g++.dg/plugin/self-assign-test-1.C: New test.
1715 * g++.dg/plugin/self-assign-test-2.C: Likewise.
1716 * g++.dg/plugin/self-assign-test-3.C: Likewise.
1717 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
1718 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
1719
07a202c2 17202009-05-06 Tobias Burnus <burnus@net-b.de>
1721
1722 PR fortran/40041
1723 * gfortran.dg/intrinsic_2.f90: New test.
1724 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
1725
7f824b22 17262009-05-06 Joseph Myers <joseph@codesourcery.com>
1727
1728 PR c/40032
1729 * gcc.dg/noncompile/incomplete-5.c: New test.
1730
72211fd1 17312009-05-05 Jakub Jelinek <jakub@redhat.com>
1732
1733 PR middle-end/39666
1734 * gcc.dg/pr39666-1.c: New test.
1735 * gcc.dg/pr39666-2.c: Likewise.
1736 * g++.dg/warn/Wuninitialized-4.C: Likewise.
1737 * g++.dg/warn/Wuninitialized-5.C: Likewise.
1738 * gfortran.dg/pr39666-1.f90: Likewise.
1739 * gfortran.dg/pr39666-2.f90: Likewise.
1740
d2b74944 17412009-05-05 Adam Nemet <anemet@caviumnetworks.com>
1742
1743 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
1744 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
1745 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1746
9664884e 17472009-05-05 Janus Weil <janus@gcc.gnu.org>
1748
1749 PR fortran/39998
1750 * gfortran.dg/proc_ptr_17.f90: New.
1751
d977f485 17522009-05-05 Richard Guenther <rguenther@suse.de>
1753
1754 PR tree-optimization/40022
1755 * gcc.c-torture/execute/pr40022.c: New testcase.
1756
bab5904e 17572009-05-05 Richard Guenther <rguenther@suse.de>
1758
1759 PR middle-end/40023
1760 * gcc.c-torture/compile/pr40023.c: New testcase.
1761
8d82d1c8 17622009-05-05 Nathan Sidwell <nathan@codesourcery.com>
1763
1764 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
1765 * g++.dg/template/overload9.C: Likewise.
1766 * g++.dg/ext/ms-1.C: New.
1767
a4d954b3 17682009-05-05 Jakub Jelinek <jakub@redhat.com>
1769
1770 PR c++/40013
1771 * g++.dg/ext/vla7.C: New test.
1772
abd3e6b5 17732009-05-04 Joseph Myers <joseph@codesourcery.com>
1774
0ec7bfcd 1775 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
abd3e6b5 1776
d1dd9ac0 17772009-05-04 Joseph Myers <joseph@codesourcery.com>
1778
0ec7bfcd 1779 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
d1dd9ac0 1780 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
1781 Update expected errors.
1782
d3ca4ed0 17832009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1784
1785 PR c++/28152
1786 * g++.dg/parse/parser-pr28152.C: New.
1787 * g++.dg/parse/parser-pr28152-2.C: New.
1788
27746e01 17892009-05-04 Joseph Myers <joseph@codesourcery.com>
1790
1791 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
1792
84f51a33 17932009-05-03 Eric Botcazou <ebotcazou@adacore.com>
1794
1795 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
1796 * gcc.target/sparc/fexpand-2.c: Likewise.
1797 * gcc.target/sparc/fpmerge-2.c: Likewise.
1798 * gcc.target/sparc/pdist-2.c: Likewise.
1799
45bb3afb 18002009-05-03 Richard Guenther <rguenther@suse.de>
1801
1802 PR c/39983
1803 * gcc.c-torture/compile/pr39983.c: New testcase.
1804
c1800156 18052009-05-03 Joseph Myers <joseph@codesourcery.com>
1806
1807 * gcc.dg/c99-complex-3.c: New test.
1808
49a657d9 18092009-05-03 Joseph Myers <joseph@codesourcery.com>
1810
1811 * gcc.dg/cpp/utf8-5byte-1.c: New test.
1812
f5a692b3 18132009-05-02 Joseph Myers <joseph@codesourcery.com>
1814
1815 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
1816
f09f132b 18172009-05-02 Richard Guenther <rguenther@suse.de>
1818
1819 PR middle-end/40001
1820 * gcc.target/spu/pr40001.c: New testcase.
1821
67b0f2ed 18222009-04-30 Adam Nemet <anemet@caviumnetworks.com>
1823
1824 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
1825
d8aa9276 18262009-04-30 Steve Ellcey <sje@cup.hp.com>
1827
1828 PR middle-end/39579
1829 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
1830 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
1831
5bd487f8 18322009-04-30 Janis Johnson <janis187@us.ibm.com>
1833
1834 PR testsuite/39776
1835 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
1836 no longer issued.
1837
d3207f3f 18382009-04-30 David Ayers <ayers@fsfe.org>
1839
1840 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
1841 and gcc_error_prefix variables.
1842 * objc.dg/bad-receiver-type.m: Update to match correct
1843 diagnostics marker.
1844 * objc.dg/encode-5.m: Likewise.
1845 * objc.dg/id-1.m: Likewise.
1846 * objc.dg/method-1.m: Likewise.
1847 * objc.dg/method-6.m: Likewise.
1848 * objc.dg/method-7.m: Likewise.
1849 * objc.dg/method-9.m: Likewise.
1850 * objc.dg/method-11.m: Likewise.
1851 * objc.dg/method-20.m: Likewise.
1852 * objc.dg/private-1.m: Likewise.
1853
7ee4f67a 18542009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
1855
1856 PR libfortran/39667
1857 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
1858 * gfortran.dg/advance_4.f90: Likewise
1859 * gfortran.dg/advance_5.f90: Likewise
1860 * gfortran.dg/append_1.f90: Likewise
1861 * gfortran.dg/backslash_1.f90: Likewise
1862 * gfortran.dg/backslash_2.f90: Likewise
1863 * gfortran.dg/backslash_3.f: Likewise
1864 * gfortran.dg/backspace_10.f90: Likewise
1865 * gfortran.dg/backspace_3.f: Likewise
1866 * gfortran.dg/backspace_4.f: Likewise
1867 * gfortran.dg/backspace_5.f: Likewise
1868 * gfortran.dg/backspace_8.f: Likewise
1869 * gfortran.dg/backspace_9.f: Likewise
1870 * gfortran.dg/complex_write.f90: Likewise
1871 * gfortran.dg/convert_implied_open.f90: Likewise
1872 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
1873 * gfortran.dg/dos_eol.f: Likewise
1874 * gfortran.dg/empty_format_1.f90: Likewise
1875 * gfortran.dg/endfile.f: Likewise
1876 * gfortran.dg/eof_1.f90: Likewise
1877 * gfortran.dg/eor_1.f90: Likewise
1878 * gfortran.dg/eor_handling_1.f90: Likewise
1879 * gfortran.dg/eor_handling_2.f90: Likewise
1880 * gfortran.dg/eor_handling_3.f90: Likewise
1881 * gfortran.dg/eor_handling_4.f90: Likewise
1882 * gfortran.dg/eor_handling_5.f90: Likewise
1883 * gfortran.dg/error_recovery_5.f90: Likewise
1884 * gfortran.dg/f2003_inquire_1.f03: Likewise
1885 * gfortran.dg/f2003_io_4.f03: Likewise
1886 * gfortran.dg/f2003_io_5.f03: Likewise
1887 * gfortran.dg/f2003_io_7.f03: Likewise
1888 * gfortran.dg/fgetc_1.f90: Likewise
1889 * gfortran.dg/fgetc_2.f90: Likewise
1890 * gfortran.dg/flush_1.f90: Likewise
1891 * gfortran.dg/fmt_exhaust.f90: Likewise
1892 * gfortran.dg/fmt_huge.f90: Likewise
1893 * gfortran.dg/fmt_read.f90: Likewise
1894 * gfortran.dg/fmt_t_1.f90: Likewise
1895 * gfortran.dg/fmt_t_2.f90: Likewise
1896 * gfortran.dg/fmt_t_3.f90: Likewise
1897 * gfortran.dg/fmt_t_4.f90: Likewise
1898 * gfortran.dg/fmt_t_5.f90: Likewise
1899 * gfortran.dg/fmt_t_7.f: Likewise
1900 * gfortran.dg/fseek.f90: Likewise
1901 * gfortran.dg/ftell_1.f90: Likewise
1902 * gfortran.dg/ftell_2.f90: Likewise
1903 * gfortran.dg/func_derived_3.f90: Likewise
1904 * gfortran.dg/inquire_9.f90: Likewise
1905 * gfortran.dg/iostat_1.f90: Likewise
1906 * gfortran.dg/iostat_2.f90: Likewise
1907 * gfortran.dg/list_read_1.f90: Likewise
1908 * gfortran.dg/list_read_4.f90: Likewise
1909 * gfortran.dg/list_read_5.f90: Likewise
1910 * gfortran.dg/list_read_7.f90: Likewise
1911 * gfortran.dg/list_read_8.f90: Likewise
1912 * gfortran.dg/list_read_9.f90: Likewise
1913 * gfortran.dg/namelist_13.f90: Likewise
1914 * gfortran.dg/namelist_14.f90: Likewise
1915 * gfortran.dg/namelist_15.f90: Likewise
1916 * gfortran.dg/namelist_16.f90: Likewise
1917 * gfortran.dg/namelist_17.f90: Likewise
1918 * gfortran.dg/namelist_18.f90: Likewise
1919 * gfortran.dg/namelist_19.f90: Likewise
1920 * gfortran.dg/namelist_20.f90: Likewise
1921 * gfortran.dg/namelist_24.f90: Likewise
1922 * gfortran.dg/namelist_26.f90: Likewise
1923 * gfortran.dg/namelist_27.f90: Likewise
1924 * gfortran.dg/namelist_28.f90: Likewise
1925 * gfortran.dg/namelist_37.f90: Likewise
1926 * gfortran.dg/namelist_38.f90: Likewise
1927 * gfortran.dg/namelist_39.f90: Likewise
1928 * gfortran.dg/namelist_40.f90: Likewise
1929 * gfortran.dg/namelist_43.f90: Likewise
1930 * gfortran.dg/namelist_44.f90: Likewise
1931 * gfortran.dg/namelist_45.f90: Likewise
1932 * gfortran.dg/namelist_46.f90: Likewise
1933 * gfortran.dg/namelist_47.f90: Likewise
1934 * gfortran.dg/namelist_48.f90: Likewise
1935 * gfortran.dg/namelist_49.f90: Likewise
1936 * gfortran.dg/namelist_50.f90: Likewise
1937 * gfortran.dg/namelist_51.f90: Likewise
1938 * gfortran.dg/namelist_52.f90: Likewise
1939 * gfortran.dg/namelist_56.f90: Likewise
1940 * gfortran.dg/namelist_char_only.f90: Likewise
1941 * gfortran.dg/namelist_use.f90: Likewise
1942 * gfortran.dg/namelist_use_only.f90: Likewise
1943 * gfortran.dg/noadv_size.f90: Likewise
1944 * gfortran.dg/open_access_append_1.f90: Likewise
1945 * gfortran.dg/pad_no.f90: Likewise
1946 * gfortran.dg/pr12884.f: Likewise
1947 * gfortran.dg/pr17090.f90: Likewise
1948 * gfortran.dg/pr17285.f90: Likewise
1949 * gfortran.dg/pr17286.f90: Likewise
1950 * gfortran.dg/pr18122.f90: Likewise
1951 * gfortran.dg/pr18210.f90: Likewise
1952 * gfortran.dg/pr18392.f90: Likewise
1953 * gfortran.dg/pr19155.f: Likewise
1954 * gfortran.dg/pr19216.f: Likewise
1955 * gfortran.dg/pr19467.f90: Likewise
1956 * gfortran.dg/pr19657.f: Likewise
1957 * gfortran.dg/pr20257.f90: Likewise
1958 * gfortran.dg/read_bad_advance.f90: Likewise
1959 * gfortran.dg/read_eof_2.f90: Likewise
1960 * gfortran.dg/read_eof_4.f90: Likewise
1961 * gfortran.dg/read_many_1.f: Likewise
1962 * gfortran.dg/read_noadvance.f90: Likewise
1963 * gfortran.dg/read_repeat.f90: Likewise
1964 * gfortran.dg/read_size_noadvance.f90: Likewise
1965 * gfortran.dg/read_x_past.f: Likewise
1966 * gfortran.dg/record_marker_1.f90: Likewise
1967 * gfortran.dg/record_marker_3.f90: Likewise
1968 * gfortran.dg/rewind_1.f90: Likewise
1969 * gfortran.dg/runtime_warning_1.f90: Likewise
1970 * gfortran.dg/shape_3.f90: Likewise
1971 * gfortran.dg/slash_1.f90: Likewise
1972 * gfortran.dg/stat_1.f90: Likewise
1973 * gfortran.dg/stat_2.f90: Likewise
1974 * gfortran.dg/streamio_11.f90: Likewise
1975 * gfortran.dg/streamio_3.f90: Likewise
1976 * gfortran.dg/streamio_4.f90: Likewise
1977 * gfortran.dg/streamio_9.f90: Likewise
1978 * gfortran.dg/tl_editing.f90: Likewise
1979 * gfortran.dg/unf_io_convert_1.f90: Likewise
1980 * gfortran.dg/unf_io_convert_2.f90: Likewise
1981 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
1982 * gfortran.dg/unf_short_record_1.f90: Likewise
1983 * gfortran.dg/utf8_1.f03: Likewise
1984 * gfortran.dg/utf8_2.f03: Likewise
1985 * gfortran.dg/widechar_IO_1.f90: Likewise
1986 * gfortran.dg/write_check3.f90: Likewise
1987 * gfortran.dg/write_rewind_2.f: Likewise
1988 * gfortran.dg/x_slash_2.f: Likewise
1989
db7bc493 19902009-04-29 Richard Guenther <rguenther@suse.de>
1991
1992 PR target/39943
1993 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1994 New.
1995 (check_effective_target_vect_floatuint_cvt): Likewise.
1996 * gcc.dg/vect/slp-10.c: Adjust.
1997 * gcc.dg/vect/slp-11.c: Adjust.
1998 * gcc.dg/vect/slp-12b.c: Adjust.
1999 * gcc.dg/vect/slp-33.c: Adjust.
2000 * gcc.c-torture/compile/pr39943.c: New testcase.
2001
7b705d94 20022009-04-29 Richard Guenther <rguenther@suse.de>
2003
2004 PR middle-end/39937
2005 * gcc.c-torture/compile/pr39937.c: New testcase.
2006
86cf57b9 20072009-04-29 Richard Guenther <rguenther@suse.de>
2008
2009 PR tree-optimization/39941
2010 * gcc.c-torture/compile/pr39941.c: New testcase.
2011
901bfd0a 20122009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
2013
2014 * gcc.target/bfin/20090411-1.c: New test.
2015
e3548f61 20162009-04-29 Anmol P. Paralkar <anmol@freescale.com>
2017
2018 PR target/39565
2019 * gcc.dg/pr39565.c: New testcase.
2020
c2d2eaaa 20212009-04-28 Nathan Sidwell <nathan@codesourcery.com>
2022
2023 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
2024 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2025 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2026 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2027 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2028 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2029 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2030 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2031 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2032 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2033 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2034 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2035 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2036 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2037 * gcc.target/i386/pr37191.c: Likewise.
2038 * gcc.target/i386/reload-1.c: Likewise.
2039 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
2040 * g++.old-deja/g++.pt/repo2.C: Likewise.
2041 * g++.old-deja/g++.pt/repo3.C: Likewise.
2042 * g++.old-deja/g++.pt/repo4.C: Likewise.
2043 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2044 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2045 * g++.dg/template/repo1.C: Likewise.
2046 * g++.dg/template/repo2.C: Likewise.
2047 * g++.dg/template/repo3.C: Likewise.
2048 * g++.dg/template/repo4.C: Likewise.
2049 * g++.dg/template/repo5.C: Likewise.
2050 * g++.dg/template/repo6.C: Likewise.
2051 * g++.dg/template/repo7.C: Likewise.
2052 * g++.dg/template/repo8.C: Likewise.
2053 * g++.dg/template/repo9.C: Likewise.
2054 * g++.dg/rtti/repo1.C: Likewise.
2055 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
2056 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
2057 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
2058 * g++.dg/other/PR23205.C: Skip for vxworks.
2059 * g++.dg/ext/visibility/class1.C: Requires PIC.
2060 * g++.dg/eh/async-unwind2.C: Requires PIC.
2061 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
2062 does not have cxa_exit.
2063
ea968683 20642009-04-28 Jing Yu <jingyu@google.com>
2065
2066 PR testsuite/39790
2067 * lib/target-supports.exp (check_effective_target_tls): Remove
2068 comment of caching.
2069 (check_effective_target_tls_native): Likewise.
2070 (check_effective_target_tls_runtime): Likewise.
2071 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
2072 tls to tls_runtime.
2073 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
2074
65a8cc66 20752009-04-28 Janus Weil <janus@gcc.gnu.org>
2076
2077 PR fortran/39946
2078 * gfortran.dg/proc_ptr_16.f90: New.
2079
623b54a7 20802009-04-28 Steve Ellcey <sje@cup.hp.com>
2081
2082 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
2083 lp64 is true.
2084
1e5de3bd 20852009-04-28 Richard Guenther <rguenther@suse.de>
2086
2087 PR middle-end/39937
2088 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
2089
12ef02b5 20902009-04-28 H.J. Lu <hongjiu.lu@intel.com>
2091
afba4ec8 2092 * g++.dg/warn/pr35652.C: Removed.
2093 * gcc.dg/pr35652.c: Likewise.
12ef02b5 2094
df6266b9 20952009-04-28 Alexander Monakov <amonakov@ispras.ru>
12ef02b5 2096
df6266b9 2097 * gcc.target/ia64/20071210-2.c: New testcase.
2098
a0c94741 20992009-04-28 Uros Bizjak <ubizjak@gmail.com>
2100
2101 PR c/39323
2102 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
2103 * gcc.dg/pr39323-3.c: Ditto.
2104
81f278c3 21052009-04-28 Janus Weil <janus@gcc.gnu.org>
2106
2107 PR fortran/39930
2108 PR fortran/39931
2109 * gfortran.dg/ambiguous_reference_2.f90: New.
2110 * gfortran.dg/pointer_assign_7.f90: New.
2111
e6eacc4f 21122009-04-28 Nathan Froyd <froydnj@codesourcery.com>
2113 Mark Mitchell <mark@codesourcery.com>
2114
2115 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
2116 * gcc.dg/20020103-1.c: Check for __ppc.
2117 * gcc.dg/asm-b.c: Check for __ppc.
2118 * gcc.dg/20020919-1.c: Check for __ppc.
2119 * gcc.dg/20020312-2.c: Likewise.
2120 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
2121 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
2122 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
2123 * g++.dg/warn/weak1.C: Likewise.
2124 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
2125 static so appropriate optimizations kick in.
2126 (find_base_value_wrapper): New function.
2127 * g++.dg/eh/simd-5.C: Fix target triplet.
2128 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
2129
f1689c28 21302009-04-28 Uros Bizjak <ubizjak@gmail.com>
2131 H.J. Lu <hongjiu.lu@intel.com>
2132
2133 PR target/39911
2134 * gcc.target/i386/pr39911.c: New test.
2135
e5387fb9 21362009-04-28 Paul Thomas <pault@gcc.gnu.org>
2137
2138 PR fortran/39879
2139 * gfortran.dg/alloc_comp_assign_10.f90: New test.
2140
1f63a7d6 21412009-04-28 Ben Elliston <bje@au.ibm.com>
2142
2143 PR c++/35652
2144 Revert:
2145
2146 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2147
2148 * gcc.dg/pr35652.C: New.
2149 * g++.dg/warn/pr35652.C: New.
2150 * gcc.dg/format/plus-1.c: Adjust message.
2151
8a20c28e 21522009-04-27 DJ Delorie <dj@redhat.com>
d838cf55 2153
2154 * lib/target-supports.exp (check_effective_target_double64): New.
2155 (check_effective_target_double64plus): New.
2156 (check_effective_target_large_double): New.
2157 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
2158 * gcc.dg/div-double-1.c: Likewise.
2159 * gcc.dg/Wconversion-real.c: Require large_double.
2160 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
2161
f1689c28 2162 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
2163 are too small.
d838cf55 2164
2165 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
2166 constants as long.
2167
bc620c5c 21682009-04-27 Ian Lance Taylor <iant@google.com>
2169
2170 * gcc.dg/Wcxx-compat-5.c: New testcase.
2171 * gcc.dg/Wcxx-compat-6.c: New testcase.
2172
56c7bfc2 21732009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
2174
2175 Allow non-constant arguments to conversion intrinsics.
2176 * gcc.target/spu/intrinsics-3.c: Update tests.
2177
fd3f8d70 21782009-04-27 Richard Guenther <rguenther@suse.de>
2179
2180 PR middle-end/39928
2181 * gcc.c-torture/compile/pr39928-1.c: New testcase.
2182 * gcc.c-torture/compile/pr39928-2.c: Likewise.
2183
dd430c78 21842009-04-27 H.J. Lu <hongjiu.lu@intel.com>
2185
2186 PR target/39903
2187 * gcc.dg/torture/pr39903-1.c: New.
2188 * gcc.dg/torture/pr39903-2.c: Likewise.
2189
d76fd36d 21902009-04-27 Revital Eres <eres@il.ibm.com>
2191
2192 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
2193 and check it.
2194 * gcc.dg/sms-2.c: Add dump check.
2195 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
2196 and check it.
2197 * gcc.dg/sms-4.c: Likewise.
2198 * gcc.dg/sms-5.c: Likewise.
2199 * gcc.dg/sms-6.c: Likewise.
2200 * gcc.dg/sms-7.c: Likewise.
2201 * gcc.dg/sms-antideps.c: Rename to...
2202 * gcc.dg/sms-8.c: This and add sms dump file and check it.
2203
075f6052 22042009-04-27 Eric Botcazou <ebotcazou@adacore.com>
2205
2206 * gnat.dg/opt2.adb: New test.
2207
f8646185 22082009-04-27 Jakub Jelinek <jakub@redhat.com>
2209
2210 PR c++/39875
2211 * g++.dg/warn/Wunused-15.C: New test.
2212
a8dd994c 22132009-04-26 Michael Matz <matz@suse.de>
2214
2215 Expand from SSA.
2216 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
2217 change regexps.
2218 * gcc.target/i386/pr37248-1.c: Modified.
2219 * gcc.target/i386/pr37248-3.c: Modified.
2220 * gcc.target/i386/pr37248-2.c: Modified.
2221 * gnat.dg/aliasing1.adb: Modified.
2222 * gnat.dg/pack9.adb: Modified.
2223 * gnat.dg/aliasing2.adb: Modified.
2224 * gcc.dg/strict-overflow-2.c: Modified.
2225 * gcc.dg/autopar/reduc-1char.c: Modified.
2226 * gcc.dg/autopar/reduc-2char.c: Modified.
2227 * gcc.dg/autopar/reduc-1.c: Modified.
2228 * gcc.dg/autopar/reduc-2.c: Modified.
2229 * gcc.dg/autopar/reduc-3.c: Modified.
2230 * gcc.dg/autopar/reduc-6.c: Modified.
2231 * gcc.dg/autopar/reduc-7.c: Modified.
2232 * gcc.dg/autopar/reduc-8.c: Modified.
2233 * gcc.dg/autopar/reduc-9.c: Modified.
2234 * gcc.dg/autopar/reduc-1short.c: Modified.
2235 * gcc.dg/autopar/reduc-2short.c: Modified.
2236 * gcc.dg/autopar/parallelization-1.c: Modified.
2237 * gcc.dg/strict-overflow-4.c: Modified.
2238 * gcc.dg/strict-overflow-6.c: Modified.
2239 * gcc.dg/gomp/combined-1.c: Modified.
2240 * gcc.dg/no-strict-overflow-1.c: Modified.
2241 * gcc.dg/no-strict-overflow-3.c: Modified.
2242 * gcc.dg/no-strict-overflow-5.c: Modified.
2243 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
2244 * gcc.dg/tree-ssa/pr18134.c: Modified.
2245 * gcc.dg/tree-ssa/20030824-1.c: Modified.
2246 * gcc.dg/tree-ssa/vector-2.c: Modified.
2247 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
2248 * gcc.dg/tree-ssa/loop-21.c: Modified.
2249 * gcc.dg/tree-ssa/20030824-2.c: Modified.
2250 * gcc.dg/tree-ssa/vector-3.c: Modified.
2251 * gcc.dg/tree-ssa/asm-3.c: Modified.
2252 * gcc.dg/tree-ssa/pr23294.c: Modified.
2253 * gcc.dg/tree-ssa/loop-22.c: Modified.
2254 * gcc.dg/tree-ssa/loop-15.c: Modified.
2255 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
2256 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
2257 * gcc.dg/tree-ssa/pr20139.c: Modified.
2258 * gcc.dg/tree-ssa/scev-cast.c: Modified.
2259 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
2260 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
2261 * gcc.dg/tree-ssa/loop-5.c: Modified.
2262 * gcc.dg/tree-ssa/pr19431.c: Modified.
2263 * gcc.dg/tree-ssa/pr32044.c: Modified.
2264 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
2265 * gcc.dg/tree-ssa/loop-19.c: Modified.
2266 * gcc.dg/tree-ssa/loop-28.c: Modified.
2267 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
2268 * gcc.dg/tree-ssa/divide-1.c: Modified.
2269 * gcc.dg/tree-ssa/inline-1.c: Modified.
2270 * gcc.dg/tree-ssa/divide-3.c: Modified.
2271 * gcc.dg/tree-ssa/pr30978.c: Modified.
2272 * gcc.dg/tree-ssa/alias-6.c: Modified.
2273 * gcc.dg/tree-ssa/divide-4.c: Modified.
2274 * gcc.dg/tree-ssa/alias-11.c: Modified.
2275 * gcc.dg/no-strict-overflow-7.c: Modified.
2276 * gcc.dg/strict-overflow-1.c: Modified.
2277 * gcc.dg/pr15784-4.c: Modified.
2278 * gcc.dg/pr34263.c: Modified.
2279 * gcc.dg/strict-overflow-3.c: Modified.
2280 * gcc.dg/tree-prof/stringop-1.c: Modified.
2281 * gcc.dg/tree-prof/val-prof-1.c: Modified.
2282 * gcc.dg/tree-prof/val-prof-2.c: Modified.
2283 * gcc.dg/tree-prof/val-prof-3.c: Modified.
2284 * gcc.dg/tree-prof/val-prof-4.c: Modified.
2285 * gcc.dg/no-strict-overflow-2.c: Modified.
2286 * gcc.dg/no-strict-overflow-4.c: Modified.
2287 * gcc.dg/no-strict-overflow-6.c: Modified.
2288 * g++.dg/tree-ssa/pr27090.C: Modified.
2289 * g++.dg/tree-ssa/tmmti-2.C: Modified.
2290 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
2291 * g++.dg/tree-ssa/pr19807.C: Modified.
2292 * g++.dg/opt/pr30965.C: Modified.
2293 * g++.dg/init/new17.C: Modified.
2294 * gfortran.dg/whole_file_6.f90: Modified.
2295 * gfortran.dg/whole_file_5.f90: Modified.
2296 * gfortran.dg/reassoc_1.f90: Modified.
2297 * gfortran.dg/reassoc_3.f90: Modified.
2298
e1b99971 22992009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
2300
2301 PR fortran/39893
2302 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
2303
9579733e 23042009-04-26 Jakub Jelinek <jakub@redhat.com>
2305
abe2d6dd 2306 PR inline-asm/39543
2307 * gcc.target/i386/pr39543-1.c: New test.
2308 * gcc.target/i386/pr39543-2.c: New test.
2309 * gcc.target/i386/pr39543-3.c: New test.
2310
a1d07e97 2311 PR c/39889
2312 * gcc.dg/Wunused-value-3.c: New test.
9579733e 2313
7fc1e5fb 23142009-04-26 Joseph Myers <joseph@codesourcery.com>
2315
2316 PR c/39581
2317 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
2318 gcc.dg/vla-21.c: New tests.
2319
551ed71a 23202009-04-26 Joseph Myers <joseph@codesourcery.com>
2321
2322 PR c/39556
2323 * gcc.dg/inline-34.c: New test.
2324
bcb531e5 23252009-04-25 Joseph Myers <joseph@codesourcery.com>
2326
2327 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
2328 gcc.dg/enum-const-3.c: New tests.
2329 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
2330 -pedantic-errors. Update expected diagnostics.
2331
e8074982 23322009-04-25 Joseph Myers <joseph@codesourcery.com>
2333
2334 PR c/39582
2335 * gcc.dg/vla-20.c: New test.
2336
1d9b9611 23372009-04-25 Joseph Myers <joseph@codesourcery.com>
2338
2339 PR c/39564
2340 * gcc.dg/vla-19.c: New test.
2341
9c6183dd 23422009-04-25 Joseph Myers <joseph@codesourcery.com>
2343
2344 PR preprocessor/39559
2345 * gcc.dg/c99-intconst-2.c: New test.
2346
927a6b6b 23472009-04-25 Jan Hubicka <jh@suse.cz>
2348
2349 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
2350
a15d1caf 23512009-04-25 Janus Weil <janus@gcc.gnu.org>
2352
2353 PR fortran/39688
2354 * gfortran.dg/import7.f90: New.
2355
932944e2 23562009-04-24 Richard Guenther <rguenther@suse.de>
2357
2358 * gcc.dg/tree-ssa/vrp48.c: Fix.
2359
4ad516ce 23602008-04-24 Doug Kwan <dougkwan@google.com>
2361
2362 * g++.dg/init/copy7.C: Only abort in memcpy if source and
2363 destination are the same.
2364
458e27ec 23652009-04-24 Richard Guenther <rguenther@suse.de>
2366
2367 * gcc.dg/tree-ssa/vrp48.c: New testcase.
2368
88c32270 23692009-04-24 Joseph Myers <joseph@codesourcery.com>
2370
2371 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
2372 gcc.dg/array-const-3.c: New tests.
2373
8458f4ca 23742009-04-24 Ian Lance Taylor <iant@google.com>
2375
2376 * gcc.dg/Wcxx-compat-4.c: New testcase.
2377
3323e9b1 23782009-04-24 Daniel Kraft <d@domob.eu>
2379
2380 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
2381 expected on already erraneous symbol (renamed to fresh one).
2382
00211027 23832009-04-24 Paolo Bonzini <bonzini@gnu.org>
2384
2385 PR middle-end/39867
2386 * gcc.dg/pr39867.c: New.
2387
d483863c 23882009-04-24 Janus Weil <janus@gcc.gnu.org>
2389
2390 PR fortran/39861
2391 PR fortran/39864
2392 * gfortran.dg/intrinsic_1.f90: New.
2393
d4b7e0f5 23942009-04-24 Eric Botcazou <ebotcazou@adacore.com>
2395
2396 * gnat.dg/alignment7.adb: New test.
2397 * gnat.dg/alignment8.adb: Likewise.
2398
77129ada 23992009-04-24 Eric Botcazou <ebotcazou@adacore.com>
2400
2401 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
2402 * gnat.dg/specs/rep_clause2.ads: New test.
2403
82d2c88b 24042009-04-24 Jakub Jelinek <jakub@redhat.com>
2405
2406 PR rtl-optimization/39794
2407 * gcc.dg/pr39794.c: New test.
2408
7fd3f504 24092009-04-23 Eric Botcazou <ebotcazou@adacore.com>
2410
2411 * gnat.dg/atomic1.adb: New test.
2412 * gnat.dg/atomic1_pkg.ads: New helper.
2413
99151707 24142009-04-23 Steve Ellcey <sje@cup.hp.com>
2415
2416 PR testsuite/39623
2417 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
2418 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
2419
4043967f 24202009-04-23 Rafael Avila de Espindola <espindola@google.com>
2421
2422 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
2423 warning.
2424
415528ef 24252009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2426
2427 PR C/31499
2428 * gcc.dg/vector-init-1.c: New testcase.
2429 * gcc.dg/vector-init-2.c: New testcase.
2430
eac26e81 24312009-04-22 Eric Botcazou <ebotcazou@adacore.com>
2432
2433 * gnat.dg/enum2.adb: New test.
2434 * gnat.dg/enum2_pkg.ads: New helper.
2435
4377e55f 24362009-04-22 Jakub Jelinek <jakub@redhat.com>
2437
2438 PR c/39855
2439 * gcc.dg/torture/pr39855.c: New test.
2440
7cdf9e98 24412009-04-22 Dodji Seketeli <dodji@redhat.com>
2442
2443 PR c++/39639
2444 * g++.dg/cpp0x/pr39639.C: New test.
2445
57187d90 24462009-04-22 Mark Heffernan <meheff@google.com>
2447
0a48089c 2448 * gcc.dg/profile-generate-3.c: New test.
57187d90 2449
dbb1dd1e 24502009-04-22 Jan Hubicka <jh@suse.cz>
2451
2452 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
2453
1105fde0 24542009-04-22 Steve Ellcey <sje@cup.hp.com>
2455
2456 PR testsuite/39623
2457 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
2458
65c463fd 24592009-04-22 Richard Guenther <rguenther@suse.de>
2460
2461 PR tree-optimization/39824
2462 * gcc.c-torture/compile/pr39824.c: New testcase.
2463
ba99525e 24642009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2465
2466 PR c++/14875
2467 * g++.dg/parse/parser-pr14875.C: New.
2468 * g++.dg/parse/parser-pr14875-2.C: New.
2469 * g++.dg/parse/error6.C: Update match string.
2470
51836a0c 24712009-04-22 Richard Guenther <rguenther@suse.de>
2472
2473 PR tree-optimization/39845
2474 * gcc.c-torture/compile/pr39845.c: New testcase.
2475
180a5dc0 24762009-04-22 Janus Weil <janus@gcc.gnu.org>
2477
2478 PR fortran/39735
2479 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
2480 * gfortran.dg/external_initializer.f90: Modified.
2481 * gfortran.dg/interface_26.f90: Modified.
2482 * gfortran.dg/intrinsic_subroutine.f90: Modified.
2483 * gfortran.dg/proc_ptr_3.f90: Modified.
2484 * gfortran.dg/proc_ptr_15.f90: New.
2485 * gfortran.dg/proc_ptr_result_1.f90: Modified.
2486
9258414e 24872009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2488
2489 PR c++/35711
2490 * g++.dg/warn/pr35711.C: New.
2491 * g++.dg/conversion/ptrmem2.C: Update.
2492
7dfbd804 24932009-04-21 Joseph Myers <joseph@codesourcery.com>
2494
2495 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
2496 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
2497 README.gcc, g++.dg/README, g++.dg/compat/break/README,
2498 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
2499 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
2500 gcc.c-torture/ChangeLog.0,
2501 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
2502 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
2503 gcc.target/i386/math-torture/math-torture.exp,
2504 gcc.target/mips/inter/mips16-inter.exp,
2505 gcc.target/mips/mips-nonpic/README,
2506 gcc.target/x86_64/abi/README.gcc,
2507 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
2508 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
2509 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
2510 notices.
2511 * ChangeLog-1993-2007, ChangeLog: Correct dates.
2512
43158006 25132009-04-21 Eric Botcazou <ebotcazou@adacore.com>
2514
2515 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
2516
be1b4133 25172009-04-21 Richard Guenther <rguenther@suse.de>
2518
2519 PR middle-end/39829
2520 * gcc.dg/torture/pr39829.c: New testcase.
2521
f6ac75a7 25222009-04-21 Martin Jambor <mjambor@suse.cz>
2523
2524 * gcc.dg/tree-ssa/cswtch-2.c: New test.
2525
79973b57 25262009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2527
2528 PR 16202
2529 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
2530 * gcc.dg/sequence-pt-2.c: New.
2531 * gcc.dg/sequence-pt-3.c: New.
2532 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
2533 * g++.dg/warn/sequence-pt-2.c: New.
2534 * g++.dg/warn/sequence-pt-3.c: New.
2535
2ab8f08d 25362009-04-21 Jakub Jelinek <jakub@redhat.com>
2537
2538 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
2539
ee162cd7 25402009-04-21 Eric Botcazou <ebotcazou@adacore.com>
2541
2542 * gnat.dg/import1.ad[sb]: New test.
2543
650d8893 25442009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2545
ee162cd7 2546 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
2547 return 0.
650d8893 2548
379349af 25492009-04-20 Tobias Burnus <burnus@net-b.de>
2550
2551 PR fortran/39811
2552 * gfortran.dg/continuation_11.f90: New test.
2553
9ab71c6b 25542009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2555
2556 PR c++/13358
2557 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
2558 messages. Test for "long long" in system headers.
2559 * gcc.dg/c99-longlong-2.c: New.
2560 * g++.dg/warn/pr13358.C: New.
2561 * g++.dg/warn/pr13358-2.C: New.
2562 * g++.dg/warn/pr13358-3.C: New.
2563 * g++.dg/warn/pr13358-4.C: New.
2564
379349af 25652009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
d124a06a 2566
2567 * gcc.dg/framework-2.c: Fix up for non existent includes
2568 being fatal errors now.
2569
9386f343 25702009-04-20 Paul Thomas <pault@gcc.gnu.org>
2571
2572 PR fortran/39800
2573 * gfortran.dg/private_type_13.f90: New test.
2574 * gfortran.dg/private_type_2.f90: Add option -std=f95.
2575
b6879aae 25762009-04-20 Le-Chun Wu <lcwu@google.com>
2577
2578 PR c++/39803
2579 * g++.dg/warn/Wunused-14.C: New test.
2580
62f026a2 25812009-04-20 Eric Botcazou <ebotcazou@adacore.com>
2582
2583 * gnat.dg/specs/small_alignment.ads: New test.
2584
b9c74b4d 25852009-04-20 Ian Lance Taylor <iant@google.com>
2586
2587 * gcc.dg/Wcxx-compat-3.c: New testcase.
2588
ca4d41c4 25892009-04-20 Eric Botcazou <ebotcazou@adacore.com>
2590
2591 * gnat.dg/pack13.ad[sb]: New test.
2592 * gnat.dg/pack13_pkg.ads: New helper.
2593
8382e2a2 25942009-04-20 Eric Botcazou <ebotcazou@adacore.com>
2595
2596 * gnat.dg/discr11.ad[sb]: New test.
2597 * gnat.dg/discr11_pkg.ads: New helper.
2598
1065dd4e 25992009-04-20 Ira Rosen <irar@il.ibm.com>
2600
2601 PR tree-optimization/39675
2602 * gcc.dg/vect/O3-pr39675-2.c: New test.
2603
8672abac 26042009-04-20 Eric Botcazou <ebotcazou@adacore.com>
2605
2606 * gnat.dg/rep_clause3.adb: New test.
2607
fe49e588 26082009-04-19 Joseph Myers <joseph@codesourcery.com>
2609
2610 PR c/37481
2611 * gcc.dg/c99-flex-array-7.c: New test.
2612
714c7dce 26132009-04-19 Joseph Myers <joseph@codesourcery.com>
2614
2615 PR c/19771
2616 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
2617
577f4774 26182009-04-19 Joseph Myers <joseph@codesourcery.com>
2619
2620 PR c/38243
2621 * gcc.dg/c99-restrict-3.c: New test.
2622
941f2388 26232009-04-19 Joseph Myers <joseph@codesourcery.com>
2624
2625 PR preprocessor/20078
2626 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
2627
f189e022 26282009-04-19 Eric Botcazou <ebotcazou@adacore.com>
2629
2630 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
2631 Do not pass -B$root after -margs.
2632
03033af4 26332009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2634
2635 PR c/32061
2636 PR c++/36954
2637 * gcc.dg/pr32061.c: New.
2638 * gcc.dg/Wlogical-op-1.c: Update.
2639 * g++.dg/warn/Wlogical-op-1.C: Update.
2640 * g++.dg/warn/pr36954.C: New.
2641
d4e60318 26422009-04-18 Joseph Myers <joseph@codesourcery.com>
2643
2644 PR c/27676
2645 * gcc.dg/lvalue-5.c: New test.
2646
1b157e43 26472009-04-18 Joseph Myers <joseph@codesourcery.com>
2648
2649 PR c/22367
2650 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
2651
3e52c418 26522009-04-18 Joseph Myers <joseph@codesourcery.com>
2653
2654 * gcc.dg/cpp/include5.c: New test.
2655
8f24e4bd 26562009-04-18 Joseph Myers <joseph@codesourcery.com>
2657
2658 PR c/35210
2659 * gcc.dg/call-diag-2.c: New test.
2660
1eecdb28 26612009-04-18 Joseph Myers <joseph@codesourcery.com>
2662
2663 PR preprocessor/39646
2664 * gcc.dg/cpp/line8.c: New test.
2665
6cda323a 26662009-04-18 Joseph Myers <joseph@codesourcery.com>
2667
2668 PR preprocessor/39647
2669 * gcc.dg/cpp/line7.c: New test.
2670
1c03e359 26712009-04-18 Richard Guenther <rguenther@suse.de>
2672
2673 PR middle-end/39804
2674 * gcc.target/i386/pr39804.c: New testcase.
2675
eb39262c 26762009-04-18 Eric Botcazou <ebotcazou@adacore.com>
2677
2678 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
2679 * g++.dg/other/pr39496.C: Likewise.
2680
496ffe87 26812009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2682
2683 PR middle-end/36902
2684 * gcc.dg/pr36902.c: New.
2685
8e5b4ed6 26862009-04-17 Diego Novillo <dnovillo@google.com>
2687
2688 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
2689 violation for variable 'inside_main'.
2690
7202c488 26912009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2692
2693 * gfortran.fortran-torture/execute/getarg_1.x: New file.
2694
6c09213d 26952009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2696
2697 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
2698
49fab4a9 26992009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2700
2701 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
2702 * gfortran.dg/chmod_2.f90: Likewise.
2703 * gfortran.dg/chmod_3.f90: Likewise.
2704 * gfortran.dg/open_errors.f90: Likewise.
2705 * gfortran.dg/stat_1.f90: Likewise.
2706 * gfortran.dg/stat_2.f90: Likewise.
2707
4edcd4f4 27082009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2709
2710 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
2711 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
2712 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
2713 * gfortran.dg/nearest_1.f90: Likewise.
2714 * gfortran.dg/nearest_3.f90: Likewise.
2715 * gfortran.dg/isnan_1.f90: Likewise.
2716 * gfortran.dg/isnan_2.f90: Likewise.
2717 * gfortran.dg/nan_1.f90: Likewise.
2718 * gfortran.dg/nan_2.f90: Likewise.
2719 * gfortran.dg/nan_3.f90: Likewise.
2720 * gfortran.dg/nan_4.f90: Likewise.
2721 * gfortran.dg/module_nan.f90: Likewise.
2722 * gfortran.dg/int_conv_2.f90: Likewise.
2723 * gfortran.dg/init_flag_3.f90: Likewise.
2724 * gfortran.dg/namelist_42.f90: Likewise.
2725 * gfortran.dg/namelist_43.f90: Likewise.
2726 * gfortran.dg/real_const_3.f90: Likewise.
2727 * gfortran.dg/transfer_simplify_1.f90: Likewise.
2728
2729 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
2730 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
2731 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
2732 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
2733 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
2734
2735 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
2736 * gfortran.dg/gamma_5.f90: Likewise.
2737
332c3552 27382009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2739
2740 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
2741 less strict so it also works with auto-overlay support.
2742 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
2743 for "exceeds local store" linker errors on the SPU.
2744
2745 * lib/gfortran.exp: Include target-supports.exp.
2746 (gfortran_init): On SPU targets where automatic overlay support
2747 is available, use it to build all Fortran test cases.
2748
2749 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
2750
b12d98f3 27512009-04-17 Arnaud Charlet <charlet@adacore.com>
2752
2753 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
2754 rule enforced by gnat on taft types.
2755
d93fbe1f 27562009-04-17 Jakub Jelinek <jakub@redhat.com>
2757
2758 PR testsuite/39792
2759 * g++.dg/ext/complit11.C: Add empty dg-options.
2760
dfa82bca 27612009-04-16 Andrew Pinski <pinskia@gmail.com>
2762
d93fbe1f 2763 PR c++/17570
dfa82bca 2764 * g++.dg/template/defarg11.C: New test.
2765
22a144a6 27662009-04-16 Andrew Pinski <pinskia@gmail.com>
2767
d93fbe1f 2768 PR c++/28766
22a144a6 2769 * g++.dg/ext/complit11.C: New testcase.
2770
a4d4030b 27712009-04-15 Le-Chun Wu <lcwu@google.com>
2772
2773 PR c++/39551
2774 * g++.dg/warn/Wunused-13.C: New testcase.
2775
841fdaa6 27762009-04-15 Ian Lance Taylor <iant@google.com>
2777
2778 * gcc.dg/Wenum-compare-1.c: New testcase.
2779
4af351a8 27802009-04-15 Richard Guenther <rguenther@suse.de>
2781
2782 PR tree-optimization/39764
2783 * g++.dg/torture/pr39764.C: New testcase.
2784
bf8f9895 27852009-04-15 Nathan Sidwell <nathan@codesourcery.com>
2786
2787 * g++.dg/ext/altivec-17.C: New.
2788
c5eada55 27892009-04-15 Arnaud Charlet <charlet@adacore.com>
2790
2791 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
2792 * gnat.dg/specs/limited1.ads: Ditto.
2793
748bc838 27942009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2795
2796 PR testsuite/39769
2797 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
2798 for testing the results of estimate instructions.
2799 * gcc.dg/vmx/3a-04m.c (test): Ditto.
2800 * gcc.dg/vmx/3a-05.c (test): Ditto.
2801
18a20006 28022009-04-14 Jason Merrill <jason@redhat.com>
2803
2804 PR c++/39763
2805 * g++.dg/warn/Wshadow-4.C: Extend.
2806
e76376a8 28072009-04-14 Uros Bizjak <ubizjak@gmail.com>
2808
2809 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
2810 (do_D): Remove attribute hidden.
2811
7e77c964 28122009-04-13 Jason Merrill <jason@redhat.com>
0873e517 2813
2814 PR c++/39480
2815 * g++.dg/init/copy7.C: New.
2816
e0d84322 28172009-04-13 H.J. Lu <hongjiu.lu@intel.com>
2818
2819 PR testsuite/39733
2820 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
2821 (check_for_all_options): This.
2822
ccea829c 28232009-04-13 Jason Merrill <jason@redhat.com>
2824
2825 PR c++/39750
2826 * g++.dg/template/crash90.C: New.
2827
1783eb11 28282009-04-12 Jason Merrill <jason@redhat.com>
2829
2830 PR c++/39742
2831 * g++.dg/overload/extern-C-2.C: New.
2832
e21164ef 28332009-04-12 Joseph Myers <joseph@codesourcery.com>
2834
2835 PR preprocessor/31869
2836 * gcc.dg/cpp/strify5.c: New test.
2837
f2143b56 28382009-04-12 Eric Botcazou <ebotcazou@adacore.com>
2839
2840 * gnat.dg/enum1.adb: New test.
2841 * gnat.dg/enum1_pkg.ads: New helper.
2842
28432009-04-12 Uros Bizjak <ubizjak@gmail.com>
ac89ce58 2844
2845 PR target/39740
2846 * gcc.target/alpha/pr39740.c: New test.
2847
a4abf8a0 28482009-04-11 Daniel Kraft <d@domob.eu>
2849
2850 PR fortran/37746
2851 * gfortran.dg/bounds_check_strlen_1.f90: New test.
2852 * gfortran.dg/bounds_check_strlen_2.f90: New test.
2853 * gfortran.dg/bounds_check_strlen_3.f90: New test.
2854 * gfortran.dg/bounds_check_strlen_4.f90: New test.
2855 * gfortran.dg/bounds_check_strlen_5.f90: New test.
2856 * gfortran.dg/bounds_check_strlen_6.f90: New test.
2857 * gfortran.dg/bounds_check_strlen_7.f90: New test.
2858 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
2859 expected string length that failed with -fbounds-check now.
2860 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
2861
72ac71f6 28622009-04-11 Janus Weil <janus@gcc.gnu.org>
2863
2864 PR fortran/39692
2865 * gfortran.dg/proc_ptr_14.f90: New.
2866
8ad54c54 28672009-04-11 Richard Guenther <rguenther@suse.de>
2868
2869 PR middle-end/39732
2870 * g++.dg/torture/pr39732.C: New testcase.
2871
f5cd2fee 28722009-04-11 Daniel Franke <franke.daniel@gmail.com>
2873
2874 * gfortran.dg/whole_file_5.f90: New.
2875 * gfortran.dg/whole_file_6.f90: New.
2876
8ecc6f01 28772009-04-11 Richard Guenther <rguenther@suse.de>
2878
2879 PR tree-optimization/39713
2880 * g++.dg/torture/pr39713.C: New testcase.
2881
6f1afc19 28822009-04-10 Richard Guenther <rguenther@suse.de>
2883
2884 PR c/39712
2885 * gcc.dg/pr39712.c: New testcase.
2886
926c5baf 28872009-04-10 H.J. Lu <hongjiu.lu@intel.com>
2888
2889 PR c++/28301
2890 * g++.dg/cpp0x/enum2.C: Updated.
2891 * g++.dg/debug/pr22514.C: Likewise.
2892 * g++.dg/parse/enum2.C: Likewise.
2893 * g++.dg/parse/enum3.C: Likewise.
2894 * g++.dg/template/crash79.C: Likewise.
2895 * g++.old-deja/g++.jason/cond.C: Likewise.
2896
3bf847f3 28972009-04-10 Chao-ying Fu <fu@mips.com>
2898
2899 * gcc.target/mips/interrupt_handler.c: Change from compile to
2900 assemble.
2901
f8122071 29022009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2903
2904 * objc/execute/forward-1.x: Fix x86_64 entry typos.
2905
77ca2008 29062009-04-10 Daniel Franke <franke.daniel@gmail.com>
2907
2908 PR fortran/38709
2909 * gfortran.dg/zero_sized_6.f90: New.
2910
7b07a15e 29112009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2912
2913 PR c++/20118
2914 * g++.dg/parse/pr20118.C: New.
2915 * g++.dg/template/spec16.C: Update.
2916
26ee6ceb 29172009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2918
2919 PR testsuite/35621
2920 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
2921 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
2922 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
2923 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
2924 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
2925 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
2926 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
2927 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
2928 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
2929 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
2930 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
2931 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
2932 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
2933 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
2934 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
2935 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
2936 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
2937
2556f3ba 29382009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2939
2940 PR target/39678
2941 * g++.dg/torture/pr39678.C: New.
2942 * gcc.dg/compat/struct-complex-2.h: Likewise.
2943 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
2944 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
2945 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
2946 * gcc.dg/torture/pr39678.c: Likewise.
2947 * gcc.target/i386/pr39678.c: Likewise.
2948
2949 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
2950 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2951
2952 * gcc.target/x86_64/abi/test_passing_structs.c: Include
2953 <complex.h>. Add tests for structure with complex float.
2954
fa59234c 29552009-04-10 Ben Elliston <bje@au.ibm.com>
2956 Joseph Myers <joseph@codesourcery.com>
2957
2958 PR target/36800
2959 * gcc.dg/dfp/pr36800.c: New.
2960
fcdee8f1 29612009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2962 Rafael Avila de Espindola <espindola@google.com>
2963
2964 * gcc.misc-tests/help.exp: New file.
2965 * lib/options.exp: New file.
2966
319abfdf 29672009-04-09 Janis Johnson <janis187@us.ibm.com>
2968
2969 PR libobjc/36610
2970 * objc/execute/forward-1.x: New.
2971
dab963fb 29722009-04-09 Paolo Bonzini <bonzini@gnu.org>
2973
c72c72ef 2974 * gcc.dg/pr27150-1.c: Change to a link test.
dab963fb 2975
6bc9506f 29762009-04-09 Jakub Jelinek <jakub@redhat.com>
2977
2978 * g++.dg/lookup/using2.C: Change copyright header to refer to version
2979 3 of the GNU General Public License and to point readers at the
2980 COPYING3 file and the FSF's license web page.
2981 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
2982 * gcc.dg/struct/struct-reorg.exp: Likewise.
2983 * gcc.target/spu/tag_manager.c: Likewise.
2984
f0027207 29852009-04-09 Richard Guenther <rguenther@suse.de>
2986
2987 PR testsuite/39696
2988 * ssa-ccp-25.c: Adjust pattern.
2989
1e057e9b 29902009-04-09 Janus Weil <janus@gcc.gnu.org>
2991
2992 PR fortran/36704
2993 * gfortran.dg/external_procedures_1.f90: Modified.
2994 * gfortran.dg/proc_ptr_result_1.f90: New.
2995 * gfortran.dg/proc_ptr_result_2.f90: New.
2996 * gfortran.dg/proc_ptr_result_3.f90: New.
2997
d7dfb761 29982009-04-09 Richard Guenther <rguenther@suse.de>
2999
3000 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
3001 to prevent constant propagation.
3002 * gcc.dg/vect/vect-56.c: Likewise.
3003 * gcc.dg/vect/vect-58.c: Likewise.
3004 * gcc.dg/vect/vect-60.c: Likewise.
3005 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3006 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3007 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
3008
87c5de3b 30092009-04-09 Richard Guenther <rguenther@suse.de>
3010
3011 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
3012 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3013
482c1ea0 30142009-04-09 Joseph Myers <joseph@codesourcery.com>
3015
3016 PR c/39613
c72c72ef 3017 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
3018 New tests.
482c1ea0 3019
9c3b1bcb 30202009-04-08 Joseph Myers <joseph@codesourcery.com>
3021
3022 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
3023 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
3024
a974aa3e 30252009-04-08 Jakub Jelinek <jakub@redhat.com>
3026
3027 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
3028
d0391daf 30292009-04-08 Jason Merrill <jason@redhat.com>
3030
3031 PR c++/25185
3032 * g++.dg/template/error40.C: Add another test.
3033
9a8bed72 30342009-04-08 Joseph Myers <joseph@codesourcery.com>
3035
3036 PR c/39614
3037 PR c/39673
3038 * gcc.c-torture/compile/pr39614-1.c,
3039 gcc.c-torture/compile/pr39614-2.c,
3040 gcc.c-torture/compile/pr39614-3.c,
3041 gcc.c-torture/compile/pr39614-4.c,
3042 gcc.c-torture/compile/pr39614-5.c,
3043 gcc.c-torture/compile/pr39673-1.c,
3044 gcc.c-torture/compile/pr39673-2.c: New tests.
3045 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
3046 more cases.
3047 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3048 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
3049 expected errors.
3050
ccc5f70d 30512009-04-08 Dodji Seketeli <dodji@redhat.com>
3052
3053 PRc++/39637
3054 * g++.dg/cpp0x/variadic-crash2.C: New test.
3055
1285d852 30562009-04-08 Paul Thomas <pault@gcc.gnu.org>
3057
3058 PR fortran/38863
3059 * gfortran.dg/alloc_comp_result_1.f90: New test.
3060
5412fedb 30612009-04-07 Jason Merrill <jason@redhat.com>
3062
3063 PR c++/34691
3064 * g++.dg/overload/extern-C-1.C: New.
3065
f57361c4 30662009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3067
3068 PR testsuite/39325
3069 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
3070
fc8ee10c 30712009-04-07 Jason Merrill <jason@redhat.com>
3072
3073 PR c++/25185
3074 * g++.dg/template/error40.C: New.
3075
7251ca54 30762009-04-07 Janus Weil <janus@gcc.gnu.org>
3077
3078 PR fortran/38152
3079 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
3080
19b59272 30812009-04-07 Eric Botcazou <ebotcazou@adacore.com>
3082
3083 * gnat.dg/subp_elim_errors.ad[sb]: New test.
3084
4f197fce 30852009-04-07 Janus Weil <janus@gcc.gnu.org>
3086
31ca515c 3087 PR fortran/38290
4f197fce 3088 * gfortran.dg/proc_decl_1.f90: Modified.
3089 * gfortran.dg/proc_ptr_11.f90: Extended.
3090 * gfortran.dg/proc_ptr_13.f90: Modified.
3091
62007229 30922009-04-06 Jason Merrill <jason@redhat.com>
3093
3094 PR c++/35146
3095 * g++.dg/template/fnspec1.C: New.
3096
4b095fbd 30972009-04-06 Laurent GUERBY <laurent@guerby.net>
3098
c72c72ef 3099 * lib/gnat.exp: Handle multilib.
4b095fbd 3100
4992c81a 31012009-04-06 Paul Thomas <pault@gcc.gnu.org>
3102
3103 PR fortran/38863
3104 * gfortran.dg/dependency_23.f90: New test.
3105
220307de 31062009-04-06 Richard Guenther <rguenther@suse.de>
3107
3108 PR tree-optimization/28868
3109 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
3110 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
3111 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3112 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3113
b7ea39a7 31142009-04-06 Andrew Stubbs <ams@codesourcery.com>
3115
3116 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
3117
7aaf7b72 31182009-04-06 Andrew Stubbs <ams@codesourcery.com>
3119
3120 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
3121
31222009-04-06 Andrew Stubbs <ams@codesourcery.com>
3123
3124 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
3125 with the built-in y0, and the subsequent warning.
3126 (y1): Likewise, rename to y_1.
3127
13a834aa 31282009-04-06 Janus Weil <janus@gcc.gnu.org>
3129
c72c72ef 3130 PR fortran/39414
3131 * gfortran.dg/proc_decl_21.f90: New.
13a834aa 3132
31332009-04-06 Paul Thomas <pault@gcc.gnu.org>
d6fd607d 3134
c72c72ef 3135 PR fortran/36091
3136 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
d6fd607d 3137
0b0d47a1 31382009-04-06 Hans-Peter Nilsson <hp@axis.com>
3139
3140 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
3141 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
3142 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
3143 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
3144 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
3145 gfortran.dg/namelist_49.f90: Gate test on effective_target
3146 fd_truncate.
3147 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
3148
77524490 31492009-04-05 Daniel Kraft <d@domob.eu>
3150
3151 PR fortran/38654
3152 * gfortran.dg/read_float_2.f03
3153 * gfortran.dg/read_float_3.f90
3154
eb04d2de 31552009-04-05 Richard Guenther <rguenther@suse.de>
3156
3157 PR tree-optimization/39648
3158 * gcc.c-torture/compile/pr39648.c: New testcase.
3159
0db3c734 31602009-04-05 Jason Merrill <jason@redhat.com>
3161
3162 PR c++/14912
3163 * g++.dg/template/error39.C: New.
3164
20fcf76b 31652009-04-05 Daniel Franke <franke.daniel@gmail.com>
3166
3167 PR fortran/29458
3168 * gfortran.dg/implied_do_1.f90: New.
3169
e50e62f5 31702009-04-04 Tobias Burnus <burnus@net-b.de>
3171
3172 PR fortran/39577
3173 * gfortran.dg/recursive_check_8.f90: New.
3174 * gfortran.dg/recursive_check_9.f90: New.
3175 * gfortran.dg/recursive_check_10.f90: New.
3176 * gfortran.dg/recursive_check_11.f90: New.
3177 * gfortran.dg/recursive_check_12.f90: New.
3178 * gfortran.dg/recursive_check_13.f90: New.
3179 * gfortran.dg/recursive_check_14.f90: New.
3180
a409f927 31812009-04-04 Jason Merrill <jason@redhat.com>
3182
3183 PR c++/25185
3184 * g++.dg/template/error38.C: Add more tests.
3185
a9f59e79 31862009-04-04 Paul Thomas <pault@gcc.gnu.org>
3187
3188 PR fortran/37614
3189 * gfortran.dg/common_align_2.f90: New test.
3190
d12dee9c 31912009-04-04 Richard Guenther <rguenther@suse.de>
3192
3193 PR tree-optimization/8781
3194 PR tree-optimization/37892
3195 * g++.dg/tree-ssa/pr8781.C: New testcase.
3196 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
3197
507b89a4 31982009-04-04 Richard Guenther <rguenther@suse.de>
3199
3200 PR tree-optimization/39636
3201 * gcc.c-torture/compile/pr39636.c: New testcase.
3202
b3462899 32032009-04-03 H.J. Lu <hongjiu.lu@intel.com>
3204
e4315c40 3205 PR rtl-optimization/39607
b3462899 3206 * g++.dg/opt/pr39607.C: New.
3207
bb80cc66 32082009-04-03 Tobias Burnus <burnus@net-b.de>
3209
3210 PR fortran/39594
3211 * gfortran.dg/common_12.f90: New.
3212
3e954caa 32132009-04-03 Jason Merrill <jason@redhat.com>
3214
3215 PR c++/39608
3216 * g++.dg/template/const2.C: New test.
3217
5270995a 32182009-04-03 Richard Guenther <rguenther@suse.de>
3219
3220 PR tree-optimization/2480
3221 PR tree-optimization/23086
3222 * gcc.dg/tree-ssa/pr2480.c: New testcase.
3223 * gcc.dg/tree-ssa/pr23086.c: Likewise.
3224
f86421d6 32252009-04-03 Richard Guenther <rguenther@suse.de>
3226
3227 PR tree-optimization/34743
3228 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
3229 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
3230 * gcc.dg/tree-ssa/alias-18.c: Likewise.
3231 * gcc.dg/tree-ssa/sra-3.c: Likewise.
3232 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
3233 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
3234 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3235 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3236
dd277d48 32372009-04-03 Richard Guenther <rguenther@suse.de>
3238
3239 PR middle-end/13146
3240 PR tree-optimization/23940
3241 PR tree-optimization/33237
3242 PR middle-end/33974
3243 PR middle-end/34093
3244 PR tree-optimization/36201
3245 PR tree-optimization/36230
3246 PR tree-optimization/38049
3247 PR tree-optimization/38207
3248 PR tree-optimization/38230
3249 PR tree-optimization/38301
3250 PR tree-optimization/38585
3251 PR middle-end/38895
3252 PR tree-optimization/38985
3253 PR tree-optimization/39299
3254 * gcc.dg/pr19633-1.c: Adjust.
3255 * gcc.dg/torture/pta-callused-1.c: Likewise.
3256 * gcc.dg/torture/pr39074-2.c: Likewise.
3257 * gcc.dg/torture/pr39074.c: Likewise.
3258 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
3259 * gcc.dg/torture/pr30375.c: Adjust.
3260 * gcc.dg/torture/pr33563.c: Likewise.
3261 * gcc.dg/torture/pr33870.c: Likewise.
3262 * gcc.dg/torture/pr33560.c: Likewise.
3263 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
3264 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3265 * gcc.dg/tree-ssa/alias-15.c: Remove.
3266 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
3267 * gcc.dg/tree-ssa/pr26421.c: Adjust.
3268 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
3269 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
3270 * gcc.dg/tree-ssa/pr23382.c: Adjust.
3271 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
3272 * gcc.dg/tree-ssa/alias-16.c: Adjust.
3273 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3274 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3275 * gcc.dg/tree-ssa/alias-18.c: Likewise.
3276 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3277 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
3278 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3279 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
3280 * gcc.dg/tree-ssa/pr13146.c: Likewise.
3281 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3282 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3283 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
3284 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
3285 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
3286 * gcc.dg/tree-ssa/alias-20.c: Likewise.
3287 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
3288 * gcc.dg/tree-ssa/pr38895.c: Likewise.
3289 * gcc.dg/uninit-B.c: XFAIL.
3290 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
3291 * gcc.dg/uninit-pr19430.c: XFAIL.
3292 * g++.dg/tree-ssa/pr13146.C: New testcase.
3293 * g++.dg/opt/pr36187.C: Adjust.
3294 * g++.dg/torture/20090329-1.C: New testcase.
3295
72a07504 32962009-04-02 Chao-ying Fu <fu@mips.com>
3297
3298 * gcc.target/mips/interrupt_handler.c: New test.
3299
a8387bd6 33002009-04-02 David Ayers <ayers@fsfe.org>
3301
3302 PR objc/18456
3303 * objc.dg/bad-receiver-type-2.m: New test contributed by
3304 Alexander Mamberg.
3305
40c700ab 33062009-04-02 Jason Merrill <jason@redhat.com>
3307
3308 PR c++/25185
3309 * g++.dg/template/error38.C: New test.
3310
0d41cb16 33112009-04-02 Janis Johnson <janis187@us.ibm.com>
3312
3313 PR tree-optimization/31677
c72c72ef 3314 * gcc.dg/memcpy-1.c: Add compiler option.
0d41cb16 3315
792672f0 33162009-04-02 Ira Rosen <irar@il.ibm.com>
3317
3318 PR tree-optimization/39595
3319 * gfortran.dg/vect/O3-pr39595.f: New test.
3320
41771881 33212009-04-02 Dodji Seketeli <dodji@redhat.com>
3322
3323 PR c++/26693
3324 * g++.dg/template/typedef11.C: New test.
3325 * g++.dg/template/typedef12.C: Likewise.
3326 * g++.dg/template/typedef13.C: Likewise.
3327 * g++.dg/template/typedef14.C: Likewise.
3328 * g++.dg/template/typedef15.C: Likewise.
3329 * g++.dg/template/typedef16.C: Likewise.
3330 * g++.dg/template/sfinae3.C: Compile this pedantically.
3331 The only errors expected should be the one saying the typedef is ill
3332 formed.
3333 * g++.old-deja/g++.pt/typename8.C: Likewise.
3334 * g++.dg/template/access11.C: Update this.
3335
ac9b13de 33362009-04-02 Richard Guenther <rguenther@suse.de>
3337
3338 PR tree-optimization/37221
3339 * gcc.c-torture/compile/20090331-1.c: New testcase.
3340
959aa063 33412009-04-01 Eric Botcazou <ebotcazou@adacore.com>
3342
3343 * gcc.c-torture/compile/20090401-1.c: New test.
3344
8e96c907 33452009-04-01 H.J. Lu <hongjiu.lu@intel.com>
3346
3347 PR c++/4926
3348 * g++.dg/template/pr4926-1.C: New.
3349
098581e0 33502009-04-01 Xinliang David Li <davidxl@google.com>
3351
3352 * gcc.target/i386/all_one_m128i.c: New test.
3353
5840fdcf 33542009-04-01 Janis Johnson <janis187@us.ibm.com>
3355
f8ed6d41 3356 PR c/39027
3357 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
3358 * gcc.dg/fltconst-2.c: New test.
3359 * gcc.dg/fltconst-double-pedantic-1.c: New test.
3360 * gcc.dg/fltconst-double-pedantic-2.c: New test.
3361
5840fdcf 3362 PR c/33466
3363 * gcc.dg/cpp/pr33466.c: New test.
3364 * gcc.dg/dfp/pr33466.c: New test.
3365 * gcc.dg/fixed-point/pr33466.c: New test.
3366
f90cdadd 33672009-04-01 H.J. Lu <hongjiu.lu@intel.com>
3368
3369 PR tree-optimization/35011
3370 * g++.dg/other/pr35011.C: New.
3371
c6afd8f1 33722009-04-01 Jakub Jelinek <jakub@redhat.com>
3373
3374 PR target/39226
3375 * gcc.dg/pr39226.c: New test.
3376
cce02caa 33772009-04-01 H.J. Lu <hongjiu.lu@intel.com>
3378
3379 PR c++/35240
3380 * g++.dg/template/pr35240.C: New.
3381
ce4e9a43 33822009-04-01 Joseph Myers <joseph@codesourcery.com>
3383
3384 PR c/39605
3385 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
3386 * gcc.dg/pr25682.c: Update expected diagnostics.
3387
04b63ffe 33882009-04-01 Richard Guenther <rguenther@suse.de>
3389
3390 * gcc.dg/fold-plusmult-2.c: New testcase.
3391
0930c694 33922009-04-01 Jakub Jelinek <jakub@redhat.com>
3393
3394 PR c/37772
3395 * gcc.dg/pr37772.c: New test.
3396 * g++.dg/ext/asm11.C: New test.
3397
c9b099a2 33982009-04-01 H.J. Lu <hongjiu.lu@intel.com>
3399
0930c694 3400 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
3401 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
3402 defined.
c9b099a2 3403
2e37fcce 34042009-03-31 Jason Merrill <jason@redhat.com>
3405
3406 * g++.old-deja/g++.other/using9.C: Add expected errors.
3407
786e9c5f 34082009-03-31 H.J. Lu <hongjiu.lu@intel.com>
3409
3410 * gcc.c-torture/compile/pr33009.c: Removed.
3411
667d74f7 34122009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3413
3414 * gcc.c-torture/compile/pr33009.c: Delete.
3415 * gcc.c-torture/compile/pr11832.c: Likewise.
3416
f3449a3c 34172009-03-31 Joseph Myers <joseph@codesourcery.com>
3418
3419 PR c/448
3420 * lib/target-supports.exp (check_effective_target_stdint_types):
3421 Update comment.
3422 (check_effective_target_inttypes_types): New.
3423 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
3424 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
3425 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
3426
95002c27 34272009-03-31 Paul Thomas <pault@gcc.gnu.org>
3428
3429 PR fortran/38917
3430 PR fortran/38918
3431 * gfortran.dg/data_pointer_1.f90: New test.
3432
bd619047 34332009-03-31 Paul Thomas <pault@gcc.gnu.org>
3434
3435 PR fortran/38915
3436 * gfortran.dg/char_length_15.f90: New test.
3437
c6ac8f0e 34382009-03-31 Jason Merrill <jason@redhat.com>
3439
76418e04 3440 C++ DR 613
3441 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
3442 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
3443 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
3444 xfail others.
3445
2a901752 3446 * g++.dg/other/typedef2.C: New test.
3447
a4d7f020 3448 PR c++/37806
3449 * g++.dg/template/typedef17.C: New test.
3450
c6ac8f0e 3451 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
3452 * g++.dg/cpp0x/auto12.C: Likewise.
3453
172e662b 34542009-03-31 Richard Guenther <rguenther@suse.de>
3455
3456 PR middle-end/31029
3457 * gcc.dg/fold-compare-4.c: New testcase.
3458 * gcc.dg/fold-compare-5.c: Likewise.
3459
401d1fb3 34602009-03-31 Richard Guenther <rguenther@suse.de>
3461
3462 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
3463
eedfcb26 34642009-03-31 Joseph Myers <joseph@codesourcery.com>
3465
3466 PR target/39592
3467 * gcc.target/i386/pr39592-1.c: New test.
3468
ff903809 34692009-03-31 Joseph Myers <joseph@codesourcery.com>
3470
3471 PR preprocessor/15638
3472 * gcc.dg/cpp/missing-header-1.c: New test.
3473 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
3474 "compilation terminated" message.
3475 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
3476 test #include "".
3477 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
3478 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
3479 terminated" message.
3480
47f11e84 34812009-03-31 Richard Guenther <rguenther@suse.de>
3482
3483 PR middle-end/23401
3484 PR middle-end/27810
3485 * gcc.dg/tree-ssa/pr23401.c: New testcase.
3486 * gcc.dg/tree-ssa/pr27810.c: Likewise.
3487
e9d30d9c 34882009-03-30 Steven G. Kargl <kargls@comcast.net>
3489
3490 PR fortran/38389
3491 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
3492 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
3493 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3494 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
3495 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3496 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3497 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
3498
83aeedb9 34992009-03-30 Paul Thomas <pault@gcc.gnu.org>
3500
3501 PR fortran/22571
3502 * gfortran.dg/whole_file_1.f90: New test.
3503 PR fortran/26227
3504 * gfortran.dg/whole_file_2.f90: New test.
3505 * gfortran.dg/whole_file_3.f90: New test.
3506 PR fortran/24886
3507 * gfortran.dg/whole_file_4.f90: New test.
3508
a59b7afb 35092009-03-30 Jakub Jelinek <jakub@redhat.com>
3510
3511 * gfortran.dg/bind_c_usage_19.f90: New test.
3512
4514949a 3513 PR target/39558
3514 * gcc.target/powerpc/altivec-29.c: New test.
3515
c6418a4e 35162009-03-30 Joseph Myers <joseph@codesourcery.com>
3517
3518 PR rtl-optimization/323
3519 * gcc.target/i386/excess-precision-1.c,
3520 gcc.target/i386/excess-precision-2.c,
3521 gcc.target/i386/excess-precision-3.c,
3522 gcc.target/i386/excess-precision-4.c,
3523 gcc.target/i386/excess-precision-5.c,
3524 gcc.target/i386/excess-precision-6.c: New tests.
3525
7666d572 35262009-03-30 Joseph Myers <joseph@codesourcery.com>
3527
3528 PR c/35235
3529 * gcc.dg/c99-array-lval-8.c: New test.
3530
7f5f3953 35312009-03-29 Joseph Myers <joseph@codesourcery.com>
3532
3533 PR preprocessor/34695
3534 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
3535 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
3536 instead of dg-warning for "previous definition" messages.
3537 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
3538 "warnings being treated as errors" message.
3539 * gcc.dg/fltconst-1.c: Use -fshow-column.
3540
786b9ac5 35412009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
3542
3543 PR fortran/38823
3544 * gfortran.dg/power1.f90: New test.
3545
a75b1c71 35462009-03-29 Joseph Myers <joseph@codesourcery.com>
3547
3548 PR c/456
3549 PR c/5675
3550 PR c/19976
3551 PR c/29116
3552 PR c/31871
3553 PR c/35198
3554 * gcc.c-torture/compile/20081108-1.c,
3555 gcc.c-torture/compile/20081108-2.c,
3556 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
3557 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
3558 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
3559 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
3560 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
3561 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
3562 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
3563 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
3564 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
3565 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
3566 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
3567 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
3568 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
3569 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
3570 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
3571 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
3572 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
3573 case.
3574 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3575 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
3576 XFAILs. Update expected messages.
3577 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
3578 expected messages.
3579 * gcc.dg/real-const-1.c: Replace with test from original PR.
3580 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
3581 when casting from non-constant integer to pointer.
3582
088cc5d5 35832009-03-29 Richard Guenther <rguenther@suse.de>
3584
3585 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
3586
61c3b81d 35872009-03-29 Daniel Kraft <d@domob.eu>
3588
3589 PR fortran/37423
3590 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
3591 DEFERRED bindings.
3592 * gfortran.dg/typebound_proc_9.f03: New test.
3593 * gfortran.dg/typebound_proc_10.f03: New test.
3594 * gfortran.dg/typebound_proc_11.f03: New test.
3595 * gfortran.dg/abstract_type_5.f03: New test.
3596
7dfbd804 35972009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
8581350b 3598
3599 PR fortran/38507
3600 * gfortran.dg/do_4.f: New.
3601 * gfortran.dg/goto_2.f90: Correct expected warnings.
3602 * gfortran.dg/goto_4.f90: Likewise.
3603 * gfortran.dg/goto_5.f90: New.
3604
40513f40 36052009-03-29 H.J. Lu <hongjiu.lu@intel.com>
3606
3607 PR target/39545
3608 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
3609
3610 * gcc.target/i386/pr39545-1.c: New.
3611 * gcc.target/i386/pr39545-2.c: Likewise.
3612
3613 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
3614 (flex2_struct): Likewise.
3615 (check_struct_passing7): Likewise.
3616 (check_struct_passing8): Likewise.
3617 (f1s): Likewise.
3618 (f2s): Likewise.
3619 (main): Call check_struct_passing7 and check_struct_passing8.
3620
39309d2e 36212009-03-29 Richard Guenther <rguenther@suse.de>
3622
3623 * gcc.c-torture/execute/20090113-1.c: New testcase.
3624 * gcc.c-torture/execute/20090113-2.c: Likewise.
3625 * gcc.c-torture/execute/20090113-3.c: Likewise.
3626 * gcc.c-torture/execute/20090207-1.c: Likewise.
3627 * gcc.c-torture/compile/20090114-1.c: Likewise.
3628 * gcc.c-torture/compile/20090328-1.c: Likewise.
3629 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
3630
1cf4a36a 36312009-03-29 David Ayers <ayers@fsfe.org>
3632
3633 PR objc/27377
3634 * objc.dg/conditional-1.m: New tests.
3635
69428266 36362009-03-28 Adam Nemet <anemet@caviumnetworks.com>
3637
3638 * gcc.dg/winline-10.c: New test.
3639
7f1bd03f 36402009-03-28 Tobias Burnus <burnus@net-b.de>
3641
3642 PR fortran/34656
3643 * gfortran.dg/do_check_1.f90: Add test.
3644 * gfortran.dg/do_check_2.f90: Add test.
3645 * gfortran.dg/do_check_3.f90: Add test.
3646 * gfortran.dg/do_check_4.f90: Add test.
3647
b5cebd44 36482009-03-28 Jan Hubicka <jh@suse.cz>
3649
3650 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
3651 * gcc.dg/pr33826.c: Update dump files.
3652 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
3653 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
3654
1c4607fd 36552009-03-28 Martin Jambor <mjambor@suse.cz>
3656
3657 * g++.dg/tree-ssa/fwprop-align.C: New test.
3658
bf4a1edf 36592009-03-28 Jakub Jelinek <jakub@redhat.com>
3660
69dfb43a 3661 * gcc.target/powerpc/altivec-28.c: New test.
3662
bf4a1edf 3663 PR c++/39554
3664 * gcc.dg/wdisallowed-functions-1.c: Removed.
3665 * gcc.dg/wdisallowed-functions-2.c: Removed.
3666 * gcc.dg/wdisallowed-functions-3.c: Removed.
3667 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
3668 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
3669 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
3670
c256d781 36712009-03-28 Richard Guenther <rguenther@suse.de>
3672
3673 PR tree-optimization/38723
3674 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
3675
41d817a1 36762009-03-28 Paul Thomas <pault@gcc.gnu.org
3677
aca60c7b 3678 PR fortran/38538
3679 * gfortran.dg/char_result_13.f90: New test.
41d817a1 3680
2dda651c 36812009-03-28 Paul Thomas <pault@gcc.gnu.org>
3682
3683 PR fortran/38765
3684 * gfortran.dg/alloc_comp_assign_9.f90: New test.
3685
8876d8a8 36862009-03-28 Daniel Kraft <d@domob.eu>
3687
3688 * gfortran.dg/trim_1.f90: New test.
3689
bfe3098e 36902009-03-28 Richard Guenther <rguenther@suse.de>
3691
3692 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
3693 * g++.dg/warn/Warray-bounds.C: Likewise.
3694
a466adc9 36952009-03-28 Tobias Burnus <burnus@net-b.de>
3696
3697 PR fortran/32626
3698 * gfortran.dg/recursive_check_7.f90: New test.
3699
37002009-03-28 Tobias Burnus <burnus@net-b.de>
f4084ad8 3701
3702 PR fortran/38432
3703 * gfortran.dg/do_check_5.f90: New test.
3704 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
3705 * gfortran.dg/array_constructor_18.f90: Ditto.
3706 * gfortran.dg/array_constructor_22.f90: Ditto.
3707 * gfortran.dg/do_3.F90: Ditto.
3708 * gfortran.dg/do_1.f90: Ditto.
3709
8edeb88b 37102009-03-28 Richard Guenther <rguenther@suse.de>
3711
3712 PR tree-optimization/38180
3713 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
3714
63295314 37152009-03-28 Richard Guenther <rguenther@suse.de>
3716
3717 PR tree-optimization/38513
3718 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
3719 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
3720 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
3721 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
3722 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
3723 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
3724 * gcc.dg/vect/vect-35.c: Likewise.
3725 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3726 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
3727 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
3728
d360ad90 37292009-03-28 Richard Guenther <rguenther@suse.de>
3730
3731 PR tree-optimization/38968
3732 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
3733
c82f3b60 37342009-03-28 Richard Guenther <rguenther@suse.de>
3735
3736 PR tree-optimization/37795
3737 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
3738
f2397fc4 37392009-03-28 Joseph Myers <joseph@codesourcery.com>
3740
3741 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
3742 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
3743 options for removed targets.
3744
9d1d1fab 37452009-03-27 Richard Guenther <rguenther@suse.de>
3746
3747 PR tree-optimization/39120
3748 * gcc.c-torture/execute/pr39120.c: New testcase.
3749
37502009-03-27 Richard Guenther <rguenther@suse.de>
3751
3752 PR tree-optimization/39120
3753 * gcc.dg/torture/pta-callused-1.c: New testcase.
3754
16fe3089 37552009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3756
3757 PR middle-end/39315
3758 * gcc.target/i386/pr39315-1.c: New.
3759 * gcc.target/i386/pr39315-2.c: Likewise.
3760 * gcc.target/i386/pr39315-3.c: Likewise.
3761 * gcc.target/i386/pr39315-4.c: Likewise.
3762 * gcc.target/i386/pr39315-check.c: Likewise.
3763
7cfdc2f0 37642009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3765
3766 PR c/39323
3767 * gcc.dg/pr39323-1.c: New.
3768 * gcc.dg/pr39323-2.c: Likewise.
3769 * gcc.dg/pr39323-3.c: Likewise.
3770
3f863bef 37712009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3772
3773 PR target/38034
3774 * gcc.target/ia64/sync-1.c: New.
3775
0e4d11df 37762009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3777
3778 PR target/39472
3779 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
3780 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
3781 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
3782 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
3783 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
3784 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
3785 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
3786 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
3787
656ec810 37882009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3789
3790 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
3791 for low precision (i.e. float).
3792
cb3582e7 37932009-03-27 Dodji Seketeli <dodji@redhat.com>
3794 Jakub Jelinek <jakub@redhat.com>
3795
3796 PR debug/37959
3797 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
3798
38150ede 37992009-03-27 Jakub Jelinek <jakub@redhat.com>
3800
3f95c690 3801 * gcc.dg/memmove-2.c: New test.
3802 * gcc.dg/memmove-3.c: New test.
3803
38150ede 3804 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
3805 in clone naming.
3806
e19b015b 38072009-03-27 Xinliang David Li <davidxl@google.com>
3808
3809 PR tree-optimization/39557
3810 * g++.dg/tree-ssa/dom-invalid.C: New test.
3811
b87f0847 38122009-03-27 Xinliang David Li <davidxl@google.com>
3813
3814 PR tree-optimization/39548
3815 * g++.dg/tree-ssa/copyprop.C: New test.
3816
cb288599 38172009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3818
3819 PR c++/38638
3820 * g++.dg/template/typename17.C: New testcase.
3821 * g++.dg/template/typename18.C: New testcase.
3822
1f1d68a6 38232009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3824
3825 PR c++/36799
3826 * g++.dg/other/var_copy-1.C: New test.
3827
5768cbca 38282009-03-27 Simon Martin <simartin@users.sourceforge.net>
3829
3830 PR c++/37647
3831 * g++.dg/parse/ctor9.C: New test.
3832
a5be0bc2 38332009-03-27 Simon Martin <simartin@users.sourceforge.net>
3834
3835 PR c++/29727
3836 * g++.dg/init/error2.C: New test.
3837
d924b670 38382009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3839
3840 PR c++/35652
3841 * gcc.dg/pr35652.C: New.
3842 * g++.dg/warn/pr35652.C: New.
3843 * gcc.dg/format/plus-1.c: Adjust message.
3844
f4858d06 38452009-03-26 Jakub Jelinek <jakub@redhat.com>
3846
3847 PR c++/39554
3848 * gcc.dg/wdisallowed-functions-3.c: New test.
3849 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
3850
b0dcac08 38512009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3852
3853 * gcc.dg/inline-33.c: Fix when pic.
3854
686d79e0 38552009-03-25 Alexander Monakov <amonakov@ispras.ru>
3856
d924b670 3857 * gcc.target/ia64/20090324-1.c: New test.
686d79e0 3858
0648196e 38592009-03-25 Jakub Jelinek <jakub@redhat.com>
3860
3861 PR c/27898
3862 * gcc.dg/pr27898.c: New test.
3863
3864 PR tree-optimization/32139
3865 * gcc.c-torture/compile/pr32139.c: New test.
3866
023e1e09 38672009-03-24 Jason Merrill <jason@redhat.com>
3868
3869 PR c++/28274
3870 * g++.dg/parse/defarg14.C: New test.
3871
470f41be 38722009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3873
3874 PR libfortran/39528
3875 * gfortran.dg/read_repeat.f90: New test.
3876
416dafb3 38772009-03-24 Ira Rosen <irar@il.ibm.com>
3878
3879 PR tree-optimization/39529
3880 * gcc.dg/vect/pr39529.c: New test.
3881
ab977c1f 38822009-03-24 Dodji Seketeli <dodji@redhat.com>
3883 Jakub Jelinek <jakub@redhat.com>
3884
3885 PR debug/39524
3886 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
3887
4390875c 38882009-03-23 Jakub Jelinek <jakub@redhat.com>
3889
3890 PR c/39495
3891 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
3892
04d4a109 38932009-03-23 Jason Merrill <jason@redhat.com>
3894
8173d80a 3895 * g++.dg/cpp0x/auto12.C: Add variadic test.
3896
04d4a109 3897 PR c++/39526
3898 * g++.dg/warn/Wshadow-4.C: New test.
3899
b7d1c9e6 39002009-03-23 Jakub Jelinek <jakub@redhat.com>
3901
3902 PR tree-optimization/39516
3903 * gfortran.dg/pr39516.f: New test.
3904
f44b7932 39052009-03-22 Hans-Peter Nilsson <hp@axis.com>
3906
3907 * lib/target-libpath.exp (set_ld_library_path_env_vars):
3908 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
3909 variable, not environment variable.
3910
c4773308 39112009-03-21 Jason Merrill <jason@redhat.com>
3912
3913 PR c++/28879
3914 * g++.dg/ext/vla6.C: New test.
3915
eed2e6c3 39162009-03-20 Jason Merrill <jason@redhat.com>
3917
3918 * g++.dg/cpp0x/initlist5.C: Add additional test.
3919
258becb9 39202009-03-19 Jakub Jelinek <jakub@redhat.com>
3921 Janis Johnson <janis187@us.ibm.com>
3922
3923 * lib/compat.exp (compat-get-options-main, compat-get-options):
3924 Handle dg-prune-output in source file.
3925 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
3926 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
3927 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
3928 two warnings.
3929
99198add 39302009-03-19 Jakub Jelinek <jakub@redhat.com>
3931
e060ba36 3932 PR c/39495
3933 * gcc.dg/gomp/pr39495-1.c: New test.
3934 * gcc.dg/gomp/pr39495-2.c: New test.
3935 * g++.dg/gomp/pr39495-1.C: New test.
3936 * g++.dg/gomp/pr39495-2.C: New test.
3937
99198add 3938 PR target/39496
3939 * gcc.target/i386/pr39496.c: New test.
3940 * g++.dg/other/pr39496.C: New test.
3941
63ca8934 39422009-03-19 Li Feng <nemokingdom@gmail.com>
3943
3944 PR middle-end/39500
3945 * gcc.dg/autopar/pr39500-1.c: New.
3946 * gcc.dg/autopar/pr39500-2.c: New.
3947
8d255033 39482009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3949
3950 * g++.dg/dg.exp: Prune graphite.
3951
8fa85fc5 39522009-03-18 Sebastian Pop <sebastian.pop@amd.com>
3953
3954 PR middle-end/39447
3955 * g++.dg/graphite: New.
3956 * g++.dg/graphite/graphite.exp: New.
3957 * g++.dg/graphite/pr39447.C: New.
3958
3e75810f 39592009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3960
3961 PR c++/39425
3962 * g++.dg/template/pr39425.C: New.
3963
3964 * g++.dg/template/spec33.C: Updated.
3965
e92154af 39662009-03-17 Jason Merrill <jason@redhat.com>
3967
3968 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
3969
ad0f709b 39702009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3971
3972 PR c++/39475
3973 * g++.dg/ext/unary_trait_incomplete.C: New.
3974
9247818a 39752009-03-17 Jing Yu <jingyu@google.com>
3976
3977 PR middle-end/39378
3978 * g++.dg/inherit/thunk10.C: New test.
3979
d849db06 39802009-03-17 Uros Bizjak <ubizjak@gmail.com>
3981
3982 PR target/39482
3983 * gcc.target/i386/pr39482.c: New test.
3984
31334434 39852009-03-17 Jakub Jelinek <jakub@redhat.com>
3986
157e283b 3987 PR debug/39471
3988 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
3989 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
3990 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3991 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3992
979d3efc 3993 PR middle-end/39443
3994 * gcc.dg/pr39443.c: New test.
3995
31334434 3996 PR debug/39412
3997 * gcc.dg/debug/pr39412.c: New test.
3998
c158ae09 39992009-03-17 Janis Johnson <janis187@us.ibm.com>
4000
4001 PR testsuite/38526
4002 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
4003 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
4004 is defined.
4005 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
4006 its original value, or unset if it was not defined.
4007 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
4008 path procs around use of HOSTCC.
4009 * g++.dg/compat/struct-layout-1.exp: Ditto.
4010 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
4011
36cd7ffd 40122009-03-16 H.J. Lu <hongjiu.lu@intel.com>
4013
4014 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
4015
d1c75e11 40162009-03-16 Janis Johnson <janis187@us.ibm.com>
4017
cbeb0d67 4018 Revert patch for PR testsuite/37630.
4019
35fa3cab 4020 PR testsuite/37960
4021 * gcc.dg/pr11492.c: Replace constant and remove xfail.
4022
bb8e0b1a 4023 PR testsuite/37630
4024 * lib/target-supports.exp (check_effective_target_ieee): New.
4025 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
4026 * gcc.dg/20001012-1.c: Require ieee.
4027
d1c75e11 4028 PR testsuite/37628
4029 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
4030
1095b81d 40312009-03-16 Jakub Jelinek <jakub@redhat.com>
4032
4033 PR tree-optimization/39455
4034 * gcc.dg/pr39455.c: New test.
4035
607af303 40362009-03-13 David Ayers <ayers@fsfe.org>
4037
4038 * objc/execute/trivial.m. New test.
4039
9eddc018 40402009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
4041
4042 PR target/39137
4043 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
4044
1fa2a8d5 40452009-03-13 H.J. Lu <hongjiu.lu@intel.com>
4046
4047 PR testsuite/39451
4048 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
4049 constraint on (%2).
4050
5d727e51 40512009-03-12 David Ayers <ayers@fsfe.org>
4052
4053 PR libobjc/27466
4054 * objc/execute/exceptions/handler-1.m. New test.
4055
7dfbd804 40562009-03-12 Jakub Jelinek <jakub@redhat.com>
1f477a18 4057
4058 PR target/39431
4059 * gcc.target/i386/pr39431.c: New test.
4060
7e17a1bf 40612009-03-12 H.J. Lu <hongjiu.lu@intel.com>
4062
4063 PR target/39445
4064 * gcc.target/i386/pr39445.c: New.
4065
4066 * gcc.target/i386/push-1.c: XFAIL.
4067
cf219ecd 40682009-03-11 Adam Nemet <anemet@caviumnetworks.com>
4069
4070 * gcc.dg/inline-33.c: New test.
4071
d14ad63e 40722009-03-11 Nathan Froyd <froydnj@codesourcery.com>
4073
4074 * gcc.dg/vect/vect-82.c: Combine dg-do and
4075 dg-require-effective-target into dg-skip-if.
4076 * gcc.dg/vect/vect-83.c: Likewise.
4077
76cbc2a0 40782009-03-11 Jakub Jelinek <jakub@redhat.com>
4079
4080 PR target/39137
4081 * gcc.target/i386/stackalign/longlong-1.c: New test.
4082 * gcc.target/i386/stackalign/longlong-2.c: New test.
4083
a347b756 40842009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4085
4086 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
4087
944017fd 40882009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4089
4090 * gcc.c-torture/execute/ieee/inf-3.c: New test.
4091 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
4092
589d1344 40932009-03-11 Olivier Hainque <hainque@adacore.com>
4094
4095 * gnat.dg/slice_enum.adb: New test.
4096
93ef9154 40972009-03-11 Jason Merrill <jason@redhat.com>
4098
4099 PR debug/39086
4100 * g++.dg/opt/nrv15.C: New test.
4101
131d0a9e 41022009-03-10 Ira Rosen <irar@il.ibm.com>
4103
4104 PR tree-optimization/39422
4105 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
4106 constant array with static initialization to global memory.
4107 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4108
504011fe 41092009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
4110
4111 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
4112 padding.
4113
48855189 41142009-03-09 Jakub Jelinek <jakub@redhat.com>
4115
5007a698 4116 PR c++/39371
4117 * g++.dg/opt/switch2.C: Add -w to dg-options.
4118 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
4119 * g++.dg/warn/switch1.C: New test.
4120 * g++.dg/other/switch3.C: New test.
4121
48855189 4122 PR tree-optimization/39394
4123 * gcc.c-torture/compile/pr39394.c: New test.
4124
af7eac22 41252009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4126
4127 * gcc.target/s390/20090223-1.c: New testcase.
4128
64a04fba 41292009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4130
4131 PR libfortran/39402
4132 * gfortran.dg/fmt_f0_1.f90: New test.
4133
027f3cbf 41342009-03-08 H.J. Lu <hongjiu.lu@intel.com>
4135
4136 PR c++/39060
4137 * g++.dg/other/new1.C: Adjusted.
4138 * g++.dg/parse/crash40.C: Likewise.
4139 * g++.dg/parse/defarg12.C: Likewise.
4140 * g++.dg/template/error15.C: Likewise.
4141
4142 * g++.dg/other/pr39060.C: New.
4143
79b458ae 41442009-03-07 Jason Merrill <jason@redhat.com>
4145
4146 PR c++/39367
4147 * g++.dg/opt/new1.C: New.
4148
ef8bb1b0 41492009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4150
4151 PR c++/33492
4152 * g++.dg/other/error32.C: New.
4153
ebcb0478 41542009-03-06 Jakub Jelinek <jakub@redhat.com>
4155
82eb5a11 4156 PR middle-end/39360
4157 * gcc.c-torture/compile/pr39360.c: New test.
4158
ebcb0478 4159 PR debug/39372
4160 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
4161
aa23a857 41622009-03-05 Jason Merrill <jason@redhat.com>
4163
4164 PR c++/38908
4165 * g++.dg/warn/Wuninitialized-3.C: New test.
4166
227f485e 41672009-03-05 Jakub Jelinek <jakub@redhat.com>
4168
4169 PR debug/39379
4170 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
4171 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
4172
32f71e4f 41732009-03-04 Jason Merrill <jason@redhat.com>
4174
4175 PR c++/13549
4176 * g++.dg/template/koenig7.C: New test.
4177
26c330cd 41782009-03-04 Nathan Sidwell <nathan@codesourcery.com>
4179
4180 * g++.dg/torture/predcom-1.C: New test.
4181
a4c8b601 41822009-03-04 Richard Guenther <rguenther@suse.de>
4183
4184 PR tree-optimization/39362
4185 * g++.dg/torture/pr39362.C: New testcase.
4186
05f701e2 41872009-03-04 Jason Merrill <jason@redhat.com>
4188 Giovanni Bajo <giovannibajo@gcc.gnu.org>
4189
4190 PR c++/9634
4191 PR c++/29469
4192 PR c++/29607
4193 * g++.dg/template/dependent-name5.C: New test.
4194
fc984766 41952009-03-04 Steve Ellcey <sje@cup.hp.com>
4196
4197 PR testsuite/39357
4198 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
4199 vect_int to vect_int_mult.
4200
f13e5f6d 42012009-03-04 Richard Guenther <rguenther@suse.de>
4202
4203 PR tree-optimization/39358
4204 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
4205 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
4206
0cb9a712 42072009-03-04 Richard Guenther <rguenther@suse.de>
4208
4209 PR tree-optimization/39339
4210 * gcc.c-torture/execute/pr39339.c: New testcase.
4211
cfb75cdf 42122009-03-03 Joseph Myers <joseph@codesourcery.com>
4213
4214 * gcc.c-torture/compile/20090303-1.c,
4215 gcc.c-torture/compile/20090303-2.c: New tests.
4216
bc79a76b 42172009-03-03 Jakub Jelinek <jakub@redhat.com>
4218
072866b6 4219 PR fortran/39354
4220 * gfortran.dg/gomp/pr39354.f90: New test.
4221
bc79a76b 4222 PR tree-optimization/39343
4223 * gcc.dg/pr39343.c: New test.
4224
a184d254 42252009-03-03 Ira Rosen <irar@il.ibm.com>
4226
4227 PR tree-optimization/39248
a6ccab35 4228 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
a184d254 4229 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
4230 on targets without vector misalignment support.
4231 * lib/target-supports.exp
4232 (check_effective_target_vect_short_mult): Add
4233 check_effective_target_arm32.
4234
41c18990 42352009-03-02 Sebastian Pop <sebastian.pop@amd.com>
4236
4237 PR middle-end/39335
4238 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
4239 * testsuite/gcc.dg/graphite/pr39335.c: New.
4240
2f9224bd 42412009-03-02 H.J. Lu <hongjiu.lu@intel.com>
4242
4243 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
4244 of andl.
4245 * gcc.target/i386/stackalign/return-5.c: Likewise.
4246 * gcc.target/i386/stackalign/return-6.c: Likewise.
4247
ed243388 42482009-03-02 Richard Guenther <rguenther@suse.de>
2f9224bd 4249 Ira Rosen <irar@il.ibm.com>
ed243388 4250
4251 PR tree-optimization/39318
4252 * gfortran.dg/vect/pr39318.f90: New test.
4253
3d280f42 42542009-03-01 Jan Hubicka <jh@suse.cz>
4255
4256 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
4257
12e12890 42582009-03-01 Jan Hubicka <jh@suse.cz>
4259
4260 PR debug/39267
4261 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
4262
f6b2b596 42632009-03-01 Eric Botcazou <ebotcazou@adacore.com>
4264
4265 * gnat.dg/pack12.adb: New test.
4266
642a3054 42672009-02-26 H.J. Lu <hongjiu.lu@intel.com>
4268
4269 PR c++/37789
97eaa4b2 4270 * g++.dg/other/pr37789.C: New.
642a3054 4271
dd967011 42722009-02-26 Paul Thomas <pault@gcc.gnu.org>
4273
4274 PR fortran/39295
4275 * gfortran.dg/interface_25.f90: New test.
4276 * gfortran.dg/interface_26.f90: New test.
4277
692b9a1a 42782009-02-26 Paul Thomas <pault@gcc.gnu.org>
4279
4280 PR fortran/39292
4281 * gfortran.dg/initialization_22.f90: New test.
4282
a330630f 42832009-02-25 H.J. Lu <hongjiu.lu@intel.com>
7216a350 4284
4285 PR rtl-optimization/39241
4286 * gcc.dg/torture/pr39241.c: New.
4287
28efe441 42882009-02-25 Martin Jambor <mjambor@suse.cz>
7216a350 4289
28efe441 4290 PR tree-optimizations/39259
4291 * g++.dg/torture/pr39259.C: New testcase.
4292
d15d3fec 42932009-02-24 Richard Guenther <rguenther@suse.de>
4294
4295 PR c++/39242
4296 * g++.dg/template/instantiate10.C: New testcase.
4297
29474274 42982009-02-24 Richard Guenther <rguenther@suse.de>
7216a350 4299 Zdenek Dvorak <ook@ucw.cz>
29474274 4300
4301 PR tree-optimization/39233
4302 * gcc.c-torture/execute/pr39233.c: New testcase.
4303
70c06b9d 43042009-02-23 Sebastian Pop <sebastian.pop@amd.com>
4305
4306 PR tree-optimization/39260
4307 * gcc.dg/graphite/pr39260.c: New.
4308
4fd01733 43092009-02-23 H.J. Lu <hongjiu.lu@intel.com>
4310
4311 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
4312
a22be2ad 43132009-02-23 H.J. Lu <hongjiu.lu@intel.com>
4314
4315 PR c++/36411
4316 * g++.dg/template/void14.C: New.
4317
5f0fc833 43182009-02-23 Jason Merrill <jason@redhat.com>
4319
a9d778f8 4320 PR c++/38880
4321 * g++.dg/init/const7.C: Remove XFAIL.
4322 * g++.dg/init/static-init1.C: New test.
4323
5f0fc833 4324 * g++.dg/cpp0x/initlist14.C: New test.
4325
a330630f 43262009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
b9bcea64 4327
4328 PR fortran/38914
4329 * bound_simplification_2.f90: New test case.
4330 * bound_7.f90: New test case.
4331
7811eab5 43322009-02-21 Joseph Myers <joseph@codesourcery.com>
4333
4334 * gcc.dg/cpp/include4.c: New test.
4335
a330630f 43362009-02-21 Uros Bizjak <ubizjak@gmail.com>
6c37e539 4337
4338 PR target/39256
4339 * gcc.target/i386/abi-2.c: New.
4340
527a1a47 43412009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
4342
4343 * gcc.c-torture/execute/pr39228.x: New.
4344
09869175 43452009-02-21 Uros Bizjak <ubizjak@gmail.com>
4346
4347 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
4348 scan-assembler to check for xmm0 register.
4349
fb20d2ee 43502009-02-20 Mark Mitchell <mark@codesourcery.com>
09869175 4351 Joseph Myers <joseph@codesourcery.com>
fb20d2ee 4352
4353 * gcc.target/arm/va_list.c: New test.
4354 * g++.dg/abi/arm_va_list.C: Likewise.
4355 * lib/target-supports.exp (check_effective_target_arm_eabi): New
4356 function.
4357 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
4358 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
4359 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
4360 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
4361 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
4362 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
4363
cd102cfc 43642009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
4365
4366 PR testsuite/38164
4367 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
4368 to dg-options.
4369
4681dd41 43702009-02-20 Jakub Jelinek <jakub@redhat.com>
4371
4372 PR target/39240
4373 * gcc.c-torture/execute/pr39240.c: New test.
4374
ae0d6a1c 43752009-02-20 Jason Merrill <jason@redhat.com>
4376
4377 PR c++/39225
4378 * g++.dg/parse/dtor15.C: New test.
4379
83604ac9 43802009-02-19 Kazu Hirata <kazu@codesourcery.com>
4381
4382 * gcc.c-torture/execute/20090219-1.c: New.
4383
0d95388c 43842009-02-19 Adam Nemet <anemet@caviumnetworks.com>
4385
4386 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
4387 (mips-dg-options): When matching isa* pseudo-options make
4388 'value' optional and accept ! entries. Use $spec instead of
4389 $isa_spec in the isa pseudo-option error message. Only
4390 perform the ISA-range check when 'value' is set. If arch is
4391 matching any CPU in the ! entries switch to its generic ISA.
4392 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
cd102cfc 4393 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
0d95388c 4394
2d9d8740 43952009-02-19 Jakub Jelinek <jakub@redhat.com>
4396
4397 PR target/39175
4398 * gcc.dg/visibility-20.c: New test.
4399 * g++.dg/ext/visibility/visibility-11.C: New test.
4400
e3040053 44012009-02-19 H.J. Lu <hongjiu.lu@intel.com>
4402
4403 PR c++/39188
4404 * g++.dg/abi/pr39188-1a.C: New.
4405 * g++.dg/abi/pr39188-1b.C: Likewise.
4406 * g++.dg/abi/pr39188-1.h: Likewise.
4407 * g++.dg/abi/pr39188-2a.C: Likewise.
4408 * g++.dg/abi/pr39188-2b.C: Likewise.
4409 * g++.dg/abi/pr39188-2.h: Likewise.
4410 * g++.dg/abi/pr39188-3a.C: Likewise.
4411 * g++.dg/abi/pr39188-3b.C: Likewise.
4412 * g++.dg/abi/pr39188-3.h: Likewise.
4413
ad0e7a06 44142009-02-19 Joseph Myers <joseph@codesourcery.com>
4415
4416 PR c/38483
4417 * gcc.c-torture/execute/call-trap-1.c,
4418 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
4419 tests.
4420
a7a2dd08 44212009-02-19 Uros Bizjak <ubizjak@gmail.com>
4422
4423 PR target/39228
4424 * gcc.c-torture/execute/pr39228.c: New test.
4425
c5168a9e 44262009-02-19 Richard Guenther <rguenther@suse.de>
4427
4428 PR tree-optimization/39074
4429 * gcc.dg/torture/pr39074.c: New testcase.
4430 * gcc.dg/torture/pr39074-2.c: Likewise.
4431 * gcc.dg/torture/pr39074-3.c: Likewise.
4432
07dd1387 44332009-02-18 H.J. Lu <hongjiu.lu@intel.com>
4434
4435 PR c++/39219
4436 * g++.dg/parse/attr3.C: New.
4437
8731846f 44382009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
4439
4858cc35 4440 PR testsuite/38165
4441 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
4442
8731846f 4443 PR testsuite/38166
4444 * g++.dg/ext/visibility/class1.C: Revert revision 122348
4445 and skip on Darwin.
4446
807bf718 44472009-02-18 Jason Merrill <jason@redhat.com>
4448
ae0d6a1c 4449 PR c++/38880
4450 * g++.dg/init/const7.C: Remove XFAIL.
4451
807bf718 4452 PR target/39179
4453 * g++.dg/opt/const6.C: New test.
4454
d812e365 44552009-02-18 H.J. Lu <hongjiu.lu@intel.com>
4456
4457 * gcc.dg/callabi/callabi.exp: Moved to ...
4458 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
4459 in 64bit mode.
4460
4461 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
4462 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
4463 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
4464 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
4465 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
4466 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
4467 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
4468
4469 * gcc.dg/callabi/callabi.h: Moved to ...
4470 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
4471
4472 * gcc.dg/callabi/func-1.c: Moved to ...
4473 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
4474
4475 * gcc.dg/callabi/func-indirect.c: Moved to ...
4476 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
4477
4478 * gcc.dg/callabi/pr38891.c: Moved to ...
4479 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
4480
4481 * gcc.dg/callabi/vaarg-1.c: Moved to ...
4482 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
4483
4484 * gcc.dg/callabi/vaarg-2.c: Moved to ...
4485 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
4486
4487 * gcc.dg/callabi/vaarg-3.c: Moved to ...
4488 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
4489
f29980e5 44902009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
4491
4492 PR target/38891
4493 * gcc.dg/callabi/pr38891.c: New.
4494
44952009-02-17 H.J. Lu <hongjiu.lu@intel.com>
4496
4497 * gcc.dg/callabi/callabi.exp: New.
4498
58beda63 44992009-02-17 H.J. Lu <hongjiu.lu@intel.com>
4500
4501 PR target/39082
4502 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
4503 -Wno-abi for x86.
4504 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
4505
4506 * gcc.target/i386/pr39082-1.c: New.
4507
4508 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
4509 -Wno-abi.
4510
4511 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
4512 CHECK_M64_M128 is defined.
4513 (check_f_arguments): Add "do".
4514 (check_vector_arguments): New.
4515 (check_m64_arguments): Likewise.
4516 (check_m128_arguments): Likewise.
4517
4518 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
4519 (CHECK_M64_M128): Define.
4520
4521 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
4522 on abitest.
4523 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
4524
4525 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
4526 tests only if CHECK_M64_M128 is defined.
4527
4528 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
4529 (m128_2_struct): Likewise.
4530 (check_struct_passing5): Likewise.
4531 (check_struct_passing6): Likewise.
4532 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
4533
4534 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
4535 (un5): Likewise.
4536 (check_union_passing4): Likewise.
4537 (main): Test union with __m128 if CHECK_M64_M128 is defined.
4538
22d77a94 45392009-02-18 Joseph Myers <joseph@codesourcery.com>
4540
4541 PR c/35447
4542 * gcc.dg/noncompile/pr35447-1.c: New test.
4543
b6eab06c 45442009-02-18 Jakub Jelinek <jakub@redhat.com>
4545
4546 PR tree-optimization/36922
4547 * gfortran.dg/pr36922.f: New test.
4548
1ab8a912 45492009-02-17 Richard Guenther <rguenther@suse.de>
4550
4551 PR tree-optimization/39202
4552 * gcc.c-torture/compile/pr39202.c: New testcase.
4553
f46bc821 45542009-02-17 Richard Guenther <rguenther@suse.de>
4555
4556 PR tree-optimization/39204
4557 * gcc.dg/torture/pr39204.c: New testcase.
4558
ee55bd5c 45592009-02-17 Bingfeng Mei <bmei@broadcom.com>
4560
4561 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
4562 * gcc.dg/vect/vect-outer-6.c: Ditto.
4563
1646bf33 45642009-02-16 Joseph Myers <joseph@codesourcery.com>
4565
4566 PR c/35446
4567 * gcc.dg/noncompile/init-5.c: New test.
4568 * gcc.dg/init-bad-4.c: Adjust expected errors.
4569
0fb2a998 45702009-02-16 H.J. Lu <hongjiu.lu@intel.com>
4571
4572 PR target/37049
4573 * gcc.target/i386/push-1.c: New.
4574
29f3bb49 45752009-02-15 Uros Bizjak <ubizjak@gmail.com>
4576
4577 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
4578
70ca06f8 45792009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4580
4581 * gcc.target/spu/intrinsics-sr.c: New test.
4582
c49d20be 45832009-02-13 Steve Ellcey <sje@cup.hp.com>
4584
4585 PR target/38056
4586 * gcc.target/ia64/sibcall-opt-1.c: New test.
4587 * gcc.target/ia64/sibcall-opt-2.c: New test.
4588
623416e8 45892009-02-13 Paul Thomas <pault@gcc.gnu.org>
4590
4591 PR fortran/36528
4592 * gfortran.dg/cray_pointers_8.f90: New test.
4593
4594 PR fortran/36703
4595 * gfortran.dg/cray_pointers_9.f90: New test.
4596
9329b3ce 45972009-02-13 Jason Merrill <jason@redhat.com>
4598
4599 PR c++/39070
4600 * g++.dg/cpp0x/decltype16.C: New.
4601
bc0a240f 46022009-02-13 H.J. Lu <hongjiu.lu@intel.com>
4603
4604 PR target/39152
4605 * gfortran.dg/gomp/pr39152.f90: New.
4606
79a817bf 46072009-02-13 H.J. Lu <hongjiu.lu@intel.com>
4608
4609 PR target/39162
4610 * gcc.target/i386/pr39162.c: New.
4611
1bbf1c2f 46122009-02-13 Joseph Myers <joseph@codesourcery.com>
4613
4614 PR c/35444
4615 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
4616 New tests.
4617
eaf91eaf 46182009-02-12 Jason Merrill <jason@redhat.com>
4619
4620 PR c++/38950
4621 * g++.dg/template/array20.C: New test.
4622
00c42bdb 46232009-02-12 Uros Bizjak <ubizjak@gmail.com>
4624
4625 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
4626 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
4627 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
4628
72b2be27 46292009-02-12 H.J. Lu <hongjiu.lu@intel.com>
4630
4631 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
4632
fbfa3312 46332009-02-12 H.J. Lu <hongjiu.lu@intel.com>
4634
4635 PR target/39152
4636 * gfortran.dg/pr39152.f: New.
4637
daed64ba 46382009-02-11 Jason Merrill <jason@redhat.com>
4639
9a5d7e21 4640 PR c++/39153
4641 * g++.dg/cpp0x/defaulted9.C: New test.
4642
daed64ba 4643 PR c++/30111
4644 * g++.dg/init/value7.C: New test.
4645
486a1b16 46462009-02-11 Paolo Bonzini <bonzini@gnu.org>
4647
b899e808 4648 PR target/38824
486a1b16 4649 * gcc.target/i386/pr38824.c: New testcase.
4650
64c60c08 46512009-02-11 Jason Merrill <jason@redhat.com>
4652
acbcea62 4653 PR c++/38649
4654 * g++.dg/cpp0x/defaulted8.C: New test.
4655
64c60c08 4656 PR c++/36744
4657 * g++.dg/cpp0x/rv9p.C: New test.
4658
892fdb03 46592009-02-10 Eric Botcazou <ebotcazou@adacore.com>
4660
4661 * gnat.dg/aliasing3.adb: New test.
4662 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
4663
849a3bb4 46642009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4665
4666 PR c++/34397
4667 * g++.dg/template/crash88.C: New.
4668 * g++.dg/template/crash89.C: Likewise.
4669
b10c0cf1 46702009-02-10 Steve Ellcey <sje@cup.hp.com>
4671
4672 PR c/39084
849a3bb4 4673 * gcc.dg/pr39084.c: New test.
b10c0cf1 4674
e15deb4b 46752009-02-10 Jakub Jelinek <jakub@redhat.com>
4676
4677 PR target/39139
4678 * gcc.target/i386/pr39139.c: New test.
4679
8d093dba 46802009-02-10 Richard Guenther <rguenther@suse.de>
4681
4682 PR tree-optimization/39132
4683 * gcc.dg/torture/pr39132.c: New testcase.
4684
edd93683 46852009-02-10 H.J. Lu <hongjiu.lu@intel.com>
4686
4687 PR target/39119
4688 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
4689 * gcc.target/x86_64/abi/avx/args.h: Likewise.
4690 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
4691 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
4692 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
4693 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
4694 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
4695 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
4696
a63dcad5 46972009-02-09 Jason Merrill <jason@redhat.com>
4698
4699 PR c++/39109
4700 * g++.dg/init/value6.C: New test.
4701
fe6fe0e6 47022009-02-09 H.J. Lu <hongjiu.lu@intel.com>
4703
cd102cfc 4704 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
fe6fe0e6 4705
bbe1fc8f 47062009-02-09 Eric Botcazou <ebotcazou@adacore.com>
4707
4708 * gcc.c-torture/compile/20090209-1.c: New test.
4709
881082e9 47102009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
4711
4712 PR c++/35147
4713 PR c++/37737
4714 * g++.dg/cpp0x/vt-35147.C: New.
4715 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4716 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4717
9e830260 47182009-02-06 Joseph Myers <joseph@codesourcery.com>
4719
4720 PR c/35434
4721 * gcc.dg/attr-alias-4.c: New test.
4722
42dc1cf5 47232009-02-06 Janis Johnson <janis187@us.ibm.com>
4724
4725 PR c/39035
4726 * gcc.dg/dfp/pr39035.c: New test.
4727
0af147a4 47282009-02-06 Joseph Myers <joseph@codesourcery.com>
4729
4730 PR c/36432
4731 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
4732
f014e39d 47332009-02-05 Jakub Jelinek <jakub@redhat.com>
4734
4735 PR c++/39106
4736 * g++.dg/opt/thunk3.C: New test.
4737
3d8ee99c 47382009-02-05 Nick Clifton <nickc@redhat.com>
4739
4740 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
4741 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
4742 * gcc.dg/cdce1.c: Likewise.
4743 * gcc.dg/cpp/_Pragma6.c: Likewise.
4744 * g++.dg/cpp/_Pragma1.C: Likewise.
4745 * gcc.dg/utf32-2.c: Xfail for M32C.
4746 * gcc.dg/utf32-1.c: Likewise.
4747 * gcc.dg/utf32-3.c: Likewise.
4748 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
4749 targets.
4750 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
4751 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
4752 * gcc.dg/Wconversion-5.c: Likewise.
4753 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
4754 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
4755 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
4756 * gcc.dg/utf-inc-init.c: Likewise.
4757 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
4758 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
4759 * gcc.dg/utf-array-short-wchar.c: Likewise.
4760 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
4761 * gcc.dg/mallign.c: Use size_t instead of long.
4762
6db00048 47632009-02-05 Uros Bizjak <ubizjak@gmail.com>
4764
4765 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
4766
707dd2b0 47672009-02-05 Daniel Berlin <dberlin@dberlin.org>
4768
4769 * gcc.c-torture/execute/pr39100.c: New.
4770
c34f8a78 47712009-02-05 Joseph Myers <joseph@codesourcery.com>
4772
4773 PR c/35435
4774 * gcc.dg/tls/diag-6.c: New test.
4775
810c9e65 47762009-02-04 H.J. Lu <hongjiu.lu@intel.com>
4777
4778 AVX Programming Reference (January, 2009)
4779 * gcc.target/i386/avx-vpclmulqdq.c: New.
4780 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4781
4782 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
4783
4784 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
cd102cfc 4785 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
810c9e65 4786 (pclmul_test): Renamed to ...
4787 (TEST): This.
4788
59280ded 47892009-02-04 Jakub Jelinek <jakub@redhat.com>
4790
4791 PR c++/39095
4792 * g++.dg/abi/mangle31.C: New test.
4793
51428eb1 47942009-02-03 Joseph Myers <joseph@codesourcery.com>
4795
4796 PR c/29129
4797 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
4798 declarator.
4799 * vla-6.c: Likewise. Expect warning not error for [*] lexically
4800 inside function prototype but not part of parameter declarator.
4801 * vla-11.c: New test.
4802
e95b8b7e 48032009-02-03 Jason Merrill <jason@redhat.com>
4804
4805 * g++.dg/warn/main-4.C: New test.
4806 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
4807
4f4106ef 48082009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4809
d93fbe1f 4810 PR c++/36607
4f4106ef 4811 * g++.dg/expr/cast10.C: New test.
4812
e5d71db4 48132009-02-03 Joseph Myers <joseph@codesourcery.com>
4814
4815 PR c/35433
4816 * gcc.dg/init-bad-6.c: New test.
4817
cbd553d0 48182009-02-03 Jakub Jelinek <jakub@redhat.com>
4819
fbcb9be4 4820 PR target/35318
4821 * gcc.c-torture/compile/pr35318.c: New test.
4822
14e882ea 4823 PR inline-asm/39059
4824 * gcc.dg/nofixed-point-2.c: New test.
4825 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
4826 * g++.dg/ext/fixed2.C: Likewise.
4827 * g++.dg/other/error25.C: Likewise.
4828 * g++.dg/lookup/crash7.C: Likewise.
4829 * g++.dg/cpp0x/decltype-38655.C: Likewise.
4830
cbd553d0 4831 PR c++/39056
4832 * g++.dg/cpp0x/initlist13.C: New test.
4833
3cc2d970 48342009-02-03 Paolo Bonzini <bonzini@gnu.org>
4835
4836 PR c++/36897
4837 * g++.dg/template/func2.C: New test.
4838
4839 PR c++/37314
4840 * g++.dg/template/typename15.C: New.
4841 * g++.dg/template/typename16.C: New.
4842
7ffeedda 48432009-02-03 Janis Johnson <janis187@us.ibm.com>
4844 Ben Elliston <bje@au.ibm.com>
4845
4846 PR c/39034
4847 * gcc.dg/dfp/pr39034.c: New test.
4848
80d77e0e 48492009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4850
4851 PR testsuite/38263
4852 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
4853
92644697 48542009-02-02 Jason Merrill <jason@redhat.com>
4855
4856 PR c++/39054
4857 * g++.dg/parse/dtor14.C: New test.
4858
b6c6057e 48592009-02-02 Jakub Jelinek <jakub@redhat.com>
4860
4861 * lib/target-supports.exp
4862 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
4863 * g++.dg/ext/builtin10.C: New test.
4864
cde8f1c8 4865 PR inline-asm/39058
4866 * gcc.target/i386/pr39058.c: New test.
4867
5902d977 48682009-02-02 Richard Guenther <rguenther@suse.de>
4869
4870 PR tree-optimization/38937
4871 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
4872
d8acda95 48732009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4874
6db00048 4875 PR c++/39053
4876 * g++.dg/parse/crash52.C: New.
d8acda95 4877
c019af4d 48782009-01-30 Richard Guenther <rguenther@suse.de>
4879
4880 PR tree-optimization/39041
4881 * gcc.c-torture/compile/pr39041.c: New testcase.
4882
1f529806 48832009-01-30 Jakub Jelinek <jakub@redhat.com>
4884
709cdea6 4885 PR target/39013
4886 * gcc.target/i386/pr39013-1.c: New test.
4887 * gcc.target/i386/pr39013-2.c: New test.
4888
1f529806 4889 PR c++/39028
4890 * g++.dg/ext/label12.C: New test.
4891
6ce18e5b 48922009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4893
4894 PR c++/33465
4895 * g++.dg/parse/error34.C: New.
4896 * g++.dg/parse/error35.C: Likewise.
4897
48982009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4899
4900 PR c++/38655
4901 * g++.dg/cpp0x/decltype-38655.C: New.
4902
12da01e2 49032009-01-30 Jakub Jelinek <jakub@redhat.com>
4904
4905 PR target/39002
4906 * g++.dg/torture/pr39002.C: New test.
4907
82b19557 49082009-01-29 Kazu Hirata <kazu@codesourcery.com>
4909
4910 PR tree-optimization/39007
4911 * gcc.dg/tree-ssa/pr39007.c: New.
4912
b85ccd2c 49132009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
4914
4915 PR middle-end/35854
6db00048 4916 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
4917 to "subreg1".
b85ccd2c 4918
de353418 49192009-01-29 Steve Ellcey <sje@cup.hp.com>
4920
4921 PR middle-end/38857
4922 * gcc.c-torture/compile/pr38857.c: New test.
4923
0163eeb8 49242009-01-28 Paul Thomas <pault@gcc.gnu.org>
4925
4926 PR fortran/38852
4927 PR fortran/39006
4928 * gfortran.dg/bound_6.f90: New test.
4929
2fdf186f 49302009-01-28 Pat Haugen <pthaugen@us.ibm.com>
4931
4932 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
4933
c6b3a2da 49342009-01-28 Kazu Hirata <kazu@codesourcery.com>
4935
4936 PR tree-optimization/38997
4937 * gcc.dg/tree-ssa/pr38997.c: New.
4938
3dc4c394 49392009-01-28 Richard Guenther <rguenther@suse.de>
4940
4941 PR tree-optimization/38926
4942 * gcc.c-torture/compile/pr38926.c: New testcase.
4943
61349811 49442009-01-28 Jakub Jelinek <jakub@redhat.com>
4945
4946 PR middle-end/38934
4947 * gcc.dg/pr38934.c: New test.
4948
a98de126 49492009-01-28 Richard Guenther <rguenther@suse.de>
4950
4951 PR middle-end/38908
4952 * g++.dg/warn/Wuninitialized-2.C: New testcase.
4953
7f70ef19 49542009-01-28 Paolo Bonzini <bonzini@gnu.org>
4955
4956 PR tree-optimization/38984
4957 * gcc.dg/pr38984.c: New XFAILed testcase.
4958
c9e47fec 4959
49602009-01-28 Uros Bizjak <ubizjak@gmail.com>
4961
4962 PR target/38988
4963 * gcc.target/i386/pr38988.c: New test.
4964
659a8f7b 49652009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
4966
4967 PR c++/37554
4968 * g++.dg/parse/crash51.C: New.
4969 * g++.old-deja/g++.pt/crash9.C: Adjust.
4970
437ffc03 49712009-01-27 Daniel Kraft <d@domob.eu>
4972
4973 PR fortran/38883
4974 * gfortran.dg/mvbits_6.f90: New test.
4975 * gfortran.dg/mvbits_7.f90: New test.
4976 * gfortran.dg/mvbits_8.f90: New test.
4977
57a28426 49782009-01-27 Richard Guenther <rguenther@suse.de>
4979
4980 PR tree-optimization/38503
4981 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
4982
9a7965a1 49832009-01-27 Uros Bizjak <ubizjak@gmail.com>
4984
4985 PR middle-end/38969
4986 * gcc.c-torture/execute/pr38969.c: New test.
4987
c587ea35 49882009-01-26 Adam Nemet <anemet@caviumnetworks.com>
4989
4990 PR testsuite/38864
9a7965a1 4991 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
c587ea35 4992 to dg-do compile.
4993 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4994 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
4995 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4996
f47c9fc8 49972009-01-26 H.J. Lu <hongjiu.lu@intel.com>
4998
4999 PR target/38952
5000 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
5001 if __USING_SJLJ_EXCEPTIONS__ is defined.
5002
5003 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
5004 __USING_SJLJ_EXCEPTIONS__ is defined.
5005 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
5006 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
5007 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
5008 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
5009 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
5010 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
5011
7ffebbad 50122009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
5013
5014 PR testsuite/38949
5015 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
5016 Use instead of C name in asm statements.
5017
1fdf9a6c 50182009-01-26 Richard Guenther <rguenther@suse.de>
5019
5020 PR tree-optimization/38745
5021 * g++.dg/torture/pr38745.C: New testcase.
5022
f0e4d727 50232009-01-26 Richard Guenther <rguenther@suse.de>
5024
5025 PR middle-end/38851
5026 * g++.dg/warn/Wuninitialized-1.C: New testcase.
5027
8a073ad3 50282009-01-25 Hans-Peter Nilsson <hp@axis.com>
5029
5030 * gcc.dg/bitfld-15.c: Gate warning on target
5031 pcc_bitfield_type_matters.
5032 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
5033 g++.dg/ext/bitfield4.C: Likewise.
5034 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
5035 bitfield for any target.
5036
e7e7c0fe 50372009-01-24 Jakub Jelinek <jakub@redhat.com>
5038
5039 PR c/38957
5040 * gcc.dg/pr38957.c: New test.
5041
50422009-01-24 David Billinghurst <billingd@gcc.gnu.org>
6fb5dd75 5043
5044 PR fortran/38955
5045 * gfortran.dg/array_constructor_24.f: Allow tolerance when
e7e7c0fe 5046 comparing floats.
6fb5dd75 5047
8db3fb7b 50482009-01-24 Sebastian Pop <sebastian.pop@amd.com>
5049
5050 PR tree-optimization/38953
5051 * gfortran.dg/graphite/pr38953.f90: New.
5052
c52acdd2 50532009-01-24 Paul Brook <paul@codesourcery.com>
5054
5055 * gcc.target/arm/neon-cond-1.c: New test.
5056
a330630f 50572009-01-23 Paolo Bonzini <bonzini@gnu.org>
cd30b839 5058
5059 PR tree-optimization/38932
5060 * gcc.dg/pr38932.c: New.
5061
54bc2b19 50622009-01-23 Revital Eres <eres@il.ibm.com>
5063
5064 * gcc.dg/sms-7.c: Fix test.
5065
9fd767c5 50662009-01-22 Adam Nemet <anemet@caviumnetworks.com>
5067
5068 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
5069 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
5070 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
5071 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
5072
5bce88f6 50732009-01-22 Steve Ellcey <sje@cup.hp.com>
5074
5075 * gcc.dg/pr35729.c: Make test x86 specific.
5076
7bf4705d 50772009-01-22 Steve Ellcey <sje@cup.hp.com>
5078
5079 PR middle-end/38615
5080 * gcc.dg/pr38615.c: New test.
5081
a6f6ff30 50822009-01-22 Uros Bizjak <ubizjak@gmail.com>
5083
5084 PR target/38931
5085 * gcc.target/i386/pr38931.c: New test.
5086
b2694749 50872009-01-22 Dodji Seketeli <dodji@redhat.com>
5088
5089 PR c++/38930
5090 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
5091 * g++.dg/template/typedef12.C: Likewise.
5092 * g++.dg/template/typedef13.C: Likewise.
5093 * g++.dg/template/typedef14.C: Likewise.
5094 * g++.dg/template/sfinae3.C: Likewise.
5095 * g++.old-deja/g++.pt/typename8.C: Likewise.
5096 * g++.dg/template/access11.C: Likewise
5097
6d973a7d 50982009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
5099
5100 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
5101 and mips*-*-irix*.
5102 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
5103
c973dc47 51042009-01-21 Dodji Seketeli <dodji@redhat.com>
5105
5106 PR c++/26693
5107 * g++.dg/template/typedef11.C: New test.
5108 * g++.dg/template/typedef12.C: Likewise.
5109 * g++.dg/template/typedef13.C: Likewise.
5110 * g++.dg/template/typedef14.C: Likewise.
5111 * g++.dg/template/sfinae3.C: Compile this pedantically.
5112 The only errors expected should be the one saying the typedef is ill
5113 formed.
5114 * g++.old-deja/g++.pt/typename8.C: Likewise.
5115 * g++.dg/template/access11.C: Update this.
5116
edfaa9e3 51172009-01-21 Daniel Kraft <d@domob.eu>
5118
5119 PR fortran/38887
5120 * gfortran.dg/mvbits_5.f90: New test.
5121
6e93a4c8 51222009-01-21 Bingfeng Mei <bmei@broadcom.com>
5123
5124 * gcc.dg/sms-6.c: New test.
5125 * gcc.dg/sms-7.c: Likewise.
5126
f6eeace7 51272009-01-20 Paul Thomas <pault@gcc.gnu.org>
5128
5129 PR fortran/38907
5130 * gfortran.dg/host_assoc_function_7.f90: New test
5131
c4d6ac81 51322009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9a7965a1 5133 Richard Guenther <rguenther@suse.de>
c4d6ac81 5134
5135 PR tree-optimization/38747
5136 PR tree-optimization/38748
5137 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
5138 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5139 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
5140
37c992af 51412009-01-20 Kees Cook <kees@ubuntu.com>
5142 H.J. Lu <hongjiu.lu@intel.com>
5143
5144 PR target/38902
5145 * gcc.dg/pr38902.c: New.
5146
a330630f 51472009-01-20 Paolo Bonzini <bonzini@gnu.org>
e077413c 5148
5149 PR target/38868
5150 * gfortran.dg/pr38868.f: New testcase.
5151
101b53a4 51522009-01-20 Richard Guenther <rguenther@suse.de>
5153
5154 * gcc.c-torture/execute/pr36227.c: Move ...
5155 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
5156
94cd11b9 51572009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5158
37c992af 5159 * lib/gfortran.exp: Add -B options for targets that use
94cd11b9 5160 libgfortran.a%s in their specs.
5161
c6cc092b 51622009-01-19 Jason Merrill <jason@redhat.com>
5163
5164 PR c++/23287
5165 * g++.dg/template/dtor5.C: New test.
5166
fef578d4 51672009-01-19 Mikael Morin <mikael.morin@tele2.fr>
5168
5169 PR fortran/38859
5170 * gfortran.dg/bound_5.f90: New test.
5171
02421213 51722009-01-18 H.J. Lu <hongjiu.lu@intel.com>
5173
5174 PR target/38736
5175 * g++.dg/compat/abi/pr38736_main.C: New.
5176 * g++.dg/compat/abi/pr38736_x.C: Likewise.
5177 * g++.dg/compat/abi/pr38736_y.C: Likewise.
5178 * g++.dg/other/macro-1.C: Likewise.
5179 * gcc.dg/macro-1.c: Likewise.
5180 * gcc.dg/compat/pr38736_main.c: Likewise.
5181 * gcc.dg/compat/pr38736_x.c: Likewise.
5182 * gcc.dg/compat/pr38736_y.c: Likewise.
5183
2ac47fdf 51842009-01-18 Richard Guenther <rguenther@suse.de>
5185
5186 PR tree-optimization/38819
5187 * gcc.c-torture/execute/pr38819.c: New testcase.
5188
e9d67b60 51892009-01-17 Paul Thomas <pault@gcc.gnu.org>
5190
5191 PR fortran/38657
5192 * gfortran.dg/module_commons_3.f90: Reapply.
5193
891756c7 51942009-01-17 Paul Thomas <pault@gcc.gnu.org>
5195
5196 PR fortran/34955
5197 * gfortran.dg/transfer_intrinsic_1.f90: New test.
5198 * gfortran.dg/transfer_intrinsic_2.f90: New test.
5199
7d88211b 52002009-01-17 Paul Thomas <pault@gcc.gnu.org>
5201
5202 PR fortran/38657
5203 * gfortran.dg/module_commons_3.f90: Remove
5204
c2996580 52052009-01-16 H.J. Lu <hongjiu.lu@intel.com>
5206
5207 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
5208
815e12a4 52092009-01-16 Jason Merrill <jason@redhat.com>
5210
51ed636b 5211 PR c++/38877
5212 * g++.dg/template/lvalue1.C: New test.
5213
815e12a4 5214 PR c++/29470
5215 * g++.dg/template/access20.C: New test.
5216 * g++.dg/torture/pr34641.C: Fix access.
5217
cd6342bd 52182009-01-16 Richard Guenther <rguenther@suse.de>
5219
5220 PR tree-optimization/38835
5221 PR middle-end/36227
5222 * gcc.c-torture/execute/pr36227.c: New testcase.
5223 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
5224 * g++.dg/init/const7.C: Likewise.
5225
298bbd8d 52262009-01-16 Adam Nemet <anemet@caviumnetworks.com>
5227
5228 PR target/38554
5229 * gcc.c-torture/compile/pr38554.c: New test.
5230
641db9ee 52312009-01-16 Jason Merrill <jason@redhat.com>
5232
5233 PR c++/38579
5234 * g++.dg/conversion/access1.C: New test.
5235
99e2edfd 52362009-01-16 Jakub Jelinek <jakub@redhat.com>
5237
5238 PR tree-optimization/38789
5239 * gcc.c-torture/compile/pr38789.c: New test.
5240
cf269acc 52412009-01-16 Janus Weil <janus@gcc.gnu.org>
5242
5243 PR fortran/38152
5244 * gfortran.dg/proc_ptr_13.f90: New.
5245
eea69fb5 52462009-01-15 Jason Merrill <jason@redhat.com>
5247
5248 PR c++/38850
5249 * g++.dg/template/koenig6.C: New test.
5250
3a0f30ec 52512009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5252
d93fbe1f 5253 PR c++/29388
3a0f30ec 5254 * g++.dg/template/error37.C: New testcase.
5255
db9317ce 52562009-01-15 Jason Merrill <jason@redhat.com>
5257
5258 PR c++/36334
5259 * g++.dg/conversion/memfn1.C: New test.
5260
5261 PR c++/37646
5262 * g++.dg/conversion/memfn2.C: New test.
5263
a330630f 52642009-01-15 Steve Ellcey <sje@cup.hp.com>
c2bfeae8 5265
5266 PR c++/38357
5267 * g++.dg/template/crash87.C: New test.
5268
9e1c1bf0 52692009-01-15 H.J. Lu <hongjiu.lu@intel.com>
5270
5271 PR middle-end/37843
5272 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
5273
c64e181a 52742009-01-15 Dodji Seketeli <dodji@redhat.com>
5275
5276 PR c++/38636
5277 * g++.dg/parse/crash50.C: New test.
5278
eb940a48 52792009-01-14 Jakub Jelinek <jakub@redhat.com>
5280
5281 PR rtl-optimization/38245
5282 * gcc.dg/pr38245-3.c: New test.
5283 * gcc.dg/pr38245-3.h: New file.
5284 * gcc.dg/pr38245-4.c: New file.
5285 * gcc.dg/pr38364.c: New test.
5286
2847943a 52872009-01-14 Adam Nemet <anemet@caviumnetworks.com>
5288
5289 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
5290 sequence PC-relative.
5291
5ef5601e 52922009-01-14 Mark Mitchell <mark@codesourcery.com>
5293
5294 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
5295 calls and/or PLT markers.
5296 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
5297 calls and/or PLT markers.
5298 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
5299 calls and/or PLT markers.
5300 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
5301 calls and/or PLT markers.
5302
76c7f98f 53032009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5304 Nathan Froyd <froydnj@codesourcery.com>
5305 Joseph Myers <joseph@codesourcery.com>
5306
5307 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
5308 New function.
5309 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
5310 and use consistent CFLAGS.
5311 * gcc.target/powerpc/20030505.c: Likewise.
5312 * gcc.target/powerpc/20081204-1.c: Likewise.
5313 * gcc.target/powerpc/ppc-spe.c: Likewise.
5314 * gcc.target/powerpc/spe1.c: Likewise.
5315 * g++.dg/ext/spe1.C: Likewise.
5316 * g++.dg/other/opaque-1.C: Likewise.
5317 * g++.dg/other/opaque-2.C: Likewise.
5318 * g++.dg/other/opaque-3.C: Likewise.
5319
bd3e816a 53202009-01-14 Mark Mitchell <mark@codesourcery.com>
5321
5322 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
5323 out of loop.
5324
b3cf0f91 53252009-01-14 Vladimir Makarov <vmakarov@redhat.com>
5326
5327 PR target/38811
5328 * g++.dg/torture/pr38811.C: New file.
5329
48d49ced 53302009-01-14 Richard Guenther <rguenther@suse.de>
5331
5332 PR tree-optimization/38826
5333 PR middle-end/38477
5334 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
5335
8293dc88 53362009-01-13 Sebastian Pop <sebastian.pop@amd.com>
5337
5338 * gcc.dg/graphite/pr38786.c: Fix commit problem.
5339
98b326fd 53402009-01-14 Nick Clifton <nickc@redhat.com>
5341
5342 PR c++/37862
5343 * g++.cp/parse/pr37862.C: New test.
5344
1a869415 53452009-01-14 Julian Brown <julian@codesourcery.com>
5346
5347 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
5348 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
5349 to...
5350 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
5351 These.
5352
b86cb64d 53532009-01-13 Jakub Jelinek <jakub@redhat.com>
5354
cac5cd08 5355 PR rtl-optimization/38774
5356 * gcc.dg/torture/pr38774.c: New test.
5357
b86cb64d 5358 PR c++/38795
5359 * g++.dg/cpp0x/pr38795.C: New test.
5360
3a555774 53612009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
5362 Nathan Froyd <froydnj@codesourcery.com>
5363 Joseph Myers <joseph@codesourcery.com>
5364
5365 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
5366 otherwise. Do not check for AltiVec at runtime.
5367 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
5368 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
5369 * gcc.target/powerpc/altivec-1.c: Likewise.
5370 * gcc.target/powerpc/altivec-3.c: Likewise.
5371 * gcc.target/powerpc/altivec-10.c: Likewise.
5372 * gcc.target/powerpc/altivec-12.c: Likewise.
5373 * gcc.target/powerpc/altivec-24.c: Likewise.
5374 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
5375 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
5376 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
5377 * gcc.target/powerpc/pr35907.c: Likewise.
5378 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
5379 otherwise. Do not check for Cell at runtime.
5380 * gcc.target/powerpc/altivec_check.h: Delete.
5381
5382 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
5383 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
5384 not check for AltiVec at runtime.
5385 * g++.dg/ext/altivec-cell-2.C: Likewise.
5386 * g++.dg/ext/altivec-cell-3.C: Likewise.
5387 * g++.dg/ext/altivec-cell-4.C: Likewise.
5388 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
5389 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
5390 check.
5391 * g++.dg/ext/altivec_check.h: Delete.
5392
a40e46e4 53932009-01-13 Nathan Froyd <froydnj@codesourcery.com>
5394
5395 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
5396 effective target. Adjust line numbers accordingly.
5397
d565d364 53982009-01-13 Mark Mitchell <mark@codesourcery.com>
5399
5400 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
5401
1ffa850c 54022009-01-13 Sebastian Pop <sebastian.pop@amd.com>
5403
5404 PR tree-optimization/38786
5405 * gcc.dg/graphite/pr38786.c: New.
5406
d6c48eee 54072009-01-13 Uros Bizjak <ubizjak@gmail.com>
5408
5409 Revert:
5410 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
5411
5412 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5413 for alpha*-*-* targets.
5414 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5415
99cc69e1 54162009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5417
5418 PR libfortran/38772
5419 * gfortran.dg/fmt_bz_bn_err.f: New test.
5420
696f8613 54212009-01-12 Nathan Froyd <froydnj@codesourcery.com>
5422
5423 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
5424
1f61eed0 54252009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5426
5427 * lib/target-supports.exp (check_effective_target_powerpc64): New.
5428 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
5429 instruction support. Do not check for it at runtime.
5430
f9769e4a 54312009-01-12 Jason Merrill <jason@redhat.com>
5432
5433 PR c++/35109
5434 * g++.dg/lookup/friend11.C: Remove expected error.
5435 * g++.dg/lookup/friend14.C: New test.
5436 * g++.dg/lookup/friend15.C: New test.
5437
d8ae6d22 54382009-01-12 Dodji Seketeli <dodji@redhat.com>
5439
5440 PR c++/36019
5441 * g++.dg/lookup/hidden-class12.C: New test.
5442 * g++.dg/lookup/hidden-class13.C: New test.
5443 * g++.dg/lookup/hidden-class14.C: New test.
5444 * g++.dg/lookup/hidden-class15.C: New test.
5445 * g++.dg/lookup/hidden-class16.C: New test.
5446
9ae625ff 54472009-01-12 Mark Mitchell <mark@codesourcery.com>
5448
5449 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
5450 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
5451 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
5452
93b48497 54532009-01-12 Jason Merrill <jason@redhat.com>
5454
f9769e4a 5455 PR c++/31488
93b48497 5456 * g++.dg/other/vararg-3.C: New test.
5457
7909149d 54582009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5459
5460 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
5461 Explicitly enable SPE.
5462 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
5463 directive.
5464
5465 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
5466 Expect -flax-vector-conversions message. Adjust incompatible
5467 types errors.
5468 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
5469 Make Foo extern.
5470
5471 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
5472
5473 * g++.dg/other/opaque-1.C: Run on targets with SPE.
5474
5475 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
5476 * g++.dg/other/opaque-2.C: Likewise.
5477 * g++.dg/other/opaque-3.C: Likewise.
5478
f0d0d842 54792009-01-12 Jakub Jelinek <jakub@redhat.com>
5480
5481 PR c/32041
5482 * gcc.dg/pr32041.c: New test.
5483 * g++.dg/parse/offsetof9.C: New test.
5484
3b8ed06d 54852009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5486 Nathan Froyd <froydnj@codesourcery.com>
5487
5488 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
5489 * g++.dg/ext/attribute-test-1.C: Likewise.
5490 * g++.dg/ext/attribute-test-2.C: Likewise.
5491 * g++.dg/ext/attribute-test-3.C: Likewise.
5492 * g++.dg/ext/attribute-test-4.C: Likewise.
5493
d626a092 54942009-01-12 Eric Botcazou <ebotcazou@adacore.com>
5495
5496 * gnat.dg/unchecked_convert3.adb: New test.
5497
3a43bfe9 54982009-01-12 Jakub Jelinek <jakub@redhat.com>
5499
2ec31349 5500 PR c++/38794
5501 * g++.dg/parse/typedef9.C: New test.
5502
3a43bfe9 5503 PR tree-optimization/38807
5504 * gcc.c-torture/compile/pr38807.c: New test.
5505
95fb59aa 55062009-01-11 Adam Nemet <anemet@caviumnetworks.com>
5507
5508 * gcc.target/mips/ins-2.c: New test.
5509
ae435a16 55102009-01-11 H.J. Lu <hongjiu.lu@intel.com>
5511
5512 PR testsuite/38809
5513 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
5514
97767aad 55152009-01-11 Jakub Jelinek <jakub@redhat.com>
5516
5517 PR c++/36254
5518 * g++.dg/warn/Wreturn-type-5.C: New test.
5519
543f71d0 55202009-01-11 Matthias Klose <doko@ubuntu.com>
5521
5522 PR middle-end/38616
5523 * gcc.dg/pr38616.c: New test.
5524
3ca11a20 55252009-01-10 Sebastian Pop <sebastian.pop@amd.com>
5526
5527 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
5528
9d8ca5bf 55292009-01-10 Andrew Pinski <pinskia@gmail.com>
5530
f3056c59 5531 PR c++/38648
5532 * g++.dg/expr/string-1.C: New test.
5533 * g++.dg/expr/string-2.C: New test.
5534
9d8ca5bf 5535 PR c++/36695
5536 * g++.dg/ext/complex4.C: New test.
5537 * g++.dg/ext/complex5.C: New test.
5538 * g++.dg/init/reference1.C: New test.
5539 * g++.dg/init/reference2.C: New test.
5540 * g++.dg/init/reference3.C: New test.
5541
7e9a4b05 55422009-01-10 Paul Thomas <pault@gcc.gnu.org>
5543
5544 PR fortran/38763
5545 * gfortran.dg/transfer_null_1.f90: New test.
5546
6f307f34 55472009-01-10 Paul Thomas <pault@gcc.gnu.org>
5548
5549 PR fortran/38765
5550 * gfortran.dg/host_assoc_function_6.f90: New test.
5551
1ef48c9d 55522009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
5553
5554 * lib/target-supports.exp: Add method to determine if the effective
5555 target is really a ppc405 after applying all compile options.
5556 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
5557 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
5558 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
5559 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
5560 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
5561 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
5562 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
5563 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
5564 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
5565 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
5566 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
5567 * gcc.target/powerpc/405-machhw-1.c: Likewise.
5568 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
5569 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
5570 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
5571 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
5572 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
5573 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
5574 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
5575 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
5576 * gcc.target/powerpc/405-macchw-1.c: Likewise.
5577 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
5578 * gcc.target/powerpc/405-machhw-2.c: Likewise.
5579 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
5580 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
5581 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
5582 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
5583 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
5584 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
5585 * gcc.target/powerpc/405-macchw-2.c: Likewise.
5586 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
5587
8f538fc3 55882009-01-09 Jakub Jelinek <jakub@redhat.com>
5589
071dd4a7 5590 PR c++/35335
5591 * g++.dg/other/error31.C: New testcase.
5592
8f538fc3 5593 PR c/35742
5594 * gcc.dg/pr35742.c: New test.
5595
f0475530 55962009-01-09 John F. Carr <jfc@mit.edu>
5597
5598 PR c++/37877
5599 * g++.dg/parse/linkage3.C: New test.
5600
4e7cb1c5 56012009-01-09 Jakub Jelinek <jakub@redhat.com>
5602
5603 PR middle-end/38771
5604 * gcc.c-torture/compile/pr38771.c: New test.
5605
819d6185 56062009-01-08 Nathan Froyd <froydnj@codesourcery.com>
5607
5608 * gcc.dg/pr34856.c: Ignore irrelevant warning.
5609
7b7c3452 56102009-01-08 Mark Mitchell <mark@codesourcery.com>
5611
5612 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
5613 * gcc.dg/sibcall-4.c: Likewise.
5614
59835a90 56152009-01-08 Sebastian Pop <sebastian.pop@amd.com>
5616 Jan Sjodin <jan.sjodin@amd.com>
5617
5618 PR tree-optimization/38559
5619 * testsuite/gcc.dg/graphite/pr38559.c: New.
5620
1c48f190 56212009-01-08 Ira Rosen <irar@il.ibm.com>
5622
5623 PR tree-optimization/37194
5624 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
5625
30f461c5 56262009-01-07 Jakub Jelinek <jakub@redhat.com>
5627
5628 PR c++/38725
5629 * g++.dg/ext/label11.C: New test.
5630
cabf5d2b 56312009-01-07 Joseph Myers <joseph@codesourcery.com>
5632
5633 * lib/target-supports.exp (check_weak_override_available): New.
5634 * lib/target-supports-dg.exp (dg-require-weak-override): New.
5635 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
5636 dg-require-weak-override.
5637
9538c1d1 56382009-01-07 Nathan Froyd <froydnj@codesourcery.com>
5639 Alan Modra <amodra@bigpond.net.au>
5640
5641 * gcc.c-torture/compile/20090107-1.c: New test.
5642
292add68 56432009-01-07 Uros Bizjak <ubizjak@gmail.com>
5644
5645 PR target/38706
5646 * g++.dg/other/pr38706.C: New test.
5647
d87d979e 56482009-01-07 Jason Merrill <jason@redhat.com>
5649
5650 * g++.dg/cpp0x/variadic92.C: New test.
5651 * g++.dg/cpp0x/variadic93.C: New test.
5652
7ec7a7cb 56532009-01-07 Janis Johnson <janis187@us.ibm.com>
5654
f1a3ada1 5655 * lib/target-supports-dg.exp (current_compiler_flags): New.
5656 (check-flags): Use it; do not access dg-test local variables.
5657 (dg-skip-if): Do not access dg-test local variables.
5658 (dg-xfail-run-if): Ditto.
5659 (dg-shouldfail): Ditto.
5660 * gcc.test-framework/test-framework.exp
5661 (check_effective_target_def_nocache): New.
5662 * gcc.test-framework/test-framework.awk: Handle scan tests.
5663 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
5664 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
5665 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
5666 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
5667 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
5668 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
5669 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
5670 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
5671 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
5672
5bad8f0c 5673 * g++.dg/torture/pr38586.C: Ignore a possible warning.
5674
7ec7a7cb 5675 * lib/target-supports-dg.exp (check_test_flags): Delete.
5676
145bdf6a 56772009-01-07 Jan Sjodin <jan.sjodin@amd.com>
5678
5679 PR tree-optimization/38492
5680 PR tree-optimization/38498
5681 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
5682 in trunk.
5683 * testsuite/gcc.dg/graphite/block-0.c: Update test.
5684 * testsuite/gcc.dg/graphite/block-1.c: Same.
6db00048 5685 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
5686 for blocking.
145bdf6a 5687 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
5688 * testsuite/gcc.dg/graphite/block-3.c: New.
5689 * testsuite/gcc.dg/graphite/pr38498.c: New.
5690
b49a1e34 56912009-01-07 H.J. Lu <hongjiu.lu@intel.com>
5692
5693 AVX Programming Reference (December, 2008)
5694 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
5695 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
5696 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
5697
5698 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
5699 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
5700
f23a14d4 57012009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5702
5703 PR fortran/38220
5704 * gfortran.dg/c_loc_pure_1.f90: New test.
5705
fca84b2c 57062009-01-06 Mikael Morin <mikael.morin@tele2.fr>
5707
5708 PR fortran/38669
5709 * gfortran.dg/elemental_dependency_3.f90:
5710 Add the final tree dump cleanup.
5711
095050fc 57122009-01-06 Jakub Jelinek <jakub@redhat.com>
5713
60779be1 5714 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
5715 passing -m32.
5716
095050fc 5717 PR rtl-optimization/38722
5718 * gfortran.dg/pr38722.f90: New test.
5719
0c87fb2b 57202009-01-06 Janis Johnson <janis187@us.ibm.com>
5721
5722 PR c/34252
5723 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
5724 instead of DECnn_DEN. Support -DDBG to list lines that fail.
5725
12ef1739 57262009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
5727
5728 * gfortran.dg/implicit_12.f90: Add space around dg directive.
5729 * gfortran.dg/typebound_call_8.f03: Same.
5730 * gfortran.dg/elemental_bind_c.f90: Same.
5731 * gfortran.dg/typebound_call_7.f03: Same.
5732 * gfortran.dg/interface_proc_end.f90: Same
5733 * gfortran.dg/pr37243.f: Fix typo.
5734
d41388b5 57352009-01-06 Uros Bizjak <ubizjak@gmail.com>
5736
5737 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
5738 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
5739 large stack sizes.
5740
dbd61cd0 57412009-01-06 H.J. Lu <hongjiu.lu@intel.com>
5742
5743 AVX Programming Reference (December, 2008)
5744 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
5745 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
5746 * gcc.target/i386/sse-14.c: Likewise.
5747
5748 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
5749 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
5750 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
5751 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
5752
8f4c14ab 57532009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5754
5755 PR libfortran/38735
5756 * gfortran.dg/fmt_bz_bn.f: Update test.
5757
16732484 57582009-01-05 Dodji Seketeli <dodji@redhat.com>
5759
5760 PR c++/38472
5761 * g++.dg/conversion/usual-arith-conv.C: New test.
5762
7ec31215 57632009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
5764
5765 PR c/34911
5766 * gcc.dg/vector-3.c: New testcase.
5767 * g++.dg/ext/vector15.C: New test.
5768
57c0fd3c 57692009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5770
5771 PR tree-optimization/38510
5772 * gcc.dg/graphite/pr38510.c: New.
5773
57742009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5775 Jan Sjodin <jan.sjodin@amd.com>
5776
5777 PR tree-optimization/38500
5778 * gcc.dg/graphite/pr38500.c: New.
5779
4de0594c 57802009-01-05 Laurent GUERBY <laurent@guerby.net>
5781
6db00048 5782 * gcc.c-torture/compile/20001226-1.c: Generalize
4de0594c 5783 dg-timeout-factor.
5784 * gcc.c-torture/compile/limits-fnargs.c: Add
5785 dg-timeout-factor.
5786 * gcc.dg/20020425-1.c: Likewise.
5787 * gcc.dg/pch/pch.exp: Likewise.
5788
8529b316 57892009-01-05 Paul Thomas <pault@gcc.gnu.org>
5790
5791 PR fortran/38657
5792 * gfortran.dg/module_commons_3.f90: New test.
5793
2daf21fd 57942009-01-05 Daniel Franke <franke.daniel@gmail.com>
5795
5796 PR fortran/37159
5797 * gfortran.dg/random_seed_1.f90: Updated.
5798
0c5e7867 57992009-01-05 Mikael Morin <mikael.morin@tele2.fr>
5800
5801 PR fortran/38669
5802 PR fortran/38726
5803 * gfortran.dg/elemental_subroutine_7.f90:
5804 Fix p values so that it can be used as vector subscript.
5805
958802d2 58062009-01-05 Jason Merrill <jason@redhat.com>
5807
23a0ce43 5808 * g++.dg/cpp0x/initlist12.C: Add another test.
5809
958802d2 5810 * g++.dg/cpp0x/defaulted7.C: New test.
5811
fc12e066 58122009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5813
5814 PR fortran/38672
5815 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
5816 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
5817
11d90e05 58182009-01-05 Uros Bizjak <ubizjak@gmail.com>
5819
5820 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5821 for alpha*-*-* targets.
5822 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5823
499335e4 58242009-01-05 Paul Thomas <pault@gcc.gnu.org>
5825
5826 PR fortran/38665
5827 * gfortran.dg/host_assoc_function_5.f90: New test.
5828
9ed3ad48 58292009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5830
5831 PR fortran/38669
5832 * gfortran.dg/elemental_dependency_3.f90: New test.
5833 * gfortran.dg/elemental_subroutine_7.f90: New test.
5834
7bcd0dfd 58352009-01-04 Uros Bizjak <ubizjak@gmail.com>
5836
5837 * gcc.dg/struct-ret-3.c: Include unistd.h.
5838 (main): Exit early if system memory page size is
5839 larger than 4096 bytes.
5840
0ebb06f4 58412009-01-04 Daniel Franke <franke.daniel@gmail.com>
5842
5843 PR fortran/38718
5844 * gfortran.dg/merge_init_expr.f90: New.
5845
1b922cfc 58462009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5847
5848 PR fortran/38536
5849 * gfortran.dg/c_loc_tests_13.f90: New test.
5850 * gfortran.dg/c_loc_tests_14.f90: New test.
5851
ebdbcbb1 58522009-01-03 Daniel Franke <franke.daniel@gmail.com>
5853
5854 * gfortran.dg/func_result_4.f90: New.
5855
0f5aadbe 58562009-01-03 Paul Thomas <pault@gcc.gnu.org>
5857
5858 PR fortran/38594
5859 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
5860 interface still works, in addition to original tests.
5861 * gfortran.dg/host_assoc_call_6.f90: New test.
5862
062b4460 58632009-01-03 Jakub Jelinek <jakub@redhat.com>
5864
6f52ebeb 5865 PR c++/38705
5866 * g++.dg/torture/pr38705.C: New test.
5867
062b4460 5868 PR c/38700
5869 * gcc.dg/pr38700.c: New test.
5870
1ee7f2fb 58712009-01-02 Jason Merrill <jason@redhat.com>
5872
5873 * g++.dg/cpp0x/initlist11.C: New test.
5874 * g++.dg/cpp0x/initlist12.C: New test.
5875
1a27be99 58762009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5877
5878 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
5879 Allow extra informative notes.
5880
d241bf0d 58812009-01-01 Jakub Jelinek <jakub@redhat.com>
5882
5883 PR c/36489
5884 * gcc.dg/pr36489.c: New test.
7dfbd804 5885
5886\f
5887Copyright (C) 2009 Free Software Foundation, Inc.
5888
5889Copying and distribution of this file, with or without modification,
5890are permitted in any medium without royalty provided the copyright
5891notice and this notice are preserved.