]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR ada/15805 (Illegal program not detected, allows writing through access to constant)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
2eb160f2
ST
12007-12-07 Samuel Tardieu <sam@rfc1149.net>
2
3 PR ada/15805
4 * gnat.dg/specs/access_constants.ads: New test.
5
5a2fe31a
OH
62007-12-07 Olivier Hainque <hainque@adacore.com>
7
8 PR ada/34173
9 * gnat.dg/unc_memops.ad[sb]: Support for ...
10 * gnat.dg/unc_memfree.adb: New test.
11
6af5d898
SP
122007-12-06 Sebastian Pop <sebastian.pop@amd.com>
13
14 * gfortran.dg/ltrans-7.f90: New.
15
aea74440
JJ
162007-12-06 Martin Michlmayr <tbm@cyrius.com>
17 Dorit Nuzman <dorit@il.ibm.com>
18
19 PR tree-optimization/34005
20 * gcc.dg/vect/pr34005.c: New test.
21
28267cfc
JJ
222007-12-06 Jakub Jelinek <jakub@redhat.com>
23
24 PR c++/34336
25 * g++.dg/template/new8.C: New test.
26
0bf0efd5
TB
272007-12-06 Tobias Burnus <burnus@net-b.de>
28
29 PR fortran/34333
30 * gfortran.dg/boz_7.f90: New.
31 * gfortran.dg/int_1.f90: Disable -pedantic option.
32 * gfortran.dg/boz_1.f90: Ditto.
33 * gfortran.dg/boz_3.f90: Ditto.
34 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
35 * gfortran.dg/ibits.f90: Ditto.
36 * gfortran.dg/unf_io_convert_1.f90: Ditto.
37 * gfortran.dg/unf_io_convert_2.f90: Ditto.
38
95f8fb25
PT
392007-12-06 Paul Thomas <pault@gcc.gnu.org>
40
df1f30e1 41 PR fortran/34335
95f8fb25
PT
42 * gfortran.dg/used_types_19.f90: New test.
43
98b2c759
KK
442007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
45
46 * gfortran.dg/nan_2.f90: Add -mieee for sh.
47 * gfortran.dg/nearest_2.f90: Likewise.
48 * gfortran.dg/nearest_3.f90: Likewise.
49
517ddae9
JJ
502007-12-05 Jakub Jelinek <jakub@redhat.com>
51
52 PR middle-end/34337
53 * gcc.c-torture/execute/20071205-1.c: New test.
54
e8608df4
KK
552007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
56
57 * gfortran.dg/module_nan.f90: Add -mieee for sh.
58 * gfortran.dg/real_const_3.f90: Likewise.
59
39be21dd
RG
602007-12-05 Richard Guenther <rguenther@suse.de>
61
62 PR tree-optimization/34138
63 * gcc.c-torture/compile/pr34138.c: New testcase.
64
60332588
JJ
652007-12-05 Jakub Jelinek <jakub@redhat.com>
66
67 PR debug/33739
68 * gfortran.dg/debug_2.f: New test.
69
0ec479dc
EB
702007-12-05 Eric Botcazou <ebotcazou@adacore.com>
71
72 * gnat.dg/specs/elab1.ads: New test.
73
e37ab973
UB
742007-12-05 Uros Bizjak <ubizjak@gmail.com>
75
76 PR target/34312
77 * gcc.target/i386/pr34312.c: New test.
78
7b4c5f8b
TB
792007-12-05 Tobias Burnus <bU gcc/stmt.c
80
81 PR fortran/34333
82 * gfortran.dg/nan_2.f90: New.
83
91929b4d
JJ
842007-12-05 Jakub Jelinek <jakub@redhat.com>
85
86 PR c++/34271
87 * g++.dg/cpp0x/decltype9.C: New test.
88 * g++.dg/cpp0x/decltype10.C: New test.
89
07c7262e
ST
902007-12-05 Samuel Tardieu <sam@rfc1149.net>
91
92 PR ada/21489
93 * gnat.dg/rm_6_4_1_13.adb: New test.
94
b9f9b210
JJ
952007-12-04 Jakub Jelinek <jakub@redhat.com>
96
97 PR middle-end/34134
98 * gcc.c-torture/compile/20071117-1.c: New test.
99
ba796308
DG
1002007-12-04 Douglas Gregor <doug.gregor@gmail.com>
101
7b4c5f8b
TB
102 PR c++/34101
103 * g++.dg/cpp0x/variadic-ttp.C: New.
ba796308 104
3d57f0f0
MLI
1052007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
106
107 * gcc.dg/parse-decl-after-if.c: New.
108 * gcc.dg/20031223-1.c: Adjust.
109
2f93f02c
DG
1102007-12-04 Douglas Gregor <doug.gregor@gmail.com>
111
7b4c5f8b
TB
112 PR c++/33509
113 * g++.dg/cpp0x/variadic-throw.C: New.
2f93f02c 114
db60ff18
DG
1152007-12-04 Douglas Gregor <doug.gregor@gmail.com>
116
7b4c5f8b
TB
117 PR c++/33091
118 * g++.dg/cpp0x/variadic-unify.C: New.
db60ff18 119
54b7b17d
RG
1202007-12-04 Richard Guenther <rguenther@suse.de>
121
122 PR middle-end/34334
123 PR middle-end/34222
124 * gcc.c-torture/compile/pr34334.c: New testcase.
125 * g++.dg/torture/pr34222.C: New testcase.
126
91ee70c3
JJ
1272007-12-04 Jakub Jelinek <jakub@redhat.com>
128
129 * gcc.c-torture/execute/20071202-1.c: New test.
130 * gcc.dg/tree-ssa/pr34146-2.c: New test.
131
3c031ab9
TB
1322007-12-04 Tobias Burnus <burnus@net-b.de>
133
134 PR fortran/34318
135 * gfortran.dg/module_nan.f90: New.
136
0ffd38c8
RS
1372007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
138
139 * lib/target-supports.exp (get_compiler_messages): Replace with...
140 (check_compile): ...this new procedure. Handle TYPE == executable.
141 Use comments in the source to determine the correct extension.
142 Return a pair containing the compiler output and the output filename.
143 Don't delete the file here.
144 (check_no_compiler_messages_nocache): New procedure.
145 (check_no_compiler_messages): Use it.
146 (check_no_messages_and_pattern_nocache): New procedure.
147 (check_no_messages_and_pattern): Use it.
148 (check_runtime_nocache, check_runtime): New procedures.
149 (check_effective_target_tls): Use check_no_compiler_messages.
150 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
151 (check_effective_target_tls_runtime): Use check_runtime.
152 (check_effective_target_fstack_protector): Likewise.
153 (check_iconv_available): Use check_runtime_nocache.
154 (check_effective_target_fortran_large_real): Use
155 check_no_compiler_messages.
156 (check_effective_target_fortran_large_int): Likewise.
157 (check_effective_target_static_libgfortran): Likewise.
158 (check_750cl_hw_available): Use check_cached_effective_target
159 and check_runtime_nocache.
160 (check_vmx_hw_available): Likewise.
161 (check_effective_target_broken_cplxf_arg): Likewise.
162 (check_alpha_max_hw_available): Use check_runtime.
163 (check_function_available): Use check_no_compiler_messages.
164 (check_cxa_atexit_available): Use check_cached_effective_target
165 and check_runtime_nocache.
166 (check_effective_target_dfp_nocache): Use
167 check_no_compiler_messages_nocache.
168 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
169 (check_effective_target_dfp): Use check_cached_effective_target.
170 (check_effective_target_dfprt): Likewise.
171 (check_effective_target_arm_neon_hw): Use check_runtime.
172 (check_effective_target_ultrasparc_hw): Likewise.
173 (check_effective_target_c99_runtime): Use
174 check_no_compiler_messages_nocache.
175
36ad7922
JJ
1762007-12-03 Jakub Jelinek <jakub@redhat.com>
177
22164c3d
JJ
178 PR middle-end/29749
179 * gcc.dg/fold-rotate-1.c: New test.
180
36ad7922
JJ
181 PR tree-optimization/33453
182 * gcc.c-torture/compile/20071203-1.c: New test.
183
403fd939 1842007-12-03 Robert Dewar <dewar@adacore.com>
e37ab973 185 Samuel Tardieu <sam@rfc1149.net>
403fd939 186
e37ab973
UB
187 PR ada/34287
188 * gnat.dg/check_elaboration_code.adb: New test.
189 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
190 New support files.
403fd939 191
0b93f014
PC
1922007-12-02 Paolo Carlini <pcarlini@suse.de>
193
e37ab973
UB
194 PR c++/34061
195 * g++.dg/cpp0x/pr34061.C: New.
0b93f014 196
06be4f56
PC
1972007-12-02 Paolo Carlini <pcarlini@suse.de>
198
e37ab973
UB
199 PR c++/34273
200 * g++.dg/other/error21.C: New.
06be4f56 201
d48b46e0
RE
2022007-12-02 Revital Eres <eres@il.ibm.com>
203
204 * gcc.dg/sms-4.c: New testcase.
205
2062007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
e37ab973 207 Revital Eres <eres@il.ibm.com>
d48b46e0
RE
208
209 * gcc.dg/sms-3.c: New testcase.
210
867f133e
OW
2112007-12-01 Ollie Wild <aaw@google.com>
212
213 PR c++/8171
214 * g++.dg/conversion/ptrmem9.C: New test.
215
63e8b6a5
JD
2162007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
217
218 PR libfortran/34291
219 * gfortran.dg/namelist_41.f90: New test.
220
607f74e9
TT
2212007-11-30 Tom Tromey <tromey@redhat.com>
222
223 PR preprocessor/32868:
224 * gcc.dg/cpp/pr32868.c: New file.
225
28d67019
JD
2262007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
227
228 PR fortran/34248
229 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
230
6c3d0e31
SP
2312007-11-30 Martin Michlmayr <tbm@cyrius.com>
232
233 PR rtl-optimization/34171
234 * gcc.dg/pr34171.c: New testcase.
235
b88782e1
ZD
2362007-11-30 Zdenek Dvorak <ook@ucw.cz>
237
238 * gcc.dg/tree-ssa/pr34244.c: Fixed.
239
1eabf70a
TB
2402007-11-30 Tobias Burnus <burnus@net-b.de>
241
242 PR fortran/34133
243 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
244 * gfortran.dg/bind_c_usage_11.f03: New.
245 * gfortran.dg/bind_c_usage_12.f03: New.
246
89ab8ba0
JJ
2472007-11-30 Jakub Jelinek <jakub@redhat.com>
248
249 PR c++/34275
250 * g++.dg/other/error20.C: New test.
251
6aa38454
SK
2522007-11-29 Steven G. Kargl <kargls@comcast.net>
253
254 PR fortran/34230
255 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
256
13285d51
ZD
2572007-11-29 Zdenek Dvorak <ook@ucw.cz>
258
259 PR tree-optimization/34244
260 * gcc.dg/tree-ssa/pr34244.c: New test.
261
7a547b93
JJ
2622007-11-29 Jakub Jelinek <jakub@redhat.com>
263
f6f2da7d
JH
264 PR tree-optimization/33434
265 * gcc.dg/pr33434-1.c: New test.
266 * gcc.dg/pr33434-2.c: New test.
267 * gcc.dg/pr33434-3.c: New test.
268 * gcc.dg/pr33434-4.c: New test.
269
42924ed7
JJ
270 PR c++/34270
271 * g++.dg/template/cond7.C: New test.
272
7a547b93
JJ
273 PR c++/34267
274 PR c++/34268
275 * g++.dg/cpp0x/decltype7.C: New test.
276 * g++.dg/cpp0x/decltype8.C: New test.
277
10650fbb
TB
2782007-11-29 Tobias Burnus <burnus@net-b.de>
279
280 PR fortran/34248
281 * gfortran.dg/result_in_spec_3.f90: New.
282
42a8c358
TB
2832007-11-29 Tobias Burnus <burnus@net-b.de>
284
285 PR fortran/34262
286 * gfortran.dg/mvbits_3.f90: New.
287
1a79f743
BW
2882007-11-28 Bob Wilson <bob.wilson@acm.org>
289
290 * lib/target-supports.exp (check_effective_target_mips_soft_float):
291 Delete.
292 (check_effective_target_hard_float): New.
293 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
294 * gcc.dg/pr30957-1.c: Likewise.
295
39a97416
ST
2962007-11-28 Samuel Tardieu <sam@rfc1149.net>
297
a6968b8b 298 PR ada/15804
39a97416
ST
299 * gnat.dg/specs/variant_part.ads: New test.
300
b99dfeb3 301 PR ada/17318
9c5a3a8d
ST
302 * gnat.dg/specs/attribute_parsing.ads: New test.
303
5a218498
ST
304 PR ada/32792
305 * gnat.dg/specs/integer_value.ads: New test.
306
7bde4677
ST
307 PR ada/22559
308 * gnat.dg/specs/delta_small.ads: New test.
309
93d15c33
JJ
3102007-11-28 Jakub Jelinek <jakub@redhat.com>
311
312 PR tree-optimization/34140
313 * gcc.c-torture/compile/20071128-1.c: New test.
314
08203c44
JD
3152007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
316
317 PR fortran/32928
318 * gfortran.dg/data_array_1.f90
319 * gfortran.dg/data_array_2.f90
320 * gfortran.dg/data_array_3.f90
321 * gfortran.dg/data_array_4.f90
322
a27369a5
JD
3232007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
324
325 PR fortran/34227
326 * gfortran.dg/blockdata_5.f90: New test.
327 * gfortran.dg/blockdata_6.f90: New test.
328
1785c05d
JJ
3292007-11-27 Jakub Jelinek <jakub@redhat.com>
330
331 PR tree-optimization/34016
332 * gcc.dg/pr34016.c: New test.
333
908a2235
PT
3342007-11-27 Paul Thomas <pault@gcc.gnu.org>
335
336 PR fortran/29389
337 * gfortran.dg/stfunc_6.f90: New test.
338
339 PR fortran/33850
340 * gfortran.dg/assign_10.f90: New test.
341
0e5a218b
PT
3422007-11-27 Paul Thomas <pault@gcc.gnu.org>
343
344 PR fortran/33541
345 * gfortran.dg/use_11.f90: New test.
346
347 PR fortran/34231
348 * gfortran.dg/generic_15.f90: New test.
349
f98e8938
JJ
3502007-11-27 Jakub Jelinek <jakub@redhat.com>
351
352 PR target/34225
353 * gcc.dg/pr34225.c: New test.
354
25b6dd9c
RG
3552007-11-27 Richard Guenther <rguenther@suse.de>
356
357 PR tree-optimization/34241
358 * g++.dg/torture/pr34241.C: New testcase.
359
f4577fcd
RG
3602007-11-27 Richard Guenther <rguenther@suse.de>
361
362 * gcc.dg/builtins-error.c: New testcase.
363
ce41114b
JJ
3642007-11-27 Jakub Jelinek <jakub@redhat.com>
365
366 PR c++/34213
367 * g++.dg/ext/visibility/anon8.C: New test.
368
097f5e21
MM
3692007-11-13 Michael Meissner <michael.meissner@amd.com>
370
371 PR target/34077
372 * gcc.target/i386/pr34077.c: New testcase.
373
4e6bf178
TB
3742007-11-26 Tobias Burnus <burnus@net-b.de>
375
376 PR fortran/34203
377 * gfortran.dg/backslash_3.f: Add -fbackslash option.
378 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
379 * gfortran.dg/backslash_1.f90: Remove no longer needed
380 -fno-backslash option.
381
b4b56033
MLI
3822007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
383
384 PR c/23722
385 * gcc.dg/cpp/19990413-1.c: Update.
386 * gcc.dg/parse-else-error.c: New.
387 * gcc.dg/parse-else-error-2.c: New.
388 * gcc.dg/parse-else-error-3.c: New.
389 * gcc.dg/parse-else-error-4.c: New.
390
182e0d71
AK
3912007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
392
ce41114b 393 PR c++/34081
182e0d71
AK
394 * g++.dg/template/dependent-expr6.C: New testcase.
395
be0c4603
UB
3962007-11-26 Uros Bizjak <ubizjak@gmail.com>
397
398 PR target/34215
399 * gcc.target/i386/pr34215.c: New test.
400
916a659b
RIL
4012007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
402
403 PR target/34174
404 * gcc.dg/torture/pr34174-1.c: New.
405
5e043dc9
RG
4062007-11-26 Richard Guenther <rguenther@suse.de>
407
408 PR middle-end/34233
409 * gcc.dg/pr34233.c: New testcase.
410
b8111d54
SB
4112007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
412 Revital Eres <eres@il.ibm.com>
413
414 PR rtl-optimization/34085
415 * gcc.dg/tree-prof (bb-reorg.c): New test.
416
3b00017b
RS
4172007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
418
419 * lib/target-supports.exp (check_effective_target_mips_soft_float):
420 Return true for MIPS16 targets.
421
3e9bc1ea
JD
4222007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
423
424 PR fortran/33152
128d8f68 425 * gfortran.dg/blockdata_4.f90: New test.
3e9bc1ea 426
bfd61955
TB
4272007-11-25 Tobias Burnus <burnus@net-b.de>
428
429 PR fortran/34079
430 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
431 * gfortran.dg/bind_c_usage_16.f03: New.
432 * gfortran.dg/bind_c_usage_16_c.c: New.
433
f1c8c7ee
EB
4342007-11-25 Eric Botcazou <ebotcazou@adacore.com>
435
436 * gnat.dg/specs/size_clause1.ads: New test.
437 * gnat.dg/specs/size_clause2.ads: Likewise.
438 * gnat.dg/specs/size_clause3.ads: Likewise.
439
2e32a71e
PT
4402007-11-25 Paul Thomas <pault@gcc.gnu.org>
441
442 PR fortran/33499
443 * gfortran.dg/entry_16.f90: New test.
444
54b42fe2
TB
4452007-11-24 Tobias Burnus <burnus@net-b.de>
446
447 PR fortran/34192
448 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
449
eba55d50
PT
4502007-11-24 Paul Thomas <pault@gcc.gnu.org>
451
452 PR fortran/33541
453 * gfortran.dg/nested_modules_1.f90: Change the reference to
454 FOO, forbidden by the standard, to a reference to W.
455 * gfortran.dg/use_only_1.f90: New test.
456
b769ac9c
JD
4572007-11-23 Tobias Burnus <burnus@net-b.de>
458
459 PR fortran/34209
460 * gfortran.dg/nearest_3.f90: New test.
461
4622007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
463
464 PR fortran/33317
465 * gfortran.dg/optional_dim_2.f90: New test.
466
c5b5a17a
TB
4672007-11-23 Tobias Burnus <burnus@net-b.de>
468
469 PR fortran/34187
470 * gfortran.dg/bind_c_usage_15.f90: New.
471
b6f63e89
TB
4722007-11-23 Tobias Burnus <burnus@net-b.de>
473
474 PR fortran/34192
475 * gfortran.dg/nearest_2.f90: New.
476
477
360f866c
JJ
4782007-11-23 Jakub Jelinek <jakub@redhat.com>
479
480 PR c++/30293
481 PR c++/30294
482 * g++.dg/ext/java-2.C: New test.
483
6ca39fcb
MM
4842007-11-23 Mark Mitchell <mark@codesourcery.com>
485 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
486
487 PR c++/5310
488 * g++.dg/warn/pr5310.C: New.
489 * g++.dg/warn/pr33160.C: New.
490
27fa4044 4912007-11-23 Richard Guenther <rguenther@suse.de>
be0c4603 492 Michael Matz <matz@suse.de>
27fa4044
RG
493
494 PR tree-optimization/34176
495 * gcc.c-torture/execute/pr34176.c: New testcase.
496
cfdaefec
JJ
4972007-11-23 Jakub Jelinek <jakub@redhat.com>
498
499 PR c++/34198
500 * gcc.dg/Wconversion-5.c: New test.
501 * g++.dg/Wconversion3.C: New test.
502
cb2d412c
RG
5032007-11-23 Richard Guenther <rguenther@suse.de>
504
505 * gcc.dg/tree-ssa/alias-17.c: New testcase.
506
6ac0194d
JM
5072007-11-22 Joseph Myers <joseph@codesourcery.com>
508
509 PR c/14050
510 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
511 qualifiers in abstract declarator.
512
d4d757e6
TB
5132007-11-22 Tobias Burnus <burnus@net-b.de>
514
515 * gfortran.dg/derived_constructor_comps_3.f90: New.
516
6d1f904c
JJ
5172007-11-22 Jakub Jelinek <jakub@redhat.com>
518
519 PR c++/34094
520 * g++.dg/ext/visibility/anon7.C: New test.
521
7861a5ce
TB
5222007-11-22 Tobias Burnus <burnus@net-b.de>
523
524 PR fortran/34079
525 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
526 * gfortran.dg/bind_c_usage_13.f03: New.
527 * gfortran.dg/bind_c_usage_14.f03: New.
528
ac605fd6
RS
5292007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
530
531 PR rtl-optimization/33848
532 * gcc.dg/torture/pr33848.c: New test.
533
0df50e7a
FXC
5342007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
535
536 PR fortran/34083
537 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
538
288bd0d7
RG
5392007-11-20 Richard Guenther <rguenther@suse.de>
540
541 PR middle-end/34154
542 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
543
aa7a6eb4
UB
5442007-11-20 Uros Bizjak <ubizjak@gmail.com>
545
546 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
547
74c177cb
TK
5482007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
549
550 PR fortran/32770
551 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
552 so test passes with -frecord-marker=8.
553 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
554 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
555 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
556 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
557 * gfortrand.dg/modulo_1.f90: Likewise.
558
d8538159
RS
5592007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
560
561 * lib/target-supports.exp (check_effective_target_mips_soft_float):
562 New procedure.
563 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
564 * gcc.dg/pr30957-1.c: Likewise.
565
542f8eb9
JJ
5662007-11-20 Jakub Jelinek <jakub@redhat.com>
567
568 PR c++/34089
569 * g++.dg/template/crash74.C: New test.
570
8ef62eeb
RG
5712007-11-20 Richard Guenther <rguenther@suse.de>
572
573 * gcc.c-torture/execute/20071120-1.c: New testcase.
574
63d34078
JJ
5752007-11-20 Jakub Jelinek <jakub@redhat.com>
576
7ef249e5
JJ
577 PR c/34146
578 * gcc.dg/tree-ssa/pr34146.c: New test.
579
580 PR testsuite/33978
581 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
582 dependent on target settings like move_by_pieces etc.
583
6da06848
JJ
584 PR c++/28879
585 * g++.dg/template/vla2.C: New test.
586
63d34078
JJ
587 PR c++/33962
588 * g++.dg/overload/template3.C: New test.
589
457784b8
JD
5902007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
591
592 PR fortran/33317
593 * gfortran.dg/optional_dim_2.f90: Remove test.
594
4d4447b5
PB
5952007-11-19 Peter Bergner <bergner@vnet.ibm.com>
596
597 * gcc.dg/dfp/ddmode-ice.c: New test.
598
921d313f
EB
5992007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
600
601 PR tree-optimization/34036
602 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
603
56aa7240
RB
6042007-11-19 Richard Guenther <rguenther@suse.de>
605
606 PR tree-optimization/34
607 * gcc.c-torture/execute/pr34099-2.c: New testcase.
608
bc3e7a8c
TB
6092007-11-19 Tobias Burnus <burnus@net-b.de>
610
611 PR fortran/34079
612 * gfortran.dg/bind_c_usage_10_c.c: New.
613 * gfortran.dg/bind_c_usage_10.f03: New.
614
c5edab65
EB
6152007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
616
617 * gcc.dg/pr33007.c: Expect new warning.
618 * gcc.dg/tree-ssa/recip-5.c: Likewise.
619 * g++.dg/opt/pr34036.C: New test.
620
be461b8f
JJ
6212007-11-18 Jakub Jelinek <jakub@redhat.com>
622
623 PR c++/30988
624 * g++.dg/warn/noreturn-4.C: New test.
625 * g++.dg/warn/noreturn-5.C: New test.
626 * g++.dg/warn/noreturn-6.C: New test.
627 * g++.dg/warn/noreturn-7.C: New test.
628
bce84556
TK
6292007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
630
631 PR fortran/32770
632 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
633 integers so tests works with -fdefault-integer-8.
634 * gfortran.fortran-torture/execute/elemental.f90: Use default
635 integers so test passes with -fdefault-integer-8.
636 * gfortran.fortran-torture/execute/der_io.f90: Increase
637 buffer length so test passes with -fdefault-integer-8.
638 * gfortran.dg/bounds_check_8.f90: Likewise.
639 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
640 * gfortran.dg/equiv_7.f90: Set kind so test passes
641 with -fdefault-integer-8.
642 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
643 provoke overflow.
644
a03890ea
JD
6452007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
646
647 PR fortran/33317
648 * gfortran.dg/optional_dim_2.f90: New test.
649
650 PR fortran/34139
651 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
652
05969da4
JJ
6532007-11-18 Jakub Jelinek <jakub@redhat.com>
654
655 PR rtl-optimization/34132
656 * gcc.c-torture/compile/20071118-1.c: New test.
657
129c14bd
PT
6582007-11-18 Paul Thomas <pault@gcc.gnu.org>
659
660 PR fortran/31608
661 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
662
b5bf3e4d
TB
6632007-11-18 Tobias Burnus <burnus@net-b.de>
664
665 PR fortran/34137
666 * gfortran.dg/entry_14.f90: New.
667 * gfortran.dg/entry_15.f90: New.
668
4ba48006
RG
6692007-11-18 Richard Guenther <rguenther@suse.de>
670
671 PR tree-optimization/34127
672 * gcc.c-torture/compile/pr34127.c: New testcase.
673
6c4322d7
BE
6742007-11-18 Ben Elliston <bje@au.ibm.com>
675
676 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
677 type specifier, as they are not permitted according to the AltiVec
678 Programming Interface Manual.
679
01f4fff1
TB
6802007-11-17 Tobias Burnus <burnus@net-b.de>
681
682 PR fortran/34133
683 * gfortran.dg/bind_c_usage_9.f03: New.
684 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
685
2b77e908
FXC
6862007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
687
688 PR fortran/25252
689 * interface.c (gfc_current_interface_head,
690 gfc_set_current_interface_head): New functions.
691 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
692 On syntax error, restore previous state of the interface.
693 * gfortran.h (gfc_current_interface_head,
694 gfc_set_current_interface_head): New prototypes.
695
a0857153
RG
6962007-11-17 Richard Guenther <rguenther@suse.de>
697
698 PR middle-end/34130
699 * gcc.c-torture/execute/pr34130.c: New testcase.
700
a48ebf39
FXC
7012007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
702
703 PR fortran/34108
704 * gfortran.dg/fmt_label_1.f90: New test.
705
f5fd0cf1
FXC
7062007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
707
708 PR fortran/33957
709 * gfortran.dg/initialization_15.f90 : New test.
710
5abe9685
RG
7112007-11-16 Richard Guenther <rguenther@suse.de>
712
713 PR middle-end/34030
714 * gcc.c-torture/compile/pr34030.c: New testcase.
715
06bcd751
PT
7162007-11-16 Paul Thomas <pault@gcc.gnu.org>
717
718 PR fortran/34008
719 * gfortran.dg/interface_assignment_3.f90.
720
99739a3e
RG
7212007-11-16 Richard Guenther <rguenther@suse.de>
722
723 PR tree-optimization/33870
724 * gcc.dg/torture/pr33870.c: New testcase.
725
237b2f1b
PT
7262007-11-16 Paul Thomas <pault@gcc.gnu.org>
727
728 PR fortran/33986
729 * gfortran.dg/allocatable_function_3.f90.
730
99552e40
RG
7312007-11-16 Richard Guenther <rguenther@suse.de>
732
733 PR tree-optimization/34113
734 * gcc.c-torture/compile/pr34113.c: New testcase.
735
7f879c96
RG
7362007-11-16 Richard Guenther <rguenther@suse.de>
737
738 PR tree-optimization/34099
739 * g++.dg/torture/pr3499.C: New testcase.
740 * gcc.c-torture/execute/pr34099.c: Likewise.
741
b2c3bcf4
OH
7422007-11-16 Olivier Hainque <hainque@adacore.com>
743
744 * gnat.dg/release_unc_maxalign.adb: New test.
745
823e5f7f
JJ
7462007-11-16 Jakub Jelinek <jakub@redhat.com>
747
748 PR c++/34100
749 * g++.dg/template/crash73.C: New test.
750
cb8e078d
JJ
7512007-11-15 Jakub Jelinek <jakub@redhat.com>
752
753 PR middle-end/23848
754 * gcc.dg/tree-ssa/pr23848-1.c: New test.
755 * gcc.dg/tree-ssa/pr23848-2.c: New test.
756 * gcc.dg/tree-ssa/pr23848-3.c: New test.
757 * gcc.dg/tree-ssa/pr23848-4.c: New test.
758
bb343a6c
TB
7592007-11-15 Tobias Burnus <burnus@net-b.de>
760
761 PR fortran/33917
762 * gfortran.dg/proc_decl_11.f90: New.
763
dd4ba939
BE
7642007-11-15 Ben Elliston <bje@au.ibm.com>
765
766 * gcc.target/spu/compare-dp.c: New test.
767
c6f4f1d1
EB
7682007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
769
770 * gcc.dg/pr33923.c: New test.
771
f7bc70c5
JJ
7722007-11-14 Jakub Jelinek <jakub@redhat.com>
773
774 PR middle-end/34088
775 * gcc.dg/pr34088.c: New test.
776
3bc8ba25
EB
7772007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
778
779 * gcc.c-torture/compile/20071114-1.c: New test.
780
3865fa6a
JD
7812007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
782
783 PR fortran/31608
aa7a6eb4 784 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3865fa6a
JD
785 to match known variations in symbol format. Document in comments.
786
68c2aa7d
JD
7872007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
788
789 PR fortran/33985
aa7a6eb4 790 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
68c2aa7d 791
0aeaf89a
JD
7922007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
793
aa7a6eb4
UB
794 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
795 when done.
0aeaf89a 796
2daddc8e
JD
7972007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
798
799 PR fortran/33162
aa7a6eb4
UB
800 * gfortran.dg/proc_decl_1.f90: Update.
801 * gfortran.dg/proc_decl_7.f90: New test.
802 * gfortran.dg/proc_decl_8.f90: New test.
803 * gfortran.dg/proc_decl_9.f90: New test.
804 * gfortran.dg/proc_decl_10.f90: New test.
2daddc8e 805
e73d166e
PT
8062007-11-13 Paul Thomas <pault@gcc.gnu.org>
807
808 PR fortran/34080
809 * gfortran.dg/transfer_assumed_size_1.f90: New test.
810
f6ee9fae
JJ
8112007-11-13 Jakub Jelinek <jakub@redhat.com>
812
046e4071
JJ
813 PR c++/34054
814 PR c++/34056
815 PR c++/34057
816 PR c++/34058
817 PR c++/34060
818 * g++.dg/parse/crash36.C: Add another dg-error.
819 * g++.dg/cpp0x/pr34054.C: New test.
820 * g++.dg/cpp0x/pr34056.C: New test.
821 * g++.dg/cpp0x/pr34057.C: New test.
822 * g++.dg/cpp0x/pr34058.C: New test.
823 * g++.dg/cpp0x/pr34060.C: New test.
824
f6ee9fae
JJ
825 PR tree-optimization/34063
826 * g++.dg/tree-ssa/pr34063.C: New test.
827
d7705551
DN
8282007-11-13 Diego Novillo <dnovillo@google.com>
829
f6ee9fae 830 PR tree-optimization/33870
d7705551
DN
831 * gcc.c-torture/execute/pr33870-1.c: New test.
832 * gcc.dg/tree-ssa/alias-16.c: New test.
833
ffbf5813
JJ
8342007-11-13 Jakub Jelinek <jakub@redhat.com>
835
836 PR c++/29225
837 * g++.dg/template/crash72.C: New test.
838
2aac3a01
EB
8392007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
840
841 * g++.dg/opt/cfg5.C: New test.
842
916c75b4
RG
8432007-11-12 Richard Guenther <rguenther@suse.de>
844
845 PR middle-end/34070
846 * gcc.c-torture/execute/pr34070-1.c: New testcase.
847 * gcc.c-torture/execute/pr34070-2.c: Likewise.
848
65648dd4
RG
8492007-11-12 Richard Guenther <rguenther@suse.de>
850
851 PR middle-end/34027
852 * gcc.dg/pr34027-1.c: New testcase.
853 * gcc.dg/pr34027-2.c: Likewise.
854
50d76c24
IR
8552007-11-12 Ira Rosen <irar@il.ibm.com>
856
857 PR tree-optimization/33953
858 * gcc.dg/vect/pr33953.c: New testcase.
859
f1e20710
TT
8602007-11-11 Tom Tromey <tromey@redhat.com>
861
862 PR c++/17577:
863 * g++.dg/ext/pr17577.h: New file.
864 * g++.dg/ext/pr17577.C: New file.
865
b131ad7c
MLI
8662007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
867
868 PR c++/8570
869 * g++.old-deja/g++.ns/template13.C: Update expected output.
870 * g++.old-deja/g++.pt/friend23.C: Likewise.
871 * g++.dg/warn/pr8570.C: New.
872
09b1ccd6
JJ
8732007-11-11 Jakub Jelinek <jakub@redhat.com>
874
875 PR c++/34068
876 * g++.dg/template/pseudodtor4.C: New test.
877
3d9b2eb6
JJ
8782007-11-10 Jakub Jelinek <jakub@redhat.com>
879
416c991f
JJ
880 PR middle-end/34018
881 * g++.dg/opt/inline14.C: New test.
882
6481b879
JJ
883 PR tree-optimization/33680
884 * gcc.c-torture/compile/20071108-1.c: New test.
885
3d9b2eb6
JJ
886 PR c++/32241
887 * g++.dg/template/pseudodtor3.C: New test.
888
49b5e2f6
DG
8892007-11-09 Douglas Gregor <doug.gregor@gmail.com>
890
891 PR c++/33510
892 * g++.dg/cpp0x/variadic-init.C: New.
893
de266950
PB
8942007-11-09 Paolo Bonzini <bonzini@gnu.org>
895 Jakub Jelinek <jakub@redhat.com>
896
897 PR rtl-optimization/34012
898 * gcc.target/i386/pr34012.c: New test.
899
6aaa4013
RG
9002007-11-09 Richard Guenther <rguenther@suse.de>
901
902 PR tree-optimization/33604
903 * g++.dg/tree-ssa/pr33604.C: New testcase.
904 * gcc.dg/pr32721.c: Adjust pattern.
905
06acf7d0
RS
9062007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
907
908 * gcc.target/mips/dse-1.c: Disable.
909
c7412148
TT
9102007-11-08 Tom Tromey <tromey@redhat.com>
911
912 * gcc.dg/empty-source-3.c: Update warning location.
913 * gcc.dg/gomp/barrier-2.c: Likewise.
914 * gcc.dg/label-decl-3.c: Likewise.
915 * gcc.dg/label-decl-2.c: Likewise.
916 * gcc.dg/empty-source-2.c: Likewise.
917
c02cdc25
TT
9182007-11-08 Tom Tromey <tromey@redhat.com>
919
920 PR c++/30297:
921 * g++.dg/inherit/pr30297.C: New file.
922
061c5ee4
DS
9232007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
924
925 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
926 -fno-common for cygwin and mingw32.
927
17541d72
KZ
9282007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
929
930 PR middle-end/33826
931 * gcc.dg/pr33826.c: New.
932 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
933 recursive functions being marked pure or const.
934
abf86978
TB
9352007-11-08 Tobias Burnus <burnus@net-b.de>
936
937 PR fortran/33917
938 * gfortran.dg/proc_decl_5.f90: New.
939 * gfortran.dg/proc_decl_6.f90: New.
940
c4e2c79e
JJ
9412007-11-08 Jakub Jelinek <jakub@redhat.com>
942
943 PR tree-optimization/32575
944 * gcc.c-torture/execute/20071108-1.c: New test.
945
8208d7dc
DJ
9462007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
947
948 * g++.dg/opt/anchor1.C: New.
949
6f09f314
DN
9502007-11-07 Diego Novillo <dnovillo@google.com>
951
952 PR 33870
953 * gcc.c-torture/execute/pr33870.x: Remove.
954
e4fd5b87
DG
9552007-11-07 Douglas Gregor <doug.gregor@gmail.com>
956
957 PR c++/33045
958 PR c++/33837
959 PR c++/33838
960 * g++.dg/cpp0x/decltype-33837.C: New.
961 * g++.dg/cpp0x/decltype-refbug.C: New.
962 * g++.dg/cpp0x/decltype-33838.C: New.
963
52982a97
EB
9642007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
965
966 * gcc.c-torture/compile/20071107-1.c: New test.
967
8c6c36a3
EB
9682007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
969
970 * gcc.dg/out-of-bounds-1.c: New test.
971
2811f33d
JJ
9722007-11-07 Jakub Jelinek <jakub@redhat.com>
973
974 PR c++/33501
975 * g++.dg/warn/incomplete2.C: New test.
976 * g++.dg/template/incomplete4.C: New test.
977 * g++.dg/template/incomplete5.C: New test.
978
cb88a3ea
OH
9792007-11-07 Olivier Hainque <hainque@adacore.com>
980
981 * gnat.dg/max_align.adb: New test.
982
b3519e7c
L
9832007-11-06 H.J. Lu <hongjiu.lu@intel.com>
984
985 PR target/30961
986 * gcc.target/i386/pr30961-1.c: New.
987
38d34676
TT
9882007-11-06 Tom Tromey <tromey@redhat.com>
989
990 PR c++/32368:
991 * g++.dg/warn/pragma-system_header3.h: New.
992 * g++.dg/warn/pragma-system_header3.C: New.
993
994 PR c++/32256:
995 * g++.dg/warn/pragma-system_header4.C: New.
996 * g++.dg/warn/pragma-system_header4.h: New.
997
9ae165a0
DG
9982007-11-06 Douglas Gregor <doug.gregor@gmail.com>
999
1000 PR c++/33977
1001 PR c++/33886
1002 * g++.dg/other/canon-array.C: New.
1003
1ad8aeeb
DG
10042007-11-06 Douglas Gregor <doug.gregor@gmail.com>
1005
416c991f
JJ
1006 * g++.dg/parser/crash36.C: Tweak expected errors.
1007 * g++.dg/cpp0x/pr31439.C: New.
1008 * g++.dg/cpp0x/pr32114.C: New.
1009 * g++.dg/cpp0x/pr32115.C: New.
1010 * g++.dg/cpp0x/pr32125.C: New.
1011 * g++.dg/cpp0x/pr32126.C: New.
1012 * g++.dg/cpp0x/pr32127.C: New.
1013 * g++.dg/cpp0x/pr32128.C: New.
1014 * g++.dg/cpp0x/pr32253.C: New.
1015 * g++.dg/cpp0x/pr32566.C: New.
1016 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1017 * g++.dg/cpp0x/pr31438.C: Ditto.
1018 * g++.dg/cpp0x/variadic81.C: Ditto.
1019 * g++.dg/cpp0x/pr31432.C: Ditto.
1020 * g++.dg/cpp0x/pr31442.C: Ditto.
1ad8aeeb 1021
c563bcd1
JJ
10222007-11-06 Jakub Jelinek <jakub@redhat.com>
1023
b0eb6a8f
JJ
1024 PR target/33168
1025 * g++.dg/other/datasec1.C: New test.
1026
36b6e793
JJ
1027 PR tree-optimization/33458
1028 * g++.dg/opt/inline12.C: New test.
1029
c563bcd1
JJ
1030 PR tree-optimization/33993
1031 * gcc.c-torture/compile/20071105-1.c: New test.
1032
2dc675d5
JJ
10332007-11-05 Jakub Jelinek <jakub@redhat.com>
1034
1035 PR rtl-optimization/33648
d03b2e6b 1036 * gcc.dg/pr33648.c: Require effective targer freorder.
2dc675d5 1037
77cfbfe7
RE
10382007-11-05 Revital Eres <eres@il.ibm.com>
1039
1040 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1041
86089be5
DG
10422007-11-05 Douglas Gregor <doug.gregor@gmail.com>
1043
1044 PR c++/33996
1045 PR c++/33235
1046 PR c++/33930
1047 * g++.dg/cpp0x/pr33996.C: New
1048 * g++.dg/cpp0x/rv-trivial-bug.C: New
1049 * g++.dg/cpp0x/pr33930.C: New
1050
f0ed4cfb
NC
10512007-11-05 Nick Clifton <nickc@redhat.com>
1052 Sebastian Pop <sebastian.pop@amd.com>
1053
1054 PR tree-optimization/32540
1055 PR tree-optimization/33922
1056 * gcc.dg/tree-ssa/pr32540-1.c: New.
1057 * gcc.dg/tree-ssa/pr32540-2.c: New.
1058 * gcc.dg/tree-ssa/pr33922.c: New.
1059
2afad0f6
DG
10602007-11-05 Douglas Gregor <doug.gregor@gmail.com>
1061
1062 PR c++/33939
1063 * g++.dg/cpp0x/variadic-rref.C: New.
1064
278b63df
MLI
10652007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1066
1067 * g++dg/warn/pointer-integer-comparison.C: New.
1068
1b021ff4
JJ
10692007-11-05 Jakub Jelinek <jakub@redhat.com>
1070
0976ffb6
JJ
1071 PR tree-optimization/33856
1072 * gcc.c-torture/compile/20071027-1.c: New test.
1073
f370e66b
JJ
1074 PR c++/33836
1075 * g++.dg/ext/label10.C: New test.
1076
1b021ff4
JJ
1077 PR c++/33969
1078 * g++.dg/other/ptrmem9.C: New test.
1079
4c85a3da
AP
10802007-11-04 Andrew Pinski <pinskia@gmail.com>
1081
1082 PR middle-end/32931
1083 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1084
bc6812be
DE
10852007-11-04 David Edelsohn <edelsohn@gnu.org>
1086
1087 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1088 * g++.dg/ext/visibility/namespace2.C: Add argument to
1089 dg-require-visibility.
1090 * g++.dg/ext/java-1.C: Disable on AIX.
1091
55e67e44
DN
10922007-11-03 Dorit Nuzman <doirit@il.ibm.com>
1093
1094 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
1095
83dffdeb
FXC
10962007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1097
1098 PR fortran/33881
1099 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1100
847c8ce4
MLI
11012007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1102
1103 PR c/29062
1104 * gcc.dg/20031223-1.c: Adjust error output.
1105 * gcc.dg/parse-decl-after-label.c: New.
1106
241b92c8
JD
11072007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1108
1109 PR libfortran/24685
1110 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1111 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1112 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1113
9d85b485
EB
11142007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
1115
1116 PR rtl-optimization/28940
1117 * gcc.target/i386/addr-sel-1.c: New test.
1118
ec8628e8
JJ
11192007-11-03 Jakub Jelinek <jakub@redhat.com>
1120
1121 PR middle-end/33670
1122 * gcc.dg/pr33670.c: New test.
1123
eba5fc70
JJ
11242007-11-02 Jakub Jelinek <jakub@redhat.com>
1125
1126 PR c++/33516
1127 * g++.dg/lookup/typedef1.C: New test.
1128
ea094d1f
JJ
11292007-11-02 Janis Johnson <janis187@us.ibm.com>
1130
1131 PR testsuite/32076
1132 * lib/scandump.exp (dump-suffix): New.
1133 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1134 Include dump suffix in pass/fail messages, put regexp in quotes.
1135
10a6624a
PC
11362007-11-02 Paolo Carlini <pcarlini@suse.de>
1137
1138 PR c++/33495
1139 * g++.dg/other/error19.C: New.
1140
5625d7ca
EB
11412007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
1142
1143 PR rtl-optimization/28062
1144 * gcc.c-torture/compile/20071102-1.c: New test.
1145
e1a18c68
DG
11462007-11-01 Douglas Gregor <doug.gregor@gmail.com>
1147
1148 * g++.dg/cpp0x/pr33955.C: New.
1149
17bfa461
TT
11502007-11-01 Tom Tromey <tromey@redhat.com>
1151
1152 PR preprocessor/30805:
1153 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1154
3e7eb734
JJ
11552007-11-02 Jakub Jelinek <jakub@redhat.com>
1156
1157 PR rtl-optimization/33648
1158 * gcc.dg/pr33648.c: New test.
1159
3a44f395
JJ
11602007-11-01 Jakub Jelinek <jakub@redhat.com>
1161
e426bd2c
JJ
1162 PR c++/32384
1163 * g++.dg/template/pseudodtor1.C: New test.
1164 * g++.dg/template/pseudodtor2.C: New test.
1165
3a44f395
JJ
1166 PR c++/32260
1167 * g++.dg/rtti/typeid7.C: New test.
1168
f373b44d
TT
11692007-11-01 Tom Tromey <tromey@redhat.com>
1170
1171 PR preprocessor/30805:
1172 * gcc.dg/cpp/pr30805.c: New file.
1173
fdaea7e2
JJ
11742007-11-01 Janis Johnson <janis187@us.ibm.com>
1175
1176 PR testsuite/25352
1177 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1178 add dg-skip-if.
1179 * gcc.c-torture/compile/20001205-1.c: Ditto.
1180 * gcc.c-torture/compile/20001226-1.c: Ditto.
1181 * gcc.c-torture/compile/20020312-1.c: Ditto.
1182 * gcc.c-torture/compile/20020604-1.c: Ditto.
1183 * gcc.c-torture/compile/920501-12.c: Ditto.
1184 * gcc.c-torture/compile/920501-4.c: Ditto.
1185 * gcc.c-torture/compile/920520-1.c: Ditto.
1186 * gcc.c-torture/compile/980506-1.c: Ditto.
1187 * gcc.c-torture/compile/990617-1.c: Ditto.
1188 * gcc.dg/compare6.c: Ditto.
1189 * g++.old-deja/g++.brendan/crash43.C: Ditto.
1190 * g++.old-deja/g++.brendan/synth1.C: Ditto.
1191 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1192 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1193 * g++.old-deja/g++.pt/static6.C: Ditto.
1194 * g++.old-deja/g++.pt/crash16.C: Ditto.
1195 * g++.old-deja/g++.mike/p10416.C: Ditto.
1196 * g++.old-deja/g++.mike/ns15.C: Ditto.
1197 * g++.old-deja/g++.mike/eh46.C: Ditto.
1198
5af28c74
TT
11992007-11-01 Tom Tromey <tromey@redhat.com>
1200
1201 * gcc.dg/redecl-1.c: Update.
1202 * gcc.dg/pr20368-3.c: Update.
1203 * gcc.dg/inline-14.c: Update.
1204 * gcc.dg/builtins-30.c: Update.
1205 * gcc.dg/dremf-type-compat-4.c: Update.
1206 * gcc.dg/pr20368-2.c: Update.
1207
d0a55efc
JJ
12082007-11-01 Jakub Jelinek <jakub@redhat.com>
1209
1210 PR rtl-optimization/33673
1211 * gcc.dg/pr33673.c: New test.
1212
e08f02f0
MM
12132007-11-01 Michael Matz <matz@suse.de>
1214
1215 PR tree-optimization/33961
1216 * gcc.dg/pr33961.c: New test.
1217
066f956c
PC
12182007-10-31 Paolo Carlini <pcarlini@suse.de>
1219
1220 PR c++/33494
1221 * g++.dg/template/error35.C: New.
1222
a7efdc84
JJ
12232007-10-31 Jakub Jelinek <jakub@redhat.com>
1224
1225 PR target/31507
1226 * gcc.dg/pr31507-1.c: New test.
1227 * gcc.dg/pr31507-2.c: New test.
1228
e2e95f45
RE
12292007-10-31 Revital Eres <eres@il.ibm.com>
1230
1231 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1232 target.
1233 * gcc.dg/vect/tree-vect.h (check_vect): Add
1234 powerpc-*paired test.
1235 * lib/target-supports.exp (check_750cl_hw_available):
1236 New.
1237 (check_effective_target_vect_int,
1238 check_effective_target_vect_intfloat_cvt,
1239 check_effective_target_powerpc_altivec_ok,
1240 check_effective_target_vect_long,
1241 check_effective_target_vect_sdot_hi,
1242 check_effective_target_vect_udot_hi,
1243 check_effective_target_vect_pack_trunc,
1244 check_effective_target_vect_unpack,
1245 check_effective_target_vect_shift,
1246 check_effective_target_vect_int_mult): Disable for powerpc-*paired
1247 target.
1248 * gcc.dg/vect/vect-ifcvt-11.c: New.
1249 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1250 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1251 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1252 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1253 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1254 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1255
1e4c4072
TB
12562007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
1257 Tobias Burnus <burnus@net-b.de>
1258
1259 PR fortran/33941
1260 * gfortran.dg/module_read_1.f90: New.
1261
5b9a40df
TT
12622007-10-31 Tom Tromey <tromey@redhat.com>
1263
1264 PR preprocessor/30786:
1265 * gcc.dg/cpp/pr30786.c: New file.
1266
69d10e15
JD
12672007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1268
1269 PR fortran/33162
1270 * gfortran.dg/interface_19.f90: New.
1271 * gfortran.dg/interface_20.f90: New.
1272 * gfortran.dg/interface_21.f90: New.
1273
2c26cbfd
SP
12742007-10-31 Sebastian Pop <sebastian.pop@amd.com>
1275
1276 PR tree-optimization/32377
1277 * gfortran.dg/vect/pr32377.f90: New.
1278
ac029795
RG
12792007-10-31 Richard Guenther <rguenther@suse.de>
1280
1281 PR middle-end/33779
1282 * gcc.c-torture/execute/pr33779-1.c: New testcase.
1283 * gcc.c-torture/execute/pr33779-2.c: Likewise.
1284
182393f4
PT
12852007-10-31 Paul Thomas <pault@gcc.gnu.org>
1286
1287 PR fortran/33897
1288 * gfortran.dg/contained_3.f90: New.
1289
0e95aec1
CB
12902007-10-31 Christian Bruel <christian.bruel@st.com>
1291
1292 PR c++/19531
1293 * g++.dg/opt/nrv8.C: New.
1294
4c38e99e
JJ
12952007-10-30 Jakub Jelinek <jakub@redhat.com>
1296
33a49c17
JJ
1297 PR c++/33709
1298 * g++.dg/opt/compound1.C: New test.
1299
4c38e99e
JJ
1300 PR c++/33616
1301 * g++.dg/template/ptrmem18.C: New test.
1302
e1332188
FXC
13032007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1304
1305 PR fortran/33596
1306 * gfortran.dg/isnan_2.f90: New test.
1307
7e79298c
ES
13082007-10-30 Ed Schouten <ed@fxq.nl>
1309
1310 PR tree-optimization/32500
1311 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1312
88b82314
DG
13132007-10-30 Douglas Gregor <doug.gregor@gmail.com>
1314
1315 PR c++/31993
1316 PR c++/32252
1317 * g++.dg/cpp0x/pr31993.C: New
1318 * g++.dg/cpp0x/pr32252.C: New
1319
310750d8
JJ
13202007-10-30 Jakub Jelinek <jakub@redhat.com>
1321
1322 PR tree-optimization/33723
1323 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1324
e0734f62
RG
13252007-10-30 Richard Guenther <rguenther@suse.de>
1326
1327 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1328 gcc.target/i386/loop-3.c.
1329
56ac9671
RE
13302007-10-30 Revital Eres <eres@il.ibm.com>
1331
416c991f 1332 * gcc.dg/vect/pr33866.c: Require vect_long.
56ac9671 1333
1631b7de
RE
13342007-10-30 Revital Eres <eres@il.ibm.com>
1335
416c991f
JJ
1336 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1337 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1631b7de 1338
a96681aa
DN
13392007-10-29 Dorit Nuzman <dorit@il.ibm.com>
1340
1341 PR tree-optimization/32893
416c991f 1342 * lib/target-supports.exp
a96681aa 1343 (check_effective_target_unaligned_stack): new keyword.
416c991f 1344 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
a96681aa 1345 not sensitive to unaligned_stack.
416c991f
JJ
1346 * gcc.dg/vect/vect-3.c: Likewise.
1347 * gcc.dg/vect/vect-4.c: Likewise.
1348 * gcc.dg/vect/vect-5.c: Likewise.
1349 * gcc.dg/vect/vect-6.c: Likewise.
1350 * gcc.dg/vect/vect-7.c: Likewise.
1351 * gcc.dg/vect/vect-13.c: Likewise.
1352 * gcc.dg/vect/vect-17.c: Likewise.
1353 * gcc.dg/vect/vect-18.c: Likewise.
1354 * gcc.dg/vect/vect-19.c: Likewise.
1355 * gcc.dg/vect/vect-20.c: Likewise.
1356 * gcc.dg/vect/vect-21.c: Likewise.
1357 * gcc.dg/vect/vect-22.c: Likewise.
1358 * gcc.dg/vect/vect-27.c: Likewise.
1359 * gcc.dg/vect/vect-29.c: Likewise.
1360 * gcc.dg/vect/vect-64.c: Likewise.
1361 * gcc.dg/vect/vect-65.c: Likewise.
1362 * gcc.dg/vect/vect-66.c: Likewise.
1363 * gcc.dg/vect/vect-72.c: Likewise.
1364 * gcc.dg/vect/vect-73.c: Likewise.
1365 * gcc.dg/vect/vect-86.c: Likewise.
1366 * gcc.dg/vect/vect-all.c: Likewise.
1367 * gcc.dg/vect/slp-25.c: Likewise.
1368 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1369 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1370 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1371
aa7a6eb4 1372 * gcc.dg/vect/vect-31.c: Removed alignment checks.
416c991f
JJ
1373 * gcc.dg/vect/vect-34.c: Likewise.
1374 * gcc.dg/vect/vect-36.c: Likewise.
1375 * gcc.dg/vect/vect-64.c: Likewise.
1376 * gcc.dg/vect/vect-65.c: Likewise.
1377 * gcc.dg/vect/vect-66.c: Likewise.
1378 * gcc.dg/vect/vect-68.c: Likewise.
1379 * gcc.dg/vect/vect-76.c: Likewise.
1380 * gcc.dg/vect/vect-77.c: Likewise.
1381 * gcc.dg/vect/vect-78.c: Likewise.
1382
aa7a6eb4 1383 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
e37ab973 1384 testcase (without no-section-anchors prefix) but with global arrays.
416c991f
JJ
1385 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1386 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1387 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1388 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1389 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1390 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1391 * gcc.dg/vect/vect-77-global.c: Likewise.
1392 * gcc.dg/vect/vect-78-global.c: Likewise.
1393
aa7a6eb4
UB
1394 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1395 testcase (without no-section-anchors prefix) but fix alignment checks
a96681aa 1396 to also consider unaligned_stack targets.
416c991f 1397 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
a96681aa 1398
489f2598
JJ
13992007-10-29 Jakub Jelinek <jakub@redhat.com>
1400
1401 PR tree-optimization/33723
1402 * gcc.c-torture/execute/20071029-1.c: New test.
1403 * gcc.dg/tree-ssa/pr33723.c: New test.
1404
9f1da821
RS
14052007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
1406
1407 PR tree-optimization/33614
1408 * gcc.c-torture/compile/pr33614.c: New test.
1409
5a347f2b
RG
14102007-10-29 Richard Guenther <rguenther@suse.de>
1411
1412 PR tree-optimization/33870
1413 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1414
e7df0180
JJ
14152007-10-29 Jakub Jelinek <jakub@redhat.com>
1416
9c67102d
JJ
1417 PR tree-optimization/33757
1418 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1419 true architectures instead of having a big dg-skip-if.
1420
e7df0180
JJ
1421 PR c++/33841
1422 * g++.dg/other/bitfield3.C: New test.
1423
324d2217
RG
14242007-10-29 Richard Guenther <rguenther@suse.de>
1425
1426 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1427
bcf49b9e
UB
14282007-10-29 Razya Ladelsky <razya@il.ibm.com>
1429
1430 Automatic parallelization reduction tests.
1431
416c991f
JJ
1432 * gcc.dg/tree-ssa/reduc-1.c: New test.
1433 * gcc.dg/tree-ssa/reduc-1char.c: New test.
1434 * gcc.dg/tree-ssa/reduc-1short.c: New test.
1435 * gcc.dg/tree-ssa/reduc-2.c: New test.
1436 * gcc.dg/tree-ssa/reduc-2char.c: New test.
1437 * gcc.dg/tree-ssa/reduc-2short.c: New test.
1438 * gcc.dg/tree-ssa/reduc-3.c: New test.
1439 * gcc.dg/tree-ssa/reduc-6.c: New test.
1440 * gcc.dg/tree-ssa/reduc-7.c: New test.
1441 * gcc.dg/tree-ssa/reduc-8.c: New test.
1442 * gcc.dg/tree-ssa/reduc-9.c: New test.
bcf49b9e
UB
1443
14442007-10-29 Razya Ladelsky <razya@il.ibm.com>
1445 Zdenek Dvorak <ook@ucw.cz>
1446
1447 OMP_ATOMIC Changes, testsuite changes.
1448
416c991f 1449 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
bcf49b9e 1450 instead of gimple dump.
416c991f
JJ
1451 * gcc.dg/gomp/atomic-9.c: Same.
1452 * gcc.dg/gomp/atomic-10.c: Same.
1453 * g++.dg/gomp/atomic-3.C: Same.
1454 * g++.dg/gomp/atomic-9.C: Same.
1455 * g++.dg/gomp/atomic-10.C: Same.
bcf49b9e 1456
640670c7
PT
14572007-10-29 Paul Thomas <pault@gcc.gnu.org>
1458
1459 PR fortran/31217
1460 PR fortran/33811
1461 * gfortran.dg/forall_12.f90: New test.
1462
1463 PR fortran/33686
1464 * gfortran.dg/forall_13.f90: New test.
1465
8259e4f5
PC
14662007-10-28 Paolo Carlini <pcarlini@suse.de>
1467 Mark Mitchell <mark@codesourcery.com>
1468
1469 PR c++/30659
1470 * g++.dg/template/crash71.C: New.
1471
5cb41805
TS
1472