]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
target-supports.exp (check_effective_target_double64): New.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
fb4fc714
DD
12009-04-23 DJ Delorie <dj@redhat.com>
2
3 * lib/target-supports.exp (check_effective_target_double64): New.
4 (check_effective_target_double64plus): New.
5 (check_effective_target_large_double): New.
6 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7 * gcc.dg/div-double-1.c: Likewise.
8 * gcc.dg/Wconversion-real.c: Require large_double.
9 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
10
11 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles are too small.
12
13 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
14 constants as long.
15
81f40b79
ILT
162009-04-27 Ian Lance Taylor <iant@google.com>
17
18 * gcc.dg/Wcxx-compat-5.c: New testcase.
19 * gcc.dg/Wcxx-compat-6.c: New testcase.
20
5345cf68
TS
212009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
22
23 Allow non-constant arguments to conversion intrinsics.
24 * gcc.target/spu/intrinsics-3.c: Update tests.
25
c685de4a
RG
262009-04-27 Richard Guenther <rguenther@suse.de>
27
28 PR middle-end/39928
29 * gcc.c-torture/compile/pr39928-1.c: New testcase.
30 * gcc.c-torture/compile/pr39928-2.c: Likewise.
31
72d41f29
L
322009-04-27 H.J. Lu <hongjiu.lu@intel.com>
33
34 PR target/39903
35 * gcc.dg/torture/pr39903-1.c: New.
36 * gcc.dg/torture/pr39903-2.c: Likewise.
37
bd639075
RE
382009-04-27 Revital Eres <eres@il.ibm.com>
39
40 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
41 and check it.
42 * gcc.dg/sms-2.c: Add dump check.
43 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
44 and check it.
45 * gcc.dg/sms-4.c: Likewise.
46 * gcc.dg/sms-5.c: Likewise.
47 * gcc.dg/sms-6.c: Likewise.
48 * gcc.dg/sms-7.c: Likewise.
49 * gcc.dg/sms-antideps.c: Rename to...
50 * gcc.dg/sms-8.c: This and add sms dump file and check it.
51
a1fa3e79
EB
522009-04-27 Eric Botcazou <ebotcazou@adacore.com>
53
54 * gnat.dg/opt2.adb: New test.
55
7409e5a5
JJ
562009-04-27 Jakub Jelinek <jakub@redhat.com>
57
58 PR c++/39875
59 * g++.dg/warn/Wunused-15.C: New test.
60
4e3825db
MM
612009-04-26 Michael Matz <matz@suse.de>
62
63 Expand from SSA.
64 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
65 change regexps.
66 * gcc.target/i386/pr37248-1.c: Modified.
67 * gcc.target/i386/pr37248-3.c: Modified.
68 * gcc.target/i386/pr37248-2.c: Modified.
69 * gnat.dg/aliasing1.adb: Modified.
70 * gnat.dg/pack9.adb: Modified.
71 * gnat.dg/aliasing2.adb: Modified.
72 * gcc.dg/strict-overflow-2.c: Modified.
73 * gcc.dg/autopar/reduc-1char.c: Modified.
74 * gcc.dg/autopar/reduc-2char.c: Modified.
75 * gcc.dg/autopar/reduc-1.c: Modified.
76 * gcc.dg/autopar/reduc-2.c: Modified.
77 * gcc.dg/autopar/reduc-3.c: Modified.
78 * gcc.dg/autopar/reduc-6.c: Modified.
79 * gcc.dg/autopar/reduc-7.c: Modified.
80 * gcc.dg/autopar/reduc-8.c: Modified.
81 * gcc.dg/autopar/reduc-9.c: Modified.
82 * gcc.dg/autopar/reduc-1short.c: Modified.
83 * gcc.dg/autopar/reduc-2short.c: Modified.
84 * gcc.dg/autopar/parallelization-1.c: Modified.
85 * gcc.dg/strict-overflow-4.c: Modified.
86 * gcc.dg/strict-overflow-6.c: Modified.
87 * gcc.dg/gomp/combined-1.c: Modified.
88 * gcc.dg/no-strict-overflow-1.c: Modified.
89 * gcc.dg/no-strict-overflow-3.c: Modified.
90 * gcc.dg/no-strict-overflow-5.c: Modified.
91 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
92 * gcc.dg/tree-ssa/pr18134.c: Modified.
93 * gcc.dg/tree-ssa/20030824-1.c: Modified.
94 * gcc.dg/tree-ssa/vector-2.c: Modified.
95 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
96 * gcc.dg/tree-ssa/loop-21.c: Modified.
97 * gcc.dg/tree-ssa/20030824-2.c: Modified.
98 * gcc.dg/tree-ssa/vector-3.c: Modified.
99 * gcc.dg/tree-ssa/asm-3.c: Modified.
100 * gcc.dg/tree-ssa/pr23294.c: Modified.
101 * gcc.dg/tree-ssa/loop-22.c: Modified.
102 * gcc.dg/tree-ssa/loop-15.c: Modified.
103 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
104 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
105 * gcc.dg/tree-ssa/pr20139.c: Modified.
106 * gcc.dg/tree-ssa/scev-cast.c: Modified.
107 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
108 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
109 * gcc.dg/tree-ssa/loop-5.c: Modified.
110 * gcc.dg/tree-ssa/pr19431.c: Modified.
111 * gcc.dg/tree-ssa/pr32044.c: Modified.
112 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
113 * gcc.dg/tree-ssa/loop-19.c: Modified.
114 * gcc.dg/tree-ssa/loop-28.c: Modified.
115 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
116 * gcc.dg/tree-ssa/divide-1.c: Modified.
117 * gcc.dg/tree-ssa/inline-1.c: Modified.
118 * gcc.dg/tree-ssa/divide-3.c: Modified.
119 * gcc.dg/tree-ssa/pr30978.c: Modified.
120 * gcc.dg/tree-ssa/alias-6.c: Modified.
121 * gcc.dg/tree-ssa/divide-4.c: Modified.
122 * gcc.dg/tree-ssa/alias-11.c: Modified.
123 * gcc.dg/no-strict-overflow-7.c: Modified.
124 * gcc.dg/strict-overflow-1.c: Modified.
125 * gcc.dg/pr15784-4.c: Modified.
126 * gcc.dg/pr34263.c: Modified.
127 * gcc.dg/strict-overflow-3.c: Modified.
128 * gcc.dg/tree-prof/stringop-1.c: Modified.
129 * gcc.dg/tree-prof/val-prof-1.c: Modified.
130 * gcc.dg/tree-prof/val-prof-2.c: Modified.
131 * gcc.dg/tree-prof/val-prof-3.c: Modified.
132 * gcc.dg/tree-prof/val-prof-4.c: Modified.
133 * gcc.dg/no-strict-overflow-2.c: Modified.
134 * gcc.dg/no-strict-overflow-4.c: Modified.
135 * gcc.dg/no-strict-overflow-6.c: Modified.
136 * g++.dg/tree-ssa/pr27090.C: Modified.
137 * g++.dg/tree-ssa/tmmti-2.C: Modified.
138 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
139 * g++.dg/tree-ssa/pr19807.C: Modified.
140 * g++.dg/opt/pr30965.C: Modified.
141 * g++.dg/init/new17.C: Modified.
142 * gfortran.dg/whole_file_6.f90: Modified.
143 * gfortran.dg/whole_file_5.f90: Modified.
144 * gfortran.dg/reassoc_1.f90: Modified.
145 * gfortran.dg/reassoc_3.f90: Modified.
146
5846213b
SK
1472009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
148
149 PR fortran/39893
150 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
151
77f2a970
JJ
1522009-04-26 Jakub Jelinek <jakub@redhat.com>
153
ce372372
JJ
154 PR inline-asm/39543
155 * gcc.target/i386/pr39543-1.c: New test.
156 * gcc.target/i386/pr39543-2.c: New test.
157 * gcc.target/i386/pr39543-3.c: New test.
158
92061771
JJ
159 PR c/39889
160 * gcc.dg/Wunused-value-3.c: New test.
77f2a970 161
e11187cc
JM
1622009-04-26 Joseph Myers <joseph@codesourcery.com>
163
164 PR c/39581
165 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
166 gcc.dg/vla-21.c: New tests.
167
991d6621
JM
1682009-04-26 Joseph Myers <joseph@codesourcery.com>
169
170 PR c/39556
171 * gcc.dg/inline-34.c: New test.
172
6895bac8
JM
1732009-04-25 Joseph Myers <joseph@codesourcery.com>
174
175 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
176 gcc.dg/enum-const-3.c: New tests.
177 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
178 -pedantic-errors. Update expected diagnostics.
179
24070fcb
JM
1802009-04-25 Joseph Myers <joseph@codesourcery.com>
181
182 PR c/39582
183 * gcc.dg/vla-20.c: New test.
184
92f6fd0b
JM
1852009-04-25 Joseph Myers <joseph@codesourcery.com>
186
187 PR c/39564
188 * gcc.dg/vla-19.c: New test.
189
f88d0772
JM
1902009-04-25 Joseph Myers <joseph@codesourcery.com>
191
192 PR preprocessor/39559
193 * gcc.dg/c99-intconst-2.c: New test.
194
a3710436
JH
1952009-04-25 Jan Hubicka <jh@suse.cz>
196
197 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
198
bc2a4733
JW
1992009-04-25 Janus Weil <janus@gcc.gnu.org>
200
201 PR fortran/39688
202 * gfortran.dg/import7.f90: New.
203
09ed9bec
RG
2042009-04-24 Richard Guenther <rguenther@suse.de>
205
206 * gcc.dg/tree-ssa/vrp48.c: Fix.
207
dc749759
DK
2082008-04-24 Doug Kwan <dougkwan@google.com>
209
210 * g++.dg/init/copy7.C: Only abort in memcpy if source and
211 destination are the same.
212
77a30264
RG
2132009-04-24 Richard Guenther <rguenther@suse.de>
214
215 * gcc.dg/tree-ssa/vrp48.c: New testcase.
216
2b6da65c
JM
2172009-04-24 Joseph Myers <joseph@codesourcery.com>
218
219 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
220 gcc.dg/array-const-3.c: New tests.
221
32e8bb8e
ILT
2222009-04-24 Ian Lance Taylor <iant@google.com>
223
224 * gcc.dg/Wcxx-compat-4.c: New testcase.
225
e34ccb4c
DK
2262009-04-24 Daniel Kraft <d@domob.eu>
227
228 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
229 expected on already erraneous symbol (renamed to fresh one).
230
30349c74
PB
2312009-04-24 Paolo Bonzini <bonzini@gnu.org>
232
233 PR middle-end/39867
234 * gcc.dg/pr39867.c: New.
235
87526ff1
JW
2362009-04-24 Janus Weil <janus@gcc.gnu.org>
237
238 PR fortran/39861
239 PR fortran/39864
240 * gfortran.dg/intrinsic_1.f90: New.
241
caa9d12a
EB
2422009-04-24 Eric Botcazou <ebotcazou@adacore.com>
243
244 * gnat.dg/alignment7.adb: New test.
245 * gnat.dg/alignment8.adb: Likewise.
246
0d858698
EB
2472009-04-24 Eric Botcazou <ebotcazou@adacore.com>
248
249 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
250 * gnat.dg/specs/rep_clause2.ads: New test.
251
6216f94e
JJ
2522009-04-24 Jakub Jelinek <jakub@redhat.com>
253
254 PR rtl-optimization/39794
255 * gcc.dg/pr39794.c: New test.
256
bbaba73f
EB
2572009-04-23 Eric Botcazou <ebotcazou@adacore.com>
258
259 * gnat.dg/atomic1.adb: New test.
260 * gnat.dg/atomic1_pkg.ads: New helper.
261
3682dc97
SE
2622009-04-23 Steve Ellcey <sje@cup.hp.com>
263
264 PR testsuite/39623
265 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
266 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
267
4782dfa7
RAE
2682009-04-23 Rafael Avila de Espindola <espindola@google.com>
269
270 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
271 warning.
272
53650abe
AP
2732009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
274
275 PR C/31499
276 * gcc.dg/vector-init-1.c: New testcase.
277 * gcc.dg/vector-init-2.c: New testcase.
278
b7babd5d
EB
2792009-04-22 Eric Botcazou <ebotcazou@adacore.com>
280
281 * gnat.dg/enum2.adb: New test.
282 * gnat.dg/enum2_pkg.ads: New helper.
283
2c0eba5a
JJ
2842009-04-22 Jakub Jelinek <jakub@redhat.com>
285
286 PR c/39855
287 * gcc.dg/torture/pr39855.c: New test.
288
a58f7da1
DS
2892009-04-22 Dodji Seketeli <dodji@redhat.com>
290
291 PR c++/39639
292 * g++.dg/cpp0x/pr39639.C: New test.
293
a123d175
MH
2942009-04-22 Mark Heffernan <meheff@google.com>
295
bf758008 296 * gcc.dg/profile-generate-3.c: New test.
a123d175 297
0500a9f1
JH
2982009-04-22 Jan Hubicka <jh@suse.cz>
299
300 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
301
7a29c1ad
SE
3022009-04-22 Steve Ellcey <sje@cup.hp.com>
303
304 PR testsuite/39623
305 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
306
aea4deba
RG
3072009-04-22 Richard Guenther <rguenther@suse.de>
308
309 PR tree-optimization/39824
310 * gcc.c-torture/compile/pr39824.c: New testcase.
311
cfc93532
MLI
3122009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
313
314 PR c++/14875
315 * g++.dg/parse/parser-pr14875.C: New.
316 * g++.dg/parse/parser-pr14875-2.C: New.
317 * g++.dg/parse/error6.C: Update match string.
318
9925bce0
RG
3192009-04-22 Richard Guenther <rguenther@suse.de>
320
321 PR tree-optimization/39845
322 * gcc.c-torture/compile/pr39845.c: New testcase.
323
c73b6478
JW
3242009-04-22 Janus Weil <janus@gcc.gnu.org>
325
326 PR fortran/39735
327 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
328 * gfortran.dg/external_initializer.f90: Modified.
329 * gfortran.dg/interface_26.f90: Modified.
330 * gfortran.dg/intrinsic_subroutine.f90: Modified.
331 * gfortran.dg/proc_ptr_3.f90: Modified.
332 * gfortran.dg/proc_ptr_15.f90: New.
333 * gfortran.dg/proc_ptr_result_1.f90: Modified.
334
36ef7262
MLI
3352009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
336
337 PR c++/35711
338 * g++.dg/warn/pr35711.C: New.
339 * g++.dg/conversion/ptrmem2.C: Update.
340
ad41bd84
JM
3412009-04-21 Joseph Myers <joseph@codesourcery.com>
342
343 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
344 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
345 README.gcc, g++.dg/README, g++.dg/compat/break/README,
346 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
347 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
348 gcc.c-torture/ChangeLog.0,
349 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
350 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
351 gcc.target/i386/math-torture/math-torture.exp,
352 gcc.target/mips/inter/mips16-inter.exp,
353 gcc.target/mips/mips-nonpic/README,
354 gcc.target/x86_64/abi/README.gcc,
355 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
356 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
357 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
358 notices.
359 * ChangeLog-1993-2007, ChangeLog: Correct dates.
360
ca80e52b
EB
3612009-04-21 Eric Botcazou <ebotcazou@adacore.com>
362
363 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
364
ad8a1ac0
RG
3652009-04-21 Richard Guenther <rguenther@suse.de>
366
367 PR middle-end/39829
368 * gcc.dg/torture/pr39829.c: New testcase.
369
7156c8ab
MJ
3702009-04-21 Martin Jambor <mjambor@suse.cz>
371
372 * gcc.dg/tree-ssa/cswtch-2.c: New test.
373
1e4ae551
MLI
3742009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
375
376 PR 16202
377 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
378 * gcc.dg/sequence-pt-2.c: New.
379 * gcc.dg/sequence-pt-3.c: New.
380 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
381 * g++.dg/warn/sequence-pt-2.c: New.
382 * g++.dg/warn/sequence-pt-3.c: New.
383
6e9a9f9f
JJ
3842009-04-21 Jakub Jelinek <jakub@redhat.com>
385
386 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
387
a962b0a1
EB
3882009-04-21 Eric Botcazou <ebotcazou@adacore.com>
389
390 * gnat.dg/import1.ad[sb]: New test.
391
158ec531
AP
3922009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
393
a962b0a1
EB
394 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
395 return 0.
158ec531 396
47b0b4fa
TB
3972009-04-20 Tobias Burnus <burnus@net-b.de>
398
399 PR fortran/39811
400 * gfortran.dg/continuation_11.f90: New test.
401
9c650d90
MLI
4022009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
403
404 PR c++/13358
405 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
406 messages. Test for "long long" in system headers.
407 * gcc.dg/c99-longlong-2.c: New.
408 * g++.dg/warn/pr13358.C: New.
409 * g++.dg/warn/pr13358-2.C: New.
410 * g++.dg/warn/pr13358-3.C: New.
411 * g++.dg/warn/pr13358-4.C: New.
412
47b0b4fa 4132009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
37041295
AP
414
415 * gcc.dg/framework-2.c: Fix up for non existent includes
416 being fatal errors now.
417
c867b7b6
PT
4182009-04-20 Paul Thomas <pault@gcc.gnu.org>
419
420 PR fortran/39800
421 * gfortran.dg/private_type_13.f90: New test.
422 * gfortran.dg/private_type_2.f90: Add option -std=f95.
423
311fa510
LCW
4242009-04-20 Le-Chun Wu <lcwu@google.com>
425
426 PR c++/39803
427 * g++.dg/warn/Wunused-14.C: New test.
428
6e0f0975
EB
4292009-04-20 Eric Botcazou <ebotcazou@adacore.com>
430
431 * gnat.dg/specs/small_alignment.ads: New test.
432
bbbbb16a
ILT
4332009-04-20 Ian Lance Taylor <iant@google.com>
434
435 * gcc.dg/Wcxx-compat-3.c: New testcase.
436
c2efda0d
EB
4372009-04-20 Eric Botcazou <ebotcazou@adacore.com>
438
439 * gnat.dg/pack13.ad[sb]: New test.
440 * gnat.dg/pack13_pkg.ads: New helper.
441
77022fa8
EB
4422009-04-20 Eric Botcazou <ebotcazou@adacore.com>
443
444 * gnat.dg/discr11.ad[sb]: New test.
445 * gnat.dg/discr11_pkg.ads: New helper.
446
c4551b28
IR
4472009-04-20 Ira Rosen <irar@il.ibm.com>
448
449 PR tree-optimization/39675
450 * gcc.dg/vect/O3-pr39675-2.c: New test.
451
56fe7b05
EB
4522009-04-20 Eric Botcazou <ebotcazou@adacore.com>
453
454 * gnat.dg/rep_clause3.adb: New test.
455
a45e580b
JM
4562009-04-19 Joseph Myers <joseph@codesourcery.com>
457
458 PR c/37481
459 * gcc.dg/c99-flex-array-7.c: New test.
460
20845d35
JM
4612009-04-19 Joseph Myers <joseph@codesourcery.com>
462
463 PR c/19771
464 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
465
da377db9
JM
4662009-04-19 Joseph Myers <joseph@codesourcery.com>
467
468 PR c/38243
469 * gcc.dg/c99-restrict-3.c: New test.
470
aa508502
JM
4712009-04-19 Joseph Myers <joseph@codesourcery.com>
472
473 PR preprocessor/20078
474 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
475
743e3e4c
EB
4762009-04-19 Eric Botcazou <ebotcazou@adacore.com>
477
478 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
479 Do not pass -B$root after -margs.
480
ca409efd
MLI
4812009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
482
483 PR c/32061
484 PR c++/36954
485 * gcc.dg/pr32061.c: New.
486 * gcc.dg/Wlogical-op-1.c: Update.
487 * g++.dg/warn/Wlogical-op-1.C: Update.
488 * g++.dg/warn/pr36954.C: New.
489
f37acdf9
JM
4902009-04-18 Joseph Myers <joseph@codesourcery.com>
491
492 PR c/27676
493 * gcc.dg/lvalue-5.c: New test.
494
2b4b7036
JM
4952009-04-18 Joseph Myers <joseph@codesourcery.com>
496
497 PR c/22367
498 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
499
61cc8223
JM
5002009-04-18 Joseph Myers <joseph@codesourcery.com>
501
502 * gcc.dg/cpp/include5.c: New test.
503
3ce62965
JM
5042009-04-18 Joseph Myers <joseph@codesourcery.com>
505
506 PR c/35210
507 * gcc.dg/call-diag-2.c: New test.
508
c7f9c0b9
JM
5092009-04-18 Joseph Myers <joseph@codesourcery.com>
510
511 PR preprocessor/39646
512 * gcc.dg/cpp/line8.c: New test.
513
a5cb563b
JM
5142009-04-18 Joseph Myers <joseph@codesourcery.com>
515
516 PR preprocessor/39647
517 * gcc.dg/cpp/line7.c: New test.
518
2586ba4b
RG
5192009-04-18 Richard Guenther <rguenther@suse.de>
520
521 PR middle-end/39804
522 * gcc.target/i386/pr39804.c: New testcase.
523
8dd07c41
EB
5242009-04-18 Eric Botcazou <ebotcazou@adacore.com>
525
526 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
527 * g++.dg/other/pr39496.C: Likewise.
528
92ef7fb1
MLI
5292009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
530
531 PR middle-end/36902
532 * gcc.dg/pr36902.c: New.
533
07485407
DN
5342009-04-17 Diego Novillo <dnovillo@google.com>
535
536 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
537 violation for variable 'inside_main'.
538
43836431
UW
5392009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
540
541 * gfortran.fortran-torture/execute/getarg_1.x: New file.
542
1ab456ae
UW
5432009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
544
545 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
546
339670f8
UW
5472009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
548
549 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
550 * gfortran.dg/chmod_2.f90: Likewise.
551 * gfortran.dg/chmod_3.f90: Likewise.
552 * gfortran.dg/open_errors.f90: Likewise.
553 * gfortran.dg/stat_1.f90: Likewise.
554 * gfortran.dg/stat_2.f90: Likewise.
555
00620286
UW
5562009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
557
558 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
559 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
560 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
561 * gfortran.dg/nearest_1.f90: Likewise.
562 * gfortran.dg/nearest_3.f90: Likewise.
563 * gfortran.dg/isnan_1.f90: Likewise.
564 * gfortran.dg/isnan_2.f90: Likewise.
565 * gfortran.dg/nan_1.f90: Likewise.
566 * gfortran.dg/nan_2.f90: Likewise.
567 * gfortran.dg/nan_3.f90: Likewise.
568 * gfortran.dg/nan_4.f90: Likewise.
569 * gfortran.dg/module_nan.f90: Likewise.
570 * gfortran.dg/int_conv_2.f90: Likewise.
571 * gfortran.dg/init_flag_3.f90: Likewise.
572 * gfortran.dg/namelist_42.f90: Likewise.
573 * gfortran.dg/namelist_43.f90: Likewise.
574 * gfortran.dg/real_const_3.f90: Likewise.
575 * gfortran.dg/transfer_simplify_1.f90: Likewise.
576
577 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
578 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
579 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
580 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
581 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
582
583 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
584 * gfortran.dg/gamma_5.f90: Likewise.
585
c9184dd8
UW
5862009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
587
588 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
589 less strict so it also works with auto-overlay support.
590 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
591 for "exceeds local store" linker errors on the SPU.
592
593 * lib/gfortran.exp: Include target-supports.exp.
594 (gfortran_init): On SPU targets where automatic overlay support
595 is available, use it to build all Fortran test cases.
596
597 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
598
92234f46
AC
5992009-04-17 Arnaud Charlet <charlet@adacore.com>
600
601 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
602 rule enforced by gnat on taft types.
603
d23a572f
JJ
6042009-04-17 Jakub Jelinek <jakub@redhat.com>
605
606 PR testsuite/39792
607 * g++.dg/ext/complit11.C: Add empty dg-options.
608
167be6eb
AP
6092009-04-16 Andrew Pinski <pinskia@gmail.com>
610
d23a572f 611 PR c++/17570
167be6eb
AP
612 * g++.dg/template/defarg11.C: New test.
613
ee85b983
AP
6142009-04-16 Andrew Pinski <pinskia@gmail.com>
615
d23a572f 616 PR c++/28766
ee85b983
AP
617 * g++.dg/ext/complit11.C: New testcase.
618
041d7a27
LCW
6192009-04-15 Le-Chun Wu <lcwu@google.com>
620
621 PR c++/39551
622 * g++.dg/warn/Wunused-13.C: New testcase.
623
6866c6e8
ILT
6242009-04-15 Ian Lance Taylor <iant@google.com>
625
626 * gcc.dg/Wenum-compare-1.c: New testcase.
627
25e20805
RG
6282009-04-15 Richard Guenther <rguenther@suse.de>
629
630 PR tree-optimization/39764
631 * g++.dg/torture/pr39764.C: New testcase.
632
5afaa917
NS
6332009-04-15 Nathan Sidwell <nathan@codesourcery.com>
634
635 * g++.dg/ext/altivec-17.C: New.
636
6891bd6c
AC
6372009-04-15 Arnaud Charlet <charlet@adacore.com>
638
639 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
640 * gnat.dg/specs/limited1.ads: Ditto.
641
1a650423
MM
6422009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
643
644 PR testsuite/39769
645 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
646 for testing the results of estimate instructions.
647 * gcc.dg/vmx/3a-04m.c (test): Ditto.
648 * gcc.dg/vmx/3a-05.c (test): Ditto.
649
f9b20c62
JM
6502009-04-14 Jason Merrill <jason@redhat.com>
651
652 PR c++/39763
653 * g++.dg/warn/Wshadow-4.C: Extend.
654
58277f48
UB
6552009-04-14 Uros Bizjak <ubizjak@gmail.com>
656
657 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
658 (do_D): Remove attribute hidden.
659
82e738a5 6602009-04-13 Jason Merrill <jason@redhat.com>
15237f9a
JM
661
662 PR c++/39480
663 * g++.dg/init/copy7.C: New.
664
1b1c508f
L
6652009-04-13 H.J. Lu <hongjiu.lu@intel.com>
666
667 PR testsuite/39733
668 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
669 (check_for_all_options): This.
670
c1b93f2b
JM
6712009-04-13 Jason Merrill <jason@redhat.com>
672
673 PR c++/39750
674 * g++.dg/template/crash90.C: New.
675
0f8a7706
JM
6762009-04-12 Jason Merrill <jason@redhat.com>
677
678 PR c++/39742
679 * g++.dg/overload/extern-C-2.C: New.
680
18f41a1b
JM
6812009-04-12 Joseph Myers <joseph@codesourcery.com>
682
683 PR preprocessor/31869
684 * gcc.dg/cpp/strify5.c: New test.
685
849d624b
EB
6862009-04-12 Eric Botcazou <ebotcazou@adacore.com>
687
688 * gnat.dg/enum1.adb: New test.
689 * gnat.dg/enum1_pkg.ads: New helper.
690
6912009-04-12 Uros Bizjak <ubizjak@gmail.com>
4c48007b
UB
692
693 PR target/39740
694 * gcc.target/alpha/pr39740.c: New test.
695
cadb8f42
DK
6962009-04-11 Daniel Kraft <d@domob.eu>
697
698 PR fortran/37746
699 * gfortran.dg/bounds_check_strlen_1.f90: New test.
700 * gfortran.dg/bounds_check_strlen_2.f90: New test.
701 * gfortran.dg/bounds_check_strlen_3.f90: New test.
702 * gfortran.dg/bounds_check_strlen_4.f90: New test.
703 * gfortran.dg/bounds_check_strlen_5.f90: New test.
704 * gfortran.dg/bounds_check_strlen_6.f90: New test.
705 * gfortran.dg/bounds_check_strlen_7.f90: New test.
706 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
707 expected string length that failed with -fbounds-check now.
708 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
709
d1e49db4
JW
7102009-04-11 Janus Weil <janus@gcc.gnu.org>
711
712 PR fortran/39692
713 * gfortran.dg/proc_ptr_14.f90: New.
714
32848948
RG
7152009-04-11 Richard Guenther <rguenther@suse.de>
716
717 PR middle-end/39732
718 * g++.dg/torture/pr39732.C: New testcase.
719
568eecad
DF
7202009-04-11 Daniel Franke <franke.daniel@gmail.com>
721
722 * gfortran.dg/whole_file_5.f90: New.
723 * gfortran.dg/whole_file_6.f90: New.
724
8810712e
RG
7252009-04-11 Richard Guenther <rguenther@suse.de>
726
727 PR tree-optimization/39713
728 * g++.dg/torture/pr39713.C: New testcase.
729
fa78c0c1
RG
7302009-04-10 Richard Guenther <rguenther@suse.de>
731
732 PR c/39712
733 * gcc.dg/pr39712.c: New testcase.
734
72b75d03
L
7352009-04-10 H.J. Lu <hongjiu.lu@intel.com>
736
737 PR c++/28301
738 * g++.dg/cpp0x/enum2.C: Updated.
739 * g++.dg/debug/pr22514.C: Likewise.
740 * g++.dg/parse/enum2.C: Likewise.
741 * g++.dg/parse/enum3.C: Likewise.
742 * g++.dg/template/crash79.C: Likewise.
743 * g++.old-deja/g++.jason/cond.C: Likewise.
744
6e990b54
CF
7452009-04-10 Chao-ying Fu <fu@mips.com>
746
747 * gcc.target/mips/interrupt_handler.c: Change from compile to
748 assemble.
749
aa070a60
KG
7502009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
751
752 * objc/execute/forward-1.x: Fix x86_64 entry typos.
753
045ac367
DF
7542009-04-10 Daniel Franke <franke.daniel@gmail.com>
755
756 PR fortran/38709
757 * gfortran.dg/zero_sized_6.f90: New.
758
0d246707
MLI
7592009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
760
761 PR c++/20118
762 * g++.dg/parse/pr20118.C: New.
763 * g++.dg/template/spec16.C: Update.
764
8b7a6bb2
L
7652009-04-09 H.J. Lu <hongjiu.lu@intel.com>
766
767 PR testsuite/35621
768 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
769 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
770 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
771 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
772 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
773 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
774 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
775 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
776 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
777 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
778 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
779 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
780 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
781 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
782 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
783 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
784 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
785
80558628
L
7862009-04-09 H.J. Lu <hongjiu.lu@intel.com>
787
788 PR target/39678
789 * g++.dg/torture/pr39678.C: New.
790 * gcc.dg/compat/struct-complex-2.h: Likewise.
791 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
792 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
793 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
794 * gcc.dg/torture/pr39678.c: Likewise.
795 * gcc.target/i386/pr39678.c: Likewise.
796
797 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
798 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
799
800 * gcc.target/x86_64/abi/test_passing_structs.c: Include
801 <complex.h>. Add tests for structure with complex float.
802
e1ff19bf
BE
8032009-04-10 Ben Elliston <bje@au.ibm.com>
804 Joseph Myers <joseph@codesourcery.com>
805
806 PR target/36800
807 * gcc.dg/dfp/pr36800.c: New.
808
d5e90cab
RW
8092009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
810 Rafael Avila de Espindola <espindola@google.com>
811
812 * gcc.misc-tests/help.exp: New file.
813 * lib/options.exp: New file.
814
750d4b2e
JJ
8152009-04-09 Janis Johnson <janis187@us.ibm.com>
816
817 PR libobjc/36610
818 * objc/execute/forward-1.x: New.
819
b45f0e58
PB
8202009-04-09 Paolo Bonzini <bonzini@gnu.org>
821
7a715bba 822 * gcc.dg/pr27150-1.c: Change to a link test.
b45f0e58 823
748086b7
JJ
8242009-04-09 Jakub Jelinek <jakub@redhat.com>
825
826 * g++.dg/lookup/using2.C: Change copyright header to refer to version
827 3 of the GNU General Public License and to point readers at the
828 COPYING3 file and the FSF's license web page.
829 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
830 * gcc.dg/struct/struct-reorg.exp: Likewise.
831 * gcc.target/spu/tag_manager.c: Likewise.
832
0a5ec800
RG
8332009-04-09 Richard Guenther <rguenther@suse.de>
834
835 PR testsuite/39696
836 * ssa-ccp-25.c: Adjust pattern.
837
3070bab4
JW
8382009-04-09 Janus Weil <janus@gcc.gnu.org>
839
840 PR fortran/36704
841 * gfortran.dg/external_procedures_1.f90: Modified.
842 * gfortran.dg/proc_ptr_result_1.f90: New.
843 * gfortran.dg/proc_ptr_result_2.f90: New.
844 * gfortran.dg/proc_ptr_result_3.f90: New.
845
22a65a54
RG
8462009-04-09 Richard Guenther <rguenther@suse.de>
847
848 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
849 to prevent constant propagation.
850 * gcc.dg/vect/vect-56.c: Likewise.
851 * gcc.dg/vect/vect-58.c: Likewise.
852 * gcc.dg/vect/vect-60.c: Likewise.
853 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
854 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
855 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
856
f76968e6
RG
8572009-04-09 Richard Guenther <rguenther@suse.de>
858
859 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
860 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
861
17cede2e
JM
8622009-04-09 Joseph Myers <joseph@codesourcery.com>
863
864 PR c/39613
7a715bba
UB
865 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
866 New tests.
17cede2e 867
d34ac4dd
JM
8682009-04-08 Joseph Myers <joseph@codesourcery.com>
869
870 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
871 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
872
ce9ba79b
JJ
8732009-04-08 Jakub Jelinek <jakub@redhat.com>
874
875 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
876
f6f5e3a1
JM
8772009-04-08 Jason Merrill <jason@redhat.com>
878
879 PR c++/25185
880 * g++.dg/template/error40.C: Add another test.
881
4d84fe7c
JM
8822009-04-08 Joseph Myers <joseph@codesourcery.com>
883
884 PR c/39614
885 PR c/39673
886 * gcc.c-torture/compile/pr39614-1.c,
887 gcc.c-torture/compile/pr39614-2.c,
888 gcc.c-torture/compile/pr39614-3.c,
889 gcc.c-torture/compile/pr39614-4.c,
890 gcc.c-torture/compile/pr39614-5.c,
891 gcc.c-torture/compile/pr39673-1.c,
892 gcc.c-torture/compile/pr39673-2.c: New tests.
893 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
894 more cases.
895 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
896 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
897 expected errors.
898
02060927
DS
8992009-04-08 Dodji Seketeli <dodji@redhat.com>
900
901 PRc++/39637
902 * g++.dg/cpp0x/variadic-crash2.C: New test.
903
bafc96b4
PT
9042009-04-08 Paul Thomas <pault@gcc.gnu.org>
905
906 PR fortran/38863
907 * gfortran.dg/alloc_comp_result_1.f90: New test.
908
e04c614e
JM
9092009-04-07 Jason Merrill <jason@redhat.com>
910
911 PR c++/34691
912 * g++.dg/overload/extern-C-1.C: New.
913
4796d66e
DH
9142009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
915
916 PR testsuite/39325
917 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
918
6ea2bd47
JM
9192009-04-07 Jason Merrill <jason@redhat.com>
920
921 PR c++/25185
922 * g++.dg/template/error40.C: New.
923
13d138bf
JW
9242009-04-07 Janus Weil <janus@gcc.gnu.org>
925
926 PR fortran/38152
927 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
928
aa1aa786
EB
9292009-04-07 Eric Botcazou <ebotcazou@adacore.com>
930
931 * gnat.dg/subp_elim_errors.ad[sb]: New test.
932
3afadac3
JW
9332009-04-07 Janus Weil <janus@gcc.gnu.org>
934
c22ba5ff 935 PR fortran/38290
3afadac3
JW
936 * gfortran.dg/proc_decl_1.f90: Modified.
937 * gfortran.dg/proc_ptr_11.f90: Extended.
938 * gfortran.dg/proc_ptr_13.f90: Modified.
939
463ecaca
JM
9402009-04-06 Jason Merrill <jason@redhat.com>
941
942 PR c++/35146
943 * g++.dg/template/fnspec1.C: New.
944
6d63ea75
LG
9452009-04-06 Laurent GUERBY <laurent@guerby.net>
946
7a715bba 947 * lib/gnat.exp: Handle multilib.
6d63ea75 948
ea0a374b
PT
9492009-04-06 Paul Thomas <pault@gcc.gnu.org>
950
951 PR fortran/38863
952 * gfortran.dg/dependency_23.f90: New test.
953
439ef907
RG
9542009-04-06 Richard Guenther <rguenther@suse.de>
955
956 PR tree-optimization/28868
957 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
958 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
959 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
960 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
961
2e698f67
AS
9622009-04-06 Andrew Stubbs <ams@codesourcery.com>
963
964 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
965
5020dbd6
AS
9662009-04-06 Andrew Stubbs <ams@codesourcery.com>
967
968 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
969
9702009-04-06 Andrew Stubbs <ams@codesourcery.com>
971
972 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
973 with the built-in y0, and the subsequent warning.
974 (y1): Likewise, rename to y_1.
975
1d146030
JW
9762009-04-06 Janus Weil <janus@gcc.gnu.org>
977
7a715bba
UB
978 PR fortran/39414
979 * gfortran.dg/proc_decl_21.f90: New.
1d146030
JW
980
9812009-04-06 Paul Thomas <pault@gcc.gnu.org>
59e36b72 982
7a715bba
UB
983 PR fortran/36091
984 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
59e36b72 985
ecef6119
HPN
9862009-04-06 Hans-Peter Nilsson <hp@axis.com>
987
988 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
989 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
990 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
991 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
992 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
993 gfortran.dg/namelist_49.f90: Gate test on effective_target
994 fd_truncate.
995 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
996
e462f727
DK
9972009-04-05 Daniel Kraft <d@domob.eu>
998
999 PR fortran/38654
1000 * gfortran.dg/read_float_2.f03
1001 * gfortran.dg/read_float_3.f90
1002
941c3614
RB
10032009-04-05 Richard Guenther <rguenther@suse.de>
1004
1005 PR tree-optimization/39648
1006 * gcc.c-torture/compile/pr39648.c: New testcase.
1007
435970ad
JM
10082009-04-05 Jason Merrill <jason@redhat.com>
1009
1010 PR c++/14912
1011 * g++.dg/template/error39.C: New.
1012
beb64b4a
DF
10132009-04-05 Daniel Franke <franke.daniel@gmail.com>
1014
1015 PR fortran/29458
1016 * gfortran.dg/implied_do_1.f90: New.
1017
cf7d2eb0
TB
10182009-04-04 Tobias Burnus <burnus@net-b.de>
1019
1020 PR fortran/39577
1021 * gfortran.dg/recursive_check_8.f90: New.
1022 * gfortran.dg/recursive_check_9.f90: New.
1023 * gfortran.dg/recursive_check_10.f90: New.
1024 * gfortran.dg/recursive_check_11.f90: New.
1025 * gfortran.dg/recursive_check_12.f90: New.
1026 * gfortran.dg/recursive_check_13.f90: New.
1027 * gfortran.dg/recursive_check_14.f90: New.
1028
a4d674fc
JM
10292009-04-04 Jason Merrill <jason@redhat.com>
1030
1031 PR c++/25185
1032 * g++.dg/template/error38.C: Add more tests.
1033
6f85546f
PT
10342009-04-04 Paul Thomas <pault@gcc.gnu.org>
1035
1036 PR fortran/37614
1037 * gfortran.dg/common_align_2.f90: New test.
1038
aa7069aa
RG
10392009-04-04 Richard Guenther <rguenther@suse.de>
1040
1041 PR tree-optimization/8781
1042 PR tree-optimization/37892
1043 * g++.dg/tree-ssa/pr8781.C: New testcase.
1044 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
1045
cd15ad3e
RG
10462009-04-04 Richard Guenther <rguenther@suse.de>
1047
1048 PR tree-optimization/39636
1049 * gcc.c-torture/compile/pr39636.c: New testcase.
1050
32d5b22d
L
10512009-04-03 H.J. Lu <hongjiu.lu@intel.com>
1052
d75b46b4 1053 PR rtl-optimization/39607
32d5b22d
L
1054 * g++.dg/opt/pr39607.C: New.
1055
6f9c9d6d
TB
10562009-04-03 Tobias Burnus <burnus@net-b.de>
1057
1058 PR fortran/39594
1059 * gfortran.dg/common_12.f90: New.
1060
b77ba909
JM
10612009-04-03 Jason Merrill <jason@redhat.com>
1062
1063 PR c++/39608
1064 * g++.dg/template/const2.C: New test.
1065
0c908ffc
RG
10662009-04-03 Richard Guenther <rguenther@suse.de>
1067
1068 PR tree-optimization/2480
1069 PR tree-optimization/23086
1070 * gcc.dg/tree-ssa/pr2480.c: New testcase.
1071 * gcc.dg/tree-ssa/pr23086.c: Likewise.
1072
075f83f5
RG
10732009-04-03 Richard Guenther <rguenther@suse.de>
1074
1075 PR tree-optimization/34743
1076 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
1077 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
1078 * gcc.dg/tree-ssa/alias-18.c: Likewise.
1079 * gcc.dg/tree-ssa/sra-3.c: Likewise.
1080 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
1081 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
1082 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1083 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1084
5006671f
RG
10852009-04-03 Richard Guenther <rguenther@suse.de>
1086
1087 PR middle-end/13146
1088 PR tree-optimization/23940
1089 PR tree-optimization/33237
1090 PR middle-end/33974
1091 PR middle-end/34093
1092 PR tree-optimization/36201
1093 PR tree-optimization/36230
1094 PR tree-optimization/38049
1095 PR tree-optimization/38207
1096 PR tree-optimization/38230
1097 PR tree-optimization/38301
1098 PR tree-optimization/38585
1099 PR middle-end/38895
1100 PR tree-optimization/38985
1101 PR tree-optimization/39299
1102 * gcc.dg/pr19633-1.c: Adjust.
1103 * gcc.dg/torture/pta-callused-1.c: Likewise.
1104 * gcc.dg/torture/pr39074-2.c: Likewise.
1105 * gcc.dg/torture/pr39074.c: Likewise.
1106 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
1107 * gcc.dg/torture/pr30375.c: Adjust.
1108 * gcc.dg/torture/pr33563.c: Likewise.
1109 * gcc.dg/torture/pr33870.c: Likewise.
1110 * gcc.dg/torture/pr33560.c: Likewise.
1111 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
1112 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
1113 * gcc.dg/tree-ssa/alias-15.c: Remove.
1114 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
1115 * gcc.dg/tree-ssa/pr26421.c: Adjust.
1116 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
1117 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
1118 * gcc.dg/tree-ssa/pr23382.c: Adjust.
1119 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
1120 * gcc.dg/tree-ssa/alias-16.c: Adjust.
1121 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1122 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1123 * gcc.dg/tree-ssa/alias-18.c: Likewise.
1124 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1125 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
1126 * gcc.dg/tree-ssa/alias-19.c: Likewise.
1127 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
1128 * gcc.dg/tree-ssa/pr13146.c: Likewise.
1129 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1130 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1131 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1132 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
1133 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
1134 * gcc.dg/tree-ssa/alias-20.c: Likewise.
1135 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
1136 * gcc.dg/tree-ssa/pr38895.c: Likewise.
1137 * gcc.dg/uninit-B.c: XFAIL.
1138 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
1139 * gcc.dg/uninit-pr19430.c: XFAIL.
1140 * g++.dg/tree-ssa/pr13146.C: New testcase.
1141 * g++.dg/opt/pr36187.C: Adjust.
1142 * g++.dg/torture/20090329-1.C: New testcase.
1143
e97d7fa9
CF
11442009-04-02 Chao-ying Fu <fu@mips.com>
1145
1146 * gcc.target/mips/interrupt_handler.c: New test.
1147
608f7b2e
DA
11482009-04-02 David Ayers <ayers@fsfe.org>
1149
1150 PR objc/18456
1151 * objc.dg/bad-receiver-type-2.m: New test contributed by
1152 Alexander Mamberg.
1153
d5c8be27
JM
11542009-04-02 Jason Merrill <jason@redhat.com>
1155
1156 PR c++/25185
1157 * g++.dg/template/error38.C: New test.
1158
9fabb197
JJ
11592009-04-02 Janis Johnson <janis187@us.ibm.com>
1160
1161 PR tree-optimization/31677
7a715bba 1162 * gcc.dg/memcpy-1.c: Add compiler option.
9fabb197 1163
2f0fa28e
IR
11642009-04-02 Ira Rosen <irar@il.ibm.com>
1165
1166 PR tree-optimization/39595
1167 * gfortran.dg/vect/O3-pr39595.f: New test.
1168
d0940d56
DS
11692009-04-02 Dodji Seketeli <dodji@redhat.com>
1170
1171 PR c++/26693
1172 * g++.dg/template/typedef11.C: New test.
1173 * g++.dg/template/typedef12.C: Likewise.
1174 * g++.dg/template/typedef13.C: Likewise.
1175 * g++.dg/template/typedef14.C: Likewise.
1176 * g++.dg/template/typedef15.C: Likewise.
1177 * g++.dg/template/typedef16.C: Likewise.
1178 * g++.dg/template/sfinae3.C: Compile this pedantically.
1179 The only errors expected should be the one saying the typedef is ill
1180 formed.
1181 * g++.old-deja/g++.pt/typename8.C: Likewise.
1182 * g++.dg/template/access11.C: Update this.
1183
bf1cbdc6
RG
11842009-04-02 Richard Guenther <rguenther@suse.de>
1185
1186 PR tree-optimization/37221
1187 * gcc.c-torture/compile/20090331-1.c: New testcase.
1188
87cfb32c
EB
11892009-04-01 Eric Botcazou <ebotcazou@adacore.com>
1190
1191 * gcc.c-torture/compile/20090401-1.c: New test.
1192
a5b38cdf
L
11932009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1194
1195 PR c++/4926
1196 * g++.dg/template/pr4926-1.C: New.
1197
667e8acb
XDL
11982009-04-01 Xinliang David Li <davidxl@google.com>
1199
1200 * gcc.target/i386/all_one_m128i.c: New test.
1201
eec49116
JJ
12022009-04-01 Janis Johnson <janis187@us.ibm.com>
1203
839a3b8a
JJ
1204 PR c/39027
1205 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
1206 * gcc.dg/fltconst-2.c: New test.
1207 * gcc.dg/fltconst-double-pedantic-1.c: New test.
1208 * gcc.dg/fltconst-double-pedantic-2.c: New test.
1209
eec49116
JJ
1210 PR c/33466
1211 * gcc.dg/cpp/pr33466.c: New test.
1212 * gcc.dg/dfp/pr33466.c: New test.
1213 * gcc.dg/fixed-point/pr33466.c: New test.
1214
96137f95
L
12152009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1216
1217 PR tree-optimization/35011
1218 * g++.dg/other/pr35011.C: New.
1219
d93e052c
JJ
12202009-04-01 Jakub Jelinek <jakub@redhat.com>
1221
1222 PR target/39226
1223 * gcc.dg/pr39226.c: New test.
1224
eddd291e
L
12252009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1226
1227 PR c++/35240
1228 * g++.dg/template/pr35240.C: New.
1229
6ccb2a4a
JM
12302009-04-01 Joseph Myers <joseph@codesourcery.com>
1231
1232 PR c/39605
1233 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
1234 * gcc.dg/pr25682.c: Update expected diagnostics.
1235
299b87f8
RG
12362009-04-01 Richard Guenther <rguenther@suse.de>
1237
1238 * gcc.dg/fold-plusmult-2.c: New testcase.
1239
b85eb797
JJ
12402009-04-01 Jakub Jelinek <jakub@redhat.com>
1241
1242 PR c/37772
1243 * gcc.dg/pr37772.c: New test.
1244 * g++.dg/ext/asm11.C: New test.
1245
00c7e24f
L
12462009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1247
b85eb797
JJ
1248 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
1249 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
1250 defined.
00c7e24f 1251
a70f5987
JM
12522009-03-31 Jason Merrill <jason@redhat.com>
1253
1254 * g++.old-deja/g++.other/using9.C: Add expected errors.
1255
36e3e6f7
L
12562009-03-31 H.J. Lu <hongjiu.lu@intel.com>
1257
1258 * gcc.c-torture/compile/pr33009.c: Removed.
1259
82452399
RR
12602009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1261
1262 * gcc.c-torture/compile/pr33009.c: Delete.
1263 * gcc.c-torture/compile/pr11832.c: Likewise.
1264
207bf79d
JM
12652009-03-31 Joseph Myers <joseph@codesourcery.com>
1266
1267 PR c/448
1268 * lib/target-supports.exp (check_effective_target_stdint_types):
1269 Update comment.
1270 (check_effective_target_inttypes_types): New.
1271 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
1272 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
1273 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
1274
e49be8f7
PT
12752009-03-31 Paul Thomas <pault@gcc.gnu.org>
1276
1277 PR fortran/38917
1278 PR fortran/38918
1279 * gfortran.dg/data_pointer_1.f90: New test.
1280
bf0d171a
PT
12812009-03-31 Paul Thomas <pault@gcc.gnu.org>
1282
1283 PR fortran/38915
1284 * gfortran.dg/char_length_15.f90: New test.
1285
a3c49752
JM
12862009-03-31 Jason Merrill <jason@redhat.com>
1287
51fc2d02
JM
1288 C++ DR 613
1289 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
1290 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
1291 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
1292 xfail others.
1293
2553fb66
JM
1294 * g++.dg/other/typedef2.C: New test.
1295
0e183333
JM
1296 PR c++/37806
1297 * g++.dg/template/typedef17.C: New test.
1298
a3c49752
JM
1299 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
1300 * g++.dg/cpp0x/auto12.C: Likewise.
1301
6b12efe9
RG
13022009-03-31 Richard Guenther <rguenther@suse.de>
1303
1304 PR middle-end/31029
1305 * gcc.dg/fold-compare-4.c: New testcase.
1306 * gcc.dg/fold-compare-5.c: Likewise.
1307
108f6c2f
RG
13082009-03-31 Richard Guenther <rguenther@suse.de>
1309
1310 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
1311
8f612190
JM
13122009-03-31 Joseph Myers <joseph@codesourcery.com>
1313
1314 PR target/39592
1315 * gcc.target/i386/pr39592-1.c: New test.
1316
47580d22
JM
13172009-03-31 Joseph Myers <joseph@codesourcery.com>
1318
1319 PR preprocessor/15638
1320 * gcc.dg/cpp/missing-header-1.c: New test.
1321 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
1322 "compilation terminated" message.
1323 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
1324 test #include "".
1325 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
1326 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
1327 terminated" message.
1328
ba4d8f9d
RG
13292009-03-31 Richard Guenther <rguenther@suse.de>
1330
1331 PR middle-end/23401
1332 PR middle-end/27810
1333 * gcc.dg/tree-ssa/pr23401.c: New testcase.
1334 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1335
3759634f
SK
13362009-03-30 Steven G. Kargl <kargls@comcast.net>
1337
1338 PR fortran/38389
1339 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
1340 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
1341 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1342 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
1343 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1344 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1345 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
1346
71a7778c
PT
13472009-03-30 Paul Thomas <pault@gcc.gnu.org>
1348
1349 PR fortran/22571
1350 * gfortran.dg/whole_file_1.f90: New test.
1351 PR fortran/26227
1352 * gfortran.dg/whole_file_2.f90: New test.
1353 * gfortran.dg/whole_file_3.f90: New test.
1354 PR fortran/24886
1355 * gfortran.dg/whole_file_4.f90: New test.
1356
665733c1
JJ
13572009-03-30 Jakub Jelinek <jakub@redhat.com>
1358
1359 * gfortran.dg/bind_c_usage_19.f90: New test.
1360
a37a7b8a
JJ
1361 PR target/39558
1362 * gcc.target/powerpc/altivec-29.c: New test.
1363
8ce94e44
JM
13642009-03-30 Joseph Myers <joseph@codesourcery.com>
1365
1366 PR rtl-optimization/323
1367 * gcc.target/i386/excess-precision-1.c,
1368 gcc.target/i386/excess-precision-2.c,
1369 gcc.target/i386/excess-precision-3.c,
1370 gcc.target/i386/excess-precision-4.c,
1371 gcc.target/i386/excess-precision-5.c,
1372 gcc.target/i386/excess-precision-6.c: New tests.
1373
1e57bf47
JM
13742009-03-30 Joseph Myers <joseph@codesourcery.com>
1375
1376 PR c/35235
1377 * gcc.dg/c99-array-lval-8.c: New test.
1378
148e4216
JM
13792009-03-29 Joseph Myers <joseph@codesourcery.com>
1380
1381 PR preprocessor/34695
1382 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
1383 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
1384 instead of dg-warning for "previous definition" messages.
1385 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
1386 "warnings being treated as errors" message.
1387 * gcc.dg/fltconst-1.c: Use -fshow-column.
1388
6bb62671
SK
13892009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
1390
1391 PR fortran/38823
1392 * gfortran.dg/power1.f90: New test.
1393
928c19bb
JM
13942009-03-29 Joseph Myers <joseph@codesourcery.com>
1395
1396 PR c/456
1397 PR c/5675
1398 PR c/19976
1399 PR c/29116
1400 PR c/31871
1401 PR c/35198
1402 * gcc.c-torture/compile/20081108-1.c,
1403 gcc.c-torture/compile/20081108-2.c,
1404 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
1405 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
1406 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
1407 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
1408 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
1409 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
1410 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
1411 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
1412 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
1413 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
1414 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
1415 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
1416 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
1417 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
1418 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
1419 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
1420 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
1421 case.
1422 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1423 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
1424 XFAILs. Update expected messages.
1425 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
1426 expected messages.
1427 * gcc.dg/real-const-1.c: Replace with test from original PR.
1428 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
1429 when casting from non-constant integer to pointer.
1430
5babbcc0
RG
14312009-03-29 Richard Guenther <rguenther@suse.de>
1432
1433 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
1434
b0e5fa94
DK
14352009-03-29 Daniel Kraft <d@domob.eu>
1436
1437 PR fortran/37423
1438 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
1439 DEFERRED bindings.
1440 * gfortran.dg/typebound_proc_9.f03: New test.
1441 * gfortran.dg/typebound_proc_10.f03: New test.
1442 * gfortran.dg/typebound_proc_11.f03: New test.
1443 * gfortran.dg/abstract_type_5.f03: New test.
1444
ad41bd84 14452009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
d80c695f
TS
1446
1447 PR fortran/38507
1448 * gfortran.dg/do_4.f: New.
1449 * gfortran.dg/goto_2.f90: Correct expected warnings.
1450 * gfortran.dg/goto_4.f90: Likewise.
1451 * gfortran.dg/goto_5.f90: New.
1452
eeae74a1
L
14532009-03-29 H.J. Lu <hongjiu.lu@intel.com>
1454
1455 PR target/39545
1456 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
1457
1458 * gcc.target/i386/pr39545-1.c: New.
1459 * gcc.target/i386/pr39545-2.c: Likewise.
1460
1461 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
1462 (flex2_struct): Likewise.
1463 (check_struct_passing7): Likewise.
1464 (check_struct_passing8): Likewise.
1465 (f1s): Likewise.
1466 (f2s): Likewise.
1467 (main): Call check_struct_passing7 and check_struct_passing8.
1468
3379ae7f
RG
14692009-03-29 Richard Guenther <rguenther@suse.de>
1470
1471 * gcc.c-torture/execute/20090113-1.c: New testcase.
1472 * gcc.c-torture/execute/20090113-2.c: Likewise.
1473 * gcc.c-torture/execute/20090113-3.c: Likewise.
1474 * gcc.c-torture/execute/20090207-1.c: Likewise.
1475 * gcc.c-torture/compile/20090114-1.c: Likewise.
1476 * gcc.c-torture/compile/20090328-1.c: Likewise.
1477 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
1478
4ea80a41
DA
14792009-03-29 David Ayers <ayers@fsfe.org>
1480
1481 PR objc/27377
1482 * objc.dg/conditional-1.m: New tests.
1483
3dc9eaa6
AN
14842009-03-28 Adam Nemet <anemet@caviumnetworks.com>
1485
1486 * gcc.dg/winline-10.c: New test.
1487
33abc845
TB
14882009-03-28 Tobias Burnus <burnus@net-b.de>
1489
1490 PR fortran/34656
1491 * gfortran.dg/do_check_1.f90: Add test.
1492 * gfortran.dg/do_check_2.f90: Add test.
1493 * gfortran.dg/do_check_3.f90: Add test.
1494 * gfortran.dg/do_check_4.f90: Add test.
1495
33977f81
JH
14962009-03-28 Jan Hubicka <jh@suse.cz>
1497
1498 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
1499 * gcc.dg/pr33826.c: Update dump files.
1500 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
1501 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
1502
617f3897
MJ
15032009-03-28 Martin Jambor <mjambor@suse.cz>
1504
1505 * g++.dg/tree-ssa/fwprop-align.C: New test.
1506
574872ff
JJ
15072009-03-28 Jakub Jelinek <jakub@redhat.com>
1508
b3bf8855
JJ
1509 * gcc.target/powerpc/altivec-28.c: New test.
1510
574872ff
JJ
1511 PR c++/39554
1512 * gcc.dg/wdisallowed-functions-1.c: Removed.
1513 * gcc.dg/wdisallowed-functions-2.c: Removed.
1514 * gcc.dg/wdisallowed-functions-3.c: Removed.
1515 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
1516 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
1517 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
1518
b005da11
RG
15192009-03-28 Richard Guenther <rguenther@suse.de>
1520
1521 PR tree-optimization/38723
1522 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
1523
5d63a35f
PT
15242009-03-28 Paul Thomas <pault@gcc.gnu.org
1525
ba20e309
UB
1526 PR fortran/38538
1527 * gfortran.dg/char_result_13.f90: New test.
5d63a35f 1528
6b02d5f7
PT
15292009-03-28 Paul Thomas <pault@gcc.gnu.org>
1530
1531 PR fortran/38765
1532 * gfortran.dg/alloc_comp_assign_9.f90: New test.
1533
bc6600ab
DK
15342009-03-28 Daniel Kraft <d@domob.eu>
1535
1536 * gfortran.dg/trim_1.f90: New test.
1537
08cf8f58
RG
15382009-03-28 Richard Guenther <rguenther@suse.de>
1539
1540 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
1541 * g++.dg/warn/Warray-bounds.C: Likewise.
1542
43998ed9
TB
15432009-03-28 Tobias Burnus <burnus@net-b.de>
1544
1545 PR fortran/32626
1546 * gfortran.dg/recursive_check_7.f90: New test.
1547
15482009-03-28 Tobias Burnus <burnus@net-b.de>
dc186969
TB
1549
1550 PR fortran/38432
1551 * gfortran.dg/do_check_5.f90: New test.
1552 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
1553 * gfortran.dg/array_constructor_18.f90: Ditto.
1554 * gfortran.dg/array_constructor_22.f90: Ditto.
1555 * gfortran.dg/do_3.F90: Ditto.
1556 * gfortran.dg/do_1.f90: Ditto.
1557
e8114fba
RG
15582009-03-28 Richard Guenther <rguenther@suse.de>
1559
1560 PR tree-optimization/38180
1561 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
1562
6cdb0ee3
RG
15632009-03-28 Richard Guenther <rguenther@suse.de>
1564
1565 PR tree-optimization/38513
1566 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1567 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
1568 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1569 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1570 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1571 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1572 * gcc.dg/vect/vect-35.c: Likewise.
1573 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1574 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1575 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1576
8ca1fd76
RG
15772009-03-28 Richard Guenther <rguenther@suse.de>
1578
1579 PR tree-optimization/38968
1580 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
1581
a254e44d
RG
15822009-03-28 Richard Guenther <rguenther@suse.de>
1583
1584 PR tree-optimization/37795
1585 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
1586
52c0e446
JM
15872009-03-28 Joseph Myers <joseph@codesourcery.com>
1588
1589 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
1590 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
1591 options for removed targets.
1592
472c7fbd
RG
15932009-03-27 Richard Guenther <rguenther@suse.de>
1594
1595 PR tree-optimization/39120
1596 * gcc.c-torture/execute/pr39120.c: New testcase.
1597
15982009-03-27 Richard Guenther <rguenther@suse.de>
1599
1600 PR tree-optimization/39120
1601 * gcc.dg/torture/pta-callused-1.c: New testcase.
1602
2ac26e15
L
16032009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1604
1605 PR middle-end/39315
1606 * gcc.target/i386/pr39315-1.c: New.
1607 * gcc.target/i386/pr39315-2.c: Likewise.
1608 * gcc.target/i386/pr39315-3.c: Likewise.
1609 * gcc.target/i386/pr39315-4.c: Likewise.
1610 * gcc.target/i386/pr39315-check.c: Likewise.
1611
d9223014
L
16122009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1613
1614 PR c/39323
1615 * gcc.dg/pr39323-1.c: New.
1616 * gcc.dg/pr39323-2.c: Likewise.
1617 * gcc.dg/pr39323-3.c: Likewise.
1618
689b689c
L
16192009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1620
1621 PR target/38034
1622 * gcc.target/ia64/sync-1.c: New.
1623
51212b32
L
16242009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1625
1626 PR target/39472
1627 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
1628 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
1629 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
1630 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
1631 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
1632 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
1633 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
1634 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
1635
7338ea63
KG
16362009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1637
1638 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
1639 for low precision (i.e. float).
1640
68599f33
DS
16412009-03-27 Dodji Seketeli <dodji@redhat.com>
1642 Jakub Jelinek <jakub@redhat.com>
1643
1644 PR debug/37959
1645 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
1646
9f5e9983
JJ
16472009-03-27 Jakub Jelinek <jakub@redhat.com>
1648
64d7685c
JJ
1649 * gcc.dg/memmove-2.c: New test.
1650 * gcc.dg/memmove-3.c: New test.
1651
9f5e9983
JJ
1652 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
1653 in clone naming.
1654
e9d51dc6
XDL
16552009-03-27 Xinliang David Li <davidxl@google.com>
1656
1657 PR tree-optimization/39557
1658 * g++.dg/tree-ssa/dom-invalid.C: New test.
1659
4577cea1
XDL
16602009-03-27 Xinliang David Li <davidxl@google.com>
1661
1662 PR tree-optimization/39548
1663 * g++.dg/tree-ssa/copyprop.C: New test.
1664
8ec0d73b
AP
16652009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1666
1667 PR c++/38638
1668 * g++.dg/template/typename17.C: New testcase.
1669 * g++.dg/template/typename18.C: New testcase.
1670
b0957daf
AP
16712009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1672
1673 PR c++/36799
1674 * g++.dg/other/var_copy-1.C: New test.
1675
48b6cd9d
SM
16762009-03-27 Simon Martin <simartin@users.sourceforge.net>
1677
1678 PR c++/37647
1679 * g++.dg/parse/ctor9.C: New test.
1680
6a837908
SM
16812009-03-27 Simon Martin <simartin@users.sourceforge.net>
1682
1683 PR c++/29727
1684 * g++.dg/init/error2.C: New test.
1685
a5f805df
MLI
16862009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1687
1688 PR c++/35652
1689 * gcc.dg/pr35652.C: New.
1690 * g++.dg/warn/pr35652.C: New.
1691 * gcc.dg/format/plus-1.c: Adjust message.
1692
5a59b39e
JJ
16932009-03-26 Jakub Jelinek <jakub@redhat.com>
1694
1695 PR c++/39554
1696 * gcc.dg/wdisallowed-functions-3.c: New test.
1697 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
1698
d43f68d6
KG
16992009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1700
1701 * gcc.dg/inline-33.c: Fix when pic.
1702
cd510f15
AM
17032009-03-25 Alexander Monakov <amonakov@ispras.ru>
1704
a5f805df 1705 * gcc.target/ia64/20090324-1.c: New test.
cd510f15 1706
969a5433
JJ
17072009-03-25 Jakub Jelinek <jakub@redhat.com>
1708
1709 PR c/27898
1710 * gcc.dg/pr27898.c: New test.
1711
1712 PR tree-optimization/32139
1713 * gcc.c-torture/compile/pr32139.c: New test.
1714
f7cbd40e
JM
17152009-03-24 Jason Merrill <jason@redhat.com>
1716
1717 PR c++/28274
1718 * g++.dg/parse/defarg14.C: New test.
1719
760ab26f
JD
17202009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1721
1722 PR libfortran/39528
1723 * gfortran.dg/read_repeat.f90: New test.
1724
09ac4473
IR
17252009-03-24 Ira Rosen <irar@il.ibm.com>
1726
1727 PR tree-optimization/39529
1728 * gcc.dg/vect/pr39529.c: New test.
1729
603f5959
DS
17302009-03-24 Dodji Seketeli <dodji@redhat.com>
1731 Jakub Jelinek <jakub@redhat.com>
1732
1733 PR debug/39524
1734 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
1735
c5cdb03f
JJ
17362009-03-23 Jakub Jelinek <jakub@redhat.com>
1737
1738 PR c/39495
1739 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
1740
6ab282f6
JM
17412009-03-23 Jason Merrill <jason@redhat.com>
1742
6afcfe0a
JM
1743 * g++.dg/cpp0x/auto12.C: Add variadic test.
1744
6ab282f6
JM
1745 PR c++/39526
1746 * g++.dg/warn/Wshadow-4.C: New test.
1747
88ccb72a
JJ
17482009-03-23 Jakub Jelinek <jakub@redhat.com>
1749
1750 PR tree-optimization/39516
1751 * gfortran.dg/pr39516.f: New test.
1752
78425caa
HPN
17532009-03-22 Hans-Peter Nilsson <hp@axis.com>
1754
1755 * lib/target-libpath.exp (set_ld_library_path_env_vars):
1756 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
1757 variable, not environment variable.
1758
c1165535
JM
17592009-03-21 Jason Merrill <jason@redhat.com>
1760
1761 PR c++/28879
1762 * g++.dg/ext/vla6.C: New test.
1763
72258929
JM
17642009-03-20 Jason Merrill <jason@redhat.com>
1765
1766 * g++.dg/cpp0x/initlist5.C: Add additional test.
1767
7d1ec26a
JJ
17682009-03-19 Jakub Jelinek <jakub@redhat.com>
1769 Janis Johnson <janis187@us.ibm.com>
1770
1771 * lib/compat.exp (compat-get-options-main, compat-get-options):
1772 Handle dg-prune-output in source file.
1773 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
1774 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
1775 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
1776 two warnings.
1777
f57c2f04
JJ
17782009-03-19 Jakub Jelinek <jakub@redhat.com>
1779
ea1199ee
JJ
1780 PR c/39495
1781 * gcc.dg/gomp/pr39495-1.c: New test.
1782 * gcc.dg/gomp/pr39495-2.c: New test.
1783 * g++.dg/gomp/pr39495-1.C: New test.
1784 * g++.dg/gomp/pr39495-2.C: New test.
1785
f57c2f04
JJ
1786 PR target/39496
1787 * gcc.target/i386/pr39496.c: New test.
1788 * g++.dg/other/pr39496.C: New test.
1789
9e517d61
LF
17902009-03-19 Li Feng <nemokingdom@gmail.com>
1791
1792 PR middle-end/39500
1793 * gcc.dg/autopar/pr39500-1.c: New.
1794 * gcc.dg/autopar/pr39500-2.c: New.
1795
d680e79d
L
17962009-03-18 H.J. Lu <hongjiu.lu@intel.com>
1797
1798 * g++.dg/dg.exp: Prune graphite.
1799
9968d233
SP
18002009-03-18 Sebastian Pop <sebastian.pop@amd.com>
1801
1802 PR middle-end/39447
1803 * g++.dg/graphite: New.
1804 * g++.dg/graphite/graphite.exp: New.
1805 * g++.dg/graphite/pr39447.C: New.
1806
367bdb8d
L
18072009-03-18 H.J. Lu <hongjiu.lu@intel.com>
1808
1809 PR c++/39425
1810 * g++.dg/template/pr39425.C: New.
1811
1812 * g++.dg/template/spec33.C: Updated.
1813
448545cb
JM
18142009-03-17 Jason Merrill <jason@redhat.com>
1815
1816 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
1817
ff284b4b
PC
18182009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
1819
1820 PR c++/39475
1821 * g++.dg/ext/unary_trait_incomplete.C: New.
1822
3c072c6b
JY
18232009-03-17 Jing Yu <jingyu@google.com>
1824
1825 PR middle-end/39378
1826 * g++.dg/inherit/thunk10.C: New test.
1827
9ade279b
UB
18282009-03-17 Uros Bizjak <ubizjak@gmail.com>
1829
1830 PR target/39482
1831 * gcc.target/i386/pr39482.c: New test.
1832
16e60c17
JJ
18332009-03-17 Jakub Jelinek <jakub@redhat.com>
1834
a3f596ba
JJ
1835 PR debug/39471
1836 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
1837 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
1838 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1839 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1840
6b2b8871
JJ
1841 PR middle-end/39443
1842 * gcc.dg/pr39443.c: New test.
1843
16e60c17
JJ
1844 PR debug/39412
1845 * gcc.dg/debug/pr39412.c: New test.
1846
4d936aca
JJ
18472009-03-17 Janis Johnson <janis187@us.ibm.com>
1848
1849 PR testsuite/38526
1850 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
1851 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
1852 is defined.
1853 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
1854 its original value, or unset if it was not defined.
1855 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
1856 path procs around use of HOSTCC.
1857 * g++.dg/compat/struct-layout-1.exp: Ditto.
1858 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
1859
1cb3c37c
L
18602009-03-16 H.J. Lu <hongjiu.lu@intel.com>
1861
1862 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
1863
8ce12569
JJ
18642009-03-16 Janis Johnson <janis187@us.ibm.com>
1865
c4d475ad
JJ
1866 Revert patch for PR testsuite/37630.
1867
db205671
JJ
1868 PR testsuite/37960
1869 * gcc.dg/pr11492.c: Replace constant and remove xfail.
1870
fabab0b6
JJ
1871 PR testsuite/37630
1872 * lib/target-supports.exp (check_effective_target_ieee): New.
1873 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
1874 * gcc.dg/20001012-1.c: Require ieee.
1875
8ce12569
JJ
1876 PR testsuite/37628
1877 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
1878
97b4ba9f
JJ
18792009-03-16 Jakub Jelinek <jakub@redhat.com>
1880
1881 PR tree-optimization/39455
1882 * gcc.dg/pr39455.c: New test.
1883
e178ae8e
DA
18842009-03-13 David Ayers <ayers@fsfe.org>
1885
1886 * objc/execute/trivial.m. New test.
1887
381b630e
JH
18882009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
1889
1890 PR target/39137
1891 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
1892
ba4905b4
L
18932009-03-13 H.J. Lu <hongjiu.lu@intel.com>
1894
1895 PR testsuite/39451
1896 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
1897 constraint on (%2).
1898
faef499b
DA
18992009-03-12 David Ayers <ayers@fsfe.org>
1900
1901 PR libobjc/27466
1902 * objc/execute/exceptions/handler-1.m. New test.
1903
ad41bd84 19042009-03-12 Jakub Jelinek <jakub@redhat.com>
03a18198
JJ
1905
1906 PR target/39431
1907 * gcc.target/i386/pr39431.c: New test.
1908
122c59c7
L
19092009-03-12 H.J. Lu <hongjiu.lu@intel.com>
1910
1911 PR target/39445
1912 * gcc.target/i386/pr39445.c: New.
1913
1914 * gcc.target/i386/push-1.c: XFAIL.
1915
498e51ca
AN
19162009-03-11 Adam Nemet <anemet@caviumnetworks.com>
1917
1918 * gcc.dg/inline-33.c: New test.
1919
22571318
NF
19202009-03-11 Nathan Froyd <froydnj@codesourcery.com>
1921
1922 * gcc.dg/vect/vect-82.c: Combine dg-do and
1923 dg-require-effective-target into dg-skip-if.
1924 * gcc.dg/vect/vect-83.c: Likewise.
1925
9bfaf89d
JJ
19262009-03-11 Jakub Jelinek <jakub@redhat.com>
1927
1928 PR target/39137
1929 * gcc.target/i386/stackalign/longlong-1.c: New test.
1930 * gcc.target/i386/stackalign/longlong-2.c: New test.
1931
8a9ceef2
UW
19322009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1933
1934 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
1935
dc215785
UW
19362009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1937
1938 * gcc.c-torture/execute/ieee/inf-3.c: New test.
1939 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
1940
9ee309d4
OH
19412009-03-11 Olivier Hainque <hainque@adacore.com>
1942
1943 * gnat.dg/slice_enum.adb: New test.
1944
7716876b
JM
19452009-03-11 Jason Merrill <jason@redhat.com>
1946
1947 PR debug/39086
1948 * g++.dg/opt/nrv15.C: New test.
1949
480a5329
IR
19502009-03-10 Ira Rosen <irar@il.ibm.com>
1951
1952 PR tree-optimization/39422
1953 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
1954 constant array with static initialization to global memory.
1955 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1956
23b27c81
HS
19572009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
1958
1959 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
1960 padding.
1961
9a9ba8d9
JJ
19622009-03-09 Jakub Jelinek <jakub@redhat.com>
1963
8c30a510
JJ
1964 PR c++/39371
1965 * g++.dg/opt/switch2.C: Add -w to dg-options.
1966 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
1967 * g++.dg/warn/switch1.C: New test.
1968 * g++.dg/other/switch3.C: New test.
1969
9a9ba8d9
JJ
1970 PR tree-optimization/39394
1971 * gcc.c-torture/compile/pr39394.c: New test.
1972
929b7fc3
AK
19732009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1974
1975 * gcc.target/s390/20090223-1.c: New testcase.
1976
1915e66b
JD
19772009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1978
1979 PR libfortran/39402
1980 * gfortran.dg/fmt_f0_1.f90: New test.
1981
ae9b2a48
L
19822009-03-08 H.J. Lu <hongjiu.lu@intel.com>
1983
1984 PR c++/39060
1985 * g++.dg/other/new1.C: Adjusted.
1986 * g++.dg/parse/crash40.C: Likewise.
1987 * g++.dg/parse/defarg12.C: Likewise.
1988 * g++.dg/template/error15.C: Likewise.
1989
1990 * g++.dg/other/pr39060.C: New.
1991
9207099b
JM
19922009-03-07 Jason Merrill <jason@redhat.com>
1993
1994 PR c++/39367
1995 * g++.dg/opt/new1.C: New.
1996
d8b4270d
PC
19972009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1998
1999 PR c++/33492
2000 * g++.dg/other/error32.C: New.
2001
9f0e7885
JJ
20022009-03-06 Jakub Jelinek <jakub@redhat.com>
2003
65401a0b
JJ
2004 PR middle-end/39360
2005 * gcc.c-torture/compile/pr39360.c: New test.
2006
9f0e7885
JJ
2007 PR debug/39372
2008 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
2009
2588c9e9
JM
20102009-03-05 Jason Merrill <jason@redhat.com>
2011
2012 PR c++/38908
2013 * g++.dg/warn/Wuninitialized-3.C: New test.
2014
ee0ee7e2
JJ
20152009-03-05 Jakub Jelinek <jakub@redhat.com>
2016
2017 PR debug/39379
2018 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
2019 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
2020
d095e03c
JM
20212009-03-04 Jason Merrill <jason@redhat.com>
2022
2023 PR c++/13549
2024 * g++.dg/template/koenig7.C: New test.
2025
630c80e6
NS
20262009-03-04 Nathan Sidwell <nathan@codesourcery.com>
2027
2028 * g++.dg/torture/predcom-1.C: New test.
2029
b505e785
RG
20302009-03-04 Richard Guenther <rguenther@suse.de>
2031
2032 PR tree-optimization/39362
2033 * g++.dg/torture/pr39362.C: New testcase.
2034
1cb801bc
JM
20352009-03-04 Jason Merrill <jason@redhat.com>
2036 Giovanni Bajo <giovannibajo@gcc.gnu.org>
2037
2038 PR c++/9634
2039 PR c++/29469
2040 PR c++/29607
2041 * g++.dg/template/dependent-name5.C: New test.
2042
79c09787
SE
20432009-03-04 Steve Ellcey <sje@cup.hp.com>
2044
2045 PR testsuite/39357
2046 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
2047 vect_int to vect_int_mult.
2048
6a66f28e
RG
20492009-03-04 Richard Guenther <rguenther@suse.de>
2050
2051 PR tree-optimization/39358
2052 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
2053 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
2054
57e454ee
RG
20552009-03-04 Richard Guenther <rguenther@suse.de>
2056
2057 PR tree-optimization/39339
2058 * gcc.c-torture/execute/pr39339.c: New testcase.
2059
a6fe9ed4
JM
20602009-03-03 Joseph Myers <joseph@codesourcery.com>
2061
2062 * gcc.c-torture/compile/20090303-1.c,
2063 gcc.c-torture/compile/20090303-2.c: New tests.
2064
f07049c8
JJ
20652009-03-03 Jakub Jelinek <jakub@redhat.com>
2066
067dd3c9
JJ
2067 PR fortran/39354
2068 * gfortran.dg/gomp/pr39354.f90: New test.
2069
f07049c8
JJ
2070 PR tree-optimization/39343
2071 * gcc.dg/pr39343.c: New test.
2072
fc0ffad7
IR
20732009-03-03 Ira Rosen <irar@il.ibm.com>
2074
2075 PR tree-optimization/39248
6c6094f1 2076 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
fc0ffad7
IR
2077 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
2078 on targets without vector misalignment support.
2079 * lib/target-supports.exp
2080 (check_effective_target_vect_short_mult): Add
2081 check_effective_target_arm32.
2082
7d4fba4a
SP
20832009-03-02 Sebastian Pop <sebastian.pop@amd.com>
2084
2085 PR middle-end/39335
2086 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
2087 * testsuite/gcc.dg/graphite/pr39335.c: New.
2088
0f07d576
L
20892009-03-02 H.J. Lu <hongjiu.lu@intel.com>
2090
2091 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
2092 of andl.
2093 * gcc.target/i386/stackalign/return-5.c: Likewise.
2094 * gcc.target/i386/stackalign/return-6.c: Likewise.
2095
6dfb529c 20962009-03-02 Richard Guenther <rguenther@suse.de>
0f07d576 2097 Ira Rosen <irar@il.ibm.com>
6dfb529c
RG
2098
2099 PR tree-optimization/39318
2100 * gfortran.dg/vect/pr39318.f90: New test.
2101
a3aadcc5
JH
21022009-03-01 Jan Hubicka <jh@suse.cz>
2103
2104 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
2105
1cf5abb3
JH
21062009-03-01 Jan Hubicka <jh@suse.cz>
2107
2108 PR debug/39267
2109 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
2110
39ae51e0
EB
21112009-03-01 Eric Botcazou <ebotcazou@adacore.com>
2112
2113 * gnat.dg/pack12.adb: New test.
2114
aad5badd
L
21152009-02-26 H.J. Lu <hongjiu.lu@intel.com>
2116
2117 PR c++/37789
dbb306a0 2118 * g++.dg/other/pr37789.C: New.
aad5badd 2119
489ec4e3
PT
21202009-02-26 Paul Thomas <pault@gcc.gnu.org>
2121
2122 PR fortran/39295
2123 * gfortran.dg/interface_25.f90: New test.
2124 * gfortran.dg/interface_26.f90: New test.
2125
c1cfed03
PT
21262009-02-26 Paul Thomas <pault@gcc.gnu.org>
2127
2128 PR fortran/39292
2129 * gfortran.dg/initialization_22.f90: New test.
2130
38432148 21312009-02-25 H.J. Lu <hongjiu.lu@intel.com>
8592acaf
L
2132
2133 PR rtl-optimization/39241
2134 * gcc.dg/torture/pr39241.c: New.
2135
f618d33e 21362009-02-25 Martin Jambor <mjambor@suse.cz>
8592acaf 2137
f618d33e
MJ
2138 PR tree-optimizations/39259
2139 * g++.dg/torture/pr39259.C: New testcase.
2140
ccfbd880
RG
21412009-02-24 Richard Guenther <rguenther@suse.de>
2142
2143 PR c++/39242
2144 * g++.dg/template/instantiate10.C: New testcase.
2145
71adbef3 21462009-02-24 Richard Guenther <rguenther@suse.de>
8592acaf 2147 Zdenek Dvorak <ook@ucw.cz>
71adbef3
RG
2148
2149 PR tree-optimization/39233
2150 * gcc.c-torture/execute/pr39233.c: New testcase.
2151
f1a558e0
SP
21522009-02-23 Sebastian Pop <sebastian.pop@amd.com>
2153
2154 PR tree-optimization/39260
2155 * gcc.dg/graphite/pr39260.c: New.
2156
e62a4cc1
L
21572009-02-23 H.J. Lu <hongjiu.lu@intel.com>
2158
2159 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
2160
8c8d4a46
L
21612009-02-23 H.J. Lu <hongjiu.lu@intel.com>
2162
2163 PR c++/36411
2164 * g++.dg/template/void14.C: New.
2165
2604de9d
JM
21662009-02-23 Jason Merrill <jason@redhat.com>
2167
d8028f2c
JM
2168 PR c++/38880
2169 * g++.dg/init/const7.C: Remove XFAIL.
2170 * g++.dg/init/static-init1.C: New test.
2171
2604de9d
JM
2172 * g++.dg/cpp0x/initlist14.C: New test.
2173
38432148 21742009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
543af7ab
TK
2175
2176 PR fortran/38914
2177 * bound_simplification_2.f90: New test case.
2178 * bound_7.f90: New test case.
2179
4bb09c26
JM
21802009-02-21 Joseph Myers <joseph@codesourcery.com>
2181
2182 * gcc.dg/cpp/include4.c: New test.
2183
38432148 21842009-02-21 Uros Bizjak <ubizjak@gmail.com>
4c64d3dd
L
2185
2186 PR target/39256
2187 * gcc.target/i386/abi-2.c: New.
2188
b4651327
KK
21892009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
2190
2191 * gcc.c-torture/execute/pr39228.x: New.
2192
f814e489
UB
21932009-02-21 Uros Bizjak <ubizjak@gmail.com>
2194
2195 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
2196 scan-assembler to check for xmm0 register.
2197
07d8efe3 21982009-02-20 Mark Mitchell <mark@codesourcery.com>
f814e489 2199 Joseph Myers <joseph@codesourcery.com>
07d8efe3
MM
2200
2201 * gcc.target/arm/va_list.c: New test.
2202 * g++.dg/abi/arm_va_list.C: Likewise.
2203 * lib/target-supports.exp (check_effective_target_arm_eabi): New
2204 function.
2205 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
2206 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
2207 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
2208 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
2209 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
2210 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
2211
da9c199f
JH
22122009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
2213
2214 PR testsuite/38164
2215 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
2216 to dg-options.
2217
c69cd1f5
JJ
22182009-02-20 Jakub Jelinek <jakub@redhat.com>
2219
2220 PR target/39240
2221 * gcc.c-torture/execute/pr39240.c: New test.
2222
bd967b22
JM
22232009-02-20 Jason Merrill <jason@redhat.com>
2224
2225 PR c++/39225
2226 * g++.dg/parse/dtor15.C: New test.
2227
f0de858e
KH
22282009-02-19 Kazu Hirata <kazu@codesourcery.com>
2229
2230 * gcc.c-torture/execute/20090219-1.c: New.
2231
bde8c97c
AN
22322009-02-19 Adam Nemet <anemet@caviumnetworks.com>
2233
2234 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
2235 (mips-dg-options): When matching isa* pseudo-options make
2236 'value' optional and accept ! entries. Use $spec instead of
2237 $isa_spec in the isa pseudo-option error message. Only
2238 perform the ISA-range check when 'value' is set. If arch is
2239 matching any CPU in the ! entries switch to its generic ISA.
2240 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
da9c199f 2241 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
bde8c97c 2242
09812622
JJ
22432009-02-19 Jakub Jelinek <jakub@redhat.com>
2244
2245 PR target/39175
2246 * gcc.dg/visibility-20.c: New test.
2247 * g++.dg/ext/visibility/visibility-11.C: New test.
2248
68017cb4
L
22492009-02-19 H.J. Lu <hongjiu.lu@intel.com>
2250
2251 PR c++/39188
2252 * g++.dg/abi/pr39188-1a.C: New.
2253 * g++.dg/abi/pr39188-1b.C: Likewise.
2254 * g++.dg/abi/pr39188-1.h: Likewise.
2255 * g++.dg/abi/pr39188-2a.C: Likewise.
2256 * g++.dg/abi/pr39188-2b.C: Likewise.
2257 * g++.dg/abi/pr39188-2.h: Likewise.
2258 * g++.dg/abi/pr39188-3a.C: Likewise.
2259 * g++.dg/abi/pr39188-3b.C: Likewise.
2260 * g++.dg/abi/pr39188-3.h: Likewise.
2261
ab4194da
JM
22622009-02-19 Joseph Myers <joseph@codesourcery.com>
2263
2264 PR c/38483
2265 * gcc.c-torture/execute/call-trap-1.c,
2266 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
2267 tests.
2268
6b67572e
UB
22692009-02-19 Uros Bizjak <ubizjak@gmail.com>
2270
2271 PR target/39228
2272 * gcc.c-torture/execute/pr39228.c: New test.
2273
9e39dba6
RG
22742009-02-19 Richard Guenther <rguenther@suse.de>
2275
2276 PR tree-optimization/39074
2277 * gcc.dg/torture/pr39074.c: New testcase.
2278 * gcc.dg/torture/pr39074-2.c: Likewise.
2279 * gcc.dg/torture/pr39074-3.c: Likewise.
2280
57c2231b
L
22812009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2282
2283 PR c++/39219
2284 * g++.dg/parse/attr3.C: New.
2285
4a877673
JH
22862009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
2287
5842753d
JH
2288 PR testsuite/38165
2289 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
2290
4a877673
JH
2291 PR testsuite/38166
2292 * g++.dg/ext/visibility/class1.C: Revert revision 122348
2293 and skip on Darwin.
2294
98b80692
JM
22952009-02-18 Jason Merrill <jason@redhat.com>
2296
bd967b22
JM
2297 PR c++/38880
2298 * g++.dg/init/const7.C: Remove XFAIL.
2299
98b80692
JM
2300 PR target/39179
2301 * g++.dg/opt/const6.C: New test.
2302
19e56697
L
23032009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2304
2305 * gcc.dg/callabi/callabi.exp: Moved to ...
2306 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
2307 in 64bit mode.
2308
2309 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
2310 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2311 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2312 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
2313 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
2314 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
2315 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
2316
2317 * gcc.dg/callabi/callabi.h: Moved to ...
2318 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
2319
2320 * gcc.dg/callabi/func-1.c: Moved to ...
2321 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
2322
2323 * gcc.dg/callabi/func-indirect.c: Moved to ...
2324 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
2325
2326 * gcc.dg/callabi/pr38891.c: Moved to ...
2327 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
2328
2329 * gcc.dg/callabi/vaarg-1.c: Moved to ...
2330 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
2331
2332 * gcc.dg/callabi/vaarg-2.c: Moved to ...
2333 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
2334
2335 * gcc.dg/callabi/vaarg-3.c: Moved to ...
2336 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
2337
0705d3f4
L
23382009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
2339
2340 PR target/38891
2341 * gcc.dg/callabi/pr38891.c: New.
2342
23432009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2344
2345 * gcc.dg/callabi/callabi.exp: New.
2346
bce08d50
L
23472009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2348
2349 PR target/39082
2350 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
2351 -Wno-abi for x86.
2352 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
2353
2354 * gcc.target/i386/pr39082-1.c: New.
2355
2356 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
2357 -Wno-abi.
2358
2359 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
2360 CHECK_M64_M128 is defined.
2361 (check_f_arguments): Add "do".
2362 (check_vector_arguments): New.
2363 (check_m64_arguments): Likewise.
2364 (check_m128_arguments): Likewise.
2365
2366 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
2367 (CHECK_M64_M128): Define.
2368
2369 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
2370 on abitest.
2371 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
2372
2373 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
2374 tests only if CHECK_M64_M128 is defined.
2375
2376 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
2377 (m128_2_struct): Likewise.
2378 (check_struct_passing5): Likewise.
2379 (check_struct_passing6): Likewise.
2380 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
2381
2382 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
2383 (un5): Likewise.
2384 (check_union_passing4): Likewise.
2385 (main): Test union with __m128 if CHECK_M64_M128 is defined.
2386
5600f233
JM
23872009-02-18 Joseph Myers <joseph@codesourcery.com>
2388
2389 PR c/35447
2390 * gcc.dg/noncompile/pr35447-1.c: New test.
2391
418df9d7
JJ
23922009-02-18 Jakub Jelinek <jakub@redhat.com>
2393
2394 PR tree-optimization/36922
2395 * gfortran.dg/pr36922.f: New test.
2396
6b24ee26
RG
23972009-02-17 Richard Guenther <rguenther@suse.de>
2398
2399 PR tree-optimization/39202
2400 * gcc.c-torture/compile/pr39202.c: New testcase.
2401
73a63870
RG
24022009-02-17 Richard Guenther <rguenther@suse.de>
2403
2404 PR tree-optimization/39204
2405 * gcc.dg/torture/pr39204.c: New testcase.
2406
1f2f555a
BM
24072009-02-17 Bingfeng Mei <bmei@broadcom.com>
2408
2409 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
2410 * gcc.dg/vect/vect-outer-6.c: Ditto.
2411
a47e20fd
JM
24122009-02-16 Joseph Myers <joseph@codesourcery.com>
2413
2414 PR c/35446
2415 * gcc.dg/noncompile/init-5.c: New test.
2416 * gcc.dg/init-bad-4.c: Adjust expected errors.
2417
50aab7dc
L
24182009-02-16 H.J. Lu <hongjiu.lu@intel.com>
2419
2420 PR target/37049
2421 * gcc.target/i386/push-1.c: New.
2422
e2721e12
UB
24232009-02-15 Uros Bizjak <ubizjak@gmail.com>
2424
2425 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
2426
d7815554
UW
24272009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2428
2429 * gcc.target/spu/intrinsics-sr.c: New test.
2430
c208436c
SE
24312009-02-13 Steve Ellcey <sje@cup.hp.com>
2432
2433 PR target/38056
2434 * gcc.target/ia64/sibcall-opt-1.c: New test.
2435 * gcc.target/ia64/sibcall-opt-2.c: New test.
2436
686c82b5
PT
24372009-02-13 Paul Thomas <pault@gcc.gnu.org>
2438
2439 PR fortran/36528
2440 * gfortran.dg/cray_pointers_8.f90: New test.
2441
2442 PR fortran/36703
2443 * gfortran.dg/cray_pointers_9.f90: New test.
2444
da964fea
JM
24452009-02-13 Jason Merrill <jason@redhat.com>
2446
2447 PR c++/39070
2448 * g++.dg/cpp0x/decltype16.C: New.
2449
72f4e3a7
L
24502009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2451
2452 PR target/39152
2453 * gfortran.dg/gomp/pr39152.f90: New.
2454
53f648e2
L
24552009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2456
2457 PR target/39162
2458 * gcc.target/i386/pr39162.c: New.
2459
f007042e
JM
24602009-02-13 Joseph Myers <joseph@codesourcery.com>
2461
2462 PR c/35444
2463 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
2464 New tests.
2465
ed7284dd
JM
24662009-02-12 Jason Merrill <jason@redhat.com>
2467
2468 PR c++/38950
2469 * g++.dg/template/array20.C: New test.
2470
94af6686
UB
24712009-02-12 Uros Bizjak <ubizjak@gmail.com>
2472
2473 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
2474 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
2475 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
2476
552af634
L
24772009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2478
2479 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
2480
12019aec
L
24812009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2482
2483 PR target/39152
2484 * gfortran.dg/pr39152.f: New.
2485
fd97a96a
JM
24862009-02-11 Jason Merrill <jason@redhat.com>
2487
bff54b19
JM
2488 PR c++/39153
2489 * g++.dg/cpp0x/defaulted9.C: New test.
2490
fd97a96a
JM
2491 PR c++/30111
2492 * g++.dg/init/value7.C: New test.
2493
bab64f23
PB
24942009-02-11 Paolo Bonzini <bonzini@gnu.org>
2495
0ce6dcfa 2496 PR target/38824
bab64f23
PB
2497 * gcc.target/i386/pr38824.c: New testcase.
2498
952e24fe
JM
24992009-02-11 Jason Merrill <jason@redhat.com>
2500
bfbe1b68
JM
2501 PR c++/38649
2502 * g++.dg/cpp0x/defaulted8.C: New test.
2503
952e24fe
JM
2504 PR c++/36744
2505 * g++.dg/cpp0x/rv9p.C: New test.
2506
794511d2
EB
25072009-02-10 Eric Botcazou <ebotcazou@adacore.com>
2508
2509 * gnat.dg/aliasing3.adb: New test.
2510 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
2511
493e377c
PC
25122009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
2513
2514 PR c++/34397
2515 * g++.dg/template/crash88.C: New.
2516 * g++.dg/template/crash89.C: Likewise.
2517
914ff565
SE
25182009-02-10 Steve Ellcey <sje@cup.hp.com>
2519
2520 PR c/39084
493e377c 2521 * gcc.dg/pr39084.c: New test.
914ff565 2522
fc3103e7
JJ
25232009-02-10 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR target/39139
2526 * gcc.target/i386/pr39139.c: New test.
2527
7cae94fc
RG
25282009-02-10 Richard Guenther <rguenther@suse.de>
2529
2530 PR tree-optimization/39132
2531 * gcc.dg/torture/pr39132.c: New testcase.
2532
a8800687
L
25332009-02-10 H.J. Lu <hongjiu.lu@intel.com>
2534
2535 PR target/39119
2536 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
2537 * gcc.target/x86_64/abi/avx/args.h: Likewise.
2538 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
2539 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
2540 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
2541 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
2542 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2543 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
2544
450a927a
JM
25452009-02-09 Jason Merrill <jason@redhat.com>
2546
2547 PR c++/39109
2548 * g++.dg/init/value6.C: New test.
2549
493905ba
L
25502009-02-09 H.J. Lu <hongjiu.lu@intel.com>
2551
da9c199f 2552 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
493905ba 2553
4bb07c5d
EB
25542009-02-09 Eric Botcazou <ebotcazou@adacore.com>
2555
2556 * gcc.c-torture/compile/20090209-1.c: New test.
2557
da1512ad
PC
25582009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
2559
2560 PR c++/35147
2561 PR c++/37737
2562 * g++.dg/cpp0x/vt-35147.C: New.
2563 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2564 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2565
feab5a67
JM
25662009-02-06 Joseph Myers <joseph@codesourcery.com>
2567
2568 PR c/35434
2569 * gcc.dg/attr-alias-4.c: New test.
2570
90ef2296
JJ
25712009-02-06 Janis Johnson <janis187@us.ibm.com>
2572
2573 PR c/39035
2574 * gcc.dg/dfp/pr39035.c: New test.
2575
1de2c900
JM
25762009-02-06 Joseph Myers <joseph@codesourcery.com>
2577
2578 PR c/36432
2579 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
2580
e6e1c050
JJ
25812009-02-05 Jakub Jelinek <jakub@redhat.com>
2582
2583 PR c++/39106
2584 * g++.dg/opt/thunk3.C: New test.
2585
5b21d7b2
NC
25862009-02-05 Nick Clifton <nickc@redhat.com>
2587
2588 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
2589 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
2590 * gcc.dg/cdce1.c: Likewise.
2591 * gcc.dg/cpp/_Pragma6.c: Likewise.
2592 * g++.dg/cpp/_Pragma1.C: Likewise.
2593 * gcc.dg/utf32-2.c: Xfail for M32C.
2594 * gcc.dg/utf32-1.c: Likewise.
2595 * gcc.dg/utf32-3.c: Likewise.
2596 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
2597 targets.
2598 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
2599 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
2600 * gcc.dg/Wconversion-5.c: Likewise.
2601 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
2602 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
2603 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
2604 * gcc.dg/utf-inc-init.c: Likewise.
2605 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
2606 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
2607 * gcc.dg/utf-array-short-wchar.c: Likewise.
2608 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
2609 * gcc.dg/mallign.c: Use size_t instead of long.
2610
bf9b2cc9
UB
26112009-02-05 Uros Bizjak <ubizjak@gmail.com>
2612
2613 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
2614
08e14b2a
DB
26152009-02-05 Daniel Berlin <dberlin@dberlin.org>
2616
2617 * gcc.c-torture/execute/pr39100.c: New.
2618
5006381c
JM
26192009-02-05 Joseph Myers <joseph@codesourcery.com>
2620
2621 PR c/35435
2622 * gcc.dg/tls/diag-6.c: New test.
2623
69349ea5
L
26242009-02-04 H.J. Lu <hongjiu.lu@intel.com>
2625
2626 AVX Programming Reference (January, 2009)
2627 * gcc.target/i386/avx-vpclmulqdq.c: New.
2628 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2629
2630 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
2631
2632 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
da9c199f 2633 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
69349ea5
L
2634 (pclmul_test): Renamed to ...
2635 (TEST): This.
2636
ee429f84
JJ
26372009-02-04 Jakub Jelinek <jakub@redhat.com>
2638
2639 PR c++/39095
2640 * g++.dg/abi/mangle31.C: New test.
2641
062c4bb3
JM
26422009-02-03 Joseph Myers <joseph@codesourcery.com>
2643
2644 PR c/29129
2645 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
2646 declarator.
2647 * vla-6.c: Likewise. Expect warning not error for [*] lexically
2648 inside function prototype but not part of parameter declarator.
2649 * vla-11.c: New test.
2650
d0db8989
JM
26512009-02-03 Jason Merrill <jason@redhat.com>
2652
2653 * g++.dg/warn/main-4.C: New test.
2654 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
2655
6175f578
AP
26562009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2657
d23a572f 2658 PR c++/36607
6175f578
AP
2659 * g++.dg/expr/cast10.C: New test.
2660
f6294de7
JM
26612009-02-03 Joseph Myers <joseph@codesourcery.com>
2662
2663 PR c/35433
2664 * gcc.dg/init-bad-6.c: New test.
2665
a36c33eb
JJ
26662009-02-03 Jakub Jelinek <jakub@redhat.com>
2667
70f16287
JJ
2668 PR target/35318
2669 * gcc.c-torture/compile/pr35318.c: New test.
2670
754ccf7c
JJ
2671 PR inline-asm/39059
2672 * gcc.dg/nofixed-point-2.c: New test.
2673 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
2674 * g++.dg/ext/fixed2.C: Likewise.
2675 * g++.dg/other/error25.C: Likewise.
2676 * g++.dg/lookup/crash7.C: Likewise.
2677 * g++.dg/cpp0x/decltype-38655.C: Likewise.
2678
a36c33eb
JJ
2679 PR c++/39056
2680 * g++.dg/cpp0x/initlist13.C: New test.
2681
e350dbbd
PB
26822009-02-03 Paolo Bonzini <bonzini@gnu.org>
2683
2684 PR c++/36897
2685 * g++.dg/template/func2.C: New test.
2686
2687 PR c++/37314
2688 * g++.dg/template/typename15.C: New.
2689 * g++.dg/template/typename16.C: New.
2690
2249b483
JJ
26912009-02-03 Janis Johnson <janis187@us.ibm.com>
2692 Ben Elliston <bje@au.ibm.com>
2693
2694 PR c/39034
2695 * gcc.dg/dfp/pr39034.c: New test.
2696
6c5df99d
KG
26972009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2698
2699 PR testsuite/38263
2700 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
2701
ce6b9ebb
JM
27022009-02-02 Jason Merrill <jason@redhat.com>
2703
2704 PR c++/39054
2705 * g++.dg/parse/dtor14.C: New test.
2706
43014633
JJ
27072009-02-02 Jakub Jelinek <jakub@redhat.com>
2708
2709 * lib/target-supports.exp
2710 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
2711 * g++.dg/ext/builtin10.C: New test.
2712
eca72963
JJ
2713 PR inline-asm/39058
2714 * gcc.target/i386/pr39058.c: New test.
2715
ab058972
RG
27162009-02-02 Richard Guenther <rguenther@suse.de>
2717
2718 PR tree-optimization/38937
2719 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
2720
def88a88
PC
27212009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
2722
bf9b2cc9
UB
2723 PR c++/39053
2724 * g++.dg/parse/crash52.C: New.
def88a88 2725
5f4d82c2
RG
27262009-01-30 Richard Guenther <rguenther@suse.de>
2727
2728 PR tree-optimization/39041
2729 * gcc.c-torture/compile/pr39041.c: New testcase.
2730
ac9bc18b
JJ
27312009-01-30 Jakub Jelinek <jakub@redhat.com>
2732
d0728ae0
JJ
2733 PR target/39013
2734 * gcc.target/i386/pr39013-1.c: New test.
2735 * gcc.target/i386/pr39013-2.c: New test.
2736
ac9bc18b
JJ
2737 PR c++/39028
2738 * g++.dg/ext/label12.C: New test.
2739
1fae3e66
PC
27402009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2741
2742 PR c++/33465
2743 * g++.dg/parse/error34.C: New.
2744 * g++.dg/parse/error35.C: Likewise.
2745
27462009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2747
2748 PR c++/38655
2749 * g++.dg/cpp0x/decltype-38655.C: New.
2750
0802336f
JJ
27512009-01-30 Jakub Jelinek <jakub@redhat.com>
2752
2753 PR target/39002
2754 * g++.dg/torture/pr39002.C: New test.
2755
d5e54bc1
KH
27562009-01-29 Kazu Hirata <kazu@codesourcery.com>
2757
2758 PR tree-optimization/39007
2759 * gcc.dg/tree-ssa/pr39007.c: New.
2760
00b251a0
KZ
27612009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
2762
2763 PR middle-end/35854
bf9b2cc9
UB
2764 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
2765 to "subreg1".
00b251a0 2766
72a54528
AM
27672009-01-29 Steve Ellcey <sje@cup.hp.com>
2768
2769 PR middle-end/38857
2770 * gcc.c-torture/compile/pr38857.c: New test.
2771
61a39615
PT
27722009-01-28 Paul Thomas <pault@gcc.gnu.org>
2773
2774 PR fortran/38852
2775 PR fortran/39006
2776 * gfortran.dg/bound_6.f90: New test.
2777
001b9eb6
PH
27782009-01-28 Pat Haugen <pthaugen@us.ibm.com>
2779
2780 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
2781
59dc4898
KH
27822009-01-28 Kazu Hirata <kazu@codesourcery.com>
2783
2784 PR tree-optimization/38997
2785 * gcc.dg/tree-ssa/pr38997.c: New.
2786
de081cfd
RG
27872009-01-28 Richard Guenther <rguenther@suse.de>
2788
2789 PR tree-optimization/38926
2790 * gcc.c-torture/compile/pr38926.c: New testcase.
2791
a9d386a1
JJ
27922009-01-28 Jakub Jelinek <jakub@redhat.com>
2793
2794 PR middle-end/38934
2795 * gcc.dg/pr38934.c: New test.
2796
97a170cd
RG
27972009-01-28 Richard Guenther <rguenther@suse.de>
2798
2799 PR middle-end/38908
2800 * g++.dg/warn/Wuninitialized-2.C: New testcase.
2801
89ebafc6
PB
28022009-01-28 Paolo Bonzini <bonzini@gnu.org>
2803
2804 PR tree-optimization/38984
2805 * gcc.dg/pr38984.c: New XFAILed testcase.
2806
d748c406
UB
2807
28082009-01-28 Uros Bizjak <ubizjak@gmail.com>
2809
2810 PR target/38988
2811 * gcc.target/i386/pr38988.c: New test.
2812
267e265c
PC
28132009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
2814
2815 PR c++/37554
2816 * g++.dg/parse/crash51.C: New.
2817 * g++.old-deja/g++.pt/crash9.C: Adjust.
2818
79e5286c
DK
28192009-01-27 Daniel Kraft <d@domob.eu>
2820
2821 PR fortran/38883
2822 * gfortran.dg/mvbits_6.f90: New test.
2823 * gfortran.dg/mvbits_7.f90: New test.
2824 * gfortran.dg/mvbits_8.f90: New test.
2825
b5c3dfbb
RG
28262009-01-27 Richard Guenther <rguenther@suse.de>
2827
2828 PR tree-optimization/38503
2829 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
2830
576de5cb
UB
28312009-01-27 Uros Bizjak <ubizjak@gmail.com>
2832
2833 PR middle-end/38969
2834 * gcc.c-torture/execute/pr38969.c: New test.
2835
8cff583a
AN
28362009-01-26 Adam Nemet <anemet@caviumnetworks.com>
2837
2838 PR testsuite/38864
576de5cb 2839 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8cff583a
AN
2840 to dg-do compile.
2841 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2842 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
2843 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2844
e6b18eaa
L
28452009-01-26 H.J. Lu <hongjiu.lu@intel.com>
2846
2847 PR target/38952
2848 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
2849 if __USING_SJLJ_EXCEPTIONS__ is defined.
2850
2851 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
2852 __USING_SJLJ_EXCEPTIONS__ is defined.
2853 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
2854 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
2855 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
2856 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
2857 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
2858 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
2859
89d2411c
DS
28602009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2861
2862 PR testsuite/38949
2863 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
2864 Use instead of C name in asm statements.
2865
e3e6cff4
RG
28662009-01-26 Richard Guenther <rguenther@suse.de>
2867
2868 PR tree-optimization/38745
2869 * g++.dg/torture/pr38745.C: New testcase.
2870
dc874b53
RG
28712009-01-26 Richard Guenther <rguenther@suse.de>
2872
2873 PR middle-end/38851
2874 * g++.dg/warn/Wuninitialized-1.C: New testcase.
2875
cc7f271e
HPN
28762009-01-25 Hans-Peter Nilsson <hp@axis.com>
2877
2878 * gcc.dg/bitfld-15.c: Gate warning on target
2879 pcc_bitfield_type_matters.
2880 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
2881 g++.dg/ext/bitfield4.C: Likewise.
2882 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
2883 bitfield for any target.
2884
849421a3
JJ
28852009-01-24 Jakub Jelinek <jakub@redhat.com>
2886
2887 PR c/38957
2888 * gcc.dg/pr38957.c: New test.
2889
28902009-01-24 David Billinghurst <billingd@gcc.gnu.org>
8cd9b951
DB
2891
2892 PR fortran/38955
2893 * gfortran.dg/array_constructor_24.f: Allow tolerance when
849421a3 2894 comparing floats.
8cd9b951 2895
b840fb02
SP
28962009-01-24 Sebastian Pop <sebastian.pop@amd.com>
2897
2898 PR tree-optimization/38953
2899 * gfortran.dg/graphite/pr38953.f90: New.
2900
ecee559f
PB
29012009-01-24 Paul Brook <paul@codesourcery.com>
2902
2903 * gcc.target/arm/neon-cond-1.c: New test.
2904
38432148 29052009-01-23 Paolo Bonzini <bonzini@gnu.org>
9bacafeb
PB
2906
2907 PR tree-optimization/38932
2908 * gcc.dg/pr38932.c: New.
2909
63e50533
RE
29102009-01-23 Revital Eres <eres@il.ibm.com>
2911
2912 * gcc.dg/sms-7.c: Fix test.
2913
2cd36c22
AN
29142009-01-22 Adam Nemet <anemet@caviumnetworks.com>
2915
2916 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
2917 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
2918 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
2919 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
2920
3ea37b67
SE
29212009-01-22 Steve Ellcey <sje@cup.hp.com>
2922
2923 * gcc.dg/pr35729.c: Make test x86 specific.
2924
42ab5b28
SE
29252009-01-22 Steve Ellcey <sje@cup.hp.com>
2926
2927 PR middle-end/38615
2928 * gcc.dg/pr38615.c: New test.
2929
87673f84
UB
29302009-01-22 Uros Bizjak <ubizjak@gmail.com>
2931
2932 PR target/38931
2933 * gcc.target/i386/pr38931.c: New test.
2934
03c2a308
DS
29352009-01-22 Dodji Seketeli <dodji@redhat.com>
2936
2937 PR c++/38930
2938 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
2939 * g++.dg/template/typedef12.C: Likewise.
2940 * g++.dg/template/typedef13.C: Likewise.
2941 * g++.dg/template/typedef14.C: Likewise.
2942 * g++.dg/template/sfinae3.C: Likewise.
2943 * g++.old-deja/g++.pt/typename8.C: Likewise.
2944 * g++.dg/template/access11.C: Likewise
2945
dbbe6937
RS
29462009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
2947
2948 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
2949 and mips*-*-irix*.
2950 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
2951
d597b3ce
DS
29522009-01-21 Dodji Seketeli <dodji@redhat.com>
2953
2954 PR c++/26693
2955 * g++.dg/template/typedef11.C: New test.
2956 * g++.dg/template/typedef12.C: Likewise.
2957 * g++.dg/template/typedef13.C: Likewise.
2958 * g++.dg/template/typedef14.C: Likewise.
2959 * g++.dg/template/sfinae3.C: Compile this pedantically.
2960 The only errors expected should be the one saying the typedef is ill
2961 formed.
2962 * g++.old-deja/g++.pt/typename8.C: Likewise.
2963 * g++.dg/template/access11.C: Update this.
2964
210879b8
DK
29652009-01-21 Daniel Kraft <d@domob.eu>
2966
2967 PR fortran/38887
2968 * gfortran.dg/mvbits_5.f90: New test.
2969
71a6fe66
BM
29702009-01-21 Bingfeng Mei <bmei@broadcom.com>
2971
2972 * gcc.dg/sms-6.c: New test.
2973 * gcc.dg/sms-7.c: Likewise.
2974
5b3b1d09
PT
29752009-01-20 Paul Thomas <pault@gcc.gnu.org>
2976
2977 PR fortran/38907
2978 * gfortran.dg/host_assoc_function_7.f90: New test
2979
37348bf1 29802009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
576de5cb 2981 Richard Guenther <rguenther@suse.de>
37348bf1
AP
2982
2983 PR tree-optimization/38747
2984 PR tree-optimization/38748
2985 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
2986 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2987 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
2988
da609a9b
KC
29892009-01-20 Kees Cook <kees@ubuntu.com>
2990 H.J. Lu <hongjiu.lu@intel.com>
2991
2992 PR target/38902
2993 * gcc.dg/pr38902.c: New.
2994
38432148 29952009-01-20 Paolo Bonzini <bonzini@gnu.org>
09efeca1
PB
2996
2997 PR target/38868
2998 * gfortran.dg/pr38868.f: New testcase.
2999
3e98d281
RG
30002009-01-20 Richard Guenther <rguenther@suse.de>
3001
3002 * gcc.c-torture/execute/pr36227.c: Move ...
3003 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
3004
72c66596
IS
30052009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
3006
da609a9b 3007 * lib/gfortran.exp: Add -B options for targets that use
72c66596
IS
3008 libgfortran.a%s in their specs.
3009
05134211
JM
30102009-01-19 Jason Merrill <jason@redhat.com>
3011
3012 PR c++/23287
3013 * g++.dg/template/dtor5.C: New test.
3014
9295d9ed
MM
30152009-01-19 Mikael Morin <mikael.morin@tele2.fr>
3016
3017 PR fortran/38859
3018 * gfortran.dg/bound_5.f90: New test.
3019
6e4f1168
L
30202009-01-18 H.J. Lu <hongjiu.lu@intel.com>
3021
3022 PR target/38736
3023 * g++.dg/compat/abi/pr38736_main.C: New.
3024 * g++.dg/compat/abi/pr38736_x.C: Likewise.
3025 * g++.dg/compat/abi/pr38736_y.C: Likewise.
3026 * g++.dg/other/macro-1.C: Likewise.
3027 * gcc.dg/macro-1.c: Likewise.
3028 * gcc.dg/compat/pr38736_main.c: Likewise.
3029 * gcc.dg/compat/pr38736_x.c: Likewise.
3030 * gcc.dg/compat/pr38736_y.c: Likewise.
3031
890065bf
RG
30322009-01-18 Richard Guenther <rguenther@suse.de>
3033
3034 PR tree-optimization/38819
3035 * gcc.c-torture/execute/pr38819.c: New testcase.
3036
e775e6b6
PT
30372009-01-17 Paul Thomas <pault@gcc.gnu.org>
3038
3039 PR fortran/38657
3040 * gfortran.dg/module_commons_3.f90: Reapply.
3041
c41fea4a
PT
30422009-01-17 Paul Thomas <pault@gcc.gnu.org>
3043
3044 PR fortran/34955
3045 * gfortran.dg/transfer_intrinsic_1.f90: New test.
3046 * gfortran.dg/transfer_intrinsic_2.f90: New test.
3047
6e7ff326
PT
30482009-01-17 Paul Thomas <pault@gcc.gnu.org>
3049
3050 PR fortran/38657
3051 * gfortran.dg/module_commons_3.f90: Remove
3052
1cc914fc
L
30532009-01-16 H.J. Lu <hongjiu.lu@intel.com>
3054
3055 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
3056
db8470f6
JM
30572009-01-16 Jason Merrill <jason@redhat.com>
3058
fd803431
JM
3059 PR c++/38877
3060 * g++.dg/template/lvalue1.C: New test.
3061
db8470f6
JM
3062 PR c++/29470
3063 * g++.dg/template/access20.C: New test.
3064 * g++.dg/torture/pr34641.C: Fix access.
3065
786ce82d
RG
30662009-01-16 Richard Guenther <rguenther@suse.de>
3067
3068 PR tree-optimization/38835
3069 PR middle-end/36227
3070 * gcc.c-torture/execute/pr36227.c: New testcase.
3071 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
3072 * g++.dg/init/const7.C: Likewise.
3073
c1cb09ad
AN
30742009-01-16 Adam Nemet <anemet@caviumnetworks.com>
3075
3076 PR target/38554
3077 * gcc.c-torture/compile/pr38554.c: New test.
3078
1ceb2263
JM
30792009-01-16 Jason Merrill <jason@redhat.com>
3080
3081 PR c++/38579
3082 * g++.dg/conversion/access1.C: New test.
3083
56c6a499
JJ
30842009-01-16 Jakub Jelinek <jakub@redhat.com>
3085
3086 PR tree-optimization/38789
3087 * gcc.c-torture/compile/pr38789.c: New test.
3088
6e0d2de7
JW
30892009-01-16 Janus Weil <janus@gcc.gnu.org>
3090
3091 PR fortran/38152
3092 * gfortran.dg/proc_ptr_13.f90: New.
3093
16eba928
JM
30942009-01-15 Jason Merrill <jason@redhat.com>
3095
3096 PR c++/38850
3097 * g++.dg/template/koenig6.C: New test.
3098
a2712544
AP
30992009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3100
d23a572f 3101 PR c++/29388
a2712544
AP
3102 * g++.dg/template/error37.C: New testcase.
3103
4af9e878
JM
31042009-01-15 Jason Merrill <jason@redhat.com>
3105
3106 PR c++/36334
3107 * g++.dg/conversion/memfn1.C: New test.
3108
3109 PR c++/37646
3110 * g++.dg/conversion/memfn2.C: New test.
3111
38432148 31122009-01-15 Steve Ellcey <sje@cup.hp.com>
f1253e7e
SE
3113
3114 PR c++/38357
3115 * g++.dg/template/crash87.C: New test.
3116
e939805b
L
31172009-01-15 H.J. Lu <hongjiu.lu@intel.com>
3118
3119 PR middle-end/37843
3120 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
3121
0efc4442
DS
31222009-01-15 Dodji Seketeli <dodji@redhat.com>
3123
3124 PR c++/38636
3125 * g++.dg/parse/crash50.C: New test.
3126
0196c95e
JJ
31272009-01-14 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR rtl-optimization/38245
3130 * gcc.dg/pr38245-3.c: New test.
3131 * gcc.dg/pr38245-3.h: New file.
3132 * gcc.dg/pr38245-4.c: New file.
3133 * gcc.dg/pr38364.c: New test.
3134
2bdfeb38
AN
31352009-01-14 Adam Nemet <anemet@caviumnetworks.com>
3136
3137 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
3138 sequence PC-relative.
3139
670dc171
MM
31402009-01-14 Mark Mitchell <mark@codesourcery.com>
3141
3142 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
3143 calls and/or PLT markers.
3144 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
3145 calls and/or PLT markers.
3146 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
3147 calls and/or PLT markers.
3148 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
3149 calls and/or PLT markers.
3150
96a995c4
DJ
31512009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
3152 Nathan Froyd <froydnj@codesourcery.com>
3153 Joseph Myers <joseph@codesourcery.com>
3154
3155 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
3156 New function.
3157 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
3158 and use consistent CFLAGS.
3159 * gcc.target/powerpc/20030505.c: Likewise.
3160 * gcc.target/powerpc/20081204-1.c: Likewise.
3161 * gcc.target/powerpc/ppc-spe.c: Likewise.
3162 * gcc.target/powerpc/spe1.c: Likewise.
3163 * g++.dg/ext/spe1.C: Likewise.
3164 * g++.dg/other/opaque-1.C: Likewise.
3165 * g++.dg/other/opaque-2.C: Likewise.
3166 * g++.dg/other/opaque-3.C: Likewise.
3167
4e2199ab
MM
31682009-01-14 Mark Mitchell <mark@codesourcery.com>
3169
3170 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
3171 out of loop.
3172
bfcccc7f
UB
31732009-01-14 Vladimir Makarov <vmakarov@redhat.com>
3174
3175 PR target/38811
3176 * g++.dg/torture/pr38811.C: New file.
3177
10bd6c5c
RG
31782009-01-14 Richard Guenther <rguenther@suse.de>
3179
3180 PR tree-optimization/38826
3181 PR middle-end/38477
3182 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
3183
7fe8ccda
SP
31842009-01-13 Sebastian Pop <sebastian.pop@amd.com>
3185
3186 * gcc.dg/graphite/pr38786.c: Fix commit problem.
3187
cee9035d
NC
31882009-01-14 Nick Clifton <nickc@redhat.com>
3189
3190 PR c++/37862
3191 * g++.cp/parse/pr37862.C: New test.
3192
41d3c949
JB
31932009-01-14 Julian Brown <julian@codesourcery.com>
3194
3195 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
3196 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
3197 to...
3198 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
3199 These.
3200
a7cbc517
JJ
32012009-01-13 Jakub Jelinek <jakub@redhat.com>
3202
d3302fd3
JJ
3203 PR rtl-optimization/38774
3204 * gcc.dg/torture/pr38774.c: New test.
3205
a7cbc517
JJ
3206 PR c++/38795
3207 * g++.dg/cpp0x/pr38795.C: New test.
3208
5bdf05c8
DJ
32092009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
3210 Nathan Froyd <froydnj@codesourcery.com>
3211 Joseph Myers <joseph@codesourcery.com>
3212
3213 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
3214 otherwise. Do not check for AltiVec at runtime.
3215 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3216 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3217 * gcc.target/powerpc/altivec-1.c: Likewise.
3218 * gcc.target/powerpc/altivec-3.c: Likewise.
3219 * gcc.target/powerpc/altivec-10.c: Likewise.
3220 * gcc.target/powerpc/altivec-12.c: Likewise.
3221 * gcc.target/powerpc/altivec-24.c: Likewise.
3222 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
3223 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
3224 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
3225 * gcc.target/powerpc/pr35907.c: Likewise.
3226 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
3227 otherwise. Do not check for Cell at runtime.
3228 * gcc.target/powerpc/altivec_check.h: Delete.
3229
3230 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
3231 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
3232 not check for AltiVec at runtime.
3233 * g++.dg/ext/altivec-cell-2.C: Likewise.
3234 * g++.dg/ext/altivec-cell-3.C: Likewise.
3235 * g++.dg/ext/altivec-cell-4.C: Likewise.
3236 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
3237 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
3238 check.
3239 * g++.dg/ext/altivec_check.h: Delete.
3240
425a0a4d
NF
32412009-01-13 Nathan Froyd <froydnj@codesourcery.com>
3242
3243 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
3244 effective target. Adjust line numbers accordingly.
3245
5b6b9db1
MM
32462009-01-13 Mark Mitchell <mark@codesourcery.com>
3247
3248 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
3249
f9344488
SP
32502009-01-13 Sebastian Pop <sebastian.pop@amd.com>
3251
3252 PR tree-optimization/38786
3253 * gcc.dg/graphite/pr38786.c: New.
3254
26d5bf5b
UB
32552009-01-13 Uros Bizjak <ubizjak@gmail.com>
3256
3257 Revert:
3258 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
3259
3260 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3261 for alpha*-*-* targets.
3262 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3263
2e503575
JD
32642009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3265
3266 PR libfortran/38772
3267 * gfortran.dg/fmt_bz_bn_err.f: New test.
3268
44c4becf
NF
32692009-01-12 Nathan Froyd <froydnj@codesourcery.com>
3270
3271 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
3272
82fc74c7
DJ
32732009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3274
3275 * lib/target-supports.exp (check_effective_target_powerpc64): New.
3276 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
3277 instruction support. Do not check for it at runtime.
3278
b9f673eb
JM
32792009-01-12 Jason Merrill <jason@redhat.com>
3280
3281 PR c++/35109
3282 * g++.dg/lookup/friend11.C: Remove expected error.
3283 * g++.dg/lookup/friend14.C: New test.
3284 * g++.dg/lookup/friend15.C: New test.
3285
172a4594
DS
32862009-01-12 Dodji Seketeli <dodji@redhat.com>
3287
3288 PR c++/36019
3289 * g++.dg/lookup/hidden-class12.C: New test.
3290 * g++.dg/lookup/hidden-class13.C: New test.
3291 * g++.dg/lookup/hidden-class14.C: New test.
3292 * g++.dg/lookup/hidden-class15.C: New test.
3293 * g++.dg/lookup/hidden-class16.C: New test.
3294
31ca3fa4
MM
32952009-01-12 Mark Mitchell <mark@codesourcery.com>
3296
3297 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
3298 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
3299 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
3300
72114ca1
JM
33012009-01-12 Jason Merrill <jason@redhat.com>
3302
b9f673eb 3303 PR c++/31488
72114ca1
JM
3304 * g++.dg/other/vararg-3.C: New test.
3305
9251175f
DJ
33062009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3307
3308 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
3309 Explicitly enable SPE.
3310 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
3311 directive.
3312
3313 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
3314 Expect -flax-vector-conversions message. Adjust incompatible
3315 types errors.
3316 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
3317 Make Foo extern.
3318
3319 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
3320
3321 * g++.dg/other/opaque-1.C: Run on targets with SPE.
3322
3323 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
3324 * g++.dg/other/opaque-2.C: Likewise.
3325 * g++.dg/other/opaque-3.C: Likewise.
3326
634b5df5
JJ
33272009-01-12 Jakub Jelinek <jakub@redhat.com>
3328
3329 PR c/32041
3330 * gcc.dg/pr32041.c: New test.
3331 * g++.dg/parse/offsetof9.C: New test.
3332
89b7d5e1
DJ
33332009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3334 Nathan Froyd <froydnj@codesourcery.com>
3335
3336 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
3337 * g++.dg/ext/attribute-test-1.C: Likewise.
3338 * g++.dg/ext/attribute-test-2.C: Likewise.
3339 * g++.dg/ext/attribute-test-3.C: Likewise.
3340 * g++.dg/ext/attribute-test-4.C: Likewise.
3341
3b9c1abd
EB
33422009-01-12 Eric Botcazou <ebotcazou@adacore.com>
3343
3344 * gnat.dg/unchecked_convert3.adb: New test.
3345
c2152239
JJ
33462009-01-12 Jakub Jelinek <jakub@redhat.com>
3347
49f098f2
JJ
3348 PR c++/38794
3349 * g++.dg/parse/typedef9.C: New test.
3350
c2152239
JJ
3351 PR tree-optimization/38807
3352 * gcc.c-torture/compile/pr38807.c: New test.
3353
0e510b3e
AN
33542009-01-11 Adam Nemet <anemet@caviumnetworks.com>
3355
3356 * gcc.target/mips/ins-2.c: New test.
3357
3f429b87
L
33582009-01-11 H.J. Lu <hongjiu.lu@intel.com>
3359
3360 PR testsuite/38809
3361 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
3362
f74d9c8f
JJ
33632009-01-11 Jakub Jelinek <jakub@redhat.com>
3364
3365 PR c++/36254
3366 * g++.dg/warn/Wreturn-type-5.C: New test.
3367
2ab5ef3e
MK
33682009-01-11 Matthias Klose <doko@ubuntu.com>
3369
3370 PR middle-end/38616
3371 * gcc.dg/pr38616.c: New test.
3372
5a2971ff
SP
33732009-01-10 Sebastian Pop <sebastian.pop@amd.com>
3374
3375 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
3376
d67a3e2a
AP
33772009-01-10 Andrew Pinski <pinskia@gmail.com>
3378
b726f5e6
AP
3379 PR c++/38648
3380 * g++.dg/expr/string-1.C: New test.
3381 * g++.dg/expr/string-2.C: New test.
3382
d67a3e2a
AP
3383 PR c++/36695
3384 * g++.dg/ext/complex4.C: New test.
3385 * g++.dg/ext/complex5.C: New test.
3386 * g++.dg/init/reference1.C: New test.
3387 * g++.dg/init/reference2.C: New test.
3388 * g++.dg/init/reference3.C: New test.
3389
51df93ba
PT
33902009-01-10 Paul Thomas <pault@gcc.gnu.org>
3391
3392 PR fortran/38763
3393 * gfortran.dg/transfer_null_1.f90: New test.
3394
9be3684b
PT
33952009-01-10 Paul Thomas <pault@gcc.gnu.org>
3396
3397 PR fortran/38765
3398 * gfortran.dg/host_assoc_function_6.f90: New test.
3399
1260bd3a
JS
34002009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
3401
3402 * lib/target-supports.exp: Add method to determine if the effective
3403 target is really a ppc405 after applying all compile options.
3404 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
3405 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
3406 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
3407 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
3408 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
3409 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
3410 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
3411 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
3412 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
3413 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
3414 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
3415 * gcc.target/powerpc/405-machhw-1.c: Likewise.
3416 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
3417 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
3418 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
3419 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
3420 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
3421 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
3422 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
3423 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
3424 * gcc.target/powerpc/405-macchw-1.c: Likewise.
3425 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
3426 * gcc.target/powerpc/405-machhw-2.c: Likewise.
3427 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
3428 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
3429 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
3430 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
3431 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
3432 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
3433 * gcc.target/powerpc/405-macchw-2.c: Likewise.
3434 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
3435
260fda3d
JJ
34362009-01-09 Jakub Jelinek <jakub@redhat.com>
3437
aee5c3ed
JJ
3438 PR c++/35335
3439 * g++.dg/other/error31.C: New testcase.
3440
260fda3d
JJ
3441 PR c/35742
3442 * gcc.dg/pr35742.c: New test.
3443
73f971b7
JC
34442009-01-09 John F. Carr <jfc@mit.edu>
3445
3446 PR c++/37877
3447 * g++.dg/parse/linkage3.C: New test.
3448
4017e262
JJ
34492009-01-09 Jakub Jelinek <jakub@redhat.com>
3450
3451 PR middle-end/38771
3452 * gcc.c-torture/compile/pr38771.c: New test.
3453
bef21698
NF
34542009-01-08 Nathan Froyd <froydnj@codesourcery.com>
3455
3456 * gcc.dg/pr34856.c: Ignore irrelevant warning.
3457
742e5eb4
MM
34582009-01-08 Mark Mitchell <mark@codesourcery.com>
3459
3460 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
3461 * gcc.dg/sibcall-4.c: Likewise.
3462
68f61c3d
SP
34632009-01-08 Sebastian Pop <sebastian.pop@amd.com>
3464 Jan Sjodin <jan.sjodin@amd.com>
3465
3466 PR tree-optimization/38559
3467 * testsuite/gcc.dg/graphite/pr38559.c: New.
3468
82567e33
IR
34692009-01-08 Ira Rosen <irar@il.ibm.com>
3470
3471 PR tree-optimization/37194
3472 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
3473
f5651df1
JJ
34742009-01-07 Jakub Jelinek <jakub@redhat.com>
3475
3476 PR c++/38725
3477 * g++.dg/ext/label11.C: New test.
3478
8a0963c3
JM
34792009-01-07 Joseph Myers <joseph@codesourcery.com>
3480
3481 * lib/target-supports.exp (check_weak_override_available): New.
3482 * lib/target-supports-dg.exp (dg-require-weak-override): New.
3483 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
3484 dg-require-weak-override.
3485
7da13f1d
NF
34862009-01-07 Nathan Froyd <froydnj@codesourcery.com>
3487 Alan Modra <amodra@bigpond.net.au>
3488
3489 * gcc.c-torture/compile/20090107-1.c: New test.
3490
c0f64575
UB
34912009-01-07 Uros Bizjak <ubizjak@gmail.com>
3492
3493 PR target/38706
3494 * g++.dg/other/pr38706.C: New test.
3495
ffaf1e05
JM
34962009-01-07 Jason Merrill <jason@redhat.com>
3497
3498 * g++.dg/cpp0x/variadic92.C: New test.
3499 * g++.dg/cpp0x/variadic93.C: New test.
3500
6286c078
JJ
35012009-01-07 Janis Johnson <janis187@us.ibm.com>
3502
30af0edb
JJ
3503 * lib/target-supports-dg.exp (current_compiler_flags): New.
3504 (check-flags): Use it; do not access dg-test local variables.
3505 (dg-skip-if): Do not access dg-test local variables.
3506 (dg-xfail-run-if): Ditto.
3507 (dg-shouldfail): Ditto.
3508 * gcc.test-framework/test-framework.exp
3509 (check_effective_target_def_nocache): New.
3510 * gcc.test-framework/test-framework.awk: Handle scan tests.
3511 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
3512 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
3513 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
3514 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
3515 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
3516 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
3517 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
3518 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
3519 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
3520
51790821
JJ
3521 * g++.dg/torture/pr38586.C: Ignore a possible warning.
3522
6286c078
JJ
3523 * lib/target-supports-dg.exp (check_test_flags): Delete.
3524
6a114766
JS
35252009-01-07 Jan Sjodin <jan.sjodin@amd.com>
3526
3527 PR tree-optimization/38492
3528 PR tree-optimization/38498
3529 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
3530 in trunk.
3531 * testsuite/gcc.dg/graphite/block-0.c: Update test.
3532 * testsuite/gcc.dg/graphite/block-1.c: Same.
bf9b2cc9
UB
3533 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
3534 for blocking.
6a114766
JS
3535 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
3536 * testsuite/gcc.dg/graphite/block-3.c: New.
3537 * testsuite/gcc.dg/graphite/pr38498.c: New.
3538
65b82caa
L
35392009-01-07 H.J. Lu <hongjiu.lu@intel.com>
3540
3541 AVX Programming Reference (December, 2008)
3542 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
3543 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
3544 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
3545
3546 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
3547 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
3548
a9c5fe7e
TK
35492009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3550
3551 PR fortran/38220
3552 * gfortran.dg/c_loc_pure_1.f90: New test.
3553
3145cc70
MM
35542009-01-06 Mikael Morin <mikael.morin@tele2.fr>
3555
3556 PR fortran/38669
3557 * gfortran.dg/elemental_dependency_3.f90:
3558 Add the final tree dump cleanup.
3559
7ad7809b
JJ
35602009-01-06 Jakub Jelinek <jakub@redhat.com>
3561
4a8459a1
JJ
3562 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
3563 passing -m32.
3564
7ad7809b
JJ
3565 PR rtl-optimization/38722
3566 * gfortran.dg/pr38722.f90: New test.
3567
c52ec948
JJ
35682009-01-06 Janis Johnson <janis187@us.ibm.com>
3569
3570 PR c/34252
3571 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
3572 instead of DECnn_DEN. Support -DDBG to list lines that fail.
3573
a1e9a551
DH
35742009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
3575
3576 * gfortran.dg/implicit_12.f90: Add space around dg directive.
3577 * gfortran.dg/typebound_call_8.f03: Same.
3578 * gfortran.dg/elemental_bind_c.f90: Same.
3579 * gfortran.dg/typebound_call_7.f03: Same.
3580 * gfortran.dg/interface_proc_end.f90: Same
3581 * gfortran.dg/pr37243.f: Fix typo.
3582
f6abf004
UB
35832009-01-06 Uros Bizjak <ubizjak@gmail.com>
3584
3585 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
3586 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
3587 large stack sizes.
3588
e47b7d04
L
35892009-01-06 H.J. Lu <hongjiu.lu@intel.com>
3590
3591 AVX Programming Reference (December, 2008)
3592 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
3593 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
3594 * gcc.target/i386/sse-14.c: Likewise.
3595
3596 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
3597 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
3598 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
3599 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
3600
d36e4306
JD
36012009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3602
3603 PR libfortran/38735
3604 * gfortran.dg/fmt_bz_bn.f: Update test.
3605
6f9b088b
DS
36062009-01-05 Dodji Seketeli <dodji@redhat.com>
3607
3608 PR c++/38472
3609 * g++.dg/conversion/usual-arith-conv.C: New test.
3610
e4e5261f
AP
36112009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3612
3613 PR c/34911
3614 * gcc.dg/vector-3.c: New testcase.
3615 * g++.dg/ext/vector15.C: New test.
3616
9761fcc7
HJ
36172009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
3618
3619 PR tree-optimization/38510
3620 * gcc.dg/graphite/pr38510.c: New.
3621
36222009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
3623 Jan Sjodin <jan.sjodin@amd.com>
3624
3625 PR tree-optimization/38500
3626 * gcc.dg/graphite/pr38500.c: New.
3627
b0d217ba
LG
36282009-01-05 Laurent GUERBY <laurent@guerby.net>
3629
bf9b2cc9 3630 * gcc.c-torture/compile/20001226-1.c: Generalize
b0d217ba
LG
3631 dg-timeout-factor.
3632 * gcc.c-torture/compile/limits-fnargs.c: Add
3633 dg-timeout-factor.
3634 * gcc.dg/20020425-1.c: Likewise.
3635 * gcc.dg/pch/pch.exp: Likewise.
3636
c7314077
PT
36372009-01-05 Paul Thomas <pault@gcc.gnu.org>
3638
3639 PR fortran/38657
3640 * gfortran.dg/module_commons_3.f90: New test.
3641
b55c4f04
DF
36422009-01-05 Daniel Franke <franke.daniel@gmail.com>
3643
3644 PR fortran/37159
3645 * gfortran.dg/random_seed_1.f90: Updated.
3646
95b243af
MM
36472009-01-05 Mikael Morin <mikael.morin@tele2.fr>
3648
3649 PR fortran/38669
3650 PR fortran/38726
3651 * gfortran.dg/elemental_subroutine_7.f90:
3652 Fix p values so that it can be used as vector subscript.
3653
8adee3e6
JM
36542009-01-05 Jason Merrill <jason@redhat.com>
3655
9bfea41b
JM
3656 * g++.dg/cpp0x/initlist12.C: Add another test.
3657
8adee3e6
JM
3658 * g++.dg/cpp0x/defaulted7.C: New test.
3659
96ffc6cd
TK
36602009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3661
3662 PR fortran/38672
3663 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
3664 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
3665
e28206ba
UB
36662009-01-05 Uros Bizjak <ubizjak@gmail.com>
3667
3668 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3669 for alpha*-*-* targets.
3670 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3671
a1ab6660
PT
36722009-01-05 Paul Thomas <pault@gcc.gnu.org>
3673
3674 PR fortran/38665
3675 * gfortran.dg/host_assoc_function_5.f90: New test.
3676
70e72065
MM
36772009-01-04 Mikael Morin <mikael.morin@tele2.fr>
3678
3679 PR fortran/38669
3680 * gfortran.dg/elemental_dependency_3.f90: New test.
3681 * gfortran.dg/elemental_subroutine_7.f90: New test.
3682
4c77d7f4
UB
36832009-01-04 Uros Bizjak <ubizjak@gmail.com>
3684
3685 * gcc.dg/struct-ret-3.c: Include unistd.h.
3686 (main): Exit early if system memory page size is
3687 larger than 4096 bytes.
3688
8f2b565d
DF
36892009-01-04 Daniel Franke <franke.daniel@gmail.com>
3690
3691 PR fortran/38718
3692 * gfortran.dg/merge_init_expr.f90: New.
3693
23f2d017
MM
36942009-01-04 Mikael Morin <mikael.morin@tele2.fr>
3695
3696 PR fortran/38536
3697 * gfortran.dg/c_loc_tests_13.f90: New test.
3698 * gfortran.dg/c_loc_tests_14.f90: New test.
3699
5a47fc2f
DF
37002009-01-03 Daniel Franke <franke.daniel@gmail.com>
3701
3702 * gfortran.dg/func_result_4.f90: New.
3703
79b1d36c
PT
37042009-01-03 Paul Thomas <pault@gcc.gnu.org>
3705
3706 PR fortran/38594
3707 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
3708 interface still works, in addition to original tests.
3709 * gfortran.dg/host_assoc_call_6.f90: New test.
3710
5f26a230
JJ
37112009-01-03 Jakub Jelinek <jakub@redhat.com>
3712
493aa551
JJ
3713 PR c++/38705
3714 * g++.dg/torture/pr38705.C: New test.
3715
5f26a230
JJ
3716 PR c/38700
3717 * gcc.dg/pr38700.c: New test.
3718
fc94bfc5
JM
37192009-01-02 Jason Merrill <jason@redhat.com>
3720
3721 * g++.dg/cpp0x/initlist11.C: New test.
3722 * g++.dg/cpp0x/initlist12.C: New test.
3723
a1770eee
RS
37242009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3725
3726 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
3727 Allow extra informative notes.
3728
b295aee2
JJ
37292009-01-01 Jakub Jelinek <jakub@redhat.com>
3730
3731 PR c/36489
3732 * gcc.dg/pr36489.c: New test.
ad41bd84
JM
3733
3734\f
3735Copyright (C) 2009 Free Software Foundation, Inc.
3736
3737Copying and distribution of this file, with or without modification,
3738are permitted in any medium without royalty provided the copyright
3739notice and this notice are preserved.