]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c/39556 (statics in C99 inline functions later declared extern)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
991d6621
JM
12009-04-26 Joseph Myers <joseph@codesourcery.com>
2
3 PR c/39556
4 * gcc.dg/inline-34.c: New test.
5
6895bac8
JM
62009-04-25 Joseph Myers <joseph@codesourcery.com>
7
8 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
9 gcc.dg/enum-const-3.c: New tests.
10 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
11 -pedantic-errors. Update expected diagnostics.
12
24070fcb
JM
132009-04-25 Joseph Myers <joseph@codesourcery.com>
14
15 PR c/39582
16 * gcc.dg/vla-20.c: New test.
17
92f6fd0b
JM
182009-04-25 Joseph Myers <joseph@codesourcery.com>
19
20 PR c/39564
21 * gcc.dg/vla-19.c: New test.
22
f88d0772
JM
232009-04-25 Joseph Myers <joseph@codesourcery.com>
24
25 PR preprocessor/39559
26 * gcc.dg/c99-intconst-2.c: New test.
27
a3710436
JH
282009-04-25 Jan Hubicka <jh@suse.cz>
29
30 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
31
bc2a4733
JW
322009-04-25 Janus Weil <janus@gcc.gnu.org>
33
34 PR fortran/39688
35 * gfortran.dg/import7.f90: New.
36
09ed9bec
RG
372009-04-24 Richard Guenther <rguenther@suse.de>
38
39 * gcc.dg/tree-ssa/vrp48.c: Fix.
40
dc749759
DK
412008-04-24 Doug Kwan <dougkwan@google.com>
42
43 * g++.dg/init/copy7.C: Only abort in memcpy if source and
44 destination are the same.
45
77a30264
RG
462009-04-24 Richard Guenther <rguenther@suse.de>
47
48 * gcc.dg/tree-ssa/vrp48.c: New testcase.
49
2b6da65c
JM
502009-04-24 Joseph Myers <joseph@codesourcery.com>
51
52 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
53 gcc.dg/array-const-3.c: New tests.
54
32e8bb8e
ILT
552009-04-24 Ian Lance Taylor <iant@google.com>
56
57 * gcc.dg/Wcxx-compat-4.c: New testcase.
58
e34ccb4c
DK
592009-04-24 Daniel Kraft <d@domob.eu>
60
61 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
62 expected on already erraneous symbol (renamed to fresh one).
63
30349c74
PB
642009-04-24 Paolo Bonzini <bonzini@gnu.org>
65
66 PR middle-end/39867
67 * gcc.dg/pr39867.c: New.
68
87526ff1
JW
692009-04-24 Janus Weil <janus@gcc.gnu.org>
70
71 PR fortran/39861
72 PR fortran/39864
73 * gfortran.dg/intrinsic_1.f90: New.
74
caa9d12a
EB
752009-04-24 Eric Botcazou <ebotcazou@adacore.com>
76
77 * gnat.dg/alignment7.adb: New test.
78 * gnat.dg/alignment8.adb: Likewise.
79
0d858698
EB
802009-04-24 Eric Botcazou <ebotcazou@adacore.com>
81
82 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
83 * gnat.dg/specs/rep_clause2.ads: New test.
84
6216f94e
JJ
852009-04-24 Jakub Jelinek <jakub@redhat.com>
86
87 PR rtl-optimization/39794
88 * gcc.dg/pr39794.c: New test.
89
bbaba73f
EB
902009-04-23 Eric Botcazou <ebotcazou@adacore.com>
91
92 * gnat.dg/atomic1.adb: New test.
93 * gnat.dg/atomic1_pkg.ads: New helper.
94
3682dc97
SE
952009-04-23 Steve Ellcey <sje@cup.hp.com>
96
97 PR testsuite/39623
98 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
99 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
100
4782dfa7
RAE
1012009-04-23 Rafael Avila de Espindola <espindola@google.com>
102
103 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
104 warning.
105
53650abe
AP
1062009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
107
108 PR C/31499
109 * gcc.dg/vector-init-1.c: New testcase.
110 * gcc.dg/vector-init-2.c: New testcase.
111
b7babd5d
EB
1122009-04-22 Eric Botcazou <ebotcazou@adacore.com>
113
114 * gnat.dg/enum2.adb: New test.
115 * gnat.dg/enum2_pkg.ads: New helper.
116
2c0eba5a
JJ
1172009-04-22 Jakub Jelinek <jakub@redhat.com>
118
119 PR c/39855
120 * gcc.dg/torture/pr39855.c: New test.
121
a58f7da1
DS
1222009-04-22 Dodji Seketeli <dodji@redhat.com>
123
124 PR c++/39639
125 * g++.dg/cpp0x/pr39639.C: New test.
126
a123d175
MH
1272009-04-22 Mark Heffernan <meheff@google.com>
128
bf758008 129 * gcc.dg/profile-generate-3.c: New test.
a123d175 130
0500a9f1
JH
1312009-04-22 Jan Hubicka <jh@suse.cz>
132
133 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
134
7a29c1ad
SE
1352009-04-22 Steve Ellcey <sje@cup.hp.com>
136
137 PR testsuite/39623
138 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
139
aea4deba
RG
1402009-04-22 Richard Guenther <rguenther@suse.de>
141
142 PR tree-optimization/39824
143 * gcc.c-torture/compile/pr39824.c: New testcase.
144
cfc93532
MLI
1452009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
146
147 PR c++/14875
148 * g++.dg/parse/parser-pr14875.C: New.
149 * g++.dg/parse/parser-pr14875-2.C: New.
150 * g++.dg/parse/error6.C: Update match string.
151
9925bce0
RG
1522009-04-22 Richard Guenther <rguenther@suse.de>
153
154 PR tree-optimization/39845
155 * gcc.c-torture/compile/pr39845.c: New testcase.
156
c73b6478
JW
1572009-04-22 Janus Weil <janus@gcc.gnu.org>
158
159 PR fortran/39735
160 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
161 * gfortran.dg/external_initializer.f90: Modified.
162 * gfortran.dg/interface_26.f90: Modified.
163 * gfortran.dg/intrinsic_subroutine.f90: Modified.
164 * gfortran.dg/proc_ptr_3.f90: Modified.
165 * gfortran.dg/proc_ptr_15.f90: New.
166 * gfortran.dg/proc_ptr_result_1.f90: Modified.
167
36ef7262
MLI
1682009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
169
170 PR c++/35711
171 * g++.dg/warn/pr35711.C: New.
172 * g++.dg/conversion/ptrmem2.C: Update.
173
ad41bd84
JM
1742009-04-21 Joseph Myers <joseph@codesourcery.com>
175
176 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
177 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
178 README.gcc, g++.dg/README, g++.dg/compat/break/README,
179 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
180 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
181 gcc.c-torture/ChangeLog.0,
182 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
183 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
184 gcc.target/i386/math-torture/math-torture.exp,
185 gcc.target/mips/inter/mips16-inter.exp,
186 gcc.target/mips/mips-nonpic/README,
187 gcc.target/x86_64/abi/README.gcc,
188 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
189 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
190 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
191 notices.
192 * ChangeLog-1993-2007, ChangeLog: Correct dates.
193
ca80e52b
EB
1942009-04-21 Eric Botcazou <ebotcazou@adacore.com>
195
196 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
197
ad8a1ac0
RG
1982009-04-21 Richard Guenther <rguenther@suse.de>
199
200 PR middle-end/39829
201 * gcc.dg/torture/pr39829.c: New testcase.
202
7156c8ab
MJ
2032009-04-21 Martin Jambor <mjambor@suse.cz>
204
205 * gcc.dg/tree-ssa/cswtch-2.c: New test.
206
1e4ae551
MLI
2072009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
208
209 PR 16202
210 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
211 * gcc.dg/sequence-pt-2.c: New.
212 * gcc.dg/sequence-pt-3.c: New.
213 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
214 * g++.dg/warn/sequence-pt-2.c: New.
215 * g++.dg/warn/sequence-pt-3.c: New.
216
6e9a9f9f
JJ
2172009-04-21 Jakub Jelinek <jakub@redhat.com>
218
219 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
220
a962b0a1
EB
2212009-04-21 Eric Botcazou <ebotcazou@adacore.com>
222
223 * gnat.dg/import1.ad[sb]: New test.
224
158ec531
AP
2252009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
226
a962b0a1
EB
227 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
228 return 0.
158ec531 229
47b0b4fa
TB
2302009-04-20 Tobias Burnus <burnus@net-b.de>
231
232 PR fortran/39811
233 * gfortran.dg/continuation_11.f90: New test.
234
9c650d90
MLI
2352009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
236
237 PR c++/13358
238 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
239 messages. Test for "long long" in system headers.
240 * gcc.dg/c99-longlong-2.c: New.
241 * g++.dg/warn/pr13358.C: New.
242 * g++.dg/warn/pr13358-2.C: New.
243 * g++.dg/warn/pr13358-3.C: New.
244 * g++.dg/warn/pr13358-4.C: New.
245
47b0b4fa 2462009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
37041295
AP
247
248 * gcc.dg/framework-2.c: Fix up for non existent includes
249 being fatal errors now.
250
c867b7b6
PT
2512009-04-20 Paul Thomas <pault@gcc.gnu.org>
252
253 PR fortran/39800
254 * gfortran.dg/private_type_13.f90: New test.
255 * gfortran.dg/private_type_2.f90: Add option -std=f95.
256
311fa510
LCW
2572009-04-20 Le-Chun Wu <lcwu@google.com>
258
259 PR c++/39803
260 * g++.dg/warn/Wunused-14.C: New test.
261
6e0f0975
EB
2622009-04-20 Eric Botcazou <ebotcazou@adacore.com>
263
264 * gnat.dg/specs/small_alignment.ads: New test.
265
bbbbb16a
ILT
2662009-04-20 Ian Lance Taylor <iant@google.com>
267
268 * gcc.dg/Wcxx-compat-3.c: New testcase.
269
c2efda0d
EB
2702009-04-20 Eric Botcazou <ebotcazou@adacore.com>
271
272 * gnat.dg/pack13.ad[sb]: New test.
273 * gnat.dg/pack13_pkg.ads: New helper.
274
77022fa8
EB
2752009-04-20 Eric Botcazou <ebotcazou@adacore.com>
276
277 * gnat.dg/discr11.ad[sb]: New test.
278 * gnat.dg/discr11_pkg.ads: New helper.
279
c4551b28
IR
2802009-04-20 Ira Rosen <irar@il.ibm.com>
281
282 PR tree-optimization/39675
283 * gcc.dg/vect/O3-pr39675-2.c: New test.
284
56fe7b05
EB
2852009-04-20 Eric Botcazou <ebotcazou@adacore.com>
286
287 * gnat.dg/rep_clause3.adb: New test.
288
a45e580b
JM
2892009-04-19 Joseph Myers <joseph@codesourcery.com>
290
291 PR c/37481
292 * gcc.dg/c99-flex-array-7.c: New test.
293
20845d35
JM
2942009-04-19 Joseph Myers <joseph@codesourcery.com>
295
296 PR c/19771
297 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
298
da377db9
JM
2992009-04-19 Joseph Myers <joseph@codesourcery.com>
300
301 PR c/38243
302 * gcc.dg/c99-restrict-3.c: New test.
303
aa508502
JM
3042009-04-19 Joseph Myers <joseph@codesourcery.com>
305
306 PR preprocessor/20078
307 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
308
743e3e4c
EB
3092009-04-19 Eric Botcazou <ebotcazou@adacore.com>
310
311 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
312 Do not pass -B$root after -margs.
313
ca409efd
MLI
3142009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
315
316 PR c/32061
317 PR c++/36954
318 * gcc.dg/pr32061.c: New.
319 * gcc.dg/Wlogical-op-1.c: Update.
320 * g++.dg/warn/Wlogical-op-1.C: Update.
321 * g++.dg/warn/pr36954.C: New.
322
f37acdf9
JM
3232009-04-18 Joseph Myers <joseph@codesourcery.com>
324
325 PR c/27676
326 * gcc.dg/lvalue-5.c: New test.
327
2b4b7036
JM
3282009-04-18 Joseph Myers <joseph@codesourcery.com>
329
330 PR c/22367
331 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
332
61cc8223
JM
3332009-04-18 Joseph Myers <joseph@codesourcery.com>
334
335 * gcc.dg/cpp/include5.c: New test.
336
3ce62965
JM
3372009-04-18 Joseph Myers <joseph@codesourcery.com>
338
339 PR c/35210
340 * gcc.dg/call-diag-2.c: New test.
341
c7f9c0b9
JM
3422009-04-18 Joseph Myers <joseph@codesourcery.com>
343
344 PR preprocessor/39646
345 * gcc.dg/cpp/line8.c: New test.
346
a5cb563b
JM
3472009-04-18 Joseph Myers <joseph@codesourcery.com>
348
349 PR preprocessor/39647
350 * gcc.dg/cpp/line7.c: New test.
351
2586ba4b
RG
3522009-04-18 Richard Guenther <rguenther@suse.de>
353
354 PR middle-end/39804
355 * gcc.target/i386/pr39804.c: New testcase.
356
8dd07c41
EB
3572009-04-18 Eric Botcazou <ebotcazou@adacore.com>
358
359 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
360 * g++.dg/other/pr39496.C: Likewise.
361
92ef7fb1
MLI
3622009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
363
364 PR middle-end/36902
365 * gcc.dg/pr36902.c: New.
366
07485407
DN
3672009-04-17 Diego Novillo <dnovillo@google.com>
368
369 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
370 violation for variable 'inside_main'.
371
43836431
UW
3722009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
373
374 * gfortran.fortran-torture/execute/getarg_1.x: New file.
375
1ab456ae
UW
3762009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
377
378 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
379
339670f8
UW
3802009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
381
382 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
383 * gfortran.dg/chmod_2.f90: Likewise.
384 * gfortran.dg/chmod_3.f90: Likewise.
385 * gfortran.dg/open_errors.f90: Likewise.
386 * gfortran.dg/stat_1.f90: Likewise.
387 * gfortran.dg/stat_2.f90: Likewise.
388
00620286
UW
3892009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
390
391 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
392 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
393 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
394 * gfortran.dg/nearest_1.f90: Likewise.
395 * gfortran.dg/nearest_3.f90: Likewise.
396 * gfortran.dg/isnan_1.f90: Likewise.
397 * gfortran.dg/isnan_2.f90: Likewise.
398 * gfortran.dg/nan_1.f90: Likewise.
399 * gfortran.dg/nan_2.f90: Likewise.
400 * gfortran.dg/nan_3.f90: Likewise.
401 * gfortran.dg/nan_4.f90: Likewise.
402 * gfortran.dg/module_nan.f90: Likewise.
403 * gfortran.dg/int_conv_2.f90: Likewise.
404 * gfortran.dg/init_flag_3.f90: Likewise.
405 * gfortran.dg/namelist_42.f90: Likewise.
406 * gfortran.dg/namelist_43.f90: Likewise.
407 * gfortran.dg/real_const_3.f90: Likewise.
408 * gfortran.dg/transfer_simplify_1.f90: Likewise.
409
410 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
411 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
412 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
413 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
414 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
415
416 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
417 * gfortran.dg/gamma_5.f90: Likewise.
418
c9184dd8
UW
4192009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
420
421 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
422 less strict so it also works with auto-overlay support.
423 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
424 for "exceeds local store" linker errors on the SPU.
425
426 * lib/gfortran.exp: Include target-supports.exp.
427 (gfortran_init): On SPU targets where automatic overlay support
428 is available, use it to build all Fortran test cases.
429
430 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
431
92234f46
AC
4322009-04-17 Arnaud Charlet <charlet@adacore.com>
433
434 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
435 rule enforced by gnat on taft types.
436
d23a572f
JJ
4372009-04-17 Jakub Jelinek <jakub@redhat.com>
438
439 PR testsuite/39792
440 * g++.dg/ext/complit11.C: Add empty dg-options.
441
167be6eb
AP
4422009-04-16 Andrew Pinski <pinskia@gmail.com>
443
d23a572f 444 PR c++/17570
167be6eb
AP
445 * g++.dg/template/defarg11.C: New test.
446
ee85b983
AP
4472009-04-16 Andrew Pinski <pinskia@gmail.com>
448
d23a572f 449 PR c++/28766
ee85b983
AP
450 * g++.dg/ext/complit11.C: New testcase.
451
041d7a27
LCW
4522009-04-15 Le-Chun Wu <lcwu@google.com>
453
454 PR c++/39551
455 * g++.dg/warn/Wunused-13.C: New testcase.
456
6866c6e8
ILT
4572009-04-15 Ian Lance Taylor <iant@google.com>
458
459 * gcc.dg/Wenum-compare-1.c: New testcase.
460
25e20805
RG
4612009-04-15 Richard Guenther <rguenther@suse.de>
462
463 PR tree-optimization/39764
464 * g++.dg/torture/pr39764.C: New testcase.
465
5afaa917
NS
4662009-04-15 Nathan Sidwell <nathan@codesourcery.com>
467
468 * g++.dg/ext/altivec-17.C: New.
469
6891bd6c
AC
4702009-04-15 Arnaud Charlet <charlet@adacore.com>
471
472 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
473 * gnat.dg/specs/limited1.ads: Ditto.
474
1a650423
MM
4752009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
476
477 PR testsuite/39769
478 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
479 for testing the results of estimate instructions.
480 * gcc.dg/vmx/3a-04m.c (test): Ditto.
481 * gcc.dg/vmx/3a-05.c (test): Ditto.
482
f9b20c62
JM
4832009-04-14 Jason Merrill <jason@redhat.com>
484
485 PR c++/39763
486 * g++.dg/warn/Wshadow-4.C: Extend.
487
58277f48
UB
4882009-04-14 Uros Bizjak <ubizjak@gmail.com>
489
490 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
491 (do_D): Remove attribute hidden.
492
82e738a5 4932009-04-13 Jason Merrill <jason@redhat.com>
15237f9a
JM
494
495 PR c++/39480
496 * g++.dg/init/copy7.C: New.
497
1b1c508f
L
4982009-04-13 H.J. Lu <hongjiu.lu@intel.com>
499
500 PR testsuite/39733
501 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
502 (check_for_all_options): This.
503
c1b93f2b
JM
5042009-04-13 Jason Merrill <jason@redhat.com>
505
506 PR c++/39750
507 * g++.dg/template/crash90.C: New.
508
0f8a7706
JM
5092009-04-12 Jason Merrill <jason@redhat.com>
510
511 PR c++/39742
512 * g++.dg/overload/extern-C-2.C: New.
513
18f41a1b
JM
5142009-04-12 Joseph Myers <joseph@codesourcery.com>
515
516 PR preprocessor/31869
517 * gcc.dg/cpp/strify5.c: New test.
518
849d624b
EB
5192009-04-12 Eric Botcazou <ebotcazou@adacore.com>
520
521 * gnat.dg/enum1.adb: New test.
522 * gnat.dg/enum1_pkg.ads: New helper.
523
5242009-04-12 Uros Bizjak <ubizjak@gmail.com>
4c48007b
UB
525
526 PR target/39740
527 * gcc.target/alpha/pr39740.c: New test.
528
cadb8f42
DK
5292009-04-11 Daniel Kraft <d@domob.eu>
530
531 PR fortran/37746
532 * gfortran.dg/bounds_check_strlen_1.f90: New test.
533 * gfortran.dg/bounds_check_strlen_2.f90: New test.
534 * gfortran.dg/bounds_check_strlen_3.f90: New test.
535 * gfortran.dg/bounds_check_strlen_4.f90: New test.
536 * gfortran.dg/bounds_check_strlen_5.f90: New test.
537 * gfortran.dg/bounds_check_strlen_6.f90: New test.
538 * gfortran.dg/bounds_check_strlen_7.f90: New test.
539 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
540 expected string length that failed with -fbounds-check now.
541 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
542
d1e49db4
JW
5432009-04-11 Janus Weil <janus@gcc.gnu.org>
544
545 PR fortran/39692
546 * gfortran.dg/proc_ptr_14.f90: New.
547
32848948
RG
5482009-04-11 Richard Guenther <rguenther@suse.de>
549
550 PR middle-end/39732
551 * g++.dg/torture/pr39732.C: New testcase.
552
568eecad
DF
5532009-04-11 Daniel Franke <franke.daniel@gmail.com>
554
555 * gfortran.dg/whole_file_5.f90: New.
556 * gfortran.dg/whole_file_6.f90: New.
557
8810712e
RG
5582009-04-11 Richard Guenther <rguenther@suse.de>
559
560 PR tree-optimization/39713
561 * g++.dg/torture/pr39713.C: New testcase.
562
fa78c0c1
RG
5632009-04-10 Richard Guenther <rguenther@suse.de>
564
565 PR c/39712
566 * gcc.dg/pr39712.c: New testcase.
567
72b75d03
L
5682009-04-10 H.J. Lu <hongjiu.lu@intel.com>
569
570 PR c++/28301
571 * g++.dg/cpp0x/enum2.C: Updated.
572 * g++.dg/debug/pr22514.C: Likewise.
573 * g++.dg/parse/enum2.C: Likewise.
574 * g++.dg/parse/enum3.C: Likewise.
575 * g++.dg/template/crash79.C: Likewise.
576 * g++.old-deja/g++.jason/cond.C: Likewise.
577
6e990b54
CF
5782009-04-10 Chao-ying Fu <fu@mips.com>
579
580 * gcc.target/mips/interrupt_handler.c: Change from compile to
581 assemble.
582
aa070a60
KG
5832009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
584
585 * objc/execute/forward-1.x: Fix x86_64 entry typos.
586
045ac367
DF
5872009-04-10 Daniel Franke <franke.daniel@gmail.com>
588
589 PR fortran/38709
590 * gfortran.dg/zero_sized_6.f90: New.
591
0d246707
MLI
5922009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
593
594 PR c++/20118
595 * g++.dg/parse/pr20118.C: New.
596 * g++.dg/template/spec16.C: Update.
597
8b7a6bb2
L
5982009-04-09 H.J. Lu <hongjiu.lu@intel.com>
599
600 PR testsuite/35621
601 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
602 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
603 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
604 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
605 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
606 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
607 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
608 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
609 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
610 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
611 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
612 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
613 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
614 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
615 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
616 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
617 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
618
80558628
L
6192009-04-09 H.J. Lu <hongjiu.lu@intel.com>
620
621 PR target/39678
622 * g++.dg/torture/pr39678.C: New.
623 * gcc.dg/compat/struct-complex-2.h: Likewise.
624 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
625 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
626 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
627 * gcc.dg/torture/pr39678.c: Likewise.
628 * gcc.target/i386/pr39678.c: Likewise.
629
630 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
631 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
632
633 * gcc.target/x86_64/abi/test_passing_structs.c: Include
634 <complex.h>. Add tests for structure with complex float.
635
e1ff19bf
BE
6362009-04-10 Ben Elliston <bje@au.ibm.com>
637 Joseph Myers <joseph@codesourcery.com>
638
639 PR target/36800
640 * gcc.dg/dfp/pr36800.c: New.
641
d5e90cab
RW
6422009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
643 Rafael Avila de Espindola <espindola@google.com>
644
645 * gcc.misc-tests/help.exp: New file.
646 * lib/options.exp: New file.
647
750d4b2e
JJ
6482009-04-09 Janis Johnson <janis187@us.ibm.com>
649
650 PR libobjc/36610
651 * objc/execute/forward-1.x: New.
652
b45f0e58
PB
6532009-04-09 Paolo Bonzini <bonzini@gnu.org>
654
7a715bba 655 * gcc.dg/pr27150-1.c: Change to a link test.
b45f0e58 656
748086b7
JJ
6572009-04-09 Jakub Jelinek <jakub@redhat.com>
658
659 * g++.dg/lookup/using2.C: Change copyright header to refer to version
660 3 of the GNU General Public License and to point readers at the
661 COPYING3 file and the FSF's license web page.
662 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
663 * gcc.dg/struct/struct-reorg.exp: Likewise.
664 * gcc.target/spu/tag_manager.c: Likewise.
665
0a5ec800
RG
6662009-04-09 Richard Guenther <rguenther@suse.de>
667
668 PR testsuite/39696
669 * ssa-ccp-25.c: Adjust pattern.
670
3070bab4
JW
6712009-04-09 Janus Weil <janus@gcc.gnu.org>
672
673 PR fortran/36704
674 * gfortran.dg/external_procedures_1.f90: Modified.
675 * gfortran.dg/proc_ptr_result_1.f90: New.
676 * gfortran.dg/proc_ptr_result_2.f90: New.
677 * gfortran.dg/proc_ptr_result_3.f90: New.
678
22a65a54
RG
6792009-04-09 Richard Guenther <rguenther@suse.de>
680
681 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
682 to prevent constant propagation.
683 * gcc.dg/vect/vect-56.c: Likewise.
684 * gcc.dg/vect/vect-58.c: Likewise.
685 * gcc.dg/vect/vect-60.c: Likewise.
686 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
687 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
688 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
689
f76968e6
RG
6902009-04-09 Richard Guenther <rguenther@suse.de>
691
692 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
693 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
694
17cede2e
JM
6952009-04-09 Joseph Myers <joseph@codesourcery.com>
696
697 PR c/39613
7a715bba
UB
698 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
699 New tests.
17cede2e 700
d34ac4dd
JM
7012009-04-08 Joseph Myers <joseph@codesourcery.com>
702
703 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
704 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
705
ce9ba79b
JJ
7062009-04-08 Jakub Jelinek <jakub@redhat.com>
707
708 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
709
f6f5e3a1
JM
7102009-04-08 Jason Merrill <jason@redhat.com>
711
712 PR c++/25185
713 * g++.dg/template/error40.C: Add another test.
714
4d84fe7c
JM
7152009-04-08 Joseph Myers <joseph@codesourcery.com>
716
717 PR c/39614
718 PR c/39673
719 * gcc.c-torture/compile/pr39614-1.c,
720 gcc.c-torture/compile/pr39614-2.c,
721 gcc.c-torture/compile/pr39614-3.c,
722 gcc.c-torture/compile/pr39614-4.c,
723 gcc.c-torture/compile/pr39614-5.c,
724 gcc.c-torture/compile/pr39673-1.c,
725 gcc.c-torture/compile/pr39673-2.c: New tests.
726 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
727 more cases.
728 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
729 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
730 expected errors.
731
02060927
DS
7322009-04-08 Dodji Seketeli <dodji@redhat.com>
733
734 PRc++/39637
735 * g++.dg/cpp0x/variadic-crash2.C: New test.
736
bafc96b4
PT
7372009-04-08 Paul Thomas <pault@gcc.gnu.org>
738
739 PR fortran/38863
740 * gfortran.dg/alloc_comp_result_1.f90: New test.
741
e04c614e
JM
7422009-04-07 Jason Merrill <jason@redhat.com>
743
744 PR c++/34691
745 * g++.dg/overload/extern-C-1.C: New.
746
4796d66e
DH
7472009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
748
749 PR testsuite/39325
750 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
751
6ea2bd47
JM
7522009-04-07 Jason Merrill <jason@redhat.com>
753
754 PR c++/25185
755 * g++.dg/template/error40.C: New.
756
13d138bf
JW
7572009-04-07 Janus Weil <janus@gcc.gnu.org>
758
759 PR fortran/38152
760 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
761
aa1aa786
EB
7622009-04-07 Eric Botcazou <ebotcazou@adacore.com>
763
764 * gnat.dg/subp_elim_errors.ad[sb]: New test.
765
3afadac3
JW
7662009-04-07 Janus Weil <janus@gcc.gnu.org>
767
c22ba5ff 768 PR fortran/38290
3afadac3
JW
769 * gfortran.dg/proc_decl_1.f90: Modified.
770 * gfortran.dg/proc_ptr_11.f90: Extended.
771 * gfortran.dg/proc_ptr_13.f90: Modified.
772
463ecaca
JM
7732009-04-06 Jason Merrill <jason@redhat.com>
774
775 PR c++/35146
776 * g++.dg/template/fnspec1.C: New.
777
6d63ea75
LG
7782009-04-06 Laurent GUERBY <laurent@guerby.net>
779
7a715bba 780 * lib/gnat.exp: Handle multilib.
6d63ea75 781
ea0a374b
PT
7822009-04-06 Paul Thomas <pault@gcc.gnu.org>
783
784 PR fortran/38863
785 * gfortran.dg/dependency_23.f90: New test.
786
439ef907
RG
7872009-04-06 Richard Guenther <rguenther@suse.de>
788
789 PR tree-optimization/28868
790 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
791 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
792 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
793 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
794
2e698f67
AS
7952009-04-06 Andrew Stubbs <ams@codesourcery.com>
796
797 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
798
5020dbd6
AS
7992009-04-06 Andrew Stubbs <ams@codesourcery.com>
800
801 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
802
8032009-04-06 Andrew Stubbs <ams@codesourcery.com>
804
805 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
806 with the built-in y0, and the subsequent warning.
807 (y1): Likewise, rename to y_1.
808
1d146030
JW
8092009-04-06 Janus Weil <janus@gcc.gnu.org>
810
7a715bba
UB
811 PR fortran/39414
812 * gfortran.dg/proc_decl_21.f90: New.
1d146030
JW
813
8142009-04-06 Paul Thomas <pault@gcc.gnu.org>
59e36b72 815
7a715bba
UB
816 PR fortran/36091
817 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
59e36b72 818
ecef6119
HPN
8192009-04-06 Hans-Peter Nilsson <hp@axis.com>
820
821 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
822 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
823 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
824 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
825 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
826 gfortran.dg/namelist_49.f90: Gate test on effective_target
827 fd_truncate.
828 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
829
e462f727
DK
8302009-04-05 Daniel Kraft <d@domob.eu>
831
832 PR fortran/38654
833 * gfortran.dg/read_float_2.f03
834 * gfortran.dg/read_float_3.f90
835
941c3614
RB
8362009-04-05 Richard Guenther <rguenther@suse.de>
837
838 PR tree-optimization/39648
839 * gcc.c-torture/compile/pr39648.c: New testcase.
840
435970ad
JM
8412009-04-05 Jason Merrill <jason@redhat.com>
842
843 PR c++/14912
844 * g++.dg/template/error39.C: New.
845
beb64b4a
DF
8462009-04-05 Daniel Franke <franke.daniel@gmail.com>
847
848 PR fortran/29458
849 * gfortran.dg/implied_do_1.f90: New.
850
cf7d2eb0
TB
8512009-04-04 Tobias Burnus <burnus@net-b.de>
852
853 PR fortran/39577
854 * gfortran.dg/recursive_check_8.f90: New.
855 * gfortran.dg/recursive_check_9.f90: New.
856 * gfortran.dg/recursive_check_10.f90: New.
857 * gfortran.dg/recursive_check_11.f90: New.
858 * gfortran.dg/recursive_check_12.f90: New.
859 * gfortran.dg/recursive_check_13.f90: New.
860 * gfortran.dg/recursive_check_14.f90: New.
861
a4d674fc
JM
8622009-04-04 Jason Merrill <jason@redhat.com>
863
864 PR c++/25185
865 * g++.dg/template/error38.C: Add more tests.
866
6f85546f
PT
8672009-04-04 Paul Thomas <pault@gcc.gnu.org>
868
869 PR fortran/37614
870 * gfortran.dg/common_align_2.f90: New test.
871
aa7069aa
RG
8722009-04-04 Richard Guenther <rguenther@suse.de>
873
874 PR tree-optimization/8781
875 PR tree-optimization/37892
876 * g++.dg/tree-ssa/pr8781.C: New testcase.
877 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
878
cd15ad3e
RG
8792009-04-04 Richard Guenther <rguenther@suse.de>
880
881 PR tree-optimization/39636
882 * gcc.c-torture/compile/pr39636.c: New testcase.
883
32d5b22d
L
8842009-04-03 H.J. Lu <hongjiu.lu@intel.com>
885
d75b46b4 886 PR rtl-optimization/39607
32d5b22d
L
887 * g++.dg/opt/pr39607.C: New.
888
6f9c9d6d
TB
8892009-04-03 Tobias Burnus <burnus@net-b.de>
890
891 PR fortran/39594
892 * gfortran.dg/common_12.f90: New.
893
b77ba909
JM
8942009-04-03 Jason Merrill <jason@redhat.com>
895
896 PR c++/39608
897 * g++.dg/template/const2.C: New test.
898
0c908ffc
RG
8992009-04-03 Richard Guenther <rguenther@suse.de>
900
901 PR tree-optimization/2480
902 PR tree-optimization/23086
903 * gcc.dg/tree-ssa/pr2480.c: New testcase.
904 * gcc.dg/tree-ssa/pr23086.c: Likewise.
905
075f83f5
RG
9062009-04-03 Richard Guenther <rguenther@suse.de>
907
908 PR tree-optimization/34743
909 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
910 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
911 * gcc.dg/tree-ssa/alias-18.c: Likewise.
912 * gcc.dg/tree-ssa/sra-3.c: Likewise.
913 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
914 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
915 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
916 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
917
5006671f
RG
9182009-04-03 Richard Guenther <rguenther@suse.de>
919
920 PR middle-end/13146
921 PR tree-optimization/23940
922 PR tree-optimization/33237
923 PR middle-end/33974
924 PR middle-end/34093
925 PR tree-optimization/36201
926 PR tree-optimization/36230
927 PR tree-optimization/38049
928 PR tree-optimization/38207
929 PR tree-optimization/38230
930 PR tree-optimization/38301
931 PR tree-optimization/38585
932 PR middle-end/38895
933 PR tree-optimization/38985
934 PR tree-optimization/39299
935 * gcc.dg/pr19633-1.c: Adjust.
936 * gcc.dg/torture/pta-callused-1.c: Likewise.
937 * gcc.dg/torture/pr39074-2.c: Likewise.
938 * gcc.dg/torture/pr39074.c: Likewise.
939 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
940 * gcc.dg/torture/pr30375.c: Adjust.
941 * gcc.dg/torture/pr33563.c: Likewise.
942 * gcc.dg/torture/pr33870.c: Likewise.
943 * gcc.dg/torture/pr33560.c: Likewise.
944 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
945 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
946 * gcc.dg/tree-ssa/alias-15.c: Remove.
947 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
948 * gcc.dg/tree-ssa/pr26421.c: Adjust.
949 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
950 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
951 * gcc.dg/tree-ssa/pr23382.c: Adjust.
952 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
953 * gcc.dg/tree-ssa/alias-16.c: Adjust.
954 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
955 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
956 * gcc.dg/tree-ssa/alias-18.c: Likewise.
957 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
958 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
959 * gcc.dg/tree-ssa/alias-19.c: Likewise.
960 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
961 * gcc.dg/tree-ssa/pr13146.c: Likewise.
962 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
963 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
964 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
965 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
966 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
967 * gcc.dg/tree-ssa/alias-20.c: Likewise.
968 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
969 * gcc.dg/tree-ssa/pr38895.c: Likewise.
970 * gcc.dg/uninit-B.c: XFAIL.
971 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
972 * gcc.dg/uninit-pr19430.c: XFAIL.
973 * g++.dg/tree-ssa/pr13146.C: New testcase.
974 * g++.dg/opt/pr36187.C: Adjust.
975 * g++.dg/torture/20090329-1.C: New testcase.
976
e97d7fa9
CF
9772009-04-02 Chao-ying Fu <fu@mips.com>
978
979 * gcc.target/mips/interrupt_handler.c: New test.
980
608f7b2e
DA
9812009-04-02 David Ayers <ayers@fsfe.org>
982
983 PR objc/18456
984 * objc.dg/bad-receiver-type-2.m: New test contributed by
985 Alexander Mamberg.
986
d5c8be27
JM
9872009-04-02 Jason Merrill <jason@redhat.com>
988
989 PR c++/25185
990 * g++.dg/template/error38.C: New test.
991
9fabb197
JJ
9922009-04-02 Janis Johnson <janis187@us.ibm.com>
993
994 PR tree-optimization/31677
7a715bba 995 * gcc.dg/memcpy-1.c: Add compiler option.
9fabb197 996
2f0fa28e
IR
9972009-04-02 Ira Rosen <irar@il.ibm.com>
998
999 PR tree-optimization/39595
1000 * gfortran.dg/vect/O3-pr39595.f: New test.
1001
d0940d56
DS
10022009-04-02 Dodji Seketeli <dodji@redhat.com>
1003
1004 PR c++/26693
1005 * g++.dg/template/typedef11.C: New test.
1006 * g++.dg/template/typedef12.C: Likewise.
1007 * g++.dg/template/typedef13.C: Likewise.
1008 * g++.dg/template/typedef14.C: Likewise.
1009 * g++.dg/template/typedef15.C: Likewise.
1010 * g++.dg/template/typedef16.C: Likewise.
1011 * g++.dg/template/sfinae3.C: Compile this pedantically.
1012 The only errors expected should be the one saying the typedef is ill
1013 formed.
1014 * g++.old-deja/g++.pt/typename8.C: Likewise.
1015 * g++.dg/template/access11.C: Update this.
1016
bf1cbdc6
RG
10172009-04-02 Richard Guenther <rguenther@suse.de>
1018
1019 PR tree-optimization/37221
1020 * gcc.c-torture/compile/20090331-1.c: New testcase.
1021
87cfb32c
EB
10222009-04-01 Eric Botcazou <ebotcazou@adacore.com>
1023
1024 * gcc.c-torture/compile/20090401-1.c: New test.
1025
a5b38cdf
L
10262009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1027
1028 PR c++/4926
1029 * g++.dg/template/pr4926-1.C: New.
1030
667e8acb
XDL
10312009-04-01 Xinliang David Li <davidxl@google.com>
1032
1033 * gcc.target/i386/all_one_m128i.c: New test.
1034
eec49116
JJ
10352009-04-01 Janis Johnson <janis187@us.ibm.com>
1036
839a3b8a
JJ
1037 PR c/39027
1038 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
1039 * gcc.dg/fltconst-2.c: New test.
1040 * gcc.dg/fltconst-double-pedantic-1.c: New test.
1041 * gcc.dg/fltconst-double-pedantic-2.c: New test.
1042
eec49116
JJ
1043 PR c/33466
1044 * gcc.dg/cpp/pr33466.c: New test.
1045 * gcc.dg/dfp/pr33466.c: New test.
1046 * gcc.dg/fixed-point/pr33466.c: New test.
1047
96137f95
L
10482009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1049
1050 PR tree-optimization/35011
1051 * g++.dg/other/pr35011.C: New.
1052
d93e052c
JJ
10532009-04-01 Jakub Jelinek <jakub@redhat.com>
1054
1055 PR target/39226
1056 * gcc.dg/pr39226.c: New test.
1057
eddd291e
L
10582009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1059
1060 PR c++/35240
1061 * g++.dg/template/pr35240.C: New.
1062
6ccb2a4a
JM
10632009-04-01 Joseph Myers <joseph@codesourcery.com>
1064
1065 PR c/39605
1066 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
1067 * gcc.dg/pr25682.c: Update expected diagnostics.
1068
299b87f8
RG
10692009-04-01 Richard Guenther <rguenther@suse.de>
1070
1071 * gcc.dg/fold-plusmult-2.c: New testcase.
1072
b85eb797
JJ
10732009-04-01 Jakub Jelinek <jakub@redhat.com>
1074
1075 PR c/37772
1076 * gcc.dg/pr37772.c: New test.
1077 * g++.dg/ext/asm11.C: New test.
1078
00c7e24f
L
10792009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1080
b85eb797
JJ
1081 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
1082 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
1083 defined.
00c7e24f 1084
a70f5987
JM
10852009-03-31 Jason Merrill <jason@redhat.com>
1086
1087 * g++.old-deja/g++.other/using9.C: Add expected errors.
1088
36e3e6f7
L
10892009-03-31 H.J. Lu <hongjiu.lu@intel.com>
1090
1091 * gcc.c-torture/compile/pr33009.c: Removed.
1092
82452399
RR
10932009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1094
1095 * gcc.c-torture/compile/pr33009.c: Delete.
1096 * gcc.c-torture/compile/pr11832.c: Likewise.
1097
207bf79d
JM
10982009-03-31 Joseph Myers <joseph@codesourcery.com>
1099
1100 PR c/448
1101 * lib/target-supports.exp (check_effective_target_stdint_types):
1102 Update comment.
1103 (check_effective_target_inttypes_types): New.
1104 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
1105 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
1106 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
1107
e49be8f7
PT
11082009-03-31 Paul Thomas <pault@gcc.gnu.org>
1109
1110 PR fortran/38917
1111 PR fortran/38918
1112 * gfortran.dg/data_pointer_1.f90: New test.
1113
bf0d171a
PT
11142009-03-31 Paul Thomas <pault@gcc.gnu.org>
1115
1116 PR fortran/38915
1117 * gfortran.dg/char_length_15.f90: New test.
1118
a3c49752
JM
11192009-03-31 Jason Merrill <jason@redhat.com>
1120
51fc2d02
JM
1121 C++ DR 613
1122 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
1123 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
1124 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
1125 xfail others.
1126
2553fb66
JM
1127 * g++.dg/other/typedef2.C: New test.
1128
0e183333
JM
1129 PR c++/37806
1130 * g++.dg/template/typedef17.C: New test.
1131
a3c49752
JM
1132 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
1133 * g++.dg/cpp0x/auto12.C: Likewise.
1134
6b12efe9
RG
11352009-03-31 Richard Guenther <rguenther@suse.de>
1136
1137 PR middle-end/31029
1138 * gcc.dg/fold-compare-4.c: New testcase.
1139 * gcc.dg/fold-compare-5.c: Likewise.
1140
108f6c2f
RG
11412009-03-31 Richard Guenther <rguenther@suse.de>
1142
1143 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
1144
8f612190
JM
11452009-03-31 Joseph Myers <joseph@codesourcery.com>
1146
1147 PR target/39592
1148 * gcc.target/i386/pr39592-1.c: New test.
1149
47580d22
JM
11502009-03-31 Joseph Myers <joseph@codesourcery.com>
1151
1152 PR preprocessor/15638
1153 * gcc.dg/cpp/missing-header-1.c: New test.
1154 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
1155 "compilation terminated" message.
1156 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
1157 test #include "".
1158 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
1159 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
1160 terminated" message.
1161
ba4d8f9d
RG
11622009-03-31 Richard Guenther <rguenther@suse.de>
1163
1164 PR middle-end/23401
1165 PR middle-end/27810
1166 * gcc.dg/tree-ssa/pr23401.c: New testcase.
1167 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1168
3759634f
SK
11692009-03-30 Steven G. Kargl <kargls@comcast.net>
1170
1171 PR fortran/38389
1172 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
1173 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
1174 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1175 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
1176 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1177 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1178 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
1179
71a7778c
PT
11802009-03-30 Paul Thomas <pault@gcc.gnu.org>
1181
1182 PR fortran/22571
1183 * gfortran.dg/whole_file_1.f90: New test.
1184 PR fortran/26227
1185 * gfortran.dg/whole_file_2.f90: New test.
1186 * gfortran.dg/whole_file_3.f90: New test.
1187 PR fortran/24886
1188 * gfortran.dg/whole_file_4.f90: New test.
1189
665733c1
JJ
11902009-03-30 Jakub Jelinek <jakub@redhat.com>
1191
1192 * gfortran.dg/bind_c_usage_19.f90: New test.
1193
a37a7b8a
JJ
1194 PR target/39558
1195 * gcc.target/powerpc/altivec-29.c: New test.
1196
8ce94e44
JM
11972009-03-30 Joseph Myers <joseph@codesourcery.com>
1198
1199 PR rtl-optimization/323
1200 * gcc.target/i386/excess-precision-1.c,
1201 gcc.target/i386/excess-precision-2.c,
1202 gcc.target/i386/excess-precision-3.c,
1203 gcc.target/i386/excess-precision-4.c,
1204 gcc.target/i386/excess-precision-5.c,
1205 gcc.target/i386/excess-precision-6.c: New tests.
1206
1e57bf47
JM
12072009-03-30 Joseph Myers <joseph@codesourcery.com>
1208
1209 PR c/35235
1210 * gcc.dg/c99-array-lval-8.c: New test.
1211
148e4216
JM
12122009-03-29 Joseph Myers <joseph@codesourcery.com>
1213
1214 PR preprocessor/34695
1215 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
1216 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
1217 instead of dg-warning for "previous definition" messages.
1218 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
1219 "warnings being treated as errors" message.
1220 * gcc.dg/fltconst-1.c: Use -fshow-column.
1221
6bb62671
SK
12222009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
1223
1224 PR fortran/38823
1225 * gfortran.dg/power1.f90: New test.
1226
928c19bb
JM
12272009-03-29 Joseph Myers <joseph@codesourcery.com>
1228
1229 PR c/456
1230 PR c/5675
1231 PR c/19976
1232 PR c/29116
1233 PR c/31871
1234 PR c/35198
1235 * gcc.c-torture/compile/20081108-1.c,
1236 gcc.c-torture/compile/20081108-2.c,
1237 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
1238 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
1239 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
1240 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
1241 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
1242 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
1243 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
1244 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
1245 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
1246 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
1247 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
1248 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
1249 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
1250 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
1251 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
1252 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
1253 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
1254 case.
1255 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1256 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
1257 XFAILs. Update expected messages.
1258 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
1259 expected messages.
1260 * gcc.dg/real-const-1.c: Replace with test from original PR.
1261 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
1262 when casting from non-constant integer to pointer.
1263
5babbcc0
RG
12642009-03-29 Richard Guenther <rguenther@suse.de>
1265
1266 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
1267
b0e5fa94
DK
12682009-03-29 Daniel Kraft <d@domob.eu>
1269
1270 PR fortran/37423
1271 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
1272 DEFERRED bindings.
1273 * gfortran.dg/typebound_proc_9.f03: New test.
1274 * gfortran.dg/typebound_proc_10.f03: New test.
1275 * gfortran.dg/typebound_proc_11.f03: New test.
1276 * gfortran.dg/abstract_type_5.f03: New test.
1277
ad41bd84 12782009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
d80c695f
TS
1279
1280 PR fortran/38507
1281 * gfortran.dg/do_4.f: New.
1282 * gfortran.dg/goto_2.f90: Correct expected warnings.
1283 * gfortran.dg/goto_4.f90: Likewise.
1284 * gfortran.dg/goto_5.f90: New.
1285
eeae74a1
L
12862009-03-29 H.J. Lu <hongjiu.lu@intel.com>
1287
1288 PR target/39545
1289 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
1290
1291 * gcc.target/i386/pr39545-1.c: New.
1292 * gcc.target/i386/pr39545-2.c: Likewise.
1293
1294 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
1295 (flex2_struct): Likewise.
1296 (check_struct_passing7): Likewise.
1297 (check_struct_passing8): Likewise.
1298 (f1s): Likewise.
1299 (f2s): Likewise.
1300 (main): Call check_struct_passing7 and check_struct_passing8.
1301
3379ae7f
RG
13022009-03-29 Richard Guenther <rguenther@suse.de>
1303
1304 * gcc.c-torture/execute/20090113-1.c: New testcase.
1305 * gcc.c-torture/execute/20090113-2.c: Likewise.
1306 * gcc.c-torture/execute/20090113-3.c: Likewise.
1307 * gcc.c-torture/execute/20090207-1.c: Likewise.
1308 * gcc.c-torture/compile/20090114-1.c: Likewise.
1309 * gcc.c-torture/compile/20090328-1.c: Likewise.
1310 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
1311
4ea80a41
DA
13122009-03-29 David Ayers <ayers@fsfe.org>
1313
1314 PR objc/27377
1315 * objc.dg/conditional-1.m: New tests.
1316
3dc9eaa6
AN
13172009-03-28 Adam Nemet <anemet@caviumnetworks.com>
1318
1319 * gcc.dg/winline-10.c: New test.
1320
33abc845
TB
13212009-03-28 Tobias Burnus <burnus@net-b.de>
1322
1323 PR fortran/34656
1324 * gfortran.dg/do_check_1.f90: Add test.
1325 * gfortran.dg/do_check_2.f90: Add test.
1326 * gfortran.dg/do_check_3.f90: Add test.
1327 * gfortran.dg/do_check_4.f90: Add test.
1328
33977f81
JH
13292009-03-28 Jan Hubicka <jh@suse.cz>
1330
1331 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
1332 * gcc.dg/pr33826.c: Update dump files.
1333 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
1334 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
1335
617f3897
MJ
13362009-03-28 Martin Jambor <mjambor@suse.cz>
1337
1338 * g++.dg/tree-ssa/fwprop-align.C: New test.
1339
574872ff
JJ
13402009-03-28 Jakub Jelinek <jakub@redhat.com>
1341
b3bf8855
JJ
1342 * gcc.target/powerpc/altivec-28.c: New test.
1343
574872ff
JJ
1344 PR c++/39554
1345 * gcc.dg/wdisallowed-functions-1.c: Removed.
1346 * gcc.dg/wdisallowed-functions-2.c: Removed.
1347 * gcc.dg/wdisallowed-functions-3.c: Removed.
1348 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
1349 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
1350 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
1351
b005da11
RG
13522009-03-28 Richard Guenther <rguenther@suse.de>
1353
1354 PR tree-optimization/38723
1355 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
1356
5d63a35f
PT
13572009-03-28 Paul Thomas <pault@gcc.gnu.org
1358
ba20e309
UB
1359 PR fortran/38538
1360 * gfortran.dg/char_result_13.f90: New test.
5d63a35f 1361
6b02d5f7
PT
13622009-03-28 Paul Thomas <pault@gcc.gnu.org>
1363
1364 PR fortran/38765
1365 * gfortran.dg/alloc_comp_assign_9.f90: New test.
1366
bc6600ab
DK
13672009-03-28 Daniel Kraft <d@domob.eu>
1368
1369 * gfortran.dg/trim_1.f90: New test.
1370
08cf8f58
RG
13712009-03-28 Richard Guenther <rguenther@suse.de>
1372
1373 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
1374 * g++.dg/warn/Warray-bounds.C: Likewise.
1375
43998ed9
TB
13762009-03-28 Tobias Burnus <burnus@net-b.de>
1377
1378 PR fortran/32626
1379 * gfortran.dg/recursive_check_7.f90: New test.
1380
13812009-03-28 Tobias Burnus <burnus@net-b.de>
dc186969
TB
1382
1383 PR fortran/38432
1384 * gfortran.dg/do_check_5.f90: New test.
1385 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
1386 * gfortran.dg/array_constructor_18.f90: Ditto.
1387 * gfortran.dg/array_constructor_22.f90: Ditto.
1388 * gfortran.dg/do_3.F90: Ditto.
1389 * gfortran.dg/do_1.f90: Ditto.
1390
e8114fba
RG
13912009-03-28 Richard Guenther <rguenther@suse.de>
1392
1393 PR tree-optimization/38180
1394 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
1395
6cdb0ee3
RG
13962009-03-28 Richard Guenther <rguenther@suse.de>
1397
1398 PR tree-optimization/38513
1399 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1400 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
1401 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1402 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1403 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1404 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1405 * gcc.dg/vect/vect-35.c: Likewise.
1406 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1407 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1408 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1409
8ca1fd76
RG
14102009-03-28 Richard Guenther <rguenther@suse.de>
1411
1412 PR tree-optimization/38968
1413 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
1414
a254e44d
RG
14152009-03-28 Richard Guenther <rguenther@suse.de>
1416
1417 PR tree-optimization/37795
1418 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
1419
52c0e446
JM
14202009-03-28 Joseph Myers <joseph@codesourcery.com>
1421
1422 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
1423 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
1424 options for removed targets.
1425
472c7fbd
RG
14262009-03-27 Richard Guenther <rguenther@suse.de>
1427
1428 PR tree-optimization/39120
1429 * gcc.c-torture/execute/pr39120.c: New testcase.
1430
14312009-03-27 Richard Guenther <rguenther@suse.de>
1432
1433 PR tree-optimization/39120
1434 * gcc.dg/torture/pta-callused-1.c: New testcase.
1435
2ac26e15
L
14362009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1437
1438 PR middle-end/39315
1439 * gcc.target/i386/pr39315-1.c: New.
1440 * gcc.target/i386/pr39315-2.c: Likewise.
1441 * gcc.target/i386/pr39315-3.c: Likewise.
1442 * gcc.target/i386/pr39315-4.c: Likewise.
1443 * gcc.target/i386/pr39315-check.c: Likewise.
1444
d9223014
L
14452009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1446
1447 PR c/39323
1448 * gcc.dg/pr39323-1.c: New.
1449 * gcc.dg/pr39323-2.c: Likewise.
1450 * gcc.dg/pr39323-3.c: Likewise.
1451
689b689c
L
14522009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1453
1454 PR target/38034
1455 * gcc.target/ia64/sync-1.c: New.
1456
51212b32
L
14572009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1458
1459 PR target/39472
1460 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
1461 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
1462 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
1463 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
1464 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
1465 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
1466 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
1467 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
1468
7338ea63
KG
14692009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1470
1471 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
1472 for low precision (i.e. float).
1473
68599f33
DS
14742009-03-27 Dodji Seketeli <dodji@redhat.com>
1475 Jakub Jelinek <jakub@redhat.com>
1476
1477 PR debug/37959
1478 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
1479
9f5e9983
JJ
14802009-03-27 Jakub Jelinek <jakub@redhat.com>
1481
64d7685c
JJ
1482 * gcc.dg/memmove-2.c: New test.
1483 * gcc.dg/memmove-3.c: New test.
1484
9f5e9983
JJ
1485 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
1486 in clone naming.
1487
e9d51dc6
XDL
14882009-03-27 Xinliang David Li <davidxl@google.com>
1489
1490 PR tree-optimization/39557
1491 * g++.dg/tree-ssa/dom-invalid.C: New test.
1492
4577cea1
XDL
14932009-03-27 Xinliang David Li <davidxl@google.com>
1494
1495 PR tree-optimization/39548
1496 * g++.dg/tree-ssa/copyprop.C: New test.
1497
8ec0d73b
AP
14982009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1499
1500 PR c++/38638
1501 * g++.dg/template/typename17.C: New testcase.
1502 * g++.dg/template/typename18.C: New testcase.
1503
b0957daf
AP
15042009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1505
1506 PR c++/36799
1507 * g++.dg/other/var_copy-1.C: New test.
1508
48b6cd9d
SM
15092009-03-27 Simon Martin <simartin@users.sourceforge.net>
1510
1511 PR c++/37647
1512 * g++.dg/parse/ctor9.C: New test.
1513
6a837908
SM
15142009-03-27 Simon Martin <simartin@users.sourceforge.net>
1515
1516 PR c++/29727
1517 * g++.dg/init/error2.C: New test.
1518
a5f805df
MLI
15192009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1520
1521 PR c++/35652
1522 * gcc.dg/pr35652.C: New.
1523 * g++.dg/warn/pr35652.C: New.
1524 * gcc.dg/format/plus-1.c: Adjust message.
1525
5a59b39e
JJ
15262009-03-26 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR c++/39554
1529 * gcc.dg/wdisallowed-functions-3.c: New test.
1530 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
1531
d43f68d6
KG
15322009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1533
1534 * gcc.dg/inline-33.c: Fix when pic.
1535
cd510f15
AM
15362009-03-25 Alexander Monakov <amonakov@ispras.ru>
1537
a5f805df 1538 * gcc.target/ia64/20090324-1.c: New test.
cd510f15 1539
969a5433
JJ
15402009-03-25 Jakub Jelinek <jakub@redhat.com>
1541
1542 PR c/27898
1543 * gcc.dg/pr27898.c: New test.
1544
1545 PR tree-optimization/32139
1546 * gcc.c-torture/compile/pr32139.c: New test.
1547
f7cbd40e
JM
15482009-03-24 Jason Merrill <jason@redhat.com>
1549
1550 PR c++/28274
1551 * g++.dg/parse/defarg14.C: New test.
1552
760ab26f
JD
15532009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1554
1555 PR libfortran/39528
1556 * gfortran.dg/read_repeat.f90: New test.
1557
09ac4473
IR
15582009-03-24 Ira Rosen <irar@il.ibm.com>
1559
1560 PR tree-optimization/39529
1561 * gcc.dg/vect/pr39529.c: New test.
1562
603f5959
DS
15632009-03-24 Dodji Seketeli <dodji@redhat.com>
1564 Jakub Jelinek <jakub@redhat.com>
1565
1566 PR debug/39524
1567 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
1568
c5cdb03f
JJ
15692009-03-23 Jakub Jelinek <jakub@redhat.com>
1570
1571 PR c/39495
1572 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
1573
6ab282f6
JM
15742009-03-23 Jason Merrill <jason@redhat.com>
1575
6afcfe0a
JM
1576 * g++.dg/cpp0x/auto12.C: Add variadic test.
1577
6ab282f6
JM
1578 PR c++/39526
1579 * g++.dg/warn/Wshadow-4.C: New test.
1580
88ccb72a
JJ
15812009-03-23 Jakub Jelinek <jakub@redhat.com>
1582
1583 PR tree-optimization/39516
1584 * gfortran.dg/pr39516.f: New test.
1585
78425caa
HPN
15862009-03-22 Hans-Peter Nilsson <hp@axis.com>
1587
1588 * lib/target-libpath.exp (set_ld_library_path_env_vars):
1589 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
1590 variable, not environment variable.
1591
c1165535
JM
15922009-03-21 Jason Merrill <jason@redhat.com>
1593
1594 PR c++/28879
1595 * g++.dg/ext/vla6.C: New test.
1596
72258929
JM
15972009-03-20 Jason Merrill <jason@redhat.com>
1598
1599 * g++.dg/cpp0x/initlist5.C: Add additional test.
1600
7d1ec26a
JJ
16012009-03-19 Jakub Jelinek <jakub@redhat.com>
1602 Janis Johnson <janis187@us.ibm.com>
1603
1604 * lib/compat.exp (compat-get-options-main, compat-get-options):
1605 Handle dg-prune-output in source file.
1606 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
1607 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
1608 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
1609 two warnings.
1610
f57c2f04
JJ
16112009-03-19 Jakub Jelinek <jakub@redhat.com>
1612
ea1199ee
JJ
1613 PR c/39495
1614 * gcc.dg/gomp/pr39495-1.c: New test.
1615 * gcc.dg/gomp/pr39495-2.c: New test.
1616 * g++.dg/gomp/pr39495-1.C: New test.
1617 * g++.dg/gomp/pr39495-2.C: New test.
1618
f57c2f04
JJ
1619 PR target/39496
1620 * gcc.target/i386/pr39496.c: New test.
1621 * g++.dg/other/pr39496.C: New test.
1622
9e517d61
LF
16232009-03-19 Li Feng <nemokingdom@gmail.com>
1624
1625 PR middle-end/39500
1626 * gcc.dg/autopar/pr39500-1.c: New.
1627 * gcc.dg/autopar/pr39500-2.c: New.
1628
d680e79d
L
16292009-03-18 H.J. Lu <hongjiu.lu@intel.com>
1630
1631 * g++.dg/dg.exp: Prune graphite.
1632
9968d233
SP
16332009-03-18 Sebastian Pop <sebastian.pop@amd.com>
1634
1635 PR middle-end/39447
1636 * g++.dg/graphite: New.
1637 * g++.dg/graphite/graphite.exp: New.
1638 * g++.dg/graphite/pr39447.C: New.
1639
367bdb8d
L
16402009-03-18 H.J. Lu <hongjiu.lu@intel.com>
1641
1642 PR c++/39425
1643 * g++.dg/template/pr39425.C: New.
1644
1645 * g++.dg/template/spec33.C: Updated.
1646
448545cb
JM
16472009-03-17 Jason Merrill <jason@redhat.com>
1648
1649 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
1650
ff284b4b
PC
16512009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
1652
1653 PR c++/39475
1654 * g++.dg/ext/unary_trait_incomplete.C: New.
1655
3c072c6b
JY
16562009-03-17 Jing Yu <jingyu@google.com>
1657
1658 PR middle-end/39378
1659 * g++.dg/inherit/thunk10.C: New test.
1660
9ade279b
UB
16612009-03-17 Uros Bizjak <ubizjak@gmail.com>
1662
1663 PR target/39482
1664 * gcc.target/i386/pr39482.c: New test.
1665
16e60c17
JJ
16662009-03-17 Jakub Jelinek <jakub@redhat.com>
1667
a3f596ba
JJ
1668 PR debug/39471
1669 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
1670 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
1671 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1672 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1673
6b2b8871
JJ
1674 PR middle-end/39443
1675 * gcc.dg/pr39443.c: New test.
1676
16e60c17
JJ
1677 PR debug/39412
1678 * gcc.dg/debug/pr39412.c: New test.
1679
4d936aca
JJ
16802009-03-17 Janis Johnson <janis187@us.ibm.com>
1681
1682 PR testsuite/38526
1683 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
1684 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
1685 is defined.
1686 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
1687 its original value, or unset if it was not defined.
1688 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
1689 path procs around use of HOSTCC.
1690 * g++.dg/compat/struct-layout-1.exp: Ditto.
1691 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
1692
1cb3c37c
L
16932009-03-16 H.J. Lu <hongjiu.lu@intel.com>
1694
1695 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
1696
8ce12569
JJ
16972009-03-16 Janis Johnson <janis187@us.ibm.com>
1698
c4d475ad
JJ
1699 Revert patch for PR testsuite/37630.
1700
db205671
JJ
1701 PR testsuite/37960
1702 * gcc.dg/pr11492.c: Replace constant and remove xfail.
1703
fabab0b6
JJ
1704 PR testsuite/37630
1705 * lib/target-supports.exp (check_effective_target_ieee): New.
1706 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
1707 * gcc.dg/20001012-1.c: Require ieee.
1708
8ce12569
JJ
1709 PR testsuite/37628
1710 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
1711
97b4ba9f
JJ
17122009-03-16 Jakub Jelinek <jakub@redhat.com>
1713
1714 PR tree-optimization/39455
1715 * gcc.dg/pr39455.c: New test.
1716
e178ae8e
DA
17172009-03-13 David Ayers <ayers@fsfe.org>
1718
1719 * objc/execute/trivial.m. New test.
1720
381b630e
JH
17212009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
1722
1723 PR target/39137
1724 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
1725
ba4905b4
L
17262009-03-13 H.J. Lu <hongjiu.lu@intel.com>
1727
1728 PR testsuite/39451
1729 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
1730 constraint on (%2).
1731
faef499b
DA
17322009-03-12 David Ayers <ayers@fsfe.org>
1733
1734 PR libobjc/27466
1735 * objc/execute/exceptions/handler-1.m. New test.
1736
ad41bd84 17372009-03-12 Jakub Jelinek <jakub@redhat.com>
03a18198
JJ
1738
1739 PR target/39431
1740 * gcc.target/i386/pr39431.c: New test.
1741
122c59c7
L
17422009-03-12 H.J. Lu <hongjiu.lu@intel.com>
1743
1744 PR target/39445
1745 * gcc.target/i386/pr39445.c: New.
1746
1747 * gcc.target/i386/push-1.c: XFAIL.
1748
498e51ca
AN
17492009-03-11 Adam Nemet <anemet@caviumnetworks.com>
1750
1751 * gcc.dg/inline-33.c: New test.
1752
22571318
NF
17532009-03-11 Nathan Froyd <froydnj@codesourcery.com>
1754
1755 * gcc.dg/vect/vect-82.c: Combine dg-do and
1756 dg-require-effective-target into dg-skip-if.
1757 * gcc.dg/vect/vect-83.c: Likewise.
1758
9bfaf89d
JJ
17592009-03-11 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR target/39137
1762 * gcc.target/i386/stackalign/longlong-1.c: New test.
1763 * gcc.target/i386/stackalign/longlong-2.c: New test.
1764
8a9ceef2
UW
17652009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1766
1767 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
1768
dc215785
UW
17692009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1770
1771 * gcc.c-torture/execute/ieee/inf-3.c: New test.
1772 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
1773
9ee309d4
OH
17742009-03-11 Olivier Hainque <hainque@adacore.com>
1775
1776 * gnat.dg/slice_enum.adb: New test.
1777
7716876b
JM
17782009-03-11 Jason Merrill <jason@redhat.com>
1779
1780 PR debug/39086
1781 * g++.dg/opt/nrv15.C: New test.
1782
480a5329
IR
17832009-03-10 Ira Rosen <irar@il.ibm.com>
1784
1785 PR tree-optimization/39422
1786 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
1787 constant array with static initialization to global memory.
1788 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1789
23b27c81
HS
17902009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
1791
1792 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
1793 padding.
1794
9a9ba8d9
JJ
17952009-03-09 Jakub Jelinek <jakub@redhat.com>
1796
8c30a510
JJ
1797 PR c++/39371
1798 * g++.dg/opt/switch2.C: Add -w to dg-options.
1799 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
1800 * g++.dg/warn/switch1.C: New test.
1801 * g++.dg/other/switch3.C: New test.
1802
9a9ba8d9
JJ
1803 PR tree-optimization/39394
1804 * gcc.c-torture/compile/pr39394.c: New test.
1805
929b7fc3
AK
18062009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1807
1808 * gcc.target/s390/20090223-1.c: New testcase.
1809
1915e66b
JD
18102009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1811
1812 PR libfortran/39402
1813 * gfortran.dg/fmt_f0_1.f90: New test.
1814
ae9b2a48
L
18152009-03-08 H.J. Lu <hongjiu.lu@intel.com>
1816
1817 PR c++/39060
1818 * g++.dg/other/new1.C: Adjusted.
1819 * g++.dg/parse/crash40.C: Likewise.
1820 * g++.dg/parse/defarg12.C: Likewise.
1821 * g++.dg/template/error15.C: Likewise.
1822
1823 * g++.dg/other/pr39060.C: New.
1824
9207099b
JM
18252009-03-07 Jason Merrill <jason@redhat.com>
1826
1827 PR c++/39367
1828 * g++.dg/opt/new1.C: New.
1829
d8b4270d
PC
18302009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1831
1832 PR c++/33492
1833 * g++.dg/other/error32.C: New.
1834
9f0e7885
JJ
18352009-03-06 Jakub Jelinek <jakub@redhat.com>
1836
65401a0b
JJ
1837 PR middle-end/39360
1838 * gcc.c-torture/compile/pr39360.c: New test.
1839
9f0e7885
JJ
1840 PR debug/39372
1841 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
1842
2588c9e9
JM
18432009-03-05 Jason Merrill <jason@redhat.com>
1844
1845 PR c++/38908
1846 * g++.dg/warn/Wuninitialized-3.C: New test.
1847
ee0ee7e2
JJ
18482009-03-05 Jakub Jelinek <jakub@redhat.com>
1849
1850 PR debug/39379
1851 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
1852 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
1853
d095e03c
JM
18542009-03-04 Jason Merrill <jason@redhat.com>
1855
1856 PR c++/13549
1857 * g++.dg/template/koenig7.C: New test.
1858
630c80e6
NS
18592009-03-04 Nathan Sidwell <nathan@codesourcery.com>
1860
1861 * g++.dg/torture/predcom-1.C: New test.
1862
b505e785
RG
18632009-03-04 Richard Guenther <rguenther@suse.de>
1864
1865 PR tree-optimization/39362
1866 * g++.dg/torture/pr39362.C: New testcase.
1867
1cb801bc
JM
18682009-03-04 Jason Merrill <jason@redhat.com>
1869 Giovanni Bajo <giovannibajo@gcc.gnu.org>
1870
1871 PR c++/9634
1872 PR c++/29469
1873 PR c++/29607
1874 * g++.dg/template/dependent-name5.C: New test.
1875
79c09787
SE
18762009-03-04 Steve Ellcey <sje@cup.hp.com>
1877
1878 PR testsuite/39357
1879 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
1880 vect_int to vect_int_mult.
1881
6a66f28e
RG
18822009-03-04 Richard Guenther <rguenther@suse.de>
1883
1884 PR tree-optimization/39358
1885 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
1886 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
1887
57e454ee
RG
18882009-03-04 Richard Guenther <rguenther@suse.de>
1889
1890 PR tree-optimization/39339
1891 * gcc.c-torture/execute/pr39339.c: New testcase.
1892
a6fe9ed4
JM
18932009-03-03 Joseph Myers <joseph@codesourcery.com>
1894
1895 * gcc.c-torture/compile/20090303-1.c,
1896 gcc.c-torture/compile/20090303-2.c: New tests.
1897
f07049c8
JJ
18982009-03-03 Jakub Jelinek <jakub@redhat.com>
1899
067dd3c9
JJ
1900 PR fortran/39354
1901 * gfortran.dg/gomp/pr39354.f90: New test.
1902
f07049c8
JJ
1903 PR tree-optimization/39343
1904 * gcc.dg/pr39343.c: New test.
1905
fc0ffad7
IR
19062009-03-03 Ira Rosen <irar@il.ibm.com>
1907
1908 PR tree-optimization/39248
6c6094f1 1909 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
fc0ffad7
IR
1910 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
1911 on targets without vector misalignment support.
1912 * lib/target-supports.exp
1913 (check_effective_target_vect_short_mult): Add
1914 check_effective_target_arm32.
1915
7d4fba4a
SP
19162009-03-02 Sebastian Pop <sebastian.pop@amd.com>
1917
1918 PR middle-end/39335
1919 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
1920 * testsuite/gcc.dg/graphite/pr39335.c: New.
1921
0f07d576
L
19222009-03-02 H.J. Lu <hongjiu.lu@intel.com>
1923
1924 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
1925 of andl.
1926 * gcc.target/i386/stackalign/return-5.c: Likewise.
1927 * gcc.target/i386/stackalign/return-6.c: Likewise.
1928
6dfb529c 19292009-03-02 Richard Guenther <rguenther@suse.de>
0f07d576 1930 Ira Rosen <irar@il.ibm.com>
6dfb529c
RG
1931
1932 PR tree-optimization/39318
1933 * gfortran.dg/vect/pr39318.f90: New test.
1934
a3aadcc5
JH
19352009-03-01 Jan Hubicka <jh@suse.cz>
1936
1937 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
1938
1cf5abb3
JH
19392009-03-01 Jan Hubicka <jh@suse.cz>
1940
1941 PR debug/39267
1942 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
1943
39ae51e0
EB
19442009-03-01 Eric Botcazou <ebotcazou@adacore.com>
1945
1946 * gnat.dg/pack12.adb: New test.
1947
aad5badd
L
19482009-02-26 H.J. Lu <hongjiu.lu@intel.com>
1949
1950 PR c++/37789
dbb306a0 1951 * g++.dg/other/pr37789.C: New.
aad5badd 1952
489ec4e3
PT
19532009-02-26 Paul Thomas <pault@gcc.gnu.org>
1954
1955 PR fortran/39295
1956 * gfortran.dg/interface_25.f90: New test.
1957 * gfortran.dg/interface_26.f90: New test.
1958
c1cfed03
PT
19592009-02-26 Paul Thomas <pault@gcc.gnu.org>
1960
1961 PR fortran/39292
1962 * gfortran.dg/initialization_22.f90: New test.
1963
38432148 19642009-02-25 H.J. Lu <hongjiu.lu@intel.com>
8592acaf
L
1965
1966 PR rtl-optimization/39241
1967 * gcc.dg/torture/pr39241.c: New.
1968
f618d33e 19692009-02-25 Martin Jambor <mjambor@suse.cz>
8592acaf 1970
f618d33e
MJ
1971 PR tree-optimizations/39259
1972 * g++.dg/torture/pr39259.C: New testcase.
1973
ccfbd880
RG
19742009-02-24 Richard Guenther <rguenther@suse.de>
1975
1976 PR c++/39242
1977 * g++.dg/template/instantiate10.C: New testcase.
1978
71adbef3 19792009-02-24 Richard Guenther <rguenther@suse.de>
8592acaf 1980 Zdenek Dvorak <ook@ucw.cz>
71adbef3
RG
1981
1982 PR tree-optimization/39233
1983 * gcc.c-torture/execute/pr39233.c: New testcase.
1984
f1a558e0
SP
19852009-02-23 Sebastian Pop <sebastian.pop@amd.com>
1986
1987 PR tree-optimization/39260
1988 * gcc.dg/graphite/pr39260.c: New.
1989
e62a4cc1
L
19902009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1991
1992 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
1993
8c8d4a46
L
19942009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1995
1996 PR c++/36411
1997 * g++.dg/template/void14.C: New.
1998
2604de9d
JM
19992009-02-23 Jason Merrill <jason@redhat.com>
2000
d8028f2c
JM
2001 PR c++/38880
2002 * g++.dg/init/const7.C: Remove XFAIL.
2003 * g++.dg/init/static-init1.C: New test.
2004
2604de9d
JM
2005 * g++.dg/cpp0x/initlist14.C: New test.
2006
38432148 20072009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
543af7ab
TK
2008
2009 PR fortran/38914
2010 * bound_simplification_2.f90: New test case.
2011 * bound_7.f90: New test case.
2012
4bb09c26
JM
20132009-02-21 Joseph Myers <joseph@codesourcery.com>
2014
2015 * gcc.dg/cpp/include4.c: New test.
2016
38432148 20172009-02-21 Uros Bizjak <ubizjak@gmail.com>
4c64d3dd
L
2018
2019 PR target/39256
2020 * gcc.target/i386/abi-2.c: New.
2021
b4651327
KK
20222009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
2023
2024 * gcc.c-torture/execute/pr39228.x: New.
2025
f814e489
UB
20262009-02-21 Uros Bizjak <ubizjak@gmail.com>
2027
2028 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
2029 scan-assembler to check for xmm0 register.
2030
07d8efe3 20312009-02-20 Mark Mitchell <mark@codesourcery.com>
f814e489 2032 Joseph Myers <joseph@codesourcery.com>
07d8efe3
MM
2033
2034 * gcc.target/arm/va_list.c: New test.
2035 * g++.dg/abi/arm_va_list.C: Likewise.
2036 * lib/target-supports.exp (check_effective_target_arm_eabi): New
2037 function.
2038 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
2039 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
2040 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
2041 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
2042 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
2043 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
2044
da9c199f
JH
20452009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
2046
2047 PR testsuite/38164
2048 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
2049 to dg-options.
2050
c69cd1f5
JJ
20512009-02-20 Jakub Jelinek <jakub@redhat.com>
2052
2053 PR target/39240
2054 * gcc.c-torture/execute/pr39240.c: New test.
2055
bd967b22
JM
20562009-02-20 Jason Merrill <jason@redhat.com>
2057
2058 PR c++/39225
2059 * g++.dg/parse/dtor15.C: New test.
2060
f0de858e
KH
20612009-02-19 Kazu Hirata <kazu@codesourcery.com>
2062
2063 * gcc.c-torture/execute/20090219-1.c: New.
2064
bde8c97c
AN
20652009-02-19 Adam Nemet <anemet@caviumnetworks.com>
2066
2067 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
2068 (mips-dg-options): When matching isa* pseudo-options make
2069 'value' optional and accept ! entries. Use $spec instead of
2070 $isa_spec in the isa pseudo-option error message. Only
2071 perform the ISA-range check when 'value' is set. If arch is
2072 matching any CPU in the ! entries switch to its generic ISA.
2073 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
da9c199f 2074 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
bde8c97c 2075
09812622
JJ
20762009-02-19 Jakub Jelinek <jakub@redhat.com>
2077
2078 PR target/39175
2079 * gcc.dg/visibility-20.c: New test.
2080 * g++.dg/ext/visibility/visibility-11.C: New test.
2081
68017cb4
L
20822009-02-19 H.J. Lu <hongjiu.lu@intel.com>
2083
2084 PR c++/39188
2085 * g++.dg/abi/pr39188-1a.C: New.
2086 * g++.dg/abi/pr39188-1b.C: Likewise.
2087 * g++.dg/abi/pr39188-1.h: Likewise.
2088 * g++.dg/abi/pr39188-2a.C: Likewise.
2089 * g++.dg/abi/pr39188-2b.C: Likewise.
2090 * g++.dg/abi/pr39188-2.h: Likewise.
2091 * g++.dg/abi/pr39188-3a.C: Likewise.
2092 * g++.dg/abi/pr39188-3b.C: Likewise.
2093 * g++.dg/abi/pr39188-3.h: Likewise.
2094
ab4194da
JM
20952009-02-19 Joseph Myers <joseph@codesourcery.com>
2096
2097 PR c/38483
2098 * gcc.c-torture/execute/call-trap-1.c,
2099 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
2100 tests.
2101
6b67572e
UB
21022009-02-19 Uros Bizjak <ubizjak@gmail.com>
2103
2104 PR target/39228
2105 * gcc.c-torture/execute/pr39228.c: New test.
2106
9e39dba6
RG
21072009-02-19 Richard Guenther <rguenther@suse.de>
2108
2109 PR tree-optimization/39074
2110 * gcc.dg/torture/pr39074.c: New testcase.
2111 * gcc.dg/torture/pr39074-2.c: Likewise.
2112 * gcc.dg/torture/pr39074-3.c: Likewise.
2113
57c2231b
L
21142009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2115
2116 PR c++/39219
2117 * g++.dg/parse/attr3.C: New.
2118
4a877673
JH
21192009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
2120
5842753d
JH
2121 PR testsuite/38165
2122 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
2123
4a877673
JH
2124 PR testsuite/38166
2125 * g++.dg/ext/visibility/class1.C: Revert revision 122348
2126 and skip on Darwin.
2127
98b80692
JM
21282009-02-18 Jason Merrill <jason@redhat.com>
2129
bd967b22
JM
2130 PR c++/38880
2131 * g++.dg/init/const7.C: Remove XFAIL.
2132
98b80692
JM
2133 PR target/39179
2134 * g++.dg/opt/const6.C: New test.
2135
19e56697
L
21362009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2137
2138 * gcc.dg/callabi/callabi.exp: Moved to ...
2139 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
2140 in 64bit mode.
2141
2142 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
2143 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2144 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2145 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
2146 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
2147 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
2148 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
2149
2150 * gcc.dg/callabi/callabi.h: Moved to ...
2151 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
2152
2153 * gcc.dg/callabi/func-1.c: Moved to ...
2154 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
2155
2156 * gcc.dg/callabi/func-indirect.c: Moved to ...
2157 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
2158
2159 * gcc.dg/callabi/pr38891.c: Moved to ...
2160 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
2161
2162 * gcc.dg/callabi/vaarg-1.c: Moved to ...
2163 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
2164
2165 * gcc.dg/callabi/vaarg-2.c: Moved to ...
2166 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
2167
2168 * gcc.dg/callabi/vaarg-3.c: Moved to ...
2169 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
2170
0705d3f4
L
21712009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
2172
2173 PR target/38891
2174 * gcc.dg/callabi/pr38891.c: New.
2175
21762009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2177
2178 * gcc.dg/callabi/callabi.exp: New.
2179
bce08d50
L
21802009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2181
2182 PR target/39082
2183 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
2184 -Wno-abi for x86.
2185 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
2186
2187 * gcc.target/i386/pr39082-1.c: New.
2188
2189 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
2190 -Wno-abi.
2191
2192 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
2193 CHECK_M64_M128 is defined.
2194 (check_f_arguments): Add "do".
2195 (check_vector_arguments): New.
2196 (check_m64_arguments): Likewise.
2197 (check_m128_arguments): Likewise.
2198
2199 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
2200 (CHECK_M64_M128): Define.
2201
2202 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
2203 on abitest.
2204 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
2205
2206 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
2207 tests only if CHECK_M64_M128 is defined.
2208
2209 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
2210 (m128_2_struct): Likewise.
2211 (check_struct_passing5): Likewise.
2212 (check_struct_passing6): Likewise.
2213 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
2214
2215 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
2216 (un5): Likewise.
2217 (check_union_passing4): Likewise.
2218 (main): Test union with __m128 if CHECK_M64_M128 is defined.
2219
5600f233
JM
22202009-02-18 Joseph Myers <joseph@codesourcery.com>
2221
2222 PR c/35447
2223 * gcc.dg/noncompile/pr35447-1.c: New test.
2224
418df9d7
JJ
22252009-02-18 Jakub Jelinek <jakub@redhat.com>
2226
2227 PR tree-optimization/36922
2228 * gfortran.dg/pr36922.f: New test.
2229
6b24ee26
RG
22302009-02-17 Richard Guenther <rguenther@suse.de>
2231
2232 PR tree-optimization/39202
2233 * gcc.c-torture/compile/pr39202.c: New testcase.
2234
73a63870
RG
22352009-02-17 Richard Guenther <rguenther@suse.de>
2236
2237 PR tree-optimization/39204
2238 * gcc.dg/torture/pr39204.c: New testcase.
2239
1f2f555a
BM
22402009-02-17 Bingfeng Mei <bmei@broadcom.com>
2241
2242 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
2243 * gcc.dg/vect/vect-outer-6.c: Ditto.
2244
a47e20fd
JM
22452009-02-16 Joseph Myers <joseph@codesourcery.com>
2246
2247 PR c/35446
2248 * gcc.dg/noncompile/init-5.c: New test.
2249 * gcc.dg/init-bad-4.c: Adjust expected errors.
2250
50aab7dc
L
22512009-02-16 H.J. Lu <hongjiu.lu@intel.com>
2252
2253 PR target/37049
2254 * gcc.target/i386/push-1.c: New.
2255
e2721e12
UB
22562009-02-15 Uros Bizjak <ubizjak@gmail.com>
2257
2258 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
2259
d7815554
UW
22602009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2261
2262 * gcc.target/spu/intrinsics-sr.c: New test.
2263
c208436c
SE
22642009-02-13 Steve Ellcey <sje@cup.hp.com>
2265
2266 PR target/38056
2267 * gcc.target/ia64/sibcall-opt-1.c: New test.
2268 * gcc.target/ia64/sibcall-opt-2.c: New test.
2269
686c82b5
PT
22702009-02-13 Paul Thomas <pault@gcc.gnu.org>
2271
2272 PR fortran/36528
2273 * gfortran.dg/cray_pointers_8.f90: New test.
2274
2275 PR fortran/36703
2276 * gfortran.dg/cray_pointers_9.f90: New test.
2277
da964fea
JM
22782009-02-13 Jason Merrill <jason@redhat.com>
2279
2280 PR c++/39070
2281 * g++.dg/cpp0x/decltype16.C: New.
2282
72f4e3a7
L
22832009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2284
2285 PR target/39152
2286 * gfortran.dg/gomp/pr39152.f90: New.
2287
53f648e2
L
22882009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2289
2290 PR target/39162
2291 * gcc.target/i386/pr39162.c: New.
2292
f007042e
JM
22932009-02-13 Joseph Myers <joseph@codesourcery.com>
2294
2295 PR c/35444
2296 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
2297 New tests.
2298
ed7284dd
JM
22992009-02-12 Jason Merrill <jason@redhat.com>
2300
2301 PR c++/38950
2302 * g++.dg/template/array20.C: New test.
2303
94af6686
UB
23042009-02-12 Uros Bizjak <ubizjak@gmail.com>
2305
2306 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
2307 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
2308 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
2309
552af634
L
23102009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2311
2312 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
2313
12019aec
L
23142009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2315
2316 PR target/39152
2317 * gfortran.dg/pr39152.f: New.
2318
fd97a96a
JM
23192009-02-11 Jason Merrill <jason@redhat.com>
2320
bff54b19
JM
2321 PR c++/39153
2322 * g++.dg/cpp0x/defaulted9.C: New test.
2323
fd97a96a
JM
2324 PR c++/30111
2325 * g++.dg/init/value7.C: New test.
2326
bab64f23
PB
23272009-02-11 Paolo Bonzini <bonzini@gnu.org>
2328
0ce6dcfa 2329 PR target/38824
bab64f23
PB
2330 * gcc.target/i386/pr38824.c: New testcase.
2331
952e24fe
JM
23322009-02-11 Jason Merrill <jason@redhat.com>
2333
bfbe1b68
JM
2334 PR c++/38649
2335 * g++.dg/cpp0x/defaulted8.C: New test.
2336
952e24fe
JM
2337 PR c++/36744
2338 * g++.dg/cpp0x/rv9p.C: New test.
2339
794511d2
EB
23402009-02-10 Eric Botcazou <ebotcazou@adacore.com>
2341
2342 * gnat.dg/aliasing3.adb: New test.
2343 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
2344
493e377c
PC
23452009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
2346
2347 PR c++/34397
2348 * g++.dg/template/crash88.C: New.
2349 * g++.dg/template/crash89.C: Likewise.
2350
914ff565
SE
23512009-02-10 Steve Ellcey <sje@cup.hp.com>
2352
2353 PR c/39084
493e377c 2354 * gcc.dg/pr39084.c: New test.
914ff565 2355
fc3103e7
JJ
23562009-02-10 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR target/39139
2359 * gcc.target/i386/pr39139.c: New test.
2360
7cae94fc
RG
23612009-02-10 Richard Guenther <rguenther@suse.de>
2362
2363 PR tree-optimization/39132
2364 * gcc.dg/torture/pr39132.c: New testcase.
2365
a8800687
L
23662009-02-10 H.J. Lu <hongjiu.lu@intel.com>
2367
2368 PR target/39119
2369 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
2370 * gcc.target/x86_64/abi/avx/args.h: Likewise.
2371 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
2372 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
2373 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
2374 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
2375 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2376 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
2377
450a927a
JM
23782009-02-09 Jason Merrill <jason@redhat.com>
2379
2380 PR c++/39109
2381 * g++.dg/init/value6.C: New test.
2382
493905ba
L
23832009-02-09 H.J. Lu <hongjiu.lu@intel.com>
2384
da9c199f 2385 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
493905ba 2386
4bb07c5d
EB
23872009-02-09 Eric Botcazou <ebotcazou@adacore.com>
2388
2389 * gcc.c-torture/compile/20090209-1.c: New test.
2390
da1512ad
PC
23912009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
2392
2393 PR c++/35147
2394 PR c++/37737
2395 * g++.dg/cpp0x/vt-35147.C: New.
2396 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2397 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2398
feab5a67
JM
23992009-02-06 Joseph Myers <joseph@codesourcery.com>
2400
2401 PR c/35434
2402 * gcc.dg/attr-alias-4.c: New test.
2403
90ef2296
JJ
24042009-02-06 Janis Johnson <janis187@us.ibm.com>
2405
2406 PR c/39035
2407 * gcc.dg/dfp/pr39035.c: New test.
2408
1de2c900
JM
24092009-02-06 Joseph Myers <joseph@codesourcery.com>
2410
2411 PR c/36432
2412 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
2413
e6e1c050
JJ
24142009-02-05 Jakub Jelinek <jakub@redhat.com>
2415
2416 PR c++/39106
2417 * g++.dg/opt/thunk3.C: New test.
2418
5b21d7b2
NC
24192009-02-05 Nick Clifton <nickc@redhat.com>
2420
2421 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
2422 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
2423 * gcc.dg/cdce1.c: Likewise.
2424 * gcc.dg/cpp/_Pragma6.c: Likewise.
2425 * g++.dg/cpp/_Pragma1.C: Likewise.
2426 * gcc.dg/utf32-2.c: Xfail for M32C.
2427 * gcc.dg/utf32-1.c: Likewise.
2428 * gcc.dg/utf32-3.c: Likewise.
2429 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
2430 targets.
2431 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
2432 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
2433 * gcc.dg/Wconversion-5.c: Likewise.
2434 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
2435 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
2436 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
2437 * gcc.dg/utf-inc-init.c: Likewise.
2438 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
2439 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
2440 * gcc.dg/utf-array-short-wchar.c: Likewise.
2441 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
2442 * gcc.dg/mallign.c: Use size_t instead of long.
2443
bf9b2cc9
UB
24442009-02-05 Uros Bizjak <ubizjak@gmail.com>
2445
2446 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
2447
08e14b2a
DB
24482009-02-05 Daniel Berlin <dberlin@dberlin.org>
2449
2450 * gcc.c-torture/execute/pr39100.c: New.
2451
5006381c
JM
24522009-02-05 Joseph Myers <joseph@codesourcery.com>
2453
2454 PR c/35435
2455 * gcc.dg/tls/diag-6.c: New test.
2456
69349ea5
L
24572009-02-04 H.J. Lu <hongjiu.lu@intel.com>
2458
2459 AVX Programming Reference (January, 2009)
2460 * gcc.target/i386/avx-vpclmulqdq.c: New.
2461 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2462
2463 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
2464
2465 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
da9c199f 2466 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
69349ea5
L
2467 (pclmul_test): Renamed to ...
2468 (TEST): This.
2469
ee429f84
JJ
24702009-02-04 Jakub Jelinek <jakub@redhat.com>
2471
2472 PR c++/39095
2473 * g++.dg/abi/mangle31.C: New test.
2474
062c4bb3
JM
24752009-02-03 Joseph Myers <joseph@codesourcery.com>
2476
2477 PR c/29129
2478 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
2479 declarator.
2480 * vla-6.c: Likewise. Expect warning not error for [*] lexically
2481 inside function prototype but not part of parameter declarator.
2482 * vla-11.c: New test.
2483
d0db8989
JM
24842009-02-03 Jason Merrill <jason@redhat.com>
2485
2486 * g++.dg/warn/main-4.C: New test.
2487 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
2488
6175f578
AP
24892009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2490
d23a572f 2491 PR c++/36607
6175f578
AP
2492 * g++.dg/expr/cast10.C: New test.
2493
f6294de7
JM
24942009-02-03 Joseph Myers <joseph@codesourcery.com>
2495
2496 PR c/35433
2497 * gcc.dg/init-bad-6.c: New test.
2498
a36c33eb
JJ
24992009-02-03 Jakub Jelinek <jakub@redhat.com>
2500
70f16287
JJ
2501 PR target/35318
2502 * gcc.c-torture/compile/pr35318.c: New test.
2503
754ccf7c
JJ
2504 PR inline-asm/39059
2505 * gcc.dg/nofixed-point-2.c: New test.
2506 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
2507 * g++.dg/ext/fixed2.C: Likewise.
2508 * g++.dg/other/error25.C: Likewise.
2509 * g++.dg/lookup/crash7.C: Likewise.
2510 * g++.dg/cpp0x/decltype-38655.C: Likewise.
2511
a36c33eb
JJ
2512 PR c++/39056
2513 * g++.dg/cpp0x/initlist13.C: New test.
2514
e350dbbd
PB
25152009-02-03 Paolo Bonzini <bonzini@gnu.org>
2516
2517 PR c++/36897
2518 * g++.dg/template/func2.C: New test.
2519
2520 PR c++/37314
2521 * g++.dg/template/typename15.C: New.
2522 * g++.dg/template/typename16.C: New.
2523
2249b483
JJ
25242009-02-03 Janis Johnson <janis187@us.ibm.com>
2525 Ben Elliston <bje@au.ibm.com>
2526
2527 PR c/39034
2528 * gcc.dg/dfp/pr39034.c: New test.
2529
6c5df99d
KG
25302009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2531
2532 PR testsuite/38263
2533 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
2534
ce6b9ebb
JM
25352009-02-02 Jason Merrill <jason@redhat.com>
2536
2537 PR c++/39054
2538 * g++.dg/parse/dtor14.C: New test.
2539
43014633
JJ
25402009-02-02 Jakub Jelinek <jakub@redhat.com>
2541
2542 * lib/target-supports.exp
2543 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
2544 * g++.dg/ext/builtin10.C: New test.
2545
eca72963
JJ
2546 PR inline-asm/39058
2547 * gcc.target/i386/pr39058.c: New test.
2548
ab058972
RG
25492009-02-02 Richard Guenther <rguenther@suse.de>
2550
2551 PR tree-optimization/38937
2552 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
2553
def88a88
PC
25542009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
2555
bf9b2cc9
UB
2556 PR c++/39053
2557 * g++.dg/parse/crash52.C: New.
def88a88 2558
5f4d82c2
RG
25592009-01-30 Richard Guenther <rguenther@suse.de>
2560
2561 PR tree-optimization/39041
2562 * gcc.c-torture/compile/pr39041.c: New testcase.
2563
ac9bc18b
JJ
25642009-01-30 Jakub Jelinek <jakub@redhat.com>
2565
d0728ae0
JJ
2566 PR target/39013
2567 * gcc.target/i386/pr39013-1.c: New test.
2568 * gcc.target/i386/pr39013-2.c: New test.
2569
ac9bc18b
JJ
2570 PR c++/39028
2571 * g++.dg/ext/label12.C: New test.
2572
1fae3e66
PC
25732009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2574
2575 PR c++/33465
2576 * g++.dg/parse/error34.C: New.
2577 * g++.dg/parse/error35.C: Likewise.
2578
25792009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2580
2581 PR c++/38655
2582 * g++.dg/cpp0x/decltype-38655.C: New.
2583
0802336f
JJ
25842009-01-30 Jakub Jelinek <jakub@redhat.com>
2585
2586 PR target/39002
2587 * g++.dg/torture/pr39002.C: New test.
2588
d5e54bc1
KH
25892009-01-29 Kazu Hirata <kazu@codesourcery.com>
2590
2591 PR tree-optimization/39007
2592 * gcc.dg/tree-ssa/pr39007.c: New.
2593
00b251a0
KZ
25942009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
2595
2596 PR middle-end/35854
bf9b2cc9
UB
2597 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
2598 to "subreg1".
00b251a0 2599
72a54528
AM
26002009-01-29 Steve Ellcey <sje@cup.hp.com>
2601
2602 PR middle-end/38857
2603 * gcc.c-torture/compile/pr38857.c: New test.
2604
61a39615
PT
26052009-01-28 Paul Thomas <pault@gcc.gnu.org>
2606
2607 PR fortran/38852
2608 PR fortran/39006
2609 * gfortran.dg/bound_6.f90: New test.
2610
001b9eb6
PH
26112009-01-28 Pat Haugen <pthaugen@us.ibm.com>
2612
2613 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
2614
59dc4898
KH
26152009-01-28 Kazu Hirata <kazu@codesourcery.com>
2616
2617 PR tree-optimization/38997
2618 * gcc.dg/tree-ssa/pr38997.c: New.
2619
de081cfd
RG
26202009-01-28 Richard Guenther <rguenther@suse.de>
2621
2622 PR tree-optimization/38926
2623 * gcc.c-torture/compile/pr38926.c: New testcase.
2624
a9d386a1
JJ
26252009-01-28 Jakub Jelinek <jakub@redhat.com>
2626
2627 PR middle-end/38934
2628 * gcc.dg/pr38934.c: New test.
2629
97a170cd
RG
26302009-01-28 Richard Guenther <rguenther@suse.de>
2631
2632 PR middle-end/38908
2633 * g++.dg/warn/Wuninitialized-2.C: New testcase.
2634
89ebafc6
PB
26352009-01-28 Paolo Bonzini <bonzini@gnu.org>
2636
2637 PR tree-optimization/38984
2638 * gcc.dg/pr38984.c: New XFAILed testcase.
2639
d748c406
UB
2640
26412009-01-28 Uros Bizjak <ubizjak@gmail.com>
2642
2643 PR target/38988
2644 * gcc.target/i386/pr38988.c: New test.
2645
267e265c
PC
26462009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
2647
2648 PR c++/37554
2649 * g++.dg/parse/crash51.C: New.
2650 * g++.old-deja/g++.pt/crash9.C: Adjust.
2651
79e5286c
DK
26522009-01-27 Daniel Kraft <d@domob.eu>
2653
2654 PR fortran/38883
2655 * gfortran.dg/mvbits_6.f90: New test.
2656 * gfortran.dg/mvbits_7.f90: New test.
2657 * gfortran.dg/mvbits_8.f90: New test.
2658
b5c3dfbb
RG
26592009-01-27 Richard Guenther <rguenther@suse.de>
2660
2661 PR tree-optimization/38503
2662 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
2663
576de5cb
UB
26642009-01-27 Uros Bizjak <ubizjak@gmail.com>
2665
2666 PR middle-end/38969
2667 * gcc.c-torture/execute/pr38969.c: New test.
2668
8cff583a
AN
26692009-01-26 Adam Nemet <anemet@caviumnetworks.com>
2670
2671 PR testsuite/38864
576de5cb 2672 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8cff583a
AN
2673 to dg-do compile.
2674 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2675 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
2676 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2677
e6b18eaa
L
26782009-01-26 H.J. Lu <hongjiu.lu@intel.com>
2679
2680 PR target/38952
2681 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
2682 if __USING_SJLJ_EXCEPTIONS__ is defined.
2683
2684 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
2685 __USING_SJLJ_EXCEPTIONS__ is defined.
2686 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
2687 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
2688 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
2689 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
2690 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
2691 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
2692
89d2411c
DS
26932009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2694
2695 PR testsuite/38949
2696 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
2697 Use instead of C name in asm statements.
2698
e3e6cff4
RG
26992009-01-26 Richard Guenther <rguenther@suse.de>
2700
2701 PR tree-optimization/38745
2702 * g++.dg/torture/pr38745.C: New testcase.
2703
dc874b53
RG
27042009-01-26 Richard Guenther <rguenther@suse.de>
2705
2706 PR middle-end/38851
2707 * g++.dg/warn/Wuninitialized-1.C: New testcase.
2708
cc7f271e
HPN
27092009-01-25 Hans-Peter Nilsson <hp@axis.com>
2710
2711 * gcc.dg/bitfld-15.c: Gate warning on target
2712 pcc_bitfield_type_matters.
2713 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
2714 g++.dg/ext/bitfield4.C: Likewise.
2715 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
2716 bitfield for any target.
2717
849421a3
JJ
27182009-01-24 Jakub Jelinek <jakub@redhat.com>
2719
2720 PR c/38957
2721 * gcc.dg/pr38957.c: New test.
2722
27232009-01-24 David Billinghurst <billingd@gcc.gnu.org>
8cd9b951
DB
2724
2725 PR fortran/38955
2726 * gfortran.dg/array_constructor_24.f: Allow tolerance when
849421a3 2727 comparing floats.
8cd9b951 2728
b840fb02
SP
27292009-01-24 Sebastian Pop <sebastian.pop@amd.com>
2730
2731 PR tree-optimization/38953
2732 * gfortran.dg/graphite/pr38953.f90: New.
2733
ecee559f
PB
27342009-01-24 Paul Brook <paul@codesourcery.com>
2735
2736 * gcc.target/arm/neon-cond-1.c: New test.
2737
38432148 27382009-01-23 Paolo Bonzini <bonzini@gnu.org>
9bacafeb
PB
2739
2740 PR tree-optimization/38932
2741 * gcc.dg/pr38932.c: New.
2742
63e50533
RE
27432009-01-23 Revital Eres <eres@il.ibm.com>
2744
2745 * gcc.dg/sms-7.c: Fix test.
2746
2cd36c22
AN
27472009-01-22 Adam Nemet <anemet@caviumnetworks.com>
2748
2749 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
2750 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
2751 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
2752 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
2753
3ea37b67
SE
27542009-01-22 Steve Ellcey <sje@cup.hp.com>
2755
2756 * gcc.dg/pr35729.c: Make test x86 specific.
2757
42ab5b28
SE
27582009-01-22 Steve Ellcey <sje@cup.hp.com>
2759
2760 PR middle-end/38615
2761 * gcc.dg/pr38615.c: New test.
2762
87673f84
UB
27632009-01-22 Uros Bizjak <ubizjak@gmail.com>
2764
2765 PR target/38931
2766 * gcc.target/i386/pr38931.c: New test.
2767
03c2a308
DS
27682009-01-22 Dodji Seketeli <dodji@redhat.com>
2769
2770 PR c++/38930
2771 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
2772 * g++.dg/template/typedef12.C: Likewise.
2773 * g++.dg/template/typedef13.C: Likewise.
2774 * g++.dg/template/typedef14.C: Likewise.
2775 * g++.dg/template/sfinae3.C: Likewise.
2776 * g++.old-deja/g++.pt/typename8.C: Likewise.
2777 * g++.dg/template/access11.C: Likewise
2778
dbbe6937
RS
27792009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
2780
2781 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
2782 and mips*-*-irix*.
2783 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
2784
d597b3ce
DS
27852009-01-21 Dodji Seketeli <dodji@redhat.com>
2786
2787 PR c++/26693
2788 * g++.dg/template/typedef11.C: New test.
2789 * g++.dg/template/typedef12.C: Likewise.
2790 * g++.dg/template/typedef13.C: Likewise.
2791 * g++.dg/template/typedef14.C: Likewise.
2792 * g++.dg/template/sfinae3.C: Compile this pedantically.
2793 The only errors expected should be the one saying the typedef is ill
2794 formed.
2795 * g++.old-deja/g++.pt/typename8.C: Likewise.
2796 * g++.dg/template/access11.C: Update this.
2797
210879b8
DK
27982009-01-21 Daniel Kraft <d@domob.eu>
2799
2800 PR fortran/38887
2801 * gfortran.dg/mvbits_5.f90: New test.
2802
71a6fe66
BM
28032009-01-21 Bingfeng Mei <bmei@broadcom.com>
2804
2805 * gcc.dg/sms-6.c: New test.
2806 * gcc.dg/sms-7.c: Likewise.
2807
5b3b1d09
PT
28082009-01-20 Paul Thomas <pault@gcc.gnu.org>
2809
2810 PR fortran/38907
2811 * gfortran.dg/host_assoc_function_7.f90: New test
2812
37348bf1 28132009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
576de5cb 2814 Richard Guenther <rguenther@suse.de>
37348bf1
AP
2815
2816 PR tree-optimization/38747
2817 PR tree-optimization/38748
2818 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
2819 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2820 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
2821
da609a9b
KC
28222009-01-20 Kees Cook <kees@ubuntu.com>
2823 H.J. Lu <hongjiu.lu@intel.com>
2824
2825 PR target/38902
2826 * gcc.dg/pr38902.c: New.
2827
38432148 28282009-01-20 Paolo Bonzini <bonzini@gnu.org>
09efeca1
PB
2829
2830 PR target/38868
2831 * gfortran.dg/pr38868.f: New testcase.
2832
3e98d281
RG
28332009-01-20 Richard Guenther <rguenther@suse.de>
2834
2835 * gcc.c-torture/execute/pr36227.c: Move ...
2836 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
2837
72c66596
IS
28382009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
2839
da609a9b 2840 * lib/gfortran.exp: Add -B options for targets that use
72c66596
IS
2841 libgfortran.a%s in their specs.
2842
05134211
JM
28432009-01-19 Jason Merrill <jason@redhat.com>
2844
2845 PR c++/23287
2846 * g++.dg/template/dtor5.C: New test.
2847
9295d9ed
MM
28482009-01-19 Mikael Morin <mikael.morin@tele2.fr>
2849
2850 PR fortran/38859
2851 * gfortran.dg/bound_5.f90: New test.
2852
6e4f1168
L
28532009-01-18 H.J. Lu <hongjiu.lu@intel.com>
2854
2855 PR target/38736
2856 * g++.dg/compat/abi/pr38736_main.C: New.
2857 * g++.dg/compat/abi/pr38736_x.C: Likewise.
2858 * g++.dg/compat/abi/pr38736_y.C: Likewise.
2859 * g++.dg/other/macro-1.C: Likewise.
2860 * gcc.dg/macro-1.c: Likewise.
2861 * gcc.dg/compat/pr38736_main.c: Likewise.
2862 * gcc.dg/compat/pr38736_x.c: Likewise.
2863 * gcc.dg/compat/pr38736_y.c: Likewise.
2864
890065bf
RG
28652009-01-18 Richard Guenther <rguenther@suse.de>
2866
2867 PR tree-optimization/38819
2868 * gcc.c-torture/execute/pr38819.c: New testcase.
2869
e775e6b6
PT
28702009-01-17 Paul Thomas <pault@gcc.gnu.org>
2871
2872 PR fortran/38657
2873 * gfortran.dg/module_commons_3.f90: Reapply.
2874
c41fea4a
PT
28752009-01-17 Paul Thomas <pault@gcc.gnu.org>
2876
2877 PR fortran/34955
2878 * gfortran.dg/transfer_intrinsic_1.f90: New test.
2879 * gfortran.dg/transfer_intrinsic_2.f90: New test.
2880
6e7ff326
PT
28812009-01-17 Paul Thomas <pault@gcc.gnu.org>
2882
2883 PR fortran/38657
2884 * gfortran.dg/module_commons_3.f90: Remove
2885
1cc914fc
L
28862009-01-16 H.J. Lu <hongjiu.lu@intel.com>
2887
2888 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
2889
db8470f6
JM
28902009-01-16 Jason Merrill <jason@redhat.com>
2891
fd803431
JM
2892 PR c++/38877
2893 * g++.dg/template/lvalue1.C: New test.
2894
db8470f6
JM
2895 PR c++/29470
2896 * g++.dg/template/access20.C: New test.
2897 * g++.dg/torture/pr34641.C: Fix access.
2898
786ce82d
RG
28992009-01-16 Richard Guenther <rguenther@suse.de>
2900
2901 PR tree-optimization/38835
2902 PR middle-end/36227
2903 * gcc.c-torture/execute/pr36227.c: New testcase.
2904 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
2905 * g++.dg/init/const7.C: Likewise.
2906
c1cb09ad
AN
29072009-01-16 Adam Nemet <anemet@caviumnetworks.com>
2908
2909 PR target/38554
2910 * gcc.c-torture/compile/pr38554.c: New test.
2911
1ceb2263
JM
29122009-01-16 Jason Merrill <jason@redhat.com>
2913
2914 PR c++/38579
2915 * g++.dg/conversion/access1.C: New test.
2916
56c6a499
JJ
29172009-01-16 Jakub Jelinek <jakub@redhat.com>
2918
2919 PR tree-optimization/38789
2920 * gcc.c-torture/compile/pr38789.c: New test.
2921
6e0d2de7
JW
29222009-01-16 Janus Weil <janus@gcc.gnu.org>
2923
2924 PR fortran/38152
2925 * gfortran.dg/proc_ptr_13.f90: New.
2926
16eba928
JM
29272009-01-15 Jason Merrill <jason@redhat.com>
2928
2929 PR c++/38850
2930 * g++.dg/template/koenig6.C: New test.
2931
a2712544
AP
29322009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2933
d23a572f 2934 PR c++/29388
a2712544
AP
2935 * g++.dg/template/error37.C: New testcase.
2936
4af9e878
JM
29372009-01-15 Jason Merrill <jason@redhat.com>
2938
2939 PR c++/36334
2940 * g++.dg/conversion/memfn1.C: New test.
2941
2942 PR c++/37646
2943 * g++.dg/conversion/memfn2.C: New test.
2944
38432148 29452009-01-15 Steve Ellcey <sje@cup.hp.com>
f1253e7e
SE
2946
2947 PR c++/38357
2948 * g++.dg/template/crash87.C: New test.
2949
e939805b
L
29502009-01-15 H.J. Lu <hongjiu.lu@intel.com>
2951
2952 PR middle-end/37843
2953 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
2954
0efc4442
DS
29552009-01-15 Dodji Seketeli <dodji@redhat.com>
2956
2957 PR c++/38636
2958 * g++.dg/parse/crash50.C: New test.
2959
0196c95e
JJ
29602009-01-14 Jakub Jelinek <jakub@redhat.com>
2961
2962 PR rtl-optimization/38245
2963 * gcc.dg/pr38245-3.c: New test.
2964 * gcc.dg/pr38245-3.h: New file.
2965 * gcc.dg/pr38245-4.c: New file.
2966 * gcc.dg/pr38364.c: New test.
2967
2bdfeb38
AN
29682009-01-14 Adam Nemet <anemet@caviumnetworks.com>
2969
2970 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
2971 sequence PC-relative.
2972
670dc171
MM
29732009-01-14 Mark Mitchell <mark@codesourcery.com>
2974
2975 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
2976 calls and/or PLT markers.
2977 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
2978 calls and/or PLT markers.
2979 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
2980 calls and/or PLT markers.
2981 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
2982 calls and/or PLT markers.
2983
96a995c4
DJ
29842009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2985 Nathan Froyd <froydnj@codesourcery.com>
2986 Joseph Myers <joseph@codesourcery.com>
2987
2988 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
2989 New function.
2990 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
2991 and use consistent CFLAGS.
2992 * gcc.target/powerpc/20030505.c: Likewise.
2993 * gcc.target/powerpc/20081204-1.c: Likewise.
2994 * gcc.target/powerpc/ppc-spe.c: Likewise.
2995 * gcc.target/powerpc/spe1.c: Likewise.
2996 * g++.dg/ext/spe1.C: Likewise.
2997 * g++.dg/other/opaque-1.C: Likewise.
2998 * g++.dg/other/opaque-2.C: Likewise.
2999 * g++.dg/other/opaque-3.C: Likewise.
3000
4e2199ab
MM
30012009-01-14 Mark Mitchell <mark@codesourcery.com>
3002
3003 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
3004 out of loop.
3005
bfcccc7f
UB
30062009-01-14 Vladimir Makarov <vmakarov@redhat.com>
3007
3008 PR target/38811
3009 * g++.dg/torture/pr38811.C: New file.
3010
10bd6c5c
RG
30112009-01-14 Richard Guenther <rguenther@suse.de>
3012
3013 PR tree-optimization/38826
3014 PR middle-end/38477
3015 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
3016
7fe8ccda
SP
30172009-01-13 Sebastian Pop <sebastian.pop@amd.com>
3018
3019 * gcc.dg/graphite/pr38786.c: Fix commit problem.
3020
cee9035d
NC
30212009-01-14 Nick Clifton <nickc@redhat.com>
3022
3023 PR c++/37862
3024 * g++.cp/parse/pr37862.C: New test.
3025
41d3c949
JB
30262009-01-14 Julian Brown <julian@codesourcery.com>
3027
3028 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
3029 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
3030 to...
3031 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
3032 These.
3033
a7cbc517
JJ
30342009-01-13 Jakub Jelinek <jakub@redhat.com>
3035
d3302fd3
JJ
3036 PR rtl-optimization/38774
3037 * gcc.dg/torture/pr38774.c: New test.
3038
a7cbc517
JJ
3039 PR c++/38795
3040 * g++.dg/cpp0x/pr38795.C: New test.
3041
5bdf05c8
DJ
30422009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
3043 Nathan Froyd <froydnj@codesourcery.com>
3044 Joseph Myers <joseph@codesourcery.com>
3045
3046 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
3047 otherwise. Do not check for AltiVec at runtime.
3048 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3049 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3050 * gcc.target/powerpc/altivec-1.c: Likewise.
3051 * gcc.target/powerpc/altivec-3.c: Likewise.
3052 * gcc.target/powerpc/altivec-10.c: Likewise.
3053 * gcc.target/powerpc/altivec-12.c: Likewise.
3054 * gcc.target/powerpc/altivec-24.c: Likewise.
3055 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
3056 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
3057 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
3058 * gcc.target/powerpc/pr35907.c: Likewise.
3059 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
3060 otherwise. Do not check for Cell at runtime.
3061 * gcc.target/powerpc/altivec_check.h: Delete.
3062
3063 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
3064 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
3065 not check for AltiVec at runtime.
3066 * g++.dg/ext/altivec-cell-2.C: Likewise.
3067 * g++.dg/ext/altivec-cell-3.C: Likewise.
3068 * g++.dg/ext/altivec-cell-4.C: Likewise.
3069 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
3070 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
3071 check.
3072 * g++.dg/ext/altivec_check.h: Delete.
3073
425a0a4d
NF
30742009-01-13 Nathan Froyd <froydnj@codesourcery.com>
3075
3076 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
3077 effective target. Adjust line numbers accordingly.
3078
5b6b9db1
MM
30792009-01-13 Mark Mitchell <mark@codesourcery.com>
3080
3081 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
3082
f9344488
SP
30832009-01-13 Sebastian Pop <sebastian.pop@amd.com>
3084
3085 PR tree-optimization/38786
3086 * gcc.dg/graphite/pr38786.c: New.
3087
26d5bf5b
UB
30882009-01-13 Uros Bizjak <ubizjak@gmail.com>
3089
3090 Revert:
3091 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
3092
3093 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3094 for alpha*-*-* targets.
3095 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3096
2e503575
JD
30972009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3098
3099 PR libfortran/38772
3100 * gfortran.dg/fmt_bz_bn_err.f: New test.
3101
44c4becf
NF
31022009-01-12 Nathan Froyd <froydnj@codesourcery.com>
3103
3104 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
3105
82fc74c7
DJ
31062009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3107
3108 * lib/target-supports.exp (check_effective_target_powerpc64): New.
3109 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
3110 instruction support. Do not check for it at runtime.
3111
b9f673eb
JM
31122009-01-12 Jason Merrill <jason@redhat.com>
3113
3114 PR c++/35109
3115 * g++.dg/lookup/friend11.C: Remove expected error.
3116 * g++.dg/lookup/friend14.C: New test.
3117 * g++.dg/lookup/friend15.C: New test.
3118
172a4594
DS
31192009-01-12 Dodji Seketeli <dodji@redhat.com>
3120
3121 PR c++/36019
3122 * g++.dg/lookup/hidden-class12.C: New test.
3123 * g++.dg/lookup/hidden-class13.C: New test.
3124 * g++.dg/lookup/hidden-class14.C: New test.
3125 * g++.dg/lookup/hidden-class15.C: New test.
3126 * g++.dg/lookup/hidden-class16.C: New test.
3127
31ca3fa4
MM
31282009-01-12 Mark Mitchell <mark@codesourcery.com>
3129
3130 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
3131 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
3132 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
3133
72114ca1
JM
31342009-01-12 Jason Merrill <jason@redhat.com>
3135
b9f673eb 3136 PR c++/31488
72114ca1
JM
3137 * g++.dg/other/vararg-3.C: New test.
3138
9251175f
DJ
31392009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3140
3141 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
3142 Explicitly enable SPE.
3143 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
3144 directive.
3145
3146 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
3147 Expect -flax-vector-conversions message. Adjust incompatible
3148 types errors.
3149 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
3150 Make Foo extern.
3151
3152 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
3153
3154 * g++.dg/other/opaque-1.C: Run on targets with SPE.
3155
3156 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
3157 * g++.dg/other/opaque-2.C: Likewise.
3158 * g++.dg/other/opaque-3.C: Likewise.
3159
634b5df5
JJ
31602009-01-12 Jakub Jelinek <jakub@redhat.com>
3161
3162 PR c/32041
3163 * gcc.dg/pr32041.c: New test.
3164 * g++.dg/parse/offsetof9.C: New test.
3165
89b7d5e1
DJ
31662009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3167 Nathan Froyd <froydnj@codesourcery.com>
3168
3169 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
3170 * g++.dg/ext/attribute-test-1.C: Likewise.
3171 * g++.dg/ext/attribute-test-2.C: Likewise.
3172 * g++.dg/ext/attribute-test-3.C: Likewise.
3173 * g++.dg/ext/attribute-test-4.C: Likewise.
3174
3b9c1abd
EB
31752009-01-12 Eric Botcazou <ebotcazou@adacore.com>
3176
3177 * gnat.dg/unchecked_convert3.adb: New test.
3178
c2152239
JJ
31792009-01-12 Jakub Jelinek <jakub@redhat.com>
3180
49f098f2
JJ
3181 PR c++/38794
3182 * g++.dg/parse/typedef9.C: New test.
3183
c2152239
JJ
3184 PR tree-optimization/38807
3185 * gcc.c-torture/compile/pr38807.c: New test.
3186
0e510b3e
AN
31872009-01-11 Adam Nemet <anemet@caviumnetworks.com>
3188
3189 * gcc.target/mips/ins-2.c: New test.
3190
3f429b87
L
31912009-01-11 H.J. Lu <hongjiu.lu@intel.com>
3192
3193 PR testsuite/38809
3194 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
3195
f74d9c8f
JJ
31962009-01-11 Jakub Jelinek <jakub@redhat.com>
3197
3198 PR c++/36254
3199 * g++.dg/warn/Wreturn-type-5.C: New test.
3200
2ab5ef3e
MK
32012009-01-11 Matthias Klose <doko@ubuntu.com>
3202
3203 PR middle-end/38616
3204 * gcc.dg/pr38616.c: New test.
3205
5a2971ff
SP
32062009-01-10 Sebastian Pop <sebastian.pop@amd.com>
3207
3208 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
3209
d67a3e2a
AP
32102009-01-10 Andrew Pinski <pinskia@gmail.com>
3211
b726f5e6
AP
3212 PR c++/38648
3213 * g++.dg/expr/string-1.C: New test.
3214 * g++.dg/expr/string-2.C: New test.
3215
d67a3e2a
AP
3216 PR c++/36695
3217 * g++.dg/ext/complex4.C: New test.
3218 * g++.dg/ext/complex5.C: New test.
3219 * g++.dg/init/reference1.C: New test.
3220 * g++.dg/init/reference2.C: New test.
3221 * g++.dg/init/reference3.C: New test.
3222
51df93ba
PT
32232009-01-10 Paul Thomas <pault@gcc.gnu.org>
3224
3225 PR fortran/38763
3226 * gfortran.dg/transfer_null_1.f90: New test.
3227
9be3684b
PT
32282009-01-10 Paul Thomas <pault@gcc.gnu.org>
3229
3230 PR fortran/38765
3231 * gfortran.dg/host_assoc_function_6.f90: New test.
3232
1260bd3a
JS
32332009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
3234
3235 * lib/target-supports.exp: Add method to determine if the effective
3236 target is really a ppc405 after applying all compile options.
3237 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
3238 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
3239 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
3240 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
3241 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
3242 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
3243 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
3244 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
3245 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
3246 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
3247 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
3248 * gcc.target/powerpc/405-machhw-1.c: Likewise.
3249 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
3250 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
3251 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
3252 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
3253 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
3254 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
3255 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
3256 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
3257 * gcc.target/powerpc/405-macchw-1.c: Likewise.
3258 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
3259 * gcc.target/powerpc/405-machhw-2.c: Likewise.
3260 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
3261 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
3262 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
3263 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
3264 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
3265 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
3266 * gcc.target/powerpc/405-macchw-2.c: Likewise.
3267 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
3268
260fda3d
JJ
32692009-01-09 Jakub Jelinek <jakub@redhat.com>
3270
aee5c3ed
JJ
3271 PR c++/35335
3272 * g++.dg/other/error31.C: New testcase.
3273
260fda3d
JJ
3274 PR c/35742
3275 * gcc.dg/pr35742.c: New test.
3276
73f971b7
JC
32772009-01-09 John F. Carr <jfc@mit.edu>
3278
3279 PR c++/37877
3280 * g++.dg/parse/linkage3.C: New test.
3281
4017e262
JJ
32822009-01-09 Jakub Jelinek <jakub@redhat.com>
3283
3284 PR middle-end/38771
3285 * gcc.c-torture/compile/pr38771.c: New test.
3286
bef21698
NF
32872009-01-08 Nathan Froyd <froydnj@codesourcery.com>
3288
3289 * gcc.dg/pr34856.c: Ignore irrelevant warning.
3290
742e5eb4
MM
32912009-01-08 Mark Mitchell <mark@codesourcery.com>
3292
3293 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
3294 * gcc.dg/sibcall-4.c: Likewise.
3295
68f61c3d
SP
32962009-01-08 Sebastian Pop <sebastian.pop@amd.com>
3297 Jan Sjodin <jan.sjodin@amd.com>
3298
3299 PR tree-optimization/38559
3300 * testsuite/gcc.dg/graphite/pr38559.c: New.
3301
82567e33
IR
33022009-01-08 Ira Rosen <irar@il.ibm.com>
3303
3304 PR tree-optimization/37194
3305 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
3306
f5651df1
JJ
33072009-01-07 Jakub Jelinek <jakub@redhat.com>
3308
3309 PR c++/38725
3310 * g++.dg/ext/label11.C: New test.
3311
8a0963c3
JM
33122009-01-07 Joseph Myers <joseph@codesourcery.com>
3313
3314 * lib/target-supports.exp (check_weak_override_available): New.
3315 * lib/target-supports-dg.exp (dg-require-weak-override): New.
3316 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
3317 dg-require-weak-override.
3318
7da13f1d
NF
33192009-01-07 Nathan Froyd <froydnj@codesourcery.com>
3320 Alan Modra <amodra@bigpond.net.au>
3321
3322 * gcc.c-torture/compile/20090107-1.c: New test.
3323
c0f64575
UB
33242009-01-07 Uros Bizjak <ubizjak@gmail.com>
3325
3326 PR target/38706
3327 * g++.dg/other/pr38706.C: New test.
3328
ffaf1e05
JM
33292009-01-07 Jason Merrill <jason@redhat.com>
3330
3331 * g++.dg/cpp0x/variadic92.C: New test.
3332 * g++.dg/cpp0x/variadic93.C: New test.
3333
6286c078
JJ
33342009-01-07 Janis Johnson <janis187@us.ibm.com>
3335
30af0edb
JJ
3336 * lib/target-supports-dg.exp (current_compiler_flags): New.
3337 (check-flags): Use it; do not access dg-test local variables.
3338 (dg-skip-if): Do not access dg-test local variables.
3339 (dg-xfail-run-if): Ditto.
3340 (dg-shouldfail): Ditto.
3341 * gcc.test-framework/test-framework.exp
3342 (check_effective_target_def_nocache): New.
3343 * gcc.test-framework/test-framework.awk: Handle scan tests.
3344 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
3345 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
3346 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
3347 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
3348 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
3349 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
3350 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
3351 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
3352 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
3353
51790821
JJ
3354 * g++.dg/torture/pr38586.C: Ignore a possible warning.
3355
6286c078
JJ
3356 * lib/target-supports-dg.exp (check_test_flags): Delete.
3357
6a114766
JS
33582009-01-07 Jan Sjodin <jan.sjodin@amd.com>
3359
3360 PR tree-optimization/38492
3361 PR tree-optimization/38498
3362 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
3363 in trunk.
3364 * testsuite/gcc.dg/graphite/block-0.c: Update test.
3365 * testsuite/gcc.dg/graphite/block-1.c: Same.
bf9b2cc9
UB
3366 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
3367 for blocking.
6a114766
JS
3368 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
3369 * testsuite/gcc.dg/graphite/block-3.c: New.
3370 * testsuite/gcc.dg/graphite/pr38498.c: New.
3371
65b82caa
L
33722009-01-07 H.J. Lu <hongjiu.lu@intel.com>
3373
3374 AVX Programming Reference (December, 2008)
3375 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
3376 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
3377 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
3378
3379 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
3380 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
3381
a9c5fe7e
TK
33822009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3383
3384 PR fortran/38220
3385 * gfortran.dg/c_loc_pure_1.f90: New test.
3386
3145cc70
MM
33872009-01-06 Mikael Morin <mikael.morin@tele2.fr>
3388
3389 PR fortran/38669
3390 * gfortran.dg/elemental_dependency_3.f90:
3391 Add the final tree dump cleanup.
3392
7ad7809b
JJ
33932009-01-06 Jakub Jelinek <jakub@redhat.com>
3394
4a8459a1
JJ
3395 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
3396 passing -m32.
3397
7ad7809b
JJ
3398 PR rtl-optimization/38722
3399 * gfortran.dg/pr38722.f90: New test.
3400
c52ec948
JJ
34012009-01-06 Janis Johnson <janis187@us.ibm.com>
3402
3403 PR c/34252
3404 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
3405 instead of DECnn_DEN. Support -DDBG to list lines that fail.
3406
a1e9a551
DH
34072009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
3408
3409 * gfortran.dg/implicit_12.f90: Add space around dg directive.
3410 * gfortran.dg/typebound_call_8.f03: Same.
3411 * gfortran.dg/elemental_bind_c.f90: Same.
3412 * gfortran.dg/typebound_call_7.f03: Same.
3413 * gfortran.dg/interface_proc_end.f90: Same
3414 * gfortran.dg/pr37243.f: Fix typo.
3415
f6abf004
UB
34162009-01-06 Uros Bizjak <ubizjak@gmail.com>
3417
3418 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
3419 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
3420 large stack sizes.
3421
e47b7d04
L
34222009-01-06 H.J. Lu <hongjiu.lu@intel.com>
3423
3424 AVX Programming Reference (December, 2008)
3425 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
3426 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
3427 * gcc.target/i386/sse-14.c: Likewise.
3428
3429 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
3430 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
3431 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
3432 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
3433
d36e4306
JD
34342009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3435
3436 PR libfortran/38735
3437 * gfortran.dg/fmt_bz_bn.f: Update test.
3438
6f9b088b
DS
34392009-01-05 Dodji Seketeli <dodji@redhat.com>
3440
3441 PR c++/38472
3442 * g++.dg/conversion/usual-arith-conv.C: New test.
3443
e4e5261f
AP
34442009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3445
3446 PR c/34911
3447 * gcc.dg/vector-3.c: New testcase.
3448 * g++.dg/ext/vector15.C: New test.
3449
9761fcc7
HJ
34502009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
3451
3452 PR tree-optimization/38510
3453 * gcc.dg/graphite/pr38510.c: New.
3454
34552009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
3456 Jan Sjodin <jan.sjodin@amd.com>
3457
3458 PR tree-optimization/38500
3459 * gcc.dg/graphite/pr38500.c: New.
3460
b0d217ba
LG
34612009-01-05 Laurent GUERBY <laurent@guerby.net>
3462
bf9b2cc9 3463 * gcc.c-torture/compile/20001226-1.c: Generalize
b0d217ba
LG
3464 dg-timeout-factor.
3465 * gcc.c-torture/compile/limits-fnargs.c: Add
3466 dg-timeout-factor.
3467 * gcc.dg/20020425-1.c: Likewise.
3468 * gcc.dg/pch/pch.exp: Likewise.
3469
c7314077
PT
34702009-01-05 Paul Thomas <pault@gcc.gnu.org>
3471
3472 PR fortran/38657
3473 * gfortran.dg/module_commons_3.f90: New test.
3474
b55c4f04
DF
34752009-01-05 Daniel Franke <franke.daniel@gmail.com>
3476
3477 PR fortran/37159
3478 * gfortran.dg/random_seed_1.f90: Updated.
3479
95b243af
MM
34802009-01-05 Mikael Morin <mikael.morin@tele2.fr>
3481
3482 PR fortran/38669
3483 PR fortran/38726
3484 * gfortran.dg/elemental_subroutine_7.f90:
3485 Fix p values so that it can be used as vector subscript.
3486
8adee3e6
JM
34872009-01-05 Jason Merrill <jason@redhat.com>
3488
9bfea41b
JM
3489 * g++.dg/cpp0x/initlist12.C: Add another test.
3490
8adee3e6
JM
3491 * g++.dg/cpp0x/defaulted7.C: New test.
3492
96ffc6cd
TK
34932009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3494
3495 PR fortran/38672
3496 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
3497 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
3498
e28206ba
UB
34992009-01-05 Uros Bizjak <ubizjak@gmail.com>
3500
3501 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3502 for alpha*-*-* targets.
3503 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3504
a1ab6660
PT
35052009-01-05 Paul Thomas <pault@gcc.gnu.org>
3506
3507 PR fortran/38665
3508 * gfortran.dg/host_assoc_function_5.f90: New test.
3509
70e72065
MM
35102009-01-04 Mikael Morin <mikael.morin@tele2.fr>
3511
3512 PR fortran/38669
3513 * gfortran.dg/elemental_dependency_3.f90: New test.
3514 * gfortran.dg/elemental_subroutine_7.f90: New test.
3515
4c77d7f4
UB
35162009-01-04 Uros Bizjak <ubizjak@gmail.com>
3517
3518 * gcc.dg/struct-ret-3.c: Include unistd.h.
3519 (main): Exit early if system memory page size is
3520 larger than 4096 bytes.
3521
8f2b565d
DF
35222009-01-04 Daniel Franke <franke.daniel@gmail.com>
3523
3524 PR fortran/38718
3525 * gfortran.dg/merge_init_expr.f90: New.
3526
23f2d017
MM
35272009-01-04 Mikael Morin <mikael.morin@tele2.fr>
3528
3529 PR fortran/38536
3530 * gfortran.dg/c_loc_tests_13.f90: New test.
3531 * gfortran.dg/c_loc_tests_14.f90: New test.
3532
5a47fc2f
DF
35332009-01-03 Daniel Franke <franke.daniel@gmail.com>
3534
3535 * gfortran.dg/func_result_4.f90: New.
3536
79b1d36c
PT
35372009-01-03 Paul Thomas <pault@gcc.gnu.org>
3538
3539 PR fortran/38594
3540 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
3541 interface still works, in addition to original tests.
3542 * gfortran.dg/host_assoc_call_6.f90: New test.
3543
5f26a230
JJ
35442009-01-03 Jakub Jelinek <jakub@redhat.com>
3545
493aa551
JJ
3546 PR c++/38705
3547 * g++.dg/torture/pr38705.C: New test.
3548
5f26a230
JJ
3549 PR c/38700
3550 * gcc.dg/pr38700.c: New test.
3551
fc94bfc5
JM
35522009-01-02 Jason Merrill <jason@redhat.com>
3553
3554 * g++.dg/cpp0x/initlist11.C: New test.
3555 * g++.dg/cpp0x/initlist12.C: New test.
3556
a1770eee
RS
35572009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3558
3559 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
3560 Allow extra informative notes.
3561
b295aee2
JJ
35622009-01-01 Jakub Jelinek <jakub@redhat.com>
3563
3564 PR c/36489
3565 * gcc.dg/pr36489.c: New test.
ad41bd84
JM
3566
3567\f
3568Copyright (C) 2009 Free Software Foundation, Inc.
3569
3570Copying and distribution of this file, with or without modification,
3571are permitted in any medium without royalty provided the copyright
3572notice and this notice are preserved.