]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR fortran/40451 ([F03] procedure pointer assignment rejected)
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f9909823
JW
12009-06-18 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/40451
4 * gfortran.dg/proc_ptr_result_4.f90: New.
5
23314e77
AN
62009-06-17 Adam Nemet <anemet@caviumnetworks.com>
7
8 * gcc.c-torture/execute/bitfld-5.c: New test.
9
2cb0a60d
DD
102009-06-17 David Daney <ddaney@caviumnetworks.com>
11
12 * gcc.dg/builtin-unreachable-3.c: New test.
13
f9c35383
DD
142009-06-17 David Daney <ddaney@caviumnetworks.com>
15
16 * gcc.target/i386/builtin-unreachable.c: New test.
17
5eb4df45
ILT
182009-06-17 Ian Lance Taylor <iant@google.com>
19
20 * gcc.dg/Wcxx-compat-14.c: New testcase.
21
6958c780
AH
222009-06-17 Aldy Hernandez <aldyh@redhat.com>
23
24 * gcc.dg/func-ptr-conv-1.c: Update column info.
25
4bc30529
RG
262009-06-17 Richard Guenther <rguenther@suse.de>
27
28 PR middle-end/40404
29 * gcc.c-torture/execute/pr40404.c: New testcase.
30
3cb8677c
RG
312009-06-17 Richard Guenther <rguenther@suse.de>
32
33 PR middle-end/40460
34 * g++.dg/torture/pr40460.C: New testcase.
35
8dd1bca0
OR
362009-06-05 Olatunji Ruwase <tjruwase@google.com>
37
38 * gcc.dg/plugin/one_time_plugin.c: New test.
39 * gcc.dg/plugin/one_time-test-1.c: New test.
40 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
41
7d882b83
ILT
422009-06-16 Ian Lance Taylor <iant@google.com>
43
44 * g++.dg/warn/skip-1.C: New testcase.
45
f2ff8872
JJ
462009-06-16 Jakub Jelinek <jakub@redhat.com>
47
48 PR middle-end/40446
49 * g++.dg/other/pr40446.C: New test.
50
de70bb20
RG
512009-06-16 Richard Guenther <rguenther@suse.de>
52
53 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
54 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
55 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
56 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
57
0ec19b8c
MJ
582009-06-16 Martin Jambor <mjambor@suse.cz>
59
60 * testsuite/gcc.c-torture/compile/pr40432.c: New file.
61
2b26b801
MJ
622009-06-16 Martin Jambor <mjambor@suse.cz>
63
64 * testsuite/gfortran.fortran-torture/compile/pr40413.f90: New file.
65
8ad15a0a
JW
662009-06-16 Janus Weil <janus@gcc.gnu.org>
67
68 PR fortran/36947
69 PR fortran/40039
70 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
71 * gfortran.dg/interface_20.f90: Modified error messages.
72 * gfortran.dg/interface_21.f90: Ditto.
73 * gfortran.dg/interface_26.f90: Ditto.
74 * gfortran.dg/interface_27.f90: Ditto.
75 * gfortran.dg/interface_28.f90: Extended test case.
76 * gfortran.dg/interface_29.f90: New.
77 * gfortran.dg/proc_decl_7.f90: Modified error messages.
78 * gfortran.dg/proc_decl_8.f90: Ditto.
79 * gfortran.dg/proc_ptr_11.f90: Ditto.
80 * gfortran.dg/proc_ptr_15.f90: Ditto.
81
7c5222ff
IR
822009-06-16 Ira Rosen <irar@il.ibm.com>
83
c637b0fa 84 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7c5222ff
IR
85 printing.
86 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
87 gcc.dg/vect/vect-outer-4f.c: Likewise.
88 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
c637b0fa 89 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7c5222ff 90 Likewise.
c637b0fa
UB
91 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
92 outer loop.
7c5222ff 93
3ba558db
TB
942009-06-16 Tobias Burnus <burnus@net-b.de>
95
96 PR fortran/40383
97 * gfortran.dg/bounds_check_strlen_8.f90: New test.
98
e1b7793c
ILT
992009-06-15 Ian Lance Taylor <iant@google.com>
100
101 * gcc.dg/Wjump-misses-init-1.c: New testcase.
102 * gcc.dg/Wjump-misses-init-2.c: New testcase.
103 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
104 Recognize new notes.
105 * gcc.dg/stmt-expr-label-2.c: Likewise.
c637b0fa 106 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
e1b7793c
ILT
107 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
108 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
109 * gcc.dg/c99-vla-jump-4.c: Likewise.
110 * gcc.dg/stmt-expr-label-1.c: Likewise.
111 * gcc.dg/stmt-expr-label-3.c: Likewise.
c637b0fa 112 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
e1b7793c 113
dee6f575
KG
1142009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
115
116 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
117
98a129b9
JJ
1182009-06-15 Jakub Jelinek <jakub@redhat.com>
119
120 * gcc.dg/builtin-object-size-7.c: New test.
121
4250d865
JJ
1222009-06-15 Jakub Jelinek <jakub@redhat.com>
123
124 PR testsuite/40426
125 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
126 level != "" use separate -gdwarf-2 -g${level} options instead of
127 -gdwarf-2${level}.
128 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
129 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
130 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
131
fc26fae3
RAE
1322009-06-15 Rafael Avila de Espindola <espindola@google.com>
133
134 * g++.dg/abi/mangle11.C: Update warning line.
135 * g++.dg/abi/mangle12.C: Update warning line.
136 * g++.dg/abi/mangle17.C: Update warning line.
137 * g++.dg/abi/mangle20-2.C: Update warning line.
138
c3d1e922
AK
1392009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
140
141 * gcc.dg/optimize-bswap-1.c: Split into these two:
142 * gcc.dg/optimize-bswapsi-1.c: New testcase.
143 * gcc.dg/optimize-bswapdi-1.c: New testcase.
144
03bd2f1a
AK
1452009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
146
147 * gcc.dg/optimize-bswap-1.c: New testcase.
148
1d24fdd9
RG
1492009-06-14 Richard Guenther <rguenther@suse.de>
150
151 PR middle-end/40389
152 * g++.dg/torture/pr40389.C: New testcase.
153
e1e6dc73
RG
1542009-06-13 Richard Guenther <rguenther@suse.de>
155
1d24fdd9 156 PR tree-optimization/40421
e1e6dc73
RG
157 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
158
c2255bc4
AH
1592009-06-12 Aldy Hernandez <aldyh@redhat.com>
160
161 * gcc.dg/old-style-prom-3.c: Add column info.
162 * gcc.dg/overflow-warn-1.c
163 * gcc.dg/gomp/pr27415.c
164 * gcc.dg/gomp/for-1.c: Same.
165 * gcc.dg/enum-compat-1.c: Same.
166 * gcc.dg/c99-tag-3.c: Same.
167 * gcc.dg/Wredundant-decls-2.c: Same.
168 * gcc.dg/func-ptr-conv-1.c: Same.
169 * gcc.dg/asm-wide-1.c: Same.
170 * gcc.dg/nofixed-point-2.c: Same.
171 * gcc.dg/cpp/line3.c: Same.
172 * gcc.dg/array-10.c: Same.
173 * gcc.dg/c99-vla-jump-1.c: Same.
174 * gcc.dg/pr20368-1.c: Same.
175 * gcc.dg/Wshadow-3.c: Same.
176 * gcc.dg/c90-const-expr-8.c: Same.
177 * gcc.dg/label-decl-2.c: Same.
178 * gcc.dg/dremf-type-compat-2.c: Same.
179 * gcc.dg/c90-const-expr-5.c: Same.
180 * gcc.dg/builtins-30.c: Same.
181 * gcc.dg/Warray-bounds.c: Same.
182 * gcc.dg/Wcxx-compat-2.c: Same.
183 * gcc.dg/tree-ssa/col-1.c: Same.
184 * gcc.dg/old-style-prom-2.c: Same.
185 * gcc.dg/cast-function-1.c: Same.
186 * gcc.dg/pr15698-1.c: Same.
187 * gcc.dg/dremf-type-compat-3.c: Same.
188 * gcc.dg/vla-8.c: Same.
189 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
190 line.
191 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
192 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
193 * gcc.dg/enum-compat-1.c: Same.
194 * gcc.dg/dremf-type-compat-2.c: Same.
195 * gcc.dg/old-style-prom-2.c: Same.
196 * gcc.dg/pr15698-1.c: Same.
197 * gcc.dg/pr20368-1.c: Same.
198 * gcc.dg/dremf-type-compat-3.c: Same.
199 * gcc.dg/builtins-30.c: Same. Test for columns.
200
d1d919c3
JW
2012009-06-12 Janus Weil <janus@gcc.gnu.org>
202
203 PR fortran/40176
204 * gfortran.dg/proc_decl_1.f90: Extended.
205
3d8b2a98
ILT
2062009-06-12 Ian Lance Taylor <iant@google.com>
207
208 * gcc.dg/Wcxx-compat-13.c: New testcase.
209
737142ce
AP
2102009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
211
212 PR tree-opt/38865
213 * gcc.dg/tree-ssa/fre-vce-1.c
214
e39a546c
L
2152009-06-12 H.J. Lu <hongjiu.lu@intel.com>
216
217 PR testsuite/40384
c637b0fa
UB
218 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
219 min-insn-to-prefetch-ratio=5.
e39a546c 220
f85882d8
JY
2212009-06-12 Joey Ye <joey.ye@intel.com>
222 H.J. Lu <hongjiu.lu@intel.com>
223
224 PR middle-end/39146
225 * gcc.target/i386/stackalign/pr39146.c: New.
226
8ed0ce99
L
2272009-06-11 H.J. Lu <hongjiu.lu@intel.com>
228
229 * gcc.target/i386/crc32-1.c: New.
230 * gcc.target/i386/crc32-2.c: Likewise.
231
468059bc
DD
2322009-06-11 David Daney <ddaney@caviumnetworks.com>
233
234 PR c/39252
235 * gcc.dg/builtin-unreachable-1.c: New test.
236 * gcc.dg/builtin-unreachable-2.c: Same.
237
abeab938
PT
2382009-06-11 Paul Thomas <pault@gcc.gnu.org>
239
240 PR fortran/40402
241 * gfortran.dg/data_value_1.f90: New test.
242
5514b0f3
FXC
2432009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
244
245 PR testsuite/39831
246 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
247 remove ilp32 requirement.
248 * gcc.target/i386/excess-precision-2.c: Likewise.
249 * gcc.target/i386/excess-precision-3.c: Likewise.
250 * gcc.target/i386/excess-precision-4.c: Likewise.
251 * gcc.target/i386/excess-precision-5.c: Likewise.
252 * gcc.target/i386/excess-precision-6.c: Likewise.
253
4ec80803
FXC
2542009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
255
256 PR fortran/38718
257 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
258 * gfortran.dg/nan_5.f90: New test.
259
d8259b07
NF
2602009-06-10 Nathan Froyd <froydnj@codesourcery.com>
261
262 * gcc.target/arm/neon-modes-1.c: New test.
263
c9edd8f4
KT
2642009-06-10 Kai Tietz <kai.tietz@onevision.com>
265
266 * g++.dg/torture/pr31579.C: Cast pointer
267 via __SIZE_TYPE__ instead of 'unsigned long'.
268
cceb575c
AG
2692009-06-10 Anthony Green <green@moxielogic.com>
270
271 * testsuite/lib/target-supports.exp (check_profiling_available):
272 Profiling is not available for testing purposes on moxie.
273
744aa42f
ILT
2742009-06-09 Ian Lance Taylor <iant@google.com>
275
276 * gcc.dg/Wcxx-compat-12.c: New testcase.
277
a3f2b833
JB
2782009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
279
280 PR libfortran/40334
281 * gfortran.dg/backspace_11.f90: New.
282
869fef88
JM
2832009-06-09 Jason Merrill <jason@redhat.com>
284
285 * g++.dg/cpp0x/defaulted10.C: New.
286
8056eb4f
MJ
2872009-06-09 Martin Jambor <mjambor@suse.cz>
288
289 * testsuite/gcc.c-torture/compile/pr40351.c: New file.
290
ff346f70
OH
2912009-06-09 Olivier Hainque <hainque@adacore.com>
292
293 * gnat.dg/align_max.adb: New test.
294
3dbbb7af
JM
2952009-06-08 Jason Merrill <jason@redhat.com>
296
297 * g++.dg/cpp0x/auto15.C: New.
298
21ecdec5
JH
2992009-06-08 Jan Hubicka <jh@suse.cz>
300
301 PR debug/39834
302 * gcc.dg/torture/pr39834.c
303
6ce2002b
JH
3042009-06-08 Jan Hubicka <jh@suse.cz>
305
306 PR middle-end/40102
307 * g++.dg/torture/pr40102.C: New testcase.
308
85a988d1
JJ
3092009-06-08 Jakub Jelinek <jakub@redhat.com>
310
eb9ed98a
JJ
311 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
312 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
313 * gcc.dg/builtin-object-size-6.c: New test.
314
b792a33c
JJ
315 PR c++/40373
316 * g++.dg/template/dtor7.C: New test.
317
85a988d1
JJ
318 PR c++/40370
319 PR c++/40372
320 * g++.dg/template/error41.C: New test.
321 * g++.dg/template/error42.C: New test.
322
06ddd871
RE
3232009-06-08 Revital Eres <eres@il.ibm.com>
324
85a988d1 325 PR testsuite/40359
06ddd871
RE
326 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
327 * gcc.dg/vect/vect-88.c: Likewise.
328 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
329 * gcc.dg/vect/pr25413.c: Likewise.
330 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
331
cdb88468
ILT
3322009-06-07 Ian Lance Taylor <iant@google.com>
333
334 * g++.dg/warn/Wswitch-3.C: New testcase.
335 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
336 * gcc.dg/Wswitch-enum-error.c: Likewise.
337 * gcc.dg/Wswitch-error.c: Likewise.
338
28300f5a
JD
3392009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
340
341 PR fortran/40008
342 * gfortran.dg/negative_unit.f: Update test.
343 * gfortran.dg/negative_unit_int8.f: Update test.
344 * gfortran.dg/newunit_1.f90: New test.
345
c430a6f9
DF
3462009-06-07 Daniel Franke <franke.daniel@gmail.com>
347
348 PR fortran/25104
349 PR fortran/29962
350 * gfortran.dg/spread_init_expr.f03: New.
351 * gfortran.dg/unpack_init_expr.f03: New.
352 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
353 error message.
354
a16d978f
DF
3552009-06-07 Daniel Franke <franke.daniel@gmail.com>
356
357 PR fortran/25104
358 PR fortran/29962
359 * gfortran.dg/count_init_expr.f03
360 * gfortran.dg/product_init_expr.f03
361 * gfortran.dg/sum_init_expr.f03
362
ca8a8795
DF
3632009-06-07 Daniel Franke <franke.daniel@gmail.com>
364
365 PR fortran/36874
c637b0fa
UB
366 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
367 message.
368 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
369 shapes.
ca8a8795
DF
370 * gfortran.dg/zero_sized_5.f90: Likewise.
371
014583a1
L
3722009-06-07 H.J. Lu <hongjiu.lu@intel.com>
373
374 PR middle-end/32950
375 * g++.dg/torture/pr32950.C: New.
376
8ec259c1
DF
3772009-06-07 Daniel Franke <franke.daniel@gmail.com>
378
379 PR fortran/25104
380 PR fortran/29962
381 * gfortran.dg/dot_product_1.f03: New.
382 * gfortran.dg/matmul_8.f03: New.
383 * gfortran.dg/transpose_3.f03: New.
384
5bca4e80
ILT
3852009-06-06 Ian Lance Taylor <iant@google.com>
386
387 * gcc.dg/Wunused-label-1.c: New test case.
388 * g++.dg/warn/Wunused-label-1.C: New test case.
389 * g++.dg/warn/Wunused-label-2.C: New test case.
390 * g++.dg/warn/Wunused-label-3.C: New test case.
391
f7cfd28c
DF
3922009-06-06 Daniel Franke <franke.daniel@gmail.com>
393
394 PR fortran/37203
395 * reshape_zerosize_2.f90: New.
396
7ba8c18c
DF
3972009-06-06 Daniel Franke <franke.daniel@gmail.com>
398
399 PR fortran/32890
400 * gfortran.dg/pack_assign_1.f90: New.
401 * gfortran.dg/pack_vector_1.f90: New.
402
cd405253
JJ
4032009-06-05 Jakub Jelinek <jakub@redhat.com>
404
405 PR middle-end/40340
406 * gcc.dg/pr40340-1.c: New test.
407 * gcc.dg/pr40340-2.c: New test.
408 * gcc.dg/pr40340-3.c: New test.
409 * gcc.dg/pr40340-4.c: New test.
410 * gcc.dg/pr40340-5.c: New test.
411 * gcc.dg/pr40340.h: New file.
412
8f439681
RE
4132009-06-05 Revital Eres <eres@il.ibm.com>
414
c637b0fa
UB
415 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
416 New procedure.
8f439681
RE
417 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
418 * gcc.dg/vect/vect-33.c: Likewise.
419 * gcc.dg/vect/vect-92.c: Likewise.
420 * gcc.dg/vect/vect-58.c: Likewise.
421 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
422 * gcc.dg/vect/vect-42.c: Likewise.
423 * gcc.dg/vect/slp-25.c: Likewise.
424 * gcc.dg/vect/vect-align-1.c: Likewise.
425 * gcc.dg/vect/vect-align-2.c: Likewise.
426 * gcc.dg/vect/vect-93.c: Likewise.
427 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
428 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
429 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
430 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
431 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
432 * gcc.dg/vect/vect-26.c: Likewise.
433 * gcc.dg/vect/vect-44.c: Likewise.
434 * gcc.dg/vect/vect-70.c: Likewise.
435 * gcc.dg/vect/vect-95.c: Likewise.
436 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
437 * gcc.dg/vect/vect-28.c: Likewise.
438 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
439 * gcc.dg/vect/vect-87.c: Likewise.
440 * gcc.dg/vect/vect-109.c: Likewise.
441 * gcc.dg/vect/vect-54.c: Likewise.
442 * gcc.dg/vect/vect-96.c: Likewise.
443 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
444 * gcc.dg/vect/vect-88.c: Likewise.
445 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
446 * gcc.dg/vect/vect-89.c: Likewise.
447 * gcc.dg/vect/vect-91.c: Likewise.
448 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
449 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
450 * gfortran.dg/vect/vect-2.f90: Likewise.
451 * gfortran.dg/vect/vect-3.f90: Likewise.
452 * gfortran.dg/vect/vect-4.f90: Likewise.
453 * gfortran.dg/vect/vect-5.f90: Likewise.
454
2771246a
AS
4552009-06-05 Alexander Strange <astrange@ithinksw.com>
456
457 PR tree-optimization/36318
458 * gcc.dg/tree-ssa/sra-7.c: New test.
459
535ff342
DF
4602009-06-04 Daniel Franke <franke.daniel@gmail.com>
461
462 PR fortran/37203
463 * gfortran.dg/reshape_order_5.f90: New.
464 * gfortran.dg/reshape_shape_1.f90: New.
465
efd76709
JM
4662009-06-04 Jason Merrill <jason@redhat.com>
467
468 * g++.dg/template/error38.C: Add pointer-to-typedef case.
469
d46c937c
SE
4702009-06-04 Steve Ellcey <sje@cup.hp.com>
471
472 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
473 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
474
4970671d
RG
4752009-06-04 Richard Guenther <rguenther@suse.de>
476
477 PR c++/39371
478 * g++.dg/torture/pr40335.C: New testcase.
479
3111cce0
RG
4802009-06-03 Richard Guenther <rguenther@suse.de>
481
482 PR middle-end/40328
483 * gcc.dg/torture/pr40328.c: New testcase.
484
9961eb45
MJ
4852009-06-03 Martin Jambor <mjambor@suse.cz>
486
487 * g++.dg/torture/pr40323.C: New file.
488
cdaa0e0b
EB
4892009-06-03 Eric Botcazou <ebotcazou@adacore.com>
490
491 * gnat.dg/specs/root.ads: New test.
492 * gnat.dg/specs/root-level_1.ads: Likewise.
493 * gnat.dg/specs/root-level_2.ads: Likewise.
494 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
495
7656ecbc
MM
4962009-06-02 Mark Mitchell <mark@codesourcery.com>
497
498 * g++.dg/init/ref15.C: Require unwrapped targets.
499
ccafc19b
JM
5002009-06-02 Jason Merrill <jason@redhat.com>
501
4ea08463
JM
502 * g++.dg/cpp0x/initlist13.C: Remove expected error.
503 * g++.dg/cpp0x/initlist18.C: New.
504 * g++.dg/cpp0x/initlist19.C: New.
505
ccafc19b
JM
506 * g++.dg/cpp0x/auto14.C: New.
507
beb7e030
EB
5082009-06-02 Eric Botcazou <ebotcazou@adacore.com>
509
510 * gnat.dg/alignment6.adb: Remove XFAIL.
511
db10c6ec
SM
5122009-06-02 Simon Martin <simartin@users.sourceforge.net>
513
514 PR c++/38089
515 * g++.dg/template/spec36.C: New test.
516
67165eb3
ILT
5172009-06-01 Ian Lance Taylor <iant@google.com>
518
519 * gcc.dg/cast-qual-3.c: New testcase.
520 * g++.dg/warn/Wcast-qual2.C: New testcase.
521
e74fe492
AH
5222009-06-01 Aldy Hernandez <aldyh@redhat.com>
523
524 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
525 (process-message): Expect column numbers.
526 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
527 * gcc.dg/pch/counter-2.c: Same.
528 * gcc.dg/pch/valid-2.c: Same.
529 * gcc.dg/pch/warn-1.c: Same.
530 * gcc.dg/pch/valid-1.c: Same.
531 * gcc.dg/cpp/include2a.c: Handle lack of columns.
532 * gcc.dg/cpp/syshdr.c: Same.
533 * gcc.dg/cpp/19940712-1.c: Same.
534 * gcc.dg/cpp/missing-header-1.c: Same.
535 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
536 * gcc.dg/cpp/tr-warn3.c: Same.
537 * gcc.dg/cpp/pr29612-2.c: Same.
538 * gcc.dg/cpp/tr-warn4.c: Same.
539 * gcc.dg/cpp/Wtrigraphs.c: Same.
540 * gcc.dg/cpp/poison.c: Same.
541 * gcc.dg/cpp/arith-3.c: Same.
542 * gcc.dg/cpp/sysmac2.c: Same.
543 * gcc.dg/cpp/cpp.exp: Same.
544 * gcc.dg/cpp/tr-warn5.c: Same.
545 * gcc.dg/cpp/include2.c: Same.
546 * gcc.dg/cpp/Wmissingdirs.c: Same.
547 * gcc.dg/cpp/Wmissingdirs.c: Same.
548 * gcc.dg/cpp/tr-warn6.c: Same.
549 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
550 * gcc.dg/cpp/macspace1.c: Same.
551 * gcc.dg/cpp/escape-2.c: Same.
552 * gcc.dg/cpp/assert2.c: Same.
553 * gcc.dg/cpp/undef2.c: Same.
554 * gcc.dg/cpp/macspace2.c: Same.
555 * gcc.dg/cpp/tr-warn1.c: Same.
556 * gcc.dg/cpp/extratokens2.c: Same.
557 * gcc.dg/cpp/strify2.c: Same.
558 * gcc.dg/cpp/Wsignprom.c: Same.
559 * gcc.dg/cpp/redef2.c: Same.
560 * gcc.dg/cpp/trad/trad.exp: Same.
561 * gcc.dg/cpp/arith-1.c: Same.
562 * gcc.dg/cpp/extratokens.c: Same.
563 * gcc.dg/cpp/if-mpar.c: Same.
564
db868e1e
OH
5652009-06-01 Olivier Hainque <hainque@adacore.com>
566
567 * gnat.dg/nested_float_packed.ads: New test.
568
324c9b02 5692009-06-01 Olivier Hainque <hainque@adacore.com>
f3afc8a7 570 Eric Botcazou <botcazou@adacore.com>
324c9b02
OH
571
572 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
573 * gnat.dg/test_oconst.adb: New test.
97fc23ae
BS
574
5752009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
576
c637b0fa
UB
577 * gcc.dg/plugin/ggcplug.c: Moved comment.
578 (plugin_init): Fixed typo, declared i, returned 0 at end.
97fc23ae 579
e90e03ce
IR
5802009-05-31 Ira Rosen <irar@il.ibm.com>
581
582 PR testsuite/40244
583 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
584 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
585
72b5577d
ILT
5862009-05-29 Ian Lance Taylor <iant@google.com>
587
588 * gcc.dg/Wcxx-compat-11.c: New testcase.
589
0a05c536
FXC
5902009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
591
592 PR fortran/40019
593 * gfortran.dg/leadz_trailz_1.f90: New test.
594 * gfortran.dg/leadz_trailz_2.f90: New test.
595
0674b9d0
MJ
5962009-05-29 Martin Jambor <mjambor@suse.cz>
597
598 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
599 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
600 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
601 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
602 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
603 * gcc.dg/tree-ssa/sra-2.c: Likewise.
604 * gcc.dg/tree-ssa/sra-3.c: Likewise.
605 * gcc.dg/tree-ssa/sra-1.c: Likewise.
606 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
607 * gcc.dg/tree-ssa/sra-5.c: New file.
608 * gcc.dg/tree-ssa/sra-6.c: New file.
609 * gcc.c-torture/compile/sra-1.c: New file.
610
58195b74
JJ
6112009-05-29 Jakub Jelinek <jakub@redhat.com>
612
616f21df
JJ
613 PR middle-end/40291
614 * gcc.c-torture/compile/pr40291.c: New test.
615
58195b74
JJ
616 PR target/40017
617 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
618 __vector _Bool.
619 * gcc.target/powerpc/altivec-30.c: New test.
620 * gcc.target/powerpc/altivec-31.c: New test.
621
b45d2719
RG
6222009-05-28 Richard Guenther <rguenther@suse.de>
623
624 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
625 * gcc.c-torture/execute/20090527-1.c: Likewise.
626
cd41d410
DS
6272009-05-28 Dodji Seketeli <dodji@redhat.com>
628
629 PR c++/39754
630 * g++.dg/template/canon-type-1.C: New test.
631 * g++.dg/template/canon-type-2.C: Likewise.
632 * g++.dg/template/canon-type-3.C: Likewise.
633 * g++.dg/template/canon-type-4.C: Likewise.
634 * g++.dg/template/canon-type-5.C: Likewise.
635 * g++.dg/template/canon-type-6.C: Likewise.
636 * g++.dg/template/canon-type-7.C: Likewise.
637
233215fe 6382009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
e19fa259
L
639 Uros Bizjak <ubizjak@gmail.com>
640 Danny Smith <dansmister@gmail.com>
233215fe
DK
641
642 PR target/37216
643
644 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
645 New function.
646 * gcc.target/i386/pr37216.c: New test source file.
647 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
648 use -fno-common for testing Cygwin and MinGW targets.
649
52c97635
KT
6502009-05-28 Kai Tietz <kai.tietz@onevision.com>
651
c637b0fa 652 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
b10ca522
KT
653 * g++.dg/opt/memcpy1.C (size_t): Likewise.
654 * g++.dg/pr37742.C (size_t): Likewise.
655 * g++.dg/torture/pr34850.C (size_t): Likewise.
656 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
657 _PTRDIFF_TYPE__.
658 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
659 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
660 (size_t): Use __extension__ and __SIZE_TYPE__.
e19fa259 661 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
52c97635 662 __SIZE_TYPE__.
c637b0fa
UB
663 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
664 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
665 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
666 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
667 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
668 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
669 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
670 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
671 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
672 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
673 (__ssize_t): Likewise.
674 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
675 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
676 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
677 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
678 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
679 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
e19fa259
L
680 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
681 * gcc.dg/pr33667.c (size_t): Likewise.
682 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
683 * gcc.dg/torture/pr39204.c (size_t): Likewise.
684 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
685 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
686 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
687 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
52c97635 688
24adb18f
IR
6892009-05-28 Ira Rosen <irar@il.ibm.com>
690
691 PR tree-optimization/40254
692 * gcc.dg/vect/pr40254.c: New test.
693
2c5bfdf7
AN
6942009-05-28 Adam Nemet <anemet@caviumnetworks.com>
695
696 PR middle-end/33699
697 * gcc.target/mips/const-anchor-1.c: New test.
698 * gcc.target/mips/const-anchor-2.c: New test.
699
c5adc427
JM
7002009-05-27 Jason Merrill <jason@redhat.com>
701
702 * g++.dg/cpp0x/initlist15.C: New.
703 * g++.dg/cpp0x/initlist16.C: New.
704 * g++.dg/cpp0x/initlist17.C: New.
705
3c16fdaf
JB
7062009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
707
708 PR fortran/39178
709 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
710 patterns to reflect frontend changes.
711 * gfortran.dg/vector_subscript_4.f90: Likewise.
712
97fc23ae 7132009-05-27 Olivier Hainque <hainque@adacore.com>
e19fa259 714 Eric Botcazou <botcazou@adacore.com>
97fc23ae 715
ceadb728
OH
716 * gcc.c-torture/execute/align-nest.c: New testcase.
717 * gnat.dg/misaligned_nest.adb: New testcase.
718
3e17e31d
RAE
7192009-05-27 Rafael Avila de Espindola <espindola@google.com>
720
721 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
722 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
723 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
724 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
725
0c5bf15a
KT
7262009-05-27 Kai TIetz <kai.tietz@onevision.com>
727
e19fa259
L
728 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
729 cast instead of assuming 0ul.
730 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
731 __SIZE_TYPE__.
732 (_type_desc): Make first argument const.
733 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
0c5bf15a 734
230fa1fc
TK
7352009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
736
737 PR libfortran/40187
738 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
739 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
740
97fc23ae
BS
7412009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
742
743 * testsuite/gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
744 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
745 * testsuite/gcc.dg/plugin/ggcplug-test-1.c: Added new file.
746 * testsuite/gcc.dg/plugin/ggcplug.c: Added new file.
747
9a0bab0b
TB
7482009-05-26 Tobias Burnus <burnus@net-b.de>
749
750 PR fortran/40246
751 * gfortran.dg/nullify_4.f90: New test.
752
da28a951
RG
7532009-05-26 Richard Guenther <rguenther@suse.de>
754
755 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
756
3d62b895
RG
7572009-05-26 Richard Guenther <rguenther@suse.de>
758
759 PR middle-end/40252
760 * gcc.c-torture/compile/pr40252.c: New testcase.
761
2eb25c98
DS
7622009-05-26 Dodji Seketeli <dodji@redhat.com>
763
764 PR c++/40007
765 * g++.dg/template/typedef18.C: New test.
766 * g++.dg/template/typedef19.C: Likewise.
767 * g++.dg/template/typedef20.C: Likewise.
768 * g++.dg/template/access11.C: Adjust.
769
52c3075d
RG
7702009-05-26 Richard Guenther <rguenther@suse.de>
771
772 PR testsuite/40247
773 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
774
550a799d
JM
7752009-05-25 Jason Merrill <jason@redhat.com>
776
777 PR c++/38064
778 * g++.dg/cpp0x/enum3.C: New test.
779
01df5c8a
RG
7802009-05-25 Richard Guenther <rguenther@suse.de>
781
782 PR tree-optimization/36327
783 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
784 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
785 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
786 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
787 * gcc.dg/vect/vect-40.c: Likewise.
788 * gcc.dg/vect/vect-42.c: Likewise.
789 * gcc.dg/vect/vect-46.c: Likewise.
790 * gcc.dg/vect/vect-76.c: Likewise.
791
c74b74a8
JW
7922009-05-25 Janus Weil <janus@gcc.gnu.org>
793
794 PR fortran/40176
795 * gfortran.dg/proc_ptr_18.f90: New.
796 * gfortran.dg/proc_ptr_19.f90: New.
797 * gfortran.dg/proc_ptr_comp_9.f90: New.
798 * gfortran.dg/proc_ptr_comp_10.f90: New.
799
6b8ed145
RG
8002009-05-25 Richard Guenther <rguenther@suse.de>
801
802 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
803 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
804
12aaf609
IR
8052009-05-25 Ira Rosen <irar@il.ibm.com>
806
807 PR tree-optimization/40238
808 * gcc.dg/vect/pr40238.c: New test.
809
7ac61957 8102009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f3afc8a7 811 Dominique Dhumieres <dominiq@lps.ens.fr>
7ac61957
JD
812
813 PR fortran/35732
814 PR fortran/39872
815 * gfortran.dg/bounds_check_fail_3.f90: New test.
816 * gfortran.dg/bounds_check_fail_4.f90: New test.
817 * gfortran.dg/bounds_check_14.f90: Update test.
818 * gfortran.dg/bound_4.f90: Update test.
819
b842d478
RG
8202009-05-24 Richard Guenther <rguenther@suse.de>
821
822 PR middle-end/40233
823 * gcc.c-torture/compile/pr40233.c: New testcase.
824
782dc37a
UB
8252009-05-24 Uros Bizjak <ubizjak@gmail.com>
826
827 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
828 for alpha*-*-* targets.
829
a70d6342
IR
8302009-05-24 Ira Rosen <irar@il.ibm.com>
831
832 * gcc.dg/vect/bb-slp-1.c: New test.
833 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
834 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
835 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
836 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
837 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
838 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
839 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
840 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
841 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
842 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
843 gcc.dg/vect/bb-slp-22.c: Likewise.
844 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
845
0676c393
MM
8462009-05-23 Mark Mitchell <mark@codesourcery.com>
847 Maxim Kuvyrkov <maxim@codesourcery.com>
848
849 * gcc.dg/falign-labels-1.c: New test.
850
03049a4e
EB
8512009-05-23 Eric Botcazou <ebotcazou@adacore.com>
852
853 * gnat.dg/specs/rep_clause3.ads: New test.
854
aae8570a
EB
8552009-05-23 Eric Botcazou <ebotcazou@adacore.com>
856
857 * gnat.dg/addr6.adb: New test.
858
7d31a807
MM
8592009-05-22 Mark Mitchell <mark@codesourcery.com>
860
861 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
862 New function.
863 * gcc.target/arm/thumb2-mul-space.c: New file.
864 * gcc.target/arm/thumb2-mul-space-2.c: New file.
865 * gcc.target/arm/thumb2-mul-space-3.c: New file.
866 * gcc.target/arm/thumb2-mul-speed.c: New file.
867
4d7a65ea
RG
8682009-05-22 Richard Guenther <rguenther@suse.de>
869
870 PR middle-end/38964
871 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
872 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
873 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
874
fe2978fb
MM
8752009-05-22 Mark Mitchell <mark@codesourcery.com>
876
877 * gcc.dg/dll-6.c: New test.
878 * gcc.dg/dll-6a.c: Likewise.
879 * gcc.dg/dll-7.c: Likewise.
880 * gcc.dg/dll-7a.c: Likewise.
881 * g++.dg/ext/dllexport2.C: Likewise.
882 * g++.dg/ext/dllexport2a.cc: Likewise.
883
265b3b8d
SE
8842009-05-21 Steve Ellcey <sje@cup.hp.com>
885
886 PR target/37846
887 * gcc.target/ia64/mfused-madd-vect.c: New test.
888 * gcc.target/ia64/mfused-madd.c: New test.
889 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
890 * gcc.target/ia64/mno-fused-madd.c: New test.
891
cabf85c3
L
8922009-05-21 H.J. Lu <hongjiu.lu@intel.com>
893
894 * gcc.target/i386/movbe-1.c: New.
895 * gcc.target/i386/movbe-2.c: Likewise.
896
9fefa0aa
TG
8972009-05-21 Taras Glek <tglek@mozilla.com>
898
cabf85c3
L
899 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
900 plugin_init signature.
901 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
902 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
903 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
9fefa0aa 904
1ea9fe56
MM
9052009-05-21 Mark Mitchell <mark@codesourcery.com>
906
907 * gcc.dg/target/arm/neon-vmla-1.c: New.
908 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
909
642d97ff
AN
9102009-05-20 Adam Nemet <anemet@caviumnetworks.com>
911
912 * gcc.target/mips/octeon-exts-6.c: New test.
913 * gcc.target/mips/extend-1.c: New test.
914 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
915 EXTS.
916 * gcc.target/mips/octeon-exts-5.c: Likewise.
917
776248b8
JJ
9182009-05-20 Jakub Jelinek <jakub@redhat.com>
919
920 PR middle-end/40204
921 * gcc.c-torture/compile/pr40204.c: New test.
922
0328ae4d
RG
9232009-05-20 Richard Guenther <rguenther@suse.de>
924
925 * gcc.c-torture/compile/20090518-1.c: New testcase.
926
e36dc339
ZD
9272009-05-19 Zdenek Dvorak <ook@ucw.cz>
928
929 PR tree-optimization/40087
930 * gcc.dg/tree-ssa/pr40087.c: New test.
931
5cfd5d9b
AP
9322009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
933
934 * gcc.dg/vector-4.c: New testcase.
935 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
936 * g++.dg/ext/vector16.C: New testcase.
937
dae279f0
L
9382009-05-19 H.J. Lu <hongjiu.lu@intel.com>
939
940 PR c/40172
941 * gcc.dg/pr40172.c: Renamed to ...
942 * gcc.dg/pr40172-1.c: This.
943
944 * gcc.dg/pr40172-2.c: New.
945 * gcc.dg/pr40172-3.c: Likewise.
946
7bb27074
MLI
9472009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
948
949 PR c/40172
950 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
951
5aefc6a0
EB
9522009-05-19 Eric Botcazou <ebotcazou@adacore.com>
953
954 * gnat.dg/loop_optimization6.ad[sb]: New test.
955
377f099a
RG
9562009-05-19 Richard Guenther <rguenther@suse.de>
957
958 * gcc.c-torture/compile/20090519-1.c: New testcase.
959
e57d93c6
JM
9602009-05-18 Jason Merrill <jason@redhat.com>
961
962 * g++.dg/cpp0x/explicit1.C: New.
963 * g++.dg/cpp0x/explicit2.C: New.
964
82725547
DS
9652009-05-18 Dodji Seketeli <dodji@redhat.com>
966
967 PR debug/40109
968 * g++.dg/debug/dwarf2/nested-1.C: New test.
969
cf249b02
L
9702009-05-18 H.J. Lu <hongjiu.lu@intel.com>
971
972 PR testsuite/39907
973 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
974 stack alignment.
975
e35bbb23
JW
9762009-05-18 Janus Weil <janus@gcc.gnu.org>
977
978 PR fortran/40164
979 * gfortran.dg/proc_ptr_comp_8.f90: New.
980
bfa31dad
RG
9812009-05-18 Richard Guenther <rguenther@suse.de>
982
983 PR fortran/40168
984 * gfortran.dg/array_memset_2.f90: Adjust.
985
23e38561
JW
9862009-05-18 Janus Weil <janus@gcc.gnu.org>
987
988 PR fortran/36947
989 PR fortran/40039
990 * gfortran.dg/interface_27.f90: New.
991 * gfortran.dg/interface_28.f90: New.
992 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
993 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
994
75df395f
MK
9952009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
996
997 * gcc.target/m68k/tls-ie.c: New test.
998 * gcc.target/m68k/tls-le.c: New test.
999 * gcc.target/m68k/tls-gd.c: New test.
1000 * gcc.target/m68k/tls-ld.c: New test.
1001 * gcc.target/m68k/tls-ie-xgot.c: New test.
1002 * gcc.target/m68k/tls-le-xtls.c: New test.
1003 * gcc.target/m68k/tls-gd-xgot.c: New test.
1004 * gcc.target/m68k/tls-ld-xgot.c: New test.
1005 * gcc.target/m68k/tls-ld-xtls.c: New test.
1006 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
1007
8b75fc9b
MJ
10082009-05-18 Martin Jambor <mjambor@suse.cz>
1009
1010 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
1011
ae8af500
L
10122009-05-17 H.J. Lu <hongjiu.lu@intel.com>
1013
1014 PR c/40172
1015 * gcc.dg/pr40172.c: New.
1016
7e361ae6
JM
10172009-05-17 Jason Merrill <jason@redhat.com>
1018
1019 PR c++/40139
1020 * g++.dg/template/dtor6.C: New.
1021
8fa6fa79
JM
10222009-05-17 Joseph Myers <joseph@codesourcery.com>
1023
1024 * g++.dg/warn/translate-ice-1.C: New test.
1025
e0a6661b
FXC
10262009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1027
1028 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
1029 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
1030 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
1031 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
1032
9b33a6a1
FXC
10332009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1034
1035 PR fortran/33197
1036 * gfortran.dg/erf_2.F90: New test.
1037 * gfortran.dg/erfc_scaled_2.f90: New test.
1038
b0c06816
FXC
10392009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1040
1041 PR fortran/31243
1042 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
1043 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
1044 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
1045
29409321
DB
10462009-05-16 David Billinghurst <billingd@gcc.gnu.org>
1047
1048 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
1049 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
1050
7e5487a2
ILT
10512009-05-15 Ian Lance Taylor <iant@google.com>
1052
1053 * gcc.dg/Wcxx-compat-10.c: New testcase.
1054
a243fb4a
MLI
10552009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
1056
1057 PR 16302
1058 * gcc.dg/pr16302.c: New.
1059 * g++.dg/warn/pr16302.C: New.
1060
16a3d11c
KG
10612009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1062
1063 * gcc.dg/torture/builtin-math-5.c: New.
1064 * gcc.dg/torture/builtin-math-6.c: New.
1065 * lib/target-supports.exp (check_effective_target_mpc): New.
1066
796bda22
JH
10672009-05-15 Jan Hubicka <jh@suse.cz>
1068
1069 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
1070
6136d2c7
JH
10712009-05-15 Jan Hubicka <jh@suse.cz>
1072
1073 * gcc.target/i386/align-main-1.c (check): Mark noinline.
1074 * gcc.target/i386/align-main-2.c (check): Mark noinline.
1075 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
1076 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
f3afc8a7
UB
1077 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
1078 Mark noinline.
1079 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
1080 Mark noinline.
6136d2c7
JH
1081 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
1082 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
1083
f3d509ec
JH
10842009-05-15 Jan Hubicka <jh@suse.cz>
1085
1086 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
1087 optimized by sibcall noinline.
1088
561df464
JH
10892009-05-15 Jan Hubicka <jh@suse.cz>
1090
1091 * sibcall-1.c (track): Mark noinline.
1092 * sibcall-2.c (track): Mark noinline.
1093 * sibcall-3.c (track): Mark noinline.
1094 * sibcall-4.c (track): Mark noinline.
1095
febbad93
JH
10962009-05-15 Jan Hubicka <jh@suse.cz>
1097
1098 * flatten-2.c: Disable early inlining; add comment.
1099 * flatten-3.c: New test based on flatten-2.c.
1100
828552ed
RG
11012009-05-15 Richard Guenther <rguenther@suse.de>
1102
1103 PR tree-optimization/39999
1104 * gcc.c-torture/compile/pr39999.c: New testcase.
1105
16b29cc4
JM
11062009-05-15 Joseph Myers <joseph@codesourcery.com>
1107
1108 * gcc.c-torture/compile/ptr-conv-1.c: New test.
1109
09639a83
ILT
11102009-05-14 Ian Lance Taylor <iant@google.com>
1111
1112 * gcc.dg/Wcxx-compat-9.c: New testcase.
1113
6de7294f
JW
11142009-05-14 Janus Weil <janus@gcc.gnu.org>
1115
1116 PR fortran/39996
1117 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
1118 * gfortran.dg/duplicate_type_2.f90: Ditto.
1119 * gfortran.dg/duplicate_type_3.f90: New.
1120
4d3aadab
LG
11212009-05-14 Laurent GUERBY <laurent@guerby.net>
1122
782dc37a
UB
1123 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
1124 * ada/acats/tests/c5/c59002c.ada: Likewise.
4d3aadab 1125
d1c8e08a 11262009-05-13 Taras Glek <tglek@mozilla.com>
4d3aadab 1127
782dc37a
UB
1128 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
1129 attributes and decl smashing.
1130 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
1131 attributes.
1132 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
1133 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
d1c8e08a 1134
7e279142
JJ
11352009-05-14 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR fortran/39865
1138 * gfortran.dg/pr39865.f90: New test.
1139 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
1140 arrays in FMT=.
1141 * gfortran.dg/hollerith_f95.f90: Likewise.
1142 * gfortran.dg/hollerith6.f90: New test.
1143 * gfortran.dg/hollerith7.f90: New test.
1144
00b0c19b
MLI
11452009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1146
1147 PR cpp/36674
1148 * gcc.dg/cpp/pr36674.i: New.
1149
efc3527a
BE
11502009-05-14 Ben Elliston <bje@au.ibm.com>
1151
1152 PR middle-end/40035
1153 * gcc.c-torture/compile/pr40035.c: New test.
1154
42657b07
KG
11552009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1156
1157 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
1158
2be51762
TB
11592009-05-12 Tobias Burnus <burnus@net-b.de>
1160
1161 PR fortran/40110
1162 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
1163 * gfortran.dg/c_kind_tests_2.f03: Ditto.
1164 * gfortran.dg/interop_params.f03: Ditto.
1165
02f0b13a
JH
11662009-05-12 Jan Hubicka <jh@suse.cz>
1167
f3afc8a7
UB
1168 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
1169 so unrolling still happens.
02f0b13a
JH
1170 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
1171 * gcc.dg/ipa/ipacost-2.c: Likewise.
1172 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
1173
8ce71866
DB
11742009-05-12 David Billinghurst <billingd@gcc.gnu.org>
1175
1176 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
1177
b7a0af68
DB
11782009-05-12 David Billinghurst <billingd@gcc.gnu.org>
1179
1180 * lib/target-supports.exp (check_profiling_available): Return
1181 false for -p on *-*-cygwin* targets.
1182
66d41e0c
L
11832009-05-11 H.J. Lu <hongjiu.lu@intel.com>
1184
1185 PR tree-optimization/38632
1186 * g++.dg/tree-ssa/pr38632.C: New.
1187
08f1af2e
JH
11882009-05-11 Jan Hubicka <jh@suse.cz>
1189
1190 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
1191 we now optimize better.
1192 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
1193 out at different places.
1194 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
1195 unroling.
1196 * gcc.dg/vect/vect-76.c: Likewise.
1197 * gcc.dg/vect/vect-70.c: Likewise.
1198 * gcc.dg/vect/vect-66.c: Likewise.
1199 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1200 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
1201
26ab6a93
L
12022009-05-11 H.J. Lu <hongjiu.lu@intel.com>
1203
1204 PR middle-end/40080
1205 * gcc.c-torture/compile/pr40080.c: New.
1206
f5a1f0d0
PB
12072009-05-11 Paolo Bonzini <bonzini@gnu.org>
1208
1209 * gcc.c-torture/compile/pr40026.c: New testcase.
1210
cbb9a26e
JW
12112009-05-11 Janus Weil <janus@gcc.gnu.org>
1212
1213 PR fortran/40089
1214 * gfortran.dg/proc_ptr_comp_7.f90: New.
1215
4da39468
IR
12162009-05-11 Ira Rosen <irar@il.ibm.com>
1217
1218 PR tree-optimization/40074
1219 * gcc.dg/vect/pr40074.c: New test.
1220
24b97832
ILT
12212009-05-10 Ian Lance Taylor <iant@google.com>
1222
1223 * gcc.dg/Wcxx-compat-7.c: New testcase.
1224 * gcc.dg/Wcxx-compat-8.c: New testcase.
c637b0fa 1225 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
24b97832
ILT
1226 * gcc.dg/pr17188-1.c: Likewise.
1227 * gcc.dg/pr39084.c: Likewise.
1228
af618949
MM
12292009-05-10 Michael Matz <matz@suse.de>
1230
1231 PR target/40031
1232 * gcc.dg/pr40031.c: New test.
1233
110ea21a
PT
12342009-05-10 Paul Thomas <pault@gcc.gnu.org>
1235
1236 PR fortran/40018
1237 * gfortran.dg/array_constructor_31.f90: New test.
1238
896d7dbd
RG
12392009-05-10 Richard Guenther <rguenther@suse.de>
1240
1241 PR tree-optimization/40081
1242 * g++.dg/torture/pr40081.C: New testcase.
1243
eb74e79b
PT
12442009-05-10 Paul Thomas <pault@gcc.gnu.org>
1245
1246 PR fortran/38863
1247 * gfortran.dg/dependency_24.f90: New test.
1248 * gfortran.dg/dependency_23.f90: Clean up module files.
1249
12502009-05-10 David Billinghurst <billingd@gcc.gnu.org>
a34dda5b
DB
1251
1252 PR fortran/38956
1253 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
1254 * gfortran.dg/chmod_2.f90: Likewise.
1255 * gfortran.dg/chmod_3.f90: Likewise.
1256 * gfortran.dg/open_errors.f90: Likewise.
1257
0afd7219
JH
12582009-05-09 Jan Hubicka <jh@suse.cz>
1259
1260 PR middle-end/40043
1261 * g++.dg/eh/nested-try.C: New test.
1262
ad6c0864
MM
12632009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1264
1265 PR tree-optimization/40049
1266 * gcc.dg/vect/vect-shift-2.c: New test.
1267
c94f9067
JM
12682009-05-08 Joseph Myers <joseph@codesourcery.com>
1269
1270 * gcc.dg/torture/complex-sign-mul-minus-one.c,
1271 gcc.dg/torture/complex-sign-mul-one.c: New tests.
1272
9b86d6bb
L
12732009-05-08 H.J. Lu <hongjiu.lu@intel.com>
1274
1275 PR c/36892
1276 * g++.dg/warn/deprecated-6.C: New.
1277 * gcc.dg/deprecated-4.c: Likewise.
1278 * gcc.dg/deprecated-5.c: Likewise.
1279 * gcc.dg/deprecated-6.c: Likewise.
1280
03f1063f
L
12812009-05-08 H.J. Lu <hongjiu.lu@intel.com>
1282
1283 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
1284 __aligned__(__BIGGEST_ALIGNMENT__).
1285 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1286 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
1287 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
1288 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1289 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1290 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1291 * gcc.dg/vect/Os-vect-95.c: Likewise.
1292 * gcc.dg/vect/pr20122.c: Likewise.
1293 * gcc.dg/vect/pr36493.c: Likewise.
1294 * gcc.dg/vect/pr37385.c: Likewise.
1295 * gcc.dg/vect/slp-7.c: Likewise.
1296 * gcc.dg/vect/slp-9.c: Likewise.
1297 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1298 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1299 * gcc.dg/vect/vect-35.c: Likewise.
1300 * gcc.dg/vect/vect-40.c: Likewise.
1301 * gcc.dg/vect/vect-42.c: Likewise.
1302 * gcc.dg/vect/vect-44.c: Likewise.
1303 * gcc.dg/vect/vect-46.c: Likewise.
1304 * gcc.dg/vect/vect-48.c: Likewise.
1305 * gcc.dg/vect/vect-52.c: Likewise.
1306 * gcc.dg/vect/vect-54.c: Likewise.
1307 * gcc.dg/vect/vect-56.c: Likewise.
1308 * gcc.dg/vect/vect-58.c: Likewise.
1309 * gcc.dg/vect/vect-60.c: Likewise.
1310 * gcc.dg/vect/vect-74.c: Likewise.
1311 * gcc.dg/vect/vect-75.c: Likewise.
1312 * gcc.dg/vect/vect-76.c: Likewise.
1313 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1314 * gcc.dg/vect/vect-77.c: Likewise.
1315 * gcc.dg/vect/vect-77-global.c: Likewise.
1316 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1317 * gcc.dg/vect/vect-78.c: Likewise.
1318 * gcc.dg/vect/vect-78-global.c: Likewise.
1319 * gcc.dg/vect/vect-80.c: Likewise.
1320 * gcc.dg/vect/vect-85.c: Likewise.
1321 * gcc.dg/vect/vect-87.c: Likewise.
1322 * gcc.dg/vect/vect-88.c: Likewise.
1323 * gcc.dg/vect/vect-92.c: Likewise.
1324 * gcc.dg/vect/vect-93.c: Likewise.
1325 * gcc.dg/vect/vect-95.c: Likewise.
1326 * gcc.dg/vect/vect-97.c: Likewise.
1327 * gcc.dg/vect/vect-complex-1.c: Likewise.
1328 * gcc.dg/vect/vect-complex-4.c: Likewise.
1329 * gcc.dg/vect/vect-complex-5.c: Likewise.
1330 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
1331 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
1332 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1333 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
1334 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
1335 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
1336 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1337 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1338 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1339 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1340 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
1341 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
1342 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
1343 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1344 * gcc.dg/vect/vect-outer-1.c: Likewise.
1345 * gcc.dg/vect/vect-outer-2a.c: Likewise.
1346 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1347 * gcc.dg/vect/vect-outer-2.c: Likewise.
1348 * gcc.dg/vect/vect-outer-2c.c: Likewise.
1349 * gcc.dg/vect/vect-outer-2d.c: Likewise.
1350 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1351 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1352 * gcc.dg/vect/vect-outer-3.c: Likewise.
1353 * gcc.dg/vect/vect-outer-3c.c: Likewise.
1354 * gcc.dg/vect/vect-outer-5.c: Likewise.
1355 * gcc.dg/vect/vect-outer-6.c: Likewise.
1356 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
1357 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
1358 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
1359 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1360 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
1361 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1362 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1363 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1364 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1365 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
1366 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
1367 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1368 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
1369 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1370
2ca862e9
JM
13712009-05-08 Joseph Myers <joseph@codesourcery.com>
1372
1373 PR c/24581
1374 * gcc.dg/torture/complex-sign.h: New header.
1375 * gcc.dg/torture/complex-sign-add.c,
1376 gcc.dg/torture/complex-sign-mixed-add.c,
1377 gcc.dg/torture/complex-sign-mixed-div.c,
1378 gcc.dg/torture/complex-sign-mixed-mul.c,
1379 gcc.dg/torture/complex-sign-mixed-sub.c,
1380 gcc.dg/torture/complex-sign-mul.c,
1381 gcc.dg/torture/complex-sign-sub.c: New tests.
1382
cb8e4445
JW
13832009-05-08 Janus Weil <janus@gcc.gnu.org>
1384
1385 PR fortran/39876
1386 * gfortran.dg/intrinsic_3.f90: New.
1387
6ec637a4
JJ
13882009-05-07 Janis Johnson <janis187@us.ibm.com>
1389
1390 PR c/39037
1391 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
1392 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
1393 * gcc.dg/dfp/float-constant-double.c: New test.
1394 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
1395 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
1396 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
1397 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
1398 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
1399 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
1400 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
1401 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
1402 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
1403
472e0df9
JJ
14042009-05-07 Jakub Jelinek <jakub@redhat.com>
1405
1406 PR middle-end/40057
1407 * gcc.c-torture/execute/pr40057.c: New test.
1408
e289f7a4
JW
14092009-05-06 James E. Wilson <wilson@codesourcery.com>
1410
585be9ef 1411 * gcc.c-torture/compile/const-high-part.c: New test.
e289f7a4 1412
2ff2235c
L
14132009-05-06 H.J. Lu <hongjiu.lu@intel.com>
1414
1415 PR testsuite/40050
1416 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
1417 build plugin.
1418
713485cc
JW
14192009-05-06 Janus Weil <janus@gcc.gnu.org>
1420
1421 PR fortran/39630
1422 * gfortran.dg/proc_decl_1.f90: Modified.
1423 * gfortran.dg/proc_ptr_comp_1.f90: New.
1424 * gfortran.dg/proc_ptr_comp_2.f90: New.
1425 * gfortran.dg/proc_ptr_comp_3.f90: New.
1426 * gfortran.dg/proc_ptr_comp_4.f90: New.
1427 * gfortran.dg/proc_ptr_comp_5.f90: New.
1428 * gfortran.dg/proc_ptr_comp_6.f90: New.
1429
c7cb9f42
DS
14302009-05-06 Dodji Seketeli <dodji@redhat.com>
1431
1432 PR c++/17395
1433 * g++.dg/template/call7.C: New test.
1434
cb079a4d
DN
14352009-05-06 Diego Novillo <dnovillo@google.com>
1436
1437 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
1438
5416e9be
L
14392009-05-06 H.J. Lu <hongjiu.lu@intel.com>
1440
1441 * gfortran.dg/pr40021.f: Moved to ...
1442 * gfortran.fortran-torture/execute/pr40021.f: Here.
1443
5a5c6435
JJ
14442009-05-06 Janis Johnson <janis187@us.ibm.com>
1445
1446 PR middle-end/39986
1447 * gcc.dg/dfp/pr39986.c: New test.
1448
529ff441
MM
14492009-05-06 Michael Matz <matz@suse.de>
1450
5416e9be 1451 PR middle-end/40021
529ff441
MM
1452 * gfortran.dg/pr40021.f: New test.
1453
8ba50c2c
LCW
14542009-05-06 Le-Chun Wu <lcwu@google.com>
1455
1456 * lib/plugin-support.exp: New file containing support procs for
1457 plugin testcases.
1458 * lib/target-supports.exp (check_plugin_available): New proc.
1459 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
1460 * gcc.dg/plugin/selfassign.c: New plugin source file.
1461 * gcc.dg/plugin/self-assign-test-1.c: New test.
1462 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
1463 * g++.dg/README: Add description for plugin test.
1464 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
1465 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
1466 * g++.dg/plugin/selfassign.c: New plugin source file.
1467 * g++.dg/plugin/self-assign-test-1.C: New test.
1468 * g++.dg/plugin/self-assign-test-2.C: Likewise.
1469 * g++.dg/plugin/self-assign-test-3.C: Likewise.
1470 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
1471 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
1472
b050b2de
TB
14732009-05-06 Tobias Burnus <burnus@net-b.de>
1474
1475 PR fortran/40041
1476 * gfortran.dg/intrinsic_2.f90: New test.
1477 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
1478
1202aec1
JM
14792009-05-06 Joseph Myers <joseph@codesourcery.com>
1480
1481 PR c/40032
1482 * gcc.dg/noncompile/incomplete-5.c: New test.
1483
32f579f6
JJ
14842009-05-05 Jakub Jelinek <jakub@redhat.com>
1485
1486 PR middle-end/39666
1487 * gcc.dg/pr39666-1.c: New test.
1488 * gcc.dg/pr39666-2.c: Likewise.
1489 * g++.dg/warn/Wuninitialized-4.C: Likewise.
1490 * g++.dg/warn/Wuninitialized-5.C: Likewise.
1491 * gfortran.dg/pr39666-1.f90: Likewise.
1492 * gfortran.dg/pr39666-2.f90: Likewise.
1493
21c3348a
AN
14942009-05-05 Adam Nemet <anemet@caviumnetworks.com>
1495
1496 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
1497 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
1498 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1499
210aee68
JW
15002009-05-05 Janus Weil <janus@gcc.gnu.org>
1501
1502 PR fortran/39998
1503 * gfortran.dg/proc_ptr_17.f90: New.
1504
7f8fdb9f
RG
15052009-05-05 Richard Guenther <rguenther@suse.de>
1506
1507 PR tree-optimization/40022
1508 * gcc.c-torture/execute/pr40022.c: New testcase.
1509
8d972839
RG
15102009-05-05 Richard Guenther <rguenther@suse.de>
1511
1512 PR middle-end/40023
1513 * gcc.c-torture/compile/pr40023.c: New testcase.
1514
95e20768
NS
15152009-05-05 Nathan Sidwell <nathan@codesourcery.com>
1516
1517 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
1518 * g++.dg/template/overload9.C: Likewise.
1519 * g++.dg/ext/ms-1.C: New.
1520
5bbca039
JJ
15212009-05-05 Jakub Jelinek <jakub@redhat.com>
1522
1523 PR c++/40013
1524 * g++.dg/ext/vla7.C: New test.
1525
4f1e4960
JM
15262009-05-04 Joseph Myers <joseph@codesourcery.com>
1527
aa016ff7 1528 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
4f1e4960 1529
88388a52
JM
15302009-05-04 Joseph Myers <joseph@codesourcery.com>
1531
aa016ff7 1532 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
88388a52
JM
1533 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
1534 Update expected errors.
1535
67beaaa6
MLI
15362009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1537
1538 PR c++/28152
1539 * g++.dg/parse/parser-pr28152.C: New.
1540 * g++.dg/parse/parser-pr28152-2.C: New.
1541
a3af5087
JM
15422009-05-04 Joseph Myers <joseph@codesourcery.com>
1543
1544 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
1545
97f0e9d9
EB
15462009-05-03 Eric Botcazou <ebotcazou@adacore.com>
1547
1548 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
1549 * gcc.target/sparc/fexpand-2.c: Likewise.
1550 * gcc.target/sparc/fpmerge-2.c: Likewise.
1551 * gcc.target/sparc/pdist-2.c: Likewise.
1552
255d3827
RG
15532009-05-03 Richard Guenther <rguenther@suse.de>
1554
1555 PR c/39983
1556 * gcc.c-torture/compile/pr39983.c: New testcase.
1557
fa5da7de
JM
15582009-05-03 Joseph Myers <joseph@codesourcery.com>
1559
1560 * gcc.dg/c99-complex-3.c: New test.
1561
9e322bc1
JM
15622009-05-03 Joseph Myers <joseph@codesourcery.com>
1563
1564 * gcc.dg/cpp/utf8-5byte-1.c: New test.
1565
dcdd5541
JM
15662009-05-02 Joseph Myers <joseph@codesourcery.com>
1567
1568 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
1569
4636b850
RG
15702009-05-02 Richard Guenther <rguenther@suse.de>
1571
1572 PR middle-end/40001
1573 * gcc.target/spu/pr40001.c: New testcase.
1574
794f21f9
AN
15752009-04-30 Adam Nemet <anemet@caviumnetworks.com>
1576
1577 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
1578
70ccbedb
SE
15792009-04-30 Steve Ellcey <sje@cup.hp.com>
1580
1581 PR middle-end/39579
1582 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
1583 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
1584
bab37209
JJ
15852009-04-30 Janis Johnson <janis187@us.ibm.com>
1586
1587 PR testsuite/39776
1588 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
1589 no longer issued.
1590
512e7d7f
DA
15912009-04-30 David Ayers <ayers@fsfe.org>
1592
1593 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
1594 and gcc_error_prefix variables.
1595 * objc.dg/bad-receiver-type.m: Update to match correct
1596 diagnostics marker.
1597 * objc.dg/encode-5.m: Likewise.
1598 * objc.dg/id-1.m: Likewise.
1599 * objc.dg/method-1.m: Likewise.
1600 * objc.dg/method-6.m: Likewise.
1601 * objc.dg/method-7.m: Likewise.
1602 * objc.dg/method-9.m: Likewise.
1603 * objc.dg/method-11.m: Likewise.
1604 * objc.dg/method-20.m: Likewise.
1605 * objc.dg/private-1.m: Likewise.
1606
ee56ac9d
JB
16072009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
1608
1609 PR libfortran/39667
1610 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
1611 * gfortran.dg/advance_4.f90: Likewise
1612 * gfortran.dg/advance_5.f90: Likewise
1613 * gfortran.dg/append_1.f90: Likewise
1614 * gfortran.dg/backslash_1.f90: Likewise
1615 * gfortran.dg/backslash_2.f90: Likewise
1616 * gfortran.dg/backslash_3.f: Likewise
1617 * gfortran.dg/backspace_10.f90: Likewise
1618 * gfortran.dg/backspace_3.f: Likewise
1619 * gfortran.dg/backspace_4.f: Likewise
1620 * gfortran.dg/backspace_5.f: Likewise
1621 * gfortran.dg/backspace_8.f: Likewise
1622 * gfortran.dg/backspace_9.f: Likewise
1623 * gfortran.dg/complex_write.f90: Likewise
1624 * gfortran.dg/convert_implied_open.f90: Likewise
1625 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
1626 * gfortran.dg/dos_eol.f: Likewise
1627 * gfortran.dg/empty_format_1.f90: Likewise
1628 * gfortran.dg/endfile.f: Likewise
1629 * gfortran.dg/eof_1.f90: Likewise
1630 * gfortran.dg/eor_1.f90: Likewise
1631 * gfortran.dg/eor_handling_1.f90: Likewise
1632 * gfortran.dg/eor_handling_2.f90: Likewise
1633 * gfortran.dg/eor_handling_3.f90: Likewise
1634 * gfortran.dg/eor_handling_4.f90: Likewise
1635 * gfortran.dg/eor_handling_5.f90: Likewise
1636 * gfortran.dg/error_recovery_5.f90: Likewise
1637 * gfortran.dg/f2003_inquire_1.f03: Likewise
1638 * gfortran.dg/f2003_io_4.f03: Likewise
1639 * gfortran.dg/f2003_io_5.f03: Likewise
1640 * gfortran.dg/f2003_io_7.f03: Likewise
1641 * gfortran.dg/fgetc_1.f90: Likewise
1642 * gfortran.dg/fgetc_2.f90: Likewise
1643 * gfortran.dg/flush_1.f90: Likewise
1644 * gfortran.dg/fmt_exhaust.f90: Likewise
1645 * gfortran.dg/fmt_huge.f90: Likewise
1646 * gfortran.dg/fmt_read.f90: Likewise
1647 * gfortran.dg/fmt_t_1.f90: Likewise
1648 * gfortran.dg/fmt_t_2.f90: Likewise
1649 * gfortran.dg/fmt_t_3.f90: Likewise
1650 * gfortran.dg/fmt_t_4.f90: Likewise
1651 * gfortran.dg/fmt_t_5.f90: Likewise
1652 * gfortran.dg/fmt_t_7.f: Likewise
1653 * gfortran.dg/fseek.f90: Likewise
1654 * gfortran.dg/ftell_1.f90: Likewise
1655 * gfortran.dg/ftell_2.f90: Likewise
1656 * gfortran.dg/func_derived_3.f90: Likewise
1657 * gfortran.dg/inquire_9.f90: Likewise
1658 * gfortran.dg/iostat_1.f90: Likewise
1659 * gfortran.dg/iostat_2.f90: Likewise
1660 * gfortran.dg/list_read_1.f90: Likewise
1661 * gfortran.dg/list_read_4.f90: Likewise
1662 * gfortran.dg/list_read_5.f90: Likewise
1663 * gfortran.dg/list_read_7.f90: Likewise
1664 * gfortran.dg/list_read_8.f90: Likewise
1665 * gfortran.dg/list_read_9.f90: Likewise
1666 * gfortran.dg/namelist_13.f90: Likewise
1667 * gfortran.dg/namelist_14.f90: Likewise
1668 * gfortran.dg/namelist_15.f90: Likewise
1669 * gfortran.dg/namelist_16.f90: Likewise
1670 * gfortran.dg/namelist_17.f90: Likewise
1671 * gfortran.dg/namelist_18.f90: Likewise
1672 * gfortran.dg/namelist_19.f90: Likewise
1673 * gfortran.dg/namelist_20.f90: Likewise
1674 * gfortran.dg/namelist_24.f90: Likewise
1675 * gfortran.dg/namelist_26.f90: Likewise
1676 * gfortran.dg/namelist_27.f90: Likewise
1677 * gfortran.dg/namelist_28.f90: Likewise
1678 * gfortran.dg/namelist_37.f90: Likewise
1679 * gfortran.dg/namelist_38.f90: Likewise
1680 * gfortran.dg/namelist_39.f90: Likewise
1681 * gfortran.dg/namelist_40.f90: Likewise
1682 * gfortran.dg/namelist_43.f90: Likewise
1683 * gfortran.dg/namelist_44.f90: Likewise
1684 * gfortran.dg/namelist_45.f90: Likewise
1685 * gfortran.dg/namelist_46.f90: Likewise
1686 * gfortran.dg/namelist_47.f90: Likewise
1687 * gfortran.dg/namelist_48.f90: Likewise
1688 * gfortran.dg/namelist_49.f90: Likewise
1689 * gfortran.dg/namelist_50.f90: Likewise
1690 * gfortran.dg/namelist_51.f90: Likewise
1691 * gfortran.dg/namelist_52.f90: Likewise
1692 * gfortran.dg/namelist_56.f90: Likewise
1693 * gfortran.dg/namelist_char_only.f90: Likewise
1694 * gfortran.dg/namelist_use.f90: Likewise
1695 * gfortran.dg/namelist_use_only.f90: Likewise
1696 * gfortran.dg/noadv_size.f90: Likewise
1697 * gfortran.dg/open_access_append_1.f90: Likewise
1698 * gfortran.dg/pad_no.f90: Likewise
1699 * gfortran.dg/pr12884.f: Likewise
1700 * gfortran.dg/pr17090.f90: Likewise
1701 * gfortran.dg/pr17285.f90: Likewise
1702 * gfortran.dg/pr17286.f90: Likewise
1703 * gfortran.dg/pr18122.f90: Likewise
1704 * gfortran.dg/pr18210.f90: Likewise
1705 * gfortran.dg/pr18392.f90: Likewise
1706 * gfortran.dg/pr19155.f: Likewise
1707 * gfortran.dg/pr19216.f: Likewise
1708 * gfortran.dg/pr19467.f90: Likewise
1709 * gfortran.dg/pr19657.f: Likewise
1710 * gfortran.dg/pr20257.f90: Likewise
1711 * gfortran.dg/read_bad_advance.f90: Likewise
1712 * gfortran.dg/read_eof_2.f90: Likewise
1713 * gfortran.dg/read_eof_4.f90: Likewise
1714 * gfortran.dg/read_many_1.f: Likewise
1715 * gfortran.dg/read_noadvance.f90: Likewise
1716 * gfortran.dg/read_repeat.f90: Likewise
1717 * gfortran.dg/read_size_noadvance.f90: Likewise
1718 * gfortran.dg/read_x_past.f: Likewise
1719 * gfortran.dg/record_marker_1.f90: Likewise
1720 * gfortran.dg/record_marker_3.f90: Likewise
1721 * gfortran.dg/rewind_1.f90: Likewise
1722 * gfortran.dg/runtime_warning_1.f90: Likewise
1723 * gfortran.dg/shape_3.f90: Likewise
1724 * gfortran.dg/slash_1.f90: Likewise
1725 * gfortran.dg/stat_1.f90: Likewise
1726 * gfortran.dg/stat_2.f90: Likewise
1727 * gfortran.dg/streamio_11.f90: Likewise
1728 * gfortran.dg/streamio_3.f90: Likewise
1729 * gfortran.dg/streamio_4.f90: Likewise
1730 * gfortran.dg/streamio_9.f90: Likewise
1731 * gfortran.dg/tl_editing.f90: Likewise
1732 * gfortran.dg/unf_io_convert_1.f90: Likewise
1733 * gfortran.dg/unf_io_convert_2.f90: Likewise
1734 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
1735 * gfortran.dg/unf_short_record_1.f90: Likewise
1736 * gfortran.dg/utf8_1.f03: Likewise
1737 * gfortran.dg/utf8_2.f03: Likewise
1738 * gfortran.dg/widechar_IO_1.f90: Likewise
1739 * gfortran.dg/write_check3.f90: Likewise
1740 * gfortran.dg/write_rewind_2.f: Likewise
1741 * gfortran.dg/x_slash_2.f: Likewise
1742
5dc7911e
RG
17432009-04-29 Richard Guenther <rguenther@suse.de>
1744
1745 PR target/39943
1746 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1747 New.
1748 (check_effective_target_vect_floatuint_cvt): Likewise.
1749 * gcc.dg/vect/slp-10.c: Adjust.
1750 * gcc.dg/vect/slp-11.c: Adjust.
1751 * gcc.dg/vect/slp-12b.c: Adjust.
1752 * gcc.dg/vect/slp-33.c: Adjust.
1753 * gcc.c-torture/compile/pr39943.c: New testcase.
1754
7c90021d
RG
17552009-04-29 Richard Guenther <rguenther@suse.de>
1756
1757 PR middle-end/39937
1758 * gcc.c-torture/compile/pr39937.c: New testcase.
1759
de0b4ad5
RG
17602009-04-29 Richard Guenther <rguenther@suse.de>
1761
1762 PR tree-optimization/39941
1763 * gcc.c-torture/compile/pr39941.c: New testcase.
1764
a0a31d1e
BS
17652009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
1766
1767 * gcc.target/bfin/20090411-1.c: New test.
1768
5f3153cd
AP
17692009-04-29 Anmol P. Paralkar <anmol@freescale.com>
1770
1771 PR target/39565
1772 * gcc.dg/pr39565.c: New testcase.
1773
8df03fe5
NS
17742009-04-28 Nathan Sidwell <nathan@codesourcery.com>
1775
1776 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
1777 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1778 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1779 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1780 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1781 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1782 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1783 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1784 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1785 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1786 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1787 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1788 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1789 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1790 * gcc.target/i386/pr37191.c: Likewise.
1791 * gcc.target/i386/reload-1.c: Likewise.
1792 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
1793 * g++.old-deja/g++.pt/repo2.C: Likewise.
1794 * g++.old-deja/g++.pt/repo3.C: Likewise.
1795 * g++.old-deja/g++.pt/repo4.C: Likewise.
1796 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1797 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1798 * g++.dg/template/repo1.C: Likewise.
1799 * g++.dg/template/repo2.C: Likewise.
1800 * g++.dg/template/repo3.C: Likewise.
1801 * g++.dg/template/repo4.C: Likewise.
1802 * g++.dg/template/repo5.C: Likewise.
1803 * g++.dg/template/repo6.C: Likewise.
1804 * g++.dg/template/repo7.C: Likewise.
1805 * g++.dg/template/repo8.C: Likewise.
1806 * g++.dg/template/repo9.C: Likewise.
1807 * g++.dg/rtti/repo1.C: Likewise.
1808 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
1809 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
1810 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
1811 * g++.dg/other/PR23205.C: Skip for vxworks.
1812 * g++.dg/ext/visibility/class1.C: Requires PIC.
1813 * g++.dg/eh/async-unwind2.C: Requires PIC.
1814 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
1815 does not have cxa_exit.
1816
895302fb
JY
18172009-04-28 Jing Yu <jingyu@google.com>
1818
1819 PR testsuite/39790
1820 * lib/target-supports.exp (check_effective_target_tls): Remove
1821 comment of caching.
1822 (check_effective_target_tls_native): Likewise.
1823 (check_effective_target_tls_runtime): Likewise.
1824 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
1825 tls to tls_runtime.
1826 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
1827
e6a5e544
JW
18282009-04-28 Janus Weil <janus@gcc.gnu.org>
1829
1830 PR fortran/39946
1831 * gfortran.dg/proc_ptr_16.f90: New.
1832
9f1bdf53
SE
18332009-04-28 Steve Ellcey <sje@cup.hp.com>
1834
1835 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
1836 lp64 is true.
1837
e0dd989a
RG
18382009-04-28 Richard Guenther <rguenther@suse.de>
1839
1840 PR middle-end/39937
1841 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
1842
26946a3f
L
18432009-04-28 H.J. Lu <hongjiu.lu@intel.com>
1844
8224166e
UB
1845 * g++.dg/warn/pr35652.C: Removed.
1846 * gcc.dg/pr35652.c: Likewise.
26946a3f 1847
f2c45f08 18482009-04-28 Alexander Monakov <amonakov@ispras.ru>
26946a3f 1849
f2c45f08
AM
1850 * gcc.target/ia64/20071210-2.c: New testcase.
1851
7a00d767
UB
18522009-04-28 Uros Bizjak <ubizjak@gmail.com>
1853
1854 PR c/39323
1855 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
1856 * gcc.dg/pr39323-3.c: Ditto.
1857
6596e2fe
JW
18582009-04-28 Janus Weil <janus@gcc.gnu.org>
1859
1860 PR fortran/39930
1861 PR fortran/39931
1862 * gfortran.dg/ambiguous_reference_2.f90: New.
1863 * gfortran.dg/pointer_assign_7.f90: New.
1864
e8a861bd
NF
18652009-04-28 Nathan Froyd <froydnj@codesourcery.com>
1866 Mark Mitchell <mark@codesourcery.com>
1867
1868 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
1869 * gcc.dg/20020103-1.c: Check for __ppc.
1870 * gcc.dg/asm-b.c: Check for __ppc.
1871 * gcc.dg/20020919-1.c: Check for __ppc.
1872 * gcc.dg/20020312-2.c: Likewise.
1873 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
1874 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
1875 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
1876 * g++.dg/warn/weak1.C: Likewise.
1877 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
1878 static so appropriate optimizations kick in.
1879 (find_base_value_wrapper): New function.
1880 * g++.dg/eh/simd-5.C: Fix target triplet.
1881 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
1882
b91322f2
UB
18832009-04-28 Uros Bizjak <ubizjak@gmail.com>
1884 H.J. Lu <hongjiu.lu@intel.com>
1885
1886 PR target/39911
1887 * gcc.target/i386/pr39911.c: New test.
1888
7d44f531
PT
18892009-04-28 Paul Thomas <pault@gcc.gnu.org>
1890
1891 PR fortran/39879
1892 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1893
b2ed71b6
BE
18942009-04-28 Ben Elliston <bje@au.ibm.com>
1895
1896 PR c++/35652
1897 Revert:
1898
1899 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1900
1901 * gcc.dg/pr35652.C: New.
1902 * g++.dg/warn/pr35652.C: New.
1903 * gcc.dg/format/plus-1.c: Adjust message.
1904
1f706d8b 19052009-04-27 DJ Delorie <dj@redhat.com>
fb4fc714
DD
1906
1907 * lib/target-supports.exp (check_effective_target_double64): New.
1908 (check_effective_target_double64plus): New.
1909 (check_effective_target_large_double): New.
1910 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1911 * gcc.dg/div-double-1.c: Likewise.
1912 * gcc.dg/Wconversion-real.c: Require large_double.
1913 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1914
b91322f2
UB
1915 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1916 are too small.
fb4fc714
DD
1917
1918 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1919 constants as long.
1920
81f40b79
ILT
19212009-04-27 Ian Lance Taylor <iant@google.com>
1922
1923 * gcc.dg/Wcxx-compat-5.c: New testcase.
1924 * gcc.dg/Wcxx-compat-6.c: New testcase.
1925
5345cf68
TS
19262009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1927
1928 Allow non-constant arguments to conversion intrinsics.
1929 * gcc.target/spu/intrinsics-3.c: Update tests.
1930
c685de4a
RG
19312009-04-27 Richard Guenther <rguenther@suse.de>
1932
1933 PR middle-end/39928
1934 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1935 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1936
72d41f29
L
19372009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1938
1939 PR target/39903
1940 * gcc.dg/torture/pr39903-1.c: New.
1941 * gcc.dg/torture/pr39903-2.c: Likewise.
1942
bd639075
RE
19432009-04-27 Revital Eres <eres@il.ibm.com>
1944
1945 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1946 and check it.
1947 * gcc.dg/sms-2.c: Add dump check.
1948 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1949 and check it.
1950 * gcc.dg/sms-4.c: Likewise.
1951 * gcc.dg/sms-5.c: Likewise.
1952 * gcc.dg/sms-6.c: Likewise.
1953 * gcc.dg/sms-7.c: Likewise.
1954 * gcc.dg/sms-antideps.c: Rename to...
1955 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1956
a1fa3e79
EB
19572009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1958
1959 * gnat.dg/opt2.adb: New test.
1960
7409e5a5
JJ
19612009-04-27 Jakub Jelinek <jakub@redhat.com>
1962
1963 PR c++/39875
1964 * g++.dg/warn/Wunused-15.C: New test.
1965
4e3825db
MM
19662009-04-26 Michael Matz <matz@suse.de>
1967
1968 Expand from SSA.
1969 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1970 change regexps.
1971 * gcc.target/i386/pr37248-1.c: Modified.
1972 * gcc.target/i386/pr37248-3.c: Modified.
1973 * gcc.target/i386/pr37248-2.c: Modified.
1974 * gnat.dg/aliasing1.adb: Modified.
1975 * gnat.dg/pack9.adb: Modified.
1976 * gnat.dg/aliasing2.adb: Modified.
1977 * gcc.dg/strict-overflow-2.c: Modified.
1978 * gcc.dg/autopar/reduc-1char.c: Modified.
1979 * gcc.dg/autopar/reduc-2char.c: Modified.
1980 * gcc.dg/autopar/reduc-1.c: Modified.
1981 * gcc.dg/autopar/reduc-2.c: Modified.
1982 * gcc.dg/autopar/reduc-3.c: Modified.
1983 * gcc.dg/autopar/reduc-6.c: Modified.
1984 * gcc.dg/autopar/reduc-7.c: Modified.
1985 * gcc.dg/autopar/reduc-8.c: Modified.
1986 * gcc.dg/autopar/reduc-9.c: Modified.
1987 * gcc.dg/autopar/reduc-1short.c: Modified.
1988 * gcc.dg/autopar/reduc-2short.c: Modified.
1989 * gcc.dg/autopar/parallelization-1.c: Modified.
1990 * gcc.dg/strict-overflow-4.c: Modified.
1991 * gcc.dg/strict-overflow-6.c: Modified.
1992 * gcc.dg/gomp/combined-1.c: Modified.
1993 * gcc.dg/no-strict-overflow-1.c: Modified.
1994 * gcc.dg/no-strict-overflow-3.c: Modified.
1995 * gcc.dg/no-strict-overflow-5.c: Modified.
1996 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1997 * gcc.dg/tree-ssa/pr18134.c: Modified.
1998 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1999 * gcc.dg/tree-ssa/vector-2.c: Modified.
2000 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
2001 * gcc.dg/tree-ssa/loop-21.c: Modified.
2002 * gcc.dg/tree-ssa/20030824-2.c: Modified.
2003 * gcc.dg/tree-ssa/vector-3.c: Modified.
2004 * gcc.dg/tree-ssa/asm-3.c: Modified.
2005 * gcc.dg/tree-ssa/pr23294.c: Modified.
2006 * gcc.dg/tree-ssa/loop-22.c: Modified.
2007 * gcc.dg/tree-ssa/loop-15.c: Modified.
2008 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
2009 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
2010 * gcc.dg/tree-ssa/pr20139.c: Modified.
2011 * gcc.dg/tree-ssa/scev-cast.c: Modified.
2012 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
2013 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
2014 * gcc.dg/tree-ssa/loop-5.c: Modified.
2015 * gcc.dg/tree-ssa/pr19431.c: Modified.
2016 * gcc.dg/tree-ssa/pr32044.c: Modified.
2017 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
2018 * gcc.dg/tree-ssa/loop-19.c: Modified.
2019 * gcc.dg/tree-ssa/loop-28.c: Modified.
2020 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
2021 * gcc.dg/tree-ssa/divide-1.c: Modified.
2022 * gcc.dg/tree-ssa/inline-1.c: Modified.
2023 * gcc.dg/tree-ssa/divide-3.c: Modified.
2024 * gcc.dg/tree-ssa/pr30978.c: Modified.
2025 * gcc.dg/tree-ssa/alias-6.c: Modified.
2026 * gcc.dg/tree-ssa/divide-4.c: Modified.
2027 * gcc.dg/tree-ssa/alias-11.c: Modified.
2028 * gcc.dg/no-strict-overflow-7.c: Modified.
2029 * gcc.dg/strict-overflow-1.c: Modified.
2030 * gcc.dg/pr15784-4.c: Modified.
2031 * gcc.dg/pr34263.c: Modified.
2032 * gcc.dg/strict-overflow-3.c: Modified.
2033 * gcc.dg/tree-prof/stringop-1.c: Modified.
2034 * gcc.dg/tree-prof/val-prof-1.c: Modified.
2035 * gcc.dg/tree-prof/val-prof-2.c: Modified.
2036 * gcc.dg/tree-prof/val-prof-3.c: Modified.
2037 * gcc.dg/tree-prof/val-prof-4.c: Modified.
2038 * gcc.dg/no-strict-overflow-2.c: Modified.
2039 * gcc.dg/no-strict-overflow-4.c: Modified.
2040 * gcc.dg/no-strict-overflow-6.c: Modified.
2041 * g++.dg/tree-ssa/pr27090.C: Modified.
2042 * g++.dg/tree-ssa/tmmti-2.C: Modified.
2043 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
2044 * g++.dg/tree-ssa/pr19807.C: Modified.
2045 * g++.dg/opt/pr30965.C: Modified.
2046 * g++.dg/init/new17.C: Modified.
2047 * gfortran.dg/whole_file_6.f90: Modified.
2048 * gfortran.dg/whole_file_5.f90: Modified.
2049 * gfortran.dg/reassoc_1.f90: Modified.
2050 * gfortran.dg/reassoc_3.f90: Modified.
2051
5846213b
SK
20522009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
2053
2054 PR fortran/39893
2055 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
2056
77f2a970
JJ
20572009-04-26 Jakub Jelinek <jakub@redhat.com>
2058
ce372372
JJ
2059 PR inline-asm/39543
2060 * gcc.target/i386/pr39543-1.c: New test.
2061 * gcc.target/i386/pr39543-2.c: New test.
2062 * gcc.target/i386/pr39543-3.c: New test.
2063
92061771
JJ
2064 PR c/39889
2065 * gcc.dg/Wunused-value-3.c: New test.
77f2a970 2066
e11187cc
JM
20672009-04-26 Joseph Myers <joseph@codesourcery.com>
2068
2069 PR c/39581
2070 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
2071 gcc.dg/vla-21.c: New tests.
2072
991d6621
JM
20732009-04-26 Joseph Myers <joseph@codesourcery.com>
2074
2075 PR c/39556
2076 * gcc.dg/inline-34.c: New test.
2077
6895bac8
JM
20782009-04-25 Joseph Myers <joseph@codesourcery.com>
2079
2080 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
2081 gcc.dg/enum-const-3.c: New tests.
2082 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
2083 -pedantic-errors. Update expected diagnostics.
2084
24070fcb
JM
20852009-04-25 Joseph Myers <joseph@codesourcery.com>
2086
2087 PR c/39582
2088 * gcc.dg/vla-20.c: New test.
2089
92f6fd0b
JM
20902009-04-25 Joseph Myers <joseph@codesourcery.com>
2091
2092 PR c/39564
2093 * gcc.dg/vla-19.c: New test.
2094
f88d0772
JM
20952009-04-25 Joseph Myers <joseph@codesourcery.com>
2096
2097 PR preprocessor/39559
2098 * gcc.dg/c99-intconst-2.c: New test.
2099
a3710436
JH
21002009-04-25 Jan Hubicka <jh@suse.cz>
2101
2102 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
2103
bc2a4733
JW
21042009-04-25 Janus Weil <janus@gcc.gnu.org>
2105
2106 PR fortran/39688
2107 * gfortran.dg/import7.f90: New.
2108
09ed9bec
RG
21092009-04-24 Richard Guenther <rguenther@suse.de>
2110
2111 * gcc.dg/tree-ssa/vrp48.c: Fix.
2112
dc749759
DK
21132008-04-24 Doug Kwan <dougkwan@google.com>
2114
2115 * g++.dg/init/copy7.C: Only abort in memcpy if source and
2116 destination are the same.
2117
77a30264
RG
21182009-04-24 Richard Guenther <rguenther@suse.de>
2119
2120 * gcc.dg/tree-ssa/vrp48.c: New testcase.
2121
2b6da65c
JM
21222009-04-24 Joseph Myers <joseph@codesourcery.com>
2123
2124 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
2125 gcc.dg/array-const-3.c: New tests.
2126
32e8bb8e
ILT
21272009-04-24 Ian Lance Taylor <iant@google.com>
2128
2129 * gcc.dg/Wcxx-compat-4.c: New testcase.
2130
e34ccb4c
DK
21312009-04-24 Daniel Kraft <d@domob.eu>
2132
2133 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
2134 expected on already erraneous symbol (renamed to fresh one).
2135
30349c74
PB
21362009-04-24 Paolo Bonzini <bonzini@gnu.org>
2137
2138 PR middle-end/39867
2139 * gcc.dg/pr39867.c: New.
2140
87526ff1
JW
21412009-04-24 Janus Weil <janus@gcc.gnu.org>
2142
2143 PR fortran/39861
2144 PR fortran/39864
2145 * gfortran.dg/intrinsic_1.f90: New.
2146
caa9d12a
EB
21472009-04-24 Eric Botcazou <ebotcazou@adacore.com>
2148
2149 * gnat.dg/alignment7.adb: New test.
2150 * gnat.dg/alignment8.adb: Likewise.
2151
0d858698
EB
21522009-04-24 Eric Botcazou <ebotcazou@adacore.com>
2153
2154 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
2155 * gnat.dg/specs/rep_clause2.ads: New test.
2156
6216f94e
JJ
21572009-04-24 Jakub Jelinek <jakub@redhat.com>
2158
2159 PR rtl-optimization/39794
2160 * gcc.dg/pr39794.c: New test.
2161
bbaba73f
EB
21622009-04-23 Eric Botcazou <ebotcazou@adacore.com>
2163
2164 * gnat.dg/atomic1.adb: New test.
2165 * gnat.dg/atomic1_pkg.ads: New helper.
2166
3682dc97
SE
21672009-04-23 Steve Ellcey <sje@cup.hp.com>
2168
2169 PR testsuite/39623
2170 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
2171 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
2172
4782dfa7
RAE
21732009-04-23 Rafael Avila de Espindola <espindola@google.com>
2174
2175 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
2176 warning.
2177
53650abe
AP
21782009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2179
2180 PR C/31499
2181 * gcc.dg/vector-init-1.c: New testcase.
2182 * gcc.dg/vector-init-2.c: New testcase.
2183
b7babd5d
EB
21842009-04-22 Eric Botcazou <ebotcazou@adacore.com>
2185
2186 * gnat.dg/enum2.adb: New test.
2187 * gnat.dg/enum2_pkg.ads: New helper.
2188
2c0eba5a
JJ
21892009-04-22 Jakub Jelinek <jakub@redhat.com>
2190
2191 PR c/39855
2192 * gcc.dg/torture/pr39855.c: New test.
2193
a58f7da1
DS
21942009-04-22 Dodji Seketeli <dodji@redhat.com>
2195
2196 PR c++/39639
2197 * g++.dg/cpp0x/pr39639.C: New test.
2198
a123d175
MH
21992009-04-22 Mark Heffernan <meheff@google.com>
2200
bf758008 2201 * gcc.dg/profile-generate-3.c: New test.
a123d175 2202
0500a9f1
JH
22032009-04-22 Jan Hubicka <jh@suse.cz>
2204
2205 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
2206
7a29c1ad
SE
22072009-04-22 Steve Ellcey <sje@cup.hp.com>
2208
2209 PR testsuite/39623
2210 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
2211
aea4deba
RG
22122009-04-22 Richard Guenther <rguenther@suse.de>
2213
2214 PR tree-optimization/39824
2215 * gcc.c-torture/compile/pr39824.c: New testcase.
2216
cfc93532
MLI
22172009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2218
2219 PR c++/14875
2220 * g++.dg/parse/parser-pr14875.C: New.
2221 * g++.dg/parse/parser-pr14875-2.C: New.
2222 * g++.dg/parse/error6.C: Update match string.
2223
9925bce0
RG
22242009-04-22 Richard Guenther <rguenther@suse.de>
2225
2226 PR tree-optimization/39845
2227 * gcc.c-torture/compile/pr39845.c: New testcase.
2228
c73b6478
JW
22292009-04-22 Janus Weil <janus@gcc.gnu.org>
2230
2231 PR fortran/39735
2232 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
2233 * gfortran.dg/external_initializer.f90: Modified.
2234 * gfortran.dg/interface_26.f90: Modified.
2235 * gfortran.dg/intrinsic_subroutine.f90: Modified.
2236 * gfortran.dg/proc_ptr_3.f90: Modified.
2237 * gfortran.dg/proc_ptr_15.f90: New.
2238 * gfortran.dg/proc_ptr_result_1.f90: Modified.
2239
36ef7262
MLI
22402009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2241
2242 PR c++/35711
2243 * g++.dg/warn/pr35711.C: New.
2244 * g++.dg/conversion/ptrmem2.C: Update.
2245
ad41bd84
JM
22462009-04-21 Joseph Myers <joseph@codesourcery.com>
2247
2248 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
2249 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
2250 README.gcc, g++.dg/README, g++.dg/compat/break/README,
2251 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
2252 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
2253 gcc.c-torture/ChangeLog.0,
2254 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
2255 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
2256 gcc.target/i386/math-torture/math-torture.exp,
2257 gcc.target/mips/inter/mips16-inter.exp,
2258 gcc.target/mips/mips-nonpic/README,
2259 gcc.target/x86_64/abi/README.gcc,
2260 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
2261 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
2262 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
2263 notices.
2264 * ChangeLog-1993-2007, ChangeLog: Correct dates.
2265
ca80e52b
EB
22662009-04-21 Eric Botcazou <ebotcazou@adacore.com>
2267
2268 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
2269
ad8a1ac0
RG
22702009-04-21 Richard Guenther <rguenther@suse.de>
2271
2272 PR middle-end/39829
2273 * gcc.dg/torture/pr39829.c: New testcase.
2274
7156c8ab
MJ
22752009-04-21 Martin Jambor <mjambor@suse.cz>
2276
2277 * gcc.dg/tree-ssa/cswtch-2.c: New test.
2278
1e4ae551
MLI
22792009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2280
2281 PR 16202
2282 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
2283 * gcc.dg/sequence-pt-2.c: New.
2284 * gcc.dg/sequence-pt-3.c: New.
2285 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
2286 * g++.dg/warn/sequence-pt-2.c: New.
2287 * g++.dg/warn/sequence-pt-3.c: New.
2288
6e9a9f9f
JJ
22892009-04-21 Jakub Jelinek <jakub@redhat.com>
2290
2291 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
2292
a962b0a1
EB
22932009-04-21 Eric Botcazou <ebotcazou@adacore.com>
2294
2295 * gnat.dg/import1.ad[sb]: New test.
2296
158ec531
AP
22972009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2298
a962b0a1
EB
2299 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
2300 return 0.
158ec531 2301
47b0b4fa
TB
23022009-04-20 Tobias Burnus <burnus@net-b.de>
2303
2304 PR fortran/39811
2305 * gfortran.dg/continuation_11.f90: New test.
2306
9c650d90
MLI
23072009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2308
2309 PR c++/13358
2310 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
2311 messages. Test for "long long" in system headers.
2312 * gcc.dg/c99-longlong-2.c: New.
2313 * g++.dg/warn/pr13358.C: New.
2314 * g++.dg/warn/pr13358-2.C: New.
2315 * g++.dg/warn/pr13358-3.C: New.
2316 * g++.dg/warn/pr13358-4.C: New.
2317
47b0b4fa 23182009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
37041295
AP
2319
2320 * gcc.dg/framework-2.c: Fix up for non existent includes
2321 being fatal errors now.
2322
c867b7b6
PT
23232009-04-20 Paul Thomas <pault@gcc.gnu.org>
2324
2325 PR fortran/39800
2326 * gfortran.dg/private_type_13.f90: New test.
2327 * gfortran.dg/private_type_2.f90: Add option -std=f95.
2328
311fa510
LCW
23292009-04-20 Le-Chun Wu <lcwu@google.com>
2330
2331 PR c++/39803
2332 * g++.dg/warn/Wunused-14.C: New test.
2333
6e0f0975
EB
23342009-04-20 Eric Botcazou <ebotcazou@adacore.com>
2335
2336 * gnat.dg/specs/small_alignment.ads: New test.
2337
bbbbb16a
ILT
23382009-04-20 Ian Lance Taylor <iant@google.com>
2339
2340 * gcc.dg/Wcxx-compat-3.c: New testcase.
2341
c2efda0d
EB
23422009-04-20 Eric Botcazou <ebotcazou@adacore.com>
2343
2344 * gnat.dg/pack13.ad[sb]: New test.
2345 * gnat.dg/pack13_pkg.ads: New helper.
2346
77022fa8
EB
23472009-04-20 Eric Botcazou <ebotcazou@adacore.com>
2348
2349 * gnat.dg/discr11.ad[sb]: New test.
2350 * gnat.dg/discr11_pkg.ads: New helper.
2351
c4551b28
IR
23522009-04-20 Ira Rosen <irar@il.ibm.com>
2353
2354 PR tree-optimization/39675
2355 * gcc.dg/vect/O3-pr39675-2.c: New test.
2356
56fe7b05
EB
23572009-04-20 Eric Botcazou <ebotcazou@adacore.com>
2358
2359 * gnat.dg/rep_clause3.adb: New test.
2360
a45e580b
JM
23612009-04-19 Joseph Myers <joseph@codesourcery.com>
2362
2363 PR c/37481
2364 * gcc.dg/c99-flex-array-7.c: New test.
2365
20845d35
JM
23662009-04-19 Joseph Myers <joseph@codesourcery.com>
2367
2368 PR c/19771
2369 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
2370
da377db9
JM
23712009-04-19 Joseph Myers <joseph@codesourcery.com>
2372
2373 PR c/38243
2374 * gcc.dg/c99-restrict-3.c: New test.
2375
aa508502
JM
23762009-04-19 Joseph Myers <joseph@codesourcery.com>
2377
2378 PR preprocessor/20078
2379 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
2380
743e3e4c
EB
23812009-04-19 Eric Botcazou <ebotcazou@adacore.com>
2382
2383 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
2384 Do not pass -B$root after -margs.
2385
ca409efd
MLI
23862009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2387
2388 PR c/32061
2389 PR c++/36954
2390 * gcc.dg/pr32061.c: New.
2391 * gcc.dg/Wlogical-op-1.c: Update.
2392 * g++.dg/warn/Wlogical-op-1.C: Update.
2393 * g++.dg/warn/pr36954.C: New.
2394
f37acdf9
JM
23952009-04-18 Joseph Myers <joseph@codesourcery.com>
2396
2397 PR c/27676
2398 * gcc.dg/lvalue-5.c: New test.
2399
2b4b7036
JM
24002009-04-18 Joseph Myers <joseph@codesourcery.com>
2401
2402 PR c/22367
2403 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
2404
61cc8223
JM
24052009-04-18 Joseph Myers <joseph@codesourcery.com>
2406
2407 * gcc.dg/cpp/include5.c: New test.
2408
3ce62965
JM
24092009-04-18 Joseph Myers <joseph@codesourcery.com>
2410
2411 PR c/35210
2412 * gcc.dg/call-diag-2.c: New test.
2413
c7f9c0b9
JM
24142009-04-18 Joseph Myers <joseph@codesourcery.com>
2415
2416 PR preprocessor/39646
2417 * gcc.dg/cpp/line8.c: New test.
2418
a5cb563b
JM
24192009-04-18 Joseph Myers <joseph@codesourcery.com>
2420
2421 PR preprocessor/39647
2422 * gcc.dg/cpp/line7.c: New test.
2423
2586ba4b
RG
24242009-04-18 Richard Guenther <rguenther@suse.de>
2425
2426 PR middle-end/39804
2427 * gcc.target/i386/pr39804.c: New testcase.
2428
8dd07c41
EB
24292009-04-18 Eric Botcazou <ebotcazou@adacore.com>
2430
2431 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
2432 * g++.dg/other/pr39496.C: Likewise.
2433
92ef7fb1
MLI
24342009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2435
2436 PR middle-end/36902
2437 * gcc.dg/pr36902.c: New.
2438
07485407
DN
24392009-04-17 Diego Novillo <dnovillo@google.com>
2440
2441 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
2442 violation for variable 'inside_main'.
2443
43836431
UW
24442009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2445
2446 * gfortran.fortran-torture/execute/getarg_1.x: New file.
2447
1ab456ae
UW
24482009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2449
2450 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
2451
339670f8
UW
24522009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2453
2454 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
2455 * gfortran.dg/chmod_2.f90: Likewise.
2456 * gfortran.dg/chmod_3.f90: Likewise.
2457 * gfortran.dg/open_errors.f90: Likewise.
2458 * gfortran.dg/stat_1.f90: Likewise.
2459 * gfortran.dg/stat_2.f90: Likewise.
2460
00620286
UW
24612009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2462
2463 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
2464 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
2465 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
2466 * gfortran.dg/nearest_1.f90: Likewise.
2467 * gfortran.dg/nearest_3.f90: Likewise.
2468 * gfortran.dg/isnan_1.f90: Likewise.
2469 * gfortran.dg/isnan_2.f90: Likewise.
2470 * gfortran.dg/nan_1.f90: Likewise.
2471 * gfortran.dg/nan_2.f90: Likewise.
2472 * gfortran.dg/nan_3.f90: Likewise.
2473 * gfortran.dg/nan_4.f90: Likewise.
2474 * gfortran.dg/module_nan.f90: Likewise.
2475 * gfortran.dg/int_conv_2.f90: Likewise.
2476 * gfortran.dg/init_flag_3.f90: Likewise.
2477 * gfortran.dg/namelist_42.f90: Likewise.
2478 * gfortran.dg/namelist_43.f90: Likewise.
2479 * gfortran.dg/real_const_3.f90: Likewise.
2480 * gfortran.dg/transfer_simplify_1.f90: Likewise.
2481
2482 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
2483 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
2484 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
2485 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
2486 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
2487
2488 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
2489 * gfortran.dg/gamma_5.f90: Likewise.
2490
c9184dd8
UW
24912009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2492
2493 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
2494 less strict so it also works with auto-overlay support.
2495 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
2496 for "exceeds local store" linker errors on the SPU.
2497
2498 * lib/gfortran.exp: Include target-supports.exp.
2499 (gfortran_init): On SPU targets where automatic overlay support
2500 is available, use it to build all Fortran test cases.
2501
2502 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
2503
92234f46
AC
25042009-04-17 Arnaud Charlet <charlet@adacore.com>
2505
2506 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
2507 rule enforced by gnat on taft types.
2508
d23a572f
JJ
25092009-04-17 Jakub Jelinek <jakub@redhat.com>
2510
2511 PR testsuite/39792
2512 * g++.dg/ext/complit11.C: Add empty dg-options.
2513
167be6eb
AP
25142009-04-16 Andrew Pinski <pinskia@gmail.com>
2515
d23a572f 2516 PR c++/17570
167be6eb
AP
2517 * g++.dg/template/defarg11.C: New test.
2518
ee85b983
AP
25192009-04-16 Andrew Pinski <pinskia@gmail.com>
2520
d23a572f 2521 PR c++/28766
ee85b983
AP
2522 * g++.dg/ext/complit11.C: New testcase.
2523
041d7a27
LCW
25242009-04-15 Le-Chun Wu <lcwu@google.com>
2525
2526 PR c++/39551
2527 * g++.dg/warn/Wunused-13.C: New testcase.
2528
6866c6e8
ILT
25292009-04-15 Ian Lance Taylor <iant@google.com>
2530
2531 * gcc.dg/Wenum-compare-1.c: New testcase.
2532
25e20805
RG
25332009-04-15 Richard Guenther <rguenther@suse.de>
2534
2535 PR tree-optimization/39764
2536 * g++.dg/torture/pr39764.C: New testcase.
2537
5afaa917
NS
25382009-04-15 Nathan Sidwell <nathan@codesourcery.com>
2539
2540 * g++.dg/ext/altivec-17.C: New.
2541
6891bd6c
AC
25422009-04-15 Arnaud Charlet <charlet@adacore.com>
2543
2544 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
2545 * gnat.dg/specs/limited1.ads: Ditto.
2546
1a650423
MM
25472009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2548
2549 PR testsuite/39769
2550 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
2551 for testing the results of estimate instructions.
2552 * gcc.dg/vmx/3a-04m.c (test): Ditto.
2553 * gcc.dg/vmx/3a-05.c (test): Ditto.
2554
f9b20c62
JM
25552009-04-14 Jason Merrill <jason@redhat.com>
2556
2557 PR c++/39763
2558 * g++.dg/warn/Wshadow-4.C: Extend.
2559
58277f48
UB
25602009-04-14 Uros Bizjak <ubizjak@gmail.com>
2561
2562 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
2563 (do_D): Remove attribute hidden.
2564
82e738a5 25652009-04-13 Jason Merrill <jason@redhat.com>
15237f9a
JM
2566
2567 PR c++/39480
2568 * g++.dg/init/copy7.C: New.
2569
1b1c508f
L
25702009-04-13 H.J. Lu <hongjiu.lu@intel.com>
2571
2572 PR testsuite/39733
2573 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
2574 (check_for_all_options): This.
2575
c1b93f2b
JM
25762009-04-13 Jason Merrill <jason@redhat.com>
2577
2578 PR c++/39750
2579 * g++.dg/template/crash90.C: New.
2580
0f8a7706
JM
25812009-04-12 Jason Merrill <jason@redhat.com>
2582
2583 PR c++/39742
2584 * g++.dg/overload/extern-C-2.C: New.
2585
18f41a1b
JM
25862009-04-12 Joseph Myers <joseph@codesourcery.com>
2587
2588 PR preprocessor/31869
2589 * gcc.dg/cpp/strify5.c: New test.
2590
849d624b
EB
25912009-04-12 Eric Botcazou <ebotcazou@adacore.com>
2592
2593 * gnat.dg/enum1.adb: New test.
2594 * gnat.dg/enum1_pkg.ads: New helper.
2595
25962009-04-12 Uros Bizjak <ubizjak@gmail.com>
4c48007b
UB
2597
2598 PR target/39740
2599 * gcc.target/alpha/pr39740.c: New test.
2600
cadb8f42
DK
26012009-04-11 Daniel Kraft <d@domob.eu>
2602
2603 PR fortran/37746
2604 * gfortran.dg/bounds_check_strlen_1.f90: New test.
2605 * gfortran.dg/bounds_check_strlen_2.f90: New test.
2606 * gfortran.dg/bounds_check_strlen_3.f90: New test.
2607 * gfortran.dg/bounds_check_strlen_4.f90: New test.
2608 * gfortran.dg/bounds_check_strlen_5.f90: New test.
2609 * gfortran.dg/bounds_check_strlen_6.f90: New test.
2610 * gfortran.dg/bounds_check_strlen_7.f90: New test.
2611 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
2612 expected string length that failed with -fbounds-check now.
2613 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
2614
d1e49db4
JW
26152009-04-11 Janus Weil <janus@gcc.gnu.org>
2616
2617 PR fortran/39692
2618 * gfortran.dg/proc_ptr_14.f90: New.
2619
32848948
RG
26202009-04-11 Richard Guenther <rguenther@suse.de>
2621
2622 PR middle-end/39732
2623 * g++.dg/torture/pr39732.C: New testcase.
2624
568eecad
DF
26252009-04-11 Daniel Franke <franke.daniel@gmail.com>
2626
2627 * gfortran.dg/whole_file_5.f90: New.
2628 * gfortran.dg/whole_file_6.f90: New.
2629
8810712e
RG
26302009-04-11 Richard Guenther <rguenther@suse.de>
2631
2632 PR tree-optimization/39713
2633 * g++.dg/torture/pr39713.C: New testcase.
2634
fa78c0c1
RG
26352009-04-10 Richard Guenther <rguenther@suse.de>
2636
2637 PR c/39712
2638 * gcc.dg/pr39712.c: New testcase.
2639
72b75d03
L
26402009-04-10 H.J. Lu <hongjiu.lu@intel.com>
2641
2642 PR c++/28301
2643 * g++.dg/cpp0x/enum2.C: Updated.
2644 * g++.dg/debug/pr22514.C: Likewise.
2645 * g++.dg/parse/enum2.C: Likewise.
2646 * g++.dg/parse/enum3.C: Likewise.
2647 * g++.dg/template/crash79.C: Likewise.
2648 * g++.old-deja/g++.jason/cond.C: Likewise.
2649
6e990b54
CF
26502009-04-10 Chao-ying Fu <fu@mips.com>
2651
2652 * gcc.target/mips/interrupt_handler.c: Change from compile to
2653 assemble.
2654
aa070a60
KG
26552009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2656
2657 * objc/execute/forward-1.x: Fix x86_64 entry typos.
2658
045ac367
DF
26592009-04-10 Daniel Franke <franke.daniel@gmail.com>
2660
2661 PR fortran/38709
2662 * gfortran.dg/zero_sized_6.f90: New.
2663
0d246707
MLI
26642009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2665
2666 PR c++/20118
2667 * g++.dg/parse/pr20118.C: New.
2668 * g++.dg/template/spec16.C: Update.
2669
8b7a6bb2
L
26702009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2671
2672 PR testsuite/35621
2673 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
2674 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
2675 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
2676 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
2677 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
2678 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
2679 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
2680 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
2681 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
2682 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
2683 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
2684 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
2685 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
2686 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
2687 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
2688 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
2689 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
2690
80558628
L
26912009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2692
2693 PR target/39678
2694 * g++.dg/torture/pr39678.C: New.
2695 * gcc.dg/compat/struct-complex-2.h: Likewise.
2696 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
2697 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
2698 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
2699 * gcc.dg/torture/pr39678.c: Likewise.
2700 * gcc.target/i386/pr39678.c: Likewise.
2701
2702 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
2703 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2704
2705 * gcc.target/x86_64/abi/test_passing_structs.c: Include
2706 <complex.h>. Add tests for structure with complex float.
2707
e1ff19bf
BE
27082009-04-10 Ben Elliston <bje@au.ibm.com>
2709 Joseph Myers <joseph@codesourcery.com>
2710
2711 PR target/36800
2712 * gcc.dg/dfp/pr36800.c: New.
2713
d5e90cab
RW
27142009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2715 Rafael Avila de Espindola <espindola@google.com>
2716
2717 * gcc.misc-tests/help.exp: New file.
2718 * lib/options.exp: New file.
2719
750d4b2e
JJ
27202009-04-09 Janis Johnson <janis187@us.ibm.com>
2721
2722 PR libobjc/36610
2723 * objc/execute/forward-1.x: New.
2724
b45f0e58
PB
27252009-04-09 Paolo Bonzini <bonzini@gnu.org>
2726
7a715bba 2727 * gcc.dg/pr27150-1.c: Change to a link test.
b45f0e58 2728
748086b7
JJ
27292009-04-09 Jakub Jelinek <jakub@redhat.com>
2730
2731 * g++.dg/lookup/using2.C: Change copyright header to refer to version
2732 3 of the GNU General Public License and to point readers at the
2733 COPYING3 file and the FSF's license web page.
2734 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
2735 * gcc.dg/struct/struct-reorg.exp: Likewise.
2736 * gcc.target/spu/tag_manager.c: Likewise.
2737
0a5ec800
RG
27382009-04-09 Richard Guenther <rguenther@suse.de>
2739
2740 PR testsuite/39696
2741 * ssa-ccp-25.c: Adjust pattern.
2742
3070bab4
JW
27432009-04-09 Janus Weil <janus@gcc.gnu.org>
2744
2745 PR fortran/36704
2746 * gfortran.dg/external_procedures_1.f90: Modified.
2747 * gfortran.dg/proc_ptr_result_1.f90: New.
2748 * gfortran.dg/proc_ptr_result_2.f90: New.
2749 * gfortran.dg/proc_ptr_result_3.f90: New.
2750
22a65a54
RG
27512009-04-09 Richard Guenther <rguenther@suse.de>
2752
2753 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
2754 to prevent constant propagation.
2755 * gcc.dg/vect/vect-56.c: Likewise.
2756 * gcc.dg/vect/vect-58.c: Likewise.
2757 * gcc.dg/vect/vect-60.c: Likewise.
2758 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2759 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2760 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
2761
f76968e6
RG
27622009-04-09 Richard Guenther <rguenther@suse.de>
2763
2764 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
2765 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2766
17cede2e
JM
27672009-04-09 Joseph Myers <joseph@codesourcery.com>
2768
2769 PR c/39613
7a715bba
UB
2770 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
2771 New tests.
17cede2e 2772
d34ac4dd
JM
27732009-04-08 Joseph Myers <joseph@codesourcery.com>
2774
2775 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
2776 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
2777
ce9ba79b
JJ
27782009-04-08 Jakub Jelinek <jakub@redhat.com>
2779
2780 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
2781
f6f5e3a1
JM
27822009-04-08 Jason Merrill <jason@redhat.com>
2783
2784 PR c++/25185
2785 * g++.dg/template/error40.C: Add another test.
2786
4d84fe7c
JM
27872009-04-08 Joseph Myers <joseph@codesourcery.com>
2788
2789 PR c/39614
2790 PR c/39673
2791 * gcc.c-torture/compile/pr39614-1.c,
2792 gcc.c-torture/compile/pr39614-2.c,
2793 gcc.c-torture/compile/pr39614-3.c,
2794 gcc.c-torture/compile/pr39614-4.c,
2795 gcc.c-torture/compile/pr39614-5.c,
2796 gcc.c-torture/compile/pr39673-1.c,
2797 gcc.c-torture/compile/pr39673-2.c: New tests.
2798 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
2799 more cases.
2800 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2801 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
2802 expected errors.
2803
02060927
DS
28042009-04-08 Dodji Seketeli <dodji@redhat.com>
2805
2806 PRc++/39637
2807 * g++.dg/cpp0x/variadic-crash2.C: New test.
2808
bafc96b4
PT
28092009-04-08 Paul Thomas <pault@gcc.gnu.org>
2810
2811 PR fortran/38863
2812 * gfortran.dg/alloc_comp_result_1.f90: New test.
2813
e04c614e
JM
28142009-04-07 Jason Merrill <jason@redhat.com>
2815
2816 PR c++/34691
2817 * g++.dg/overload/extern-C-1.C: New.
2818
4796d66e
DH
28192009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2820
2821 PR testsuite/39325
2822 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
2823
6ea2bd47
JM
28242009-04-07 Jason Merrill <jason@redhat.com>
2825
2826 PR c++/25185
2827 * g++.dg/template/error40.C: New.
2828
13d138bf
JW
28292009-04-07 Janus Weil <janus@gcc.gnu.org>
2830
2831 PR fortran/38152
2832 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
2833
aa1aa786
EB
28342009-04-07 Eric Botcazou <ebotcazou@adacore.com>
2835
2836 * gnat.dg/subp_elim_errors.ad[sb]: New test.
2837
3afadac3
JW
28382009-04-07 Janus Weil <janus@gcc.gnu.org>
2839
c22ba5ff 2840 PR fortran/38290
3afadac3
JW
2841 * gfortran.dg/proc_decl_1.f90: Modified.
2842 * gfortran.dg/proc_ptr_11.f90: Extended.
2843 * gfortran.dg/proc_ptr_13.f90: Modified.
2844
463ecaca
JM
28452009-04-06 Jason Merrill <jason@redhat.com>
2846
2847 PR c++/35146
2848 * g++.dg/template/fnspec1.C: New.
2849
6d63ea75
LG
28502009-04-06 Laurent GUERBY <laurent@guerby.net>
2851
7a715bba 2852 * lib/gnat.exp: Handle multilib.
6d63ea75 2853
ea0a374b
PT
28542009-04-06 Paul Thomas <pault@gcc.gnu.org>
2855
2856 PR fortran/38863
2857 * gfortran.dg/dependency_23.f90: New test.
2858
439ef907
RG
28592009-04-06 Richard Guenther <rguenther@suse.de>
2860
2861 PR tree-optimization/28868
2862 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2863 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
2864 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2865 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2866
2e698f67
AS
28672009-04-06 Andrew Stubbs <ams@codesourcery.com>
2868
2869 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2870
5020dbd6
AS
28712009-04-06 Andrew Stubbs <ams@codesourcery.com>
2872
2873 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2874
28752009-04-06 Andrew Stubbs <ams@codesourcery.com>
2876
2877 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
2878 with the built-in y0, and the subsequent warning.
2879 (y1): Likewise, rename to y_1.
2880
1d146030
JW
28812009-04-06 Janus Weil <janus@gcc.gnu.org>
2882
7a715bba
UB
2883 PR fortran/39414
2884 * gfortran.dg/proc_decl_21.f90: New.
1d146030
JW
2885
28862009-04-06 Paul Thomas <pault@gcc.gnu.org>
59e36b72 2887
7a715bba
UB
2888 PR fortran/36091
2889 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
59e36b72 2890
ecef6119
HPN
28912009-04-06 Hans-Peter Nilsson <hp@axis.com>
2892
2893 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2894 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2895 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2896 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2897 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2898 gfortran.dg/namelist_49.f90: Gate test on effective_target
2899 fd_truncate.
2900 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2901
e462f727
DK
29022009-04-05 Daniel Kraft <d@domob.eu>
2903
2904 PR fortran/38654
2905 * gfortran.dg/read_float_2.f03
2906 * gfortran.dg/read_float_3.f90
2907
941c3614
RB
29082009-04-05 Richard Guenther <rguenther@suse.de>
2909
2910 PR tree-optimization/39648
2911 * gcc.c-torture/compile/pr39648.c: New testcase.
2912
435970ad
JM
29132009-04-05 Jason Merrill <jason@redhat.com>
2914
2915 PR c++/14912
2916 * g++.dg/template/error39.C: New.
2917
beb64b4a
DF
29182009-04-05 Daniel Franke <franke.daniel@gmail.com>
2919
2920 PR fortran/29458
2921 * gfortran.dg/implied_do_1.f90: New.
2922
cf7d2eb0
TB
29232009-04-04 Tobias Burnus <burnus@net-b.de>
2924
2925 PR fortran/39577
2926 * gfortran.dg/recursive_check_8.f90: New.
2927 * gfortran.dg/recursive_check_9.f90: New.
2928 * gfortran.dg/recursive_check_10.f90: New.
2929 * gfortran.dg/recursive_check_11.f90: New.
2930 * gfortran.dg/recursive_check_12.f90: New.
2931 * gfortran.dg/recursive_check_13.f90: New.
2932 * gfortran.dg/recursive_check_14.f90: New.
2933
a4d674fc
JM
29342009-04-04 Jason Merrill <jason@redhat.com>
2935
2936 PR c++/25185
2937 * g++.dg/template/error38.C: Add more tests.
2938
6f85546f
PT
29392009-04-04 Paul Thomas <pault@gcc.gnu.org>
2940
2941 PR fortran/37614
2942 * gfortran.dg/common_align_2.f90: New test.
2943
aa7069aa
RG
29442009-04-04 Richard Guenther <rguenther@suse.de>
2945
2946 PR tree-optimization/8781
2947 PR tree-optimization/37892
2948 * g++.dg/tree-ssa/pr8781.C: New testcase.
2949 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2950
cd15ad3e
RG
29512009-04-04 Richard Guenther <rguenther@suse.de>
2952
2953 PR tree-optimization/39636
2954 * gcc.c-torture/compile/pr39636.c: New testcase.
2955
32d5b22d
L
29562009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2957
d75b46b4 2958 PR rtl-optimization/39607
32d5b22d
L
2959 * g++.dg/opt/pr39607.C: New.
2960
6f9c9d6d
TB
29612009-04-03 Tobias Burnus <burnus@net-b.de>
2962
2963 PR fortran/39594
2964 * gfortran.dg/common_12.f90: New.
2965
b77ba909
JM
29662009-04-03 Jason Merrill <jason@redhat.com>
2967
2968 PR c++/39608
2969 * g++.dg/template/const2.C: New test.
2970
0c908ffc
RG
29712009-04-03 Richard Guenther <rguenther@suse.de>
2972
2973 PR tree-optimization/2480
2974 PR tree-optimization/23086
2975 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2976 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2977
075f83f5
RG
29782009-04-03 Richard Guenther <rguenther@suse.de>
2979
2980 PR tree-optimization/34743
2981 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2982 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2983 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2984 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2985 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2986 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2987 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2988 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2989
5006671f
RG
29902009-04-03 Richard Guenther <rguenther@suse.de>
2991
2992 PR middle-end/13146
2993 PR tree-optimization/23940
2994 PR tree-optimization/33237
2995 PR middle-end/33974
2996 PR middle-end/34093
2997 PR tree-optimization/36201
2998 PR tree-optimization/36230
2999 PR tree-optimization/38049
3000 PR tree-optimization/38207
3001 PR tree-optimization/38230
3002 PR tree-optimization/38301
3003 PR tree-optimization/38585
3004 PR middle-end/38895
3005 PR tree-optimization/38985
3006 PR tree-optimization/39299
3007 * gcc.dg/pr19633-1.c: Adjust.
3008 * gcc.dg/torture/pta-callused-1.c: Likewise.
3009 * gcc.dg/torture/pr39074-2.c: Likewise.
3010 * gcc.dg/torture/pr39074.c: Likewise.
3011 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
3012 * gcc.dg/torture/pr30375.c: Adjust.
3013 * gcc.dg/torture/pr33563.c: Likewise.
3014 * gcc.dg/torture/pr33870.c: Likewise.
3015 * gcc.dg/torture/pr33560.c: Likewise.
3016 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
3017 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3018 * gcc.dg/tree-ssa/alias-15.c: Remove.
3019 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
3020 * gcc.dg/tree-ssa/pr26421.c: Adjust.
3021 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
3022 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
3023 * gcc.dg/tree-ssa/pr23382.c: Adjust.
3024 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
3025 * gcc.dg/tree-ssa/alias-16.c: Adjust.
3026 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3027 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3028 * gcc.dg/tree-ssa/alias-18.c: Likewise.
3029 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3030 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
3031 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3032 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
3033 * gcc.dg/tree-ssa/pr13146.c: Likewise.
3034 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3035 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3036 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
3037 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
3038 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
3039 * gcc.dg/tree-ssa/alias-20.c: Likewise.
3040 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
3041 * gcc.dg/tree-ssa/pr38895.c: Likewise.
3042 * gcc.dg/uninit-B.c: XFAIL.
3043 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
3044 * gcc.dg/uninit-pr19430.c: XFAIL.
3045 * g++.dg/tree-ssa/pr13146.C: New testcase.
3046 * g++.dg/opt/pr36187.C: Adjust.
3047 * g++.dg/torture/20090329-1.C: New testcase.
3048
e97d7fa9
CF
30492009-04-02 Chao-ying Fu <fu@mips.com>
3050
3051 * gcc.target/mips/interrupt_handler.c: New test.
3052
608f7b2e
DA
30532009-04-02 David Ayers <ayers@fsfe.org>
3054
3055 PR objc/18456
3056 * objc.dg/bad-receiver-type-2.m: New test contributed by
3057 Alexander Mamberg.
3058
d5c8be27
JM
30592009-04-02 Jason Merrill <jason@redhat.com>
3060
3061 PR c++/25185
3062 * g++.dg/template/error38.C: New test.
3063
9fabb197
JJ
30642009-04-02 Janis Johnson <janis187@us.ibm.com>
3065
3066 PR tree-optimization/31677
7a715bba 3067 * gcc.dg/memcpy-1.c: Add compiler option.
9fabb197 3068
2f0fa28e
IR
30692009-04-02 Ira Rosen <irar@il.ibm.com>
3070
3071 PR tree-optimization/39595
3072 * gfortran.dg/vect/O3-pr39595.f: New test.
3073
d0940d56
DS
30742009-04-02 Dodji Seketeli <dodji@redhat.com>
3075
3076 PR c++/26693
3077 * g++.dg/template/typedef11.C: New test.
3078 * g++.dg/template/typedef12.C: Likewise.
3079 * g++.dg/template/typedef13.C: Likewise.
3080 * g++.dg/template/typedef14.C: Likewise.
3081 * g++.dg/template/typedef15.C: Likewise.
3082 * g++.dg/template/typedef16.C: Likewise.
3083 * g++.dg/template/sfinae3.C: Compile this pedantically.
3084 The only errors expected should be the one saying the typedef is ill
3085 formed.
3086 * g++.old-deja/g++.pt/typename8.C: Likewise.
3087 * g++.dg/template/access11.C: Update this.
3088
bf1cbdc6
RG
30892009-04-02 Richard Guenther <rguenther@suse.de>
3090
3091 PR tree-optimization/37221
3092 * gcc.c-torture/compile/20090331-1.c: New testcase.
3093
87cfb32c
EB
30942009-04-01 Eric Botcazou <ebotcazou@adacore.com>
3095
3096 * gcc.c-torture/compile/20090401-1.c: New test.
3097
a5b38cdf
L
30982009-04-01 H.J. Lu <hongjiu.lu@intel.com>
3099
3100 PR c++/4926
3101 * g++.dg/template/pr4926-1.C: New.
3102
667e8acb
XDL
31032009-04-01 Xinliang David Li <davidxl@google.com>
3104
3105 * gcc.target/i386/all_one_m128i.c: New test.
3106
eec49116
JJ
31072009-04-01 Janis Johnson <janis187@us.ibm.com>
3108
839a3b8a
JJ
3109 PR c/39027
3110 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
3111 * gcc.dg/fltconst-2.c: New test.
3112 * gcc.dg/fltconst-double-pedantic-1.c: New test.
3113 * gcc.dg/fltconst-double-pedantic-2.c: New test.
3114
eec49116
JJ
3115 PR c/33466
3116 * gcc.dg/cpp/pr33466.c: New test.
3117 * gcc.dg/dfp/pr33466.c: New test.
3118 * gcc.dg/fixed-point/pr33466.c: New test.
3119
96137f95
L
31202009-04-01 H.J. Lu <hongjiu.lu@intel.com>
3121
3122 PR tree-optimization/35011
3123 * g++.dg/other/pr35011.C: New.
3124
d93e052c
JJ
31252009-04-01 Jakub Jelinek <jakub@redhat.com>
3126
3127 PR target/39226
3128 * gcc.dg/pr39226.c: New test.
3129
eddd291e
L
31302009-04-01 H.J. Lu <hongjiu.lu@intel.com>
3131
3132 PR c++/35240
3133 * g++.dg/template/pr35240.C: New.
3134
6ccb2a4a
JM
31352009-04-01 Joseph Myers <joseph@codesourcery.com>
3136
3137 PR c/39605
3138 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
3139 * gcc.dg/pr25682.c: Update expected diagnostics.
3140
299b87f8
RG
31412009-04-01 Richard Guenther <rguenther@suse.de>
3142
3143 * gcc.dg/fold-plusmult-2.c: New testcase.
3144
b85eb797
JJ
31452009-04-01 Jakub Jelinek <jakub@redhat.com>
3146
3147 PR c/37772
3148 * gcc.dg/pr37772.c: New test.
3149 * g++.dg/ext/asm11.C: New test.
3150
00c7e24f
L
31512009-04-01 H.J. Lu <hongjiu.lu@intel.com>
3152
b85eb797
JJ
3153 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
3154 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
3155 defined.
00c7e24f 3156
a70f5987
JM
31572009-03-31 Jason Merrill <jason@redhat.com>
3158
3159 * g++.old-deja/g++.other/using9.C: Add expected errors.
3160
36e3e6f7
L
31612009-03-31 H.J. Lu <hongjiu.lu@intel.com>
3162
3163 * gcc.c-torture/compile/pr33009.c: Removed.
3164
82452399
RR
31652009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3166
3167 * gcc.c-torture/compile/pr33009.c: Delete.
3168 * gcc.c-torture/compile/pr11832.c: Likewise.
3169
207bf79d
JM
31702009-03-31 Joseph Myers <joseph@codesourcery.com>
3171
3172 PR c/448
3173 * lib/target-supports.exp (check_effective_target_stdint_types):
3174 Update comment.
3175 (check_effective_target_inttypes_types): New.
3176 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
3177 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
3178 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
3179
e49be8f7
PT
31802009-03-31 Paul Thomas <pault@gcc.gnu.org>
3181
3182 PR fortran/38917
3183 PR fortran/38918
3184 * gfortran.dg/data_pointer_1.f90: New test.
3185
bf0d171a
PT
31862009-03-31 Paul Thomas <pault@gcc.gnu.org>
3187
3188 PR fortran/38915
3189 * gfortran.dg/char_length_15.f90: New test.
3190
a3c49752
JM
31912009-03-31 Jason Merrill <jason@redhat.com>
3192
51fc2d02
JM
3193 C++ DR 613
3194 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
3195 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
3196 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
3197 xfail others.
3198
2553fb66
JM
3199 * g++.dg/other/typedef2.C: New test.
3200
0e183333
JM
3201 PR c++/37806
3202 * g++.dg/template/typedef17.C: New test.
3203
a3c49752
JM
3204 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
3205 * g++.dg/cpp0x/auto12.C: Likewise.
3206
6b12efe9
RG
32072009-03-31 Richard Guenther <rguenther@suse.de>
3208
3209 PR middle-end/31029
3210 * gcc.dg/fold-compare-4.c: New testcase.
3211 * gcc.dg/fold-compare-5.c: Likewise.
3212
108f6c2f
RG
32132009-03-31 Richard Guenther <rguenther@suse.de>
3214
3215 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
3216
8f612190
JM
32172009-03-31 Joseph Myers <joseph@codesourcery.com>
3218
3219 PR target/39592
3220 * gcc.target/i386/pr39592-1.c: New test.
3221
47580d22
JM
32222009-03-31 Joseph Myers <joseph@codesourcery.com>
3223
3224 PR preprocessor/15638
3225 * gcc.dg/cpp/missing-header-1.c: New test.
3226 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
3227 "compilation terminated" message.
3228 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
3229 test #include "".
3230 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
3231 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
3232 terminated" message.
3233
ba4d8f9d
RG
32342009-03-31 Richard Guenther <rguenther@suse.de>
3235
3236 PR middle-end/23401
3237 PR middle-end/27810
3238 * gcc.dg/tree-ssa/pr23401.c: New testcase.
3239 * gcc.dg/tree-ssa/pr27810.c: Likewise.
3240
3759634f
SK
32412009-03-30 Steven G. Kargl <kargls@comcast.net>
3242
3243 PR fortran/38389
3244 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
3245 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
3246 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3247 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
3248 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3249 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3250 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
3251
71a7778c
PT
32522009-03-30 Paul Thomas <pault@gcc.gnu.org>
3253
3254 PR fortran/22571
3255 * gfortran.dg/whole_file_1.f90: New test.
3256 PR fortran/26227
3257 * gfortran.dg/whole_file_2.f90: New test.
3258 * gfortran.dg/whole_file_3.f90: New test.
3259 PR fortran/24886
3260 * gfortran.dg/whole_file_4.f90: New test.
3261
665733c1
JJ
32622009-03-30 Jakub Jelinek <jakub@redhat.com>
3263
3264 * gfortran.dg/bind_c_usage_19.f90: New test.
3265
a37a7b8a
JJ
3266 PR target/39558
3267 * gcc.target/powerpc/altivec-29.c: New test.
3268
8ce94e44
JM
32692009-03-30 Joseph Myers <joseph@codesourcery.com>
3270
3271 PR rtl-optimization/323
3272 * gcc.target/i386/excess-precision-1.c,
3273 gcc.target/i386/excess-precision-2.c,
3274 gcc.target/i386/excess-precision-3.c,
3275 gcc.target/i386/excess-precision-4.c,
3276 gcc.target/i386/excess-precision-5.c,
3277 gcc.target/i386/excess-precision-6.c: New tests.
3278
1e57bf47
JM
32792009-03-30 Joseph Myers <joseph@codesourcery.com>
3280
3281 PR c/35235
3282 * gcc.dg/c99-array-lval-8.c: New test.
3283
148e4216
JM
32842009-03-29 Joseph Myers <joseph@codesourcery.com>
3285
3286 PR preprocessor/34695
3287 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
3288 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
3289 instead of dg-warning for "previous definition" messages.
3290 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
3291 "warnings being treated as errors" message.
3292 * gcc.dg/fltconst-1.c: Use -fshow-column.
3293
6bb62671
SK
32942009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
3295
3296 PR fortran/38823
3297 * gfortran.dg/power1.f90: New test.
3298
928c19bb
JM
32992009-03-29 Joseph Myers <joseph@codesourcery.com>
3300
3301 PR c/456
3302 PR c/5675
3303 PR c/19976
3304 PR c/29116
3305 PR c/31871
3306 PR c/35198
3307 * gcc.c-torture/compile/20081108-1.c,
3308 gcc.c-torture/compile/20081108-2.c,
3309 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
3310 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
3311 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
3312 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
3313 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
3314 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
3315 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
3316 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
3317 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
3318 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
3319 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
3320 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
3321 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
3322 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
3323 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
3324 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
3325 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
3326 case.
3327 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3328 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
3329 XFAILs. Update expected messages.
3330 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
3331 expected messages.
3332 * gcc.dg/real-const-1.c: Replace with test from original PR.
3333 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
3334 when casting from non-constant integer to pointer.
3335
5babbcc0
RG
33362009-03-29 Richard Guenther <rguenther@suse.de>
3337
3338 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
3339
b0e5fa94
DK
33402009-03-29 Daniel Kraft <d@domob.eu>
3341
3342 PR fortran/37423
3343 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
3344 DEFERRED bindings.
3345 * gfortran.dg/typebound_proc_9.f03: New test.
3346 * gfortran.dg/typebound_proc_10.f03: New test.
3347 * gfortran.dg/typebound_proc_11.f03: New test.
3348 * gfortran.dg/abstract_type_5.f03: New test.
3349
ad41bd84 33502009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
d80c695f
TS
3351
3352 PR fortran/38507
3353 * gfortran.dg/do_4.f: New.
3354 * gfortran.dg/goto_2.f90: Correct expected warnings.
3355 * gfortran.dg/goto_4.f90: Likewise.
3356 * gfortran.dg/goto_5.f90: New.
3357
eeae74a1
L
33582009-03-29 H.J. Lu <hongjiu.lu@intel.com>
3359
3360 PR target/39545
3361 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
3362
3363 * gcc.target/i386/pr39545-1.c: New.
3364 * gcc.target/i386/pr39545-2.c: Likewise.
3365
3366 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
3367 (flex2_struct): Likewise.
3368 (check_struct_passing7): Likewise.
3369 (check_struct_passing8): Likewise.
3370 (f1s): Likewise.
3371 (f2s): Likewise.
3372 (main): Call check_struct_passing7 and check_struct_passing8.
3373
3379ae7f
RG
33742009-03-29 Richard Guenther <rguenther@suse.de>
3375
3376 * gcc.c-torture/execute/20090113-1.c: New testcase.
3377 * gcc.c-torture/execute/20090113-2.c: Likewise.
3378 * gcc.c-torture/execute/20090113-3.c: Likewise.
3379 * gcc.c-torture/execute/20090207-1.c: Likewise.
3380 * gcc.c-torture/compile/20090114-1.c: Likewise.
3381 * gcc.c-torture/compile/20090328-1.c: Likewise.
3382 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
3383
4ea80a41
DA
33842009-03-29 David Ayers <ayers@fsfe.org>
3385
3386 PR objc/27377
3387 * objc.dg/conditional-1.m: New tests.
3388
3dc9eaa6
AN
33892009-03-28 Adam Nemet <anemet@caviumnetworks.com>
3390
3391 * gcc.dg/winline-10.c: New test.
3392
33abc845
TB
33932009-03-28 Tobias Burnus <burnus@net-b.de>
3394
3395 PR fortran/34656
3396 * gfortran.dg/do_check_1.f90: Add test.
3397 * gfortran.dg/do_check_2.f90: Add test.
3398 * gfortran.dg/do_check_3.f90: Add test.
3399 * gfortran.dg/do_check_4.f90: Add test.
3400
33977f81
JH
34012009-03-28 Jan Hubicka <jh@suse.cz>
3402
3403 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
3404 * gcc.dg/pr33826.c: Update dump files.
3405 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
3406 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
3407
617f3897
MJ
34082009-03-28 Martin Jambor <mjambor@suse.cz>
3409
3410 * g++.dg/tree-ssa/fwprop-align.C: New test.
3411
574872ff
JJ
34122009-03-28 Jakub Jelinek <jakub@redhat.com>
3413
b3bf8855
JJ
3414 * gcc.target/powerpc/altivec-28.c: New test.
3415
574872ff
JJ
3416 PR c++/39554
3417 * gcc.dg/wdisallowed-functions-1.c: Removed.
3418 * gcc.dg/wdisallowed-functions-2.c: Removed.
3419 * gcc.dg/wdisallowed-functions-3.c: Removed.
3420 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
3421 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
3422 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
3423
b005da11
RG
34242009-03-28 Richard Guenther <rguenther@suse.de>
3425
3426 PR tree-optimization/38723
3427 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
3428
5d63a35f
PT
34292009-03-28 Paul Thomas <pault@gcc.gnu.org
3430
ba20e309
UB
3431 PR fortran/38538
3432 * gfortran.dg/char_result_13.f90: New test.
5d63a35f 3433
6b02d5f7
PT
34342009-03-28 Paul Thomas <pault@gcc.gnu.org>
3435
3436 PR fortran/38765
3437 * gfortran.dg/alloc_comp_assign_9.f90: New test.
3438
bc6600ab
DK
34392009-03-28 Daniel Kraft <d@domob.eu>
3440
3441 * gfortran.dg/trim_1.f90: New test.
3442
08cf8f58
RG
34432009-03-28 Richard Guenther <rguenther@suse.de>
3444
3445 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
3446 * g++.dg/warn/Warray-bounds.C: Likewise.
3447
43998ed9
TB
34482009-03-28 Tobias Burnus <burnus@net-b.de>
3449
3450 PR fortran/32626
3451 * gfortran.dg/recursive_check_7.f90: New test.
3452
34532009-03-28 Tobias Burnus <burnus@net-b.de>
dc186969
TB
3454
3455 PR fortran/38432
3456 * gfortran.dg/do_check_5.f90: New test.
3457 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
3458 * gfortran.dg/array_constructor_18.f90: Ditto.
3459 * gfortran.dg/array_constructor_22.f90: Ditto.
3460 * gfortran.dg/do_3.F90: Ditto.
3461 * gfortran.dg/do_1.f90: Ditto.
3462
e8114fba
RG
34632009-03-28 Richard Guenther <rguenther@suse.de>
3464
3465 PR tree-optimization/38180
3466 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
3467
6cdb0ee3
RG
34682009-03-28 Richard Guenther <rguenther@suse.de>
3469
3470 PR tree-optimization/38513
3471 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
3472 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
3473 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
3474 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
3475 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
3476 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
3477 * gcc.dg/vect/vect-35.c: Likewise.
3478 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3479 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
3480 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
3481
8ca1fd76
RG
34822009-03-28 Richard Guenther <rguenther@suse.de>
3483
3484 PR tree-optimization/38968
3485 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
3486
a254e44d
RG
34872009-03-28 Richard Guenther <rguenther@suse.de>
3488
3489 PR tree-optimization/37795
3490 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
3491
52c0e446
JM
34922009-03-28 Joseph Myers <joseph@codesourcery.com>
3493
3494 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
3495 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
3496 options for removed targets.
3497
472c7fbd
RG
34982009-03-27 Richard Guenther <rguenther@suse.de>
3499
3500 PR tree-optimization/39120
3501 * gcc.c-torture/execute/pr39120.c: New testcase.
3502
35032009-03-27 Richard Guenther <rguenther@suse.de>
3504
3505 PR tree-optimization/39120
3506 * gcc.dg/torture/pta-callused-1.c: New testcase.
3507
2ac26e15
L
35082009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3509
3510 PR middle-end/39315
3511 * gcc.target/i386/pr39315-1.c: New.
3512 * gcc.target/i386/pr39315-2.c: Likewise.
3513 * gcc.target/i386/pr39315-3.c: Likewise.
3514 * gcc.target/i386/pr39315-4.c: Likewise.
3515 * gcc.target/i386/pr39315-check.c: Likewise.
3516
d9223014
L
35172009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3518
3519 PR c/39323
3520 * gcc.dg/pr39323-1.c: New.
3521 * gcc.dg/pr39323-2.c: Likewise.
3522 * gcc.dg/pr39323-3.c: Likewise.
3523
689b689c
L
35242009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3525
3526 PR target/38034
3527 * gcc.target/ia64/sync-1.c: New.
3528
51212b32
L
35292009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3530
3531 PR target/39472
3532 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
3533 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
3534 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
3535 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
3536 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
3537 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
3538 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
3539 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
3540
7338ea63
KG
35412009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3542
3543 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
3544 for low precision (i.e. float).
3545
68599f33
DS
35462009-03-27 Dodji Seketeli <dodji@redhat.com>
3547 Jakub Jelinek <jakub@redhat.com>
3548
3549 PR debug/37959
3550 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
3551
9f5e9983
JJ
35522009-03-27 Jakub Jelinek <jakub@redhat.com>
3553
64d7685c
JJ
3554 * gcc.dg/memmove-2.c: New test.
3555 * gcc.dg/memmove-3.c: New test.
3556
9f5e9983
JJ
3557 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
3558 in clone naming.
3559
e9d51dc6
XDL
35602009-03-27 Xinliang David Li <davidxl@google.com>
3561
3562 PR tree-optimization/39557
3563 * g++.dg/tree-ssa/dom-invalid.C: New test.
3564
4577cea1
XDL
35652009-03-27 Xinliang David Li <davidxl@google.com>
3566
3567 PR tree-optimization/39548
3568 * g++.dg/tree-ssa/copyprop.C: New test.
3569
8ec0d73b
AP
35702009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3571
3572 PR c++/38638
3573 * g++.dg/template/typename17.C: New testcase.
3574 * g++.dg/template/typename18.C: New testcase.
3575
b0957daf
AP
35762009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3577
3578 PR c++/36799
3579 * g++.dg/other/var_copy-1.C: New test.
3580
48b6cd9d
SM
35812009-03-27 Simon Martin <simartin@users.sourceforge.net>
3582
3583 PR c++/37647
3584 * g++.dg/parse/ctor9.C: New test.
3585
6a837908
SM
35862009-03-27 Simon Martin <simartin@users.sourceforge.net>
3587
3588 PR c++/29727
3589 * g++.dg/init/error2.C: New test.
3590
a5f805df
MLI
35912009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3592
3593 PR c++/35652
3594 * gcc.dg/pr35652.C: New.
3595 * g++.dg/warn/pr35652.C: New.
3596 * gcc.dg/format/plus-1.c: Adjust message.
3597
5a59b39e
JJ
35982009-03-26 Jakub Jelinek <jakub@redhat.com>
3599
3600 PR c++/39554
3601 * gcc.dg/wdisallowed-functions-3.c: New test.
3602 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
3603
d43f68d6
KG
36042009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3605
3606 * gcc.dg/inline-33.c: Fix when pic.
3607
cd510f15
AM
36082009-03-25 Alexander Monakov <amonakov@ispras.ru>
3609
a5f805df 3610 * gcc.target/ia64/20090324-1.c: New test.
cd510f15 3611
969a5433
JJ
36122009-03-25 Jakub Jelinek <jakub@redhat.com>
3613
3614 PR c/27898
3615 * gcc.dg/pr27898.c: New test.
3616
3617 PR tree-optimization/32139
3618 * gcc.c-torture/compile/pr32139.c: New test.
3619
f7cbd40e
JM
36202009-03-24 Jason Merrill <jason@redhat.com>
3621
3622 PR c++/28274
3623 * g++.dg/parse/defarg14.C: New test.
3624
760ab26f
JD
36252009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3626
3627 PR libfortran/39528
3628 * gfortran.dg/read_repeat.f90: New test.
3629
09ac4473
IR
36302009-03-24 Ira Rosen <irar@il.ibm.com>
3631
3632 PR tree-optimization/39529
3633 * gcc.dg/vect/pr39529.c: New test.
3634
603f5959
DS
36352009-03-24 Dodji Seketeli <dodji@redhat.com>
3636 Jakub Jelinek <jakub@redhat.com>
3637
3638 PR debug/39524
3639 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
3640
c5cdb03f
JJ
36412009-03-23 Jakub Jelinek <jakub@redhat.com>
3642
3643 PR c/39495
3644 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
3645
6ab282f6
JM
36462009-03-23 Jason Merrill <jason@redhat.com>
3647
6afcfe0a
JM
3648 * g++.dg/cpp0x/auto12.C: Add variadic test.
3649
6ab282f6
JM
3650 PR c++/39526
3651 * g++.dg/warn/Wshadow-4.C: New test.
3652
88ccb72a
JJ
36532009-03-23 Jakub Jelinek <jakub@redhat.com>
3654
3655 PR tree-optimization/39516
3656 * gfortran.dg/pr39516.f: New test.
3657
78425caa
HPN
36582009-03-22 Hans-Peter Nilsson <hp@axis.com>
3659
3660 * lib/target-libpath.exp (set_ld_library_path_env_vars):
3661 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
3662 variable, not environment variable.
3663
c1165535
JM
36642009-03-21 Jason Merrill <jason@redhat.com>
3665
3666 PR c++/28879
3667 * g++.dg/ext/vla6.C: New test.
3668
72258929
JM
36692009-03-20 Jason Merrill <jason@redhat.com>
3670
3671 * g++.dg/cpp0x/initlist5.C: Add additional test.
3672
7d1ec26a
JJ
36732009-03-19 Jakub Jelinek <jakub@redhat.com>
3674 Janis Johnson <janis187@us.ibm.com>
3675
3676 * lib/compat.exp (compat-get-options-main, compat-get-options):
3677 Handle dg-prune-output in source file.
3678 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
3679 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
3680 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
3681 two warnings.
3682
f57c2f04
JJ
36832009-03-19 Jakub Jelinek <jakub@redhat.com>
3684
ea1199ee
JJ
3685 PR c/39495
3686 * gcc.dg/gomp/pr39495-1.c: New test.
3687 * gcc.dg/gomp/pr39495-2.c: New test.
3688 * g++.dg/gomp/pr39495-1.C: New test.
3689 * g++.dg/gomp/pr39495-2.C: New test.
3690
f57c2f04
JJ
3691 PR target/39496
3692 * gcc.target/i386/pr39496.c: New test.
3693 * g++.dg/other/pr39496.C: New test.
3694
9e517d61
LF
36952009-03-19 Li Feng <nemokingdom@gmail.com>
3696
3697 PR middle-end/39500
3698 * gcc.dg/autopar/pr39500-1.c: New.
3699 * gcc.dg/autopar/pr39500-2.c: New.
3700
d680e79d
L
37012009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3702
3703 * g++.dg/dg.exp: Prune graphite.
3704
9968d233
SP
37052009-03-18 Sebastian Pop <sebastian.pop@amd.com>
3706
3707 PR middle-end/39447
3708 * g++.dg/graphite: New.
3709 * g++.dg/graphite/graphite.exp: New.
3710 * g++.dg/graphite/pr39447.C: New.
3711
367bdb8d
L
37122009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3713
3714 PR c++/39425
3715 * g++.dg/template/pr39425.C: New.
3716
3717 * g++.dg/template/spec33.C: Updated.
3718
448545cb
JM
37192009-03-17 Jason Merrill <jason@redhat.com>
3720
3721 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
3722
ff284b4b
PC
37232009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3724
3725 PR c++/39475
3726 * g++.dg/ext/unary_trait_incomplete.C: New.
3727
3c072c6b
JY
37282009-03-17 Jing Yu <jingyu@google.com>
3729
3730 PR middle-end/39378
3731 * g++.dg/inherit/thunk10.C: New test.
3732
9ade279b
UB
37332009-03-17 Uros Bizjak <ubizjak@gmail.com>
3734
3735 PR target/39482
3736 * gcc.target/i386/pr39482.c: New test.
3737
16e60c17
JJ
37382009-03-17 Jakub Jelinek <jakub@redhat.com>
3739
a3f596ba
JJ
3740 PR debug/39471
3741 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
3742 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
3743 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3744 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3745
6b2b8871
JJ
3746 PR middle-end/39443
3747 * gcc.dg/pr39443.c: New test.
3748
16e60c17
JJ
3749 PR debug/39412
3750 * gcc.dg/debug/pr39412.c: New test.
3751
4d936aca
JJ
37522009-03-17 Janis Johnson <janis187@us.ibm.com>
3753
3754 PR testsuite/38526
3755 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
3756 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
3757 is defined.
3758 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
3759 its original value, or unset if it was not defined.
3760 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
3761 path procs around use of HOSTCC.
3762 * g++.dg/compat/struct-layout-1.exp: Ditto.
3763 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
3764
1cb3c37c
L
37652009-03-16 H.J. Lu <hongjiu.lu@intel.com>
3766
3767 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
3768
8ce12569
JJ
37692009-03-16 Janis Johnson <janis187@us.ibm.com>
3770
c4d475ad
JJ
3771 Revert patch for PR testsuite/37630.
3772
db205671
JJ
3773 PR testsuite/37960
3774 * gcc.dg/pr11492.c: Replace constant and remove xfail.
3775
fabab0b6
JJ
3776 PR testsuite/37630
3777 * lib/target-supports.exp (check_effective_target_ieee): New.
3778 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
3779 * gcc.dg/20001012-1.c: Require ieee.
3780
8ce12569
JJ
3781 PR testsuite/37628
3782 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
3783
97b4ba9f
JJ
37842009-03-16 Jakub Jelinek <jakub@redhat.com>
3785
3786 PR tree-optimization/39455
3787 * gcc.dg/pr39455.c: New test.
3788
e178ae8e
DA
37892009-03-13 David Ayers <ayers@fsfe.org>
3790
3791 * objc/execute/trivial.m. New test.
3792
381b630e
JH
37932009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
3794
3795 PR target/39137
3796 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
3797
ba4905b4
L
37982009-03-13 H.J. Lu <hongjiu.lu@intel.com>
3799
3800 PR testsuite/39451
3801 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
3802 constraint on (%2).
3803
faef499b
DA
38042009-03-12 David Ayers <ayers@fsfe.org>
3805
3806 PR libobjc/27466
3807 * objc/execute/exceptions/handler-1.m. New test.
3808
ad41bd84 38092009-03-12 Jakub Jelinek <jakub@redhat.com>
03a18198
JJ
3810
3811 PR target/39431
3812 * gcc.target/i386/pr39431.c: New test.
3813
122c59c7
L
38142009-03-12 H.J. Lu <hongjiu.lu@intel.com>
3815
3816 PR target/39445
3817 * gcc.target/i386/pr39445.c: New.
3818
3819 * gcc.target/i386/push-1.c: XFAIL.
3820
498e51ca
AN
38212009-03-11 Adam Nemet <anemet@caviumnetworks.com>
3822
3823 * gcc.dg/inline-33.c: New test.
3824
22571318
NF
38252009-03-11 Nathan Froyd <froydnj@codesourcery.com>
3826
3827 * gcc.dg/vect/vect-82.c: Combine dg-do and
3828 dg-require-effective-target into dg-skip-if.
3829 * gcc.dg/vect/vect-83.c: Likewise.
3830
9bfaf89d
JJ
38312009-03-11 Jakub Jelinek <jakub@redhat.com>
3832
3833 PR target/39137
3834 * gcc.target/i386/stackalign/longlong-1.c: New test.
3835 * gcc.target/i386/stackalign/longlong-2.c: New test.
3836
8a9ceef2
UW
38372009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3838
3839 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
3840
dc215785
UW
38412009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3842
3843 * gcc.c-torture/execute/ieee/inf-3.c: New test.
3844 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
3845
9ee309d4
OH
38462009-03-11 Olivier Hainque <hainque@adacore.com>
3847
3848 * gnat.dg/slice_enum.adb: New test.
3849
7716876b
JM
38502009-03-11 Jason Merrill <jason@redhat.com>
3851
3852 PR debug/39086
3853 * g++.dg/opt/nrv15.C: New test.
3854
480a5329
IR
38552009-03-10 Ira Rosen <irar@il.ibm.com>
3856
3857 PR tree-optimization/39422
3858 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
3859 constant array with static initialization to global memory.
3860 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3861
23b27c81
HS
38622009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
3863
3864 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
3865 padding.
3866
9a9ba8d9
JJ
38672009-03-09 Jakub Jelinek <jakub@redhat.com>
3868
8c30a510
JJ
3869 PR c++/39371
3870 * g++.dg/opt/switch2.C: Add -w to dg-options.
3871 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
3872 * g++.dg/warn/switch1.C: New test.
3873 * g++.dg/other/switch3.C: New test.
3874
9a9ba8d9
JJ
3875 PR tree-optimization/39394
3876 * gcc.c-torture/compile/pr39394.c: New test.
3877
929b7fc3
AK
38782009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3879
3880 * gcc.target/s390/20090223-1.c: New testcase.
3881
1915e66b
JD
38822009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3883
3884 PR libfortran/39402
3885 * gfortran.dg/fmt_f0_1.f90: New test.
3886
ae9b2a48
L
38872009-03-08 H.J. Lu <hongjiu.lu@intel.com>
3888
3889 PR c++/39060
3890 * g++.dg/other/new1.C: Adjusted.
3891 * g++.dg/parse/crash40.C: Likewise.
3892 * g++.dg/parse/defarg12.C: Likewise.
3893 * g++.dg/template/error15.C: Likewise.
3894
3895 * g++.dg/other/pr39060.C: New.
3896
9207099b
JM
38972009-03-07 Jason Merrill <jason@redhat.com>
3898
3899 PR c++/39367
3900 * g++.dg/opt/new1.C: New.
3901
d8b4270d
PC
39022009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3903
3904 PR c++/33492
3905 * g++.dg/other/error32.C: New.
3906
9f0e7885
JJ
39072009-03-06 Jakub Jelinek <jakub@redhat.com>
3908
65401a0b
JJ
3909 PR middle-end/39360
3910 * gcc.c-torture/compile/pr39360.c: New test.
3911
9f0e7885
JJ
3912 PR debug/39372
3913 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3914
2588c9e9
JM
39152009-03-05 Jason Merrill <jason@redhat.com>
3916
3917 PR c++/38908
3918 * g++.dg/warn/Wuninitialized-3.C: New test.
3919
ee0ee7e2
JJ
39202009-03-05 Jakub Jelinek <jakub@redhat.com>
3921
3922 PR debug/39379
3923 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3924 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3925
d095e03c
JM
39262009-03-04 Jason Merrill <jason@redhat.com>
3927
3928 PR c++/13549
3929 * g++.dg/template/koenig7.C: New test.
3930
630c80e6
NS
39312009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3932
3933 * g++.dg/torture/predcom-1.C: New test.
3934
b505e785
RG
39352009-03-04 Richard Guenther <rguenther@suse.de>
3936
3937 PR tree-optimization/39362
3938 * g++.dg/torture/pr39362.C: New testcase.
3939
1cb801bc
JM
39402009-03-04 Jason Merrill <jason@redhat.com>
3941 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3942
3943 PR c++/9634
3944 PR c++/29469
3945 PR c++/29607
3946 * g++.dg/template/dependent-name5.C: New test.
3947
79c09787
SE
39482009-03-04 Steve Ellcey <sje@cup.hp.com>
3949
3950 PR testsuite/39357
3951 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3952 vect_int to vect_int_mult.
3953
6a66f28e
RG
39542009-03-04 Richard Guenther <rguenther@suse.de>
3955
3956 PR tree-optimization/39358
3957 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3958 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3959
57e454ee
RG
39602009-03-04 Richard Guenther <rguenther@suse.de>
3961
3962 PR tree-optimization/39339
3963 * gcc.c-torture/execute/pr39339.c: New testcase.
3964
a6fe9ed4
JM
39652009-03-03 Joseph Myers <joseph@codesourcery.com>
3966
3967 * gcc.c-torture/compile/20090303-1.c,
3968 gcc.c-torture/compile/20090303-2.c: New tests.
3969
f07049c8
JJ
39702009-03-03 Jakub Jelinek <jakub@redhat.com>
3971
067dd3c9
JJ
3972 PR fortran/39354
3973 * gfortran.dg/gomp/pr39354.f90: New test.
3974
f07049c8
JJ
3975 PR tree-optimization/39343
3976 * gcc.dg/pr39343.c: New test.
3977
fc0ffad7
IR
39782009-03-03 Ira Rosen <irar@il.ibm.com>
3979
3980 PR tree-optimization/39248
6c6094f1 3981 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
fc0ffad7
IR
3982 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3983 on targets without vector misalignment support.
3984 * lib/target-supports.exp
3985 (check_effective_target_vect_short_mult): Add
3986 check_effective_target_arm32.
3987
7d4fba4a
SP
39882009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3989
3990 PR middle-end/39335
3991 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3992 * testsuite/gcc.dg/graphite/pr39335.c: New.
3993
0f07d576
L
39942009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3995
3996 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3997 of andl.
3998 * gcc.target/i386/stackalign/return-5.c: Likewise.
3999 * gcc.target/i386/stackalign/return-6.c: Likewise.
4000
6dfb529c 40012009-03-02 Richard Guenther <rguenther@suse.de>
0f07d576 4002 Ira Rosen <irar@il.ibm.com>
6dfb529c
RG
4003
4004 PR tree-optimization/39318
4005 * gfortran.dg/vect/pr39318.f90: New test.
4006
a3aadcc5
JH
40072009-03-01 Jan Hubicka <jh@suse.cz>
4008
4009 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
4010
1cf5abb3
JH
40112009-03-01 Jan Hubicka <jh@suse.cz>
4012
4013 PR debug/39267
4014 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
4015
39ae51e0
EB
40162009-03-01 Eric Botcazou <ebotcazou@adacore.com>
4017
4018 * gnat.dg/pack12.adb: New test.
4019
aad5badd
L
40202009-02-26 H.J. Lu <hongjiu.lu@intel.com>
4021
4022 PR c++/37789
dbb306a0 4023 * g++.dg/other/pr37789.C: New.
aad5badd 4024
489ec4e3
PT
40252009-02-26 Paul Thomas <pault@gcc.gnu.org>
4026
4027 PR fortran/39295
4028 * gfortran.dg/interface_25.f90: New test.
4029 * gfortran.dg/interface_26.f90: New test.
4030
c1cfed03
PT
40312009-02-26 Paul Thomas <pault@gcc.gnu.org>
4032
4033 PR fortran/39292
4034 * gfortran.dg/initialization_22.f90: New test.
4035
38432148 40362009-02-25 H.J. Lu <hongjiu.lu@intel.com>
8592acaf
L
4037
4038 PR rtl-optimization/39241
4039 * gcc.dg/torture/pr39241.c: New.
4040
f618d33e 40412009-02-25 Martin Jambor <mjambor@suse.cz>
8592acaf 4042
f618d33e
MJ
4043 PR tree-optimizations/39259
4044 * g++.dg/torture/pr39259.C: New testcase.
4045
ccfbd880
RG
40462009-02-24 Richard Guenther <rguenther@suse.de>
4047
4048 PR c++/39242
4049 * g++.dg/template/instantiate10.C: New testcase.
4050
71adbef3 40512009-02-24 Richard Guenther <rguenther@suse.de>
8592acaf 4052 Zdenek Dvorak <ook@ucw.cz>
71adbef3
RG
4053
4054 PR tree-optimization/39233
4055 * gcc.c-torture/execute/pr39233.c: New testcase.
4056
f1a558e0
SP
40572009-02-23 Sebastian Pop <sebastian.pop@amd.com>
4058
4059 PR tree-optimization/39260
4060 * gcc.dg/graphite/pr39260.c: New.
4061
e62a4cc1
L
40622009-02-23 H.J. Lu <hongjiu.lu@intel.com>
4063
4064 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
4065
8c8d4a46
L
40662009-02-23 H.J. Lu <hongjiu.lu@intel.com>
4067
4068 PR c++/36411
4069 * g++.dg/template/void14.C: New.
4070
2604de9d
JM
40712009-02-23 Jason Merrill <jason@redhat.com>
4072
d8028f2c
JM
4073 PR c++/38880
4074 * g++.dg/init/const7.C: Remove XFAIL.
4075 * g++.dg/init/static-init1.C: New test.
4076
2604de9d
JM
4077 * g++.dg/cpp0x/initlist14.C: New test.
4078
38432148 40792009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
543af7ab
TK
4080
4081 PR fortran/38914
4082 * bound_simplification_2.f90: New test case.
4083 * bound_7.f90: New test case.
4084
4bb09c26
JM
40852009-02-21 Joseph Myers <joseph@codesourcery.com>
4086
4087 * gcc.dg/cpp/include4.c: New test.
4088
38432148 40892009-02-21 Uros Bizjak <ubizjak@gmail.com>
4c64d3dd
L
4090
4091 PR target/39256
4092 * gcc.target/i386/abi-2.c: New.
4093
b4651327
KK
40942009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
4095
4096 * gcc.c-torture/execute/pr39228.x: New.
4097
f814e489
UB
40982009-02-21 Uros Bizjak <ubizjak@gmail.com>
4099
4100 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
4101 scan-assembler to check for xmm0 register.
4102
07d8efe3 41032009-02-20 Mark Mitchell <mark@codesourcery.com>
f814e489 4104 Joseph Myers <joseph@codesourcery.com>
07d8efe3
MM
4105
4106 * gcc.target/arm/va_list.c: New test.
4107 * g++.dg/abi/arm_va_list.C: Likewise.
4108 * lib/target-supports.exp (check_effective_target_arm_eabi): New
4109 function.
4110 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
4111 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
4112 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
4113 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
4114 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
4115 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
4116
da9c199f
JH
41172009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
4118
4119 PR testsuite/38164
4120 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
4121 to dg-options.
4122
c69cd1f5
JJ
41232009-02-20 Jakub Jelinek <jakub@redhat.com>
4124
4125 PR target/39240
4126 * gcc.c-torture/execute/pr39240.c: New test.
4127
bd967b22
JM
41282009-02-20 Jason Merrill <jason@redhat.com>
4129
4130 PR c++/39225
4131 * g++.dg/parse/dtor15.C: New test.
4132
f0de858e
KH
41332009-02-19 Kazu Hirata <kazu@codesourcery.com>
4134
4135 * gcc.c-torture/execute/20090219-1.c: New.
4136
bde8c97c
AN
41372009-02-19 Adam Nemet <anemet@caviumnetworks.com>
4138
4139 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
4140 (mips-dg-options): When matching isa* pseudo-options make
4141 'value' optional and accept ! entries. Use $spec instead of
4142 $isa_spec in the isa pseudo-option error message. Only
4143 perform the ISA-range check when 'value' is set. If arch is
4144 matching any CPU in the ! entries switch to its generic ISA.
4145 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
da9c199f 4146 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
bde8c97c 4147
09812622
JJ
41482009-02-19 Jakub Jelinek <jakub@redhat.com>
4149
4150 PR target/39175
4151 * gcc.dg/visibility-20.c: New test.
4152 * g++.dg/ext/visibility/visibility-11.C: New test.
4153
68017cb4
L
41542009-02-19 H.J. Lu <hongjiu.lu@intel.com>
4155
4156 PR c++/39188
4157 * g++.dg/abi/pr39188-1a.C: New.
4158 * g++.dg/abi/pr39188-1b.C: Likewise.
4159 * g++.dg/abi/pr39188-1.h: Likewise.
4160 * g++.dg/abi/pr39188-2a.C: Likewise.
4161 * g++.dg/abi/pr39188-2b.C: Likewise.
4162 * g++.dg/abi/pr39188-2.h: Likewise.
4163 * g++.dg/abi/pr39188-3a.C: Likewise.
4164 * g++.dg/abi/pr39188-3b.C: Likewise.
4165 * g++.dg/abi/pr39188-3.h: Likewise.
4166
ab4194da
JM
41672009-02-19 Joseph Myers <joseph@codesourcery.com>
4168
4169 PR c/38483
4170 * gcc.c-torture/execute/call-trap-1.c,
4171 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
4172 tests.
4173
6b67572e
UB
41742009-02-19 Uros Bizjak <ubizjak@gmail.com>
4175
4176 PR target/39228
4177 * gcc.c-torture/execute/pr39228.c: New test.
4178
9e39dba6
RG
41792009-02-19 Richard Guenther <rguenther@suse.de>
4180
4181 PR tree-optimization/39074
4182 * gcc.dg/torture/pr39074.c: New testcase.
4183 * gcc.dg/torture/pr39074-2.c: Likewise.
4184 * gcc.dg/torture/pr39074-3.c: Likewise.
4185
57c2231b
L
41862009-02-18 H.J. Lu <hongjiu.lu@intel.com>
4187
4188 PR c++/39219
4189 * g++.dg/parse/attr3.C: New.
4190
4a877673
JH
41912009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
4192
5842753d
JH
4193 PR testsuite/38165
4194 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
4195
4a877673
JH
4196 PR testsuite/38166
4197 * g++.dg/ext/visibility/class1.C: Revert revision 122348
4198 and skip on Darwin.
4199
98b80692
JM
42002009-02-18 Jason Merrill <jason@redhat.com>
4201
bd967b22
JM
4202 PR c++/38880
4203 * g++.dg/init/const7.C: Remove XFAIL.
4204
98b80692
JM
4205 PR target/39179
4206 * g++.dg/opt/const6.C: New test.
4207
19e56697
L
42082009-02-18 H.J. Lu <hongjiu.lu@intel.com>
4209
4210 * gcc.dg/callabi/callabi.exp: Moved to ...
4211 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
4212 in 64bit mode.
4213
4214 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
4215 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
4216 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
4217 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
4218 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
4219 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
4220 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
4221
4222 * gcc.dg/callabi/callabi.h: Moved to ...
4223 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
4224
4225 * gcc.dg/callabi/func-1.c: Moved to ...
4226 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
4227
4228 * gcc.dg/callabi/func-indirect.c: Moved to ...
4229 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
4230
4231 * gcc.dg/callabi/pr38891.c: Moved to ...
4232 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
4233
4234 * gcc.dg/callabi/vaarg-1.c: Moved to ...
4235 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
4236
4237 * gcc.dg/callabi/vaarg-2.c: Moved to ...
4238 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
4239
4240 * gcc.dg/callabi/vaarg-3.c: Moved to ...
4241 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
4242
0705d3f4
L
42432009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
4244
4245 PR target/38891
4246 * gcc.dg/callabi/pr38891.c: New.
4247
42482009-02-17 H.J. Lu <hongjiu.lu@intel.com>
4249
4250 * gcc.dg/callabi/callabi.exp: New.
4251
bce08d50
L
42522009-02-17 H.J. Lu <hongjiu.lu@intel.com>
4253
4254 PR target/39082
4255 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
4256 -Wno-abi for x86.
4257 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
4258
4259 * gcc.target/i386/pr39082-1.c: New.
4260
4261 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
4262 -Wno-abi.
4263
4264 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
4265 CHECK_M64_M128 is defined.
4266 (check_f_arguments): Add "do".
4267 (check_vector_arguments): New.
4268 (check_m64_arguments): Likewise.
4269 (check_m128_arguments): Likewise.
4270
4271 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
4272 (CHECK_M64_M128): Define.
4273
4274 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
4275 on abitest.
4276 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
4277
4278 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
4279 tests only if CHECK_M64_M128 is defined.
4280
4281 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
4282 (m128_2_struct): Likewise.
4283 (check_struct_passing5): Likewise.
4284 (check_struct_passing6): Likewise.
4285 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
4286
4287 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
4288 (un5): Likewise.
4289 (check_union_passing4): Likewise.
4290 (main): Test union with __m128 if CHECK_M64_M128 is defined.
4291
5600f233
JM
42922009-02-18 Joseph Myers <joseph@codesourcery.com>
4293
4294 PR c/35447
4295 * gcc.dg/noncompile/pr35447-1.c: New test.
4296
418df9d7
JJ
42972009-02-18 Jakub Jelinek <jakub@redhat.com>
4298
4299 PR tree-optimization/36922
4300 * gfortran.dg/pr36922.f: New test.
4301
6b24ee26
RG
43022009-02-17 Richard Guenther <rguenther@suse.de>
4303
4304 PR tree-optimization/39202
4305 * gcc.c-torture/compile/pr39202.c: New testcase.
4306
73a63870
RG
43072009-02-17 Richard Guenther <rguenther@suse.de>
4308
4309 PR tree-optimization/39204
4310 * gcc.dg/torture/pr39204.c: New testcase.
4311
1f2f555a
BM
43122009-02-17 Bingfeng Mei <bmei@broadcom.com>
4313
4314 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
4315 * gcc.dg/vect/vect-outer-6.c: Ditto.
4316
a47e20fd
JM
43172009-02-16 Joseph Myers <joseph@codesourcery.com>
4318
4319 PR c/35446
4320 * gcc.dg/noncompile/init-5.c: New test.
4321 * gcc.dg/init-bad-4.c: Adjust expected errors.
4322
50aab7dc
L
43232009-02-16 H.J. Lu <hongjiu.lu@intel.com>
4324
4325 PR target/37049
4326 * gcc.target/i386/push-1.c: New.
4327
e2721e12
UB
43282009-02-15 Uros Bizjak <ubizjak@gmail.com>
4329
4330 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
4331
d7815554
UW
43322009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4333
4334 * gcc.target/spu/intrinsics-sr.c: New test.
4335
c208436c
SE
43362009-02-13 Steve Ellcey <sje@cup.hp.com>
4337
4338 PR target/38056
4339 * gcc.target/ia64/sibcall-opt-1.c: New test.
4340 * gcc.target/ia64/sibcall-opt-2.c: New test.
4341
686c82b5
PT
43422009-02-13 Paul Thomas <pault@gcc.gnu.org>
4343
4344 PR fortran/36528
4345 * gfortran.dg/cray_pointers_8.f90: New test.
4346
4347 PR fortran/36703
4348 * gfortran.dg/cray_pointers_9.f90: New test.
4349
da964fea
JM
43502009-02-13 Jason Merrill <jason@redhat.com>
4351
4352 PR c++/39070
4353 * g++.dg/cpp0x/decltype16.C: New.
4354
72f4e3a7
L
43552009-02-13 H.J. Lu <hongjiu.lu@intel.com>
4356
4357 PR target/39152
4358 * gfortran.dg/gomp/pr39152.f90: New.
4359
53f648e2
L
43602009-02-13 H.J. Lu <hongjiu.lu@intel.com>
4361
4362 PR target/39162
4363 * gcc.target/i386/pr39162.c: New.
4364
f007042e
JM
43652009-02-13 Joseph Myers <joseph@codesourcery.com>
4366
4367 PR c/35444
4368 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
4369 New tests.
4370
ed7284dd
JM
43712009-02-12 Jason Merrill <jason@redhat.com>
4372
4373 PR c++/38950
4374 * g++.dg/template/array20.C: New test.
4375
94af6686
UB
43762009-02-12 Uros Bizjak <ubizjak@gmail.com>
4377
4378 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
4379 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
4380 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
4381
552af634
L
43822009-02-12 H.J. Lu <hongjiu.lu@intel.com>
4383
4384 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
4385
12019aec
L
43862009-02-12 H.J. Lu <hongjiu.lu@intel.com>
4387
4388 PR target/39152
4389 * gfortran.dg/pr39152.f: New.
4390
fd97a96a
JM
43912009-02-11 Jason Merrill <jason@redhat.com>
4392
bff54b19
JM
4393 PR c++/39153
4394 * g++.dg/cpp0x/defaulted9.C: New test.
4395
fd97a96a
JM
4396 PR c++/30111
4397 * g++.dg/init/value7.C: New test.
4398
bab64f23
PB
43992009-02-11 Paolo Bonzini <bonzini@gnu.org>
4400
0ce6dcfa 4401 PR target/38824
bab64f23
PB
4402 * gcc.target/i386/pr38824.c: New testcase.
4403
952e24fe
JM
44042009-02-11 Jason Merrill <jason@redhat.com>
4405
bfbe1b68
JM
4406 PR c++/38649
4407 * g++.dg/cpp0x/defaulted8.C: New test.
4408
952e24fe
JM
4409 PR c++/36744
4410 * g++.dg/cpp0x/rv9p.C: New test.
4411
794511d2
EB
44122009-02-10 Eric Botcazou <ebotcazou@adacore.com>
4413
4414 * gnat.dg/aliasing3.adb: New test.
4415 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
4416
493e377c
PC
44172009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4418
4419 PR c++/34397
4420 * g++.dg/template/crash88.C: New.
4421 * g++.dg/template/crash89.C: Likewise.
4422
914ff565
SE
44232009-02-10 Steve Ellcey <sje@cup.hp.com>
4424
4425 PR c/39084
493e377c 4426 * gcc.dg/pr39084.c: New test.
914ff565 4427
fc3103e7
JJ
44282009-02-10 Jakub Jelinek <jakub@redhat.com>
4429
4430 PR target/39139
4431 * gcc.target/i386/pr39139.c: New test.
4432
7cae94fc
RG
44332009-02-10 Richard Guenther <rguenther@suse.de>
4434
4435 PR tree-optimization/39132
4436 * gcc.dg/torture/pr39132.c: New testcase.
4437
a8800687
L
44382009-02-10 H.J. Lu <hongjiu.lu@intel.com>
4439
4440 PR target/39119
4441 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
4442 * gcc.target/x86_64/abi/avx/args.h: Likewise.
4443 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
4444 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
4445 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
4446 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
4447 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
4448 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
4449
450a927a
JM
44502009-02-09 Jason Merrill <jason@redhat.com>
4451
4452 PR c++/39109
4453 * g++.dg/init/value6.C: New test.
4454
493905ba
L
44552009-02-09 H.J. Lu <hongjiu.lu@intel.com>
4456
da9c199f 4457 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
493905ba 4458
4bb07c5d
EB
44592009-02-09 Eric Botcazou <ebotcazou@adacore.com>
4460
4461 * gcc.c-torture/compile/20090209-1.c: New test.
4462
da1512ad
PC
44632009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
4464
4465 PR c++/35147
4466 PR c++/37737
4467 * g++.dg/cpp0x/vt-35147.C: New.
4468 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4469 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4470
feab5a67
JM
44712009-02-06 Joseph Myers <joseph@codesourcery.com>
4472
4473 PR c/35434
4474 * gcc.dg/attr-alias-4.c: New test.
4475
90ef2296
JJ
44762009-02-06 Janis Johnson <janis187@us.ibm.com>
4477
4478 PR c/39035
4479 * gcc.dg/dfp/pr39035.c: New test.
4480
1de2c900
JM
44812009-02-06 Joseph Myers <joseph@codesourcery.com>
4482
4483 PR c/36432
4484 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
4485
e6e1c050
JJ
44862009-02-05 Jakub Jelinek <jakub@redhat.com>
4487
4488 PR c++/39106
4489 * g++.dg/opt/thunk3.C: New test.
4490
5b21d7b2
NC
44912009-02-05 Nick Clifton <nickc@redhat.com>
4492
4493 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
4494 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
4495 * gcc.dg/cdce1.c: Likewise.
4496 * gcc.dg/cpp/_Pragma6.c: Likewise.
4497 * g++.dg/cpp/_Pragma1.C: Likewise.
4498 * gcc.dg/utf32-2.c: Xfail for M32C.
4499 * gcc.dg/utf32-1.c: Likewise.
4500 * gcc.dg/utf32-3.c: Likewise.
4501 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
4502 targets.
4503 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
4504 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
4505 * gcc.dg/Wconversion-5.c: Likewise.
4506 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
4507 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
4508 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
4509 * gcc.dg/utf-inc-init.c: Likewise.
4510 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
4511 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
4512 * gcc.dg/utf-array-short-wchar.c: Likewise.
4513 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
4514 * gcc.dg/mallign.c: Use size_t instead of long.
4515
bf9b2cc9
UB
45162009-02-05 Uros Bizjak <ubizjak@gmail.com>
4517
4518 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
4519
08e14b2a
DB
45202009-02-05 Daniel Berlin <dberlin@dberlin.org>
4521
4522 * gcc.c-torture/execute/pr39100.c: New.
4523
5006381c
JM
45242009-02-05 Joseph Myers <joseph@codesourcery.com>
4525
4526 PR c/35435
4527 * gcc.dg/tls/diag-6.c: New test.
4528
69349ea5
L
45292009-02-04 H.J. Lu <hongjiu.lu@intel.com>
4530
4531 AVX Programming Reference (January, 2009)
4532 * gcc.target/i386/avx-vpclmulqdq.c: New.
4533 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4534
4535 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
4536
4537 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
da9c199f 4538 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
69349ea5
L
4539 (pclmul_test): Renamed to ...
4540 (TEST): This.
4541
ee429f84
JJ
45422009-02-04 Jakub Jelinek <jakub@redhat.com>
4543
4544 PR c++/39095
4545 * g++.dg/abi/mangle31.C: New test.
4546
062c4bb3
JM
45472009-02-03 Joseph Myers <joseph@codesourcery.com>
4548
4549 PR c/29129
4550 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
4551 declarator.
4552 * vla-6.c: Likewise. Expect warning not error for [*] lexically
4553 inside function prototype but not part of parameter declarator.
4554 * vla-11.c: New test.
4555
d0db8989
JM
45562009-02-03 Jason Merrill <jason@redhat.com>
4557
4558 * g++.dg/warn/main-4.C: New test.
4559 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
4560
6175f578
AP
45612009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4562
d23a572f 4563 PR c++/36607
6175f578
AP
4564 * g++.dg/expr/cast10.C: New test.
4565
f6294de7
JM
45662009-02-03 Joseph Myers <joseph@codesourcery.com>
4567
4568 PR c/35433
4569 * gcc.dg/init-bad-6.c: New test.
4570
a36c33eb
JJ
45712009-02-03 Jakub Jelinek <jakub@redhat.com>
4572
70f16287
JJ
4573 PR target/35318
4574 * gcc.c-torture/compile/pr35318.c: New test.
4575
754ccf7c
JJ
4576 PR inline-asm/39059
4577 * gcc.dg/nofixed-point-2.c: New test.
4578 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
4579 * g++.dg/ext/fixed2.C: Likewise.
4580 * g++.dg/other/error25.C: Likewise.
4581 * g++.dg/lookup/crash7.C: Likewise.
4582 * g++.dg/cpp0x/decltype-38655.C: Likewise.
4583
a36c33eb
JJ
4584 PR c++/39056
4585 * g++.dg/cpp0x/initlist13.C: New test.
4586
e350dbbd
PB
45872009-02-03 Paolo Bonzini <bonzini@gnu.org>
4588
4589 PR c++/36897
4590 * g++.dg/template/func2.C: New test.
4591
4592 PR c++/37314
4593 * g++.dg/template/typename15.C: New.
4594 * g++.dg/template/typename16.C: New.
4595
2249b483
JJ
45962009-02-03 Janis Johnson <janis187@us.ibm.com>
4597 Ben Elliston <bje@au.ibm.com>
4598
4599 PR c/39034
4600 * gcc.dg/dfp/pr39034.c: New test.
4601
6c5df99d
KG
46022009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4603
4604 PR testsuite/38263
4605 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
4606
ce6b9ebb
JM
46072009-02-02 Jason Merrill <jason@redhat.com>
4608
4609 PR c++/39054
4610 * g++.dg/parse/dtor14.C: New test.
4611
43014633
JJ
46122009-02-02 Jakub Jelinek <jakub@redhat.com>
4613
4614 * lib/target-supports.exp
4615 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
4616 * g++.dg/ext/builtin10.C: New test.
4617
eca72963
JJ
4618 PR inline-asm/39058
4619 * gcc.target/i386/pr39058.c: New test.
4620
ab058972
RG
46212009-02-02 Richard Guenther <rguenther@suse.de>
4622
4623 PR tree-optimization/38937
4624 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
4625
def88a88
PC
46262009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4627
bf9b2cc9
UB
4628 PR c++/39053
4629 * g++.dg/parse/crash52.C: New.
def88a88 4630
5f4d82c2
RG
46312009-01-30 Richard Guenther <rguenther@suse.de>
4632
4633 PR tree-optimization/39041
4634 * gcc.c-torture/compile/pr39041.c: New testcase.
4635
ac9bc18b
JJ
46362009-01-30 Jakub Jelinek <jakub@redhat.com>
4637
d0728ae0
JJ
4638 PR target/39013
4639 * gcc.target/i386/pr39013-1.c: New test.
4640 * gcc.target/i386/pr39013-2.c: New test.
4641
ac9bc18b
JJ
4642 PR c++/39028
4643 * g++.dg/ext/label12.C: New test.
4644
1fae3e66
PC
46452009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4646
4647 PR c++/33465
4648 * g++.dg/parse/error34.C: New.
4649 * g++.dg/parse/error35.C: Likewise.
4650
46512009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4652
4653 PR c++/38655
4654 * g++.dg/cpp0x/decltype-38655.C: New.
4655
0802336f
JJ
46562009-01-30 Jakub Jelinek <jakub@redhat.com>
4657
4658 PR target/39002
4659 * g++.dg/torture/pr39002.C: New test.
4660
d5e54bc1
KH
46612009-01-29 Kazu Hirata <kazu@codesourcery.com>
4662
4663 PR tree-optimization/39007
4664 * gcc.dg/tree-ssa/pr39007.c: New.
4665
00b251a0
KZ
46662009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
4667
4668 PR middle-end/35854
bf9b2cc9
UB
4669 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
4670 to "subreg1".
00b251a0 4671
72a54528
AM
46722009-01-29 Steve Ellcey <sje@cup.hp.com>
4673
4674 PR middle-end/38857
4675 * gcc.c-torture/compile/pr38857.c: New test.
4676
61a39615
PT
46772009-01-28 Paul Thomas <pault@gcc.gnu.org>
4678
4679 PR fortran/38852
4680 PR fortran/39006
4681 * gfortran.dg/bound_6.f90: New test.
4682
001b9eb6
PH
46832009-01-28 Pat Haugen <pthaugen@us.ibm.com>
4684
4685 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
4686
59dc4898
KH
46872009-01-28 Kazu Hirata <kazu@codesourcery.com>
4688
4689 PR tree-optimization/38997
4690 * gcc.dg/tree-ssa/pr38997.c: New.
4691
de081cfd
RG
46922009-01-28 Richard Guenther <rguenther@suse.de>
4693
4694 PR tree-optimization/38926
4695 * gcc.c-torture/compile/pr38926.c: New testcase.
4696
a9d386a1
JJ
46972009-01-28 Jakub Jelinek <jakub@redhat.com>
4698
4699 PR middle-end/38934
4700 * gcc.dg/pr38934.c: New test.
4701
97a170cd
RG
47022009-01-28 Richard Guenther <rguenther@suse.de>
4703
4704 PR middle-end/38908
4705 * g++.dg/warn/Wuninitialized-2.C: New testcase.
4706
89ebafc6
PB
47072009-01-28 Paolo Bonzini <bonzini@gnu.org>
4708
4709 PR tree-optimization/38984
4710 * gcc.dg/pr38984.c: New XFAILed testcase.
4711
d748c406
UB
4712
47132009-01-28 Uros Bizjak <ubizjak@gmail.com>
4714
4715 PR target/38988
4716 * gcc.target/i386/pr38988.c: New test.
4717
267e265c
PC
47182009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
4719
4720 PR c++/37554
4721 * g++.dg/parse/crash51.C: New.
4722 * g++.old-deja/g++.pt/crash9.C: Adjust.
4723
79e5286c
DK
47242009-01-27 Daniel Kraft <d@domob.eu>
4725
4726 PR fortran/38883
4727 * gfortran.dg/mvbits_6.f90: New test.
4728 * gfortran.dg/mvbits_7.f90: New test.
4729 * gfortran.dg/mvbits_8.f90: New test.
4730
b5c3dfbb
RG
47312009-01-27 Richard Guenther <rguenther@suse.de>
4732
4733 PR tree-optimization/38503
4734 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
4735
576de5cb
UB
47362009-01-27 Uros Bizjak <ubizjak@gmail.com>
4737
4738 PR middle-end/38969
4739 * gcc.c-torture/execute/pr38969.c: New test.
4740
8cff583a
AN
47412009-01-26 Adam Nemet <anemet@caviumnetworks.com>
4742
4743 PR testsuite/38864
576de5cb 4744 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8cff583a
AN
4745 to dg-do compile.
4746 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4747 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
4748 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4749
e6b18eaa
L
47502009-01-26 H.J. Lu <hongjiu.lu@intel.com>
4751
4752 PR target/38952
4753 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
4754 if __USING_SJLJ_EXCEPTIONS__ is defined.
4755
4756 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
4757 __USING_SJLJ_EXCEPTIONS__ is defined.
4758 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
4759 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
4760 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
4761 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
4762 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
4763 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
4764
89d2411c
DS
47652009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
4766
4767 PR testsuite/38949
4768 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
4769 Use instead of C name in asm statements.
4770
e3e6cff4
RG
47712009-01-26 Richard Guenther <rguenther@suse.de>
4772
4773 PR tree-optimization/38745
4774 * g++.dg/torture/pr38745.C: New testcase.
4775
dc874b53
RG
47762009-01-26 Richard Guenther <rguenther@suse.de>
4777
4778 PR middle-end/38851
4779 * g++.dg/warn/Wuninitialized-1.C: New testcase.
4780
cc7f271e
HPN
47812009-01-25 Hans-Peter Nilsson <hp@axis.com>
4782
4783 * gcc.dg/bitfld-15.c: Gate warning on target
4784 pcc_bitfield_type_matters.
4785 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
4786 g++.dg/ext/bitfield4.C: Likewise.
4787 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
4788 bitfield for any target.
4789
849421a3
JJ
47902009-01-24 Jakub Jelinek <jakub@redhat.com>
4791
4792 PR c/38957
4793 * gcc.dg/pr38957.c: New test.
4794
47952009-01-24 David Billinghurst <billingd@gcc.gnu.org>
8cd9b951
DB
4796
4797 PR fortran/38955
4798 * gfortran.dg/array_constructor_24.f: Allow tolerance when
849421a3 4799 comparing floats.
8cd9b951 4800
b840fb02
SP
48012009-01-24 Sebastian Pop <sebastian.pop@amd.com>
4802
4803 PR tree-optimization/38953
4804 * gfortran.dg/graphite/pr38953.f90: New.
4805
ecee559f
PB
48062009-01-24 Paul Brook <paul@codesourcery.com>
4807
4808 * gcc.target/arm/neon-cond-1.c: New test.
4809
38432148 48102009-01-23 Paolo Bonzini <bonzini@gnu.org>
9bacafeb
PB
4811
4812 PR tree-optimization/38932
4813 * gcc.dg/pr38932.c: New.
4814
63e50533
RE
48152009-01-23 Revital Eres <eres@il.ibm.com>
4816
4817 * gcc.dg/sms-7.c: Fix test.
4818
2cd36c22
AN
48192009-01-22 Adam Nemet <anemet@caviumnetworks.com>
4820
4821 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
4822 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
4823 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
4824 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
4825
3ea37b67
SE
48262009-01-22 Steve Ellcey <sje@cup.hp.com>
4827
4828 * gcc.dg/pr35729.c: Make test x86 specific.
4829
42ab5b28
SE
48302009-01-22 Steve Ellcey <sje@cup.hp.com>
4831
4832 PR middle-end/38615
4833 * gcc.dg/pr38615.c: New test.
4834
87673f84
UB
48352009-01-22 Uros Bizjak <ubizjak@gmail.com>
4836
4837 PR target/38931
4838 * gcc.target/i386/pr38931.c: New test.
4839
03c2a308
DS
48402009-01-22 Dodji Seketeli <dodji@redhat.com>
4841
4842 PR c++/38930
4843 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
4844 * g++.dg/template/typedef12.C: Likewise.
4845 * g++.dg/template/typedef13.C: Likewise.
4846 * g++.dg/template/typedef14.C: Likewise.
4847 * g++.dg/template/sfinae3.C: Likewise.
4848 * g++.old-deja/g++.pt/typename8.C: Likewise.
4849 * g++.dg/template/access11.C: Likewise
4850
dbbe6937
RS
48512009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
4852
4853 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
4854 and mips*-*-irix*.
4855 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
4856
d597b3ce
DS
48572009-01-21 Dodji Seketeli <dodji@redhat.com>
4858
4859 PR c++/26693
4860 * g++.dg/template/typedef11.C: New test.
4861 * g++.dg/template/typedef12.C: Likewise.
4862 * g++.dg/template/typedef13.C: Likewise.
4863 * g++.dg/template/typedef14.C: Likewise.
4864 * g++.dg/template/sfinae3.C: Compile this pedantically.
4865 The only errors expected should be the one saying the typedef is ill
4866 formed.
4867 * g++.old-deja/g++.pt/typename8.C: Likewise.
4868 * g++.dg/template/access11.C: Update this.
4869
210879b8
DK
48702009-01-21 Daniel Kraft <d@domob.eu>
4871
4872 PR fortran/38887
4873 * gfortran.dg/mvbits_5.f90: New test.
4874
71a6fe66
BM
48752009-01-21 Bingfeng Mei <bmei@broadcom.com>
4876
4877 * gcc.dg/sms-6.c: New test.
4878 * gcc.dg/sms-7.c: Likewise.
4879
5b3b1d09
PT
48802009-01-20 Paul Thomas <pault@gcc.gnu.org>
4881
4882 PR fortran/38907
4883 * gfortran.dg/host_assoc_function_7.f90: New test
4884
37348bf1 48852009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
576de5cb 4886 Richard Guenther <rguenther@suse.de>
37348bf1
AP
4887
4888 PR tree-optimization/38747
4889 PR tree-optimization/38748
4890 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
4891 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4892 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4893
da609a9b
KC
48942009-01-20 Kees Cook <kees@ubuntu.com>
4895 H.J. Lu <hongjiu.lu@intel.com>
4896
4897 PR target/38902
4898 * gcc.dg/pr38902.c: New.
4899
38432148 49002009-01-20 Paolo Bonzini <bonzini@gnu.org>
09efeca1
PB
4901
4902 PR target/38868
4903 * gfortran.dg/pr38868.f: New testcase.
4904
3e98d281
RG
49052009-01-20 Richard Guenther <rguenther@suse.de>
4906
4907 * gcc.c-torture/execute/pr36227.c: Move ...
4908 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4909
72c66596
IS
49102009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4911
da609a9b 4912 * lib/gfortran.exp: Add -B options for targets that use
72c66596
IS
4913 libgfortran.a%s in their specs.
4914
05134211
JM
49152009-01-19 Jason Merrill <jason@redhat.com>
4916
4917 PR c++/23287
4918 * g++.dg/template/dtor5.C: New test.
4919
9295d9ed
MM
49202009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4921
4922 PR fortran/38859
4923 * gfortran.dg/bound_5.f90: New test.
4924
6e4f1168
L
49252009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4926
4927 PR target/38736
4928 * g++.dg/compat/abi/pr38736_main.C: New.
4929 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4930 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4931 * g++.dg/other/macro-1.C: Likewise.
4932 * gcc.dg/macro-1.c: Likewise.
4933 * gcc.dg/compat/pr38736_main.c: Likewise.
4934 * gcc.dg/compat/pr38736_x.c: Likewise.
4935 * gcc.dg/compat/pr38736_y.c: Likewise.
4936
890065bf
RG
49372009-01-18 Richard Guenther <rguenther@suse.de>
4938
4939 PR tree-optimization/38819
4940 * gcc.c-torture/execute/pr38819.c: New testcase.
4941
e775e6b6
PT
49422009-01-17 Paul Thomas <pault@gcc.gnu.org>
4943
4944 PR fortran/38657
4945 * gfortran.dg/module_commons_3.f90: Reapply.
4946
c41fea4a
PT
49472009-01-17 Paul Thomas <pault@gcc.gnu.org>
4948
4949 PR fortran/34955
4950 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4951 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4952
6e7ff326
PT
49532009-01-17 Paul Thomas <pault@gcc.gnu.org>
4954
4955 PR fortran/38657
4956 * gfortran.dg/module_commons_3.f90: Remove
4957
1cc914fc
L
49582009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4959
4960 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4961
db8470f6
JM
49622009-01-16 Jason Merrill <jason@redhat.com>
4963
fd803431
JM
4964 PR c++/38877
4965 * g++.dg/template/lvalue1.C: New test.
4966
db8470f6
JM
4967 PR c++/29470
4968 * g++.dg/template/access20.C: New test.
4969 * g++.dg/torture/pr34641.C: Fix access.
4970
786ce82d
RG
49712009-01-16 Richard Guenther <rguenther@suse.de>
4972
4973 PR tree-optimization/38835
4974 PR middle-end/36227
4975 * gcc.c-torture/execute/pr36227.c: New testcase.
4976 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4977 * g++.dg/init/const7.C: Likewise.
4978
c1cb09ad
AN
49792009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4980
4981 PR target/38554
4982 * gcc.c-torture/compile/pr38554.c: New test.
4983
1ceb2263
JM
49842009-01-16 Jason Merrill <jason@redhat.com>
4985
4986 PR c++/38579
4987 * g++.dg/conversion/access1.C: New test.
4988
56c6a499
JJ
49892009-01-16 Jakub Jelinek <jakub@redhat.com>
4990
4991 PR tree-optimization/38789
4992 * gcc.c-torture/compile/pr38789.c: New test.
4993
6e0d2de7
JW
49942009-01-16 Janus Weil <janus@gcc.gnu.org>
4995
4996 PR fortran/38152
4997 * gfortran.dg/proc_ptr_13.f90: New.
4998
16eba928
JM
49992009-01-15 Jason Merrill <jason@redhat.com>
5000
5001 PR c++/38850
5002 * g++.dg/template/koenig6.C: New test.
5003
a2712544
AP
50042009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5005
d23a572f 5006 PR c++/29388
a2712544
AP
5007 * g++.dg/template/error37.C: New testcase.
5008
4af9e878
JM
50092009-01-15 Jason Merrill <jason@redhat.com>
5010
5011 PR c++/36334
5012 * g++.dg/conversion/memfn1.C: New test.
5013
5014 PR c++/37646
5015 * g++.dg/conversion/memfn2.C: New test.
5016
38432148 50172009-01-15 Steve Ellcey <sje@cup.hp.com>
f1253e7e
SE
5018
5019 PR c++/38357
5020 * g++.dg/template/crash87.C: New test.
5021
e939805b
L
50222009-01-15 H.J. Lu <hongjiu.lu@intel.com>
5023
5024 PR middle-end/37843
5025 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
5026
0efc4442
DS
50272009-01-15 Dodji Seketeli <dodji@redhat.com>
5028
5029 PR c++/38636
5030 * g++.dg/parse/crash50.C: New test.
5031
0196c95e
JJ
50322009-01-14 Jakub Jelinek <jakub@redhat.com>
5033
5034 PR rtl-optimization/38245
5035 * gcc.dg/pr38245-3.c: New test.
5036 * gcc.dg/pr38245-3.h: New file.
5037 * gcc.dg/pr38245-4.c: New file.
5038 * gcc.dg/pr38364.c: New test.
5039
2bdfeb38
AN
50402009-01-14 Adam Nemet <anemet@caviumnetworks.com>
5041
5042 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
5043 sequence PC-relative.
5044
670dc171
MM
50452009-01-14 Mark Mitchell <mark@codesourcery.com>
5046
5047 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
5048 calls and/or PLT markers.
5049 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
5050 calls and/or PLT markers.
5051 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
5052 calls and/or PLT markers.
5053 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
5054 calls and/or PLT markers.
5055
96a995c4
DJ
50562009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5057 Nathan Froyd <froydnj@codesourcery.com>
5058 Joseph Myers <joseph@codesourcery.com>
5059
5060 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
5061 New function.
5062 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
5063 and use consistent CFLAGS.
5064 * gcc.target/powerpc/20030505.c: Likewise.
5065 * gcc.target/powerpc/20081204-1.c: Likewise.
5066 * gcc.target/powerpc/ppc-spe.c: Likewise.
5067 * gcc.target/powerpc/spe1.c: Likewise.
5068 * g++.dg/ext/spe1.C: Likewise.
5069 * g++.dg/other/opaque-1.C: Likewise.
5070 * g++.dg/other/opaque-2.C: Likewise.
5071 * g++.dg/other/opaque-3.C: Likewise.
5072
4e2199ab
MM
50732009-01-14 Mark Mitchell <mark@codesourcery.com>
5074
5075 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
5076 out of loop.
5077
bfcccc7f
UB
50782009-01-14 Vladimir Makarov <vmakarov@redhat.com>
5079
5080 PR target/38811
5081 * g++.dg/torture/pr38811.C: New file.
5082
10bd6c5c
RG
50832009-01-14 Richard Guenther <rguenther@suse.de>
5084
5085 PR tree-optimization/38826
5086 PR middle-end/38477
5087 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
5088
7fe8ccda
SP
50892009-01-13 Sebastian Pop <sebastian.pop@amd.com>
5090
5091 * gcc.dg/graphite/pr38786.c: Fix commit problem.
5092
cee9035d
NC
50932009-01-14 Nick Clifton <nickc@redhat.com>
5094
5095 PR c++/37862
5096 * g++.cp/parse/pr37862.C: New test.
5097
41d3c949
JB
50982009-01-14 Julian Brown <julian@codesourcery.com>
5099
5100 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
5101 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
5102 to...
5103 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
5104 These.
5105
a7cbc517
JJ
51062009-01-13 Jakub Jelinek <jakub@redhat.com>
5107
d3302fd3
JJ
5108 PR rtl-optimization/38774
5109 * gcc.dg/torture/pr38774.c: New test.
5110
a7cbc517
JJ
5111 PR c++/38795
5112 * g++.dg/cpp0x/pr38795.C: New test.
5113
5bdf05c8
DJ
51142009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
5115 Nathan Froyd <froydnj@codesourcery.com>
5116 Joseph Myers <joseph@codesourcery.com>
5117
5118 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
5119 otherwise. Do not check for AltiVec at runtime.
5120 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
5121 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
5122 * gcc.target/powerpc/altivec-1.c: Likewise.
5123 * gcc.target/powerpc/altivec-3.c: Likewise.
5124 * gcc.target/powerpc/altivec-10.c: Likewise.
5125 * gcc.target/powerpc/altivec-12.c: Likewise.
5126 * gcc.target/powerpc/altivec-24.c: Likewise.
5127 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
5128 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
5129 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
5130 * gcc.target/powerpc/pr35907.c: Likewise.
5131 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
5132 otherwise. Do not check for Cell at runtime.
5133 * gcc.target/powerpc/altivec_check.h: Delete.
5134
5135 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
5136 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
5137 not check for AltiVec at runtime.
5138 * g++.dg/ext/altivec-cell-2.C: Likewise.
5139 * g++.dg/ext/altivec-cell-3.C: Likewise.
5140 * g++.dg/ext/altivec-cell-4.C: Likewise.
5141 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
5142 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
5143 check.
5144 * g++.dg/ext/altivec_check.h: Delete.
5145
425a0a4d
NF
51462009-01-13 Nathan Froyd <froydnj@codesourcery.com>
5147
5148 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
5149 effective target. Adjust line numbers accordingly.
5150
5b6b9db1
MM
51512009-01-13 Mark Mitchell <mark@codesourcery.com>
5152
5153 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
5154
f9344488
SP
51552009-01-13 Sebastian Pop <sebastian.pop@amd.com>
5156
5157 PR tree-optimization/38786
5158 * gcc.dg/graphite/pr38786.c: New.
5159
26d5bf5b
UB
51602009-01-13 Uros Bizjak <ubizjak@gmail.com>
5161
5162 Revert:
5163 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
5164
5165 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5166 for alpha*-*-* targets.
5167 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5168
2e503575
JD
51692009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5170
5171 PR libfortran/38772
5172 * gfortran.dg/fmt_bz_bn_err.f: New test.
5173
44c4becf
NF
51742009-01-12 Nathan Froyd <froydnj@codesourcery.com>
5175
5176 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
5177
82fc74c7
DJ
51782009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5179
5180 * lib/target-supports.exp (check_effective_target_powerpc64): New.
5181 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
5182 instruction support. Do not check for it at runtime.
5183
b9f673eb
JM
51842009-01-12 Jason Merrill <jason@redhat.com>
5185
5186 PR c++/35109
5187 * g++.dg/lookup/friend11.C: Remove expected error.
5188 * g++.dg/lookup/friend14.C: New test.
5189 * g++.dg/lookup/friend15.C: New test.
5190
172a4594
DS
51912009-01-12 Dodji Seketeli <dodji@redhat.com>
5192
5193 PR c++/36019
5194 * g++.dg/lookup/hidden-class12.C: New test.
5195 * g++.dg/lookup/hidden-class13.C: New test.
5196 * g++.dg/lookup/hidden-class14.C: New test.
5197 * g++.dg/lookup/hidden-class15.C: New test.
5198 * g++.dg/lookup/hidden-class16.C: New test.
5199
31ca3fa4
MM
52002009-01-12 Mark Mitchell <mark@codesourcery.com>
5201
5202 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
5203 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
5204 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
5205
72114ca1
JM
52062009-01-12 Jason Merrill <jason@redhat.com>
5207
b9f673eb 5208 PR c++/31488
72114ca1
JM
5209 * g++.dg/other/vararg-3.C: New test.
5210
9251175f
DJ
52112009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5212
5213 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
5214 Explicitly enable SPE.
5215 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
5216 directive.
5217
5218 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
5219 Expect -flax-vector-conversions message. Adjust incompatible
5220 types errors.
5221 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
5222 Make Foo extern.
5223
5224 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
5225
5226 * g++.dg/other/opaque-1.C: Run on targets with SPE.
5227
5228 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
5229 * g++.dg/other/opaque-2.C: Likewise.
5230 * g++.dg/other/opaque-3.C: Likewise.
5231
634b5df5
JJ
52322009-01-12 Jakub Jelinek <jakub@redhat.com>
5233
5234 PR c/32041
5235 * gcc.dg/pr32041.c: New test.
5236 * g++.dg/parse/offsetof9.C: New test.
5237
89b7d5e1
DJ
52382009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5239 Nathan Froyd <froydnj@codesourcery.com>
5240
5241 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
5242 * g++.dg/ext/attribute-test-1.C: Likewise.
5243 * g++.dg/ext/attribute-test-2.C: Likewise.
5244 * g++.dg/ext/attribute-test-3.C: Likewise.
5245 * g++.dg/ext/attribute-test-4.C: Likewise.
5246
3b9c1abd
EB
52472009-01-12 Eric Botcazou <ebotcazou@adacore.com>
5248
5249 * gnat.dg/unchecked_convert3.adb: New test.
5250
c2152239
JJ
52512009-01-12 Jakub Jelinek <jakub@redhat.com>
5252
49f098f2
JJ
5253 PR c++/38794
5254 * g++.dg/parse/typedef9.C: New test.
5255
c2152239
JJ
5256 PR tree-optimization/38807
5257 * gcc.c-torture/compile/pr38807.c: New test.
5258
0e510b3e
AN
52592009-01-11 Adam Nemet <anemet@caviumnetworks.com>
5260
5261 * gcc.target/mips/ins-2.c: New test.
5262
3f429b87
L
52632009-01-11 H.J. Lu <hongjiu.lu@intel.com>
5264
5265 PR testsuite/38809
5266 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
5267
f74d9c8f
JJ
52682009-01-11 Jakub Jelinek <jakub@redhat.com>
5269
5270 PR c++/36254
5271 * g++.dg/warn/Wreturn-type-5.C: New test.
5272
2ab5ef3e
MK
52732009-01-11 Matthias Klose <doko@ubuntu.com>
5274
5275 PR middle-end/38616
5276 * gcc.dg/pr38616.c: New test.
5277
5a2971ff
SP
52782009-01-10 Sebastian Pop <sebastian.pop@amd.com>
5279
5280 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
5281
d67a3e2a
AP
52822009-01-10 Andrew Pinski <pinskia@gmail.com>
5283
b726f5e6
AP
5284 PR c++/38648
5285 * g++.dg/expr/string-1.C: New test.
5286 * g++.dg/expr/string-2.C: New test.
5287
d67a3e2a
AP
5288 PR c++/36695
5289 * g++.dg/ext/complex4.C: New test.
5290 * g++.dg/ext/complex5.C: New test.
5291 * g++.dg/init/reference1.C: New test.
5292 * g++.dg/init/reference2.C: New test.
5293 * g++.dg/init/reference3.C: New test.
5294
51df93ba
PT
52952009-01-10 Paul Thomas <pault@gcc.gnu.org>
5296
5297 PR fortran/38763
5298 * gfortran.dg/transfer_null_1.f90: New test.
5299
9be3684b
PT
53002009-01-10 Paul Thomas <pault@gcc.gnu.org>
5301
5302 PR fortran/38765
5303 * gfortran.dg/host_assoc_function_6.f90: New test.
5304
1260bd3a
JS
53052009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
5306
5307 * lib/target-supports.exp: Add method to determine if the effective
5308 target is really a ppc405 after applying all compile options.
5309 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
5310 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
5311 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
5312 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
5313 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
5314 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
5315 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
5316 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
5317 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
5318 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
5319 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
5320 * gcc.target/powerpc/405-machhw-1.c: Likewise.
5321 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
5322 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
5323 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
5324 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
5325 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
5326 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
5327 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
5328 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
5329 * gcc.target/powerpc/405-macchw-1.c: Likewise.
5330 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
5331 * gcc.target/powerpc/405-machhw-2.c: Likewise.
5332 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
5333 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
5334 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
5335 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
5336 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
5337 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
5338 * gcc.target/powerpc/405-macchw-2.c: Likewise.
5339 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
5340
260fda3d
JJ
53412009-01-09 Jakub Jelinek <jakub@redhat.com>
5342
aee5c3ed
JJ
5343 PR c++/35335
5344 * g++.dg/other/error31.C: New testcase.
5345
260fda3d
JJ
5346 PR c/35742
5347 * gcc.dg/pr35742.c: New test.
5348
73f971b7
JC
53492009-01-09 John F. Carr <jfc@mit.edu>
5350
5351 PR c++/37877
5352 * g++.dg/parse/linkage3.C: New test.
5353
4017e262
JJ
53542009-01-09 Jakub Jelinek <jakub@redhat.com>
5355
5356 PR middle-end/38771
5357 * gcc.c-torture/compile/pr38771.c: New test.
5358
bef21698
NF
53592009-01-08 Nathan Froyd <froydnj@codesourcery.com>
5360
5361 * gcc.dg/pr34856.c: Ignore irrelevant warning.
5362
742e5eb4
MM
53632009-01-08 Mark Mitchell <mark@codesourcery.com>
5364
5365 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
5366 * gcc.dg/sibcall-4.c: Likewise.
5367
68f61c3d
SP
53682009-01-08 Sebastian Pop <sebastian.pop@amd.com>
5369 Jan Sjodin <jan.sjodin@amd.com>
5370
5371 PR tree-optimization/38559
5372 * testsuite/gcc.dg/graphite/pr38559.c: New.
5373
82567e33
IR
53742009-01-08 Ira Rosen <irar@il.ibm.com>
5375
5376 PR tree-optimization/37194
5377 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
5378
f5651df1
JJ
53792009-01-07 Jakub Jelinek <jakub@redhat.com>
5380
5381 PR c++/38725
5382 * g++.dg/ext/label11.C: New test.
5383
8a0963c3
JM
53842009-01-07 Joseph Myers <joseph@codesourcery.com>
5385
5386 * lib/target-supports.exp (check_weak_override_available): New.
5387 * lib/target-supports-dg.exp (dg-require-weak-override): New.
5388 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
5389 dg-require-weak-override.
5390
7da13f1d
NF
53912009-01-07 Nathan Froyd <froydnj@codesourcery.com>
5392 Alan Modra <amodra@bigpond.net.au>
5393
5394 * gcc.c-torture/compile/20090107-1.c: New test.
5395
c0f64575
UB
53962009-01-07 Uros Bizjak <ubizjak@gmail.com>
5397
5398 PR target/38706
5399 * g++.dg/other/pr38706.C: New test.
5400
ffaf1e05
JM
54012009-01-07 Jason Merrill <jason@redhat.com>
5402
5403 * g++.dg/cpp0x/variadic92.C: New test.
5404 * g++.dg/cpp0x/variadic93.C: New test.
5405
6286c078
JJ
54062009-01-07 Janis Johnson <janis187@us.ibm.com>
5407
30af0edb
JJ
5408 * lib/target-supports-dg.exp (current_compiler_flags): New.
5409 (check-flags): Use it; do not access dg-test local variables.
5410 (dg-skip-if): Do not access dg-test local variables.
5411 (dg-xfail-run-if): Ditto.
5412 (dg-shouldfail): Ditto.
5413 * gcc.test-framework/test-framework.exp
5414 (check_effective_target_def_nocache): New.
5415 * gcc.test-framework/test-framework.awk: Handle scan tests.
5416 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
5417 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
5418 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
5419 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
5420 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
5421 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
5422 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
5423 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
5424 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
5425
51790821
JJ
5426 * g++.dg/torture/pr38586.C: Ignore a possible warning.
5427
6286c078
JJ
5428 * lib/target-supports-dg.exp (check_test_flags): Delete.
5429
6a114766
JS
54302009-01-07 Jan Sjodin <jan.sjodin@amd.com>
5431
5432 PR tree-optimization/38492
5433 PR tree-optimization/38498
5434 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
5435 in trunk.
5436 * testsuite/gcc.dg/graphite/block-0.c: Update test.
5437 * testsuite/gcc.dg/graphite/block-1.c: Same.
bf9b2cc9
UB
5438 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
5439 for blocking.
6a114766
JS
5440 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
5441 * testsuite/gcc.dg/graphite/block-3.c: New.
5442 * testsuite/gcc.dg/graphite/pr38498.c: New.
5443
65b82caa
L
54442009-01-07 H.J. Lu <hongjiu.lu@intel.com>
5445
5446 AVX Programming Reference (December, 2008)
5447 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
5448 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
5449 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
5450
5451 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
5452 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
5453
a9c5fe7e
TK
54542009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5455
5456 PR fortran/38220
5457 * gfortran.dg/c_loc_pure_1.f90: New test.
5458
3145cc70
MM
54592009-01-06 Mikael Morin <mikael.morin@tele2.fr>
5460
5461 PR fortran/38669
5462 * gfortran.dg/elemental_dependency_3.f90:
5463 Add the final tree dump cleanup.
5464
7ad7809b
JJ
54652009-01-06 Jakub Jelinek <jakub@redhat.com>
5466
4a8459a1
JJ
5467 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
5468 passing -m32.
5469
7ad7809b
JJ
5470 PR rtl-optimization/38722
5471 * gfortran.dg/pr38722.f90: New test.
5472
c52ec948
JJ
54732009-01-06 Janis Johnson <janis187@us.ibm.com>
5474
5475 PR c/34252
5476 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
5477 instead of DECnn_DEN. Support -DDBG to list lines that fail.
5478
a1e9a551
DH
54792009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
5480
5481 * gfortran.dg/implicit_12.f90: Add space around dg directive.
5482 * gfortran.dg/typebound_call_8.f03: Same.
5483 * gfortran.dg/elemental_bind_c.f90: Same.
5484 * gfortran.dg/typebound_call_7.f03: Same.
5485 * gfortran.dg/interface_proc_end.f90: Same
5486 * gfortran.dg/pr37243.f: Fix typo.
5487
f6abf004
UB
54882009-01-06 Uros Bizjak <ubizjak@gmail.com>
5489
5490 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
5491 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
5492 large stack sizes.
5493
e47b7d04
L
54942009-01-06 H.J. Lu <hongjiu.lu@intel.com>
5495
5496 AVX Programming Reference (December, 2008)
5497 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
5498 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
5499 * gcc.target/i386/sse-14.c: Likewise.
5500
5501 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
5502 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
5503 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
5504 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
5505
d36e4306
JD
55062009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5507
5508 PR libfortran/38735
5509 * gfortran.dg/fmt_bz_bn.f: Update test.
5510
6f9b088b
DS
55112009-01-05 Dodji Seketeli <dodji@redhat.com>
5512
5513 PR c++/38472
5514 * g++.dg/conversion/usual-arith-conv.C: New test.
5515
e4e5261f
AP
55162009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
5517
5518 PR c/34911
5519 * gcc.dg/vector-3.c: New testcase.
5520 * g++.dg/ext/vector15.C: New test.
5521
9761fcc7
HJ
55222009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5523
5524 PR tree-optimization/38510
5525 * gcc.dg/graphite/pr38510.c: New.
5526
55272009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5528 Jan Sjodin <jan.sjodin@amd.com>
5529
5530 PR tree-optimization/38500
5531 * gcc.dg/graphite/pr38500.c: New.
5532
b0d217ba
LG
55332009-01-05 Laurent GUERBY <laurent@guerby.net>
5534
bf9b2cc9 5535 * gcc.c-torture/compile/20001226-1.c: Generalize
b0d217ba
LG
5536 dg-timeout-factor.
5537 * gcc.c-torture/compile/limits-fnargs.c: Add
5538 dg-timeout-factor.
5539 * gcc.dg/20020425-1.c: Likewise.
5540 * gcc.dg/pch/pch.exp: Likewise.
5541
c7314077
PT
55422009-01-05 Paul Thomas <pault@gcc.gnu.org>
5543
5544 PR fortran/38657
5545 * gfortran.dg/module_commons_3.f90: New test.
5546
b55c4f04
DF
55472009-01-05 Daniel Franke <franke.daniel@gmail.com>
5548
5549 PR fortran/37159
5550 * gfortran.dg/random_seed_1.f90: Updated.
5551
95b243af
MM
55522009-01-05 Mikael Morin <mikael.morin@tele2.fr>
5553
5554 PR fortran/38669
5555 PR fortran/38726
5556 * gfortran.dg/elemental_subroutine_7.f90:
5557 Fix p values so that it can be used as vector subscript.
5558
8adee3e6
JM
55592009-01-05 Jason Merrill <jason@redhat.com>
5560
9bfea41b
JM
5561 * g++.dg/cpp0x/initlist12.C: Add another test.
5562
8adee3e6
JM
5563 * g++.dg/cpp0x/defaulted7.C: New test.
5564
96ffc6cd
TK
55652009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5566
5567 PR fortran/38672
5568 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
5569 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
5570
e28206ba
UB
55712009-01-05 Uros Bizjak <ubizjak@gmail.com>
5572
5573 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5574 for alpha*-*-* targets.
5575 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5576
a1ab6660
PT
55772009-01-05 Paul Thomas <pault@gcc.gnu.org>
5578
5579 PR fortran/38665
5580 * gfortran.dg/host_assoc_function_5.f90: New test.
5581
70e72065
MM
55822009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5583
5584 PR fortran/38669
5585 * gfortran.dg/elemental_dependency_3.f90: New test.
5586 * gfortran.dg/elemental_subroutine_7.f90: New test.
5587
4c77d7f4
UB
55882009-01-04 Uros Bizjak <ubizjak@gmail.com>
5589
5590 * gcc.dg/struct-ret-3.c: Include unistd.h.
5591 (main): Exit early if system memory page size is
5592 larger than 4096 bytes.
5593
8f2b565d
DF
55942009-01-04 Daniel Franke <franke.daniel@gmail.com>
5595
5596 PR fortran/38718
5597 * gfortran.dg/merge_init_expr.f90: New.
5598
23f2d017
MM
55992009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5600
5601 PR fortran/38536
5602 * gfortran.dg/c_loc_tests_13.f90: New test.
5603 * gfortran.dg/c_loc_tests_14.f90: New test.
5604
5a47fc2f
DF
56052009-01-03 Daniel Franke <franke.daniel@gmail.com>
5606
5607 * gfortran.dg/func_result_4.f90: New.
5608
79b1d36c
PT
56092009-01-03 Paul Thomas <pault@gcc.gnu.org>
5610
5611 PR fortran/38594
5612 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
5613 interface still works, in addition to original tests.
5614 * gfortran.dg/host_assoc_call_6.f90: New test.
5615
5f26a230
JJ
56162009-01-03 Jakub Jelinek <jakub@redhat.com>
5617
493aa551
JJ
5618 PR c++/38705
5619 * g++.dg/torture/pr38705.C: New test.
5620
5f26a230
JJ
5621 PR c/38700
5622 * gcc.dg/pr38700.c: New test.
5623
fc94bfc5
JM
56242009-01-02 Jason Merrill <jason@redhat.com>
5625
5626 * g++.dg/cpp0x/initlist11.C: New test.
5627 * g++.dg/cpp0x/initlist12.C: New test.
5628
a1770eee
RS
56292009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5630
5631 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
5632 Allow extra informative notes.
5633
b295aee2
JJ
56342009-01-01 Jakub Jelinek <jakub@redhat.com>
5635
5636 PR c/36489
5637 * gcc.dg/pr36489.c: New test.
ad41bd84
JM
5638
5639\f
5640Copyright (C) 2009 Free Software Foundation, Inc.
5641
5642Copying and distribution of this file, with or without modification,
5643are permitted in any medium without royalty provided the copyright
5644notice and this notice are preserved.
This page took 0.944591 seconds and 5 git commands to generate.