]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR debug/41616 (Variables promoted to Gimple registers by aliasing are not getting...
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
3a56edc7
AO
12009-10-12 Alexandre Oliva <aoliva@redhat.com>
2
3 PR debug/41616
4 * gcc.dg/guality/pr41616-1.c: New.
5
45fe7947
JM
62009-10-11 Jason Merrill <jason@redhat.com>
7
8 PR c++/37204
9 * g++.dg/cpp0x/rv-reinterpret.C: New.
10
420bc2e7
JD
112009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12
13 PR libgfortran/38439
14 * gfortran.dg/fmt_error_9.f: New test.
15 * gfortran.dg/fmt_error_10.f: New test.
16
a14ce128
PT
172009-10-11 Paul Thomas <pault@gcc.gnu.org>
18
1aa4ade6 19 PR fortran/41583
a14ce128
PT
20 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
21 * gfortran.dg/class_4b.f03: As above.
22 * gfortran.dg/class_4c.f03: As above.
23 * gfortran.dg/class_4d.f03: As above.
24
b89127e2
RG
252009-10-11 Richard Guenther <rguenther@suse.de>
26
27 PR tree-optimization/41555
28 * gcc.dg/torture/pr41555.c: New testcase.
29
4557df3c
JD
302009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
31
32 PR libgfortran/35862
007dccd7
JD
33 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
34 function correctly.
4557df3c 35
43fc5430
JD
362009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
37
b6ebf727 38 PR libgfortran/35862
43fc5430
JD
39 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
40 Add conditions to avoid runtime errors if not supported.
41
740bb6ad
RG
422009-10-10 Richard Guenther <rguenther@suse.de>
43
44 PR tree-optimization/41654
45 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
46
30c99a9e
JM
472009-10-09 Jason Merrill <jason@redhat.com>
48
49 * g++.dg/cpp/ucn-1.C: New.
50
619dd721
JW
512009-10-09 Janus Weil <janus@gcc.gnu.org>
52
53 PR fortran/41585
54 * gfortran.dg/class_2.f03: Extended test case.
55
d0a9804e
TB
562009-10-09 Tobias Burnus <burnus@net-b.de>
57
58 PR fortran/41582
59 * gfortran.dg/class_allocate_1.f03: Modify code such that
60 it compiles with the gfc_warning->gfc_error change.
61 * gfortran.dg/class_allocate_1.f03: New test.
62
7431bf06
JW
632009-10-09 Janus Weil <janus@gcc.gnu.org>
64
65 PR fortran/41579
66 * gfortran.dg/select_type_6.f03: New test.
67
78441afb
JJ
682009-10-09 Jakub Jelinek <jakub@redhat.com>
69
21ece9b2
JJ
70 PR preprocessor/41445
71 * gcc.dg/cpp/separate-1.c: Adjust.
72 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
73 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
74 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
75 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
76 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
77 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
78 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
79
78441afb
JJ
80 PR rtl-optimization/41646
81 * gcc.c-torture/compile/pr41646.c: New test.
82
aabf6a03
RG
832009-10-09 Richard Guenther <rguenther@suse.de>
84
85 PR tree-optimization/41634
86 * gcc.c-torture/compile/pr41634.c: New testcase.
87
af2efb2b
UB
882009-10-09 Uros Bizjak <ubizjak@gmail.com>
89
90 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
91
3f49ba3f
EB
922009-10-09 Eric Botcazou <ebotcazou@adacore.com>
93
94 * gnat.dg/opt3.adb: New test.
95 * gnat.dg/opt3_pkg.ads: New helper.
96
88beb54d
DK
972009-10-08 Doug Kwan <dougkwan@google.com>
98
99 PR rtl-optimization/41574
100 * gcc.dg/pr41574.c: New test.
101
77831620
CC
1022009-10-08 Cary Coutant <ccoutant@google.com>
103
104 Add support for debugging with ICF (Identical Code Folding).
105 * g++.dg/debug/dwarf2/icf.C: New test.
106
e3104f55
AN
1072009-10-08 Adam Nemet <anemet@caviumnetworks.com>
108
109 * gcc.target/mips/truncate-6.c: New test.
110
ccb05613
JM
1112009-10-08 Jason Merrill <jason@redhat.com>
112
30c99a9e 113 PR c++/36816
f7d5a7cd
JM
114 * g++.dg/cpp0x/rv-deduce.C: New.
115
ccb05613
JM
116 PR c++/37177
117 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
118 * g++.dg/template/explicit-args2.C: New.
119 * g++.dg/template/explicit-args3.C: New.
120 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
121
6728ee79
MM
1222009-10-08 Michael Matz <matz@suse.de>
123
124 PR middle-end/41573
125 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
126 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
127 * gcc.dg/pr41573.c: New test.
128
e5a94231
JM
1292009-10-07 Joseph Myers <joseph@codesourcery.com>
130
131 PR c/41182
132 * gcc.c-torture/compile/pr41182-1.c: New.
133
f484a91a
JM
1342009-10-07 Jason Merrill <jason@redhat.com>
135
136 * g++.dg/cpp0x/variadic95.C: New.
137
7097b3ac
JM
1382009-10-07 Jason Merrill <jason@redhat.com>
139
140 * g++.dg/template/scope3.C: New.
141
95a28767
JJ
1422009-10-07 Jakub Jelinek <jakub@redhat.com>
143
144 * gcc.dg/debug/dwarf2/inline3.c: New test.
145
6c19d9b5
DK
1462009-10-07 Daniel Kraft <d@domob.eu>
147
148 PR fortran/41615
149 * gfortran.dg/assumed_charlen_function_6.f90: New test.
150
93d76687
JW
1512009-10-07 Janus Weil <janus@gcc.gnu.org>
152
153 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
154 * gfortran.dg/select_type_1.f03: Modified error message.
155 * gfortran.dg/select_type_5.f03: New test.
156
e4f512b7
JD
1572009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
158
159 PR libgfortran/41612
160 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
161 have kind=10 reals.
162
37a7519a
JM
1632009-10-06 Jason Merrill <jason@redhat.com>
164
165 * g++.dg/cpp0x/lambda/lambda-init.C: New.
166 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
167
ccc37454
RG
1682009-10-06 Richard Guenther <rguenther@suse.de>
169
170 PR lto/41502
171 * gcc.dg/lto/20091006-1_0.c: New testcase.
172 * gcc.dg/lto/20091006-1_1.c: Likewise.
173 * gcc.dg/lto/20091005-2_0.c: Likewise.
174
2c12a292
ST
1752009-10-06 Samuel Tardieu <sam@rfc1149.net>
176
177 PR ada/41383
178 * gnat.dg/timer_cancel.adb: New test.
179
6fa30ef2
ST
1802009-10-06 Samuel Tardieu <sam@rfc1149.net>
181
182 PR ada/38333
183 * gnat.dg/specs/import_abstract.ads: New.
184
25b86498
JD
1852009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
186
187 PR libgfortran/35862
188 * gfortran.dg/round_2.f03: New test.
189
7555009a
JJ
1902009-10-05 Jakub Jelinek <jakub@redhat.com>
191
192 PR debug/41558
193 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
194 * lib/gcc-gdb-test.exp: ... here. New file.
195 * gfortran.dg/guality/guality.exp: New file.
196 * gfortran.dg/guality/pr41558.f90: New test.
197 * gfortran.dg/guality/arg1.f90: New test.
198
7cf078dc
PT
1992009-10-05 Paul Thomas <pault@gcc.gnu.org>
200
201 * gfortran.dg/dynamic_dispatch_1.f90: New test.
202 * gfortran.dg/dynamic_dispatch_2.f90: New test.
203 * gfortran.dg/dynamic_dispatch_3.f90: New test.
204 * gfortran.dg/module_md5_1.f90: Update md5 sum.
205
8fc7e474
ST
2062009-10-05 Sriraman Tallam <tmsriram@google.com>
207
208 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
209 register_pass_info.
210 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
211 plugin_pass to register_pass_info.
212 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
213 register_pass_info.
214 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
215 register_pass_info.
216
a9cc4458
RG
2172009-10-05 Richard Guenther <rguenther@suse.de>
218
219 PR lto/41281
220 * gcc.dg/lto/20090914-2_0.c: New testcase.
221
fd7588bc
RG
2222009-10-05 Richard Guenther <rguenther@suse.de>
223
224 PR lto/40902
225 * gcc.dg/lto/20091005-1_0.c: New testcase.
226 * gcc.dg/lto/20091005-1_1.c: Likewise.
227
1a735925
RG
2282009-10-05 Richard Guenther <rguenther@suse.de>
229
230 PR lto/41552
231 PR lto/41487
232 * g++.dg/lto/20091002-1_0.C: Adjust flags.
233 * g++.dg/lto/20091004-1_0.C: New testcase.
234 * g++.dg/lto/20091004-1_1.C: Likewise.
235 * g++.dg/lto/20091004-2_0.C: Likewise.
236 * g++.dg/lto/20091004-2_1.C: Likewise.
237 * g++.dg/lto/20091004-3_0.C: Likewise.
238 * g++.dg/lto/20091004-3_1.C: Likewise.
239
e9d85fa6
RG
2402009-10-05 Richard Guenther <rguenther@suse.de>
241
242 PR tree-optimization/23821
243 * gcc.dg/torture/pr23821.c: New testcase.
244
916bd5f0
DK
2452009-10-05 Daniel Kraft <d@domob.eu>
246
247 PR fortran/41403
248 * gfortran.dg/goto_6.f: New test.
249 * gfortran.dg/goto_7.f: New test.
250
d7f09764
DN
2512009-10-03 Ben Elliston <bje@au.ibm.com>
252 Bill Maddox <maddox@google.com>
253 Cary Coutant <ccoutant@google.com>
254 Chris Demetriou <cgd@google.com>
255 Diego Novillo <dnovillo@google.com>
256 Doug Kwan <dougkwan@google.com>
257 Jan Hubicka <jh@suse.cz>
258 Ollie Wild <aaw@google.com>
259 Rafael Espindola <espindola@google.com>
260 Richard Guenther <rguenther@suse.de>
261 Simon Baldwin <simonb@google.com>
262
263 * g++.dg/20090107-1.C: New.
264 * g++.dg/20090121-1.C: New.
265 * g++.dg/ipa/20090113-1.C: New.
266 * g++.dg/lto: New directory.
267 * g++.dg/lto/20080829_0.C: New.
268 * g++.dg/lto/20080904_0.C: New.
269 * g++.dg/lto/20080907_0.C: New.
270 * g++.dg/lto/20080908-1_0.C: New.
271 * g++.dg/lto/20080908-2_0.C: New.
272 * g++.dg/lto/20080908-3_0.C: New.
273 * g++.dg/lto/20080909-1_0.C: New.
274 * g++.dg/lto/20080910-1_0.C: New.
275 * g++.dg/lto/20080912-1_0.C: New.
276 * g++.dg/lto/20080912_0.C: New.
277 * g++.dg/lto/20080915_0.C: New.
278 * g++.dg/lto/20080916_0.C: New.
279 * g++.dg/lto/20080917_0.C: New.
280 * g++.dg/lto/20080924_0.C: New.
281 * g++.dg/lto/20080926_0.C: New.
282 * g++.dg/lto/20081008_0.C: New.
283 * g++.dg/lto/20081022.h: New.
284 * g++.dg/lto/20081022_0.C: New.
285 * g++.dg/lto/20081022_1.C: New.
286 * g++.dg/lto/20081023_0.C: New.
287 * g++.dg/lto/20081109-1_0.C: New.
288 * g++.dg/lto/20081109-2_0.C: New.
289 * g++.dg/lto/20081109_0.C: New.
290 * g++.dg/lto/20081109_1.C: New.
291 * g++.dg/lto/20081118-1_0.C: New.
292 * g++.dg/lto/20081118-1_1.C: New.
293 * g++.dg/lto/20081118_0.C: New.
294 * g++.dg/lto/20081118_1.C: New.
295 * g++.dg/lto/20081119-1.h: New.
296 * g++.dg/lto/20081119-1_0.C: New.
297 * g++.dg/lto/20081119-1_1.C: New.
298 * g++.dg/lto/20081119_0.C: New.
299 * g++.dg/lto/20081119_1.C: New.
300 * g++.dg/lto/20081120-1_0.C: New.
301 * g++.dg/lto/20081120-1_1.C: New.
302 * g++.dg/lto/20081120-2_0.C: New.
303 * g++.dg/lto/20081120-2_1.C: New.
304 * g++.dg/lto/20081123_0.C: New.
305 * g++.dg/lto/20081123_1.C: New.
306 * g++.dg/lto/20081125.h: New.
307 * g++.dg/lto/20081125_0.C: New.
308 * g++.dg/lto/20081125_1.C: New.
309 * g++.dg/lto/20081127_0.C: New.
310 * g++.dg/lto/20081127_1.C: New.
311 * g++.dg/lto/20081203_0.C: New.
312 * g++.dg/lto/20081203_1.C: New.
313 * g++.dg/lto/20081204-1_0.C: New.
314 * g++.dg/lto/20081204-1_1.C: New.
315 * g++.dg/lto/20081204-2_0.C: New.
316 * g++.dg/lto/20081204-2_1.C: New.
317 * g++.dg/lto/20081209_0.C: New.
318 * g++.dg/lto/20081209_1.C: New.
319 * g++.dg/lto/20081211-1.h: New.
320 * g++.dg/lto/20081211-1_0.C: New.
321 * g++.dg/lto/20081211-1_1.C: New.
322 * g++.dg/lto/20081217-1_0.C: New.
323 * g++.dg/lto/20081217-2_0.C: New.
324 * g++.dg/lto/20081219_0.C: New.
325 * g++.dg/lto/20081219_1.C: New.
326 * g++.dg/lto/20090106_0.C: New.
327 * g++.dg/lto/20090112_0.C: New.
328 * g++.dg/lto/20090128_0.C: New.
329 * g++.dg/lto/20090221_0.C: New.
330 * g++.dg/lto/20090302_0.C: New.
331 * g++.dg/lto/20090302_1.C: New.
332 * g++.dg/lto/20090303_0.C: New.
333 * g++.dg/lto/20090311-1.h: New.
334 * g++.dg/lto/20090311-1_0.C: New.
335 * g++.dg/lto/20090311-1_1.C: New.
336 * g++.dg/lto/20090311_0.C: New.
337 * g++.dg/lto/20090311_1.C: New.
338 * g++.dg/lto/20090312.h: New.
339 * g++.dg/lto/20090312_0.C: New.
340 * g++.dg/lto/20090312_1.C: New.
341 * g++.dg/lto/20090313_0.C: New.
342 * g++.dg/lto/20090313_1.C: New.
343 * g++.dg/lto/20090315_0.C: New.
344 * g++.dg/lto/20090315_1.C: New.
345 * g++.dg/lto/20091002-1_0.C: New testcase.
346 * g++.dg/lto/20091002-2_0.C: Likewise..
347 * g++.dg/lto/20091002-3_0.C: Likewise..
348 * g++.dg/lto/README: New.
349 * g++.dg/lto/pr40818_0.C: New.
350 * g++.dg/opt/thunk3-1.C: New.
351 * g++.dg/opt/thunk4.C: New.
352 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
353 replacements with __attribute__ ((__noinline__)).
354 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
355 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
356 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
357 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
358 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
359 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
360 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
361 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
362 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
363 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
364 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
365 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
366 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
367 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
368 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
369 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
370 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
371 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
372 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
373 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
374 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
375 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
376 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
377 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
378 * gcc.dg/20081223-1.c: New.
379 * gcc.dg/lto: New directory.
380 * gcc.dg/lto/20080908_0.c: New.
381 * gcc.dg/lto/20080917_0.c: New.
382 * gcc.dg/lto/20080924_0.c: New.
383 * gcc.dg/lto/20081024_0.c: New.
384 * gcc.dg/lto/20081109_0.c: New.
385 * gcc.dg/lto/20081111_0.c: New.
386 * gcc.dg/lto/20081111_1.c: New.
387 * gcc.dg/lto/20081112_0.c: New.
388 * gcc.dg/lto/20081112_1.c: New.
389 * gcc.dg/lto/20081115_0.c: New.
390 * gcc.dg/lto/20081115_1.c: New.
391 * gcc.dg/lto/20081115_2.c: New.
392 * gcc.dg/lto/20081118_0.c: New.
393 * gcc.dg/lto/20081118_1.c: New.
394 * gcc.dg/lto/20081118_2.c: New.
395 * gcc.dg/lto/20081120-1_0.c: New.
396 * gcc.dg/lto/20081120-1_1.c: New.
397 * gcc.dg/lto/20081120-2_0.c: New.
398 * gcc.dg/lto/20081120-2_1.c: New.
399 * gcc.dg/lto/20081125_0.c: New.
400 * gcc.dg/lto/20081125_1.c: New.
401 * gcc.dg/lto/20081126_0.c: New.
402 * gcc.dg/lto/20081201-1_0.c: New.
403 * gcc.dg/lto/20081201-1_1.c: New.
404 * gcc.dg/lto/20081201-1_2.c: New.
405 * gcc.dg/lto/20081201-2_0.c: New.
406 * gcc.dg/lto/20081201-2_1.c: New.
407 * gcc.dg/lto/20081202-1_0.c: New.
408 * gcc.dg/lto/20081202-1_1.c: New.
409 * gcc.dg/lto/20081202-2_0.c: New.
410 * gcc.dg/lto/20081202-2_1.c: New.
411 * gcc.dg/lto/20081204-1_0.c: New.
412 * gcc.dg/lto/20081204-1_1.c: New.
413 * gcc.dg/lto/20081204-2_0.c: New.
414 * gcc.dg/lto/20081210-1_0.c: New.
415 * gcc.dg/lto/20081212-1_0.c: New.
416 * gcc.dg/lto/20081222_0.c: New.
417 * gcc.dg/lto/20081222_0.h: New.
418 * gcc.dg/lto/20081222_1.c: New.
419 * gcc.dg/lto/20081224_0.c: New.
420 * gcc.dg/lto/20081224_0.h: New.
421 * gcc.dg/lto/20081224_1.c: New.
422 * gcc.dg/lto/20090116_0.c: New.
423 * gcc.dg/lto/20090120_0.c: New.
424 * gcc.dg/lto/20090126-1_0.c: New.
425 * gcc.dg/lto/20090126-2_0.c: New.
426 * gcc.dg/lto/20090206-1_0.c: New.
427 * gcc.dg/lto/20090206-2_0.c: New.
428 * gcc.dg/lto/20090210_0.c: New.
429 * gcc.dg/lto/20090210_1.c: New.
430 * gcc.dg/lto/20090213_0.c: New.
431 * gcc.dg/lto/20090213_1.c: New.
432 * gcc.dg/lto/20090218-1_0.c: New.
433 * gcc.dg/lto/20090218-1_1.c: New.
434 * gcc.dg/lto/20090218-2_0.c: New.
435 * gcc.dg/lto/20090218-2_1.c: New.
436 * gcc.dg/lto/20090218_0.c: New.
437 * gcc.dg/lto/20090218_1.c: New.
438 * gcc.dg/lto/20090218_2.c: New.
439 * gcc.dg/lto/20090218_3.c: New.
440 * gcc.dg/lto/20090219_0.c: New.
441 * gcc.dg/lto/20090312_0.c: New.
442 * gcc.dg/lto/20090312_1.c: New.
443 * gcc.dg/lto/20090313_0.c: New.
444 * gcc.dg/lto/20090706-1_0.c: New.
445 * gcc.dg/lto/20090706-2_0.c: New.
446 * gcc.dg/lto/20090717_0.c: New.
447 * gcc.dg/lto/20090717_1.c: New.
448 * gcc.dg/lto/20090729_0.c: New.
449 * gcc.dg/lto/20090729_1.c: New.
450 * gcc.dg/lto/20090812_0.c: New.
451 * gcc.dg/lto/20090812_1.c: New.
452 * gcc.dg/lto/20090914-1_0.c: New.
453 * gcc.dg/lto/README: New.
454 * gcc.dg/visibility-7.c: Adjust expected pattern
455 * gfortran.dg/lto: New directory.
456 * gfortran.dg/lto/pr40724_0.f: New.
457 * gfortran.dg/lto/pr40724_1.f: New.
458 * gfortran.dg/lto/pr40725_0.f03: New.
459 * gfortran.dg/lto/pr40725_1.c: New.
460 * gfortran.dg/lto/pr41069_0.f90: New.
461 * gfortran.dg/lto/pr41069_1.f90: New.
462 * gfortran.dg/lto/pr41069_2.f90: New.
463 * g++.dg/README: Add 'lto' directory.
464 * g++.dg/dg.exp: Also scan 'lto' directory
465
4662009-10-03 Ben Elliston <bje@au.ibm.com>
467 Janis Johnson <janis187@us.ibm.com>
468 Diego Novillo <dnovillo@google.com>
469
470 * g++.dg/lto/lto.exp: New.
471 * gcc.c-torture/execute/execute.exp: Add
472 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
473 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
474 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
475 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
476 * gcc.target/i386/math-torture/math-torture.exp:
477 Likewise.
478 * gcc.dg/lto/lto.exp: New.
479 * gfortran.dg/lto/lto.exp: New.
480 * lib/target-supports.exp (check_effective_target_lto): New.
481 * lib/c-torture.exp: Load target-supports.exp.
482 Define LTO_TORTURE_OPTIONS if check_effective_target_lto
483 returns nonzero.
484 * lib/gcc-dg.exp: Likewise.
485 * lib/lto.exp: New.
486 * lib/torture-options.exp: Add support for a third
487 argument.
488
0d6bfda8
UB
4892009-10-03 Uros Bizjak <ubizjak@gmail.com>
490
491 PR testsuite/41542
492 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
493
3930dbe9
JM
4942009-10-02 Jason Merrill <jason@redhat.com>
495
496 * g++.dg/abi/mangle32.C: New.
497
5004b234
EB
4982009-10-02 Eric Botcazou <ebotcazou@adacore.com>
499
500 * gnat.dg/atomic2.adb: New test.
501
1aa8b1dd
EB
5022009-10-02 Eric Botcazou <ebotcazou@adacore.com>
503
504 * gnat.dg/array11.adb: New test.
505 * gnat.dg/array12.adb: Likewise.
506
c2ce8cdc
EB
5072009-10-02 Eric Botcazou <ebotcazou@adacore.com>
508
509 * gnat.dg/array10.adb: New test.
510 * gnat.dg/object_overflow.adb: Tweak.
511
dabbcb14
JH
5122009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
513
d0a9804e 514 * gcc.dg/guality/guality.exp: Disable on darwin.
dabbcb14 515
776d0022
JJ
5162009-10-02 Janis Johnson <janis187@us.ibm.com>
517
518 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
519 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
520 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
521 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
522
ba6f7079
TB
5232009-10-02 Tobias Burnus <burnus@net-b.de>
524
525 PR fortran/41479
526 * gfortran.dg/intent_out_5.f90: New test.
527
e1b243a8
JJ
5282009-10-02 Jakub Jelinek <jakub@redhat.com>
529
530 PR debug/41404
531 PR debug/41353
532 * gcc.dg/guality/pr41404-1.c: New test.
533 * gcc.dg/guality/pr41353-2.c: New test.
534
b1d42460
L
5352009-10-02 H.J. Lu <hongjiu.lu@intel.com>
536
537 PR testsuite/41546
538 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
9e51149d 539 to -mtune=generic.
b1d42460 540
03ec7d01
JH
5412009-10-01 Jan Hubicka <jh@suse.cz>
542
543 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
544
0a5a37d4
LR
5452009-10-01 Loren J. Rittle <ljrittle@acm.org>
546
547 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
548
eaeb2145
LR
549 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
550
7919373d
TB
5512009-10-01 Tobias Burnus <burnus@net-b.de>
552
553 PR fortran/41515
554 * gfortran.dg/parameter_array_init_5.f90: New test.
555
2968d410
JM
5562009-10-01 Jason Merrill <jason@redhat.com>
557
558 * g++.dg/cpp0x/defaulted13.C: New.
559
ec30ab2c
DW
5602009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
561
b1d42460
L
562 * gfortran.dg/bounds_check_7.f90: Adapted error message.
563 * gfortran.dg/bounds_check_11.f90: Likewise.
564 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
ec30ab2c 565
e56817db
TB
5662009-09-30 Tobias Burnus <burnus@net-b.de>
567
568 * gfortran.dg/select_type_4.f90: New test.
569
cf2b3c22
TB
5702009-09-30 Janus Weil <janus@gcc.gnu.org>
571
572 * gfortran.dg/same_type_as_1.f03: New test.
573 * gfortran.dg/same_type_as_2.f03: Ditto.
574
5752009-09-30 Janus Weil <janus@gcc.gnu.org>
576
577 * gfortran.dg/select_type_1.f03: Extended.
578 * gfortran.dg/select_type_3.f03: New test.
579
5802009-09-30 Janus Weil <janus@gcc.gnu.org>
581
582 * gfortran.dg/class_allocate_1.f03: New test.
583
5842009-09-30 Janus Weil <janus@gcc.gnu.org>
585
586 PR fortran/40996
587 * gfortran.dg/allocatable_scalar_3.f90: New test.
588 * gfortran.dg/select_type_2.f03: Ditto.
589 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
590
5912009-09-30 Janus Weil <janus@gcc.gnu.org>
592
593 * gfortran.dg/block_name_2.f90: Modified error message.
594 * gfortran.dg/select_6.f90: Ditto.
595 * gfortran.dg/select_type_1.f03: New test.
596
5972009-09-30 Janus Weil <janus@gcc.gnu.org>
598
599 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
600 * gfortran.dg/class_1.f03: Ditto.
601 * gfortran.dg/class_2.f03: Ditto.
602 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
603 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
604 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
605 * gfortran.dg/typebound_call_10.f03: Ditto.
606 * gfortran.dg/typebound_call_2.f03: Ditto.
607 * gfortran.dg/typebound_call_3.f03: Ditto.
608 * gfortran.dg/typebound_call_4.f03: Ditto.
609 * gfortran.dg/typebound_call_9.f03: Ditto.
610 * gfortran.dg/typebound_generic_3.f03: Ditto.
611 * gfortran.dg/typebound_generic_4.f03: Ditto.
612 * gfortran.dg/typebound_operator_1.f03: Ditto.
613 * gfortran.dg/typebound_operator_2.f03: Ditto.
614 * gfortran.dg/typebound_operator_3.f03: Ditto.
615 * gfortran.dg/typebound_operator_4.f03: Ditto.
616 * gfortran.dg/typebound_proc_1.f08: Ditto.
617 * gfortran.dg/typebound_proc_5.f03: Ditto.
618 * gfortran.dg/typebound_proc_6.f03: Ditto.
619
79efe0b3
JM
6202009-09-30 Jason Merrill <jason@redhat.com>
621
622 * g++.dg/eh/init-temp1.C: Improve test.
623
08a4a761
UB
6242009-09-30 Uros Bizjak <ubizjak@gmail.com>
625
626 PR target/22093
627 * gcc.target/alpha/pr22093.c: New test.
628
d5f4eddd
JM
6292009-09-29 John Freeman <jfreeman08@gmail.com>
630 Jason Merrill <jason@redhat.com>
631
632 * g++.dg/cpp0x/lambda/lambda-array.C: New.
633 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
634 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
635 * g++.dg/cpp0x/lambda/lambda-const.C: New.
636 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
637 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
638 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
639 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
640 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
641 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
642 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
643 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
644 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
645 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
646 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
647 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
648 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
649 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
650 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
651 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
652 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
653 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
654 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
655 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
656 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
657 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
658 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
659 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
660 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
661 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
662 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
663 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
664 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
665 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
666 * g++.dg/cpp0x/lambda/lambda-template.C: New.
667 * g++.dg/cpp0x/lambda/lambda-this.C: New.
668 * g++.dg/cpp0x/lambda/lambda-type.C: New.
669 * g++.dg/cpp0x/lambda/lambda-use.C: New.
670 * lib/prune.exp: Accept "In lambda function".
671
cbf2e4d4
HJ
6722009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
673
674 * gcc.target/i386/fma4-check.h
675 * gcc.target/i386/fma4-fma.c
676 * gcc.target/i386/fma4-maccXX.c
677 * gcc.target/i386/fma4-msubXX.c
678 * gcc.target/i386/fma4-nmaccXX.c
679 * gcc.target/i386/fma4-nmsubXX.c
680 * gcc.target/i386/fma4-vector.c
681 * gcc.target/i386/fma4-256-maccXX.c
682 * gcc.target/i386/fma4-256-msubXX.c
683 * gcc.target/i386/fma4-256-nmaccXX.c
684 * gcc.target/i386/fma4-256-nmsubXX.c
685 * gcc.target/i386/fma4-256-vector.c
686 * gcc.target/i386/funcspec-2.c: New file.
687
688 * gcc.target/i386/funcspec-4.c: Test error conditions
689 related to FMA4.
690
691 * gcc.target/i386/funcspec-5.c
692 * gcc.target/i386/funcspec-6.c
693 * gcc.target/i386/funcspec-8.c: Add FMA4.
694
695 * gcc.target/i386/funcspec-9.c: New file.
696
697 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
698
699 * gcc.target/i386/isa-10.c
700 * gcc.target/i386/isa-11.c
701 * gcc.target/i386/isa-12.c
702 * gcc.target/i386/isa-13.c
703 * gcc.target/i386/isa-2.c
704 * gcc.target/i386/isa-3.c
705 * gcc.target/i386/isa-4.c
706 * gcc.target/i386/isa-7.c
707 * gcc.target/i386/isa-8.c
708 * gcc.target/i386/isa-9.c: New file.
709
710 * gcc.target/i386/isa-14.c
711 * gcc.target/i386/isa-1.c
712 * gcc.target/i386/isa-5.c
713 * gcc.target/i386/isa-6.c: Add FMA4.
714
715 * gcc.target/i386/sse-12.c
716 * gcc.target/i386/sse-13.c
717 * gcc.target/i386/sse-14.c
718 * gcc.target/i386/sse-22.c: New file.
719
720 * g++.dg/other/i386-2.C
721 * g++.dg/other/i386-3.C
722 * g++.dg/other/i386-5.C
723 * g++.dg/other/i386-6.C: Add -mfma4 in dg-options.
724
1c1a5fd8
L
7252009-09-29 H.J. Lu <hongjiu.lu@intel.com>
726
727 PR testsuite/41496
728 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
729 before.
730
66dfffa2
JJ
7312009-09-29 Janis Johnson <janis187@us.ibm.com>
732
733 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
734 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
735
08cc1e7f
JJ
7362009-09-29 Jakub Jelinek <jakub@redhat.com>
737
738 PR debug/41438
739 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
740 hidden.
741 * g++.dg/debug/dwarf2/const-1.C: Likewise.
742
a795ca6e
HJ
7432009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
744
745 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
746 * gcc.target/i386/isa-1.c
747 * gcc.target/i386/isa-5.c
748 * gcc.target/i386/isa-6.c: Remove SSE5.
749 * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5.
750 * gcc.target/i386/avx-1.c
751 * gcc.target/i386/avx-2.c
752 * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h.
753 * gcc.target/i386/funcspec-9.c: Delete.
9e51149d 754
1dd61ee5
JJ
7552009-09-29 Jakub Jelinek <jakub@redhat.com>
756
757 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
758 * gcc.dg/guality/pr41353-1.c: New test.
759
4b653ed5
JJ
760 PR testsuite/41444
761 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
762 in macro name definition for non-unix/win32/msdos.
763
9abe5e56
DK
7642009-09-29 Daniel Kraft <d@domob.eu>
765
766 PR fortran/39626
767 * gfortran.dg/block_1.f08: New test.
768 * gfortran.dg/block_2.f08: New test.
769 * gfortran.dg/block_3.f90: New test.
770 * gfortran.dg/block_4.f08: New test.
771 * gfortran.dg/block_5.f08: New test.
772 * gfortran.dg/block_6.f08: New test.
773 * gfortran.dg/block_7.f08: New test.
774 * gfortran.dg/block_8.f08: New test.
775
9b13eb84
JD
7762009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
777
778 PR libgfortran/35862
779 * gfortran.dg/round_1.f03: New test.
780 * gfortran.dg/f2003_io_3.f03: Update test.
781
65026047
ER
7822009-09-28 Easwaran Raman <eraman@google.com>
783
784 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
785 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
786
efc7a2a5
JJ
7872009-09-28 Janis Johnson <janis187@us.ibm.com>
788
8387984e
JJ
789 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
790 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
791 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
792 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
793 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
794
425a180d
JJ
795 * g++.dg/dfp/dfp.exp: Fix typo.
796
efc7a2a5
JJ
797 * lib/target-supports.exp (check-effective-target-dfp-nocache):
798 Fix typo that breaks the check.
799
2d3a1837
OH
8002009-09-28 Olivier Hainque <hainque@adacore.com>
801
802 * gnat.dg (tagged_alloc_free.adb): New testcase.
9e51149d 803
d366d023
JJ
8042009-09-28 Janis Johnson <janis187@us.ibm.com>
805
806 * g++.dg/dfp: New directory.
807 * g++.dg/dg.exp: Prune tests in dfp directory.
4a0ce41d 808 * g++.dg/dfp/dfp.exp: New.
d366d023
JJ
809 * g++.dg/dfp/mangle-mode.C: New test.
810
44e10129
MM
8112009-09-28 Michael Matz <matz@suse.de>
812
813 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
814 for sign of -Inf.
815
ff9d1adc
RH
8162009-09-27 Richard Henderson <rth@redhat.com>
817
818 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
819 * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
820
afbd0665
AS
8212009-09-26 Andreas Schwab <schwab@linux-m68k.org>
822
823 PR c/41476
824 * gcc.dg/cond-constqual-1.c: New test.
825
0ffd2048
MM
8262009-09-26 Michael Matz <matz@suse.de>
827
828 PR lto/40758
829 PR middle-end/41470
830 * gcc.dg/pr41470.c: New test.
831
03b6f8a2
EB
8322009-09-26 Eric Botcazou <ebotcazou@adacore.com>
833
834 * gnat.dg/array9.adb: New test.
835
87c93592
MM
8362009-09-26 Michael Matz <matz@suse.de>
837
838 PR tree-optimization/41454
839 * gcc.dg/pr41454.c: New test.
840
7653f273
DS
8412009-09-25 Dodji Seketeli <dodji@redhat.com>
842
843 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
844 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
845 into DW_TAG_GNU_template_parameter_pack and
846 DW_TAG_GNU_formal_parameter_pack.
847 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
848 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
849
712ff3c8
NF
8502009-09-25 Nathan Froyd <froydnj@codesourcery.com>
851
852 * gcc.dg/vect/vect.exp: Append extra parameters as separate
853 parameters for alignment-sensitive -fsection-anchors tests.
854
79441eca
RG
8552009-09-25 Richard Guenther <rguenther@suse.de>
856
857 PR middle-end/41463
858 * gcc.c-torture/execute/pr41463.c: New testcase.
859
7948ae37
OH
8602009-09-25 Olivier Hainque <hainque@adacore.com>
861
862 * gnat.dg/sse_nolib.adb: New testcase.
863
d3dbe5a4
RE
8642009-09-25 Revital Eres <ERES@il.ibm.com>
865
866 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
867 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
868 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
869 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
870 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
871 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
872 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
873 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
874 * gcc.dg/vect/vect.exp: Add Power7 flags.
875 * g++.dg/vect/vect.exp: Likewise.
876 * gfortran.dg/vect/vect.exp: Likewise.
877
bbffcb7e
SK
8782009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
879
880 PR fortran/41459
881 * gfortran.dg/empty_label.f: New test.
882 * gfortran.dg/empty_label.f90: Ditto.
afbd0665 883 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
bbffcb7e 884
e3d5405d
KG
8852009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
886
887 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
888 compile-time.
889
4851726d
AN
8902009-09-24 Adam Nemet <anemet@caviumnetworks.com>
891
892 * lib/scanasm.exp (make_pattern_printable): New function.
893 (dg-scan, scan-assembler-times, scan-assembler-dem,
894 scan-assembler-dem-not): Use it.
895
c33ac441
L
8962009-09-24 H.J. Lu <hongjiu.lu@intel.com>
897
898 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
899 (test_nested): Renamed to ...
900 (test_nested1): This.
901 (test_nested2): New.
902 (main): Likewise.
903
824ff0cd
RG
9042009-09-24 Richard Guenther <rguenther@suse.de>
905
906 PR tree-optimization/36143
907 PR tree-optimization/38747
908 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
909 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
910 * g++.dg/torture/pr38747.C: New testcase.
911 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
912
01c3cf4d
EB
9132009-09-24 Eric Botcazou <ebotcazou@adacore.com>
914
915 * gnat.dg/nested_proc.adb: New test.
916
9f62cb92
JJ
9172009-09-24 Jakub Jelinek <jakub@redhat.com>
918
6356f38f 919 * gcc.target/i386/pr12329.c: Adjust.
9f62cb92 920
dda2da58
AO
9212009-09-23 Alexandre Oliva <aoliva@redhat.com>
922
923 PR debug/41248
924 * gcc.dg/pr41248.c: New.
925
6356f38f 9262009-09-23 Dodji Seketeli <dodji@redhat.com>
b646ba3f
DS
927
928 PR debug/41065
929 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
930
28baf121
AS
9312009-09-23 Andreas Schwab <schwab@redhat.com>
932
933 * lib/profopt.exp (profopt-get-options): Set tool_flags for
934 current_compiler_flags. Fix typos.
935
3c5ce3af
YG
9362009-09-23 Yuri Gribov <tetra2005@googlemail.com>
937
938 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
939
be123439
UB
9402009-09-23 Uros Bizjak <ubizjak@gmail.com>
941
942 PR c/39779
943 * gcc.c-torture/compile/pr39779.c: New test.
944
d40a19da
DS
9452009-09-22 Dodji Seketeli <dodji@redhat.com>
946
947 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
948 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
949 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
950
502a1e45
AO
9512009-09-22 Alexandre Oliva <aoliva@redhat.com>
952
953 PR debug/41295
954 * gcc.dg/pr41295.c: New.
955
6356f38f
UB
9562009-09-22 Neil Vachharajani <nvachhar@google.com>
957
958 * gcc.dg/pr40209.c: Add test case.
959
ae6032ea
AN
9602009-09-22 Adam Nemet <anemet@caviumnetworks.com>
961
962 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
963 matching assembly.
964 * gcc.target/mips/code-readable-2.c: Likewise.
965 * gcc.target/mips/code-readable-3.c: Likewise.
966
a9ab39d3
JJ
9672009-09-22 Janis Johnson <janis187@us.ibm.com>
968
969 * lib/target-supports.exp (check_effective_target_dfp_nocache):
970 Check support via mode instead of C type.
971 (check_effective_target_dfprt_nocache): Ditto.
972 (check_effective_target_hard_dfp): Ditto.
973
2df373c2
RG
9742009-09-22 Richard Guenther <rguenther@suse.de>
975
976 PR middle-end/41395
977 * gcc.c-torture/execute/pr41395-1.c: New testcase.
978 * gcc.c-torture/execute/pr41395-2.c: Likewise.
979
39dbcfc3
JJ
9802009-09-22 Jakub Jelinek <jakub@redhat.com>
981
982 * gcc.dg/20090922-1.c: New test.
983
65f753a0
JJ
984 PR bootstrap/41405
985 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
986 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
987 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
988 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
989 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
990 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
991 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
992 * objc.dg/dwarf-2.m: Likewise.
993
f61e18ec
RG
9942009-09-22 Richard Guenther <rguenther@suse.de>
995
996 PR tree-optimization/41428
997 * g++.dg/tree-ssa/pr41428.C: New testcase.
998
40742b42
JJ
9992009-09-22 Jakub Jelinek <jakub@redhat.com>
1000
1001 PR middle-end/41429
1002 * g++.dg/gomp/pr41429.C: New test.
1003
d9334061
GS
10042009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
1005
1006 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1007
334738b4
JM
10082009-09-21 Jason Merrill <jason@redhat.com>
1009
1010 PR c++/41421
1011 * g++.dg/cpp0x/trivial1.C: Expand.
1012
4b51caf2
KT
10132009-09-21 Kai Tietz <kai.tietz@onevision.com>
1014
1015 * gcc.dg/torture/calleesave-sse.c: New.
1016
5b5fba56
JH
10172009-09-21 Jan Hubicka <jh@suse.cz>
1018
1019 * gcc.dg/guality/inline-params.c: New testcase.
1020
9e2ceea0
UB
10212009-09-21 Uros Bizjak <ubizjak@gmail.com>
1022
1023 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1024 Add -fno-inline.
1025 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1026 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1027 (f2): Ditto.
1028
f7d1fabc
L
10292009-09-20 H.J. Lu <hongjiu.lu@intel.com>
1030
1031 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1032 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1033 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1034 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1035 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1036
15651f0b
AP
10372009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
1038
1039 PR middle-end/40642
1040 * g++.dg/torture/pr40642.C: New testcase.
1041
ca75b926
KG
10422009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1043
1044 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1045 cases in static initializers.
1046
63c6c7e0
KT
10472009-09-20 Kai Tietz <kai.tietz@onevision.com>
1048
1049 * gcc.c-tortue/compile/pr39886.c: New.
1050
ed6d9a1b
CD
10512009-09-20 Chris Demetriou <cgd@google.com>
1052
1053 PR preprocessor/28435:
1054 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1055 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1056 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1057 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1058 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1059
b53da244
AN
10602009-09-19 Adam Nemet <anemet@caviumnetworks.com>
1061
1062 * gcc.target/mips/mips.exp: Add relax-pic-calls
1063 under -mfoo/-mno-foo options.
1064 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1065 and -mexplicit-relocs.
1066 * gcc.target/mips/call-1.c: New test.
1067 * gcc.target/mips/call-2.c: New test.
1068 * gcc.target/mips/call-3.c: New test.
1069 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1070 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1071
74dc6a11
CD
10722009-09-19 Chris Demetriou <cgd@google.com>
1073
1074 PR preprocessor/28435:
1075 * gcc.dg/cpp/missing-header-MD.c: New test.
1076 * gcc.dg/cpp/missing-header-MMD.c: New test.
1077 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1078 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1079
b5e7280d
JD
10802009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1081
1082 PR libgfortran/41328
1083 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1084 EOF works.
1085
5f5babf1
JM
10862009-09-18 Jason Merrill <jason@redhat.com>
1087
ecc607fc 1088 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
5f5babf1
JM
1089 * g++.dg/cpp0x/initlist-deduce.C: New.
1090
6356f38f
UB
10912009-09-18 Neil Vachharajani <nvachhar@google.com>
1092
1093 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1094
5eb8c44f
JJ
10952009-09-18 Janis Johnson <janis187@us.ibm.com>
1096
1097 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1098 * c-c++-common/dfp: New directory.
1099 * c-c++-common/dfp/dfp-dbg.h: New file.
1100 * gcc.dg/dfp/call-by-value.c: Move to ...
1101 * c-c++-common/call-by-value.c: here.
1102 * gcc.dg/dfp/cast.c: Move to ...
1103 * c-c++-common/cast.c: here.
1104 * gcc.dg/dfp/compare-eq-const.c: Move to ...
1105 * c-c++-common/compare-eq-const.c: here.
1106 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1107 * c-c++-common/compare-eq-d128.c: here.
1108 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1109 * c-c++-common/compare-eq-d32.c: here.
1110 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1111 * c-c++-common/compare-eq-d64.c: here.
1112 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1113 * c-c++-common/compare-eq-dfp.c: here.
1114 * gcc.dg/dfp/compare-eq.h: Move to ...
1115 * c-c++-common/compare-eq.h: here.
1116 * gcc.dg/dfp/compare-rel-const.c: Move to ...
1117 * c-c++-common/compare-rel-const.c: here.
1118 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1119 * c-c++-common/compare-rel-d128.c: here.
1120 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1121 * c-c++-common/compare-rel-d32.c: here.
1122 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1123 * c-c++-common/compare-rel-d64.c: here.
1124 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1125 * c-c++-common/compare-rel-dfp.c: here.
1126 * gcc.dg/dfp/compare-rel.h: Move to ...
1127 * c-c++-common/compare-rel.h: here.
1128 * gcc.dg/dfp/compare-special-d128.c: Move to ...
1129 * c-c++-common/compare-special-d128.c: here.
1130 * gcc.dg/dfp/compare-special-d32.c: Move to ...
1131 * c-c++-common/compare-special-d32.c: here.
1132 * gcc.dg/dfp/compare-special-d64.c: Move to ...
1133 * c-c++-common/compare-special-d64.c: here.
1134 * gcc.dg/dfp/compare-special.h: Move to ...
1135 * c-c++-common/compare-special.h: here.
1136 * gcc.dg/dfp/constants-zero.c: Move to ...
1137 * c-c++-common/constants-zero.c: here.
1138 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1139 * c-c++-common/convert-bfp-10.c: here.
1140 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1141 * c-c++-common/convert-bfp-11.c: here.
1142 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1143 * c-c++-common/convert-bfp-12.c: here.
1144 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1145 * c-c++-common/convert-bfp-13.c: here.
1146 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1147 * c-c++-common/convert-bfp-14.c: here.
1148 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1149 * c-c++-common/convert-bfp-2.c: here.
1150 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1151 * c-c++-common/convert-bfp-3.c: here.
1152 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1153 * c-c++-common/convert-bfp-4.c: here.
1154 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1155 * c-c++-common/convert-bfp-5.c: here.
1156 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1157 * c-c++-common/convert-bfp-6.c: here.
1158 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1159 * c-c++-common/convert-bfp-7.c: here.
1160 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1161 * c-c++-common/convert-bfp-8.c: here.
1162 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1163 * c-c++-common/convert-bfp-9.c: here.
1164 * gcc.dg/dfp/convert-bfp.c: Move to ...
1165 * c-c++-common/convert-bfp.c: here.
1166 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1167 * c-c++-common/convert-bfp-fold.c: here.
1168 * gcc.dg/dfp/convert-dfp.c: Move to ...
1169 * c-c++-common/convert-dfp.c: here.
1170 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1171 * c-c++-common/convert-dfp-fold-2.c: here.
1172 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1173 * c-c++-common/convert-dfp-fold.c: here.
1174 * gcc.dg/dfp/convert.h: Move to ...
1175 * c-c++-common/convert.h: here.
1176 * gcc.dg/dfp/convert-int.c: Move to ...
1177 * c-c++-common/convert-int.c: here.
1178 * gcc.dg/dfp/convert-int-fold.c: Move to ...
1179 * c-c++-common/convert-int-fold.c: here.
1180 * gcc.dg/dfp/convert-int-max.c: Move to ...
1181 * c-c++-common/convert-int-max.c: here.
1182 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1183 * c-c++-common/convert-int-max-fold.c: here.
1184 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1185 * c-c++-common/convert-int-saturate.c: here.
1186 * gcc.dg/dfp/func-array.c: Move to ...
1187 * c-c++-common/func-array.c: here.
1188 * gcc.dg/dfp/func-deref.c: Move to ...
1189 * c-c++-common/func-deref.c: here.
1190 * gcc.dg/dfp/func-mixed.c: Move to ...
1191 * c-c++-common/func-mixed.c: here.
1192 * gcc.dg/dfp/func-pointer.c: Move to ...
1193 * c-c++-common/func-pointer.c: here.
1194 * gcc.dg/dfp/func-scalar.c: Move to ...
1195 * c-c++-common/func-scalar.c: here.
1196 * gcc.dg/dfp/func-struct.c: Move to ...
1197 * c-c++-common/func-struct.c: here.
1198 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1199 * c-c++-common/func-vararg-alternate-d128-2.c: here.
1200 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1201 * c-c++-common/func-vararg-alternate-d128.c: here.
1202 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1203 * c-c++-common/func-vararg-alternate-d32.c: here.
1204 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1205 * c-c++-common/func-vararg-alternate-d64.c: here.
1206 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1207 * c-c++-common/func-vararg-alternate.h: here.
1208 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1209 * c-c++-common/func-vararg-dfp.c: here.
1210 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1211 * c-c++-common/func-vararg-mixed-2.c: here.
1212 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1213 * c-c++-common/func-vararg-mixed.c: here.
1214 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1215 * c-c++-common/func-vararg-size0.c: here.
1216 * gcc.dg/dfp/inf-1.c: Move to ...
1217 * c-c++-common/inf-1.c: here.
1218 * gcc.dg/dfp/loop-index.c: Move to ...
1219 * c-c++-common/loop-index.c: here.
1220 * gcc.dg/dfp/modes.c: Move to ...
1221 * c-c++-common/modes.c: here.
1222 * gcc.dg/dfp/nan-1.c: Move to ...
1223 * c-c++-common/nan-1.c: here.
1224 * gcc.dg/dfp/nan-2.c: Move to ...
1225 * c-c++-common/nan-2.c: here.
1226 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1227 * c-c++-common/operator-arith-fold.c: here.
1228 * gcc.dg/dfp/operator-assignment.c: Move to ...
1229 * c-c++-common/operator-assignment.c: here.
1230 * gcc.dg/dfp/operator-comma.c: Move to ...
1231 * c-c++-common/operator-comma.c: here.
1232 * gcc.dg/dfp/operator-cond.c: Move to ...
1233 * c-c++-common/operator-cond.c: here.
1234 * gcc.dg/dfp/operator-logical.c: Move to ...
1235 * c-c++-common/operator-logical.c: here.
1236 * gcc.dg/dfp/operator-unary.c: Move to ...
1237 * c-c++-common/operator-unary.c: here.
1238 * gcc.dg/dfp/pr31385.c: Move to ...
1239 * c-c++-common/pr31385.c: here.
1240 * gcc.dg/dfp/pr33466.c: Move to ...
1241 * c-c++-common/pr33466.c: here.
1242 * gcc.dg/dfp/pr35620.c: Move to ...
1243 * c-c++-common/pr35620.c: here.
1244 * gcc.dg/dfp/pr36800.c: Move to ...
1245 * c-c++-common/pr36800.c: here.
1246 * gcc.dg/dfp/pr39034.c: Move to ...
1247 * c-c++-common/pr39034.c: here.
1248 * gcc.dg/dfp/pr39035.c: Move to ...
1249 * c-c++-common/pr39035.c: here.
1250 * gcc.dg/dfp/pr39902.c: Move to ...
1251 * c-c++-common/pr39902.c: here.
1252 * gcc.dg/dfp/pr39986.c: Move to ...
1253 * c-c++-common/pr39986.c: here.
1254 * gcc.dg/dfp/signbit-1.c: Move to ...
1255 * c-c++-common/signbit-1.c: here.
1256 * gcc.dg/dfp/signbit-2.c: Move to ...
1257 * c-c++-common/signbit-2.c: here.
1258 * gcc.dg/dfp/struct-layout-1.c: Move to ...
1259 * c-c++-common/struct-layout-1.c: here.
1260 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1261 * c-c++-common/usual-arith-conv.c: here.
1262 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1263 * c-c++-common/usual-arith-conv-const.c: here.
1264
67a436d8
JH
12652009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
1266
1267 PR testsuite/41288
1268 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1269 stack alignment.
1270
66be89f0
AP
12712009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
1272
1273 PR c++/39365
6356f38f
UB
1274 * g++.dg/expr/bool3.C: New test.
1275 * g++.dg/expr/bool4.C: New test.
66be89f0 1276
695a8e62
JJ
12772009-09-17 Janis Johnson <janis187@us.ibm.com>
1278
6356f38f
UB
1279 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1280 * gcc.dg/dfp/signbit-2.c: Use it.
1281 * gcc.dg/dfp/func-vararg-alternate.h: Change two
695a8e62 1282 arguments to unsigned int.
6356f38f
UB
1283 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1284 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1285 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1286 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1287 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1288 * gcc.dg/dfp/pr39986.c: Ditto.
1289 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1290 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1291 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1292 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1293 * gcc.dg/dfp/convert-int-fold.c: Ditto.
695a8e62 1294
591a8495
JJ
12952009-09-17 Jakub Jelinek <jakub@redhat.com>
1296
1297 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1298
d2da4af2
JJ
12992009-09-17 Janis Johnson <janis187@us.ibm.com>
1300
1301 PR c/41049
1302 * dfp/pr41049.c: New test.
1303
51a0d6aa
L
13042009-09-17 H.J. Lu <hongjiu.lu@intel.com>
1305
1306 PR testsuite/41385
1307 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1308
07ffa034
MJ
13092009-09-17 Martin Jambor <mjambor@suse.cz>
1310
1311 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1312 * gcc.dg/ipa/ipa-sra-1.c: New test.
1313 * gcc.dg/ipa/ipa-sra-2.c: New test.
1314 * gcc.dg/ipa/ipa-sra-3.c: New test.
1315 * gcc.dg/ipa/ipa-sra-4.c: New test.
1316 * gcc.dg/ipa/ipa-sra-5.c: New test.
1317 * gcc.c-torture/execute/ipa-sra-1.c: New test.
1318 * gcc.c-torture/execute/ipa-sra-2.c: New test.
1319
040c6d51
MM
13202009-09-17 Michael Matz <matz@suse.de>
1321
1322 PR middle-end/41347
1323 * gfortran.dg/pr41347.f90: New test.
1324
10e154df
AK
13252009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1326
1327 * gcc.c-torture/compile/20090917-1.c: New testcase.
1328
85a97acc
UB
13292009-09-16 Uros Bizjak <ubizjak@gmail.com>
1330
1331 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1332 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
1333 alpha*-*-* target from XFAIL list.
1334
1d5ba98c
JJ
13352009-09-16 Janis Johnson <janis187@us.ibm.com>
1336
1337 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1338 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1339 * gcc.dg/dfp/cast-bad.c: Use default options.
1340 * gcc.dg/dfp/compare-rel-const.c: Ditto.
1341 * gcc.dg/dfp/composite-type.c: Ditto.
1342 * gcc.dg/dfp/constants.c: Ditto.
1343 * gcc.dg/dfp/constants-hex.c: Ditto.
1344 * gcc.dg/dfp/constants-pedantic.c: Ditto.
1345 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1346 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1347 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1348 * gcc.dg/dfp/ctypes.c: Ditto.
1349 * gcc.dg/dfp/ddmode-ice.c: Ditto.
1350 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1351 * gcc.dg/dfp/float-constant-double.c: Ditto.
1352 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1353 * gcc.dg/dfp/keywords-reserved.c: Ditto.
1354 * gcc.dg/dfp/modes.c: Ditto.
1355 * gcc.dg/dfp/operator-bitwise.c: Ditto.
1356 * gcc.dg/dfp/pr31344.c: Ditto.
1357 * gcc.dg/dfp/pr31385.c: Ditto.
1358 * gcc.dg/dfp/pr33466.c: Ditto.
1359 * gcc.dg/dfp/pr35620.c: Ditto.
1360 * gcc.dg/dfp/pr37435.c: Ditto.
1361 * gcc.dg/dfp/pr39986.c: Ditto.
1362 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1363 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1364 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1365 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1366 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1367 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1368 * gcc.dg/dfp/typespec.c: Ditto.
1369 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1370 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1371 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1372 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1373 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1374 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1375 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1376 * gcc.dg/dfp/compare-rel.h: Ditto.
1377 * gcc.dg/dfp/compare-special.h: Ditto.
1378 * gcc.dg/dfp/convert.h: Ditto.
1379 * gcc.dg/dfp/fe-check.h: Ditto.
9e51149d 1380 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1d5ba98c
JJ
1381 * gcc.dg/dfp/cast.c: Ditto.
1382 * gcc.dg/dfp/compare-eq-const.c: Ditto.
1383 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1384 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1385 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1386 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1387 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1388 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1389 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1390 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1391 * gcc.dg/dfp/compare-special-d32.c: Ditto.
1392 * gcc.dg/dfp/compare-special-d64.c: Ditto.
1393 * gcc.dg/dfp/compare-special-d128.c: Ditto.
1394 * gcc.dg/dfp/constants-zero.c: Ditto.
1395 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1396 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1397 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1398 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1399 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1400 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1401 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1402 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1403 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1404 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1405 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1406 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1407 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1408 * gcc.dg/dfp/convert-bfp.c: Ditto.
1409 * gcc.dg/dfp/convert-complex.c: Ditto.
1410 * gcc.dg/dfp/convert-dfp.c: Ditto.
1411 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1412 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1413 * gcc.dg/dfp/convert-int.c: Ditto.
1414 * gcc.dg/dfp/convert-int-fold.c: Ditto.
1415 * gcc.dg/dfp/convert-int-max.c: Ditto.
1416 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1417 * gcc.dg/dfp/decfloat-constants.c: Ditto.
1418 * gcc.dg/dfp/fe-binop.c: Ditto.
1419 * gcc.dg/dfp/fe-convert-1.c: Ditto.
1420 * gcc.dg/dfp/fe-convert-2.c: Ditto.
1421 * gcc.dg/dfp/fe-convert-3.c: Ditto.
1422 * gcc.dg/dfp/func-array.c: Ditto.
1423 * gcc.dg/dfp/func-deref.c: Ditto.
1424 * gcc.dg/dfp/func-mixed.c: Ditto.
1425 * gcc.dg/dfp/func-pointer.c: Ditto.
1426 * gcc.dg/dfp/func-scalar.c: Ditto.
1427 * gcc.dg/dfp/func-struct.c: Ditto.
1428 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1429 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1430 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1431 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1432 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1433 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1434 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1435 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1436 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1437 * gcc.dg/dfp/inf-1.c: Ditto.
1438 * gcc.dg/dfp/loop-index.c: Ditto.
1439 * gcc.dg/dfp/nan-1.c: Ditto.
1440 * gcc.dg/dfp/nan-2.c: Ditto.
1441 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1442 * gcc.dg/dfp/operator-assignment.c: Ditto.
1443 * gcc.dg/dfp/operator-comma.c: Ditto.
1444 * gcc.dg/dfp/operator-cond.c: Ditto.
1445 * gcc.dg/dfp/operator-logical.c: Ditto.
1446 * gcc.dg/dfp/operator-unary.c: Ditto.
1447 * gcc.dg/dfp/pr36800.c: Ditto.
1448 * gcc.dg/dfp/pr39034.c: Ditto.
1449 * gcc.dg/dfp/pr39035.c: Ditto.
1450 * gcc.dg/dfp/pr39902.c: Ditto.
1451 * gcc.dg/dfp/signbit-1.c: Ditto.
1452 * gcc.dg/dfp/signbit-2.c: Ditto.
1453 * gcc.dg/dfp/struct-layout-1.c: Ditto.
1454 * gcc.dg/dfp/union-init.c: Ditto.
1455 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1456
9b87db3c
MM
14572009-09-16 Michael Matz <matz@suse.de>
1458
1459 PR fortran/41212
1460 * gfortran.dg/pr41212.f90: New test.
1461
20faffe7
EB
14622009-09-16 Eric Botcazou <ebotcazou@adacore.com>
1463
1464 * gnat.dg/alignment9.adb: New test.
1465
839f2864
EB
14662009-09-16 Eric Botcazou <ebotcazou@adacore.com>
1467
1468 * gnat.dg/discr20.ad[sb]: New test.
1469
4075e7e8
RG
14702009-09-16 Richard Guenther <rguenther@suse.de>
1471
1472 PR middle-end/34011
1473 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1474
21d05694
DD
14752009-09-16 DJ Delorie <dj@redhat.com>
1476 Kaz Kojima <kkojima@gcc.gnu.org>
1477
1478 * gcc.target/sh/struct-arg-dw2.c: New test.
1479
d7a9e7c5
NF
14802009-09-15 Nathan Froyd <froydnj@codesourcery.com>
1481 Jakub Jelinek <jakub@redhat.com>
1482
1483 PR target/41175
1484 * gcc.target/powerpc/pr41175.c: New test.
1485
1c384bf1
RH
14862009-09-14 Richard Henderson <rth@redhat.com>
1487
1488 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1489 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1490 gcc.dg/tree-ssa/asmgoto-1.c: New files.
1491
1d65f45c
RH
14922009-09-14 Richard Henderson <rth@redhat.com>
1493
1494 * g++.dg/eh/builtin1.C: Update resx pattern match.
1495 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1496
0c433c31
RS
14972009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
1498
1499 * gcc.target/mips/branch-helper.h: New file.
1500 * gcc.target/mips/branch-2.c,
1501 * gcc.target/mips/branch-3.c,
1502 * gcc.target/mips/branch-4.c,
1503 * gcc.target/mips/branch-5.c,
1504 * gcc.target/mips/branch-6.c,
1505 * gcc.target/mips/branch-7.c,
1506 * gcc.target/mips/branch-8.c,
1507 * gcc.target/mips/branch-9.c,
1508 * gcc.target/mips/branch-10.c,
1509 * gcc.target/mips/branch-11.c,
1510 * gcc.target/mips/branch-12.c,
1511 * gcc.target/mips/branch-13.c,
1512 * gcc.target/mips/branch-14.c,
1513 * gcc.target/mips/branch-15.c: New tests.
1514
5910fb59
MM
15152009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1516
1517 PR target/41331
1518 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1519 -m32 -mpowerpc64 system.
1520
8be6ada8
BS
15212009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
1522
1523 From Jie Zhang <jie.zhang@analog.com>:
1524 * gcc.target/bfin/saveall.c: New test.
6c1c1dfa
BS
1525 * gcc.target/bfin/20090914-1.c: New test.
1526 * gcc.target/bfin/20090914-2.c: New test.
1527
1528 * gcc.target/bfin/20090914-3.c: New test.
8be6ada8 1529
d5968a86
AS
15302009-09-14 Andrew Stubbs <ams@codesourcery.com>
1531
1532 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1533
cdb4dde5
RG
15342009-09-14 Richard Guenther <rguenther@suse.de>
1535
1536 PR middle-end/41350
1537 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1538
75152bcb
JD
15392009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1540
1541 PR libgfortran/41328
1542 * gfortran.dg/cr_lf.f90: New test.
1543
5c3ec539
MM
15442009-09-11 Michael Matz <matz@suse.de>
1545
1546 PR middle-end/41275
1547 * g++.dg/tree-ssa/pr41275.C: New test.
1548
664e411b
JW
15492009-09-11 Janus Weil <janus@gcc.gnu.org>
1550
1551 PR fortran/41242
1552 * gfortran.dg/proc_ptr_comp_21.f90: New.
1553
43dfd40c
SK
15542009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1555
1556 PR fortran/31292
1557 * gfortran.dg/module_procedure_1.f90: New test.
1558 * gfortran.dg/module_procedure_2.f90: Ditto.
1559 * gfortran.dg/generic_14.f90: Move dg-error to new location.
1560
1382ae05
RO
15612009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1562 James A. Morrison <phython@gcc.gnu.org>
1563
1564 PR ada/18302
1565 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1566 commands.
1567 * ada/acats/run_test.exp: New file.
1568
3a3d54f2
UB
15692009-09-10 Uros Bizjak <ubizjak@gmail.com>
1570
1571 Revert:
1572 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
1573
1574 PR rtl-optimization/39779
1575 * gcc.dg/pr39979.c: New test.
1576
90097c67
RG
15772009-09-10 Richard Guenther <rguenther@suse.de>
1578
1579 PR middle-end/41257
1580 * g++.dg/torture/pr41257-2.C: New testcase.
1581
e7e5ba09
PC
15822009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1583
1584 PR c++/28293
1585 * g++.dg/template/crash91.C: New.
1586
15872009-09-09 Uros Bizjak <ubizjak@gmail.com>
ed9d5a4a
UB
1588
1589 PR rtl-optimization/39779
1590 * gcc.dg/pr39979.c: New test.
1591
70a6b17e
RG
15922009-09-09 Richard Guenther <rguenther@suse.de>
1593
1594 PR tree-optimization/41101
1595 * gcc.c-torture/compile/pr41101.c: New testcase.
1596
5a4b005f
RG
15972009-09-09 Richard Guenther <rguenther@suse.de>
1598
1599 PR middle-end/41317
1600 * gcc.c-torture/execute/pr41317.c: New testcase.
1601 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1602 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1603
c0389e92
DS
16042009-09-08 Dodji Seketeli <dodji@redhat.com>
1605
1606 Fix some test breakages on Darwin
1607 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1608 and adjust.
1609 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1610 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1611 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1612 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1613 take darwin specifics in account.
1614
edf736cb
JM
16152009-09-08 Joseph Myers <joseph@codesourcery.com>
1616
1617 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1618 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1619
f8c6dba2
PC
16202009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1621
1622 PR c++/39923
1623 * g++.dg/cpp0x/initlist24.C: New.
1624
60adb641
OS
16252009-09-08 Ozkan Sezer <sezeroz@gmail.com>
1626
1627 * gcc.dg/large-size-array-2.c: Fix target requirement.
1628 * gcc.dg/large-size-array-4.c: Likewise.
1629 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1630 * gcc.dg/c99-const-expr-2.c: Likewise.
1631 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1632 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1633 * gcc.dg/c90-const-expr-10.c: Likewise.
1634 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1635 instead of long.
1636 * gcc.dg/tree-ssa/pr33920.c: Likewise.
1637 * gcc.dg/vect/pr33846.c: Likewise.
1638 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1639 __PTRDIFF_TYPE__, instead of unsigned long.
1640 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1641
91642126
AO
16422009-09-08 Alexandre Oliva <aoliva@redhat.com>
1643
1644 PR debug/41229
1645 PR debug/41291
1646 PR debug/41300
1647 * gfortran.dg/pr41229.f90: New.
1648
21719cea
AO
16492009-09-08 Alexandre Oliva <aoliva@redhat.com>
1650
1651 PR debug/41232
1652 * gcc.dg/pr41232.c: New.
1653
3dd1415d
JM
16542009-09-08 Joseph Myers <joseph@codesourcery.com>
1655
1656 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1657 contain -march.
1658 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1659 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1660 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1661 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1662 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1663 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1664 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1665 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1666 options other than that used in dg-options.
1667
1098d3a5
JJ
16682009-09-07 Jakub Jelinek <jakub@redhat.com>
1669
1670 PR rtl-optimization/41239
1671 * gcc.c-torture/execute/pr41239.c: New test.
1672
c89c07c2
JD
16732009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1674
1675 PR libgfortran/41192
1676 * gfortran.dg/namelist_59.f90: New test.
1677
5254cd50
BS
16782009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
1679
1680 From Mike Frysinger <michael.frysinger@analog.com>
1681 * gcc.target/bfin/mcpu-bf542m.c: New file.
1682 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1683 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1684 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1685 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1686
4a50e99c
MJ
16872009-09-07 Martin Jambor <mjambor@suse.cz>
1688
1689 PR middle-end/41282
1690 * gcc.c-torture/compile/pr41282.c: New test.
1691
6c145259
TK
16922009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1693
1694 PR fortran/41197
1695 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
1696 variables for stat and errmsg.
1697 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
1698 * gfortran.dg/allocate_stat_2.f90: New test.
1699
8ff7f824
BS
17002009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
1701
1702 * gcc.c-torture/compile/20090907-1.c: New test.
1703
90588a10
JJ
17042009-09-06 Jakub Jelinek <jakub@redhat.com>
1705
1706 PR bootstrap/41241
1707 * gcc.dg/pr41241.c: New test.
1708
3797a0ff
RG
17092009-09-06 Richard Guenther <rguenther@suse.de>
1710
1711 PR middle-end/41144
1712 * g++.dg/torture/pr41144.C: New testcase.
1713
3c45b96b
RG
17142009-09-06 Richard Guenther <rguenther@suse.de>
1715
1716 PR middle-end/41261
1717 * gcc.dg/torture/pr41261.c: New testcase.
1718
6a129567
RG
17192009-09-05 Richard Guenther <rguenther@suse.de>
1720
1721 PR middle-end/41181
1722 * gcc.c-torture/compile/pr41181.c: New testcase.
1723
432b4b31
RG
17242009-09-05 Richard Guenther <rguenther@suse.de>
1725
1726 PR debug/41273
1727 * g++.dg/torture/pr41273.C: New testcase.
1728
b2acf594
PT
17292009-09-05 Paul Thomas <pault@gcc.gnu.org>
1730
1731 PR fortran/41258
1732 * gfortran.dg/typebound_proc_12.f90 : New test.
1733
3157b0c2
AO
17342009-09-04 Alexandre Oliva <aoliva@redhat.com>
1735
1736 PR debug/41225
1737 * gfortran.dg/pr41225.f90: New.
1738
b98a26e6
AO
17392009-09-04 Alexandre Oliva <aoliva@redhat.com>
1740
1741 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
1742 unistd.h, sys/types.h and sys/wait.h.
1743 (gualchk_t): New.
1744 (GUALCVT): New.
1745 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1746 (GUALITY_GDB_REDIRECT): New.
1747 (GUALITY_GDB_ARGS): Use it.
1748
5f1a9ebb
RG
17492009-09-04 Richard Guenther <rguenther@suse.de>
1750
1751 PR middle-end/41257
1752 * g++.dg/torture/pr41257.C: New testcase.
1753
22fc64b4
MJ
17542009-09-04 Martin Jambor <mjambor@suse.cz>
1755
1756 PR tree-optimization/41112
1757 * gnat.dg/array8.adb: New test.
1758
14e58be0
UB
17592009-09-03 Daniel Gutson <dgutson@codesourcery.com>
1760
1761 * gcc.target/arm/ctz.c: New test case.
1762
17632009-09-03 Alon Dayan <alond@il.ibm.com>
1764
1765 PR tree-optimization/38275
6356f38f 1766 * gcc.dg/autopar/reduc-1char.c: Increase number
14e58be0 1767 of iterations. Adjust the logic accordingly.
6356f38f
UB
1768 * gcc.dg/autopar/reduc-2char.c: Ditto.
1769 * gcc.dg/autopar/reduc-1.c: Ditto.
1770 * gcc.dg/autopar/reduc-2.c: Ditto.
1771 * gcc.dg/autopar/reduc-3.c: Ditto.
1772 * gcc.dg/autopar/reduc-6.c: Ditto.
1773 * gcc.dg/autopar/reduc-7.c: Ditto.
1774 * gcc.dg/autopar/reduc-8.c: Ditto.
1775 * gcc.dg/autopar/reduc-9.c: Ditto.
1776 * gcc.dg/autopar/pr39500-1.c: Ditto.
1777 * gcc.dg/autopar/reduc-1short.c: Ditto.
1778 * gcc.dg/autopar/reduc-2short.c: Ditto.
1779 * gcc.dg/autopar/parallelization-1.c: Ditto.
14e58be0 1780
4d17b2f6
JJ
17812009-09-03 Jakub Jelinek <jakub@redhat.com>
1782
1783 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1784 testcase using guality.h compiles and links and if a global variable
1785 can be verified by gdb.
1786
9840d30a
BS
17872009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
1788
1789 * lib/target-supports.exp (check_effective_target_sync_int_long):
1790 Supported on Blackfin Linux targets.
1791
896aa4ea
DD
17922009-09-02 David Daney <ddaney@caviumnetworks.com>
1793
1794 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1795
4537ec0c
DN
17962009-09-03 Diego Novillo <dnovillo@google.com>
1797
1798 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1799 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1800 * g++.dg/warn/unit-1.C: Likewise.
1801 * g++.dg/ipa/iinline-1.C: Likewise.
1802 * g++.dg/template/cond2.C: Adjust expected line location for the
1803 error.
1804 * g++.dg/template/pr35240.C: Likewise.
1805
f8563a3b
KG
18062009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1807
1808 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1809 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1810
fef94f76
MJ
18112009-09-02 Martin Jambor <mjambor@suse.cz>
1812
1813 * gcc.dg/tree-ssa/sra-8.c: New testcase.
1814 * gcc.dg/memcpy-1.c: Add . to match pattern.
1815 * gcc.dg/uninit-I.c: XFAIL warning test.
1816 * g++.dg/warn/unit-1.C: XFAIL warning test.
14e58be0 1817
fd2ab214
ILT
18182009-09-02 Ian Lance Taylor <iant@google.com>
1819
1820 * gcc.dg/20090902-1.c: New test.
1821
ded97380
JJ
18222009-09-02 Jakub Jelinek <jakub@redhat.com>
1823
1824 * gcc.dg/builtin-object-size-9.c: New test.
1825
683ebd75
OH
18262009-09-02 Olivier Hainque <hainque@adacore.com>
1827
1828 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
14e58be0 1829
42c08997 18302009-09-02 Eric Botcazou <ebotcazou@adacore.com>
14e58be0 1831 Olivier Hainque <hainque@adacore.com>
42c08997
EB
1832
1833 * gnat.dg/misaligned_param.adb: New test.
1834 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1835 * gnat.dg/slice7.adb: Add 1 more related case.
1836
94dcf84b
AO
18372009-09-01 Alexandre Oliva <aoliva@redhat.com>
1838
1839 * gcc.dg/guality/guality.c: Expect to fail for now.
1840 * gcc.dg/guality/example.c: Likewise.
1841
8fc68cba
AO
18422009-09-01 Alexandre Oliva <aoliva@redhat.com>
1843
1844 * gcc.dg/guality/guality.c: New.
1845 * gcc.dg/guality/guality.h: New.
1846 * gcc.dg/guality/guality.exp: New.
1847 * gcc.dg/guality/example.c: New.
1848 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1849 (cleanup-saved-temps): Likewise, .gkd files too.
1850
ff3bb9be
JD
18512009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1852
1853 PR fortran/39229
1854 * gfortran.dg/line_length_3.f: New test.
1855 * gfortran.dg/line_length_4.f90: New test.
1856
45456220
LR
18572009-09-01 Loren J. Rittle <ljrittle@acm.org>
1858
1859 * lib/target-supports.exp (check_gc_sections_available):
1860 Add proper pattern quote.
1861
8ceabd25
UB
18622009-08-31 Uros Bizjak <ubizjak@gmail.com>
1863 Kaz Kojima <kkojima@gcc.gnu.org>
1864
1865 * lib/target-supports.exp (add_options_for_ieee): New procedure.
1866 * g++.dg/cdce3.C: Use dg-add-options ieee.
1867 * g++.dg/torture/type-generic-1.C: Likewise.
1868 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1869 * gcc.dg/pr28796-2.c: Likewise.
1870 * gcc.dg/torture/builtin-math-7.c: Likewise.
1871 * gcc.dg/torture/type-generic-1.c: Likewise.
1872 * gfortran.dg/boz_14.f90: Likewise.
1873 * gfortran.dg/erf_2.F90: Likewise.
1874 * gfortran.dg/init_flag_3.f90: Likewise.
1875 * gfortran.dg/init_flag_4.f90: Likewise.
1876 * gfortran.dg/init_flag_5.f90: Likewise.
1877 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1878 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1879 * gfortran.dg/isnan_1.f90: Likewise.
1880 * gfortran.dg/isnan_2.f90: Likewise.
1881 * gfortran.dg/maxlocval_2.f90: Likewise.
1882 * gfortran.dg/maxlocval_4.f90: Likewise.
1883 * gfortran.dg/minlocval_1.f90: Likewise.
1884 * gfortran.dg/minlocval_4.f90: Likewise.
1885 * gfortran.dg/module_nan.f90: Likewise.
1886 * gfortran.dg/namelist_42.f90: Likewise.
1887 * gfortran.dg/namelist_43.f90: Likewise.
1888 * gfortran.dg/nan_1.f90: Likewise.
1889 * gfortran.dg/nan_2.f90: Likewise.
1890 * gfortran.dg/nan_3.f90: Likewise.
1891 * gfortran.dg/nan_4.f90: Likewise.
1892 * gfortran.dg/nan_5.f90: Likewise.
1893 * gfortran.dg/nearest_1.f90: Likewise.
1894 * gfortran.dg/nearest_2.f90: Likewise.
1895 * gfortran.dg/nearest_3.f90: Likewise.
1896 * gfortran.dg/pr37243.f: Likewise.
1897 * gfortran.dg/real_const_3.f90: Likewise.
1898 * gfortran.dg/transfer_simplify_2.f90: Likewise.
1899
f9329c35
DS
19002009-08-31 Dodji Seketeli <dodji@redhat.com>
1901
1902 PR debug/30161
1903 * g++.dg/debug/dwarf2/template-params-1.C: New test.
1904 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1905 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1906 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1907 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1908 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1909 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1910 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1911 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1912 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1913 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1914 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1915 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1916
c8affb45
JM
19172009-08-31 Jason Merrill <jason@redhat.com>
1918
1919 PR c++/41127
1920 * g++.dg/parse/enum5.C: New.
1921 * g++.dg/cpp0x/enum1.C: Adjust expected error.
1922
e74f1cc8
JW
19232009-08-31 Janus Weil <janus@gcc.gnu.org>
1924
1925 PR fortran/40940
1926 * gfortran.dg/allocate_derived_1.f90: New.
1927 * gfortran.dg/class_3.f03: New.
1928
2fbd4117
JW
19292009-08-31 Janus Weil <janus@gcc.gnu.org>
1930
1931 PR fortran/40996
1932 * gfortran.dg/allocatable_scalar_1.f90: New.
1933 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1934 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1935 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1936
a778c4e7
RG
19372009-08-30 Richard Guenther <rguenther@suse.de>
1938
1939 PR tree-optimization/41186
1940 * g++.dg/torture/pr41186.C: New testcase.
1941 * g++.dg/tree-ssa/pr41186.C: Likewise.
1942
79f60dbc
DS
19432009-08-30 Dodji Seketeli <dodji@redhat.com>
1944
1945 PR c++/41187
1946 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1947 take ia64 assembly comments syntax in account.
1948
8a067ce4
UB
19492009-08-30 Uros Bizjak <ubizjak@gmail.com>
1950
1951 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1952
8c53cbed
KG
19532009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1954
8a067ce4 1955 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
8c53cbed
KG
1956 * gfortran.dg/whole_file_6.f90: Likewise.
1957
3ff4c25d
CC
19582009-08-28 Cary Coutant <ccoutant@google.com>
1959
1960 PR debug/41063
1961 * g++.dg/debug/dwarf2/pr41063.C: New test.
1962
2b3b22d3
UB
19632009-08-27 Uros Bizjak <ubizjak@gmail.com>
1964
1965 PR rtl-optimization/40861
1966 * gcc.dg/pr40861.c: New test.
1967
889dc035
JW
19682009-08-27 Janus Weil <janus@gcc.gnu.org>
1969
1970 PR fortran/40869
1971 * gfortran.dg/proc_ptr_comp_20.f90: New.
1972
20d1cba1
JB
19732009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
1974
1975 PR libfortran/39667
1976 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1977 open temp file with status="scratch".
2b3b22d3
UB
1978 * gfortran.dg/fmt_cache_1.f: Likewise.
1979 * gfortran.dg/fmt_exhaust.f90: Likewise.
1980 * gfortran.dg/fmt_t_4.f90: Likewise.
1981 * gfortran.dg/fseek.f90: Likewise.
1982 * gfortran.dg/list_read_5.f90: Likewise.
1983 * gfortran.dg/namelist_39.f90: Likewise.
1984 * gfortran.dg/namelist_56.f90: Likewise.
1985 * gfortran.dg/read_bad_advance.f90: Likewise.
1986 * gfortran.dg/read_repeat.f90: Likewise.
1987 * gfortran.dg/read_size_noadvance.f90: Likewise.
1988 * gfortran.dg/read_x_past.f: Likewise.
20d1cba1 1989
77657899
TB
19902009-08-27 Tobias Burnus <burnus@net-b.de>
1991
1992 PR fortran/28039
1993 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1994
4a44a72d
DK
19952009-08-27 Daniel Kraft <d@domob.eu>
1996
1997 PR fortran/37425
1998 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1999 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2000 error and fix problem with recursive assignment.
2001 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2002 * gfortran.dg/typebound_operator_3.f03: New test.
2003 * gfortran.dg/typebound_operator_4.f03: New test.
2004
7842a9db
DS
20052009-08-27 Dodji Seketeli <dodji@redhat.com>
2006
d1eda136 2007 PR debug/41170
7842a9db
DS
2008 * debug/dwarf2/namespace-1.C: New test.
2009
dbf61529
L
20102009-08-26 H.J. Lu <hongjiu.lu@intel.com>
2011
2012 PR fortran/41162
2013 * gfortran.dg/pr41162.f: New.
2014
631c905a
AN
20152009-08-26 Adam Nemet <anemet@caviumnetworks.com>
2016 Richard Sandiford <rdsandiford@googlemail.com>
2017
2018 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2019 with "forbid_cpu".
2020 * gcc.target/mips/branch-1.c: Update accordingly.
2021 * gcc.target/mips/extend-1.c: Likewise.
2022 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
2023
6b8b9e42
RG
20242009-08-26 Richard Guenther <rguenther@suse.de>
2025
2026 PR middle-end/41163
2027 * gcc.c-torture/compile/pr41163.c: New testcase.
2028 * gcc.dg/pr35899.c: Adjust.
2029
bacd3fb6
RG
20302009-08-26 Richard Guenther <rguenther@suse.de>
2031
2032 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2033
7919d7b4
JM
20342009-08-26 Jason Merrill <jason@redhat.com>
2035
1dad57e6 2036 * g++.dg/cpp0x/explicit3.C: New.
7919d7b4
JM
2037 * g++.dg/overload/cond2.C: New.
2038
ff22013a
KK
20392009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
2040
2041 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2042
5c1a2bb1
JH
20432009-08-25 Jan Hubicka <jh@suse.cz>
2044
2045 * gcc.target/i386/sse5-shift1-vector.c
2046 * gcc.target/i386/isa-12.c
2047 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2048 * gcc.target/i386/sse5-pcmov2.c
2049 * gcc.target/i386/isa-3.c
2050 * gcc.target/i386/sse5-shift2-vector.c
2051 * gcc.target/i386/isa-7.c
2052 * gcc.target/i386/funcspec-2.c
2053 * gcc.target/i386/sse5-haddX.c
2054 * gcc.target/i386/sse5-hadduX.c
2055 * gcc.target/i386/isa-9.c
2056 * gcc.target/i386/sse5-maccXX.c
2057 * gcc.target/i386/sse5-shift3-vector.c
2058 * gcc.target/i386/sse5-msubXX.c
2059 * gcc.target/i386/sse5-permpX.c
2060 * gcc.target/i386/sse5-check.h
2061 * gcc.target/i386/sse-12.c
2062 * gcc.target/i386/sse-11.c
2063 * gcc.target/i386/sse-10.c
2064 * gcc.target/i386/sse-13.c
2065 * gcc.target/i386/sse-14.c
2066 * gcc.target/i386/sse-22.c
2067 * gcc.target/i386/sse-2.c
2068 * gcc.target/i386/sse-13.c
2069 * gcc.target/i386/avx-2.c
2070 * gcc.target/i386/sse5-rotate1-vector.c
2071 * gcc.target/i386/isa-4.c
2072 * gcc.target/i386/sse5-hsubX.c
2073 * gcc.target/i386/sse5-pcmov.c
2074 * gcc.target/i386/sse5-fma.c
2075 * gcc.target/i386/isa-8.c
2076 * gcc.target/i386/sse5-rotate2-vector.c
2077 * gcc.target/i386/sse5-nmaccXX.c
2078 * gcc.target/i386/sse5-imul64-vector.c
2079 * gcc.target/i386/sse5-nmsubXX.c
2080 * gcc.target/i386/sse5-rotate3-vector.c
2081 * gcc.target/i386/sse5-fma-vector.c
2b3b22d3
UB
2082 * gcc.target/i386/sse5-imul32widen-vector.c
2083 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
5c1a2bb1
JH
2084
2085 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2086 * gcc.target/i386/funcspec-5.c: Remove SSE5.
2087 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2088 * gcc.target/i386/avx-1.c: Remove SSE5.
2089 * gcc.target/i386/avx-2.c: Remove SSE5.
2090 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2091 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2092 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2093 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2094
027c625c
UB
20952009-08-25 Uros Bizjak <ubizjak@gmail.com>
2096
2097 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2098
f4e8a943
VV
20992009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2100
2101 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2102 keyword works in the same manner as __alignof.
2103
8c39b987
TK
21042009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2105
2106 PR libfortran/34670
2107 * gfortran.dg/unpack_bounds_1.f90: New test.
2108 * gfortran.dg/unpack_bounds_2.f90: New test.
2109 * gfortran.dg/unpack_bounds_3.f90: New test.
2110
f76d6e6f
EB
21112009-08-25 Eric Botcazou <ebotcazou@adacore.com>
2112
2113 * gnat.dg/slice7.adb: New test.
2114 * gnat.dg/slice7_pkg.ads: New helper.
2115
23878536
JW
21162009-08-25 Janus Weil <janus@gcc.gnu.org>
2117
2118 PR fortran/41139
2119 * gfortran.dg/proc_ptr_25.f90: New.
2120 * gfortran.dg/proc_ptr_comp_18.f90: New.
2121 * gfortran.dg/proc_ptr_comp_19.f90: New.
2122
1ed659c1
JD
21232009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2124
2125 PR fortran/41154
2126 * gfortran.dg/fmt_error_8.f: New test.
2127
bf866c20
KG
21282009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2129
2130 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2131 number, update all callers and synchronize results for latest MPC.
2132
3146f36f
JM
21332009-08-21 Jason Merrill <jason@redhat.com>
2134
2135 * g++.dg/warn/Wunused-17.C: New.
2136
3e2d9dcf
RR
21372009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2138
14e58be0 2139 * gcc.target/arm/combine-cmp-shift.c: New test.
3e2d9dcf 2140
b241b475
KT
21412009-08-24 Kai Tietz <kai.tietz@onevision.com>
2142
2b3b22d3
UB
2143 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2144 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
b241b475 2145 width specifier.
b241b475 2146
a14e5b7e
JD
21472009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2148
2149 * gfortran.dg/fmt_error_7.f: New test.
2150
8c40d061
UB
21512009-08-23 Uros Bizjak <ubizjak@gmail.com>
2152
2153 PR target/40718
2154 * gcc.target/i386/pr40718.c: New test.
2155
3212c187
SK
21562009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2157
2158 * gfortran.dg/proc_ptr_24.f90: New test.
2159
8234e5e0
SK
21602009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
2161
2162 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2163 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2164 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2165
94d34253
BD
21662009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
2167
2168 PR fortran/28039
2169 * gfortran.dg/fmt_with_extra.f: new file.
8234e5e0 2170
5399093b
MR
21712009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
2172
2173 * lib/target-supports.exp
2174 (check_effective_target_arm_iwmmxt_ok): New procedure.
2175 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
2176 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2177
f4b5a190
UB
21782009-08-21 Uros Bizjak <ubizjak@gmail.com>
2179
8c40d061
UB
2180 * gfortran.dg/boz_9.f90: Do not load denormal floating
2181 point constants. Remove -mieee option for alpha*-*-* targets.
f4b5a190 2182
50dbf0b4
JW
21832009-08-21 Janus Weil <janus@gcc.gnu.org>
2184
2185 PR fortran/41106
2186 * gfortran.dg/proc_ptr_23.f90: New.
2187 * gfortran.dg/proc_ptr_comp_15.f90: New.
2188 * gfortran.dg/proc_ptr_comp_16.f90: New.
2189 * gfortran.dg/proc_ptr_comp_17.f90: New.
2190
4b8c1a92
JJ
21912009-08-21 Jakub Jelinek <jakub@redhat.com>
2192
2193 PR c++/41131
2194 * g++.dg/expr/unary3.C: New test.
2195
685dca12
KK
21962009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
2197
2198 * gfortran.dg/common_5.f: Add -mdalign for sh.
2199 * gfortran.dg/common_align_2.f90: Likewise.
2200
41e5ee68
TK
22012009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2202
2203 PR libfortran/40962
2204 * c_f_pointer_tests_4.f90: New test.
2205
f88facfe
EB
22062009-08-20 Eric Botcazou <ebotcazou@adacore.com>
2207
2208 * gnat.dg/slice6.adb: New test.
2209 * gnat.dg/slice6_pkg.ads: New helper.
2210
167f281e
MM
22112009-08-20 Michael Matz <matz@suse.de>
2212
2213 PR fortran/41126
2214 * gfortran.dg/pr41126.f90: New test.
2215
456976d8
EB
22162009-08-20 Eric Botcazou <ebotcazou@adacore.com>
2217
2218 * gnat.dg/dynamic_bound.adb: New test.
2219
e4c1aa19
JW
22202009-08-20 Janus Weil <janus@gcc.gnu.org>
2221
2222 PR fortran/41121
2223 * gfortran.dg/intrinsic_5.f90: New.
2224
a552b644 22252009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
f4b5a190 2226 Richard Earnshaw <richard.earnshaw@arm.com>
a552b644 2227
fd58da50 2228 * gcc.target/arm/20090811-1.c: New test.
a552b644 2229
b8e444f4
JJ
22302009-08-19 Jakub Jelinek <jakub@redhat.com>
2231
2232 PR middle-end/41123
2233 * gcc.dg/pr41123.c: New test.
2234
595de302
JM
22352009-08-19 Jason Merrill <jason@redhat.com>
2236
2237 PR c++/41120
2238 * g++.dg/other/gc4.C: New.
2239
10174ddf
MM
22402009-08-18 Michael Matz <matz@suse.de>
2241
2242 * gfortran.dg/vect/vect-gems.f90: New test.
2243 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2244
488b329c
DD
22452009-08-18 DJ Delorie <dj@redhat.com>
2246
40986754
DD
2247 * lib/wrapper.exp: Move load of target-libpath.exp from here...
2248 * lib/gcc-defs.exp: ... to here.
2249
488b329c
DD
2250 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2251 GCC_EXEC_PREFIX before building the wrapper.
2252
8fd962e3
NF
22532009-08-18 Nathan Froyd <froydnj@codesourcery.com>
2254
2255 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2256 tests.
2257 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2258 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
2259 dg-options. Fix dg-final clause.
2260
f0962d64
UB
22612009-08-18 Uros Bizjak <ubizjak@gmail.com>
2262
2263 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2264
37513ce9
JW
22652009-08-18 Janus Weil <janus@gcc.gnu.org>
2266 Paul Thomas <pault@gcc.gnu.org>
2267
2268 PR fortran/40870
2269 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2270
776e7174
RG
22712009-08-18 Richard Guenther <rguenther@suse.de>
2272
2273 PR middle-end/41094
2274 * gcc.dg/torture/pr41094.c: New testcase.
2275 * gcc.dg/torture/builtin-power-1.c: Adjust.
2276 * gcc.dg/builtins-10.c: Likewise.
2277
f3252b3c
JJ
22782009-08-18 Jakub Jelinek <jakub@redhat.com>
2279
2280 PR target/40971
2281 * gcc.dg/pr40971.c: New test.
2282
1151ccc9
PT
22832008-08-17 Paul Thomas <pault@gcc.gnu.org>
2284
2285 PR fortran/41062
2286 * gfortran.dg/use_only_4.f90: New test.
2287
b325faf9
DK
22882009-08-17 Daniel Kraft <d@domob.eu>
2289
2290 PR fortran/37425
2291 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2292 NOPASS bindings as operators.
2293
f32c6a2b
UB
22942009-08-17 Uros Bizjak <ubizjak@gmail.com>
2295
2296 * lib/target-supports.exp
e72cee90 2297 (check_effective_target_vect_cmdline_needed): Add alpha to the list
f32c6a2b
UB
2298 of targets that do not need command line argument to enable SIMD.
2299
2679ab00
KG
23002009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2301
2302 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2303 typo in cache name.
2304
2d8980b0
JD
23052009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2306
2307 PR fortran/41075
2308 * gfortran.dg/unlimited_fmt_1.f90: New test.
2309
4ce651ec
DS
23102009-08-17 Dodji Seketeli <dodji@redhat.com>
2311
2312 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2313
23532a92
AC
23142009-08-17 Arnaud Charlet <charlet@adacore.com>
2315
2316 * gnat.dg/itype.ad[sb]: New test.
2317
4e9eeaad
AN
23182009-08-16 Adam Nemet <anemet@caviumnetworks.com>
2319
2320 * gcc.target/mips/mips.exp: Add terminology section to comment
2321 at the top of the file. Fix typos.
2322
15305a73
JM
23232009-08-16 Jason Merrill <jason@redhat.com>
2324
2325 * g++.dg/debug/dwarf2/inline1.C: New.
2326
30fff3d8
RS
23272009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
2328
2329 PR target/38599
2330 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2331
5782bb7a
DS
23322009-08-16 Dodji Seketeli <dodji@redhat.com>
2333
52ac997d 2334 PR debug/37801
fd58da50 2335 * gcc.dg/debug/20020224-1.c: Adjust the comment.
5782bb7a 2336 Make sure to trigger inlining optimizations.
fd58da50 2337 * gcc.dg/debug/dwarf2/inline2.c: New test.
5782bb7a 2338
a2a0778d
JW
23392009-08-14 Janus Weil <janus@gcc.gnu.org>
2340
2341 PR fortran/41070
2342 * gfortran.dg/structure_constructor_10.f90: New.
2343
c54d7dc9
OR
23442009-08-14 Olatunji Ruwase <tjruwase@google.com>
2345
2346 * gcc.dg/pragma-re-1.c: Supported on all platforms.
2347 * gcc.dg/pragma-re-2.c: Likewise.
2348 * gcc.dg/pragma-re-3.c: Likewise.
2349 * gcc.dg/pragma-re-4.c: Likewise.
2350 * g++.dg/other/pragma-re-1.C: Likewise.
2351 * g++.dg/other/pragma-re-2.C: Likewise.
2352
2f440f6a
KG
23532009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2354
2355 * gcc.dg/torture/builtin-math-7.c: New.
2356
1a15bfdc
RG
23572009-08-14 Richard Guenther <rguenther@suse.de>
2358
2359 * gcc.c-torture/execute/20090814-1.c: New testcase.
2360
8cac884c
DE
23612009-08-14 David Edelsohn <edelsohn@gnu.org>
2362
2363 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2364
371015a8
PB
23652009-08-14 Paolo Bonzini <bonzini@gnu.org>
2366
2367 PR target/40934
2368 * gcc.target/i386/pr40934.c: New.
2369
1262fd02
UB
23702009-08-14 Uros Bizjak <ubizjak@gmail.com>
2371
2372 PR target/41019
2373 * gcc.target/i386/pr41019.c: New test.
2374
525fa323
JD
23752009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2376
2377 PR fortran/40955
2378 * gfortran.dg/winapi.f90: New test.
2379
f6038131
JW
23802009-08-13 Janus Weil <janus@gcc.gnu.org>
2381
2382 PR fortran/40995
2383 * gfortran.dg/intrinsic_4.f90: New.
2384 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2385 different line.
2386
e5fdcd8c
RG
23872009-08-13 Richard Guenther <rguenther@suse.de>
2388
2389 PR middle-end/41047
2390 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2391
88ccda10
RG
23922009-08-12 Richard Guenther <rguenther@suse.de>
2393
2394 PR tree-optimization/41011
2395 * gfortran.dg/pr41011.f: New testcase.
2396
97804369
AH
23972009-08-11 Andrew Haley <aph@redhat.com>
2398
2399 * gcc.target/arm/synchronize.c: New file.
2400
30de1632
SP
24012009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2402
2403 PR middle-end/40980
fd58da50 2404 * gfortran.dg/graphite/id-17.f: New.
30de1632 2405
6356f38f
UB
24062009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
2407 Sebastian Pop <sebastian.pop@amd.com>
2408
2409 * gcc.dg/graphite/interchange-1.c: XFAILed.
2410 * gcc.dg/graphite/interchange-2.c: XFAILed.
2411 * gcc.dg/graphite/interchange-3.c: XFAILed.
2412 * gcc.dg/graphite/interchange-4.c: XFAILed.
2413 * gcc.dg/graphite/interchange-7.c: XFAILed.
2414
8c31ebfa
SP
24152009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2416
fd58da50 2417 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
8c31ebfa 2418
fb9fb290
SP
24192009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2420 Pranav Garg <pranav.garg2107@gmail.com>
2421
fd58da50 2422 * gcc.dg/graphite/interchange-6.c: XFAILed.
fb9fb290 2423
273c5dd3
SP
24242009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2425
2426 * gcc.dg/graphite/interchange-9.c: New.
2427
4c7af939 24282009-08-12 Richard Guenther <rguenther@suse.de>
273c5dd3 2429
4c7af939 2430 PR rtl-optimization/41033
273c5dd3 2431 * gcc.dg/pr41033.c: New test.
4c7af939 2432
4561cbd0
JW
24332009-08-11 Janus Weil <janus@gcc.gnu.org>
2434
2435 PR fortran/41022
2436 * gfortran.dg/proc_ptr_comp_14.f90: New.
2437
b2c9d70f
AN
24382009-08-11 Adam Nemet <anemet@caviumnetworks.com>
2439
2440 * gcc.target/mips/ext-5.c: New test.
2441 * gcc.target/mips/ext-6.c: New test.
2442 * gcc.target/mips/ext-7.c: New test.
2443 * gcc.target/mips/ext-8.c: New test.
2444 * gcc.target/mips/extend-2.c: New test.
2445
e8f43da6
JM
24462009-08-10 Jason Merrill <jason@redhat.com>
2447
2448 * g++.dg/other/linkage2.C: New test for types-without-linkage
2449 handling.
2450 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2451 * g++.dg/lookup/anon2.C: Likewise.
2452 * g++.dg/other/anon3.C: Likewise.
2453 * g++.dg/template/arg2.C: Likewise.
2454 * g++.dg/template/local4.C: Likewise.
2455 * g++.old-deja/g++.law/operators32.C: Likewise.
2456 * g++.old-deja/g++.other/linkage2.C: Likewise.
2457 * g++.old-deja/g++.pt/enum6.C: Likewise.
2458 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2459 * g++.old-deja/g++.other/linkage1.C: Likewise.
2460
812a5d4b
MLI
24612009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2462
1262fd02
UB
2463 * gcc.dg/dg.exp: Test also c-c++-common dir.
2464 * g++.dg/dg.exp: Likewise.
2465 * g++.dg/warn/Wconversion-real.C: Delete.
2466 * gcc.dg/Wconversion-real.c: Move to ...
2467 * c-c++-common/Wconversion-real.c: ... here.
2468 * lib/target-supports.exp
2469 (check_effective_target_c,check_effective_target_c++): New.
f100a4a8 2470
94747289
DK
24712009-08-10 Daniel Kraft <d@domob.eu>
2472
2473 PR fortran/37425
2474 * gfortran.dg/typebound_operator_1.f03: New test.
2475 * gfortran.dg/typebound_operator_2.f03: New test.
2476
4f4e722e
RG
24772009-08-10 Richard Guenther <rguenther@suse.de>
2478
2479 PR middle-end/41006
2480 * gcc.c-torture/compile/pr41006-1.c: New testcase.
2481 * gcc.c-torture/compile/pr41006-2.c: Likewise.
2482
727e8544
JW
24832009-08-10 Janus Weil <janus@gcc.gnu.org>
2484
2485 PR fortran/40940
2486 * gfortran.dg/class_1.f03: New.
2487 * gfortran.dg/class_2.f03: New.
2488 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2489 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2490 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2491 * gfortran.dg/typebound_call_10.f03: Ditto.
2492 * gfortran.dg/typebound_call_2.f03: Ditto.
2493 * gfortran.dg/typebound_call_3.f03: Ditto.
2494 * gfortran.dg/typebound_call_4.f03: Ditto.
2495 * gfortran.dg/typebound_generic_3.f03: Ditto.
2496 * gfortran.dg/typebound_generic_4.f03: Ditto.
2497 * gfortran.dg/typebound_proc_1.f08: Ditto.
2498 * gfortran.dg/typebound_proc_5.f03: Ditto.
2499 * gfortran.dg/typebound_proc_6.f03: Ditto.
2500
b1d82db0
DS
25012009-08-10 Dodji Seketeli <dodji@redhat.com>
2502
2503 PR c++/40866
2504 * g++.dg/expr/stmt-expr-1.C: New test.
2505
a6450905
RG
25062009-08-09 Richard Guenther <rguenther@suse.de>
2507
2508 PR tree-optimization/41016
2509 * gcc.c-torture/compile/pr41016.c: New testcase.
2510
f5178456
RS
25112009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
2512
2513 * gcc.dg/overflow-warn-8.c: New test.
2514
6f4454fc
IR
25152009-08-09 Ira Rosen <irar@il.ibm.com>
2516
2517 PR tree-optimization/41008
2518 * gcc.dg/vect/O1-pr41008.c: New test.
2519
2b374f55
TB
25202009-08-05 Tobias Burnus <burnus@net-b.de>
2521
2522 PR fortran/40955
2523 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2524
2c08497a
BS
25252009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
2526
2527 * gcc.target/bfin/loop-autoinc.c: New file.
2528
55194b0b
RG
25292009-08-08 Richard Guenther <rguenther@suse.de>
2530
2531 PR tree-optimization/40991
2532 * g++.dg/torture/pr40991.C: New testcase.
2533
9e0567de
LG
25342009-08-08 Laurent GUERBY <laurent@guerby.net>
2535
2b374f55
TB
2536 * ada/acats/support/impdef.a: Tweak timing constants. Add
2537 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2538 * ada/acats/tests/c9/c940005.a: Use new timing constants.
2539 * ada/acats/tests/c9/c940007.a: Likewise.
2540 * ada/acats/tests/c9/c94001c.ada: Likewise.
2541 * ada/acats/tests/c9/c94006a.ada: Likewise.
2542 * ada/acats/tests/c9/c94008c.ada: Likewise.
2543 * ada/acats/tests/c9/c951002.a: Likewise.
2544 * ada/acats/tests/c9/c954a01.a: Likewise.
2545 * ada/acats/tests/c9/c96001a.ada: Likewise.
2546 * ada/acats/tests/c9/c97307a.ada: Likewise.
9e0567de 2547
0adef8e9
RG
25482009-08-07 Richard Guenther <rguenther@suse.de>
2549
2550 PR tree-optimization/40999
2551 * gfortran.dg/pr40999.f: New testcase.
2552
17f6e37d
JJ
25532009-08-07 Jakub Jelinek <jakub@redhat.com>
2554
2555 * g++.dg/tree-prof/partition1.C: New test.
2556
de2aa20e
RE
25572009-08-06 Richard Earnshaw <rearnsha@arm.com>
2558
2559 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2560 attribute.
2561 * gcc.target/arm/vfp1[567].c: New tests.
2562
25632009-08-06 Jason Merrill <jason@redhat.com>
5a4d8044
JM
2564
2565 PR c++/40948
2566 * g++.dg/ext/complit12.C: Expand.
2567
de2aa20e 25682009-08-06 Richard Earnshaw <rearnsha@arm.com>
3d25552c
RE
2569
2570 Merge ARM/hard_vfp_branch to trunk.
2571
2572 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
2573
2574 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2575 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2576
2577 2009-05-12 Joseph Myers <joseph@codesourcery.com>
2578
2579 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2580 (PCS): Define macro to use base AAPCS.
2581 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2582
2583 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
2584
2585 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2586 Correct arm_neon.h typo.
2587
2588 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
2589
2590 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2591 this a linkage test.
2592 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2593 argument marshalling.
2594 * abitest.h: New file.
2595 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2596 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2597
5b62ee8a
MJ
25982009-08-06 Martin Jambor <mjambor@suse.cz>
2599
2600 PR middle-end/32964
2601 * gcc.dg/tree-ssa/pr32964.c: New test.
2602
4dbf26d5
UB
26032009-08-06 Uros Bizjak <ubizjak@gmail.com>
2604 H.J. Lu <hongjiu.lu@intel.com>
2605
2606 PR target/40957
a6494e53 2607 * gcc.target/i386/pr40957.c: New test.
4dbf26d5 2608
b92fbdd7
RB
26092009-08-06 Richard Guenther <rguenther@suse.de>
2610
2611 PR tree-optimization/40964
2612 * gcc.c-torture/compile/pr40964.c: New testcase.
2613
fd1e840d
PT
26142009-08-05 Paul Thomas <pault@gcc.gnu.org>
2615
2616 PR fortran/40847
2617 * gfortran.dg/transfer_resolve_1.f90 : New test.
2618
2c4389d8
UB
26192009-08-05 Uros Bizjak <ubizjak@gmail.com>
2620 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
2621
2622 PR target/40906
2623 * gcc.target/i386/pr40906-1.c: New test.
2624 * gcc.target/i386/pr40906-2.c: Ditto.
2625 * gcc.target/i386/pr40906-3.c: Ditto.
2626
403c7520
JJ
26272009-08-05 Jakub Jelinek <jakub@redhat.com>
2628
2629 PR rtl-optimization/40924
2630 * g++.dg/torture/pr40924.C: New test.
2631
69fb9832
MLI
26322009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
2633
2634 PR c++/36069
2635 * g++.dg/warn/pr36069.C: New.
2636
3693f266
DS
26372009-08-04 Dodji Seketeli <dodji@redhat.com>
2638
2639 PR c++/39987
2640 * g++.dg/overload/defarg4.C: New test.
2641
481817e4
MLI
26422009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2643
2644 PR c++/16696
2645 * g++.dg/parse/pr16696.C: New.
2646 * g++.dg/parse/pr16696-permissive.C: New.
2647
51b128a0
PT
26482009-08-04 Paul Thomas <pault@gcc.gnu.org>
2649
2650 PR fortran/40875
2651 * gfortran.dg/initialization_23.f90 : New test.
2652
b96fe38e
DS
26532009-08-04 Dodji Seketeli <dodji@redhat.com>
2654
2655 PR debug/39706
2656 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2657
567ef749
JM
26582009-08-03 Jason Merrill <jason@redhat.com>
2659 Jakub Jelinek <jakub@redhat.com>
2660
2661 PR c++/40948
2662 * g++.dg/ext/complit12.C: New.
2663
50cd60be
JJ
26642009-08-03 Janis Johnson <janis187@us.ibm.com>
2665
2666 PR c/39902
2667 * gcc.target/powerpc/pr39902-2.c: New test.
2668
1768a052
JJ
26692009-08-03 Jakub Jelinek <jakub@redhat.com>
2670
2671 PR middle-end/40943
2672 * gcc.dg/uninit-6.c: Re-add XFAIL.
2673 * gcc.dg/uninit-6-O0.c: Likewise.
2674 * gcc.dg/uninit-pr40943.c: New test.
2675
267bd2b1
JDA
26762009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2677
2678 PR testsuite/40858
2679 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2680 .ascii.
2681
9a1425da
JD
26822009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2683
2684 PR libfortran/40853
2685 * gfortran.dg/namelist_40.f90: Update error output.
2686 * gfortran.dg/namelist_47.f90: Update error output.
2687 * gfortran.dg/namelist_58.f90: New test.
2688
e2ab8b09
JW
26892009-08-02 Janus Weil <janus@gcc.gnu.org>
2690
2691 PR fortran/40881
2692 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2693 * gfortran.dg/altreturn_3.f90: Ditto.
2694 * gfortran.dg/altreturn_5.f90: Ditto.
2695 * gfortran.dg/altreturn_6.f90: Ditto.
2696 * gfortran.dg/altreturn_7.f90: Ditto.
2697 * gfortran.dg/array_constructor_13.f90: Ditto.
2698 * gfortran.dg/arrayio_7.f90: Ditto.
2699 * gfortran.dg/arrayio_8.f90: Ditto.
2700 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2701 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2702 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2703 * gfortran.dg/backspace_8.f: Add -std=legacy.
2704 * gfortran.dg/backspace_9.f: Ditto.
2705 * gfortran.dg/char_comparison_1.f: Ditto.
2706 * gfortran.dg/char_decl_1.f90: Ditto.
2707 * gfortran.dg/char_initialiser_actual.f90: Ditto.
2708 * gfortran.dg/char_pointer_assign.f90: Ditto.
2709 * gfortran.dg/char_pointer_dependency.f90: Ditto.
2710 * gfortran.dg/char_pointer_dummy.f90: Ditto.
2711 * gfortran.dg/char_pointer_func.f90: Ditto.
2712 * gfortran.dg/common_8.f90: Ditto.
2713 * gfortran.dg/constant_substring.f: Ditto.
2714 * gfortran.dg/data_char_2.f90: Ditto.
2715 * gfortran.dg/der_array_io_1.f90: Ditto.
2716 * gfortran.dg/der_array_io_2.f90: Ditto.
2717 * gfortran.dg/der_array_io_3.f90: Ditto.
2718 * gfortran.dg/der_io_3.f90: Ditto.
2719 * gfortran.dg/dev_null.F90: Ditto.
2720 * gfortran.dg/direct_io_2.f90: Ditto.
2721 * gfortran.dg/do_iterator_2.f90: Ditto.
2722 * gfortran.dg/e_d_fmt.f90: Ditto.
2723 * gfortran.dg/empty_format_1.f90: Ditto.
2724 * gfortran.dg/entry_17.f90: Modified warning message.
2725 * gfortran.dg/entry_7.f90: Add -std=legacy.
2726 * gfortran.dg/eor_1.f90: Ditto.
2727 * gfortran.dg/equiv_2.f90: Ditto.
2728 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2729 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2730 * gfortran.dg/extended_char_comparison_1.f: Ditto.
2731 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2732 * gfortran.dg/fmt_error_2.f90: Ditto.
2733 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2734 * gfortran.dg/fmt_tl.f: Ditto.
2735 * gfortran.dg/fmt_white.f: Ditto.
2736 * gfortran.dg/func_derived_1.f90: Ditto.
2737 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2738 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2739 * gfortran.dg/global_references_2.f90: Ditto.
2740 * gfortran.dg/hollerith_1.f90: Ditto.
2741 * gfortran.dg/hollerith.f90: Use new-style character length.
2742 * gfortran.dg/hollerith_f95.f90: Ditto.
2743 * gfortran.dg/ichar_1.f90: Add -std=legacy.
2744 * gfortran.dg/implicit_6.f90: Ditto.
2745 * gfortran.dg/implicit_9.f90: Ditto.
2746 * gfortran.dg/inquire_13.f90: Ditto.
2747 * gfortran.dg/inquire_5.f90: Ditto.
2748 * gfortran.dg/inquire_6.f90: Ditto.
2749 * gfortran.dg/inquire.f90: Ditto.
2750 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2751 * gfortran.dg/io_constraints_2.f90: Ditto.
2752 * gfortran.dg/list_read_2.f90: Add -std=legacy.
2753 * gfortran.dg/loc_2.f90: Ditto.
2754 * gfortran.dg/logical_1.f90: Ditto.
2755 * gfortran.dg/longline.f: Ditto.
2756 * gfortran.dg/merge_char_1.f90: Ditto.
2757 * gfortran.dg/namelist_12.f: Ditto.
2758 * gfortran.dg/namelist_14.f90: Ditto.
2759 * gfortran.dg/namelist_18.f90: Ditto.
2760 * gfortran.dg/namelist_19.f90: Ditto.
2761 * gfortran.dg/namelist_21.f90: Ditto.
2762 * gfortran.dg/namelist_22.f90: Ditto.
2763 * gfortran.dg/namelist_37.f90: Ditto.
2764 * gfortran.dg/namelist_54.f90: Ditto.
2765 * gfortran.dg/namelist_55.f90: Ditto.
2766 * gfortran.dg/namelist_empty.f90: Ditto.
2767 * gfortran.dg/namelist_use.f90: Use new-style character length.
2768 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2769 * gfortran.dg/nested_modules_4.f90: Ditto.
2770 * gfortran.dg/nested_modules_5.f90: Ditto.
2771 * gfortran.dg/open-options-blanks.f: Ditto.
2772 * gfortran.dg/output_exponents_1.f90: Ditto.
2773 * gfortran.dg/parens_5.f90: Ditto.
2774 * gfortran.dg/parens_6.f90: Ditto.
2775 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2776 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2777 * gfortran.dg/pr15129.f90: Ditto.
2778 * gfortran.dg/pr15332.f: Ditto.
2779 * gfortran.dg/pr16597.f90: Ditto.
2780 * gfortran.dg/pr17143.f90: Ditto.
2781 * gfortran.dg/pr17164.f90: Ditto.
2782 * gfortran.dg/pr17229.f: Modified warning message.
2783 * gfortran.dg/pr18210.f90: Add -std=legacy.
2784 * gfortran.dg/pr19155.f: Ditto.
2785 * gfortran.dg/pr20086.f90: Ditto.
2786 * gfortran.dg/pr20124.f90: Ditto.
2787 * gfortran.dg/pr20755.f: Ditto.
2788 * gfortran.dg/pr20865.f90: Ditto.
2789 * gfortran.dg/pr20950.f: Ditto.
2790 * gfortran.dg/pr21730.f: Ditto.
2791 * gfortran.dg/pr22491.f: Ditto.
2792 * gfortran.dg/pr29713.f90: Ditto.
2793 * gfortran.dg/print_parentheses_1.f: Ditto.
2794 * gfortran.dg/print_parentheses_2.f90: Ditto.
2795 * gfortran.dg/proc_assign_1.f90: Ditto.
2796 * gfortran.dg/proc_decl_1.f90: Ditto.
2797 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2798 * gfortran.dg/read_eor.f90: : Add -std=legacy.
2799 * gfortran.dg/read_float_1.f90: Ditto.
2800 * gfortran.dg/read_logical.f90: Ditto.
2801 * gfortran.dg/recursive_statement_functions.f90: Ditto.
2802 * gfortran.dg/return_1.f90: Ditto.
2803 * gfortran.dg/rewind_1.f90: Ditto.
2804 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2805 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2806 * gfortran.dg/stfunc_1.f90: Ditto.
2807 * gfortran.dg/stfunc_3.f90: Ditto.
2808 * gfortran.dg/stfunc_4.f90: Ditto.
2809 * gfortran.dg/stfunc_6.f90: Ditto.
2810 * gfortran.dg/streamio_2.f90: Ditto.
2811 * gfortran.dg/string_ctor_1.f90: Ditto.
2812 * gfortran.dg/string_null_compare_1.f: Ditto.
2813 * gfortran.dg/substr_6.f90: Ditto.
2814 * gfortran.dg/tl_editing.f90: Ditto.
2815 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2816 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2817 * gfortran.dg/x_slash_1.f: Add -std=legacy.
2818 * gfortran.dg/g77/1832.f: Ditto.
2819 * gfortran.dg/g77/19981216-0.f Ditto.
2820 * gfortran.dg/g77/19990525-0.f: Ditto.
2821 * gfortran.dg/g77/19990826-2.f: Ditto.
2822 * gfortran.dg/g77/20000630-2.f: Ditto.
2823 * gfortran.dg/g77/20010116.f: Ditto.
2824 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2825 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2826 * gfortran.dg/g77/980520-1.f: Ditto.
2827 * gfortran.dg/g77/check0.f: Ditto.
2828 * gfortran.dg/g77/cpp3.F: Ditto.
2829 * gfortran.dg/g77/cpp4.F: Use new-style character length.
2830 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2831 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2832 * gfortran.dg/g77/short.f: Ditto.
2833
657e81c7
AN
28342009-08-01 Adam Nemet <anemet@caviumnetworks.com>
2835
2836 * gcc.target/mips/ext-3.c: Add NOMIPS16.
2837 * gcc.target/mips/ext-4.c: Likewise.
2838 * gcc.target/mips/interrupt_handler.c: Likewise.
2839 * gcc.target/mips/truncate-4.c: Likewise.
2840 * gcc.target/mips/truncate-5.c: Likewise.
2841
3cf0e270
SP
28422009-08-01 Sebastian Pop <sebastian.pop@amd.com>
2843
2844 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2845 -fgraphite-force-parallel to -floop-parallelize-all.
2846
3af8d8cb
PT
28472009-08-01 Paul Thomas <pault@gcc.gnu.org>
2848
2849 PR fortran/40011
2850 * gfortran.dg/whole_file_7.f90: New test.
2851 * gfortran.dg/whole_file_8.f90: New test.
2852 * gfortran.dg/whole_file_9.f90: New test.
2853 * gfortran.dg/whole_file_10.f90: New test.
2854 * gfortran.dg/whole_file_11.f90: New test.
2855 * gfortran.dg/whole_file_12.f90: New test.
2856 * gfortran.dg/whole_file_13.f90: New test.
2857 * gfortran.dg/whole_file_14.f90: New test.
2858
e7f1930f
JM
28592009-07-31 Jason Merrill <jason@redhat.com>
2860
2861 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2862 binding semantics.
2863 * g++.dg/cpp0x/named.C: Likewise.
2864 * g++.dg/cpp0x/overload.C: Likewise.
2865 * g++.dg/cpp0x/rv1n.C: Likewise.
2866 * g++.dg/cpp0x/rv1p.C: Likewise.
2867 * g++.dg/cpp0x/rv2n.C: Likewise.
2868 * g++.dg/cpp0x/rv2p.C: Likewise.
2869 * g++.dg/cpp0x/rv3n.C: Likewise.
2870 * g++.dg/cpp0x/rv3p.C: Likewise.
2871 * g++.dg/cpp0x/rv4n.C: Likewise.
2872 * g++.dg/cpp0x/rv4p.C: Likewise.
2873 * g++.dg/cpp0x/rv5n.C: Likewise.
2874 * g++.dg/cpp0x/rv5p.C: Likewise.
2875 * g++.dg/cpp0x/rv6n.C: Likewise.
2876 * g++.dg/cpp0x/rv6p.C: Likewise.
2877 * g++.dg/cpp0x/rv7n.C: Likewise.
2878 * g++.dg/cpp0x/rv7p.C: Likewise.
2879 * g++.dg/cpp0x/template_deduction.C: Likewise.
2880 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2881 * g++.dg/cpp0x/overloadn.C: New.
2882 * g++.dg/cpp0x/rv-cast.C: New.
2883
17320477
AN
28842009-07-31 Adam Nemet <anemet@caviumnetworks.com>
2885
2886 * gcc.target/mips/ext-4.c: New test.
2887
e60d4149
SP
28882009-07-30 Sebastian Pop <sebastian.pop@amd.com>
2889
2890 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2891
6e62db84
SP
28922009-07-30 Sebastian Pop <sebastian.pop@amd.com>
2893
2894 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2895 * gcc.dg/tree-ssa/loop-32.c: Same.
2896 * gcc.dg/tree-ssa/loop-33.c: Same.
2897 * gcc.dg/tree-ssa/loop-34.c: Same.
2898 * gcc.dg/tree-ssa/loop-35.c: Same.
2899 * gcc.dg/tree-ssa/loop-7.c: Same.
2900 * gcc.dg/tree-ssa/pr23109.c: Same.
2901 * gcc.dg/tree-ssa/restrict-2.c: Same.
2902 * gcc.dg/tree-ssa/restrict-3.c: Same.
2903 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2904 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2905 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2906 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2907 * gcc.dg/tree-ssa/structopt-1.c: Same.
2908 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2909 * gfortran.dg/pr32921.f: Same.
2910
99e0e30f
SP
29112009-07-30 Sebastian Pop <sebastian.pop@amd.com>
2912
2913 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2914 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2915 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2916 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2917 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2918 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2919 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2920 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2921 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2922 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2923 * gcc.dg/graphite/id-1.c: New.
2924 * gcc.dg/graphite/id-10.c: New.
2925 * gcc.dg/graphite/id-11.c: New.
2926 * gcc.dg/graphite/id-12.c: New.
2927 * gcc.dg/graphite/id-13.c: New.
2928 * gcc.dg/graphite/id-14.c: New.
2929 * gcc.dg/graphite/id-15.c: New.
2930 * gcc.dg/graphite/id-2.c: New.
2931 * gcc.dg/graphite/id-3.c: New.
2932 * gcc.dg/graphite/id-4.c: New.
2933 * gcc.dg/graphite/id-5.c: New.
2934 * gcc.dg/graphite/id-6.c: New.
2935 * gcc.dg/graphite/id-7.c: New.
2936 * gcc.dg/graphite/id-8.c: New.
2937 * gcc.dg/graphite/id-9.c: New.
2938 * gcc.dg/graphite/interchange-0.c: New.
2939 * gcc.dg/graphite/interchange-1.c: New.
2940 * gcc.dg/graphite/interchange-2.c: New.
2941 * gcc.dg/graphite/interchange-3.c: New.
2942 * gcc.dg/graphite/interchange-4.c: New.
2943 * gcc.dg/graphite/interchange-5.c: New.
2944 * gcc.dg/graphite/interchange-6.c: New.
2945 * gcc.dg/graphite/interchange-7.c: New.
2946 * gcc.dg/graphite/interchange-8.c: New.
2947 * gcc.dg/graphite/pr35356-1.c: New.
2948 * gcc.dg/graphite/pr35356-2.c: New.
2949 * gcc.dg/graphite/pr35356-3.c: New.
2950 * gcc.dg/graphite/pr40157.c: New.
2951 * gcc.dg/graphite/run-id-1.c: New.
2952 * gcc.dg/graphite/scop-20.c: New.
2953 * gcc.dg/graphite/scop-21.c: New.
2954 * gfortran.dg/graphite/id-1.f90: New.
2955 * gfortran.dg/graphite/id-10.f90: New.
2956 * gfortran.dg/graphite/id-11.f: New.
2957 * gfortran.dg/graphite/id-12.f: New.
2958 * gfortran.dg/graphite/id-13.f: New.
2959 * gfortran.dg/graphite/id-14.f: New.
2960 * gfortran.dg/graphite/id-15.f: New.
2961 * gfortran.dg/graphite/id-16.f: New.
2962 * gfortran.dg/graphite/id-5.f: New.
2963 * gfortran.dg/graphite/id-6.f: New.
2964 * gfortran.dg/graphite/id-7.f: New.
2965 * gfortran.dg/graphite/id-8.f: New.
2966 * gfortran.dg/graphite/id-9.f: New.
2967 * gfortran.dg/graphite/interchange-1.f: New.
2968 * gfortran.dg/graphite/interchange-2.f: New.
2969
2ac57409
SP
29702009-07-30 Sebastian Pop <sebastian.pop@amd.com>
2971
2972 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2973 flags based on the name of the testcase.
2974 * gfortran.dg/graphite/graphite.exp: Same.
2975
2976 * gcc.dg/graphite/block-0.c: Adjusted.
2977 * gcc.dg/graphite/block-1.c: Adjusted.
2978 * gcc.dg/graphite/block-2.c: Adjusted.
2979 * gcc.dg/graphite/block-3.c: Adjusted.
2980 * gcc.dg/graphite/block-4.c: Adjusted.
2981 * gcc.dg/graphite/block-5.c: Adjusted.
2982 * gcc.dg/graphite/block-6.c: Adjusted.
2983 * gcc.dg/graphite/pr37485.c: Adjusted.
2984 * gcc.dg/graphite/pr37684.c: Adjusted.
2985 * gcc.dg/graphite/pr37828.c: Adjusted.
2986 * gcc.dg/graphite/pr37883.c: Adjusted.
2987 * gcc.dg/graphite/pr37928.c: Adjusted.
2988 * gcc.dg/graphite/pr37943.c: Adjusted.
2989 * gcc.dg/graphite/pr38409.c: Adjusted.
2990 * gcc.dg/graphite/pr38498.c: Adjusted.
2991 * gcc.dg/graphite/pr38559.c: Adjusted.
2992 * gcc.dg/graphite/pr39335.c: Adjusted.
2993 * gcc.dg/graphite/pr39335_1.c: Adjusted.
2994 * gcc.dg/graphite/scop-0.c: Adjusted.
2995 * gcc.dg/graphite/scop-1.c: Adjusted.
2996 * gcc.dg/graphite/scop-10.c: Adjusted.
2997 * gcc.dg/graphite/scop-11.c: Adjusted.
2998 * gcc.dg/graphite/scop-12.c: Adjusted.
2999 * gcc.dg/graphite/scop-13.c: Adjusted.
3000 * gcc.dg/graphite/scop-14.c: Adjusted.
3001 * gcc.dg/graphite/scop-15.c: Adjusted.
3002 * gcc.dg/graphite/scop-16.c: Adjusted.
3003 * gcc.dg/graphite/scop-17.c: Adjusted.
3004 * gcc.dg/graphite/scop-18.c: Adjusted.
3005 * gcc.dg/graphite/scop-19.c: Adjusted.
3006 * gcc.dg/graphite/scop-2.c: Adjusted.
3007 * gcc.dg/graphite/scop-3.c: Adjusted.-
3008 * gcc.dg/graphite/scop-4.c: Adjusted.
3009 * gcc.dg/graphite/scop-5.c: Adjusted.
3010 * gcc.dg/graphite/scop-6.c: Adjusted.
3011 * gcc.dg/graphite/scop-7.c: Adjusted.
3012 * gcc.dg/graphite/scop-8.c: Adjusted.
3013 * gcc.dg/graphite/scop-9.c: Adjusted.
3014 * gcc.dg/graphite/scop-matmult.c: Adjusted.
3015 * gfortran.dg/graphite/block-1.f90: Adjusted.
3016 * gfortran.dg/graphite/block-2.f: Adjusted.
3017 * gfortran.dg/graphite/block-3.f90: Adjusted.
3018 * gfortran.dg/graphite/block-4.f90: Adjusted.
3019 * gfortran.dg/graphite/id-2.f90: Adjusted.
3020 * gfortran.dg/graphite/id-3.f90: Adjusted.
3021 * gfortran.dg/graphite/id-4.f90: Adjusted.
3022 * gfortran.dg/graphite/pr37852.f90: Adjusted.
3023 * gfortran.dg/graphite/pr37857.f90: Adjusted.
3024 * gfortran.dg/graphite/pr37980.f90: Adjusted.
3025 * gfortran.dg/graphite/pr38083.f90: Adjusted.
3026 * gfortran.dg/graphite/pr38953.f90: Adjusted.
3027 * gfortran.dg/graphite/scop-1.f: Adjusted.
3028
ddead5ba
DK
30292009-07-30 Doug Kwan <dougkwan@google.com>
3030
3031 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3032 in warnings added in rev 141298.
3033
9f69be15
JDA
30342009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3035
4d3a22b4
JDA
3036 * lib/options.exp: Use "!=" instead of "ne".
3037
cb5c784d
JDA
3038 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3039
9f69be15
JDA
3040 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3041 * gcc.dg/ucnid-12.c: Likewise.
3042
29e6733c
MM
30432009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3044 Pat Haugen <pthaugen@us.ibm.com>
3045 Revital Eres <ERES@il.ibm.com>
3046
fd58da50 3047 * gcc.target/powerpc/altivec-32.c: New file to test
29e6733c
MM
3048 Altivec simple math function vectorization.
3049
fd58da50 3050 * gcc.target/powerpc/bswap-run.c: New file to test swap
29e6733c 3051 builtins.
fd58da50
JJ
3052 * gcc.target/powerpc/bswap16.c: Ditto.
3053 * gcc.target/powerpc/bswap32.c: Ditto.
3054 * gcc.target/powerpc/bswap64-1.c: Ditto.
3055 * gcc.target/powerpc/bswap64-2.c: Ditto.
3056 * gcc.target/powerpc/bswap64-3.c: Ditto.
3057 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3058 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3059 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3060
3061 * gcc.target/powerpc/popcount-2.c: New file to test
29e6733c 3062 power7 popcntd instructions.
fd58da50
JJ
3063 * gcc.target/powerpc/popcount-3.c: Ditto.
3064
3065 * gcc.target/powerpc/pr39457.c: New VSX test.
3066 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3067 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3068 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3069 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3070 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3071 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3072 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3073 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3074 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3075 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3076 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3077 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3078
3079 * gcc.target/powerpc/altivec-6.c: Store the result of
29e6733c
MM
3080 vec_add, so the optimizer doesn't remove it.
3081
fd58da50 3082 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
29e6733c
MM
3083 systems that support bswap64.
3084
fd58da50 3085 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
29e6733c
MM
3086 prevent VSX code generation.
3087
fd58da50 3088 * lib/target-supports.exp (check_vsx_hw_available): New
29e6733c
MM
3089 function to test if VSX available.
3090 (check_effective_target_powerpc_vsx_ok): Ditto.
3091 (check_vmx_hw_available): Add explicit -mno-vsx.
3092
8a04f5d8
JJ
30932009-07-30 Janis Johnson <janis187@us.ibm.com>
3094
3095 PR c/39902
3096 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
f100a4a8 3097
2d4b90b1
MJ
30982009-07-30 Martin Jambor <mjambor@suse.cz>
3099
3100 PR tree-optimization/40570
3101 * gcc.c-torture/compile/pr40570.c: New test.
3102
8b334f7b
JM
31032009-07-29 Jason Merrill <jason@redhat.com>
3104
3105 PR c++/14912
3106 * g++.dg/template/defarg13.C: New.
3107
9e34da8b
RG
31082009-07-29 Richard Guenther <rguenther@suse.de>
3109
3110 PR c++/40834
3111 * g++.dg/torture/pr40834.C: New testcase.
3112
50fc9135
MM
31132009-07-29 Michael Matz <matz@suse.de>
3114
3115 PR middle-end/40830
3116 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3117
c3be9b37
KK
31182009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
3119
3120 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3121 sh*-*-* targets. Skip on spu-*-* targets.
3122 * gfortran.dg/maxlocval_4.f90: Likewise.
3123 * gfortran.dg/minlocval_1.f90: Likewise.
3124 * gfortran.dg/minlocval_4.f90: Likewise.
3125
fa4d0418
JJ
31262009-07-28 Jakub Jelinek <jakub@redhat.com>
3127
394a5b34
JJ
3128 PR fortran/40878
3129 * gfortran.dg/gomp/pr40878-1.f90: New test.
3130 * gfortran.dg/gomp/pr40878-2.f90: New test.
3131
fa4d0418
JJ
3132 PR testsuite/40891
3133 * gcc.dg/cdce1.c: Adjust note line number.
3134 * gcc.dg/cdce2.c: Likewise.
3135
c4984ab2
JW
31362009-07-28 Janus Weil <janus@gcc.gnu.org>
3137
3138 PR fortran/40882
3139 * gfortran.dg/proc_ptr_comp_13.f90: New.
3140
549fd9e4
JB
31412009-07-28 Jan Beulich <jbeulich@novell.com>
3142
3143 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3144 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3145 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3146 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3147 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3148 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3149 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3150 * gcc.target/i386/avx-vtestps-2.c: Likewise.
3151 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3152 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3153 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3154 * gcc.target/i386/avx-vtestps-3.c: Likewise.
3155 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
3156 #ifdef NEED_IEEE754_FLOAT conditional.
3157 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
3158 conditional.
3159
e561703d
JB
31602009-07-28 Jan Beulich <jbeulich@novell.com>
3161
3162 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3163 i?86-*-netware.
3164 * g++.dg/ext/bitfield3.C: Likewise.
3165 * g++.dg/ext/bitfield4.C: Likewise.
3166 * g++.dg/ext/bitfield5.C: Likewise.
3167 * gcc.dg/bitfld-15.c: Likewise.
3168 * gcc.dg/bitfld-16.c: Likewise.
3169 * gcc.dg/bitfld-17.c: Likewise.
3170 * gcc.dg/bitfld-18.c: Likewise.
3171 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3172 * gcc.dg/20010912-1.c: Likewise.
3173 * gcc.dg/20021018-1.c: Likewise.
3174 * gcc.dg/20030213-1.c: Likewise.
3175 * gcc.dg/20030225-1.c: Likewise.
3176 * gcc.dg/20030708-1.c: Likewise.
3177 * gcc.dg/20050321-2.c: Likewise.
3178 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3179 * gcc.dg/cdce2.c: Likewise.
3180 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3181 targets.
3182 * gcc.target/i386/pr37248-3.c: Likewise.
3183
e26f5548
JW
31842009-07-27 Janus Weil <janus@gcc.gnu.org>
3185
3186 PR fortran/40848
3187 * gfortran.dg/altreturn_7.f90: New.
3188
b1c44a93
SB
31892009-07-27 Simon Baldwin <simonb@google.com>
3190
3191 PR testsuite/40829
3192 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3193 so that indexing no longer runs off array end.
3194
758e12af
TB
31952009-07-27 Tobias Burnus <burnus@net-b.de>
3196
3197 PR fortran/40851
3198 * gfortran.dg/derived_init_3.f90: New test.
3199
ddf67998
TB
32002009-07-26 Tobias Burnus <burnus@net-b.de>
3201
3202 PR fortran/33197
3203 * gfortran.dg/atan2_1.f90: New test
3204 * gfortran.dg/atan2_2.f90: New test
3205
c2600c67
SM
32062007-07-26 Simon Martin <simartin@users.sourceforge.net>
3207
3208 PR c++/40749
3209 * g++.dg/warn/Wreturn-type-6.C: New test.
3210
63827fb8
IR
32112009-07-26 Ira Rosen <irar@il.ibm.com>
3212
3213 PR tree-optimization/40801
3214 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3215 * gfortran.dg/vect/vect.exp: Run tests starting with
3216 "fast-math-real8" with -ffast-math and -fdefault-real-8.
3217
1e211590
DD
32182009-07-25 David Daney <ddaney@caviumnetworks.com>
3219
3220 PR rtl-optimization/40445
3221 * g++.dg/other/builtin-unreachable-1.C: New testcase.
3222
ba21aba3
DD
32232009-07-25 David Daney <ddaney@caviumnetworks.com>
3224
3225 * gcc.dg/builtin-unreachable-4.c: New test.
3226
504ed63a
TB
32272009-07-25 Tobias Burnus <burnus@net-b.de>
3228
3229 PR fortran/33197
3230 * gfortran.dg/complex_intrinsic_5.f90: New test.
3231 * gfortran.dg/complex_intrinsic_7.f90: New test.
3232
86631ea3
MJ
32332009-07-25 Martin Jambor <mjambor@suse.cz>
3234
3235 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3236 * gcc.dg/ipa/noclone-1.c: New test.
3237
011a3198
UB
32382009-07-25 Uros Bizjak <ubizjak@gmail.com>
3239
3240 * lib/target-supports.exp (check_effective_target_static): New
3241 procedure.
3242 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3243 supported.
3244 * g++.old-deja/g++.law/weak.C: Require static effective target.
3245
90661f26
JW
32462009-07-25 Janus Weil <janus@gcc.gnu.org>
3247
3248 PR fortran/39630
3249 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3250 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3251 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3252 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3253 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3254 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3255 * gfortran.dg/typebound_call_10.f03: New.
3256
50ea39ff
JM
32572009-07-24 Jason Merrill <jason@redhat.com>
3258
67a6e816
JM
3259 * g++.dg/cpp0x/defaulted11.C: New.
3260
50ea39ff
JM
3261 * g++.dg/cpp0x/initlist23.C: New.
3262
bfce226c
JW
32632009-07-24 Janus Weil <janus@gcc.gnu.org>
3264
3265 PR fortran/40822
3266 * gfortran.dg/char_length_16.f90: New.
3267
80927a56
JJ
32682009-07-24 Jakub Jelinek <jakub@redhat.com>
3269
3270 PR fortran/40643
3271 PR fortran/31067
3272 * gfortran.dg/maxlocval_2.f90: New test.
3273 * gfortran.dg/maxlocval_3.f90: New test.
3274 * gfortran.dg/maxlocval_4.f90: New test.
3275 * gfortran.dg/minlocval_1.f90: New test.
3276 * gfortran.dg/minlocval_2.f90: New test.
3277 * gfortran.dg/minlocval_3.f90: New test.
3278 * gfortran.dg/minlocval_4.f90: New test.
3279
0aeedfd7
JM
32802009-07-23 Joseph Myers <joseph@codesourcery.com>
3281
3282 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3283 scan-assembler.
3284
88e18fed
JJ
32852009-07-23 Jakub Jelinek <jakub@redhat.com>
3286
3287 PR fortran/40839
3288 * gfortran.dg/pr40839.f90: New test.
3289
84d60eea
MM
32902009-07-23 Michael Matz <matz@suse.de>
3291
3292 PR middle-end/40830
3293 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3294 don't set options ourself.
3295
daf1735f
SB
32962009-07-23 Simon Baldwin <simonb@google.com>
3297
3298 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3299 native C compilation where required.
3300
61ed6392
DK
33012009-07-22 Doug Kwan <dougkwan@google.com>
3302
3303 * gcc.c-torture/compile/20090721-1.c: New test.
3304
a8338640
MM
33052009-07-22 Michael Matz <matz@suse.de>
3306
3307 PR tree-optimization/35229
3308 PR tree-optimization/39300
3309 * gcc.dg/vect/vect-pre-interact.c: New test.
3310
8e5aa8a3
RG
33112009-07-22 Richard Guenther <rguenther@suse.de>
3312
3313 * g++.dg/lookup/using21.C: Fix duplicate paste.
3314
ac3cbee5
RG
33152009-07-22 Richard Guenther <rguenther@suse.de>
3316
3317 PR c++/40799
3318 * g++.dg/lookup/using21.C: New testcase.
3319
40b125d7
JM
33202009-07-21 Jason Merrill <jason@redhat.com>
3321
3322 * g++.dg/init/aggr4.C: New.
3323
bd1f11be
JM
33242009-07-21 Jason Merrill <jason@redhat.com>
3325
3326 Core issue 934
3327 * g++.dg/cpp0x/initlist22.C: New.
3328
848e6317
UB
33292009-07-21 Uros Bizjak <ubizjak@gmail.com>
3330
3331 * gcc.target/i386/vectorize8.c: New test.
3332
54e86f6b
UB
33332009-07-21 Uros Bizjak <ubizjak@gmail.com>
3334
3335 PR target/40811
3336 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3337 Add i?86 and x86_64 targets.
3338 * gcc.target/i386/vectorize7.c: New test.
3339
3340 PR target/40809
3341 * gcc.target/i386/pr40809.c: New test.
3342
4a2b7f24
JJ
33432009-07-21 Jakub Jelinek <jakub@redhat.com>
3344
3345 PR tree-optimization/40813
3346 * g++.dg/opt/inline15.C: New test.
3347
cba146eb
PB
33482009-07-21 Paul Brook <paul@codesourcery.com>
3349
3350 * gcc.dg/vect/section-anchors-nest-1.c: New test.
3351 * lib/target-supports.exp (check_effective_target_section_anchors):
3352 Add arm*-*-*.
3353
9c8e65c3
OR
33542009-07-20 Olatunji Ruwase <tjruwase@google.com>
3355
3356 * gcc.dg/plugin/finish_unit_plugin.c: New test.
3357 * gcc.dg/plugin/finish_unit-test-1.c: New test.
3358 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3359
752fd2a8
AN
33602009-07-20 Adam Nemet <anemet@caviumnetworks.com>
3361
3362 * gcc.target/mips/ext-3.c: New test.
3363
e338758d
JJ
33642009-07-20 Jakub Jelinek <jakub@redhat.com>
3365
f100a4a8
UB
3366 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3367 * gcc.dg/builtin-object-size-8.c: New test.
38027156
JJ
3368 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3369 * g++.dg/ext/builtin-object-size2.C: Likewise.
3370
e338758d
JJ
3371 PR tree-optimization/40792
3372 * gcc.dg/pr40792.c: New test.
3373
4bbe8262
IR
33742009-07-20 Ira Rosen <irar@il.ibm.com>
3375
3376 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3377 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3378 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3379
6a799f6e 33802009-07-20 Christian Bruel <christian.bruel@st.com>
f100a4a8 3381
6a799f6e 3382 * gcc.target/sh/mfmovd.c: New test.
f100a4a8 3383
d2b00a89
JB
33842009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
3385 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3386
3387 PR libfortran/40714
3388 * gfortran.dg/eof_3.f90: New test.
3389
20562de4
SK
33902009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
3391
3392 PR fortran/40727
3393 * gfortran.dg/intrinsic_cmplx.f90: New test.
3394
16bff921
TK
33952009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3396
3397 PR libfortran/34670
3398 PR libfortran/36874
3399 * gfortran.dg/cshift_bounds_1.f90: New test.
3400 * gfortran.dg/cshift_bounds_2.f90: New test.
3401 * gfortran.dg/cshift_bounds_3.f90: New test.
3402 * gfortran.dg/cshift_bounds_4.f90: New test.
3403 * gfortran.dg/eoshift_bounds_1.f90: New test.
3404 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
3405 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
3406 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
3407
a915ab00
JH
34082009-07-19 Jan Hubicka <jh@suse.cz>
3409
3410 PR tree-optimization/40676
3411 * gcc.c-torture/compile/pr40676.c: New testcase.
3412
827f4079
AN
34132009-07-18 Adam Nemet <anemet@caviumnetworks.com>
3414
3415 * gcc.target/mips/ext-2.c: New test.
3416
b641d7fc
AN
34172009-07-18 Adam Nemet <anemet@caviumnetworks.com>
3418
3419 * gcc.target/mips/octeon-exts-7.c: New test.
3420 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3421 * gcc.target/mips/octeon-exts-5.c: Likewise.
3422
b95d6ac9
RG
34232009-07-18 Richard Guenther <rguenther@suse.de>
3424
3425 PR testsuite/40798
3426 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3427
33922890
RG
34282009-07-18 Richard Guenther <rguenther@suse.de>
3429
3430 PR c/40787
3431 * gcc.dg/pr35899.c: Adjust.
3432
1d447995
RS
34332009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
3434
3435 * gcc.target/powerpc/asm-es-1.c: New test.
3436 * gcc.target/powerpc/asm-es-2.c: Likewise.
3437
a406865a
RG
34382009-07-17 Richard Guenther <rguenther@suse.de>
3439
3440 PR c/40401
3441 * g++.dg/rtti/crash4.C: New testcase.
3442 * g++.dg/torture/20090706-1.C: Likewise.
3443 * gcc.dg/redecl-17.c: Likewise.
3444 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3445 * gcc.dg/declspec-9.c: Expect extra error.
3446 * gcc.dg/declspec-10.c: Likewise.
3447 * gcc.dg/declspec-11.c: Likewise.
3448 * gcc.dg/redecl-10.c: Expect extra warnings.
3449 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3450 * gcc.target/i386/pr39545-1.c: Likewise.
3451 * g++.dg/ext/asm3.C: Expect more errors.
3452 * g++.dg/gomp/block-1.C: Likewise.
3453 * g++.dg/gomp/block-2.C: Likewise.
3454 * g++.dg/gomp/block-3.C: Likewise.
3455 * g++.dg/gomp/block-5.C: Likewise.
3456 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3457 * g++.dg/warn/unused-result1.C: XFAIL.
3458
7763473e
RG
34592009-07-17 Richard Guenther <rguenther@suse.de>
3460
3461 PR tree-optimization/40321
3462 * gcc.c-torture/compile/pr40321.c: New testcase.
3463 * g++.dg/torture/pr40321.C: Likewise.
3464
4f934809
JJ
34652009-07-17 Jakub Jelinek <jakub@redhat.com>
3466
3467 PR c++/40780
3468 * g++.dg/template/ptrmem19.C: New test.
3469
db3927fb
AH
34702009-07-17 Aldy Hernandez <aldyh@redhat.com>
3471 Manuel López-Ibáñez <manu@gcc.gnu.org>
3472
f100a4a8 3473 PR 40435
db3927fb
AH
3474 * gcc.dg/pr36902.c: Add column info.
3475 * g++.dg/gcov/gcov-2.C: Change count for definition.
3476
c32097d8
JM
34772009-07-16 Jason Merrill <jason@redhat.com>
3478
3479 PR libstdc++/37907
3480 * g++.dg/cpp0x/std-layout1.C: New.
3481 * g++.dg/ext/has_nothrow_assign.C: Fix.
3482 * g++.dg/ext/has_nothrow_copy.C: Fix.
3483 * g++.dg/ext/has_trivial_assign.C: Fix.
3484 * g++.dg/ext/has_trivial_copy.C: Fix.
3485 * g++.dg/ext/is_pod.C: Fix.
3486 * g++.dg/other/offsetof3.C: Adjust.
3487 * g++.dg/overload/ellipsis1.C: Adjust.
3488 * g++.dg/warn/var-args1.C: Adjust.
3489 * g++.old-deja/g++.brendan/crash63.C: Adjust.
3490 * g++.old-deja/g++.brendan/crash64.C: Adjust.
3491 * g++.old-deja/g++.brendan/overload8.C: Adjust.
3492 * g++.old-deja/g++.other/vaarg3.C: Adjust.
3493 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3494
a41d064d
KG
34952009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3496
3497 * gcc.dg/torture/builtin-math-5.c: Add more cases.
3498 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
3499 effective target "mpc_pow".
3500 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3501
d19cb53b
RH
35022009-07-16 Richard Henderson <rth@redhat.com>
3503
3504 * g++.dg/opt/eh4.C: New test.
3505
a4452ba2
JJ
35062009-07-16 Jakub Jelinek <jakub@redhat.com>
3507
3508 * obj-c++.dg/defs.mm (abort): Make it extern "C".
3509
b4e4232d
JJ
35102009-07-15 Jakub Jelinek <jakub@redhat.com>
3511
3512 PR middle-end/40747
3513 * gcc.c-torture/execute/pr40747.c: New test.
3514
c9b2f286
RG
35152009-07-15 Richard Guenther <rguenther@suse.de>
3516
3517 PR middle-end/40753
3518 * gcc.c-torture/compile/pr40753.c: New testcase.
3519
f6ddbf11
JW
35202009-07-15 Janus Weil <janus@gcc.gnu.org>
3521
3522 PR fortran/40743
3523 * gfortran.dg/interface_assignment_4.f90: New.
3524
76a15894
GP
35252009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
3526
3527 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3528 for FreeBSD up to and including version 8.
3529
2a4c0366
TG
35302009-07-14 Taras Glek <tglek@mozilla.com>
3531 Rafael Espindola <espindola@google.com>
3532
3533 * g++.dg/plugin/header-plugin-test.C: New.
3534 * g++.dg/plugin/header_plugin.c: New.
3535 * g++.dg/plugin/plugin.exp: Update.
3536
868e7c37
UB
35372009-07-14 Uros Bizjak <ubizjak@gmail.com>
3538
3539 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3540 function to enable vectorization.
3541 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3542 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3543
af766f2d
UB
35442009-07-14 Uros Bizjak <ubizjak@gmail.com>
3545
3546 * gcc.target/i386/sse-copysignf-vec.c: New test.
3547 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3548
4e6a9725
JM
35492009-07-14 Jason Merrill <jason@redhat.com>
3550
8353dd9a
JM
3551 PR c++/37276
3552 * g++.dg/lookup/builtin5.C: New.
3553 * g++.dg/other/error22.C: Add missing extern "C".
3554 * g++.dg/warn/Warray-bounds.C: Likewise.
3555 * gcc.dg/compat/compat-common.h: Likewise.
3556
3deeb3ff
JM
3557 PR c++/40746
3558 * g++.dg/lookup/using20.C: New.
3559
4e6a9725
JM
3560 PR c++/40740
3561 * g++.dg/template/koenig8.C: New.
3562
f038181e
JH
35632009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
3564
fd58da50 3565 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
f038181e
JH
3566 both i?86-*-darwin* and x86_64-*-darwin*.
3567
3e335a1a
JM
35682009-07-14 Joseph Myers <joseph@codesourcery.com>
3569
3570 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3571 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3572 name.
3573
4fdaccea
DS
35742009-07-14 Dodji Seketeli <dodji@redhat.com>
3575
3576 PR debug/40705
3577 * g++.dg/debug/dwarf2/typedef1.C: New test.
3578
93d7c994 3579 PR c++/40357
4fdaccea
DS
3580 * g++.dg/other/typedef3.C: New test.
3581
fe24b3c9
MK
35822009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
3583
3584 * gcc.dg/20090709-1.c: Move to a proper place ...
3585 * gcc.target/m68k/20090709-1.c: ... here.
3586
84a900c9
AP
35872009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
3588
3589 PR C++/22154
3590 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3591 front of qualified names are allowed.
3592 * g++.dg/parse/crash10.C: Likewise.
3593 * g++.dg/parse/error15.C: Likewise.
3594 * g++.dg/parse/typename9.C: Likewise.
3595 * g++.dg/parse/error8.C: Likewise.
3596
acbdc378
JW
35972009-07-13 Janus Weil <janus@gcc.gnu.org>
3598
3599 PR fortran/40646
3600 * gfortran.dg/proc_ptr_22.f90: Extended.
3601 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3602
2f3e235b
IR
36032009-07-13 Ira Rosen <irar@il.ibm.com>
3604
3605 * gfortran.dg/vect/vect-6.f: New test.
3606
df5c89cb
JM
36072009-07-12 Jason Merrill <jason@redhat.com>
3608
b9c6b842
JM
3609 PR c++/36628
3610 * g++.dg/cpp0x/decltype17.C: New.
3611
df5c89cb
JM
3612 PR c++/37206
3613 * g++.dg/cpp0x/rv10.C: New.
3614
25357d1e
JM
36152009-07-12 Jason Merrill <jason@redhat.com>
3616
3617 PR c++/40689
3618 * g++.dg/cpp0x/initlist20.C: New.
3619 * g++.dg/cpp0x/initlist21.C: New.
3620
06066f92
IR
36212009-07-12 Ira Rosen <irar@il.ibm.com>
3622
3623 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3624 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3625 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3626 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3627 gcc.dg/vect/vect-double-reduc-7.c: New tests.
3628
b96a6455
HPN
36292009-07-12 Hans-Peter Nilsson <hp@axis.com>
3630
3631 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3632 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3633 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3634 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3635 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3636 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3637 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3638 effective_target fd_truncate.
3639
f4cd2542
EB
36402009-07-11 Eric Botcazou <ebotcazou@adacore.com>
3641
3642 * gnat.dg/specs/addr1.ads: New test.
3643
6b45de00
JH
36442009-07-11 Jan Hubicka <jh@suse.cz>
3645
3646 PR middle-end/48388
3647 * g++.dg/torture/pr40388.C: New testcase.
3648
dd67163f
JJ
36492009-07-11 Jakub Jelinek <jakub@redhat.com>
3650
3651 PR target/40668
3652 * gcc.c-torture/execute/pr40668.c: New test.
3653
e9edda23
PB
36542009-07-11 Paolo Bonzini <bonzini@gnu.org>
3655
3656 * gcc.c-torture/execute/20090711-1.c: New test.
3657
33cde516
RS
36582009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
3659
3660 PR testsuite/40699
3661 PR testsuite/40707
3662 PR testsuite/40709
3663 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3664 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3665 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3666 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3667
8d3681f9
TB
36682009-07-11 Tobias Burnus <burnus@net-b.de>
3669
3670 PR fortran/33197
3671 * gfortran.dg/complex_intrinsic_3.f90: New test.
3672 * gfortran.dg/complex_intrinsic_4.f90: New test.
3673
b96c5923
DD
36742009-07-10 David Daney <ddaney@caviumnetworks.com>
3675
3676 PR target/39079
fd58da50 3677 * gcc.target/mips/mips.exp: Make -msynci a known option.
b96c5923
DD
3678 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3679
9304142e
JJ
36802009-07-10 Jakub Jelinek <jakub@redhat.com>
3681
3682 PR c++/40502
3683 * g++.dg/ext/strncpy-chk1.C: New test.
3684
182e00b1
RG
36852009-07-10 Richard Guenther <rguenther@suse.de>
3686
3687 PR tree-optimization/40496
3688 * g++.dg/opt/pr40496.C: New testcase.
3689
156f545a
MLI
36902009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3691
3692 PR 25509
3693 PR 40614
3694 * g++.dg/warn/unused-result1-Werror.c: New.
3695
1d8e1d5d
PT
36962009-07-10 Paul Thomas <pault@gcc.gnu.org>
3697
3698 PR fortran/39334
3699 * gfortran.dg/recursive_parameter_1.f90: New test.
3700
9eb5c65c
SK
37012009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
3702
3703 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3704 * gfortran.dg/module_equivalence_6.f90: Ditto.
3705 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3706 * gfortran.dg/nan_2.f90: Ditto.
3707 * gfortran.dg/inquire_11.f90: Ditto.
3708 * gfortran.dg/abstract_type_3.f03: Ditto.
3709 * gfortran.dg/abstract_type_1.f90: Ditto.
3710 * gfortran.dg/private_type_9.f90: Ditto.
3711 * gfortran.dg/abstract_type_5.f03: Ditto.
3712 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3713 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3714 * gfortran.dg/derived_sub.f90: Ditto.
3715 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3716 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3717 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3718 * gfortran.dg/mvbits_6.f90: Ditto.
3719 * gfortran.dg/abstract_type_2.f03: Ditto.
3720 * gfortran.dg/abstract_type_4.f03: Ditto.
3721 * gfortran.dg/bounds_check_9.f90: Ditto.
3722 * gfortran.dg/optional_dim_3.f90: Ditto.
3723 * gfortran.dg/pr32921.f: Ditto.
3724 * gfortran.dg/entry_16.f90: Ditto.
3725 * gfortran.dg/generic_16.f90: Ditto.
3726
3727
5223c588
MK
37282009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
3729
3730 * gcc.target/m68k/20090709-1.c: New.
3731
8be2c871
DS
37322009-07-09 Dodji Seketeli <dodji@redhat.com>
3733
3734 PR c++/40684
3735 * g++.dg/template/unify11.C: New test.
3736
1aafbf99
PT
37372008-07-09 Paul Thomas <pault@gcc.gnu.org>
3738
3739 PR fortran/40629
3740 * gfortran.dg/host_assoc_function_9.f90: New test.
3741
f64edc8b
JW
37422009-07-09 Janus Weil <janus@gcc.gnu.org>
3743
3744 PR fortran/40646
3745 * gfortran.dg/proc_ptr_22.f90: New.
3746 * gfortran.dg/proc_ptr_comp_12.f90: New.
3747
b9da76de
JJ
37482009-07-09 Jakub Jelinek <jakub@redhat.com>
3749
3750 PR middle-end/40692
3751 * gcc.c-torture/compile/pr40692.c: New test.
3752
4b41f35e
TB
37532009-07-09 Tobias Burnus <burnus@net-b.de>
3754
3755 PR fortran/40604
3756 * gfortran.dg/pointer_check_6.f90: New test.
3757
fcaf7e12
AN
37582009-07-08 Adam Nemet <anemet@caviumnetworks.com>
3759
3760 * gcc.target/mips/truncate-5.c: New test.
3761
e6fe9294
JD
37622009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3763
3764 PR libfortran/40330
3765 PR libfortran/40662
3766 * gfortran.dg/fmt_cache_1.f: New test.
fcaf7e12 3767
60d340ef
TB
37682009-07-08 Tobias Burnus <burnus@net-b.de>
3769
3770 PR fortran/40675
3771 * gfortran.dg/nosigned_zero_1.f90: New test.
3772 * gfortran.dg/nosigned_zero_2.f90: New test.
3773
acb78844
RG
37742009-07-08 Richard Guenther <rguenther@suse.de>
3775
3776 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3777
9cb225b9
RB
37782009-07-08 Richard Guenther <rguenther@suse.de>
3779
3780 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3781
37822009-07-08 Paul Thomas <pault@gcc.gnu.org>
3276e0b3
PT
3783
3784 PR fortran/40591
3785 * gfortran.dg/proc_ptr_21.f90: New test.
3786
d665b6e5 37872009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
fcaf7e12 3788
d665b6e5
MLI
3789 PR c++/31246
3790 * g++.dg/warn/pr31246.C: New.
3791 * g++.dg/warn/pr31246-2.C: New.
3792
60662d5f
JM
37932009-07-07 Jason Merrill <jason@redhat.com>
3794
438c0fa8
JM
3795 PR c++/35828
3796 * g++.dg/template/defarg12.C: New.
3797
60662d5f
JM
3798 PR c++/37816
3799 * g++.dg/cpp0x/enum7.C: New.
3800
3801 PR c++/37946
3802 * g++.dg/cpp0x/enum6.C: New.
3803
3804 PR c++/40639
3805 * g++.dg/cpp0x/enum5.C: New.
3806
3807 PR c++/40633
3808 * g++.dg/cpp0x/enum4.C: New.
3809
72f90fde
MLI
38102009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
3811
3812 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3813
dcb91ebe
MLI
38142009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
3815
3816 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3817
535536b4
JJ
38182009-07-07 Jakub Jelinek <jakub@redhat.com>
3819
3820 PR middle-end/40669
3821 * gcc.dg/pr40669.c: New test.
3822
fab922b1
MLI
38232009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
3824
3825 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3826 location. Update all calls.
3827 * g++.dg/plugin/selfassign.c: Likewise.
f100a4a8 3828
62c99ce4
JM
38292009-07-06 Jason Merrill <jason@redhat.com>
3830
3831 * g++.dg/rtti/dyncast[34].C: New.
3832
b824522a
NF
38332009-07-06 Nathan Froyd <froydnj@codesourcery.com>
3834
3835 * lib/target-supports.exp
3836 (check_effective_target_mips_newabi_large_long_double): New.
3837 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3838 target.
3839 * gcc.target/mips/fpr-moves-6.c: Likewise.
3840
c4efba1c
SM
38412009-07-06 Simon Martin <simartin@users.sourceforge.net>
3842
3843 PR c++/40557
3844 * g++.dg/template/union2.C: New test.
3845
eb5c3f05
JM
38462009-07-04 Jason Merrill <jason@redhat.com>
3847
3848 * g++.dg/template/using15.C: New.
3849
258bd5dc
JJ
38502009-07-04 Jakub Jelinek <jakub@redhat.com>
3851
3852 * gfortran.dg/maxloc_1.f90: New test.
3853
a7c0b11d
JW
38542009-07-04 Janus Weil <janus@gcc.gnu.org>
3855
3856 PR fortran/40593
3857 * gfortran.dg/proc_ptr_result_6.f90: New.
3858
8d74e574
FXC
38592009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3860
3861 * gcc.dg/framework-2.c: Adjust testcase to pass.
3862
ad909c97
JM
38632009-07-04 Jason Merrill <jason@redhat.com>
3864
3865 PR c++/40619
3866 * g++.dg/cpp0x/auto16.C: New.
3867
93a8ba61
VM
38682009-07-03 Vladimir Makarov <vmakarov@redhat.com>
3869
3870 PR target/40587
3871 * gfortran.dg/pr40587.f: New test.
f100a4a8 3872
caf271d8
JD
38732009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3874
3875 PR fortran/40638
3876 * gfortran.dg/unit_1.f90: New test.
3877
b97e8a14
JM
38782009-07-03 Jason Merrill <jason@redhat.com>
3879
3880 * g++.dg/template/pure1.C: Expect another error.
3881
fae1034e
RG
38822009-07-03 Richard Guenther <rguenther@suse.de>
3883
3884 PR tree-optimization/40640
3885 * gcc.c-torture/compile/pr40640.c: New testcase.
3886
d73fb533
RG
38872009-07-03 Richard Guenther <rguenther@suse.de>
3888
3889 PR middle-end/34163
3890 * gfortran.dg/pr34163.f90: New testcase.
3891
7351bcaa
JH
38922009-07-03 Jan Hubicka <jh@suse.cz>
3893
3894 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3895 * gcc.dg/tree-ssa/loop-25.c: Likewise.
3896 * gcc.dg/tree-ssa/loop-26.c: Likewise.
3897 * gcc.dg/tree-ssa/pr32044.c: Likewise.
3898 * gcc.dg/tree-ssa/loop-29.c: Likewise.
3899 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3900 * gnat.dg/loop_optimization6.adb: Enable -O2.
3901
ef3ddd4f
MM
39022009-07-02 Mark Mitchell <mark@codesourcery.com>
3903
3904 * g++.dg/warn/null4.C: Extend.
3905
2b110bfc
JM
39062009-07-02 Jason Merrill <jason@redhat.com>
3907
3908 * g++.dg/template/spec8.C: Fix.
3909
a3788c44
MM
39102009-07-02 Michael Matz <matz@suse.de>
3911
3912 PR fortran/32131
3913 * gfortran.dg/pr32921.f: Adjust.
3914
3c1832c3
JH
39152009-07-02 Jan Hubicka <jh@suse.cz>
3916
3917 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3918
479b1013
AN
39192009-07-01 Adam Nemet <anemet@caviumnetworks.com>
3920
3921 * gcc.target/mips/truncate-4.c: New testcase.
3922
14c41b9b
RG
39232009-07-01 Richard Guenther <rguenther@suse.de>
3924
3925 PR tree-optimization/19831
3926 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3927 make allocated memory escape. Un-XFAIL.
3928 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3929 * gcc.dg/vect/pr31699.c: Likewise.
3930 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3931
5ccde5a0
JJ
39322009-06-30 Jakub Jelinek <jakub@redhat.com>
3933
3934 PR c++/40566
3935 * g++.dg/parse/cond5.C: New test.
3936
92ce2174
NF
39372009-06-30 Nathan Froyd <froydnj@codesourcery.com>
3938
3939 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3940 (main): Pass n to main_1 instead.
3941 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3942 (main_1): New function, split off from...
3943 (main): ...here. Pass `off' to main_1 instead.
3944
0db906f1
JM
39452009-06-30 Jason Merrill <jason@redhat.com>
3946
3947 PR c++/40595
3948 * g++.dg/cpp0x/variadic94.C: New.
3949
b30bfd40
RS
39502009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
3951
3952 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3953 * lib/target-libpath.exp (ld_library_path_vars): New variable.
3954 (init_ld_library_path_env_vars): New function, replacing the
3955 orig_*_saved assignments. Call it after defining it.
3956 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3957 (restore_ld_library_path_env_vars): Likewise.
3958 (add_path, find_libgcc_s): New functions.
3959 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3960 gcc-set-multilib-library-path.
3961 (objc_target_compile): Don't add "." to ld_library_path.
3962 Use add_path.
3963 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3964 ld_library_path. Use add_path. Use find_libgcc_s instead of
3965 gcc-set-multilib-library-path.
3966 * lib/g++.exp (g++_link_flags): Likewise.
3967 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3968 * lib/c-torture.exp: Do not manipulate ld_library_path at the
3969 top level; do it...
3970 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
3971 to tell when this needs to happen. Use find_libgcc_s instead of
3972 gcc-set-multilib-library-path.
3973 * lib/gcc-dg.exp: Likewise.
3974 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3975 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3976 unless it is in $ALT_LD_LIBRARY_PATH.
3977 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3978
f82a627c
EB
39792009-06-30 Eric Botcazou <ebotcazou@adacore.com>
3980
3981 * gnat.dg/discr12.adb: New test.
3982 * gnat.dg/discr12_pkg.ads: New helper.
3983 * gnat.dg/discr13.adb: New test.
3984 * gnat.dg/discr14.ad[sb]: Likewise.
3985 * gnat.dg/discr15.adb: Likewise.
3986 * gnat.dg/discr15_pkg.ads: New helper.
3987 * gnat.dg/discr16.adb: New test.
3988 * gnat.dg/discr16_g.ads: New helper.
3989 * gnat.dg/discr16_pkg.ads: Likewise.
3990 * gnat.dg/discr16_cont.ads: Likewise.
3991 * gnat.dg/discr17.adb: New test.
3992 * gnat.dg/discr18.adb: Likewise.
3993 * gnat.dg/discr18_pkg.ads: New helper.
3994 * gnat.dg/discr19.adb: New test.
3995
c1a5cfab
TK
39962009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3997
3998 PR fortran/40576
3999 * gfortran.dg/internal_write_1.f90: New testcase.
4000
3e6d828d
JW
40012009-06-30 Janus Weil <janus@gcc.gnu.org>
4002
4003 PR fortran/40594
4004 * gfortran.dg/derived_pointer_recursion_2.f90: New.
4005
67635176
RG
40062009-06-30 Richard Guenther <rguenther@suse.de>
4007
4008 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4009
d8dc68cb
WG
40102009-06-30 Wei Guozhi <carrot@google.com>
4011
4012 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4013 to "-Os".
4014
1825a1f3
IR
40152009-06-30 Ira Rosen <irar@il.ibm.com>
4016
4017 PR tree-optimization/40542
4018 * gcc.dg/vect/pr40542.c: New test.
4019
71d4d3eb
MJ
40202009-06-30 Martin Jambor <mjambor@suse.cz>
4021
4022 PR tree-optimization/40582
4023 * gcc.c-torture/compile/pr40582.c: New test.
4024
791b59e3
WG
40252009-06-30 Wei Guozhi <carrot@google.com>
4026
4027 PR/40416
4028 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4029
2fcefcb2
JM
40302009-06-29 Jason Merrill <jason@redhat.com>
4031
4032 PR c++/40274
4033 * g++.dg/template/debug1.C: New.
4034
20460eb9
TB
40352009-06-29 Tobias Burnus <burnus@net-b.de>
4036
4037 PR fortran/40580
4038 * pointer_check_1.f90: New test.
4039 * pointer_check_2.f90: New test.
4040 * pointer_check_3.f90: New test.
4041 * pointer_check_4.f90: New test.
4042 * pointer_check_5.f90: New test.
4043
a61a36ab
PT
40442009-06-29 Paul Thomas <pault@gcc.gnu.org>
4045
4046 PR fortran/40551
4047 * gfortran.dg/func_assign_2.f90 : New test.
4048
74d27244
RG
40492009-06-29 Richard Guenther <rguenther@suse.de>
4050
4051 PR middle-end/14187
4052 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4053 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4054 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4055 * gcc.c-torture/execute/20090623-1.c: Likewise.
4056 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4057 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4058
5b21f0f3
RG
40592009-06-29 Richard Guenther <rguenther@suse.de>
4060
4061 PR middle-end/38212
4062 * gcc.c-torture/execute/pr38212.c: New testcase.
4063
09a782eb
RG
40642009-06-29 Richard Guenther <rguenther@suse.de>
4065
4066 PR tree-optimization/40579
4067 * gcc.c-torture/execute/pr40579.c: New testcase.
4068
1e9ae5ab
UB
40692009-06-28 Uros Bizjak <ubizjak@gmail.com>
4070
4071 PR tree-optimization/40550
4072 * gcc.dg/pr40550.c: New test.
4073
c703e618
EB
40742009-06-28 Eric Botcazou <ebotcazou@adacore.com>
4075
4076 * gnat.dg/overflow_sum2.adb: New test
4077 * gnat.dg/namet.ads: New helper.
4078
4079 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4080
08a6b8e0
TB
40812009-06-28 Tobias Burnus <burnus@net-b.de>
4082
4083 PR fortran/34112
4084 * gfortran.dg/compiler-directive_1.f90: New test.
4085 * gfortran.dg/compiler-directive_2.f: New test.
4086
7991661b
KG
40872009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4088
4089 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4090 comment out some values and add some cases.
4091
92ec3570
PB
40922009-06-27 Paolo Bonzini <bonzini@gnu.org>
4093
4094 PR testsuite/40567
4095 * gcc.dg/vect/vect.exp: Fix lappend syntax.
4096
c24aef95
RH
40972009-06-26 Richard Henderson <rth@redhat.com>
4098
4099 PR testsuite/40565
4100 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4101 * gcc.target/i386/local.c: Pass a non-constant to T.
4102
fc9c6e5d
JW
41032009-06-26 Janus Weil <janus@gcc.gnu.org>
4104
4105 PR fortran/39997
4106 PR fortran/40541
4107 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4108 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4109 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4110 * gfortran.dg/proc_ptr_result_5.f90: New.
4111
4b6e55df
JJ
41122009-06-26 Janis Johnson <janis187@us.ibm.com>
4113
4114 PR c/39902
4115 * gcc.dg/dfp/pr39902.c: New test.
4116
f94bdf2b
UB
41172009-06-26 Uros Bizjak <ubizjak@gmail.com>
4118
4119 PR testsuite/40532
4120 * gcc.dg/builtins-65.c: Require c99 runtime.
4121
f45f9664
EB
41222009-06-26 Eric Botcazou <ebotcazou@adacore.com>
4123
4124 * gnat.dg/array7.ad[sb]: New test.
4125
c0e1e108
EB
41262009-06-26 Eric Botcazou <ebotcazou@adacore.com>
4127
4128 * gnat.dg/array6.adb: New test.
4129
82a71a26
ILT
41302009-06-25 Ian Lance Taylor <iant@google.com>
4131
4132 * g++.dg/warn/Wsign-compare-3.C: New testcase.
4133
0dae2d92
ILT
41342009-06-25 Ian Lance Taylor <iant@google.com>
4135
4136 * g++.dg/warn/Wunused-16.C: New testcase.
4137
98f80e91
ILT
41382009-06-25 Ian Lance Taylor <iant@google.com>
4139
4140 * g++.dg/warn/skip-2.C: New testcase.
4141
6709376b
SE
41422009-06-25 Steve Ellcey <sje@cup.hp.com>
4143
4144 * gcc.c-torture/execute/20090618-1.c: add dg-run and
4145 dg-skip-if and move to ...
4146 * gcc.dg/torture/20090618-1.c.
4147
fac52fdd
MJ
41482009-06-25 Martin Jambor <mjambor@suse.cz>
4149
4150 PR tree-optimization/40493
8088e9ee 4151 * gcc.c-torture/execute/pr40493.c: New test.
fac52fdd 4152
c4bcc71f
JM
41532009-06-24 Jason Merrill <jason@redhat.com>
4154
4155 PR c++/40342
4156 * g++.dg/template/overload10.C: New.
4157
7e196f89
JW
41582009-06-24 Janus Weil <janus@gcc.gnu.org>
4159
4160 PR fortran/40427
4161 * gfortran.dg/proc_ptr_comp_11.f90: New.
4162
fb6234e0
AK
41632009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
4164
4165 * gcc.dg/pr40501.c: New testcase.
4166
7acf4da6
DD
41672009-06-23 DJ Delorie <dj@redhat.com>
4168
4169 Add MeP port.
4170 * lib/target-supports.exp: Add mep support (no profiling).
4171
33436e29
SE
41722009-06-23 Steve Ellcey <sje@cup.hp.com>
4173
4174 PR testsuite/39297
4175 * gcc.dg/ssa/loop-31.c: Change scan rules.
4176
a28fbdba
MLI
41772009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4178
4179 * gcc.dg/cpp/empty-include.c: Update column info.
4180 * gcc.dg/cpp/assert2.c: Update column info.
4181
8593e0b6
JJ
41822009-06-23 Jakub Jelinek <jakub@redhat.com>
4183
4184 * g++.dg/ext/builtin-object-size1.C: New test.
4185 * g++.dg/ext/builtin-object-size2.C: New test.
4186
fef015a8
AK
41872009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
4188
4189 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4190 * gcc.dg/optimize-bswapdi-1.c: Likewise.
4191
cfb8805e
AN
41922009-06-22 Adam Nemet <anemet@caviumnetworks.com>
4193
4194 * gcc.target/mips/truncate-3.c: New test.
4195
03bd096b
JW
41962009-06-22 Janus Weil <janus@gcc.gnu.org>
4197
4198 PR fortran/37254
4199 PR fortran/39850
4200 * gfortran.dg/interface_30.f90: Modified error message.
4201 * gfortran.dg/proc_decl_22.f90: New.
4202
7a5d2eb8
ILT
42032009-06-22 Ian Lance Taylor <iant@google.com>
4204
4205 * gcc.dg/Wcxx-compat-19.c: New testcase.
4206
0a7d7dea
MK
42072009-06-22 Matthias Klose <doko@ubuntu.com>
4208
4209 PR objc/28050
4210 * pr28050.m: New testcase.
4211
8e6e7620
L
42122009-06-22 H.J. Lu <hongjiu.lu@intel.com>
4213
4214 PR testsuite/40481
4215 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4216
ac6cb60c
MJ
42172009-06-22 Martin Jambor <mjambor@suse.cz>
4218
4219 PR tree-optimization/40492
4220 * g++.dg/torture/pr40492.C: New test.
4221
a6e8d911
UB
42222009-06-22 Uros Bizjak <ubizjak@gmail.com>
4223
4224 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4225 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
4226
28326880
OH
42272009-06-22 Olivier Hainque <hainque@adacore.com>
4228
4229 * gnat.dg/raise_ce.adb: Helper for ...
4230 * gnat.dg/handle_and_return.adb: New test.
4231
79e9c4aa
PT
42322009-06-22 Paul Thomas <pault@gcc.gnu.org>
4233
4234 PR fortran/40443
4235 * gfortran.dg/generic_18.f90: New test.
4236
0e6640d8
PT
42372009-06-22 Paul Thomas <pault@gcc.gnu.org>
4238
4239 PR fortran/40472
4240 * gfortran.dg/spread_size_limit.f90: New test.
4241
ee372c4b
UB
42422009-06-21 Uros Bizjak <ubizjak@gmail.com>
4243
a6e8d911 4244 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
ee372c4b 4245 to put dump files in a subdirectory.
8088e9ee 4246 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
ee372c4b
UB
4247 ".o" temporary files.
4248
9b63f282
JW
42492009-06-21 Janus Weil <janus@gcc.gnu.org>
4250
4251 PR fortran/39850
4252 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4253 * gfortran.dg/interface_20.f90: Ditto.
4254 * gfortran.dg/interface_21.f90: Ditto.
4255 * gfortran.dg/interface_22.f90: Ditto.
4256 * gfortran.dg/interface_30.f90: New.
4257 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4258
45a1ba93
UB
42592009-06-21 Uros Bizjak <ubizjak@gmail.com>
4260
4261 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4262 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4263 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4264 DEFAULT_VECTFLAGS.
4265
c64c5552
IR
42662009-06-21 Ira Rosen <irar@il.ibm.com>
4267 Revital Eres <eres@il.ibm.com>
4268
4269 PR testsuite/40359
4270 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4271 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4272 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4273
3d25028c
IR
42742009-06-21 Ira Rosen <irar@il.ibm.com>
4275
4276 PR testsuite/40475
4277 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4278 without misalignment support.
4279 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4280
cb7a8961
TB
42812009-06-20 Tobias Burnus <burnus@net-b.de>
4282
4283 PR fortran/40452
4284 * gfortran.dg/bounds_check_strlen_9.f90: New test.
4285
47f71eb9
PT
42862009-06-19 Paul Thomas <pault@gcc.gnu.org>
4287
4288 PR fortran/40440
4289 * gfortran.dg/alloc_comp_result_2.f90: New test.
4290
ce41c38b
RR
42912009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4292
4293 PR target/40482
4294 * gcc.target/arm/pr40482.c: New test.
f100a4a8 4295
d130ae11
ILT
42962009-06-19 Ian Lance Taylor <iant@google.com>
4297
4298 * gcc.dg/Wcxx-compat-18.c: New testcase.
4299
779704e7
RG
43002009-06-19 Richard Guenther <rguenther@suse.de>
4301
4302 * gcc.c-torture/execute/20090618-1.c: New testcase.
4303
642324bb
ILT
43042009-06-19 Ian Lance Taylor <iant@google.com>
4305
4306 * gcc.dg/Wcxx-compat-17.c: New testcase.
4307
dc491a25
ILT
43082009-06-19 Ian Lance Taylor <iant@google.com>
4309
4310 * gcc.dg/Wcxx-compat-15.c: New testcase.
4311
88eeff6f
ILT
43122009-06-19 Ian Lance Taylor <iant@google.com>
4313
4314 * gcc.dg/Wcxx-compat-16.c: New testcase.
4315
dc6707b8
UB
43162009-06-19 Uros Bizjak <ubizjak@gmail.com>
4317
4318 * gcc.dg/builtins-34.c: Add significand cases.
4319
43202009-06-19 Uros Bizjak <ubizjak@gmail.com>
4321
4322 PR testsuite/40491
8088e9ee
L
4323 * gcc.dg/20080522-1.c: Remove testcase for real.
4324 * gcc.dg/20080528-1.c: Ditto.
dc6707b8 4325
7e9c61e8
JW
43262009-06-19 Janus Weil <janus@gcc.gnu.org>
4327
4328 PR fortran/40450
4329 * gfortran.dg/proc_ptr_20.f90: New.
4330
2a457a9b
L
43312009-06-18 H.J. Lu <hongjiu.lu@intel.com>
4332
4333 PR target/40470
4334 * gcc.dg/torture/pr40470-1.c: New.
4335 * gcc.dg/torture/pr40470-2.c: Likewise.
4336 * gcc.dg/torture/pr40470-3.c: Likewise.
4337 * gcc.dg/torture/pr40470-4.c: Likewise.
4338
fca5bb5c
DN
43392009-06-18 Diego Novillo <dnovillo@google.com>
4340
4341 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4342 * gcc.dg/plugin/ggcplug.c: Likewise.
4343 * gcc.dg/plugin/one_time_plugin.c: Likewise.
4344 * g++.dg/plugin/selfassign.c: Likewise.
4345 * g++.dg/plugin/attribute_plugin.c: Likewise.
4346 * g++.dg/plugin/dumb_plugin.c: Likewise.
4347
b506a5a2
MLI
43482009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4349
4350 * gcc.dg/cpp/arith-3.c: Add column info.
f100a4a8 4351
bdc4827b
SL
43522009-06-18 Sandra Loosemore <sandra@codesourcery.com>
4353
4354 * gcc.target/arm/fp16-compile-none-2.c: New.
4355 * gcc.target/arm/fp16-compile-ieee-12.c: New.
4356 * gcc.target/arm/fp16-compile-alt-12.c: New.
4357
76d6502f
SL
43582009-06-18 Sandra Loosemore <sandra@codesourcery.com>
4359
4360 * gcc.target/arm/fp16-compile-alt-1.c: New.
4361 * gcc.target/arm/fp16-compile-alt-2.c: New.
4362 * gcc.target/arm/fp16-compile-alt-3.c: New.
4363 * gcc.target/arm/fp16-compile-alt-4.c: New.
4364 * gcc.target/arm/fp16-compile-alt-5.c: New.
4365 * gcc.target/arm/fp16-compile-alt-6.c: New.
4366 * gcc.target/arm/fp16-compile-alt-7.c: New.
4367 * gcc.target/arm/fp16-compile-alt-8.c: New.
4368 * gcc.target/arm/fp16-compile-alt-9.c: New.
4369 * gcc.target/arm/fp16-compile-alt-10.c: New.
4370 * gcc.target/arm/fp16-compile-alt-11.c: New.
4371 * gcc.target/arm/fp16-compile-ieee-1.c: New.
4372 * gcc.target/arm/fp16-compile-ieee-2.c: New.
4373 * gcc.target/arm/fp16-compile-ieee-3.c: New.
4374 * gcc.target/arm/fp16-compile-ieee-4.c: New.
4375 * gcc.target/arm/fp16-compile-ieee-5.c: New.
4376 * gcc.target/arm/fp16-compile-ieee-6.c: New.
4377 * gcc.target/arm/fp16-compile-ieee-7.c: New.
4378 * gcc.target/arm/fp16-compile-ieee-8.c: New.
4379 * gcc.target/arm/fp16-compile-ieee-9.c: New.
4380 * gcc.target/arm/fp16-compile-ieee-10.c: New.
4381 * gcc.target/arm/fp16-compile-ieee-11.c: New.
4382 * gcc.target/arm/fp16-compile-none-1.c: New.
4383 * gcc.target/arm/fp16-compile-exprtype.c: New.
4384 * gcc.target/arm/fp16-compile-vcvt.c: New.
4385 * gcc.target/arm/fp16-builtins-1.c: New.
4386 * gcc.target/arm/fp16-rounding-alt-1.c: New.
4387 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4388 * gcc.target/arm/fp16-param-1.c: New.
4389 * gcc.target/arm/fp16-return-1.c: New.
4390 * gcc.target/arm/fp16-unprototyped-1.c: New.
4391 * gcc.target/arm/fp16-unprototyped-2.c: New.
4392 * gcc.target/arm/fp16-variadic-1.c: New.
4393 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4394 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4395 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4396 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4397 * gcc.dg/torture/arm-fp16-ops.h: New.
4398 * gcc.dg/torture/arm-fp16-ops-1.c: New.
4399 * gcc.dg/torture/arm-fp16-ops-2.c: New.
4400 * gcc.dg/torture/arm-fp16-ops-3.c: New.
4401 * gcc.dg/torture/arm-fp16-ops-4.c: New.
4402 * gcc.dg/torture/arm-fp16-ops-5.c: New.
4403 * gcc.dg/torture/arm-fp16-ops-6.c: New.
4404 * gcc.dg/torture/arm-fp16-ops-7.c: New.
4405 * gcc.dg/torture/arm-fp16-ops-8.c: New.
4406 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4407 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4408 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4409 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4410 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4411 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4412 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4413 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4414 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4415 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4416 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4417 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4418 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4419
2c2f70e1
UB
44202009-06-18 Uros Bizjak <ubizjak@gmail.com>
4421
4422 * gcc.dg/builtins-65.c: New test.
4423
f9909823
JW
44242009-06-18 Janus Weil <janus@gcc.gnu.org>
4425
4426 PR fortran/40451
4427 * gfortran.dg/proc_ptr_result_4.f90: New.
4428
23314e77
AN
44292009-06-17 Adam Nemet <anemet@caviumnetworks.com>
4430
4431 * gcc.c-torture/execute/bitfld-5.c: New test.
4432
2cb0a60d
DD
44332009-06-17 David Daney <ddaney@caviumnetworks.com>
4434
4435 * gcc.dg/builtin-unreachable-3.c: New test.
4436
f9c35383
DD
44372009-06-17 David Daney <ddaney@caviumnetworks.com>
4438
4439 * gcc.target/i386/builtin-unreachable.c: New test.
4440
5eb4df45
ILT
44412009-06-17 Ian Lance Taylor <iant@google.com>
4442
4443 * gcc.dg/Wcxx-compat-14.c: New testcase.
4444
6958c780
AH
44452009-06-17 Aldy Hernandez <aldyh@redhat.com>
4446
4447 * gcc.dg/func-ptr-conv-1.c: Update column info.
4448
4bc30529
RG
44492009-06-17 Richard Guenther <rguenther@suse.de>
4450
4451 PR middle-end/40404
4452 * gcc.c-torture/execute/pr40404.c: New testcase.
4453
3cb8677c
RG
44542009-06-17 Richard Guenther <rguenther@suse.de>
4455
4456 PR middle-end/40460
4457 * g++.dg/torture/pr40460.C: New testcase.
4458
8dd1bca0
OR
44592009-06-05 Olatunji Ruwase <tjruwase@google.com>
4460
4461 * gcc.dg/plugin/one_time_plugin.c: New test.
4462 * gcc.dg/plugin/one_time-test-1.c: New test.
4463 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4464
7d882b83
ILT
44652009-06-16 Ian Lance Taylor <iant@google.com>
4466
4467 * g++.dg/warn/skip-1.C: New testcase.
4468
f2ff8872
JJ
44692009-06-16 Jakub Jelinek <jakub@redhat.com>
4470
4471 PR middle-end/40446
4472 * g++.dg/other/pr40446.C: New test.
4473
de70bb20
RG
44742009-06-16 Richard Guenther <rguenther@suse.de>
4475
4476 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4477 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4478 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4479 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4480
0ec19b8c
MJ
44812009-06-16 Martin Jambor <mjambor@suse.cz>
4482
8088e9ee 4483 * gcc.c-torture/compile/pr40432.c: New file.
0ec19b8c 4484
2b26b801
MJ
44852009-06-16 Martin Jambor <mjambor@suse.cz>
4486
8088e9ee 4487 * gfortran.fortran-torture/compile/pr40413.f90: New file.
2b26b801 4488
8ad15a0a
JW
44892009-06-16 Janus Weil <janus@gcc.gnu.org>
4490
4491 PR fortran/36947
4492 PR fortran/40039
4493 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4494 * gfortran.dg/interface_20.f90: Modified error messages.
4495 * gfortran.dg/interface_21.f90: Ditto.
4496 * gfortran.dg/interface_26.f90: Ditto.
4497 * gfortran.dg/interface_27.f90: Ditto.
4498 * gfortran.dg/interface_28.f90: Extended test case.
4499 * gfortran.dg/interface_29.f90: New.
4500 * gfortran.dg/proc_decl_7.f90: Modified error messages.
4501 * gfortran.dg/proc_decl_8.f90: Ditto.
4502 * gfortran.dg/proc_ptr_11.f90: Ditto.
4503 * gfortran.dg/proc_ptr_15.f90: Ditto.
4504
7c5222ff
IR
45052009-06-16 Ira Rosen <irar@il.ibm.com>
4506
c637b0fa 4507 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7c5222ff
IR
4508 printing.
4509 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4510 gcc.dg/vect/vect-outer-4f.c: Likewise.
4511 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
c637b0fa 4512 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7c5222ff 4513 Likewise.
c637b0fa
UB
4514 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4515 outer loop.
7c5222ff 4516
3ba558db
TB
45172009-06-16 Tobias Burnus <burnus@net-b.de>
4518
4519 PR fortran/40383
4520 * gfortran.dg/bounds_check_strlen_8.f90: New test.
4521
e1b7793c
ILT
45222009-06-15 Ian Lance Taylor <iant@google.com>
4523
4524 * gcc.dg/Wjump-misses-init-1.c: New testcase.
4525 * gcc.dg/Wjump-misses-init-2.c: New testcase.
4526 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4527 Recognize new notes.
4528 * gcc.dg/stmt-expr-label-2.c: Likewise.
c637b0fa 4529 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
e1b7793c
ILT
4530 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4531 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4532 * gcc.dg/c99-vla-jump-4.c: Likewise.
4533 * gcc.dg/stmt-expr-label-1.c: Likewise.
4534 * gcc.dg/stmt-expr-label-3.c: Likewise.
c637b0fa 4535 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
e1b7793c 4536
dee6f575
KG
45372009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4538
4539 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4540
98a129b9
JJ
45412009-06-15 Jakub Jelinek <jakub@redhat.com>
4542
4543 * gcc.dg/builtin-object-size-7.c: New test.
4544
4250d865
JJ
45452009-06-15 Jakub Jelinek <jakub@redhat.com>
4546
4547 PR testsuite/40426
4548 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4549 level != "" use separate -gdwarf-2 -g${level} options instead of
4550 -gdwarf-2${level}.
4551 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4552 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4553 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4554
fc26fae3
RAE
45552009-06-15 Rafael Avila de Espindola <espindola@google.com>
4556
4557 * g++.dg/abi/mangle11.C: Update warning line.
4558 * g++.dg/abi/mangle12.C: Update warning line.
4559 * g++.dg/abi/mangle17.C: Update warning line.
4560 * g++.dg/abi/mangle20-2.C: Update warning line.
4561
c3d1e922
AK
45622009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4563
4564 * gcc.dg/optimize-bswap-1.c: Split into these two:
4565 * gcc.dg/optimize-bswapsi-1.c: New testcase.
4566 * gcc.dg/optimize-bswapdi-1.c: New testcase.
4567
03bd2f1a
AK
45682009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4569
4570 * gcc.dg/optimize-bswap-1.c: New testcase.
4571
1d24fdd9
RG
45722009-06-14 Richard Guenther <rguenther@suse.de>
4573
4574 PR middle-end/40389
4575 * g++.dg/torture/pr40389.C: New testcase.
4576
e1e6dc73
RG
45772009-06-13 Richard Guenther <rguenther@suse.de>
4578
1d24fdd9 4579 PR tree-optimization/40421
e1e6dc73
RG
4580 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4581
c2255bc4
AH
45822009-06-12 Aldy Hernandez <aldyh@redhat.com>
4583
4584 * gcc.dg/old-style-prom-3.c: Add column info.
4585 * gcc.dg/overflow-warn-1.c
4586 * gcc.dg/gomp/pr27415.c
4587 * gcc.dg/gomp/for-1.c: Same.
4588 * gcc.dg/enum-compat-1.c: Same.
4589 * gcc.dg/c99-tag-3.c: Same.
4590 * gcc.dg/Wredundant-decls-2.c: Same.
4591 * gcc.dg/func-ptr-conv-1.c: Same.
4592 * gcc.dg/asm-wide-1.c: Same.
4593 * gcc.dg/nofixed-point-2.c: Same.
4594 * gcc.dg/cpp/line3.c: Same.
4595 * gcc.dg/array-10.c: Same.
4596 * gcc.dg/c99-vla-jump-1.c: Same.
4597 * gcc.dg/pr20368-1.c: Same.
4598 * gcc.dg/Wshadow-3.c: Same.
4599 * gcc.dg/c90-const-expr-8.c: Same.
4600 * gcc.dg/label-decl-2.c: Same.
4601 * gcc.dg/dremf-type-compat-2.c: Same.
4602 * gcc.dg/c90-const-expr-5.c: Same.
4603 * gcc.dg/builtins-30.c: Same.
4604 * gcc.dg/Warray-bounds.c: Same.
4605 * gcc.dg/Wcxx-compat-2.c: Same.
4606 * gcc.dg/tree-ssa/col-1.c: Same.
4607 * gcc.dg/old-style-prom-2.c: Same.
4608 * gcc.dg/cast-function-1.c: Same.
4609 * gcc.dg/pr15698-1.c: Same.
4610 * gcc.dg/dremf-type-compat-3.c: Same.
4611 * gcc.dg/vla-8.c: Same.
4612 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4613 line.
4614 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4615 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4616 * gcc.dg/enum-compat-1.c: Same.
4617 * gcc.dg/dremf-type-compat-2.c: Same.
4618 * gcc.dg/old-style-prom-2.c: Same.
4619 * gcc.dg/pr15698-1.c: Same.
4620 * gcc.dg/pr20368-1.c: Same.
4621 * gcc.dg/dremf-type-compat-3.c: Same.
4622 * gcc.dg/builtins-30.c: Same. Test for columns.
f100a4a8 4623
d1d919c3
JW
46242009-06-12 Janus Weil <janus@gcc.gnu.org>
4625
4626 PR fortran/40176
4627 * gfortran.dg/proc_decl_1.f90: Extended.
4628
3d8b2a98
ILT
46292009-06-12 Ian Lance Taylor <iant@google.com>
4630
4631 * gcc.dg/Wcxx-compat-13.c: New testcase.
4632
737142ce
AP
46332009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
4634
4635 PR tree-opt/38865
4636 * gcc.dg/tree-ssa/fre-vce-1.c
4637
e39a546c
L
46382009-06-12 H.J. Lu <hongjiu.lu@intel.com>
4639
4640 PR testsuite/40384
c637b0fa
UB
4641 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4642 min-insn-to-prefetch-ratio=5.
e39a546c 4643
f85882d8
JY
46442009-06-12 Joey Ye <joey.ye@intel.com>
4645 H.J. Lu <hongjiu.lu@intel.com>
4646
4647 PR middle-end/39146
4648 * gcc.target/i386/stackalign/pr39146.c: New.
4649
8ed0ce99
L
46502009-06-11 H.J. Lu <hongjiu.lu@intel.com>
4651
4652 * gcc.target/i386/crc32-1.c: New.
4653 * gcc.target/i386/crc32-2.c: Likewise.
4654
468059bc
DD
46552009-06-11 David Daney <ddaney@caviumnetworks.com>
4656
4657 PR c/39252
4658 * gcc.dg/builtin-unreachable-1.c: New test.
4659 * gcc.dg/builtin-unreachable-2.c: Same.
4660
abeab938
PT
46612009-06-11 Paul Thomas <pault@gcc.gnu.org>
4662
4663 PR fortran/40402
4664 * gfortran.dg/data_value_1.f90: New test.
4665
5514b0f3
FXC
46662009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4667
4668 PR testsuite/39831
4669 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4670 remove ilp32 requirement.
4671 * gcc.target/i386/excess-precision-2.c: Likewise.
4672 * gcc.target/i386/excess-precision-3.c: Likewise.
4673 * gcc.target/i386/excess-precision-4.c: Likewise.
4674 * gcc.target/i386/excess-precision-5.c: Likewise.
4675 * gcc.target/i386/excess-precision-6.c: Likewise.
4676
4ec80803
FXC
46772009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4678
4679 PR fortran/38718
4680 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4681 * gfortran.dg/nan_5.f90: New test.
4682
d8259b07
NF
46832009-06-10 Nathan Froyd <froydnj@codesourcery.com>
4684
4685 * gcc.target/arm/neon-modes-1.c: New test.
4686
c9edd8f4
KT
46872009-06-10 Kai Tietz <kai.tietz@onevision.com>
4688
4689 * g++.dg/torture/pr31579.C: Cast pointer
4690 via __SIZE_TYPE__ instead of 'unsigned long'.
4691
cceb575c
AG
46922009-06-10 Anthony Green <green@moxielogic.com>
4693
8088e9ee 4694 * lib/target-supports.exp (check_profiling_available):
cceb575c
AG
4695 Profiling is not available for testing purposes on moxie.
4696
744aa42f
ILT
46972009-06-09 Ian Lance Taylor <iant@google.com>
4698
4699 * gcc.dg/Wcxx-compat-12.c: New testcase.
4700
a3f2b833
JB
47012009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
4702
4703 PR libfortran/40334
4704 * gfortran.dg/backspace_11.f90: New.
4705
869fef88
JM
47062009-06-09 Jason Merrill <jason@redhat.com>
4707
4708 * g++.dg/cpp0x/defaulted10.C: New.
4709
8056eb4f
MJ
47102009-06-09 Martin Jambor <mjambor@suse.cz>
4711
8088e9ee 4712 * gcc.c-torture/compile/pr40351.c: New file.
8056eb4f 4713
ff346f70
OH
47142009-06-09 Olivier Hainque <hainque@adacore.com>
4715
4716 * gnat.dg/align_max.adb: New test.
4717
3dbbb7af
JM
47182009-06-08 Jason Merrill <jason@redhat.com>
4719
4720 * g++.dg/cpp0x/auto15.C: New.
4721
21ecdec5
JH
47222009-06-08 Jan Hubicka <jh@suse.cz>
4723
4724 PR debug/39834
4725 * gcc.dg/torture/pr39834.c
4726
6ce2002b
JH
47272009-06-08 Jan Hubicka <jh@suse.cz>
4728
4729 PR middle-end/40102
4730 * g++.dg/torture/pr40102.C: New testcase.
4731
85a988d1
JJ
47322009-06-08 Jakub Jelinek <jakub@redhat.com>
4733
eb9ed98a
JJ
4734 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4735 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4736 * gcc.dg/builtin-object-size-6.c: New test.
4737
b792a33c
JJ
4738 PR c++/40373
4739 * g++.dg/template/dtor7.C: New test.
4740
85a988d1
JJ
4741 PR c++/40370
4742 PR c++/40372
4743 * g++.dg/template/error41.C: New test.
4744 * g++.dg/template/error42.C: New test.
4745
06ddd871
RE
47462009-06-08 Revital Eres <eres@il.ibm.com>
4747
85a988d1 4748 PR testsuite/40359
06ddd871
RE
4749 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4750 * gcc.dg/vect/vect-88.c: Likewise.
4751 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4752 * gcc.dg/vect/pr25413.c: Likewise.
4753 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4754
cdb88468
ILT
47552009-06-07 Ian Lance Taylor <iant@google.com>
4756
4757 * g++.dg/warn/Wswitch-3.C: New testcase.
4758 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4759 * gcc.dg/Wswitch-enum-error.c: Likewise.
4760 * gcc.dg/Wswitch-error.c: Likewise.
4761
28300f5a
JD
47622009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4763
4764 PR fortran/40008
4765 * gfortran.dg/negative_unit.f: Update test.
4766 * gfortran.dg/negative_unit_int8.f: Update test.
4767 * gfortran.dg/newunit_1.f90: New test.
4768
c430a6f9
DF
47692009-06-07 Daniel Franke <franke.daniel@gmail.com>
4770
4771 PR fortran/25104
4772 PR fortran/29962
4773 * gfortran.dg/spread_init_expr.f03: New.
4774 * gfortran.dg/unpack_init_expr.f03: New.
4775 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4776 error message.
4777
a16d978f
DF
47782009-06-07 Daniel Franke <franke.daniel@gmail.com>
4779
4780 PR fortran/25104
4781 PR fortran/29962
4782 * gfortran.dg/count_init_expr.f03
4783 * gfortran.dg/product_init_expr.f03
4784 * gfortran.dg/sum_init_expr.f03
4785
ca8a8795
DF
47862009-06-07 Daniel Franke <franke.daniel@gmail.com>
4787
4788 PR fortran/36874
c637b0fa
UB
4789 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4790 message.
4791 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4792 shapes.
ca8a8795
DF
4793 * gfortran.dg/zero_sized_5.f90: Likewise.
4794
014583a1
L
47952009-06-07 H.J. Lu <hongjiu.lu@intel.com>
4796
4797 PR middle-end/32950
4798 * g++.dg/torture/pr32950.C: New.
4799
8ec259c1
DF
48002009-06-07 Daniel Franke <franke.daniel@gmail.com>
4801
4802 PR fortran/25104
4803 PR fortran/29962
4804 * gfortran.dg/dot_product_1.f03: New.
4805 * gfortran.dg/matmul_8.f03: New.
4806 * gfortran.dg/transpose_3.f03: New.
4807
5bca4e80
ILT
48082009-06-06 Ian Lance Taylor <iant@google.com>
4809
4810 * gcc.dg/Wunused-label-1.c: New test case.
4811 * g++.dg/warn/Wunused-label-1.C: New test case.
4812 * g++.dg/warn/Wunused-label-2.C: New test case.
4813 * g++.dg/warn/Wunused-label-3.C: New test case.
4814
f7cfd28c
DF
48152009-06-06 Daniel Franke <franke.daniel@gmail.com>
4816
4817 PR fortran/37203
4818 * reshape_zerosize_2.f90: New.
4819
7ba8c18c
DF
48202009-06-06 Daniel Franke <franke.daniel@gmail.com>
4821
4822 PR fortran/32890
4823 * gfortran.dg/pack_assign_1.f90: New.
4824 * gfortran.dg/pack_vector_1.f90: New.
4825
cd405253
JJ
48262009-06-05 Jakub Jelinek <jakub@redhat.com>
4827
4828 PR middle-end/40340
4829 * gcc.dg/pr40340-1.c: New test.
4830 * gcc.dg/pr40340-2.c: New test.
4831 * gcc.dg/pr40340-3.c: New test.
4832 * gcc.dg/pr40340-4.c: New test.
4833 * gcc.dg/pr40340-5.c: New test.
4834 * gcc.dg/pr40340.h: New file.
4835
8f439681
RE
48362009-06-05 Revital Eres <eres@il.ibm.com>
4837
c637b0fa
UB
4838 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4839 New procedure.
8f439681
RE
4840 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4841 * gcc.dg/vect/vect-33.c: Likewise.
4842 * gcc.dg/vect/vect-92.c: Likewise.
4843 * gcc.dg/vect/vect-58.c: Likewise.
4844 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4845 * gcc.dg/vect/vect-42.c: Likewise.
4846 * gcc.dg/vect/slp-25.c: Likewise.
4847 * gcc.dg/vect/vect-align-1.c: Likewise.
4848 * gcc.dg/vect/vect-align-2.c: Likewise.
4849 * gcc.dg/vect/vect-93.c: Likewise.
4850 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4851 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4852 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4853 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4854 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4855 * gcc.dg/vect/vect-26.c: Likewise.
4856 * gcc.dg/vect/vect-44.c: Likewise.
4857 * gcc.dg/vect/vect-70.c: Likewise.
4858 * gcc.dg/vect/vect-95.c: Likewise.
4859 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4860 * gcc.dg/vect/vect-28.c: Likewise.
4861 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4862 * gcc.dg/vect/vect-87.c: Likewise.
4863 * gcc.dg/vect/vect-109.c: Likewise.
4864 * gcc.dg/vect/vect-54.c: Likewise.
4865 * gcc.dg/vect/vect-96.c: Likewise.
4866 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4867 * gcc.dg/vect/vect-88.c: Likewise.
4868 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4869 * gcc.dg/vect/vect-89.c: Likewise.
4870 * gcc.dg/vect/vect-91.c: Likewise.
4871 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4872 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4873 * gfortran.dg/vect/vect-2.f90: Likewise.
4874 * gfortran.dg/vect/vect-3.f90: Likewise.
4875 * gfortran.dg/vect/vect-4.f90: Likewise.
4876 * gfortran.dg/vect/vect-5.f90: Likewise.
4877
2771246a
AS
48782009-06-05 Alexander Strange <astrange@ithinksw.com>
4879
4880 PR tree-optimization/36318
4881 * gcc.dg/tree-ssa/sra-7.c: New test.
4882
535ff342
DF
48832009-06-04 Daniel Franke <franke.daniel@gmail.com>
4884
4885 PR fortran/37203
4886 * gfortran.dg/reshape_order_5.f90: New.
4887 * gfortran.dg/reshape_shape_1.f90: New.
4888
efd76709
JM
48892009-06-04 Jason Merrill <jason@redhat.com>
4890
4891 * g++.dg/template/error38.C: Add pointer-to-typedef case.
4892
d46c937c
SE
48932009-06-04 Steve Ellcey <sje@cup.hp.com>
4894
4895 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4896 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4897
4970671d
RG
48982009-06-04 Richard Guenther <rguenther@suse.de>
4899
4900 PR c++/39371
4901 * g++.dg/torture/pr40335.C: New testcase.
4902
3111cce0
RG
49032009-06-03 Richard Guenther <rguenther@suse.de>
4904
4905 PR middle-end/40328
4906 * gcc.dg/torture/pr40328.c: New testcase.
4907
6356f38f
UB
49082009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
4909
4910 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4911 m68k and fido.
4912
9961eb45
MJ
49132009-06-03 Martin Jambor <mjambor@suse.cz>
4914
4915 * g++.dg/torture/pr40323.C: New file.
4916
cdaa0e0b
EB
49172009-06-03 Eric Botcazou <ebotcazou@adacore.com>
4918
4919 * gnat.dg/specs/root.ads: New test.
4920 * gnat.dg/specs/root-level_1.ads: Likewise.
4921 * gnat.dg/specs/root-level_2.ads: Likewise.
4922 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4923
7656ecbc
MM
49242009-06-02 Mark Mitchell <mark@codesourcery.com>
4925
4926 * g++.dg/init/ref15.C: Require unwrapped targets.
4927
ccafc19b
JM
49282009-06-02 Jason Merrill <jason@redhat.com>
4929
4ea08463
JM
4930 * g++.dg/cpp0x/initlist13.C: Remove expected error.
4931 * g++.dg/cpp0x/initlist18.C: New.
4932 * g++.dg/cpp0x/initlist19.C: New.
4933
ccafc19b
JM
4934 * g++.dg/cpp0x/auto14.C: New.
4935
beb7e030
EB
49362009-06-02 Eric Botcazou <ebotcazou@adacore.com>
4937
4938 * gnat.dg/alignment6.adb: Remove XFAIL.
4939
db10c6ec
SM
49402009-06-02 Simon Martin <simartin@users.sourceforge.net>
4941
4942 PR c++/38089
4943 * g++.dg/template/spec36.C: New test.
4944
67165eb3
ILT
49452009-06-01 Ian Lance Taylor <iant@google.com>
4946
4947 * gcc.dg/cast-qual-3.c: New testcase.
4948 * g++.dg/warn/Wcast-qual2.C: New testcase.
4949
e74fe492
AH
49502009-06-01 Aldy Hernandez <aldyh@redhat.com>
4951
4952 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4953 (process-message): Expect column numbers.
4954 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4955 * gcc.dg/pch/counter-2.c: Same.
4956 * gcc.dg/pch/valid-2.c: Same.
4957 * gcc.dg/pch/warn-1.c: Same.
4958 * gcc.dg/pch/valid-1.c: Same.
4959 * gcc.dg/cpp/include2a.c: Handle lack of columns.
4960 * gcc.dg/cpp/syshdr.c: Same.
4961 * gcc.dg/cpp/19940712-1.c: Same.
4962 * gcc.dg/cpp/missing-header-1.c: Same.
4963 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4964 * gcc.dg/cpp/tr-warn3.c: Same.
4965 * gcc.dg/cpp/pr29612-2.c: Same.
4966 * gcc.dg/cpp/tr-warn4.c: Same.
4967 * gcc.dg/cpp/Wtrigraphs.c: Same.
4968 * gcc.dg/cpp/poison.c: Same.
4969 * gcc.dg/cpp/arith-3.c: Same.
4970 * gcc.dg/cpp/sysmac2.c: Same.
4971 * gcc.dg/cpp/cpp.exp: Same.
4972 * gcc.dg/cpp/tr-warn5.c: Same.
4973 * gcc.dg/cpp/include2.c: Same.
4974 * gcc.dg/cpp/Wmissingdirs.c: Same.
4975 * gcc.dg/cpp/Wmissingdirs.c: Same.
4976 * gcc.dg/cpp/tr-warn6.c: Same.
4977 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4978 * gcc.dg/cpp/macspace1.c: Same.
4979 * gcc.dg/cpp/escape-2.c: Same.
4980 * gcc.dg/cpp/assert2.c: Same.
4981 * gcc.dg/cpp/undef2.c: Same.
4982 * gcc.dg/cpp/macspace2.c: Same.
4983 * gcc.dg/cpp/tr-warn1.c: Same.
4984 * gcc.dg/cpp/extratokens2.c: Same.
4985 * gcc.dg/cpp/strify2.c: Same.
4986 * gcc.dg/cpp/Wsignprom.c: Same.
4987 * gcc.dg/cpp/redef2.c: Same.
4988 * gcc.dg/cpp/trad/trad.exp: Same.
4989 * gcc.dg/cpp/arith-1.c: Same.
4990 * gcc.dg/cpp/extratokens.c: Same.
4991 * gcc.dg/cpp/if-mpar.c: Same.
4992
db868e1e
OH
49932009-06-01 Olivier Hainque <hainque@adacore.com>
4994
4995 * gnat.dg/nested_float_packed.ads: New test.
4996
324c9b02 49972009-06-01 Olivier Hainque <hainque@adacore.com>
f3afc8a7 4998 Eric Botcazou <botcazou@adacore.com>
324c9b02
OH
4999
5000 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5001 * gnat.dg/test_oconst.adb: New test.
97fc23ae
BS
5002
50032009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
5004
c637b0fa
UB
5005 * gcc.dg/plugin/ggcplug.c: Moved comment.
5006 (plugin_init): Fixed typo, declared i, returned 0 at end.
97fc23ae 5007
e90e03ce
IR
50082009-05-31 Ira Rosen <irar@il.ibm.com>
5009
5010 PR testsuite/40244
5011 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5012 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5013
72b5577d
ILT
50142009-05-29 Ian Lance Taylor <iant@google.com>
5015
5016 * gcc.dg/Wcxx-compat-11.c: New testcase.
5017
0a05c536
FXC
50182009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5019
5020 PR fortran/40019
5021 * gfortran.dg/leadz_trailz_1.f90: New test.
5022 * gfortran.dg/leadz_trailz_2.f90: New test.
5023
0674b9d0
MJ
50242009-05-29 Martin Jambor <mjambor@suse.cz>
5025
5026 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5027 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5028 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5029 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5030 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5031 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5032 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5033 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5034 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5035 * gcc.dg/tree-ssa/sra-5.c: New file.
5036 * gcc.dg/tree-ssa/sra-6.c: New file.
5037 * gcc.c-torture/compile/sra-1.c: New file.
5038
58195b74
JJ
50392009-05-29 Jakub Jelinek <jakub@redhat.com>
5040
616f21df
JJ
5041 PR middle-end/40291
5042 * gcc.c-torture/compile/pr40291.c: New test.
5043
58195b74
JJ
5044 PR target/40017
5045 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5046 __vector _Bool.
5047 * gcc.target/powerpc/altivec-30.c: New test.
5048 * gcc.target/powerpc/altivec-31.c: New test.
5049
b45d2719
RG
50502009-05-28 Richard Guenther <rguenther@suse.de>
5051
5052 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5053 * gcc.c-torture/execute/20090527-1.c: Likewise.
5054
cd41d410
DS
50552009-05-28 Dodji Seketeli <dodji@redhat.com>
5056
5057 PR c++/39754
5058 * g++.dg/template/canon-type-1.C: New test.
5059 * g++.dg/template/canon-type-2.C: Likewise.
5060 * g++.dg/template/canon-type-3.C: Likewise.
5061 * g++.dg/template/canon-type-4.C: Likewise.
5062 * g++.dg/template/canon-type-5.C: Likewise.
5063 * g++.dg/template/canon-type-6.C: Likewise.
5064 * g++.dg/template/canon-type-7.C: Likewise.
5065
233215fe 50662009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
e19fa259
L
5067 Uros Bizjak <ubizjak@gmail.com>
5068 Danny Smith <dansmister@gmail.com>
233215fe
DK
5069
5070 PR target/37216
5071
5072 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5073 New function.
5074 * gcc.target/i386/pr37216.c: New test source file.
5075 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
5076 use -fno-common for testing Cygwin and MinGW targets.
5077
52c97635
KT
50782009-05-28 Kai Tietz <kai.tietz@onevision.com>
5079
c637b0fa 5080 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
b10ca522
KT
5081 * g++.dg/opt/memcpy1.C (size_t): Likewise.
5082 * g++.dg/pr37742.C (size_t): Likewise.
5083 * g++.dg/torture/pr34850.C (size_t): Likewise.
5084 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5085 _PTRDIFF_TYPE__.
5086 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5087 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5088 (size_t): Use __extension__ and __SIZE_TYPE__.
e19fa259 5089 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
52c97635 5090 __SIZE_TYPE__.
c637b0fa
UB
5091 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5092 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5093 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5094 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5095 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5096 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5097 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5098 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5099 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5100 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5101 (__ssize_t): Likewise.
5102 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5103 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5104 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5105 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5106 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5107 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
e19fa259
L
5108 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5109 * gcc.dg/pr33667.c (size_t): Likewise.
5110 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5111 * gcc.dg/torture/pr39204.c (size_t): Likewise.
5112 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5113 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5114 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5115 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
52c97635 5116
24adb18f
IR
51172009-05-28 Ira Rosen <irar@il.ibm.com>
5118
5119 PR tree-optimization/40254
5120 * gcc.dg/vect/pr40254.c: New test.
5121
2c5bfdf7
AN
51222009-05-28 Adam Nemet <anemet@caviumnetworks.com>
5123
5124 PR middle-end/33699
5125 * gcc.target/mips/const-anchor-1.c: New test.
5126 * gcc.target/mips/const-anchor-2.c: New test.
5127
c5adc427
JM
51282009-05-27 Jason Merrill <jason@redhat.com>
5129
5130 * g++.dg/cpp0x/initlist15.C: New.
5131 * g++.dg/cpp0x/initlist16.C: New.
5132 * g++.dg/cpp0x/initlist17.C: New.
5133
3c16fdaf
JB
51342009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
5135
5136 PR fortran/39178
5137 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5138 patterns to reflect frontend changes.
5139 * gfortran.dg/vector_subscript_4.f90: Likewise.
5140
97fc23ae 51412009-05-27 Olivier Hainque <hainque@adacore.com>
e19fa259 5142 Eric Botcazou <botcazou@adacore.com>
97fc23ae 5143
ceadb728
OH
5144 * gcc.c-torture/execute/align-nest.c: New testcase.
5145 * gnat.dg/misaligned_nest.adb: New testcase.
5146
3e17e31d
RAE
51472009-05-27 Rafael Avila de Espindola <espindola@google.com>
5148
5149 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5150 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5151 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5152 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5153
0c5bf15a
KT
51542009-05-27 Kai TIetz <kai.tietz@onevision.com>
5155
e19fa259
L
5156 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5157 cast instead of assuming 0ul.
5158 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5159 __SIZE_TYPE__.
5160 (_type_desc): Make first argument const.
5161 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
0c5bf15a 5162
230fa1fc
TK
51632009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5164
5165 PR libfortran/40187
5166 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
5167 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
5168
97fc23ae
BS
51692009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
5170
8088e9ee 5171 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
97fc23ae 5172 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
8088e9ee
L
5173 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5174 * gcc.dg/plugin/ggcplug.c: Added new file.
97fc23ae 5175
9a0bab0b
TB
51762009-05-26 Tobias Burnus <burnus@net-b.de>
5177
5178 PR fortran/40246
5179 * gfortran.dg/nullify_4.f90: New test.
5180
da28a951
RG
51812009-05-26 Richard Guenther <rguenther@suse.de>
5182
5183 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5184
3d62b895
RG
51852009-05-26 Richard Guenther <rguenther@suse.de>
5186
5187 PR middle-end/40252
5188 * gcc.c-torture/compile/pr40252.c: New testcase.
5189
2eb25c98
DS
51902009-05-26 Dodji Seketeli <dodji@redhat.com>
5191
5192 PR c++/40007
5193 * g++.dg/template/typedef18.C: New test.
5194 * g++.dg/template/typedef19.C: Likewise.
5195 * g++.dg/template/typedef20.C: Likewise.
5196 * g++.dg/template/access11.C: Adjust.
5197
52c3075d
RG
51982009-05-26 Richard Guenther <rguenther@suse.de>
5199
5200 PR testsuite/40247
5201 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5202
550a799d
JM
52032009-05-25 Jason Merrill <jason@redhat.com>
5204
5205 PR c++/38064
5206 * g++.dg/cpp0x/enum3.C: New test.
5207
01df5c8a
RG
52082009-05-25 Richard Guenther <rguenther@suse.de>
5209
5210 PR tree-optimization/36327
5211 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5212 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5213 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5214 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5215 * gcc.dg/vect/vect-40.c: Likewise.
5216 * gcc.dg/vect/vect-42.c: Likewise.
5217 * gcc.dg/vect/vect-46.c: Likewise.
5218 * gcc.dg/vect/vect-76.c: Likewise.
5219
c74b74a8
JW
52202009-05-25 Janus Weil <janus@gcc.gnu.org>
5221
5222 PR fortran/40176
5223 * gfortran.dg/proc_ptr_18.f90: New.
5224 * gfortran.dg/proc_ptr_19.f90: New.
5225 * gfortran.dg/proc_ptr_comp_9.f90: New.
5226 * gfortran.dg/proc_ptr_comp_10.f90: New.
5227
6b8ed145
RG
52282009-05-25 Richard Guenther <rguenther@suse.de>
5229
5230 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5231 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5232
12aaf609
IR
52332009-05-25 Ira Rosen <irar@il.ibm.com>
5234
5235 PR tree-optimization/40238
5236 * gcc.dg/vect/pr40238.c: New test.
5237
7ac61957 52382009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f3afc8a7 5239 Dominique Dhumieres <dominiq@lps.ens.fr>
7ac61957
JD
5240
5241 PR fortran/35732
5242 PR fortran/39872
5243 * gfortran.dg/bounds_check_fail_3.f90: New test.
5244 * gfortran.dg/bounds_check_fail_4.f90: New test.
5245 * gfortran.dg/bounds_check_14.f90: Update test.
5246 * gfortran.dg/bound_4.f90: Update test.
5247
b842d478
RG
52482009-05-24 Richard Guenther <rguenther@suse.de>
5249
5250 PR middle-end/40233
5251 * gcc.c-torture/compile/pr40233.c: New testcase.
5252
782dc37a
UB
52532009-05-24 Uros Bizjak <ubizjak@gmail.com>
5254
5255 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5256 for alpha*-*-* targets.
5257
a70d6342
IR
52582009-05-24 Ira Rosen <irar@il.ibm.com>
5259
5260 * gcc.dg/vect/bb-slp-1.c: New test.
f100a4a8
UB
5261 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5262 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
a70d6342 5263 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
f100a4a8
UB
5264 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5265 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5266 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5267 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5268 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5269 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
a70d6342
IR
5270 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5271 gcc.dg/vect/bb-slp-22.c: Likewise.
5272 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5273
0676c393
MM
52742009-05-23 Mark Mitchell <mark@codesourcery.com>
5275 Maxim Kuvyrkov <maxim@codesourcery.com>
5276
5277 * gcc.dg/falign-labels-1.c: New test.
5278
03049a4e
EB
52792009-05-23 Eric Botcazou <ebotcazou@adacore.com>
5280
5281 * gnat.dg/specs/rep_clause3.ads: New test.
5282
aae8570a
EB
52832009-05-23 Eric Botcazou <ebotcazou@adacore.com>
5284
5285 * gnat.dg/addr6.adb: New test.
5286
7d31a807
MM
52872009-05-22 Mark Mitchell <mark@codesourcery.com>
5288
5289 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5290 New function.
5291 * gcc.target/arm/thumb2-mul-space.c: New file.
5292 * gcc.target/arm/thumb2-mul-space-2.c: New file.
5293 * gcc.target/arm/thumb2-mul-space-3.c: New file.
5294 * gcc.target/arm/thumb2-mul-speed.c: New file.
5295
4d7a65ea
RG
52962009-05-22 Richard Guenther <rguenther@suse.de>
5297
5298 PR middle-end/38964
5299 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5300 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5301 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5302
fe2978fb
MM
53032009-05-22 Mark Mitchell <mark@codesourcery.com>
5304
5305 * gcc.dg/dll-6.c: New test.
5306 * gcc.dg/dll-6a.c: Likewise.
5307 * gcc.dg/dll-7.c: Likewise.
5308 * gcc.dg/dll-7a.c: Likewise.
5309 * g++.dg/ext/dllexport2.C: Likewise.
5310 * g++.dg/ext/dllexport2a.cc: Likewise.
5311
265b3b8d
SE
53122009-05-21 Steve Ellcey <sje@cup.hp.com>
5313
5314 PR target/37846
5315 * gcc.target/ia64/mfused-madd-vect.c: New test.
5316 * gcc.target/ia64/mfused-madd.c: New test.
5317 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5318 * gcc.target/ia64/mno-fused-madd.c: New test.
5319
cabf85c3
L
53202009-05-21 H.J. Lu <hongjiu.lu@intel.com>
5321
5322 * gcc.target/i386/movbe-1.c: New.
5323 * gcc.target/i386/movbe-2.c: Likewise.
5324
9fefa0aa
TG
53252009-05-21 Taras Glek <tglek@mozilla.com>
5326
cabf85c3
L
5327 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5328 plugin_init signature.
5329 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5330 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5331 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
9fefa0aa 5332
1ea9fe56
MM
53332009-05-21 Mark Mitchell <mark@codesourcery.com>
5334
5335 * gcc.dg/target/arm/neon-vmla-1.c: New.
5336 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5337
642d97ff
AN
53382009-05-20 Adam Nemet <anemet@caviumnetworks.com>
5339
5340 * gcc.target/mips/octeon-exts-6.c: New test.
5341 * gcc.target/mips/extend-1.c: New test.
5342 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5343 EXTS.
5344 * gcc.target/mips/octeon-exts-5.c: Likewise.
5345
776248b8
JJ
53462009-05-20 Jakub Jelinek <jakub@redhat.com>
5347
5348 PR middle-end/40204
5349 * gcc.c-torture/compile/pr40204.c: New test.
5350
0328ae4d
RG
53512009-05-20 Richard Guenther <rguenther@suse.de>
5352
5353 * gcc.c-torture/compile/20090518-1.c: New testcase.
5354
e36dc339
ZD
53552009-05-19 Zdenek Dvorak <ook@ucw.cz>
5356
5357 PR tree-optimization/40087
5358 * gcc.dg/tree-ssa/pr40087.c: New test.
5359
5cfd5d9b
AP
53602009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
5361
5362 * gcc.dg/vector-4.c: New testcase.
5363 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5364 * g++.dg/ext/vector16.C: New testcase.
5365
dae279f0
L
53662009-05-19 H.J. Lu <hongjiu.lu@intel.com>
5367
5368 PR c/40172
5369 * gcc.dg/pr40172.c: Renamed to ...
5370 * gcc.dg/pr40172-1.c: This.
5371
5372 * gcc.dg/pr40172-2.c: New.
5373 * gcc.dg/pr40172-3.c: Likewise.
5374
7bb27074
MLI
53752009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5376
5377 PR c/40172
5378 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
f100a4a8 5379
5aefc6a0
EB
53802009-05-19 Eric Botcazou <ebotcazou@adacore.com>
5381
5382 * gnat.dg/loop_optimization6.ad[sb]: New test.
5383
377f099a
RG
53842009-05-19 Richard Guenther <rguenther@suse.de>
5385
5386 * gcc.c-torture/compile/20090519-1.c: New testcase.
5387
e57d93c6
JM
53882009-05-18 Jason Merrill <jason@redhat.com>
5389
5390 * g++.dg/cpp0x/explicit1.C: New.
5391 * g++.dg/cpp0x/explicit2.C: New.
5392
82725547
DS
53932009-05-18 Dodji Seketeli <dodji@redhat.com>
5394
5395 PR debug/40109
5396 * g++.dg/debug/dwarf2/nested-1.C: New test.
5397
cf249b02
L
53982009-05-18 H.J. Lu <hongjiu.lu@intel.com>
5399
5400 PR testsuite/39907
5401 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5402 stack alignment.
5403
e35bbb23
JW
54042009-05-18 Janus Weil <janus@gcc.gnu.org>
5405
5406 PR fortran/40164
5407 * gfortran.dg/proc_ptr_comp_8.f90: New.
5408
bfa31dad
RG
54092009-05-18 Richard Guenther <rguenther@suse.de>
5410
5411 PR fortran/40168
5412 * gfortran.dg/array_memset_2.f90: Adjust.
5413
23e38561
JW
54142009-05-18 Janus Weil <janus@gcc.gnu.org>
5415
5416 PR fortran/36947
5417 PR fortran/40039
5418 * gfortran.dg/interface_27.f90: New.
5419 * gfortran.dg/interface_28.f90: New.
5420 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5421 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5422
75df395f
MK
54232009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5424
5425 * gcc.target/m68k/tls-ie.c: New test.
5426 * gcc.target/m68k/tls-le.c: New test.
5427 * gcc.target/m68k/tls-gd.c: New test.
5428 * gcc.target/m68k/tls-ld.c: New test.
5429 * gcc.target/m68k/tls-ie-xgot.c: New test.
5430 * gcc.target/m68k/tls-le-xtls.c: New test.
5431 * gcc.target/m68k/tls-gd-xgot.c: New test.
5432 * gcc.target/m68k/tls-ld-xgot.c: New test.
5433 * gcc.target/m68k/tls-ld-xtls.c: New test.
5434 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5435
8b75fc9b
MJ
54362009-05-18 Martin Jambor <mjambor@suse.cz>
5437
5438 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5439
ae8af500
L
54402009-05-17 H.J. Lu <hongjiu.lu@intel.com>
5441
5442 PR c/40172
5443 * gcc.dg/pr40172.c: New.
5444
7e361ae6
JM
54452009-05-17 Jason Merrill <jason@redhat.com>
5446
5447 PR c++/40139
5448 * g++.dg/template/dtor6.C: New.
5449
8fa6fa79
JM
54502009-05-17 Joseph Myers <joseph@codesourcery.com>
5451
5452 * g++.dg/warn/translate-ice-1.C: New test.
5453
e0a6661b
FXC
54542009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5455
5456 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5457 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5458 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5459 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5460
9b33a6a1
FXC
54612009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5462
5463 PR fortran/33197
5464 * gfortran.dg/erf_2.F90: New test.
5465 * gfortran.dg/erfc_scaled_2.f90: New test.
5466
b0c06816
FXC
54672009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5468
5469 PR fortran/31243
8088e9ee
L
5470 * gfortran.dg/string_1.f90: New test.
5471 * gfortran.dg/string_2.f90: New test.
5472 * gfortran.dg/string_3.f90: New test.
b0c06816 5473
29409321
DB
54742009-05-16 David Billinghurst <billingd@gcc.gnu.org>
5475
5476 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5477 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5478
7e5487a2
ILT
54792009-05-15 Ian Lance Taylor <iant@google.com>
5480
5481 * gcc.dg/Wcxx-compat-10.c: New testcase.
5482
a243fb4a
MLI
54832009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5484
5485 PR 16302
5486 * gcc.dg/pr16302.c: New.
5487 * g++.dg/warn/pr16302.C: New.
5488
16a3d11c
KG
54892009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5490
5491 * gcc.dg/torture/builtin-math-5.c: New.
5492 * gcc.dg/torture/builtin-math-6.c: New.
5493 * lib/target-supports.exp (check_effective_target_mpc): New.
5494
796bda22
JH
54952009-05-15 Jan Hubicka <jh@suse.cz>
5496
8088e9ee 5497 * gcc.dg/tree-ssa/inline-3.c: New testcase
796bda22 5498
6136d2c7
JH
54992009-05-15 Jan Hubicka <jh@suse.cz>
5500
5501 * gcc.target/i386/align-main-1.c (check): Mark noinline.
5502 * gcc.target/i386/align-main-2.c (check): Mark noinline.
5503 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5504 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
f3afc8a7
UB
5505 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5506 Mark noinline.
5507 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5508 Mark noinline.
6136d2c7
JH
5509 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5510 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5511
f3d509ec
JH
55122009-05-15 Jan Hubicka <jh@suse.cz>
5513
5514 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5515 optimized by sibcall noinline.
5516
561df464
JH
55172009-05-15 Jan Hubicka <jh@suse.cz>
5518
5519 * sibcall-1.c (track): Mark noinline.
5520 * sibcall-2.c (track): Mark noinline.
5521 * sibcall-3.c (track): Mark noinline.
5522 * sibcall-4.c (track): Mark noinline.
5523
febbad93
JH
55242009-05-15 Jan Hubicka <jh@suse.cz>
5525
5526 * flatten-2.c: Disable early inlining; add comment.
5527 * flatten-3.c: New test based on flatten-2.c.
5528
828552ed
RG
55292009-05-15 Richard Guenther <rguenther@suse.de>
5530
5531 PR tree-optimization/39999
5532 * gcc.c-torture/compile/pr39999.c: New testcase.
5533
16b29cc4
JM
55342009-05-15 Joseph Myers <joseph@codesourcery.com>
5535
5536 * gcc.c-torture/compile/ptr-conv-1.c: New test.
5537
09639a83
ILT
55382009-05-14 Ian Lance Taylor <iant@google.com>
5539
5540 * gcc.dg/Wcxx-compat-9.c: New testcase.
5541
6de7294f
JW
55422009-05-14 Janus Weil <janus@gcc.gnu.org>
5543
5544 PR fortran/39996
5545 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5546 * gfortran.dg/duplicate_type_2.f90: Ditto.
5547 * gfortran.dg/duplicate_type_3.f90: New.
5548
4d3aadab 55492009-05-14 Laurent GUERBY <laurent@guerby.net>
f100a4a8 5550
782dc37a
UB
5551 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5552 * ada/acats/tests/c5/c59002c.ada: Likewise.
f100a4a8 5553
d1c8e08a 55542009-05-13 Taras Glek <tglek@mozilla.com>
4d3aadab 5555
782dc37a
UB
5556 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5557 attributes and decl smashing.
5558 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5559 attributes.
5560 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5561 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
d1c8e08a 5562
7e279142
JJ
55632009-05-14 Jakub Jelinek <jakub@redhat.com>
5564
5565 PR fortran/39865
5566 * gfortran.dg/pr39865.f90: New test.
5567 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5568 arrays in FMT=.
5569 * gfortran.dg/hollerith_f95.f90: Likewise.
5570 * gfortran.dg/hollerith6.f90: New test.
5571 * gfortran.dg/hollerith7.f90: New test.
5572
00b0c19b
MLI
55732009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5574
5575 PR cpp/36674
5576 * gcc.dg/cpp/pr36674.i: New.
5577
efc3527a 55782009-05-14 Ben Elliston <bje@au.ibm.com>
f100a4a8 5579
efc3527a
BE
5580 PR middle-end/40035
5581 * gcc.c-torture/compile/pr40035.c: New test.
5582
42657b07
KG
55832009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5584
5585 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5586
2be51762
TB
55872009-05-12 Tobias Burnus <burnus@net-b.de>
5588
5589 PR fortran/40110
5590 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5591 * gfortran.dg/c_kind_tests_2.f03: Ditto.
5592 * gfortran.dg/interop_params.f03: Ditto.
5593
02f0b13a
JH
55942009-05-12 Jan Hubicka <jh@suse.cz>
5595
f3afc8a7
UB
5596 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5597 so unrolling still happens.
02f0b13a
JH
5598 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5599 * gcc.dg/ipa/ipacost-2.c: Likewise.
5600 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5601
8ce71866
DB
56022009-05-12 David Billinghurst <billingd@gcc.gnu.org>
5603
f100a4a8 5604 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8ce71866 5605
b7a0af68
DB
56062009-05-12 David Billinghurst <billingd@gcc.gnu.org>
5607
5608 * lib/target-supports.exp (check_profiling_available): Return
d0a9804e 5609 false for -p on *-*-cygwin* targets.
b7a0af68 5610
66d41e0c
L
56112009-05-11 H.J. Lu <hongjiu.lu@intel.com>
5612
5613 PR tree-optimization/38632
5614 * g++.dg/tree-ssa/pr38632.C: New.
5615
08f1af2e
JH
56162009-05-11 Jan Hubicka <jh@suse.cz>
5617
5618 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5619 we now optimize better.
5620 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5621 out at different places.
5622 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5623 unroling.
5624 * gcc.dg/vect/vect-76.c: Likewise.
5625 * gcc.dg/vect/vect-70.c: Likewise.
5626 * gcc.dg/vect/vect-66.c: Likewise.
5627 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5628 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5629
26ab6a93
L
56302009-05-11 H.J. Lu <hongjiu.lu@intel.com>
5631
5632 PR middle-end/40080
5633 * gcc.c-torture/compile/pr40080.c: New.
5634
f5a1f0d0
PB
56352009-05-11 Paolo Bonzini <bonzini@gnu.org>
5636
5637 * gcc.c-torture/compile/pr40026.c: New testcase.
5638
cbb9a26e
JW
56392009-05-11 Janus Weil <janus@gcc.gnu.org>
5640
5641 PR fortran/40089
5642 * gfortran.dg/proc_ptr_comp_7.f90: New.
5643
4da39468
IR
56442009-05-11 Ira Rosen <irar@il.ibm.com>
5645
5646 PR tree-optimization/40074
5647 * gcc.dg/vect/pr40074.c: New test.
5648
24b97832
ILT
56492009-05-10 Ian Lance Taylor <iant@google.com>
5650
5651 * gcc.dg/Wcxx-compat-7.c: New testcase.
5652 * gcc.dg/Wcxx-compat-8.c: New testcase.
c637b0fa 5653 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
24b97832
ILT
5654 * gcc.dg/pr17188-1.c: Likewise.
5655 * gcc.dg/pr39084.c: Likewise.
5656
af618949
MM
56572009-05-10 Michael Matz <matz@suse.de>
5658
5659 PR target/40031
5660 * gcc.dg/pr40031.c: New test.
5661
110ea21a
PT
56622009-05-10 Paul Thomas <pault@gcc.gnu.org>
5663
5664 PR fortran/40018
5665 * gfortran.dg/array_constructor_31.f90: New test.
5666
896d7dbd
RG
56672009-05-10 Richard Guenther <rguenther@suse.de>
5668
5669 PR tree-optimization/40081
5670 * g++.dg/torture/pr40081.C: New testcase.
5671
eb74e79b
PT
56722009-05-10 Paul Thomas <pault@gcc.gnu.org>
5673
5674 PR fortran/38863
5675 * gfortran.dg/dependency_24.f90: New test.
5676 * gfortran.dg/dependency_23.f90: Clean up module files.
5677
56782009-05-10 David Billinghurst <billingd@gcc.gnu.org>
a34dda5b
DB
5679
5680 PR fortran/38956
5681 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5682 * gfortran.dg/chmod_2.f90: Likewise.
5683 * gfortran.dg/chmod_3.f90: Likewise.
5684 * gfortran.dg/open_errors.f90: Likewise.
5685
0afd7219
JH
56862009-05-09 Jan Hubicka <jh@suse.cz>
5687
5688 PR middle-end/40043
5689 * g++.dg/eh/nested-try.C: New test.
5690
ad6c0864
MM
56912009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5692
5693 PR tree-optimization/40049
5694 * gcc.dg/vect/vect-shift-2.c: New test.
5695
c94f9067
JM
56962009-05-08 Joseph Myers <joseph@codesourcery.com>
5697
5698 * gcc.dg/torture/complex-sign-mul-minus-one.c,
5699 gcc.dg/torture/complex-sign-mul-one.c: New tests.
5700
9b86d6bb
L
57012009-05-08 H.J. Lu <hongjiu.lu@intel.com>
5702
5703 PR c/36892
5704 * g++.dg/warn/deprecated-6.C: New.
5705 * gcc.dg/deprecated-4.c: Likewise.
5706 * gcc.dg/deprecated-5.c: Likewise.
5707 * gcc.dg/deprecated-6.c: Likewise.
5708
03f1063f
L
57092009-05-08 H.J. Lu <hongjiu.lu@intel.com>
5710
5711 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5712 __aligned__(__BIGGEST_ALIGNMENT__).
5713 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5714 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5715 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5716 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5717 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5718 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5719 * gcc.dg/vect/Os-vect-95.c: Likewise.
5720 * gcc.dg/vect/pr20122.c: Likewise.
5721 * gcc.dg/vect/pr36493.c: Likewise.
5722 * gcc.dg/vect/pr37385.c: Likewise.
5723 * gcc.dg/vect/slp-7.c: Likewise.
5724 * gcc.dg/vect/slp-9.c: Likewise.
5725 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5726 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5727 * gcc.dg/vect/vect-35.c: Likewise.
5728 * gcc.dg/vect/vect-40.c: Likewise.
5729 * gcc.dg/vect/vect-42.c: Likewise.
5730 * gcc.dg/vect/vect-44.c: Likewise.
5731 * gcc.dg/vect/vect-46.c: Likewise.
5732 * gcc.dg/vect/vect-48.c: Likewise.
5733 * gcc.dg/vect/vect-52.c: Likewise.
5734 * gcc.dg/vect/vect-54.c: Likewise.
5735 * gcc.dg/vect/vect-56.c: Likewise.
5736 * gcc.dg/vect/vect-58.c: Likewise.
5737 * gcc.dg/vect/vect-60.c: Likewise.
5738 * gcc.dg/vect/vect-74.c: Likewise.
5739 * gcc.dg/vect/vect-75.c: Likewise.
5740 * gcc.dg/vect/vect-76.c: Likewise.
5741 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5742 * gcc.dg/vect/vect-77.c: Likewise.
5743 * gcc.dg/vect/vect-77-global.c: Likewise.
5744 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5745 * gcc.dg/vect/vect-78.c: Likewise.
5746 * gcc.dg/vect/vect-78-global.c: Likewise.
5747 * gcc.dg/vect/vect-80.c: Likewise.
5748 * gcc.dg/vect/vect-85.c: Likewise.
5749 * gcc.dg/vect/vect-87.c: Likewise.
5750 * gcc.dg/vect/vect-88.c: Likewise.
5751 * gcc.dg/vect/vect-92.c: Likewise.
5752 * gcc.dg/vect/vect-93.c: Likewise.
5753 * gcc.dg/vect/vect-95.c: Likewise.
5754 * gcc.dg/vect/vect-97.c: Likewise.
5755 * gcc.dg/vect/vect-complex-1.c: Likewise.
5756 * gcc.dg/vect/vect-complex-4.c: Likewise.
5757 * gcc.dg/vect/vect-complex-5.c: Likewise.
5758 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5759 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5760 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5761 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5762 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5763 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5764 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5765 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5766 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5767 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5768 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5769 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5770 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5771 * gcc.dg/vect/vect-outer-1a.c: Likewise.
5772 * gcc.dg/vect/vect-outer-1.c: Likewise.
5773 * gcc.dg/vect/vect-outer-2a.c: Likewise.
5774 * gcc.dg/vect/vect-outer-2b.c: Likewise.
5775 * gcc.dg/vect/vect-outer-2.c: Likewise.
5776 * gcc.dg/vect/vect-outer-2c.c: Likewise.
5777 * gcc.dg/vect/vect-outer-2d.c: Likewise.
5778 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5779 * gcc.dg/vect/vect-outer-3b.c: Likewise.
5780 * gcc.dg/vect/vect-outer-3.c: Likewise.
5781 * gcc.dg/vect/vect-outer-3c.c: Likewise.
5782 * gcc.dg/vect/vect-outer-5.c: Likewise.
5783 * gcc.dg/vect/vect-outer-6.c: Likewise.
5784 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5785 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5786 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5787 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5788 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5789 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5790 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5791 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5792 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5793 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5794 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5795 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5796 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5797 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5798
2ca862e9
JM
57992009-05-08 Joseph Myers <joseph@codesourcery.com>
5800
5801 PR c/24581
5802 * gcc.dg/torture/complex-sign.h: New header.
5803 * gcc.dg/torture/complex-sign-add.c,
5804 gcc.dg/torture/complex-sign-mixed-add.c,
5805 gcc.dg/torture/complex-sign-mixed-div.c,
5806 gcc.dg/torture/complex-sign-mixed-mul.c,
5807 gcc.dg/torture/complex-sign-mixed-sub.c,
5808 gcc.dg/torture/complex-sign-mul.c,
5809 gcc.dg/torture/complex-sign-sub.c: New tests.
5810
cb8e4445
JW
58112009-05-08 Janus Weil <janus@gcc.gnu.org>
5812
5813 PR fortran/39876
5814 * gfortran.dg/intrinsic_3.f90: New.
5815
6ec637a4
JJ
58162009-05-07 Janis Johnson <janis187@us.ibm.com>
5817
5818 PR c/39037
5819 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5820 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5821 * gcc.dg/dfp/float-constant-double.c: New test.
5822 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5823 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5824 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5825 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5826 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5827 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5828 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5829 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5830 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5831
472e0df9
JJ
58322009-05-07 Jakub Jelinek <jakub@redhat.com>
5833
5834 PR middle-end/40057
5835 * gcc.c-torture/execute/pr40057.c: New test.
5836
e289f7a4
JW
58372009-05-06 James E. Wilson <wilson@codesourcery.com>
5838
585be9ef 5839 * gcc.c-torture/compile/const-high-part.c: New test.
e289f7a4 5840
2ff2235c
L
58412009-05-06 H.J. Lu <hongjiu.lu@intel.com>
5842
5843 PR testsuite/40050
5844 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5845 build plugin.
5846
713485cc
JW
58472009-05-06 Janus Weil <janus@gcc.gnu.org>
5848
5849 PR fortran/39630
5850 * gfortran.dg/proc_decl_1.f90: Modified.
5851 * gfortran.dg/proc_ptr_comp_1.f90: New.
5852 * gfortran.dg/proc_ptr_comp_2.f90: New.
5853 * gfortran.dg/proc_ptr_comp_3.f90: New.
5854 * gfortran.dg/proc_ptr_comp_4.f90: New.
5855 * gfortran.dg/proc_ptr_comp_5.f90: New.
5856 * gfortran.dg/proc_ptr_comp_6.f90: New.
5857
c7cb9f42
DS
58582009-05-06 Dodji Seketeli <dodji@redhat.com>
5859
5860 PR c++/17395
5861 * g++.dg/template/call7.C: New test.
5862
cb079a4d
DN
58632009-05-06 Diego Novillo <dnovillo@google.com>
5864
5865 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5866
5416e9be
L
58672009-05-06 H.J. Lu <hongjiu.lu@intel.com>
5868
5869 * gfortran.dg/pr40021.f: Moved to ...
5870 * gfortran.fortran-torture/execute/pr40021.f: Here.
5871
5a5c6435
JJ
58722009-05-06 Janis Johnson <janis187@us.ibm.com>
5873
5874 PR middle-end/39986
5875 * gcc.dg/dfp/pr39986.c: New test.
5876
529ff441
MM
58772009-05-06 Michael Matz <matz@suse.de>
5878
5416e9be 5879 PR middle-end/40021
529ff441
MM
5880 * gfortran.dg/pr40021.f: New test.
5881
8ba50c2c
LCW
58822009-05-06 Le-Chun Wu <lcwu@google.com>
5883
5884 * lib/plugin-support.exp: New file containing support procs for
5885 plugin testcases.
5886 * lib/target-supports.exp (check_plugin_available): New proc.
5887 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5888 * gcc.dg/plugin/selfassign.c: New plugin source file.
5889 * gcc.dg/plugin/self-assign-test-1.c: New test.
5890 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5891 * g++.dg/README: Add description for plugin test.
5892 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5893 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5894 * g++.dg/plugin/selfassign.c: New plugin source file.
5895 * g++.dg/plugin/self-assign-test-1.C: New test.
5896 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5897 * g++.dg/plugin/self-assign-test-3.C: Likewise.
5898 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5899 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5900
b050b2de
TB
59012009-05-06 Tobias Burnus <burnus@net-b.de>
5902
5903 PR fortran/40041
5904 * gfortran.dg/intrinsic_2.f90: New test.
5905 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5906
1202aec1
JM
59072009-05-06 Joseph Myers <joseph@codesourcery.com>
5908
5909 PR c/40032
5910 * gcc.dg/noncompile/incomplete-5.c: New test.
5911
32f579f6
JJ
59122009-05-05 Jakub Jelinek <jakub@redhat.com>
5913
5914 PR middle-end/39666
5915 * gcc.dg/pr39666-1.c: New test.
5916 * gcc.dg/pr39666-2.c: Likewise.
5917 * g++.dg/warn/Wuninitialized-4.C: Likewise.
5918 * g++.dg/warn/Wuninitialized-5.C: Likewise.
5919 * gfortran.dg/pr39666-1.f90: Likewise.
5920 * gfortran.dg/pr39666-2.f90: Likewise.
5921
21c3348a
AN
59222009-05-05 Adam Nemet <anemet@caviumnetworks.com>
5923
5924 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5925 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5926 * gcc.target/mips/dspr2-MULTU.c: Likewise.
5927
210aee68
JW
59282009-05-05 Janus Weil <janus@gcc.gnu.org>
5929
5930 PR fortran/39998
5931 * gfortran.dg/proc_ptr_17.f90: New.
5932
7f8fdb9f
RG
59332009-05-05 Richard Guenther <rguenther@suse.de>
5934
5935 PR tree-optimization/40022
5936 * gcc.c-torture/execute/pr40022.c: New testcase.
5937
8d972839
RG
59382009-05-05 Richard Guenther <rguenther@suse.de>
5939
5940 PR middle-end/40023
5941 * gcc.c-torture/compile/pr40023.c: New testcase.
5942
95e20768
NS
59432009-05-05 Nathan Sidwell <nathan@codesourcery.com>
5944
5945 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5946 * g++.dg/template/overload9.C: Likewise.
5947 * g++.dg/ext/ms-1.C: New.
5948
5bbca039
JJ
59492009-05-05 Jakub Jelinek <jakub@redhat.com>
5950
5951 PR c++/40013
5952 * g++.dg/ext/vla7.C: New test.
5953
4f1e4960
JM
59542009-05-04 Joseph Myers <joseph@codesourcery.com>
5955
aa016ff7 5956 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
4f1e4960 5957
88388a52
JM
59582009-05-04 Joseph Myers <joseph@codesourcery.com>
5959
aa016ff7 5960 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
88388a52
JM
5961 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5962 Update expected errors.
5963
67beaaa6
MLI
59642009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5965
5966 PR c++/28152
5967 * g++.dg/parse/parser-pr28152.C: New.
5968 * g++.dg/parse/parser-pr28152-2.C: New.
5969
a3af5087
JM
59702009-05-04 Joseph Myers <joseph@codesourcery.com>
5971
5972 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5973
97f0e9d9
EB
59742009-05-03 Eric Botcazou <ebotcazou@adacore.com>
5975
5976 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5977 * gcc.target/sparc/fexpand-2.c: Likewise.
5978 * gcc.target/sparc/fpmerge-2.c: Likewise.
5979 * gcc.target/sparc/pdist-2.c: Likewise.
5980
255d3827
RG
59812009-05-03 Richard Guenther <rguenther@suse.de>
5982
5983 PR c/39983
5984 * gcc.c-torture/compile/pr39983.c: New testcase.
5985
fa5da7de
JM
59862009-05-03 Joseph Myers <joseph@codesourcery.com>
5987
5988 * gcc.dg/c99-complex-3.c: New test.
5989
9e322bc1
JM
59902009-05-03 Joseph Myers <joseph@codesourcery.com>
5991
5992 * gcc.dg/cpp/utf8-5byte-1.c: New test.
5993
dcdd5541
JM
59942009-05-02 Joseph Myers <joseph@codesourcery.com>
5995
5996 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5997
4636b850
RG
59982009-05-02 Richard Guenther <rguenther@suse.de>
5999
6000 PR middle-end/40001
6001 * gcc.target/spu/pr40001.c: New testcase.
6002
794f21f9
AN
60032009-04-30 Adam Nemet <anemet@caviumnetworks.com>
6004
6005 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6006
70ccbedb
SE
60072009-04-30 Steve Ellcey <sje@cup.hp.com>
6008
6009 PR middle-end/39579
6010 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6011 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6012
bab37209
JJ
60132009-04-30 Janis Johnson <janis187@us.ibm.com>
6014
6015 PR testsuite/39776
6016 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6017 no longer issued.
6018
512e7d7f
DA
60192009-04-30 David Ayers <ayers@fsfe.org>
6020
6021 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6022 and gcc_error_prefix variables.
6023 * objc.dg/bad-receiver-type.m: Update to match correct
6024 diagnostics marker.
6025 * objc.dg/encode-5.m: Likewise.
6026 * objc.dg/id-1.m: Likewise.
6027 * objc.dg/method-1.m: Likewise.
6028 * objc.dg/method-6.m: Likewise.
6029 * objc.dg/method-7.m: Likewise.
6030 * objc.dg/method-9.m: Likewise.
6031 * objc.dg/method-11.m: Likewise.
6032 * objc.dg/method-20.m: Likewise.
6033 * objc.dg/private-1.m: Likewise.
6034
ee56ac9d
JB
60352009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
6036
6037 PR libfortran/39667
6038 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6039 * gfortran.dg/advance_4.f90: Likewise
6040 * gfortran.dg/advance_5.f90: Likewise
6041 * gfortran.dg/append_1.f90: Likewise
6042 * gfortran.dg/backslash_1.f90: Likewise
6043 * gfortran.dg/backslash_2.f90: Likewise
6044 * gfortran.dg/backslash_3.f: Likewise
6045 * gfortran.dg/backspace_10.f90: Likewise
6046 * gfortran.dg/backspace_3.f: Likewise
6047 * gfortran.dg/backspace_4.f: Likewise
6048 * gfortran.dg/backspace_5.f: Likewise
6049 * gfortran.dg/backspace_8.f: Likewise
6050 * gfortran.dg/backspace_9.f: Likewise
6051 * gfortran.dg/complex_write.f90: Likewise
6052 * gfortran.dg/convert_implied_open.f90: Likewise
6053 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6054 * gfortran.dg/dos_eol.f: Likewise
6055 * gfortran.dg/empty_format_1.f90: Likewise
6056 * gfortran.dg/endfile.f: Likewise
6057 * gfortran.dg/eof_1.f90: Likewise
6058 * gfortran.dg/eor_1.f90: Likewise
6059 * gfortran.dg/eor_handling_1.f90: Likewise
6060 * gfortran.dg/eor_handling_2.f90: Likewise
6061 * gfortran.dg/eor_handling_3.f90: Likewise
6062 * gfortran.dg/eor_handling_4.f90: Likewise
6063 * gfortran.dg/eor_handling_5.f90: Likewise
6064 * gfortran.dg/error_recovery_5.f90: Likewise
6065 * gfortran.dg/f2003_inquire_1.f03: Likewise
6066 * gfortran.dg/f2003_io_4.f03: Likewise
6067 * gfortran.dg/f2003_io_5.f03: Likewise
6068 * gfortran.dg/f2003_io_7.f03: Likewise
6069 * gfortran.dg/fgetc_1.f90: Likewise
6070 * gfortran.dg/fgetc_2.f90: Likewise
6071 * gfortran.dg/flush_1.f90: Likewise
6072 * gfortran.dg/fmt_exhaust.f90: Likewise
6073 * gfortran.dg/fmt_huge.f90: Likewise
6074 * gfortran.dg/fmt_read.f90: Likewise
6075 * gfortran.dg/fmt_t_1.f90: Likewise
6076 * gfortran.dg/fmt_t_2.f90: Likewise
6077 * gfortran.dg/fmt_t_3.f90: Likewise
6078 * gfortran.dg/fmt_t_4.f90: Likewise
6079 * gfortran.dg/fmt_t_5.f90: Likewise
6080 * gfortran.dg/fmt_t_7.f: Likewise
6081 * gfortran.dg/fseek.f90: Likewise
6082 * gfortran.dg/ftell_1.f90: Likewise
6083 * gfortran.dg/ftell_2.f90: Likewise
6084 * gfortran.dg/func_derived_3.f90: Likewise
6085 * gfortran.dg/inquire_9.f90: Likewise
6086 * gfortran.dg/iostat_1.f90: Likewise
6087 * gfortran.dg/iostat_2.f90: Likewise
6088 * gfortran.dg/list_read_1.f90: Likewise
6089 * gfortran.dg/list_read_4.f90: Likewise
6090 * gfortran.dg/list_read_5.f90: Likewise
6091 * gfortran.dg/list_read_7.f90: Likewise
6092 * gfortran.dg/list_read_8.f90: Likewise
6093 * gfortran.dg/list_read_9.f90: Likewise
6094 * gfortran.dg/namelist_13.f90: Likewise
6095 * gfortran.dg/namelist_14.f90: Likewise
6096 * gfortran.dg/namelist_15.f90: Likewise
6097 * gfortran.dg/namelist_16.f90: Likewise
6098 * gfortran.dg/namelist_17.f90: Likewise
6099 * gfortran.dg/namelist_18.f90: Likewise
6100 * gfortran.dg/namelist_19.f90: Likewise
6101 * gfortran.dg/namelist_20.f90: Likewise
6102 * gfortran.dg/namelist_24.f90: Likewise
6103 * gfortran.dg/namelist_26.f90: Likewise
6104 * gfortran.dg/namelist_27.f90: Likewise
6105 * gfortran.dg/namelist_28.f90: Likewise
6106 * gfortran.dg/namelist_37.f90: Likewise
6107 * gfortran.dg/namelist_38.f90: Likewise
6108 * gfortran.dg/namelist_39.f90: Likewise
6109 * gfortran.dg/namelist_40.f90: Likewise
6110 * gfortran.dg/namelist_43.f90: Likewise
6111 * gfortran.dg/namelist_44.f90: Likewise
6112 * gfortran.dg/namelist_45.f90: Likewise
6113 * gfortran.dg/namelist_46.f90: Likewise
6114 * gfortran.dg/namelist_47.f90: Likewise
6115 * gfortran.dg/namelist_48.f90: Likewise
6116 * gfortran.dg/namelist_49.f90: Likewise
6117 * gfortran.dg/namelist_50.f90: Likewise
6118 * gfortran.dg/namelist_51.f90: Likewise
6119 * gfortran.dg/namelist_52.f90: Likewise
6120 * gfortran.dg/namelist_56.f90: Likewise
6121 * gfortran.dg/namelist_char_only.f90: Likewise
6122 * gfortran.dg/namelist_use.f90: Likewise
6123 * gfortran.dg/namelist_use_only.f90: Likewise
6124 * gfortran.dg/noadv_size.f90: Likewise
6125 * gfortran.dg/open_access_append_1.f90: Likewise
6126 * gfortran.dg/pad_no.f90: Likewise
6127 * gfortran.dg/pr12884.f: Likewise
6128 * gfortran.dg/pr17090.f90: Likewise
6129 * gfortran.dg/pr17285.f90: Likewise
6130 * gfortran.dg/pr17286.f90: Likewise
6131 * gfortran.dg/pr18122.f90: Likewise
6132 * gfortran.dg/pr18210.f90: Likewise
6133 * gfortran.dg/pr18392.f90: Likewise
6134 * gfortran.dg/pr19155.f: Likewise
6135 * gfortran.dg/pr19216.f: Likewise
6136 * gfortran.dg/pr19467.f90: Likewise
6137 * gfortran.dg/pr19657.f: Likewise
6138 * gfortran.dg/pr20257.f90: Likewise
6139 * gfortran.dg/read_bad_advance.f90: Likewise
6140 * gfortran.dg/read_eof_2.f90: Likewise
6141 * gfortran.dg/read_eof_4.f90: Likewise
6142 * gfortran.dg/read_many_1.f: Likewise
6143 * gfortran.dg/read_noadvance.f90: Likewise
6144 * gfortran.dg/read_repeat.f90: Likewise
6145 * gfortran.dg/read_size_noadvance.f90: Likewise
6146 * gfortran.dg/read_x_past.f: Likewise
6147 * gfortran.dg/record_marker_1.f90: Likewise
6148 * gfortran.dg/record_marker_3.f90: Likewise
6149 * gfortran.dg/rewind_1.f90: Likewise
6150 * gfortran.dg/runtime_warning_1.f90: Likewise
6151 * gfortran.dg/shape_3.f90: Likewise
6152 * gfortran.dg/slash_1.f90: Likewise
6153 * gfortran.dg/stat_1.f90: Likewise
6154 * gfortran.dg/stat_2.f90: Likewise
6155 * gfortran.dg/streamio_11.f90: Likewise
6156 * gfortran.dg/streamio_3.f90: Likewise
6157 * gfortran.dg/streamio_4.f90: Likewise
6158 * gfortran.dg/streamio_9.f90: Likewise
6159 * gfortran.dg/tl_editing.f90: Likewise
6160 * gfortran.dg/unf_io_convert_1.f90: Likewise
6161 * gfortran.dg/unf_io_convert_2.f90: Likewise
6162 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6163 * gfortran.dg/unf_short_record_1.f90: Likewise
6164 * gfortran.dg/utf8_1.f03: Likewise
6165 * gfortran.dg/utf8_2.f03: Likewise
6166 * gfortran.dg/widechar_IO_1.f90: Likewise
6167 * gfortran.dg/write_check3.f90: Likewise
6168 * gfortran.dg/write_rewind_2.f: Likewise
6169 * gfortran.dg/x_slash_2.f: Likewise
f100a4a8 6170
5dc7911e
RG
61712009-04-29 Richard Guenther <rguenther@suse.de>
6172
6173 PR target/39943
6174 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6175 New.
6176 (check_effective_target_vect_floatuint_cvt): Likewise.
6177 * gcc.dg/vect/slp-10.c: Adjust.
6178 * gcc.dg/vect/slp-11.c: Adjust.
6179 * gcc.dg/vect/slp-12b.c: Adjust.
6180 * gcc.dg/vect/slp-33.c: Adjust.
6181 * gcc.c-torture/compile/pr39943.c: New testcase.
6182
7c90021d
RG
61832009-04-29 Richard Guenther <rguenther@suse.de>
6184
6185 PR middle-end/39937
6186 * gcc.c-torture/compile/pr39937.c: New testcase.
6187
de0b4ad5
RG
61882009-04-29 Richard Guenther <rguenther@suse.de>
6189
6190 PR tree-optimization/39941
6191 * gcc.c-torture/compile/pr39941.c: New testcase.
6192
a0a31d1e
BS
61932009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
6194
6195 * gcc.target/bfin/20090411-1.c: New test.
6196
5f3153cd
AP
61972009-04-29 Anmol P. Paralkar <anmol@freescale.com>
6198
6199 PR target/39565
6200 * gcc.dg/pr39565.c: New testcase.
6201
8df03fe5
NS
62022009-04-28 Nathan Sidwell <nathan@codesourcery.com>
6203
6204 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6205 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6206 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6207 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6208 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6209 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6210 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6211 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6212 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6213 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6214 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6215 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6216 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6217 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6218 * gcc.target/i386/pr37191.c: Likewise.
6219 * gcc.target/i386/reload-1.c: Likewise.
6220 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6221 * g++.old-deja/g++.pt/repo2.C: Likewise.
6222 * g++.old-deja/g++.pt/repo3.C: Likewise.
6223 * g++.old-deja/g++.pt/repo4.C: Likewise.
6224 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6225 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6226 * g++.dg/template/repo1.C: Likewise.
6227 * g++.dg/template/repo2.C: Likewise.
6228 * g++.dg/template/repo3.C: Likewise.
6229 * g++.dg/template/repo4.C: Likewise.
6230 * g++.dg/template/repo5.C: Likewise.
6231 * g++.dg/template/repo6.C: Likewise.
6232 * g++.dg/template/repo7.C: Likewise.
6233 * g++.dg/template/repo8.C: Likewise.
6234 * g++.dg/template/repo9.C: Likewise.
f100a4a8 6235 * g++.dg/rtti/repo1.C: Likewise.
8df03fe5
NS
6236 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6237 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6238 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6239 * g++.dg/other/PR23205.C: Skip for vxworks.
6240 * g++.dg/ext/visibility/class1.C: Requires PIC.
6241 * g++.dg/eh/async-unwind2.C: Requires PIC.
6242 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6243 does not have cxa_exit.
6244
895302fb
JY
62452009-04-28 Jing Yu <jingyu@google.com>
6246
6247 PR testsuite/39790
6248 * lib/target-supports.exp (check_effective_target_tls): Remove
6249 comment of caching.
6250 (check_effective_target_tls_native): Likewise.
6251 (check_effective_target_tls_runtime): Likewise.
6252 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6253 tls to tls_runtime.
6254 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6255
e6a5e544
JW
62562009-04-28 Janus Weil <janus@gcc.gnu.org>
6257
6258 PR fortran/39946
6259 * gfortran.dg/proc_ptr_16.f90: New.
6260
9f1bdf53
SE
62612009-04-28 Steve Ellcey <sje@cup.hp.com>
6262
8088e9ee 6263 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
9f1bdf53
SE
6264 lp64 is true.
6265
e0dd989a
RG
62662009-04-28 Richard Guenther <rguenther@suse.de>
6267
6268 PR middle-end/39937
6269 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6270
26946a3f
L
62712009-04-28 H.J. Lu <hongjiu.lu@intel.com>
6272
8224166e
UB
6273 * g++.dg/warn/pr35652.C: Removed.
6274 * gcc.dg/pr35652.c: Likewise.
26946a3f 6275
f2c45f08 62762009-04-28 Alexander Monakov <amonakov@ispras.ru>
26946a3f 6277
f2c45f08
AM
6278 * gcc.target/ia64/20071210-2.c: New testcase.
6279
7a00d767
UB
62802009-04-28 Uros Bizjak <ubizjak@gmail.com>
6281
6282 PR c/39323
6283 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6284 * gcc.dg/pr39323-3.c: Ditto.
6285
6596e2fe
JW
62862009-04-28 Janus Weil <janus@gcc.gnu.org>
6287
6288 PR fortran/39930
6289 PR fortran/39931
6290 * gfortran.dg/ambiguous_reference_2.f90: New.
6291 * gfortran.dg/pointer_assign_7.f90: New.
6292
e8a861bd
NF
62932009-04-28 Nathan Froyd <froydnj@codesourcery.com>
6294 Mark Mitchell <mark@codesourcery.com>
6295
6296 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6297 * gcc.dg/20020103-1.c: Check for __ppc.
6298 * gcc.dg/asm-b.c: Check for __ppc.
6299 * gcc.dg/20020919-1.c: Check for __ppc.
6300 * gcc.dg/20020312-2.c: Likewise.
6301 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6302 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6303 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6304 * g++.dg/warn/weak1.C: Likewise.
6305 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6306 static so appropriate optimizations kick in.
6307 (find_base_value_wrapper): New function.
6308 * g++.dg/eh/simd-5.C: Fix target triplet.
6309 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6310
b91322f2
UB
63112009-04-28 Uros Bizjak <ubizjak@gmail.com>
6312 H.J. Lu <hongjiu.lu@intel.com>
6313
6314 PR target/39911
6315 * gcc.target/i386/pr39911.c: New test.
6316
7d44f531
PT
63172009-04-28 Paul Thomas <pault@gcc.gnu.org>
6318
6319 PR fortran/39879
6320 * gfortran.dg/alloc_comp_assign_10.f90: New test.
6321
b2ed71b6
BE
63222009-04-28 Ben Elliston <bje@au.ibm.com>
6323
6324 PR c++/35652
6325 Revert:
6326
6327 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6328
6329 * gcc.dg/pr35652.C: New.
6330 * g++.dg/warn/pr35652.C: New.
6331 * gcc.dg/format/plus-1.c: Adjust message.
6332
1f706d8b 63332009-04-27 DJ Delorie <dj@redhat.com>
fb4fc714
DD
6334
6335 * lib/target-supports.exp (check_effective_target_double64): New.
6336 (check_effective_target_double64plus): New.
6337 (check_effective_target_large_double): New.
6338 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6339 * gcc.dg/div-double-1.c: Likewise.
6340 * gcc.dg/Wconversion-real.c: Require large_double.
6341 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6342
b91322f2
UB
6343 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6344 are too small.
fb4fc714
DD
6345
6346 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6347 constants as long.
6348
81f40b79
ILT
63492009-04-27 Ian Lance Taylor <iant@google.com>
6350
6351 * gcc.dg/Wcxx-compat-5.c: New testcase.
6352 * gcc.dg/Wcxx-compat-6.c: New testcase.
6353
5345cf68
TS
63542009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6355
6356 Allow non-constant arguments to conversion intrinsics.
6357 * gcc.target/spu/intrinsics-3.c: Update tests.
6358
c685de4a
RG
63592009-04-27 Richard Guenther <rguenther@suse.de>
6360
6361 PR middle-end/39928
6362 * gcc.c-torture/compile/pr39928-1.c: New testcase.
6363 * gcc.c-torture/compile/pr39928-2.c: Likewise.
6364
72d41f29
L
63652009-04-27 H.J. Lu <hongjiu.lu@intel.com>
6366
6367 PR target/39903
6368 * gcc.dg/torture/pr39903-1.c: New.
6369 * gcc.dg/torture/pr39903-2.c: Likewise.
6370
bd639075
RE
63712009-04-27 Revital Eres <eres@il.ibm.com>
6372
6373 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6374 and check it.
6375 * gcc.dg/sms-2.c: Add dump check.
6376 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6377 and check it.
6378 * gcc.dg/sms-4.c: Likewise.
6379 * gcc.dg/sms-5.c: Likewise.
6380 * gcc.dg/sms-6.c: Likewise.
6381 * gcc.dg/sms-7.c: Likewise.
6382 * gcc.dg/sms-antideps.c: Rename to...
6383 * gcc.dg/sms-8.c: This and add sms dump file and check it.
6384
a1fa3e79
EB
63852009-04-27 Eric Botcazou <ebotcazou@adacore.com>
6386
6387 * gnat.dg/opt2.adb: New test.
6388
7409e5a5
JJ
63892009-04-27 Jakub Jelinek <jakub@redhat.com>
6390
6391 PR c++/39875
6392 * g++.dg/warn/Wunused-15.C: New test.
6393
4e3825db
MM
63942009-04-26 Michael Matz <matz@suse.de>
6395
6396 Expand from SSA.
6397 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6398 change regexps.
6399 * gcc.target/i386/pr37248-1.c: Modified.
6400 * gcc.target/i386/pr37248-3.c: Modified.
6401 * gcc.target/i386/pr37248-2.c: Modified.
6402 * gnat.dg/aliasing1.adb: Modified.
6403 * gnat.dg/pack9.adb: Modified.
6404 * gnat.dg/aliasing2.adb: Modified.
6405 * gcc.dg/strict-overflow-2.c: Modified.
6406 * gcc.dg/autopar/reduc-1char.c: Modified.
6407 * gcc.dg/autopar/reduc-2char.c: Modified.
6408 * gcc.dg/autopar/reduc-1.c: Modified.
6409 * gcc.dg/autopar/reduc-2.c: Modified.
6410 * gcc.dg/autopar/reduc-3.c: Modified.
6411 * gcc.dg/autopar/reduc-6.c: Modified.
6412 * gcc.dg/autopar/reduc-7.c: Modified.
6413 * gcc.dg/autopar/reduc-8.c: Modified.
6414 * gcc.dg/autopar/reduc-9.c: Modified.
6415 * gcc.dg/autopar/reduc-1short.c: Modified.
6416 * gcc.dg/autopar/reduc-2short.c: Modified.
6417 * gcc.dg/autopar/parallelization-1.c: Modified.
6418 * gcc.dg/strict-overflow-4.c: Modified.
6419 * gcc.dg/strict-overflow-6.c: Modified.
6420 * gcc.dg/gomp/combined-1.c: Modified.
6421 * gcc.dg/no-strict-overflow-1.c: Modified.
6422 * gcc.dg/no-strict-overflow-3.c: Modified.
6423 * gcc.dg/no-strict-overflow-5.c: Modified.
6424 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6425 * gcc.dg/tree-ssa/pr18134.c: Modified.
6426 * gcc.dg/tree-ssa/20030824-1.c: Modified.
6427 * gcc.dg/tree-ssa/vector-2.c: Modified.
6428 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6429 * gcc.dg/tree-ssa/loop-21.c: Modified.
6430 * gcc.dg/tree-ssa/20030824-2.c: Modified.
6431 * gcc.dg/tree-ssa/vector-3.c: Modified.
6432 * gcc.dg/tree-ssa/asm-3.c: Modified.
6433 * gcc.dg/tree-ssa/pr23294.c: Modified.
6434 * gcc.dg/tree-ssa/loop-22.c: Modified.
6435 * gcc.dg/tree-ssa/loop-15.c: Modified.
6436 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6437 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6438 * gcc.dg/tree-ssa/pr20139.c: Modified.
6439 * gcc.dg/tree-ssa/scev-cast.c: Modified.
6440 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6441 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6442 * gcc.dg/tree-ssa/loop-5.c: Modified.
6443 * gcc.dg/tree-ssa/pr19431.c: Modified.
6444 * gcc.dg/tree-ssa/pr32044.c: Modified.
6445 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6446 * gcc.dg/tree-ssa/loop-19.c: Modified.
6447 * gcc.dg/tree-ssa/loop-28.c: Modified.
6448 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6449 * gcc.dg/tree-ssa/divide-1.c: Modified.
6450 * gcc.dg/tree-ssa/inline-1.c: Modified.
6451 * gcc.dg/tree-ssa/divide-3.c: Modified.
6452 * gcc.dg/tree-ssa/pr30978.c: Modified.
6453 * gcc.dg/tree-ssa/alias-6.c: Modified.
6454 * gcc.dg/tree-ssa/divide-4.c: Modified.
6455 * gcc.dg/tree-ssa/alias-11.c: Modified.
6456 * gcc.dg/no-strict-overflow-7.c: Modified.
6457 * gcc.dg/strict-overflow-1.c: Modified.
6458 * gcc.dg/pr15784-4.c: Modified.
6459 * gcc.dg/pr34263.c: Modified.
6460 * gcc.dg/strict-overflow-3.c: Modified.
6461 * gcc.dg/tree-prof/stringop-1.c: Modified.
6462 * gcc.dg/tree-prof/val-prof-1.c: Modified.
6463 * gcc.dg/tree-prof/val-prof-2.c: Modified.
6464 * gcc.dg/tree-prof/val-prof-3.c: Modified.
6465 * gcc.dg/tree-prof/val-prof-4.c: Modified.
6466 * gcc.dg/no-strict-overflow-2.c: Modified.
6467 * gcc.dg/no-strict-overflow-4.c: Modified.
6468 * gcc.dg/no-strict-overflow-6.c: Modified.
6469 * g++.dg/tree-ssa/pr27090.C: Modified.
6470 * g++.dg/tree-ssa/tmmti-2.C: Modified.
6471 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6472 * g++.dg/tree-ssa/pr19807.C: Modified.
6473 * g++.dg/opt/pr30965.C: Modified.
6474 * g++.dg/init/new17.C: Modified.
6475 * gfortran.dg/whole_file_6.f90: Modified.
6476 * gfortran.dg/whole_file_5.f90: Modified.
6477 * gfortran.dg/reassoc_1.f90: Modified.
6478 * gfortran.dg/reassoc_3.f90: Modified.
6479
5846213b
SK
64802009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
6481
6482 PR fortran/39893
6483 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6484
77f2a970
JJ
64852009-04-26 Jakub Jelinek <jakub@redhat.com>
6486
ce372372
JJ
6487 PR inline-asm/39543
6488 * gcc.target/i386/pr39543-1.c: New test.
6489 * gcc.target/i386/pr39543-2.c: New test.
6490 * gcc.target/i386/pr39543-3.c: New test.
6491
92061771
JJ
6492 PR c/39889
6493 * gcc.dg/Wunused-value-3.c: New test.
77f2a970 6494
e11187cc
JM
64952009-04-26 Joseph Myers <joseph@codesourcery.com>
6496
6497 PR c/39581
6498 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6499 gcc.dg/vla-21.c: New tests.
6500
991d6621
JM
65012009-04-26 Joseph Myers <joseph@codesourcery.com>
6502
6503 PR c/39556
6504 * gcc.dg/inline-34.c: New test.
6505
6895bac8
JM
65062009-04-25 Joseph Myers <joseph@codesourcery.com>
6507
6508 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6509 gcc.dg/enum-const-3.c: New tests.
6510 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6511 -pedantic-errors. Update expected diagnostics.
6512
24070fcb
JM
65132009-04-25 Joseph Myers <joseph@codesourcery.com>
6514
6515 PR c/39582
6516 * gcc.dg/vla-20.c: New test.
6517
92f6fd0b
JM
65182009-04-25 Joseph Myers <joseph@codesourcery.com>
6519
6520 PR c/39564
6521 * gcc.dg/vla-19.c: New test.
6522
f88d0772
JM
65232009-04-25 Joseph Myers <joseph@codesourcery.com>
6524
6525 PR preprocessor/39559
6526 * gcc.dg/c99-intconst-2.c: New test.
6527
a3710436
JH
65282009-04-25 Jan Hubicka <jh@suse.cz>
6529
6530 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6531
bc2a4733
JW
65322009-04-25 Janus Weil <janus@gcc.gnu.org>
6533
6534 PR fortran/39688
6535 * gfortran.dg/import7.f90: New.
6536
09ed9bec
RG
65372009-04-24 Richard Guenther <rguenther@suse.de>
6538
6539 * gcc.dg/tree-ssa/vrp48.c: Fix.
6540
dc749759
DK
65412008-04-24 Doug Kwan <dougkwan@google.com>
6542
6543 * g++.dg/init/copy7.C: Only abort in memcpy if source and
6544 destination are the same.
6545
77a30264
RG
65462009-04-24 Richard Guenther <rguenther@suse.de>
6547
6548 * gcc.dg/tree-ssa/vrp48.c: New testcase.
6549
2b6da65c
JM
65502009-04-24 Joseph Myers <joseph@codesourcery.com>
6551
6552 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6553 gcc.dg/array-const-3.c: New tests.
6554
32e8bb8e
ILT
65552009-04-24 Ian Lance Taylor <iant@google.com>
6556
6557 * gcc.dg/Wcxx-compat-4.c: New testcase.
6558
e34ccb4c
DK
65592009-04-24 Daniel Kraft <d@domob.eu>
6560
6561 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6562 expected on already erraneous symbol (renamed to fresh one).
6563
30349c74
PB
65642009-04-24 Paolo Bonzini <bonzini@gnu.org>
6565
6566 PR middle-end/39867
6567 * gcc.dg/pr39867.c: New.
6568
87526ff1
JW
65692009-04-24 Janus Weil <janus@gcc.gnu.org>
6570
6571 PR fortran/39861
6572 PR fortran/39864
6573 * gfortran.dg/intrinsic_1.f90: New.
6574
caa9d12a
EB
65752009-04-24 Eric Botcazou <ebotcazou@adacore.com>
6576
6577 * gnat.dg/alignment7.adb: New test.
6578 * gnat.dg/alignment8.adb: Likewise.
6579
0d858698
EB
65802009-04-24 Eric Botcazou <ebotcazou@adacore.com>
6581
6582 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6583 * gnat.dg/specs/rep_clause2.ads: New test.
6584
6216f94e
JJ
65852009-04-24 Jakub Jelinek <jakub@redhat.com>
6586
6587 PR rtl-optimization/39794
6588 * gcc.dg/pr39794.c: New test.
6589
bbaba73f
EB
65902009-04-23 Eric Botcazou <ebotcazou@adacore.com>
6591
6592 * gnat.dg/atomic1.adb: New test.
6593 * gnat.dg/atomic1_pkg.ads: New helper.
6594
3682dc97
SE
65952009-04-23 Steve Ellcey <sje@cup.hp.com>
6596
6597 PR testsuite/39623
6598 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6599 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
f100a4a8 6600
4782dfa7
RAE
66012009-04-23 Rafael Avila de Espindola <espindola@google.com>
6602
6603 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6604 warning.
6605
53650abe
AP
66062009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6607
6608 PR C/31499
6609 * gcc.dg/vector-init-1.c: New testcase.
6610 * gcc.dg/vector-init-2.c: New testcase.
6611
b7babd5d
EB
66122009-04-22 Eric Botcazou <ebotcazou@adacore.com>
6613
6614 * gnat.dg/enum2.adb: New test.
6615 * gnat.dg/enum2_pkg.ads: New helper.
6616
2c0eba5a
JJ
66172009-04-22 Jakub Jelinek <jakub@redhat.com>
6618
6619 PR c/39855
6620 * gcc.dg/torture/pr39855.c: New test.
6621
a58f7da1
DS
66222009-04-22 Dodji Seketeli <dodji@redhat.com>
6623
6624 PR c++/39639
6625 * g++.dg/cpp0x/pr39639.C: New test.
6626
a123d175
MH
66272009-04-22 Mark Heffernan <meheff@google.com>
6628
bf758008 6629 * gcc.dg/profile-generate-3.c: New test.
a123d175 6630
0500a9f1
JH
66312009-04-22 Jan Hubicka <jh@suse.cz>
6632
6633 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6634
7a29c1ad
SE
66352009-04-22 Steve Ellcey <sje@cup.hp.com>
6636
6637 PR testsuite/39623
6638 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
f100a4a8 6639
aea4deba
RG
66402009-04-22 Richard Guenther <rguenther@suse.de>
6641
6642 PR tree-optimization/39824
6643 * gcc.c-torture/compile/pr39824.c: New testcase.
6644
cfc93532
MLI
66452009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6646
6647 PR c++/14875
6648 * g++.dg/parse/parser-pr14875.C: New.
6649 * g++.dg/parse/parser-pr14875-2.C: New.
6650 * g++.dg/parse/error6.C: Update match string.
6651
9925bce0
RG
66522009-04-22 Richard Guenther <rguenther@suse.de>
6653
6654 PR tree-optimization/39845
6655 * gcc.c-torture/compile/pr39845.c: New testcase.
6656
c73b6478
JW
66572009-04-22 Janus Weil <janus@gcc.gnu.org>
6658
6659 PR fortran/39735
6660 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6661 * gfortran.dg/external_initializer.f90: Modified.
6662 * gfortran.dg/interface_26.f90: Modified.
6663 * gfortran.dg/intrinsic_subroutine.f90: Modified.
6664 * gfortran.dg/proc_ptr_3.f90: Modified.
6665 * gfortran.dg/proc_ptr_15.f90: New.
6666 * gfortran.dg/proc_ptr_result_1.f90: Modified.
6667
36ef7262
MLI
66682009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6669
6670 PR c++/35711
6671 * g++.dg/warn/pr35711.C: New.
6672 * g++.dg/conversion/ptrmem2.C: Update.
6673
ad41bd84
JM
66742009-04-21 Joseph Myers <joseph@codesourcery.com>
6675
6676 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6677 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6678 README.gcc, g++.dg/README, g++.dg/compat/break/README,
6679 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6680 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6681 gcc.c-torture/ChangeLog.0,
6682 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6683 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6684 gcc.target/i386/math-torture/math-torture.exp,
6685 gcc.target/mips/inter/mips16-inter.exp,
6686 gcc.target/mips/mips-nonpic/README,
6687 gcc.target/x86_64/abi/README.gcc,
6688 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6689 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6690 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6691 notices.
6692 * ChangeLog-1993-2007, ChangeLog: Correct dates.
6693
ca80e52b
EB
66942009-04-21 Eric Botcazou <ebotcazou@adacore.com>
6695
6696 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6697
ad8a1ac0
RG
66982009-04-21 Richard Guenther <rguenther@suse.de>
6699
6700 PR middle-end/39829
6701 * gcc.dg/torture/pr39829.c: New testcase.
6702
7156c8ab
MJ
67032009-04-21 Martin Jambor <mjambor@suse.cz>
6704
6705 * gcc.dg/tree-ssa/cswtch-2.c: New test.
6706
1e4ae551
MLI
67072009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6708
6709 PR 16202
6710 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6711 * gcc.dg/sequence-pt-2.c: New.
6712 * gcc.dg/sequence-pt-3.c: New.
6713 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6714 * g++.dg/warn/sequence-pt-2.c: New.
6715 * g++.dg/warn/sequence-pt-3.c: New.
6716
6e9a9f9f
JJ
67172009-04-21 Jakub Jelinek <jakub@redhat.com>
6718
6719 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6720
a962b0a1
EB
67212009-04-21 Eric Botcazou <ebotcazou@adacore.com>
6722
6723 * gnat.dg/import1.ad[sb]: New test.
6724
158ec531
AP
67252009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6726
a962b0a1
EB
6727 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6728 return 0.
158ec531 6729
47b0b4fa
TB
67302009-04-20 Tobias Burnus <burnus@net-b.de>
6731
6732 PR fortran/39811
6733 * gfortran.dg/continuation_11.f90: New test.
6734
9c650d90
MLI
67352009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6736
6737 PR c++/13358
6738 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6739 messages. Test for "long long" in system headers.
6740 * gcc.dg/c99-longlong-2.c: New.
6741 * g++.dg/warn/pr13358.C: New.
6742 * g++.dg/warn/pr13358-2.C: New.
6743 * g++.dg/warn/pr13358-3.C: New.
6744 * g++.dg/warn/pr13358-4.C: New.
6745
47b0b4fa 67462009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
37041295
AP
6747
6748 * gcc.dg/framework-2.c: Fix up for non existent includes
6749 being fatal errors now.
6750
c867b7b6
PT
67512009-04-20 Paul Thomas <pault@gcc.gnu.org>
6752
6753 PR fortran/39800
6754 * gfortran.dg/private_type_13.f90: New test.
6755 * gfortran.dg/private_type_2.f90: Add option -std=f95.
6756
311fa510
LCW
67572009-04-20 Le-Chun Wu <lcwu@google.com>
6758
6759 PR c++/39803
6760 * g++.dg/warn/Wunused-14.C: New test.
6761
6e0f0975
EB
67622009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6763
6764 * gnat.dg/specs/small_alignment.ads: New test.
6765
bbbbb16a
ILT
67662009-04-20 Ian Lance Taylor <iant@google.com>
6767
6768 * gcc.dg/Wcxx-compat-3.c: New testcase.
6769
c2efda0d
EB
67702009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6771
6772 * gnat.dg/pack13.ad[sb]: New test.
6773 * gnat.dg/pack13_pkg.ads: New helper.
6774
77022fa8
EB
67752009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6776
6777 * gnat.dg/discr11.ad[sb]: New test.
6778 * gnat.dg/discr11_pkg.ads: New helper.
6779
c4551b28
IR
67802009-04-20 Ira Rosen <irar@il.ibm.com>
6781
6782 PR tree-optimization/39675
6783 * gcc.dg/vect/O3-pr39675-2.c: New test.
6784
56fe7b05
EB
67852009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6786
6787 * gnat.dg/rep_clause3.adb: New test.
6788
a45e580b
JM
67892009-04-19 Joseph Myers <joseph@codesourcery.com>
6790
6791 PR c/37481
6792 * gcc.dg/c99-flex-array-7.c: New test.
6793
20845d35
JM
67942009-04-19 Joseph Myers <joseph@codesourcery.com>
6795
6796 PR c/19771
6797 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6798
da377db9
JM
67992009-04-19 Joseph Myers <joseph@codesourcery.com>
6800
6801 PR c/38243
6802 * gcc.dg/c99-restrict-3.c: New test.
6803
aa508502
JM
68042009-04-19 Joseph Myers <joseph@codesourcery.com>
6805
6806 PR preprocessor/20078
6807 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6808
743e3e4c
EB
68092009-04-19 Eric Botcazou <ebotcazou@adacore.com>
6810
6811 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6812 Do not pass -B$root after -margs.
6813
ca409efd
MLI
68142009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6815
6816 PR c/32061
6817 PR c++/36954
6818 * gcc.dg/pr32061.c: New.
6819 * gcc.dg/Wlogical-op-1.c: Update.
6820 * g++.dg/warn/Wlogical-op-1.C: Update.
6821 * g++.dg/warn/pr36954.C: New.
6822
f37acdf9
JM
68232009-04-18 Joseph Myers <joseph@codesourcery.com>
6824
6825 PR c/27676
6826 * gcc.dg/lvalue-5.c: New test.
6827
2b4b7036
JM
68282009-04-18 Joseph Myers <joseph@codesourcery.com>
6829
6830 PR c/22367
6831 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6832
61cc8223
JM
68332009-04-18 Joseph Myers <joseph@codesourcery.com>
6834
6835 * gcc.dg/cpp/include5.c: New test.
6836
3ce62965
JM
68372009-04-18 Joseph Myers <joseph@codesourcery.com>
6838
6839 PR c/35210
6840 * gcc.dg/call-diag-2.c: New test.
6841
c7f9c0b9
JM
68422009-04-18 Joseph Myers <joseph@codesourcery.com>
6843
6844 PR preprocessor/39646
6845 * gcc.dg/cpp/line8.c: New test.
6846
a5cb563b
JM
68472009-04-18 Joseph Myers <joseph@codesourcery.com>
6848
6849 PR preprocessor/39647
6850 * gcc.dg/cpp/line7.c: New test.
6851
2586ba4b
RG
68522009-04-18 Richard Guenther <rguenther@suse.de>
6853
6854 PR middle-end/39804
6855 * gcc.target/i386/pr39804.c: New testcase.
6856
8dd07c41
EB
68572009-04-18 Eric Botcazou <ebotcazou@adacore.com>
6858
6859 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6860 * g++.dg/other/pr39496.C: Likewise.
6861
92ef7fb1
MLI
68622009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6863
6864 PR middle-end/36902
6865 * gcc.dg/pr36902.c: New.
6866
07485407
DN
68672009-04-17 Diego Novillo <dnovillo@google.com>
6868
6869 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6870 violation for variable 'inside_main'.
6871
43836431
UW
68722009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6873
6874 * gfortran.fortran-torture/execute/getarg_1.x: New file.
6875
1ab456ae
UW
68762009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6877
6878 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6879
339670f8
UW
68802009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6881
6882 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6883 * gfortran.dg/chmod_2.f90: Likewise.
6884 * gfortran.dg/chmod_3.f90: Likewise.
6885 * gfortran.dg/open_errors.f90: Likewise.
6886 * gfortran.dg/stat_1.f90: Likewise.
6887 * gfortran.dg/stat_2.f90: Likewise.
6888
00620286
UW
68892009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6890
6891 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6892 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6893 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6894 * gfortran.dg/nearest_1.f90: Likewise.
6895 * gfortran.dg/nearest_3.f90: Likewise.
6896 * gfortran.dg/isnan_1.f90: Likewise.
6897 * gfortran.dg/isnan_2.f90: Likewise.
6898 * gfortran.dg/nan_1.f90: Likewise.
6899 * gfortran.dg/nan_2.f90: Likewise.
6900 * gfortran.dg/nan_3.f90: Likewise.
6901 * gfortran.dg/nan_4.f90: Likewise.
6902 * gfortran.dg/module_nan.f90: Likewise.
6903 * gfortran.dg/int_conv_2.f90: Likewise.
6904 * gfortran.dg/init_flag_3.f90: Likewise.
6905 * gfortran.dg/namelist_42.f90: Likewise.
6906 * gfortran.dg/namelist_43.f90: Likewise.
6907 * gfortran.dg/real_const_3.f90: Likewise.
6908 * gfortran.dg/transfer_simplify_1.f90: Likewise.
6909
6910 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6911 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6912 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6913 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6914 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6915
6916 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6917 * gfortran.dg/gamma_5.f90: Likewise.
6918
c9184dd8
UW
69192009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6920
6921 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6922 less strict so it also works with auto-overlay support.
6923 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6924 for "exceeds local store" linker errors on the SPU.
6925
6926 * lib/gfortran.exp: Include target-supports.exp.
6927 (gfortran_init): On SPU targets where automatic overlay support
6928 is available, use it to build all Fortran test cases.
6929
6930 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6931
92234f46
AC
69322009-04-17 Arnaud Charlet <charlet@adacore.com>
6933
6934 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6935 rule enforced by gnat on taft types.
6936
d23a572f
JJ
69372009-04-17 Jakub Jelinek <jakub@redhat.com>
6938
6939 PR testsuite/39792
6940 * g++.dg/ext/complit11.C: Add empty dg-options.
6941
167be6eb
AP
69422009-04-16 Andrew Pinski <pinskia@gmail.com>
6943
d23a572f 6944 PR c++/17570
167be6eb
AP
6945 * g++.dg/template/defarg11.C: New test.
6946
ee85b983
AP
69472009-04-16 Andrew Pinski <pinskia@gmail.com>
6948
d23a572f 6949 PR c++/28766
ee85b983
AP
6950 * g++.dg/ext/complit11.C: New testcase.
6951
041d7a27
LCW
69522009-04-15 Le-Chun Wu <lcwu@google.com>
6953
6954 PR c++/39551
6955 * g++.dg/warn/Wunused-13.C: New testcase.
6956
6866c6e8
ILT
69572009-04-15 Ian Lance Taylor <iant@google.com>
6958
6959 * gcc.dg/Wenum-compare-1.c: New testcase.
6960
25e20805
RG
69612009-04-15 Richard Guenther <rguenther@suse.de>
6962
6963 PR tree-optimization/39764
6964 * g++.dg/torture/pr39764.C: New testcase.
6965
5afaa917
NS
69662009-04-15 Nathan Sidwell <nathan@codesourcery.com>
6967
6968 * g++.dg/ext/altivec-17.C: New.
6969
6891bd6c
AC
69702009-04-15 Arnaud Charlet <charlet@adacore.com>
6971
6972 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6973 * gnat.dg/specs/limited1.ads: Ditto.
6974
1a650423
MM
69752009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6976
6977 PR testsuite/39769
6978 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6979 for testing the results of estimate instructions.
6980 * gcc.dg/vmx/3a-04m.c (test): Ditto.
6981 * gcc.dg/vmx/3a-05.c (test): Ditto.
6982
f9b20c62
JM
69832009-04-14 Jason Merrill <jason@redhat.com>
6984
6985 PR c++/39763
6986 * g++.dg/warn/Wshadow-4.C: Extend.
6987
58277f48
UB
69882009-04-14 Uros Bizjak <ubizjak@gmail.com>
6989
6990 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6991 (do_D): Remove attribute hidden.
6992
82e738a5 69932009-04-13 Jason Merrill <jason@redhat.com>
15237f9a
JM
6994
6995 PR c++/39480
6996 * g++.dg/init/copy7.C: New.
6997
1b1c508f
L
69982009-04-13 H.J. Lu <hongjiu.lu@intel.com>
6999
7000 PR testsuite/39733
7001 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7002 (check_for_all_options): This.
7003
c1b93f2b
JM
70042009-04-13 Jason Merrill <jason@redhat.com>
7005
7006 PR c++/39750
7007 * g++.dg/template/crash90.C: New.
7008
0f8a7706
JM
70092009-04-12 Jason Merrill <jason@redhat.com>
7010
7011 PR c++/39742
7012 * g++.dg/overload/extern-C-2.C: New.
7013
18f41a1b
JM
70142009-04-12 Joseph Myers <joseph@codesourcery.com>
7015
7016 PR preprocessor/31869
7017 * gcc.dg/cpp/strify5.c: New test.
7018
849d624b
EB
70192009-04-12 Eric Botcazou <ebotcazou@adacore.com>
7020
7021 * gnat.dg/enum1.adb: New test.
7022 * gnat.dg/enum1_pkg.ads: New helper.
7023
70242009-04-12 Uros Bizjak <ubizjak@gmail.com>
4c48007b
UB
7025
7026 PR target/39740
7027 * gcc.target/alpha/pr39740.c: New test.
7028
cadb8f42
DK
70292009-04-11 Daniel Kraft <d@domob.eu>
7030
7031 PR fortran/37746
7032 * gfortran.dg/bounds_check_strlen_1.f90: New test.
7033 * gfortran.dg/bounds_check_strlen_2.f90: New test.
7034 * gfortran.dg/bounds_check_strlen_3.f90: New test.
7035 * gfortran.dg/bounds_check_strlen_4.f90: New test.
7036 * gfortran.dg/bounds_check_strlen_5.f90: New test.
7037 * gfortran.dg/bounds_check_strlen_6.f90: New test.
7038 * gfortran.dg/bounds_check_strlen_7.f90: New test.
7039 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7040 expected string length that failed with -fbounds-check now.
7041 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7042
d1e49db4
JW
70432009-04-11 Janus Weil <janus@gcc.gnu.org>
7044
7045 PR fortran/39692
7046 * gfortran.dg/proc_ptr_14.f90: New.
7047
32848948
RG
70482009-04-11 Richard Guenther <rguenther@suse.de>
7049
7050 PR middle-end/39732
7051 * g++.dg/torture/pr39732.C: New testcase.
7052
568eecad
DF
70532009-04-11 Daniel Franke <franke.daniel@gmail.com>
7054
7055 * gfortran.dg/whole_file_5.f90: New.
7056 * gfortran.dg/whole_file_6.f90: New.
7057
8810712e
RG
70582009-04-11 Richard Guenther <rguenther@suse.de>
7059
7060 PR tree-optimization/39713
7061 * g++.dg/torture/pr39713.C: New testcase.
7062
fa78c0c1
RG
70632009-04-10 Richard Guenther <rguenther@suse.de>
7064
7065 PR c/39712
7066 * gcc.dg/pr39712.c: New testcase.
7067
72b75d03
L
70682009-04-10 H.J. Lu <hongjiu.lu@intel.com>
7069
7070 PR c++/28301
7071 * g++.dg/cpp0x/enum2.C: Updated.
7072 * g++.dg/debug/pr22514.C: Likewise.
7073 * g++.dg/parse/enum2.C: Likewise.
7074 * g++.dg/parse/enum3.C: Likewise.
7075 * g++.dg/template/crash79.C: Likewise.
7076 * g++.old-deja/g++.jason/cond.C: Likewise.
7077
6e990b54
CF
70782009-04-10 Chao-ying Fu <fu@mips.com>
7079
7080 * gcc.target/mips/interrupt_handler.c: Change from compile to
7081 assemble.
7082
aa070a60
KG
70832009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7084
7085 * objc/execute/forward-1.x: Fix x86_64 entry typos.
7086
045ac367
DF
70872009-04-10 Daniel Franke <franke.daniel@gmail.com>
7088
7089 PR fortran/38709
7090 * gfortran.dg/zero_sized_6.f90: New.
7091
0d246707
MLI
70922009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
7093
7094 PR c++/20118
7095 * g++.dg/parse/pr20118.C: New.
7096 * g++.dg/template/spec16.C: Update.
7097
8b7a6bb2
L
70982009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7099
7100 PR testsuite/35621
7101 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7102 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7103 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7104 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7105 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7106 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7107 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7108 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7109 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7110 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7111 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7112 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7113 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7114 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7115 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7116 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7117 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7118
80558628
L
71192009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7120
7121 PR target/39678
7122 * g++.dg/torture/pr39678.C: New.
7123 * gcc.dg/compat/struct-complex-2.h: Likewise.
7124 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7125 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7126 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7127 * gcc.dg/torture/pr39678.c: Likewise.
7128 * gcc.target/i386/pr39678.c: Likewise.
7129
7130 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7131 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7132
7133 * gcc.target/x86_64/abi/test_passing_structs.c: Include
7134 <complex.h>. Add tests for structure with complex float.
7135
e1ff19bf
BE
71362009-04-10 Ben Elliston <bje@au.ibm.com>
7137 Joseph Myers <joseph@codesourcery.com>
7138
7139 PR target/36800
7140 * gcc.dg/dfp/pr36800.c: New.
7141
d5e90cab
RW
71422009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7143 Rafael Avila de Espindola <espindola@google.com>
7144
7145 * gcc.misc-tests/help.exp: New file.
7146 * lib/options.exp: New file.
7147
750d4b2e
JJ
71482009-04-09 Janis Johnson <janis187@us.ibm.com>
7149
7150 PR libobjc/36610
7151 * objc/execute/forward-1.x: New.
7152
b45f0e58
PB
71532009-04-09 Paolo Bonzini <bonzini@gnu.org>
7154
7a715bba 7155 * gcc.dg/pr27150-1.c: Change to a link test.
b45f0e58 7156
748086b7
JJ
71572009-04-09 Jakub Jelinek <jakub@redhat.com>
7158
7159 * g++.dg/lookup/using2.C: Change copyright header to refer to version
7160 3 of the GNU General Public License and to point readers at the
7161 COPYING3 file and the FSF's license web page.
7162 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7163 * gcc.dg/struct/struct-reorg.exp: Likewise.
7164 * gcc.target/spu/tag_manager.c: Likewise.
7165
0a5ec800
RG
71662009-04-09 Richard Guenther <rguenther@suse.de>
7167
7168 PR testsuite/39696
7169 * ssa-ccp-25.c: Adjust pattern.
7170
3070bab4
JW
71712009-04-09 Janus Weil <janus@gcc.gnu.org>
7172
7173 PR fortran/36704
7174 * gfortran.dg/external_procedures_1.f90: Modified.
7175 * gfortran.dg/proc_ptr_result_1.f90: New.
7176 * gfortran.dg/proc_ptr_result_2.f90: New.
7177 * gfortran.dg/proc_ptr_result_3.f90: New.
7178
22a65a54
RG
71792009-04-09 Richard Guenther <rguenther@suse.de>
7180
7181 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7182 to prevent constant propagation.
7183 * gcc.dg/vect/vect-56.c: Likewise.
7184 * gcc.dg/vect/vect-58.c: Likewise.
7185 * gcc.dg/vect/vect-60.c: Likewise.
7186 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7187 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7188 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7189
f76968e6
RG
71902009-04-09 Richard Guenther <rguenther@suse.de>
7191
7192 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7193 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7194
17cede2e
JM
71952009-04-09 Joseph Myers <joseph@codesourcery.com>
7196
7197 PR c/39613
7a715bba
UB
7198 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7199 New tests.
17cede2e 7200
d34ac4dd
JM
72012009-04-08 Joseph Myers <joseph@codesourcery.com>
7202
7203 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7204 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7205
ce9ba79b
JJ
72062009-04-08 Jakub Jelinek <jakub@redhat.com>
7207
7208 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7209
f6f5e3a1
JM
72102009-04-08 Jason Merrill <jason@redhat.com>
7211
7212 PR c++/25185
7213 * g++.dg/template/error40.C: Add another test.
7214
4d84fe7c
JM
72152009-04-08 Joseph Myers <joseph@codesourcery.com>
7216
7217 PR c/39614
7218 PR c/39673
7219 * gcc.c-torture/compile/pr39614-1.c,
7220 gcc.c-torture/compile/pr39614-2.c,
7221 gcc.c-torture/compile/pr39614-3.c,
7222 gcc.c-torture/compile/pr39614-4.c,
7223 gcc.c-torture/compile/pr39614-5.c,
7224 gcc.c-torture/compile/pr39673-1.c,
7225 gcc.c-torture/compile/pr39673-2.c: New tests.
7226 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7227 more cases.
7228 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7229 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7230 expected errors.
7231
02060927
DS
72322009-04-08 Dodji Seketeli <dodji@redhat.com>
7233
7234 PRc++/39637
7235 * g++.dg/cpp0x/variadic-crash2.C: New test.
7236
bafc96b4
PT
72372009-04-08 Paul Thomas <pault@gcc.gnu.org>
7238
7239 PR fortran/38863
7240 * gfortran.dg/alloc_comp_result_1.f90: New test.
7241
e04c614e
JM
72422009-04-07 Jason Merrill <jason@redhat.com>
7243
7244 PR c++/34691
7245 * g++.dg/overload/extern-C-1.C: New.
7246
4796d66e
DH
72472009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
7248
7249 PR testsuite/39325
7250 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7251
6ea2bd47
JM
72522009-04-07 Jason Merrill <jason@redhat.com>
7253
7254 PR c++/25185
7255 * g++.dg/template/error40.C: New.
7256
13d138bf
JW
72572009-04-07 Janus Weil <janus@gcc.gnu.org>
7258
7259 PR fortran/38152
7260 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7261
aa1aa786
EB
72622009-04-07 Eric Botcazou <ebotcazou@adacore.com>
7263
7264 * gnat.dg/subp_elim_errors.ad[sb]: New test.
7265
3afadac3
JW
72662009-04-07 Janus Weil <janus@gcc.gnu.org>
7267
c22ba5ff 7268 PR fortran/38290
3afadac3
JW
7269 * gfortran.dg/proc_decl_1.f90: Modified.
7270 * gfortran.dg/proc_ptr_11.f90: Extended.
7271 * gfortran.dg/proc_ptr_13.f90: Modified.
7272
463ecaca
JM
72732009-04-06 Jason Merrill <jason@redhat.com>
7274
7275 PR c++/35146
7276 * g++.dg/template/fnspec1.C: New.
7277
6d63ea75
LG
72782009-04-06 Laurent GUERBY <laurent@guerby.net>
7279
7a715bba 7280 * lib/gnat.exp: Handle multilib.
f100a4a8 7281
ea0a374b
PT
72822009-04-06 Paul Thomas <pault@gcc.gnu.org>
7283
7284 PR fortran/38863
7285 * gfortran.dg/dependency_23.f90: New test.
7286
439ef907
RG
72872009-04-06 Richard Guenther <rguenther@suse.de>
7288
7289 PR tree-optimization/28868
7290 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7291 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7292 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7293 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7294
2e698f67
AS
72952009-04-06 Andrew Stubbs <ams@codesourcery.com>
7296
7297 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7298
5020dbd6
AS
72992009-04-06 Andrew Stubbs <ams@codesourcery.com>
7300
7301 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7302
73032009-04-06 Andrew Stubbs <ams@codesourcery.com>
7304
7305 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7306 with the built-in y0, and the subsequent warning.
7307 (y1): Likewise, rename to y_1.
7308
1d146030
JW
73092009-04-06 Janus Weil <janus@gcc.gnu.org>
7310
7a715bba
UB
7311 PR fortran/39414
7312 * gfortran.dg/proc_decl_21.f90: New.
1d146030
JW
7313
73142009-04-06 Paul Thomas <pault@gcc.gnu.org>
59e36b72 7315
7a715bba
UB
7316 PR fortran/36091
7317 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
59e36b72 7318
ecef6119
HPN
73192009-04-06 Hans-Peter Nilsson <hp@axis.com>
7320
7321 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7322 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7323 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7324 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7325 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7326 gfortran.dg/namelist_49.f90: Gate test on effective_target
7327 fd_truncate.
7328 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
7329
e462f727
DK
73302009-04-05 Daniel Kraft <d@domob.eu>
7331
7332 PR fortran/38654
7333 * gfortran.dg/read_float_2.f03
7334 * gfortran.dg/read_float_3.f90
7335
941c3614
RB
73362009-04-05 Richard Guenther <rguenther@suse.de>
7337
7338 PR tree-optimization/39648
7339 * gcc.c-torture/compile/pr39648.c: New testcase.
7340
435970ad
JM
73412009-04-05 Jason Merrill <jason@redhat.com>
7342
7343 PR c++/14912
7344 * g++.dg/template/error39.C: New.
7345
beb64b4a
DF
73462009-04-05 Daniel Franke <franke.daniel@gmail.com>
7347
7348 PR fortran/29458
7349 * gfortran.dg/implied_do_1.f90: New.
7350
cf7d2eb0
TB
73512009-04-04 Tobias Burnus <burnus@net-b.de>
7352
7353 PR fortran/39577
7354 * gfortran.dg/recursive_check_8.f90: New.
7355 * gfortran.dg/recursive_check_9.f90: New.
7356 * gfortran.dg/recursive_check_10.f90: New.
7357 * gfortran.dg/recursive_check_11.f90: New.
7358 * gfortran.dg/recursive_check_12.f90: New.
7359 * gfortran.dg/recursive_check_13.f90: New.
7360 * gfortran.dg/recursive_check_14.f90: New.
7361
a4d674fc
JM
73622009-04-04 Jason Merrill <jason@redhat.com>
7363
7364 PR c++/25185
7365 * g++.dg/template/error38.C: Add more tests.
7366
6f85546f
PT
73672009-04-04 Paul Thomas <pault@gcc.gnu.org>
7368
7369 PR fortran/37614
7370 * gfortran.dg/common_align_2.f90: New test.
7371
6356f38f
UB
73722009-04-04 Richard Earnshaw <rearnsha@arm.com>
7373
7374 PR target/39501
7375 * gcc.c-torture/execute/pr39501.c: New file.
7376 * gcc.c-torture/execute/pr39501.x: New file.
7377
aa7069aa
RG
73782009-04-04 Richard Guenther <rguenther@suse.de>
7379
7380 PR tree-optimization/8781
7381 PR tree-optimization/37892
7382 * g++.dg/tree-ssa/pr8781.C: New testcase.
7383 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7384
cd15ad3e
RG
73852009-04-04 Richard Guenther <rguenther@suse.de>
7386
7387 PR tree-optimization/39636
7388 * gcc.c-torture/compile/pr39636.c: New testcase.
7389
32d5b22d
L
73902009-04-03 H.J. Lu <hongjiu.lu@intel.com>
7391
d75b46b4 7392 PR rtl-optimization/39607
32d5b22d
L
7393 * g++.dg/opt/pr39607.C: New.
7394
6f9c9d6d
TB
73952009-04-03 Tobias Burnus <burnus@net-b.de>
7396
7397 PR fortran/39594
7398 * gfortran.dg/common_12.f90: New.
7399
b77ba909
JM
74002009-04-03 Jason Merrill <jason@redhat.com>
7401
7402 PR c++/39608
7403 * g++.dg/template/const2.C: New test.
7404
0c908ffc
RG
74052009-04-03 Richard Guenther <rguenther@suse.de>
7406
7407 PR tree-optimization/2480
7408 PR tree-optimization/23086
7409 * gcc.dg/tree-ssa/pr2480.c: New testcase.
7410 * gcc.dg/tree-ssa/pr23086.c: Likewise.
7411
075f83f5
RG
74122009-04-03 Richard Guenther <rguenther@suse.de>
7413
7414 PR tree-optimization/34743
7415 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7416 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7417 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7418 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7419 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7420 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7421 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7422 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7423
5006671f
RG
74242009-04-03 Richard Guenther <rguenther@suse.de>
7425
7426 PR middle-end/13146
7427 PR tree-optimization/23940
7428 PR tree-optimization/33237
7429 PR middle-end/33974
7430 PR middle-end/34093
7431 PR tree-optimization/36201
7432 PR tree-optimization/36230
7433 PR tree-optimization/38049
7434 PR tree-optimization/38207
7435 PR tree-optimization/38230
7436 PR tree-optimization/38301
7437 PR tree-optimization/38585
7438 PR middle-end/38895
7439 PR tree-optimization/38985
7440 PR tree-optimization/39299
7441 * gcc.dg/pr19633-1.c: Adjust.
7442 * gcc.dg/torture/pta-callused-1.c: Likewise.
7443 * gcc.dg/torture/pr39074-2.c: Likewise.
7444 * gcc.dg/torture/pr39074.c: Likewise.
7445 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7446 * gcc.dg/torture/pr30375.c: Adjust.
7447 * gcc.dg/torture/pr33563.c: Likewise.
7448 * gcc.dg/torture/pr33870.c: Likewise.
7449 * gcc.dg/torture/pr33560.c: Likewise.
7450 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7451 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7452 * gcc.dg/tree-ssa/alias-15.c: Remove.
7453 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7454 * gcc.dg/tree-ssa/pr26421.c: Adjust.
7455 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7456 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7457 * gcc.dg/tree-ssa/pr23382.c: Adjust.
7458 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7459 * gcc.dg/tree-ssa/alias-16.c: Adjust.
7460 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7461 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7462 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7463 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7464 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7465 * gcc.dg/tree-ssa/alias-19.c: Likewise.
7466 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7467 * gcc.dg/tree-ssa/pr13146.c: Likewise.
7468 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7469 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7470 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7471 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7472 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7473 * gcc.dg/tree-ssa/alias-20.c: Likewise.
7474 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7475 * gcc.dg/tree-ssa/pr38895.c: Likewise.
7476 * gcc.dg/uninit-B.c: XFAIL.
7477 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7478 * gcc.dg/uninit-pr19430.c: XFAIL.
7479 * g++.dg/tree-ssa/pr13146.C: New testcase.
7480 * g++.dg/opt/pr36187.C: Adjust.
7481 * g++.dg/torture/20090329-1.C: New testcase.
7482
e97d7fa9
CF
74832009-04-02 Chao-ying Fu <fu@mips.com>
7484
7485 * gcc.target/mips/interrupt_handler.c: New test.
7486
608f7b2e
DA
74872009-04-02 David Ayers <ayers@fsfe.org>
7488
7489 PR objc/18456
7490 * objc.dg/bad-receiver-type-2.m: New test contributed by
7491 Alexander Mamberg.
7492
d5c8be27
JM
74932009-04-02 Jason Merrill <jason@redhat.com>
7494
7495 PR c++/25185
7496 * g++.dg/template/error38.C: New test.
7497
9fabb197
JJ
74982009-04-02 Janis Johnson <janis187@us.ibm.com>
7499
7500 PR tree-optimization/31677
7a715bba 7501 * gcc.dg/memcpy-1.c: Add compiler option.
9fabb197 7502
2f0fa28e
IR
75032009-04-02 Ira Rosen <irar@il.ibm.com>
7504
7505 PR tree-optimization/39595
7506 * gfortran.dg/vect/O3-pr39595.f: New test.
7507
d0940d56
DS
75082009-04-02 Dodji Seketeli <dodji@redhat.com>
7509
7510 PR c++/26693
7511 * g++.dg/template/typedef11.C: New test.
7512 * g++.dg/template/typedef12.C: Likewise.
7513 * g++.dg/template/typedef13.C: Likewise.
7514 * g++.dg/template/typedef14.C: Likewise.
7515 * g++.dg/template/typedef15.C: Likewise.
7516 * g++.dg/template/typedef16.C: Likewise.
7517 * g++.dg/template/sfinae3.C: Compile this pedantically.
7518 The only errors expected should be the one saying the typedef is ill
7519 formed.
7520 * g++.old-deja/g++.pt/typename8.C: Likewise.
7521 * g++.dg/template/access11.C: Update this.
7522
bf1cbdc6
RG
75232009-04-02 Richard Guenther <rguenther@suse.de>
7524
7525 PR tree-optimization/37221
7526 * gcc.c-torture/compile/20090331-1.c: New testcase.
7527
87cfb32c
EB
75282009-04-01 Eric Botcazou <ebotcazou@adacore.com>
7529
7530 * gcc.c-torture/compile/20090401-1.c: New test.
7531
a5b38cdf
L
75322009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7533
7534 PR c++/4926
7535 * g++.dg/template/pr4926-1.C: New.
7536
667e8acb
XDL
75372009-04-01 Xinliang David Li <davidxl@google.com>
7538
7539 * gcc.target/i386/all_one_m128i.c: New test.
7540
eec49116
JJ
75412009-04-01 Janis Johnson <janis187@us.ibm.com>
7542
839a3b8a
JJ
7543 PR c/39027
7544 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7545 * gcc.dg/fltconst-2.c: New test.
7546 * gcc.dg/fltconst-double-pedantic-1.c: New test.
7547 * gcc.dg/fltconst-double-pedantic-2.c: New test.
7548
eec49116
JJ
7549 PR c/33466
7550 * gcc.dg/cpp/pr33466.c: New test.
7551 * gcc.dg/dfp/pr33466.c: New test.
7552 * gcc.dg/fixed-point/pr33466.c: New test.
7553
96137f95
L
75542009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7555
7556 PR tree-optimization/35011
7557 * g++.dg/other/pr35011.C: New.
7558
d93e052c
JJ
75592009-04-01 Jakub Jelinek <jakub@redhat.com>
7560
7561 PR target/39226
7562 * gcc.dg/pr39226.c: New test.
7563
eddd291e
L
75642009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7565
7566 PR c++/35240
7567 * g++.dg/template/pr35240.C: New.
7568
6ccb2a4a
JM
75692009-04-01 Joseph Myers <joseph@codesourcery.com>
7570
7571 PR c/39605
7572 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7573 * gcc.dg/pr25682.c: Update expected diagnostics.
7574
299b87f8
RG
75752009-04-01 Richard Guenther <rguenther@suse.de>
7576
7577 * gcc.dg/fold-plusmult-2.c: New testcase.
7578
b85eb797
JJ
75792009-04-01 Jakub Jelinek <jakub@redhat.com>
7580
7581 PR c/37772
7582 * gcc.dg/pr37772.c: New test.
7583 * g++.dg/ext/asm11.C: New test.
7584
00c7e24f
L
75852009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7586
b85eb797
JJ
7587 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7588 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7589 defined.
00c7e24f 7590
a70f5987
JM
75912009-03-31 Jason Merrill <jason@redhat.com>
7592
7593 * g++.old-deja/g++.other/using9.C: Add expected errors.
7594
36e3e6f7
L
75952009-03-31 H.J. Lu <hongjiu.lu@intel.com>
7596
7597 * gcc.c-torture/compile/pr33009.c: Removed.
7598
82452399
RR
75992009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7600
7601 * gcc.c-torture/compile/pr33009.c: Delete.
7602 * gcc.c-torture/compile/pr11832.c: Likewise.
7603
207bf79d
JM
76042009-03-31 Joseph Myers <joseph@codesourcery.com>
7605
7606 PR c/448
7607 * lib/target-supports.exp (check_effective_target_stdint_types):
7608 Update comment.
7609 (check_effective_target_inttypes_types): New.
7610 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7611 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7612 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7613
e49be8f7
PT
76142009-03-31 Paul Thomas <pault@gcc.gnu.org>
7615
7616 PR fortran/38917
7617 PR fortran/38918
7618 * gfortran.dg/data_pointer_1.f90: New test.
7619
bf0d171a
PT
76202009-03-31 Paul Thomas <pault@gcc.gnu.org>
7621
7622 PR fortran/38915
7623 * gfortran.dg/char_length_15.f90: New test.
7624
a3c49752
JM
76252009-03-31 Jason Merrill <jason@redhat.com>
7626
51fc2d02
JM
7627 C++ DR 613
7628 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7629 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7630 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7631 xfail others.
7632
2553fb66
JM
7633 * g++.dg/other/typedef2.C: New test.
7634
0e183333
JM
7635 PR c++/37806
7636 * g++.dg/template/typedef17.C: New test.
7637
a3c49752
JM
7638 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7639 * g++.dg/cpp0x/auto12.C: Likewise.
7640
6b12efe9
RG
76412009-03-31 Richard Guenther <rguenther@suse.de>
7642
7643 PR middle-end/31029
7644 * gcc.dg/fold-compare-4.c: New testcase.
7645 * gcc.dg/fold-compare-5.c: Likewise.
7646
108f6c2f
RG
76472009-03-31 Richard Guenther <rguenther@suse.de>
7648
7649 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7650
8f612190
JM
76512009-03-31 Joseph Myers <joseph@codesourcery.com>
7652
7653 PR target/39592
7654 * gcc.target/i386/pr39592-1.c: New test.
7655
47580d22
JM
76562009-03-31 Joseph Myers <joseph@codesourcery.com>
7657
7658 PR preprocessor/15638
7659 * gcc.dg/cpp/missing-header-1.c: New test.
7660 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
7661 "compilation terminated" message.
7662 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
7663 test #include "".
7664 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7665 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7666 terminated" message.
7667
ba4d8f9d
RG
76682009-03-31 Richard Guenther <rguenther@suse.de>
7669
7670 PR middle-end/23401
7671 PR middle-end/27810
7672 * gcc.dg/tree-ssa/pr23401.c: New testcase.
7673 * gcc.dg/tree-ssa/pr27810.c: Likewise.
7674
3759634f
SK
76752009-03-30 Steven G. Kargl <kargls@comcast.net>
7676
7677 PR fortran/38389
7678 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7679 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7680 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7681 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7682 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7683 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7684 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7685
71a7778c
PT
76862009-03-30 Paul Thomas <pault@gcc.gnu.org>
7687
7688 PR fortran/22571
7689 * gfortran.dg/whole_file_1.f90: New test.
7690 PR fortran/26227
7691 * gfortran.dg/whole_file_2.f90: New test.
7692 * gfortran.dg/whole_file_3.f90: New test.
7693 PR fortran/24886
7694 * gfortran.dg/whole_file_4.f90: New test.
7695
665733c1
JJ
76962009-03-30 Jakub Jelinek <jakub@redhat.com>
7697
7698 * gfortran.dg/bind_c_usage_19.f90: New test.
7699
a37a7b8a
JJ
7700 PR target/39558
7701 * gcc.target/powerpc/altivec-29.c: New test.
7702
8ce94e44
JM
77032009-03-30 Joseph Myers <joseph@codesourcery.com>
7704
7705 PR rtl-optimization/323
7706 * gcc.target/i386/excess-precision-1.c,
7707 gcc.target/i386/excess-precision-2.c,
7708 gcc.target/i386/excess-precision-3.c,
7709 gcc.target/i386/excess-precision-4.c,
7710 gcc.target/i386/excess-precision-5.c,
7711 gcc.target/i386/excess-precision-6.c: New tests.
7712
1e57bf47
JM
77132009-03-30 Joseph Myers <joseph@codesourcery.com>
7714
7715 PR c/35235
7716 * gcc.dg/c99-array-lval-8.c: New test.
7717
148e4216
JM
77182009-03-29 Joseph Myers <joseph@codesourcery.com>
7719
7720 PR preprocessor/34695
7721 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7722 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7723 instead of dg-warning for "previous definition" messages.
7724 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7725 "warnings being treated as errors" message.
7726 * gcc.dg/fltconst-1.c: Use -fshow-column.
7727
6bb62671
SK
77282009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
7729
7730 PR fortran/38823
7731 * gfortran.dg/power1.f90: New test.
7732
928c19bb
JM
77332009-03-29 Joseph Myers <joseph@codesourcery.com>
7734
7735 PR c/456
7736 PR c/5675
7737 PR c/19976
7738 PR c/29116
7739 PR c/31871
7740 PR c/35198
7741 * gcc.c-torture/compile/20081108-1.c,
7742 gcc.c-torture/compile/20081108-2.c,
7743 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7744 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7745 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7746 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7747 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7748 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7749 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7750 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7751 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7752 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7753 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7754 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7755 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7756 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7757 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7758 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7759 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7760 case.
7761 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7762 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7763 XFAILs. Update expected messages.
7764 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7765 expected messages.
7766 * gcc.dg/real-const-1.c: Replace with test from original PR.
7767 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7768 when casting from non-constant integer to pointer.
7769
5babbcc0
RG
77702009-03-29 Richard Guenther <rguenther@suse.de>
7771
7772 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7773
b0e5fa94
DK
77742009-03-29 Daniel Kraft <d@domob.eu>
7775
7776 PR fortran/37423
7777 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7778 DEFERRED bindings.
7779 * gfortran.dg/typebound_proc_9.f03: New test.
7780 * gfortran.dg/typebound_proc_10.f03: New test.
7781 * gfortran.dg/typebound_proc_11.f03: New test.
7782 * gfortran.dg/abstract_type_5.f03: New test.
7783
ad41bd84 77842009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
d80c695f
TS
7785
7786 PR fortran/38507
7787 * gfortran.dg/do_4.f: New.
7788 * gfortran.dg/goto_2.f90: Correct expected warnings.
7789 * gfortran.dg/goto_4.f90: Likewise.
7790 * gfortran.dg/goto_5.f90: New.
7791
eeae74a1
L
77922009-03-29 H.J. Lu <hongjiu.lu@intel.com>
7793
7794 PR target/39545
7795 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7796
7797 * gcc.target/i386/pr39545-1.c: New.
7798 * gcc.target/i386/pr39545-2.c: Likewise.
7799
7800 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7801 (flex2_struct): Likewise.
7802 (check_struct_passing7): Likewise.
7803 (check_struct_passing8): Likewise.
7804 (f1s): Likewise.
7805 (f2s): Likewise.
7806 (main): Call check_struct_passing7 and check_struct_passing8.
7807
3379ae7f
RG
78082009-03-29 Richard Guenther <rguenther@suse.de>
7809
7810 * gcc.c-torture/execute/20090113-1.c: New testcase.
7811 * gcc.c-torture/execute/20090113-2.c: Likewise.
7812 * gcc.c-torture/execute/20090113-3.c: Likewise.
7813 * gcc.c-torture/execute/20090207-1.c: Likewise.
7814 * gcc.c-torture/compile/20090114-1.c: Likewise.
7815 * gcc.c-torture/compile/20090328-1.c: Likewise.
7816 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7817
4ea80a41
DA
78182009-03-29 David Ayers <ayers@fsfe.org>
7819
7820 PR objc/27377
7821 * objc.dg/conditional-1.m: New tests.
f100a4a8 7822
3dc9eaa6
AN
78232009-03-28 Adam Nemet <anemet@caviumnetworks.com>
7824
7825 * gcc.dg/winline-10.c: New test.
7826
33abc845
TB
78272009-03-28 Tobias Burnus <burnus@net-b.de>
7828
7829 PR fortran/34656
7830 * gfortran.dg/do_check_1.f90: Add test.
7831 * gfortran.dg/do_check_2.f90: Add test.
7832 * gfortran.dg/do_check_3.f90: Add test.
7833 * gfortran.dg/do_check_4.f90: Add test.
7834
33977f81
JH
78352009-03-28 Jan Hubicka <jh@suse.cz>
7836
7837 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7838 * gcc.dg/pr33826.c: Update dump files.
7839 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7840 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7841
617f3897
MJ
78422009-03-28 Martin Jambor <mjambor@suse.cz>
7843
7844 * g++.dg/tree-ssa/fwprop-align.C: New test.
7845
574872ff
JJ
78462009-03-28 Jakub Jelinek <jakub@redhat.com>
7847
b3bf8855
JJ
7848 * gcc.target/powerpc/altivec-28.c: New test.
7849
574872ff
JJ
7850 PR c++/39554
7851 * gcc.dg/wdisallowed-functions-1.c: Removed.
7852 * gcc.dg/wdisallowed-functions-2.c: Removed.
7853 * gcc.dg/wdisallowed-functions-3.c: Removed.
7854 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7855 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7856 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7857
b005da11
RG
78582009-03-28 Richard Guenther <rguenther@suse.de>
7859
7860 PR tree-optimization/38723
7861 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7862
5d63a35f
PT
78632009-03-28 Paul Thomas <pault@gcc.gnu.org
7864
ba20e309
UB
7865 PR fortran/38538
7866 * gfortran.dg/char_result_13.f90: New test.
5d63a35f 7867
6b02d5f7
PT
78682009-03-28 Paul Thomas <pault@gcc.gnu.org>
7869
7870 PR fortran/38765
7871 * gfortran.dg/alloc_comp_assign_9.f90: New test.
7872
bc6600ab
DK
78732009-03-28 Daniel Kraft <d@domob.eu>
7874
7875 * gfortran.dg/trim_1.f90: New test.
7876
08cf8f58
RG
78772009-03-28 Richard Guenther <rguenther@suse.de>
7878
7879 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7880 * g++.dg/warn/Warray-bounds.C: Likewise.
7881
43998ed9
TB
78822009-03-28 Tobias Burnus <burnus@net-b.de>
7883
7884 PR fortran/32626
7885 * gfortran.dg/recursive_check_7.f90: New test.
7886
78872009-03-28 Tobias Burnus <burnus@net-b.de>
dc186969
TB
7888
7889 PR fortran/38432
7890 * gfortran.dg/do_check_5.f90: New test.
7891 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7892 * gfortran.dg/array_constructor_18.f90: Ditto.
7893 * gfortran.dg/array_constructor_22.f90: Ditto.
7894 * gfortran.dg/do_3.F90: Ditto.
7895 * gfortran.dg/do_1.f90: Ditto.
7896
e8114fba
RG
78972009-03-28 Richard Guenther <rguenther@suse.de>
7898
7899 PR tree-optimization/38180
7900 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7901
6cdb0ee3
RG
79022009-03-28 Richard Guenther <rguenther@suse.de>
7903
7904 PR tree-optimization/38513
7905 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7906 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7907 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7908 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7909 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7910 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7911 * gcc.dg/vect/vect-35.c: Likewise.
7912 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7913 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7914 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7915
8ca1fd76
RG
79162009-03-28 Richard Guenther <rguenther@suse.de>
7917
7918 PR tree-optimization/38968
7919 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7920
a254e44d
RG
79212009-03-28 Richard Guenther <rguenther@suse.de>
7922
7923 PR tree-optimization/37795
7924 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7925
52c0e446
JM
79262009-03-28 Joseph Myers <joseph@codesourcery.com>
7927
7928 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7929 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7930 options for removed targets.
7931
472c7fbd
RG
79322009-03-27 Richard Guenther <rguenther@suse.de>
7933
7934 PR tree-optimization/39120
7935 * gcc.c-torture/execute/pr39120.c: New testcase.
7936
79372009-03-27 Richard Guenther <rguenther@suse.de>
7938
7939 PR tree-optimization/39120
7940 * gcc.dg/torture/pta-callused-1.c: New testcase.
7941
2ac26e15
L
79422009-03-27 H.J. Lu <hongjiu.lu@intel.com>
7943
7944 PR middle-end/39315
7945 * gcc.target/i386/pr39315-1.c: New.
7946 * gcc.target/i386/pr39315-2.c: Likewise.
7947 * gcc.target/i386/pr39315-3.c: Likewise.
7948 * gcc.target/i386/pr39315-4.c: Likewise.
7949 * gcc.target/i386/pr39315-check.c: Likewise.
7950
d9223014
L
79512009-03-27 H.J. Lu <hongjiu.lu@intel.com>
7952
7953 PR c/39323
7954 * gcc.dg/pr39323-1.c: New.
7955 * gcc.dg/pr39323-2.c: Likewise.
7956 * gcc.dg/pr39323-3.c: Likewise.
7957
689b689c
L
79582009-03-27 H.J. Lu <hongjiu.lu@intel.com>
7959
7960 PR target/38034
7961 * gcc.target/ia64/sync-1.c: New.
7962
51212b32
L
79632009-03-27 H.J. Lu <hongjiu.lu@intel.com>
7964
7965 PR target/39472
7966 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7967 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7968 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7969 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7970 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7971 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7972 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7973 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7974
7338ea63
KG
79752009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7976
7977 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7978 for low precision (i.e. float).
7979
68599f33
DS
79802009-03-27 Dodji Seketeli <dodji@redhat.com>
7981 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR debug/37959
7984 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7985
9f5e9983
JJ
79862009-03-27 Jakub Jelinek <jakub@redhat.com>
7987
64d7685c
JJ
7988 * gcc.dg/memmove-2.c: New test.
7989 * gcc.dg/memmove-3.c: New test.
7990
9f5e9983
JJ
7991 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7992 in clone naming.
7993
e9d51dc6
XDL
79942009-03-27 Xinliang David Li <davidxl@google.com>
7995
7996 PR tree-optimization/39557
7997 * g++.dg/tree-ssa/dom-invalid.C: New test.
7998
4577cea1
XDL
79992009-03-27 Xinliang David Li <davidxl@google.com>
8000
8001 PR tree-optimization/39548
8002 * g++.dg/tree-ssa/copyprop.C: New test.
8003
8ec0d73b
AP
80042009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8005
8006 PR c++/38638
8007 * g++.dg/template/typename17.C: New testcase.
8008 * g++.dg/template/typename18.C: New testcase.
8009
b0957daf
AP
80102009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8011
8012 PR c++/36799
8013 * g++.dg/other/var_copy-1.C: New test.
8014
48b6cd9d
SM
80152009-03-27 Simon Martin <simartin@users.sourceforge.net>
8016
8017 PR c++/37647
8018 * g++.dg/parse/ctor9.C: New test.
8019
6a837908
SM
80202009-03-27 Simon Martin <simartin@users.sourceforge.net>
8021
8022 PR c++/29727
8023 * g++.dg/init/error2.C: New test.
8024
a5f805df
MLI
80252009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8026
8027 PR c++/35652
8028 * gcc.dg/pr35652.C: New.
8029 * g++.dg/warn/pr35652.C: New.
8030 * gcc.dg/format/plus-1.c: Adjust message.
8031
5a59b39e
JJ
80322009-03-26 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR c++/39554
8035 * gcc.dg/wdisallowed-functions-3.c: New test.
8036 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8037
d43f68d6
KG
80382009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8039
8040 * gcc.dg/inline-33.c: Fix when pic.
8041
cd510f15
AM
80422009-03-25 Alexander Monakov <amonakov@ispras.ru>
8043
a5f805df 8044 * gcc.target/ia64/20090324-1.c: New test.
cd510f15 8045
969a5433
JJ
80462009-03-25 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR c/27898
8049 * gcc.dg/pr27898.c: New test.
8050
8051 PR tree-optimization/32139
8052 * gcc.c-torture/compile/pr32139.c: New test.
8053
f7cbd40e
JM
80542009-03-24 Jason Merrill <jason@redhat.com>
8055
8056 PR c++/28274
8057 * g++.dg/parse/defarg14.C: New test.
8058
760ab26f
JD
80592009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8060
8061 PR libfortran/39528
8062 * gfortran.dg/read_repeat.f90: New test.
8063
09ac4473
IR
80642009-03-24 Ira Rosen <irar@il.ibm.com>
8065
8066 PR tree-optimization/39529
8067 * gcc.dg/vect/pr39529.c: New test.
8068
603f5959
DS
80692009-03-24 Dodji Seketeli <dodji@redhat.com>
8070 Jakub Jelinek <jakub@redhat.com>
8071
8072 PR debug/39524
8073 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8074
c5cdb03f
JJ
80752009-03-23 Jakub Jelinek <jakub@redhat.com>
8076
8077 PR c/39495
8078 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8079
6ab282f6
JM
80802009-03-23 Jason Merrill <jason@redhat.com>
8081
6afcfe0a 8082 * g++.dg/cpp0x/auto12.C: Add variadic test.
f100a4a8 8083
6ab282f6
JM
8084 PR c++/39526
8085 * g++.dg/warn/Wshadow-4.C: New test.
8086
88ccb72a
JJ
80872009-03-23 Jakub Jelinek <jakub@redhat.com>
8088
8089 PR tree-optimization/39516
8090 * gfortran.dg/pr39516.f: New test.
8091
78425caa
HPN
80922009-03-22 Hans-Peter Nilsson <hp@axis.com>
8093
8094 * lib/target-libpath.exp (set_ld_library_path_env_vars):
8095 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8096 variable, not environment variable.
8097
c1165535
JM
80982009-03-21 Jason Merrill <jason@redhat.com>
8099
8100 PR c++/28879
8101 * g++.dg/ext/vla6.C: New test.
8102
72258929
JM
81032009-03-20 Jason Merrill <jason@redhat.com>
8104
8105 * g++.dg/cpp0x/initlist5.C: Add additional test.
8106
7d1ec26a
JJ
81072009-03-19 Jakub Jelinek <jakub@redhat.com>
8108 Janis Johnson <janis187@us.ibm.com>
8109
8110 * lib/compat.exp (compat-get-options-main, compat-get-options):
8111 Handle dg-prune-output in source file.
8112 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8113 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8114 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8115 two warnings.
8116
f57c2f04
JJ
81172009-03-19 Jakub Jelinek <jakub@redhat.com>
8118
ea1199ee
JJ
8119 PR c/39495
8120 * gcc.dg/gomp/pr39495-1.c: New test.
8121 * gcc.dg/gomp/pr39495-2.c: New test.
8122 * g++.dg/gomp/pr39495-1.C: New test.
8123 * g++.dg/gomp/pr39495-2.C: New test.
8124
f57c2f04
JJ
8125 PR target/39496
8126 * gcc.target/i386/pr39496.c: New test.
8127 * g++.dg/other/pr39496.C: New test.
8128
9e517d61
LF
81292009-03-19 Li Feng <nemokingdom@gmail.com>
8130
8131 PR middle-end/39500
8132 * gcc.dg/autopar/pr39500-1.c: New.
8133 * gcc.dg/autopar/pr39500-2.c: New.
8134
d680e79d
L
81352009-03-18 H.J. Lu <hongjiu.lu@intel.com>
8136
8137 * g++.dg/dg.exp: Prune graphite.
8138
9968d233
SP
81392009-03-18 Sebastian Pop <sebastian.pop@amd.com>
8140
8141 PR middle-end/39447
8142 * g++.dg/graphite: New.
8143 * g++.dg/graphite/graphite.exp: New.
8144 * g++.dg/graphite/pr39447.C: New.
8145
367bdb8d
L
81462009-03-18 H.J. Lu <hongjiu.lu@intel.com>
8147
8148 PR c++/39425
8149 * g++.dg/template/pr39425.C: New.
8150
8151 * g++.dg/template/spec33.C: Updated.
8152
448545cb
JM
81532009-03-17 Jason Merrill <jason@redhat.com>
8154
8155 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8156
ff284b4b
PC
81572009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
8158
8159 PR c++/39475
8160 * g++.dg/ext/unary_trait_incomplete.C: New.
8161
3c072c6b
JY
81622009-03-17 Jing Yu <jingyu@google.com>
8163
8164 PR middle-end/39378
8165 * g++.dg/inherit/thunk10.C: New test.
8166
9ade279b
UB
81672009-03-17 Uros Bizjak <ubizjak@gmail.com>
8168
8169 PR target/39482
8170 * gcc.target/i386/pr39482.c: New test.
8171
16e60c17
JJ
81722009-03-17 Jakub Jelinek <jakub@redhat.com>
8173
a3f596ba
JJ
8174 PR debug/39471
8175 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8176 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8177 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8178 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8179
6b2b8871
JJ
8180 PR middle-end/39443
8181 * gcc.dg/pr39443.c: New test.
8182
16e60c17
JJ
8183 PR debug/39412
8184 * gcc.dg/debug/pr39412.c: New test.
8185
4d936aca
JJ
81862009-03-17 Janis Johnson <janis187@us.ibm.com>
8187
8188 PR testsuite/38526
8189 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8190 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8191 is defined.
8192 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8193 its original value, or unset if it was not defined.
8194 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8195 path procs around use of HOSTCC.
8196 * g++.dg/compat/struct-layout-1.exp: Ditto.
8197 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8198
1cb3c37c
L
81992009-03-16 H.J. Lu <hongjiu.lu@intel.com>
8200
8201 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8202
8ce12569
JJ
82032009-03-16 Janis Johnson <janis187@us.ibm.com>
8204
c4d475ad
JJ
8205 Revert patch for PR testsuite/37630.
8206
db205671
JJ
8207 PR testsuite/37960
8208 * gcc.dg/pr11492.c: Replace constant and remove xfail.
8209
fabab0b6
JJ
8210 PR testsuite/37630
8211 * lib/target-supports.exp (check_effective_target_ieee): New.
8212 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8213 * gcc.dg/20001012-1.c: Require ieee.
8214
8ce12569
JJ
8215 PR testsuite/37628
8216 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8217
97b4ba9f
JJ
82182009-03-16 Jakub Jelinek <jakub@redhat.com>
8219
8220 PR tree-optimization/39455
8221 * gcc.dg/pr39455.c: New test.
8222
e178ae8e
DA
82232009-03-13 David Ayers <ayers@fsfe.org>
8224
8225 * objc/execute/trivial.m. New test.
8226
381b630e
JH
82272009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
8228
8229 PR target/39137
8088e9ee 8230 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
381b630e 8231
ba4905b4
L
82322009-03-13 H.J. Lu <hongjiu.lu@intel.com>
8233
8234 PR testsuite/39451
8235 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8236 constraint on (%2).
8237
faef499b
DA
82382009-03-12 David Ayers <ayers@fsfe.org>
8239
8240 PR libobjc/27466
8241 * objc/execute/exceptions/handler-1.m. New test.
8242
ad41bd84 82432009-03-12 Jakub Jelinek <jakub@redhat.com>
03a18198
JJ
8244
8245 PR target/39431
8246 * gcc.target/i386/pr39431.c: New test.
8247
122c59c7
L
82482009-03-12 H.J. Lu <hongjiu.lu@intel.com>
8249
8250 PR target/39445
8251 * gcc.target/i386/pr39445.c: New.
8252
8253 * gcc.target/i386/push-1.c: XFAIL.
8254
498e51ca
AN
82552009-03-11 Adam Nemet <anemet@caviumnetworks.com>
8256
8257 * gcc.dg/inline-33.c: New test.
8258
22571318
NF
82592009-03-11 Nathan Froyd <froydnj@codesourcery.com>
8260
8261 * gcc.dg/vect/vect-82.c: Combine dg-do and
8262 dg-require-effective-target into dg-skip-if.
8263 * gcc.dg/vect/vect-83.c: Likewise.
8264
9bfaf89d
JJ
82652009-03-11 Jakub Jelinek <jakub@redhat.com>
8266
8267 PR target/39137
8268 * gcc.target/i386/stackalign/longlong-1.c: New test.
8269 * gcc.target/i386/stackalign/longlong-2.c: New test.
8270
8a9ceef2
UW
82712009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8272
8273 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8274
dc215785
UW
82752009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8276
8277 * gcc.c-torture/execute/ieee/inf-3.c: New test.
8278 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8279
9ee309d4
OH
82802009-03-11 Olivier Hainque <hainque@adacore.com>
8281
8282 * gnat.dg/slice_enum.adb: New test.
8283
7716876b
JM
82842009-03-11 Jason Merrill <jason@redhat.com>
8285
8286 PR debug/39086
8287 * g++.dg/opt/nrv15.C: New test.
8288
480a5329
IR
82892009-03-10 Ira Rosen <irar@il.ibm.com>
8290
8291 PR tree-optimization/39422
8292 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8293 constant array with static initialization to global memory.
8294 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8295
23b27c81
HS
82962009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
8297
8298 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8299 padding.
8300
9a9ba8d9
JJ
83012009-03-09 Jakub Jelinek <jakub@redhat.com>
8302
8c30a510
JJ
8303 PR c++/39371
8304 * g++.dg/opt/switch2.C: Add -w to dg-options.
8305 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8306 * g++.dg/warn/switch1.C: New test.
8307 * g++.dg/other/switch3.C: New test.
8308
9a9ba8d9
JJ
8309 PR tree-optimization/39394
8310 * gcc.c-torture/compile/pr39394.c: New test.
8311
929b7fc3
AK
83122009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8313
8314 * gcc.target/s390/20090223-1.c: New testcase.
8315
1915e66b
JD
83162009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8317
8318 PR libfortran/39402
8319 * gfortran.dg/fmt_f0_1.f90: New test.
8320
ae9b2a48
L
83212009-03-08 H.J. Lu <hongjiu.lu@intel.com>
8322
8323 PR c++/39060
8324 * g++.dg/other/new1.C: Adjusted.
8325 * g++.dg/parse/crash40.C: Likewise.
8326 * g++.dg/parse/defarg12.C: Likewise.
8327 * g++.dg/template/error15.C: Likewise.
8328
8329 * g++.dg/other/pr39060.C: New.
8330
9207099b
JM
83312009-03-07 Jason Merrill <jason@redhat.com>
8332
8333 PR c++/39367
8334 * g++.dg/opt/new1.C: New.
8335
d8b4270d
PC
83362009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8337
8338 PR c++/33492
8339 * g++.dg/other/error32.C: New.
8340
9f0e7885
JJ
83412009-03-06 Jakub Jelinek <jakub@redhat.com>
8342
65401a0b
JJ
8343 PR middle-end/39360
8344 * gcc.c-torture/compile/pr39360.c: New test.
8345
9f0e7885
JJ
8346 PR debug/39372
8347 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8348
2588c9e9
JM
83492009-03-05 Jason Merrill <jason@redhat.com>
8350
8351 PR c++/38908
8352 * g++.dg/warn/Wuninitialized-3.C: New test.
8353
ee0ee7e2
JJ
83542009-03-05 Jakub Jelinek <jakub@redhat.com>
8355
8356 PR debug/39379
8357 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8358 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8359
d095e03c
JM
83602009-03-04 Jason Merrill <jason@redhat.com>
8361
8362 PR c++/13549
8363 * g++.dg/template/koenig7.C: New test.
8364
630c80e6
NS
83652009-03-04 Nathan Sidwell <nathan@codesourcery.com>
8366
8367 * g++.dg/torture/predcom-1.C: New test.
8368
b505e785
RG
83692009-03-04 Richard Guenther <rguenther@suse.de>
8370
8371 PR tree-optimization/39362
8372 * g++.dg/torture/pr39362.C: New testcase.
8373
1cb801bc
JM
83742009-03-04 Jason Merrill <jason@redhat.com>
8375 Giovanni Bajo <giovannibajo@gcc.gnu.org>
8376
8377 PR c++/9634
8378 PR c++/29469
8379 PR c++/29607
8380 * g++.dg/template/dependent-name5.C: New test.
8381
79c09787
SE
83822009-03-04 Steve Ellcey <sje@cup.hp.com>
8383
8384 PR testsuite/39357
8385 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8386 vect_int to vect_int_mult.
8387
6a66f28e
RG
83882009-03-04 Richard Guenther <rguenther@suse.de>
8389
8390 PR tree-optimization/39358
8391 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8392 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8393
57e454ee
RG
83942009-03-04 Richard Guenther <rguenther@suse.de>
8395
8396 PR tree-optimization/39339
8397 * gcc.c-torture/execute/pr39339.c: New testcase.
8398
a6fe9ed4
JM
83992009-03-03 Joseph Myers <joseph@codesourcery.com>
8400
8401 * gcc.c-torture/compile/20090303-1.c,
8402 gcc.c-torture/compile/20090303-2.c: New tests.
8403
f07049c8
JJ
84042009-03-03 Jakub Jelinek <jakub@redhat.com>
8405
067dd3c9
JJ
8406 PR fortran/39354
8407 * gfortran.dg/gomp/pr39354.f90: New test.
8408
f07049c8
JJ
8409 PR tree-optimization/39343
8410 * gcc.dg/pr39343.c: New test.
8411
fc0ffad7
IR
84122009-03-03 Ira Rosen <irar@il.ibm.com>
8413
8414 PR tree-optimization/39248
6c6094f1 8415 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
fc0ffad7
IR
8416 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8417 on targets without vector misalignment support.
f100a4a8
UB
8418 * lib/target-supports.exp
8419 (check_effective_target_vect_short_mult): Add
fc0ffad7
IR
8420 check_effective_target_arm32.
8421
7d4fba4a
SP
84222009-03-02 Sebastian Pop <sebastian.pop@amd.com>
8423
8424 PR middle-end/39335
8088e9ee
L
8425 * gcc.dg/graphite/pr39335_1.c: New.
8426 * gcc.dg/graphite/pr39335.c: New.
7d4fba4a 8427
0f07d576
L
84282009-03-02 H.J. Lu <hongjiu.lu@intel.com>
8429
8430 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8431 of andl.
8432 * gcc.target/i386/stackalign/return-5.c: Likewise.
8433 * gcc.target/i386/stackalign/return-6.c: Likewise.
8434
6dfb529c 84352009-03-02 Richard Guenther <rguenther@suse.de>
0f07d576 8436 Ira Rosen <irar@il.ibm.com>
6dfb529c
RG
8437
8438 PR tree-optimization/39318
8439 * gfortran.dg/vect/pr39318.f90: New test.
8440
a3aadcc5
JH
84412009-03-01 Jan Hubicka <jh@suse.cz>
8442
8443 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8444
1cf5abb3
JH
84452009-03-01 Jan Hubicka <jh@suse.cz>
8446
8447 PR debug/39267
8448 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8449
39ae51e0
EB
84502009-03-01 Eric Botcazou <ebotcazou@adacore.com>
8451
8452 * gnat.dg/pack12.adb: New test.
8453
aad5badd
L
84542009-02-26 H.J. Lu <hongjiu.lu@intel.com>
8455
8456 PR c++/37789
dbb306a0 8457 * g++.dg/other/pr37789.C: New.
aad5badd 8458
489ec4e3
PT
84592009-02-26 Paul Thomas <pault@gcc.gnu.org>
8460
8461 PR fortran/39295
8462 * gfortran.dg/interface_25.f90: New test.
8463 * gfortran.dg/interface_26.f90: New test.
8464
c1cfed03
PT
84652009-02-26 Paul Thomas <pault@gcc.gnu.org>
8466
8467 PR fortran/39292
8468 * gfortran.dg/initialization_22.f90: New test.
8469
38432148 84702009-02-25 H.J. Lu <hongjiu.lu@intel.com>
8592acaf
L
8471
8472 PR rtl-optimization/39241
8473 * gcc.dg/torture/pr39241.c: New.
8474
f618d33e 84752009-02-25 Martin Jambor <mjambor@suse.cz>
8592acaf 8476
f618d33e
MJ
8477 PR tree-optimizations/39259
8478 * g++.dg/torture/pr39259.C: New testcase.
8479
ccfbd880
RG
84802009-02-24 Richard Guenther <rguenther@suse.de>
8481
8482 PR c++/39242
8483 * g++.dg/template/instantiate10.C: New testcase.
8484
71adbef3 84852009-02-24 Richard Guenther <rguenther@suse.de>
8592acaf 8486 Zdenek Dvorak <ook@ucw.cz>
71adbef3
RG
8487
8488 PR tree-optimization/39233
8489 * gcc.c-torture/execute/pr39233.c: New testcase.
8490
f1a558e0
SP
84912009-02-23 Sebastian Pop <sebastian.pop@amd.com>
8492
8493 PR tree-optimization/39260
8494 * gcc.dg/graphite/pr39260.c: New.
8495
e62a4cc1
L
84962009-02-23 H.J. Lu <hongjiu.lu@intel.com>
8497
8498 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8499
8c8d4a46
L
85002009-02-23 H.J. Lu <hongjiu.lu@intel.com>
8501
8502 PR c++/36411
8503 * g++.dg/template/void14.C: New.
8504
2604de9d
JM
85052009-02-23 Jason Merrill <jason@redhat.com>
8506
d8028f2c
JM
8507 PR c++/38880
8508 * g++.dg/init/const7.C: Remove XFAIL.
8509 * g++.dg/init/static-init1.C: New test.
8510
2604de9d
JM
8511 * g++.dg/cpp0x/initlist14.C: New test.
8512
38432148 85132009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
543af7ab
TK
8514
8515 PR fortran/38914
8516 * bound_simplification_2.f90: New test case.
8517 * bound_7.f90: New test case.
8518
4bb09c26
JM
85192009-02-21 Joseph Myers <joseph@codesourcery.com>
8520
8521 * gcc.dg/cpp/include4.c: New test.
8522
38432148 85232009-02-21 Uros Bizjak <ubizjak@gmail.com>
4c64d3dd
L
8524
8525 PR target/39256
8526 * gcc.target/i386/abi-2.c: New.
8527
b4651327
KK
85282009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
8529
8530 * gcc.c-torture/execute/pr39228.x: New.
8531
f814e489
UB
85322009-02-21 Uros Bizjak <ubizjak@gmail.com>
8533
8534 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8535 scan-assembler to check for xmm0 register.
8536
07d8efe3 85372009-02-20 Mark Mitchell <mark@codesourcery.com>
f814e489 8538 Joseph Myers <joseph@codesourcery.com>
07d8efe3
MM
8539
8540 * gcc.target/arm/va_list.c: New test.
8541 * g++.dg/abi/arm_va_list.C: Likewise.
8542 * lib/target-supports.exp (check_effective_target_arm_eabi): New
8543 function.
8544 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8545 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8546 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8547 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8548 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8549 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8550
da9c199f
JH
85512009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
8552
8553 PR testsuite/38164
8554 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8555 to dg-options.
8556
c69cd1f5
JJ
85572009-02-20 Jakub Jelinek <jakub@redhat.com>
8558
8559 PR target/39240
8560 * gcc.c-torture/execute/pr39240.c: New test.
8561
bd967b22
JM
85622009-02-20 Jason Merrill <jason@redhat.com>
8563
8564 PR c++/39225
8565 * g++.dg/parse/dtor15.C: New test.
8566
f0de858e
KH
85672009-02-19 Kazu Hirata <kazu@codesourcery.com>
8568
8569 * gcc.c-torture/execute/20090219-1.c: New.
8570
bde8c97c
AN
85712009-02-19 Adam Nemet <anemet@caviumnetworks.com>
8572
8573 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8574 (mips-dg-options): When matching isa* pseudo-options make
8575 'value' optional and accept ! entries. Use $spec instead of
8576 $isa_spec in the isa pseudo-option error message. Only
8577 perform the ISA-range check when 'value' is set. If arch is
8578 matching any CPU in the ! entries switch to its generic ISA.
8579 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
da9c199f 8580 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
bde8c97c 8581
09812622
JJ
85822009-02-19 Jakub Jelinek <jakub@redhat.com>
8583
8584 PR target/39175
8585 * gcc.dg/visibility-20.c: New test.
8586 * g++.dg/ext/visibility/visibility-11.C: New test.
8587
68017cb4
L
85882009-02-19 H.J. Lu <hongjiu.lu@intel.com>
8589
8590 PR c++/39188
8591 * g++.dg/abi/pr39188-1a.C: New.
8592 * g++.dg/abi/pr39188-1b.C: Likewise.
8593 * g++.dg/abi/pr39188-1.h: Likewise.
8594 * g++.dg/abi/pr39188-2a.C: Likewise.
8595 * g++.dg/abi/pr39188-2b.C: Likewise.
8596 * g++.dg/abi/pr39188-2.h: Likewise.
8597 * g++.dg/abi/pr39188-3a.C: Likewise.
8598 * g++.dg/abi/pr39188-3b.C: Likewise.
8599 * g++.dg/abi/pr39188-3.h: Likewise.
8600
ab4194da
JM
86012009-02-19 Joseph Myers <joseph@codesourcery.com>
8602
8603 PR c/38483
8604 * gcc.c-torture/execute/call-trap-1.c,
8605 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8606 tests.
8607
6b67572e
UB
86082009-02-19 Uros Bizjak <ubizjak@gmail.com>
8609
8610 PR target/39228
8611 * gcc.c-torture/execute/pr39228.c: New test.
8612
9e39dba6
RG
86132009-02-19 Richard Guenther <rguenther@suse.de>
8614
8615 PR tree-optimization/39074
8616 * gcc.dg/torture/pr39074.c: New testcase.
8617 * gcc.dg/torture/pr39074-2.c: Likewise.
8618 * gcc.dg/torture/pr39074-3.c: Likewise.
8619
57c2231b
L
86202009-02-18 H.J. Lu <hongjiu.lu@intel.com>
8621
8622 PR c++/39219
8623 * g++.dg/parse/attr3.C: New.
8624
4a877673
JH
86252009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
8626
5842753d
JH
8627 PR testsuite/38165
8628 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8629
4a877673
JH
8630 PR testsuite/38166
8631 * g++.dg/ext/visibility/class1.C: Revert revision 122348
8632 and skip on Darwin.
8633
98b80692
JM
86342009-02-18 Jason Merrill <jason@redhat.com>
8635
bd967b22
JM
8636 PR c++/38880
8637 * g++.dg/init/const7.C: Remove XFAIL.
8638
98b80692
JM
8639 PR target/39179
8640 * g++.dg/opt/const6.C: New test.
8641
19e56697
L
86422009-02-18 H.J. Lu <hongjiu.lu@intel.com>
8643
8644 * gcc.dg/callabi/callabi.exp: Moved to ...
8645 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
8646 in 64bit mode.
8647
8648 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8649 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8650 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8651 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8652 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8653 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8654 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8655
8656 * gcc.dg/callabi/callabi.h: Moved to ...
8657 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8658
8659 * gcc.dg/callabi/func-1.c: Moved to ...
8660 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8661
8662 * gcc.dg/callabi/func-indirect.c: Moved to ...
8663 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8664
8665 * gcc.dg/callabi/pr38891.c: Moved to ...
8666 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8667
8668 * gcc.dg/callabi/vaarg-1.c: Moved to ...
8669 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8670
8671 * gcc.dg/callabi/vaarg-2.c: Moved to ...
8672 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8673
8674 * gcc.dg/callabi/vaarg-3.c: Moved to ...
8675 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8676
0705d3f4
L
86772009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
8678
8679 PR target/38891
8680 * gcc.dg/callabi/pr38891.c: New.
8681
86822009-02-17 H.J. Lu <hongjiu.lu@intel.com>
8683
8684 * gcc.dg/callabi/callabi.exp: New.
8685
bce08d50
L
86862009-02-17 H.J. Lu <hongjiu.lu@intel.com>
8687
8688 PR target/39082
8689 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8690 -Wno-abi for x86.
8691 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8692
8693 * gcc.target/i386/pr39082-1.c: New.
8694
8695 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8696 -Wno-abi.
8697
8698 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8699 CHECK_M64_M128 is defined.
8700 (check_f_arguments): Add "do".
8701 (check_vector_arguments): New.
8702 (check_m64_arguments): Likewise.
8703 (check_m128_arguments): Likewise.
8704
8705 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8706 (CHECK_M64_M128): Define.
8707
8708 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
8709 on abitest.
8710 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8711
8712 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8713 tests only if CHECK_M64_M128 is defined.
8714
8715 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8716 (m128_2_struct): Likewise.
8717 (check_struct_passing5): Likewise.
8718 (check_struct_passing6): Likewise.
8719 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8720
8721 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8722 (un5): Likewise.
8723 (check_union_passing4): Likewise.
8724 (main): Test union with __m128 if CHECK_M64_M128 is defined.
8725
5600f233
JM
87262009-02-18 Joseph Myers <joseph@codesourcery.com>
8727
8728 PR c/35447
8729 * gcc.dg/noncompile/pr35447-1.c: New test.
8730
418df9d7
JJ
87312009-02-18 Jakub Jelinek <jakub@redhat.com>
8732
8733 PR tree-optimization/36922
8734 * gfortran.dg/pr36922.f: New test.
8735
6b24ee26
RG
87362009-02-17 Richard Guenther <rguenther@suse.de>
8737
8738 PR tree-optimization/39202
8739 * gcc.c-torture/compile/pr39202.c: New testcase.
8740
73a63870
RG
87412009-02-17 Richard Guenther <rguenther@suse.de>
8742
8743 PR tree-optimization/39204
8744 * gcc.dg/torture/pr39204.c: New testcase.
8745
1f2f555a
BM
87462009-02-17 Bingfeng Mei <bmei@broadcom.com>
8747
8748 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8749 * gcc.dg/vect/vect-outer-6.c: Ditto.
8750
a47e20fd
JM
87512009-02-16 Joseph Myers <joseph@codesourcery.com>
8752
8753 PR c/35446
8754 * gcc.dg/noncompile/init-5.c: New test.
8755 * gcc.dg/init-bad-4.c: Adjust expected errors.
8756
50aab7dc
L
87572009-02-16 H.J. Lu <hongjiu.lu@intel.com>
8758
8759 PR target/37049
8760 * gcc.target/i386/push-1.c: New.
8761
e2721e12
UB
87622009-02-15 Uros Bizjak <ubizjak@gmail.com>
8763
8764 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
f100a4a8 8765
d7815554
UW
87662009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8767
8768 * gcc.target/spu/intrinsics-sr.c: New test.
8769
c208436c
SE
87702009-02-13 Steve Ellcey <sje@cup.hp.com>
8771
8772 PR target/38056
8773 * gcc.target/ia64/sibcall-opt-1.c: New test.
8774 * gcc.target/ia64/sibcall-opt-2.c: New test.
8775
686c82b5
PT
87762009-02-13 Paul Thomas <pault@gcc.gnu.org>
8777
8778 PR fortran/36528
8779 * gfortran.dg/cray_pointers_8.f90: New test.
8780
8781 PR fortran/36703
8782 * gfortran.dg/cray_pointers_9.f90: New test.
8783
da964fea
JM
87842009-02-13 Jason Merrill <jason@redhat.com>
8785
8786 PR c++/39070
8787 * g++.dg/cpp0x/decltype16.C: New.
8788
72f4e3a7
L
87892009-02-13 H.J. Lu <hongjiu.lu@intel.com>
8790
8791 PR target/39152
8792 * gfortran.dg/gomp/pr39152.f90: New.
8793
53f648e2
L
87942009-02-13 H.J. Lu <hongjiu.lu@intel.com>
8795
8796 PR target/39162
8797 * gcc.target/i386/pr39162.c: New.
8798
f007042e
JM
87992009-02-13 Joseph Myers <joseph@codesourcery.com>
8800
8801 PR c/35444
8802 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8803 New tests.
8804
ed7284dd
JM
88052009-02-12 Jason Merrill <jason@redhat.com>
8806
8807 PR c++/38950
8808 * g++.dg/template/array20.C: New test.
8809
94af6686
UB
88102009-02-12 Uros Bizjak <ubizjak@gmail.com>
8811
8812 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8813 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
8814 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8815
552af634
L
88162009-02-12 H.J. Lu <hongjiu.lu@intel.com>
8817
8818 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8819
12019aec
L
88202009-02-12 H.J. Lu <hongjiu.lu@intel.com>
8821
8822 PR target/39152
8823 * gfortran.dg/pr39152.f: New.
8824
fd97a96a
JM
88252009-02-11 Jason Merrill <jason@redhat.com>
8826
bff54b19
JM
8827 PR c++/39153
8828 * g++.dg/cpp0x/defaulted9.C: New test.
8829
fd97a96a
JM
8830 PR c++/30111
8831 * g++.dg/init/value7.C: New test.
8832
bab64f23
PB
88332009-02-11 Paolo Bonzini <bonzini@gnu.org>
8834
0ce6dcfa 8835 PR target/38824
bab64f23
PB
8836 * gcc.target/i386/pr38824.c: New testcase.
8837
952e24fe
JM
88382009-02-11 Jason Merrill <jason@redhat.com>
8839
bfbe1b68
JM
8840 PR c++/38649
8841 * g++.dg/cpp0x/defaulted8.C: New test.
8842
952e24fe
JM
8843 PR c++/36744
8844 * g++.dg/cpp0x/rv9p.C: New test.
8845
794511d2
EB
88462009-02-10 Eric Botcazou <ebotcazou@adacore.com>
8847
8848 * gnat.dg/aliasing3.adb: New test.
8849 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8850
493e377c
PC
88512009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
8852
8853 PR c++/34397
8854 * g++.dg/template/crash88.C: New.
8855 * g++.dg/template/crash89.C: Likewise.
8856
914ff565
SE
88572009-02-10 Steve Ellcey <sje@cup.hp.com>
8858
8859 PR c/39084
493e377c 8860 * gcc.dg/pr39084.c: New test.
914ff565 8861
fc3103e7
JJ
88622009-02-10 Jakub Jelinek <jakub@redhat.com>
8863
8864 PR target/39139
8865 * gcc.target/i386/pr39139.c: New test.
8866
7cae94fc
RG
88672009-02-10 Richard Guenther <rguenther@suse.de>
8868
8869 PR tree-optimization/39132
8870 * gcc.dg/torture/pr39132.c: New testcase.
8871
a8800687
L
88722009-02-10 H.J. Lu <hongjiu.lu@intel.com>
8873
8874 PR target/39119
8875 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8876 * gcc.target/x86_64/abi/avx/args.h: Likewise.
8877 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8878 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8879 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8880 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8881 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8882 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8883
450a927a
JM
88842009-02-09 Jason Merrill <jason@redhat.com>
8885
8886 PR c++/39109
8887 * g++.dg/init/value6.C: New test.
8888
493905ba
L
88892009-02-09 H.J. Lu <hongjiu.lu@intel.com>
8890
da9c199f 8891 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
493905ba 8892
4bb07c5d
EB
88932009-02-09 Eric Botcazou <ebotcazou@adacore.com>
8894
8895 * gcc.c-torture/compile/20090209-1.c: New test.
8896
da1512ad
PC
88972009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
8898
8899 PR c++/35147
8900 PR c++/37737
8901 * g++.dg/cpp0x/vt-35147.C: New.
8902 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8903 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8904
feab5a67
JM
89052009-02-06 Joseph Myers <joseph@codesourcery.com>
8906
8907 PR c/35434
8908 * gcc.dg/attr-alias-4.c: New test.
8909
90ef2296
JJ
89102009-02-06 Janis Johnson <janis187@us.ibm.com>
8911
8912 PR c/39035
8913 * gcc.dg/dfp/pr39035.c: New test.
8914
1de2c900
JM
89152009-02-06 Joseph Myers <joseph@codesourcery.com>
8916
8917 PR c/36432
8918 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8919
e6e1c050
JJ
89202009-02-05 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR c++/39106
8923 * g++.dg/opt/thunk3.C: New test.
8924
5b21d7b2
NC
89252009-02-05 Nick Clifton <nickc@redhat.com>
8926
8927 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8928 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8929 * gcc.dg/cdce1.c: Likewise.
8930 * gcc.dg/cpp/_Pragma6.c: Likewise.
8931 * g++.dg/cpp/_Pragma1.C: Likewise.
8932 * gcc.dg/utf32-2.c: Xfail for M32C.
8933 * gcc.dg/utf32-1.c: Likewise.
8934 * gcc.dg/utf32-3.c: Likewise.
8935 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8936 targets.
8937 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8938 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8939 * gcc.dg/Wconversion-5.c: Likewise.
8940 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8941 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8942 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8943 * gcc.dg/utf-inc-init.c: Likewise.
8944 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8945 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8946 * gcc.dg/utf-array-short-wchar.c: Likewise.
8947 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8948 * gcc.dg/mallign.c: Use size_t instead of long.
8949
bf9b2cc9
UB
89502009-02-05 Uros Bizjak <ubizjak@gmail.com>
8951
8952 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8953
08e14b2a
DB
89542009-02-05 Daniel Berlin <dberlin@dberlin.org>
8955
8956 * gcc.c-torture/execute/pr39100.c: New.
8957
5006381c
JM
89582009-02-05 Joseph Myers <joseph@codesourcery.com>
8959
8960 PR c/35435
8961 * gcc.dg/tls/diag-6.c: New test.
8962
6356f38f
UB
89632009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
8964
8965 * gcc.dg/graphite/scop-19.c: New
8966
69349ea5
L
89672009-02-04 H.J. Lu <hongjiu.lu@intel.com>
8968
8969 AVX Programming Reference (January, 2009)
8970 * gcc.target/i386/avx-vpclmulqdq.c: New.
8971 * gcc.target/i386/pclmul-avx-check.h: Likewise.
8972
8973 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8974
8975 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
da9c199f 8976 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
69349ea5
L
8977 (pclmul_test): Renamed to ...
8978 (TEST): This.
8979
ee429f84
JJ
89802009-02-04 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR c++/39095
8983 * g++.dg/abi/mangle31.C: New test.
8984
062c4bb3
JM
89852009-02-03 Joseph Myers <joseph@codesourcery.com>
8986
8987 PR c/29129
8988 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8989 declarator.
8990 * vla-6.c: Likewise. Expect warning not error for [*] lexically
8991 inside function prototype but not part of parameter declarator.
8992 * vla-11.c: New test.
8993
d0db8989
JM
89942009-02-03 Jason Merrill <jason@redhat.com>
8995
8996 * g++.dg/warn/main-4.C: New test.
8997 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8998
6175f578
AP
89992009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9000
d23a572f 9001 PR c++/36607
6175f578
AP
9002 * g++.dg/expr/cast10.C: New test.
9003
f6294de7
JM
90042009-02-03 Joseph Myers <joseph@codesourcery.com>
9005
9006 PR c/35433
9007 * gcc.dg/init-bad-6.c: New test.
9008
a36c33eb
JJ
90092009-02-03 Jakub Jelinek <jakub@redhat.com>
9010
70f16287
JJ
9011 PR target/35318
9012 * gcc.c-torture/compile/pr35318.c: New test.
9013
754ccf7c
JJ
9014 PR inline-asm/39059
9015 * gcc.dg/nofixed-point-2.c: New test.
9016 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9017 * g++.dg/ext/fixed2.C: Likewise.
9018 * g++.dg/other/error25.C: Likewise.
9019 * g++.dg/lookup/crash7.C: Likewise.
9020 * g++.dg/cpp0x/decltype-38655.C: Likewise.
9021
a36c33eb
JJ
9022 PR c++/39056
9023 * g++.dg/cpp0x/initlist13.C: New test.
9024
e350dbbd
PB
90252009-02-03 Paolo Bonzini <bonzini@gnu.org>
9026
9027 PR c++/36897
9028 * g++.dg/template/func2.C: New test.
9029
9030 PR c++/37314
9031 * g++.dg/template/typename15.C: New.
9032 * g++.dg/template/typename16.C: New.
9033
2249b483
JJ
90342009-02-03 Janis Johnson <janis187@us.ibm.com>
9035 Ben Elliston <bje@au.ibm.com>
9036
9037 PR c/39034
9038 * gcc.dg/dfp/pr39034.c: New test.
9039
6c5df99d
KG
90402009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9041
9042 PR testsuite/38263
9043 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9044
ce6b9ebb
JM
90452009-02-02 Jason Merrill <jason@redhat.com>
9046
9047 PR c++/39054
9048 * g++.dg/parse/dtor14.C: New test.
9049
43014633
JJ
90502009-02-02 Jakub Jelinek <jakub@redhat.com>
9051
9052 * lib/target-supports.exp
9053 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9054 * g++.dg/ext/builtin10.C: New test.
9055
eca72963
JJ
9056 PR inline-asm/39058
9057 * gcc.target/i386/pr39058.c: New test.
9058
ab058972
RG
90592009-02-02 Richard Guenther <rguenther@suse.de>
9060
9061 PR tree-optimization/38937
9062 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9063
def88a88
PC
90642009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9065
bf9b2cc9
UB
9066 PR c++/39053
9067 * g++.dg/parse/crash52.C: New.
def88a88 9068
5f4d82c2
RG
90692009-01-30 Richard Guenther <rguenther@suse.de>
9070
9071 PR tree-optimization/39041
9072 * gcc.c-torture/compile/pr39041.c: New testcase.
9073
ac9bc18b
JJ
90742009-01-30 Jakub Jelinek <jakub@redhat.com>
9075
d0728ae0
JJ
9076 PR target/39013
9077 * gcc.target/i386/pr39013-1.c: New test.
9078 * gcc.target/i386/pr39013-2.c: New test.
9079
ac9bc18b
JJ
9080 PR c++/39028
9081 * g++.dg/ext/label12.C: New test.
9082
1fae3e66
PC
90832009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9084
9085 PR c++/33465
9086 * g++.dg/parse/error34.C: New.
9087 * g++.dg/parse/error35.C: Likewise.
9088
90892009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9090
9091 PR c++/38655
9092 * g++.dg/cpp0x/decltype-38655.C: New.
9093
0802336f
JJ
90942009-01-30 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR target/39002
9097 * g++.dg/torture/pr39002.C: New test.
9098
d5e54bc1
KH
90992009-01-29 Kazu Hirata <kazu@codesourcery.com>
9100
9101 PR tree-optimization/39007
9102 * gcc.dg/tree-ssa/pr39007.c: New.
9103
00b251a0
KZ
91042009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
9105
9106 PR middle-end/35854
bf9b2cc9
UB
9107 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9108 to "subreg1".
f100a4a8 9109
72a54528
AM
91102009-01-29 Steve Ellcey <sje@cup.hp.com>
9111
9112 PR middle-end/38857
9113 * gcc.c-torture/compile/pr38857.c: New test.
9114
61a39615
PT
91152009-01-28 Paul Thomas <pault@gcc.gnu.org>
9116
9117 PR fortran/38852
9118 PR fortran/39006
9119 * gfortran.dg/bound_6.f90: New test.
9120
001b9eb6
PH
91212009-01-28 Pat Haugen <pthaugen@us.ibm.com>
9122
9123 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9124
59dc4898
KH
91252009-01-28 Kazu Hirata <kazu@codesourcery.com>
9126
9127 PR tree-optimization/38997
9128 * gcc.dg/tree-ssa/pr38997.c: New.
9129
de081cfd
RG
91302009-01-28 Richard Guenther <rguenther@suse.de>
9131
9132 PR tree-optimization/38926
9133 * gcc.c-torture/compile/pr38926.c: New testcase.
9134
a9d386a1
JJ
91352009-01-28 Jakub Jelinek <jakub@redhat.com>
9136
9137 PR middle-end/38934
9138 * gcc.dg/pr38934.c: New test.
9139
97a170cd
RG
91402009-01-28 Richard Guenther <rguenther@suse.de>
9141
9142 PR middle-end/38908
9143 * g++.dg/warn/Wuninitialized-2.C: New testcase.
9144
89ebafc6
PB
91452009-01-28 Paolo Bonzini <bonzini@gnu.org>
9146
9147 PR tree-optimization/38984
9148 * gcc.dg/pr38984.c: New XFAILed testcase.
9149
d748c406
UB
9150
91512009-01-28 Uros Bizjak <ubizjak@gmail.com>
9152
9153 PR target/38988
9154 * gcc.target/i386/pr38988.c: New test.
9155
267e265c
PC
91562009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
9157
9158 PR c++/37554
9159 * g++.dg/parse/crash51.C: New.
9160 * g++.old-deja/g++.pt/crash9.C: Adjust.
9161
79e5286c
DK
91622009-01-27 Daniel Kraft <d@domob.eu>
9163
9164 PR fortran/38883
9165 * gfortran.dg/mvbits_6.f90: New test.
9166 * gfortran.dg/mvbits_7.f90: New test.
9167 * gfortran.dg/mvbits_8.f90: New test.
9168
b5c3dfbb
RG
91692009-01-27 Richard Guenther <rguenther@suse.de>
9170
9171 PR tree-optimization/38503
9172 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9173
576de5cb
UB
91742009-01-27 Uros Bizjak <ubizjak@gmail.com>
9175
9176 PR middle-end/38969
9177 * gcc.c-torture/execute/pr38969.c: New test.
9178
8cff583a
AN
91792009-01-26 Adam Nemet <anemet@caviumnetworks.com>
9180
9181 PR testsuite/38864
576de5cb 9182 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8cff583a
AN
9183 to dg-do compile.
9184 * gcc.target/mips/fixed-scalar-type.c: Likewise.
9185 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9186 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9187
e6b18eaa
L
91882009-01-26 H.J. Lu <hongjiu.lu@intel.com>
9189
9190 PR target/38952
9191 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9192 if __USING_SJLJ_EXCEPTIONS__ is defined.
9193
9194 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9195 __USING_SJLJ_EXCEPTIONS__ is defined.
9196 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9197 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9198 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9199 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9200 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9201 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9202
89d2411c
DS
92032009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
9204
9205 PR testsuite/38949
9206 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9207 Use instead of C name in asm statements.
9208
e3e6cff4
RG
92092009-01-26 Richard Guenther <rguenther@suse.de>
9210
9211 PR tree-optimization/38745
9212 * g++.dg/torture/pr38745.C: New testcase.
9213
dc874b53
RG
92142009-01-26 Richard Guenther <rguenther@suse.de>
9215
9216 PR middle-end/38851
9217 * g++.dg/warn/Wuninitialized-1.C: New testcase.
9218
cc7f271e
HPN
92192009-01-25 Hans-Peter Nilsson <hp@axis.com>
9220
9221 * gcc.dg/bitfld-15.c: Gate warning on target
9222 pcc_bitfield_type_matters.
9223 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9224 g++.dg/ext/bitfield4.C: Likewise.
9225 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9226 bitfield for any target.
9227
849421a3
JJ
92282009-01-24 Jakub Jelinek <jakub@redhat.com>
9229
9230 PR c/38957
9231 * gcc.dg/pr38957.c: New test.
9232
92332009-01-24 David Billinghurst <billingd@gcc.gnu.org>
8cd9b951
DB
9234
9235 PR fortran/38955
9236 * gfortran.dg/array_constructor_24.f: Allow tolerance when
849421a3 9237 comparing floats.
8cd9b951 9238
b840fb02
SP
92392009-01-24 Sebastian Pop <sebastian.pop@amd.com>
9240
9241 PR tree-optimization/38953
9242 * gfortran.dg/graphite/pr38953.f90: New.
9243
ecee559f
PB
92442009-01-24 Paul Brook <paul@codesourcery.com>
9245
9246 * gcc.target/arm/neon-cond-1.c: New test.
9247
38432148 92482009-01-23 Paolo Bonzini <bonzini@gnu.org>
9bacafeb
PB
9249
9250 PR tree-optimization/38932
9251 * gcc.dg/pr38932.c: New.
9252
63e50533
RE
92532009-01-23 Revital Eres <eres@il.ibm.com>
9254
9255 * gcc.dg/sms-7.c: Fix test.
9256
2cd36c22
AN
92572009-01-22 Adam Nemet <anemet@caviumnetworks.com>
9258
9259 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9260 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9261 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9262 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9263
3ea37b67
SE
92642009-01-22 Steve Ellcey <sje@cup.hp.com>
9265
9266 * gcc.dg/pr35729.c: Make test x86 specific.
9267
42ab5b28
SE
92682009-01-22 Steve Ellcey <sje@cup.hp.com>
9269
9270 PR middle-end/38615
9271 * gcc.dg/pr38615.c: New test.
9272
87673f84
UB
92732009-01-22 Uros Bizjak <ubizjak@gmail.com>
9274
9275 PR target/38931
9276 * gcc.target/i386/pr38931.c: New test.
9277
03c2a308
DS
92782009-01-22 Dodji Seketeli <dodji@redhat.com>
9279
9280 PR c++/38930
9281 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9282 * g++.dg/template/typedef12.C: Likewise.
9283 * g++.dg/template/typedef13.C: Likewise.
9284 * g++.dg/template/typedef14.C: Likewise.
9285 * g++.dg/template/sfinae3.C: Likewise.
9286 * g++.old-deja/g++.pt/typename8.C: Likewise.
9287 * g++.dg/template/access11.C: Likewise
9288
dbbe6937
RS
92892009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
9290
9291 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9292 and mips*-*-irix*.
9293 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9294
d597b3ce
DS
92952009-01-21 Dodji Seketeli <dodji@redhat.com>
9296
9297 PR c++/26693
9298 * g++.dg/template/typedef11.C: New test.
9299 * g++.dg/template/typedef12.C: Likewise.
9300 * g++.dg/template/typedef13.C: Likewise.
9301 * g++.dg/template/typedef14.C: Likewise.
9302 * g++.dg/template/sfinae3.C: Compile this pedantically.
9303 The only errors expected should be the one saying the typedef is ill
9304 formed.
9305 * g++.old-deja/g++.pt/typename8.C: Likewise.
9306 * g++.dg/template/access11.C: Update this.
9307
210879b8
DK
93082009-01-21 Daniel Kraft <d@domob.eu>
9309
9310 PR fortran/38887
9311 * gfortran.dg/mvbits_5.f90: New test.
9312
71a6fe66
BM
93132009-01-21 Bingfeng Mei <bmei@broadcom.com>
9314
9315 * gcc.dg/sms-6.c: New test.
9316 * gcc.dg/sms-7.c: Likewise.
9317
5b3b1d09
PT
93182009-01-20 Paul Thomas <pault@gcc.gnu.org>
9319
9320 PR fortran/38907
9321 * gfortran.dg/host_assoc_function_7.f90: New test
9322
37348bf1 93232009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
576de5cb 9324 Richard Guenther <rguenther@suse.de>
37348bf1
AP
9325
9326 PR tree-optimization/38747
9327 PR tree-optimization/38748
9328 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9329 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9330 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9331
da609a9b
KC
93322009-01-20 Kees Cook <kees@ubuntu.com>
9333 H.J. Lu <hongjiu.lu@intel.com>
9334
9335 PR target/38902
9336 * gcc.dg/pr38902.c: New.
9337
38432148 93382009-01-20 Paolo Bonzini <bonzini@gnu.org>
09efeca1
PB
9339
9340 PR target/38868
9341 * gfortran.dg/pr38868.f: New testcase.
9342
3e98d281
RG
93432009-01-20 Richard Guenther <rguenther@suse.de>
9344
9345 * gcc.c-torture/execute/pr36227.c: Move ...
9346 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
9347
72c66596
IS
93482009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9349
da609a9b 9350 * lib/gfortran.exp: Add -B options for targets that use
72c66596
IS
9351 libgfortran.a%s in their specs.
9352
05134211
JM
93532009-01-19 Jason Merrill <jason@redhat.com>
9354
9355 PR c++/23287
9356 * g++.dg/template/dtor5.C: New test.
9357
9295d9ed
MM
93582009-01-19 Mikael Morin <mikael.morin@tele2.fr>
9359
9360 PR fortran/38859
9361 * gfortran.dg/bound_5.f90: New test.
9362
6e4f1168
L
93632009-01-18 H.J. Lu <hongjiu.lu@intel.com>
9364
9365 PR target/38736
9366 * g++.dg/compat/abi/pr38736_main.C: New.
9367 * g++.dg/compat/abi/pr38736_x.C: Likewise.
9368 * g++.dg/compat/abi/pr38736_y.C: Likewise.
9369 * g++.dg/other/macro-1.C: Likewise.
9370 * gcc.dg/macro-1.c: Likewise.
9371 * gcc.dg/compat/pr38736_main.c: Likewise.
9372 * gcc.dg/compat/pr38736_x.c: Likewise.
9373 * gcc.dg/compat/pr38736_y.c: Likewise.
9374
890065bf
RG
93752009-01-18 Richard Guenther <rguenther@suse.de>
9376
9377 PR tree-optimization/38819
9378 * gcc.c-torture/execute/pr38819.c: New testcase.
9379
e775e6b6
PT
93802009-01-17 Paul Thomas <pault@gcc.gnu.org>
9381
9382 PR fortran/38657
9383 * gfortran.dg/module_commons_3.f90: Reapply.
9384
c41fea4a
PT
93852009-01-17 Paul Thomas <pault@gcc.gnu.org>
9386
9387 PR fortran/34955
9388 * gfortran.dg/transfer_intrinsic_1.f90: New test.
9389 * gfortran.dg/transfer_intrinsic_2.f90: New test.
9390
6e7ff326
PT
93912009-01-17 Paul Thomas <pault@gcc.gnu.org>
9392
9393 PR fortran/38657
9394 * gfortran.dg/module_commons_3.f90: Remove
9395
1cc914fc
L
93962009-01-16 H.J. Lu <hongjiu.lu@intel.com>
9397
9398 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9399
db8470f6
JM
94002009-01-16 Jason Merrill <jason@redhat.com>
9401
fd803431
JM
9402 PR c++/38877
9403 * g++.dg/template/lvalue1.C: New test.
9404
db8470f6
JM
9405 PR c++/29470
9406 * g++.dg/template/access20.C: New test.
9407 * g++.dg/torture/pr34641.C: Fix access.
9408
786ce82d
RG
94092009-01-16 Richard Guenther <rguenther@suse.de>
9410
9411 PR tree-optimization/38835
9412 PR middle-end/36227
9413 * gcc.c-torture/execute/pr36227.c: New testcase.
9414 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9415 * g++.dg/init/const7.C: Likewise.
9416
c1cb09ad
AN
94172009-01-16 Adam Nemet <anemet@caviumnetworks.com>
9418
9419 PR target/38554
9420 * gcc.c-torture/compile/pr38554.c: New test.
9421
1ceb2263
JM
94222009-01-16 Jason Merrill <jason@redhat.com>
9423
9424 PR c++/38579
9425 * g++.dg/conversion/access1.C: New test.
9426
56c6a499
JJ
94272009-01-16 Jakub Jelinek <jakub@redhat.com>
9428
9429 PR tree-optimization/38789
9430 * gcc.c-torture/compile/pr38789.c: New test.
9431
6e0d2de7
JW
94322009-01-16 Janus Weil <janus@gcc.gnu.org>
9433
9434 PR fortran/38152
9435 * gfortran.dg/proc_ptr_13.f90: New.
9436
16eba928
JM
94372009-01-15 Jason Merrill <jason@redhat.com>
9438
9439 PR c++/38850
9440 * g++.dg/template/koenig6.C: New test.
9441
a2712544
AP
94422009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9443
d23a572f 9444 PR c++/29388
a2712544
AP
9445 * g++.dg/template/error37.C: New testcase.
9446
4af9e878
JM
94472009-01-15 Jason Merrill <jason@redhat.com>
9448
9449 PR c++/36334
9450 * g++.dg/conversion/memfn1.C: New test.
9451
9452 PR c++/37646
9453 * g++.dg/conversion/memfn2.C: New test.
9454
38432148 94552009-01-15 Steve Ellcey <sje@cup.hp.com>
f1253e7e
SE
9456
9457 PR c++/38357
9458 * g++.dg/template/crash87.C: New test.
9459
e939805b
L
94602009-01-15 H.J. Lu <hongjiu.lu@intel.com>
9461
9462 PR middle-end/37843
9463 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9464
0efc4442
DS
94652009-01-15 Dodji Seketeli <dodji@redhat.com>
9466
9467 PR c++/38636
9468 * g++.dg/parse/crash50.C: New test.
9469
0196c95e
JJ
94702009-01-14 Jakub Jelinek <jakub@redhat.com>
9471
9472 PR rtl-optimization/38245
9473 * gcc.dg/pr38245-3.c: New test.
9474 * gcc.dg/pr38245-3.h: New file.
9475 * gcc.dg/pr38245-4.c: New file.
9476 * gcc.dg/pr38364.c: New test.
9477
2bdfeb38
AN
94782009-01-14 Adam Nemet <anemet@caviumnetworks.com>
9479
9480 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9481 sequence PC-relative.
9482
670dc171
MM
94832009-01-14 Mark Mitchell <mark@codesourcery.com>
9484
9485 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9486 calls and/or PLT markers.
9487 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9488 calls and/or PLT markers.
9489 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9490 calls and/or PLT markers.
9491 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9492 calls and/or PLT markers.
9493
96a995c4
DJ
94942009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
9495 Nathan Froyd <froydnj@codesourcery.com>
9496 Joseph Myers <joseph@codesourcery.com>
9497
9498 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9499 New function.
9500 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9501 and use consistent CFLAGS.
9502 * gcc.target/powerpc/20030505.c: Likewise.
9503 * gcc.target/powerpc/20081204-1.c: Likewise.
9504 * gcc.target/powerpc/ppc-spe.c: Likewise.
9505 * gcc.target/powerpc/spe1.c: Likewise.
9506 * g++.dg/ext/spe1.C: Likewise.
9507 * g++.dg/other/opaque-1.C: Likewise.
9508 * g++.dg/other/opaque-2.C: Likewise.
9509 * g++.dg/other/opaque-3.C: Likewise.
9510
4e2199ab
MM
95112009-01-14 Mark Mitchell <mark@codesourcery.com>
9512
9513 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9514 out of loop.
9515
bfcccc7f
UB
95162009-01-14 Vladimir Makarov <vmakarov@redhat.com>
9517
9518 PR target/38811
9519 * g++.dg/torture/pr38811.C: New file.
9520
10bd6c5c
RG
95212009-01-14 Richard Guenther <rguenther@suse.de>
9522
9523 PR tree-optimization/38826
9524 PR middle-end/38477
9525 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9526
7fe8ccda
SP
95272009-01-13 Sebastian Pop <sebastian.pop@amd.com>
9528
9529 * gcc.dg/graphite/pr38786.c: Fix commit problem.
9530
cee9035d
NC
95312009-01-14 Nick Clifton <nickc@redhat.com>
9532
9533 PR c++/37862
9534 * g++.cp/parse/pr37862.C: New test.
9535
41d3c949
JB
95362009-01-14 Julian Brown <julian@codesourcery.com>
9537
9538 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9539 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9540 to...
9541 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9542 These.
9543
a7cbc517
JJ
95442009-01-13 Jakub Jelinek <jakub@redhat.com>
9545
d3302fd3
JJ
9546 PR rtl-optimization/38774
9547 * gcc.dg/torture/pr38774.c: New test.
9548
a7cbc517
JJ
9549 PR c++/38795
9550 * g++.dg/cpp0x/pr38795.C: New test.
9551
5bdf05c8
DJ
95522009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
9553 Nathan Froyd <froydnj@codesourcery.com>
9554 Joseph Myers <joseph@codesourcery.com>
9555
9556 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9557 otherwise. Do not check for AltiVec at runtime.
9558 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9559 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9560 * gcc.target/powerpc/altivec-1.c: Likewise.
9561 * gcc.target/powerpc/altivec-3.c: Likewise.
9562 * gcc.target/powerpc/altivec-10.c: Likewise.
9563 * gcc.target/powerpc/altivec-12.c: Likewise.
9564 * gcc.target/powerpc/altivec-24.c: Likewise.
9565 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9566 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9567 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9568 * gcc.target/powerpc/pr35907.c: Likewise.
9569 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9570 otherwise. Do not check for Cell at runtime.
9571 * gcc.target/powerpc/altivec_check.h: Delete.
9572
9573 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9574 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
9575 not check for AltiVec at runtime.
9576 * g++.dg/ext/altivec-cell-2.C: Likewise.
9577 * g++.dg/ext/altivec-cell-3.C: Likewise.
9578 * g++.dg/ext/altivec-cell-4.C: Likewise.
9579 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9580 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9581 check.
9582 * g++.dg/ext/altivec_check.h: Delete.
f100a4a8 9583
425a0a4d
NF
95842009-01-13 Nathan Froyd <froydnj@codesourcery.com>
9585
9586 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9587 effective target. Adjust line numbers accordingly.
9588
5b6b9db1
MM
95892009-01-13 Mark Mitchell <mark@codesourcery.com>
9590
9591 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9592
f9344488
SP
95932009-01-13 Sebastian Pop <sebastian.pop@amd.com>
9594
9595 PR tree-optimization/38786
9596 * gcc.dg/graphite/pr38786.c: New.
9597
26d5bf5b
UB
95982009-01-13 Uros Bizjak <ubizjak@gmail.com>
9599
9600 Revert:
9601 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
9602
9603 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9604 for alpha*-*-* targets.
9605 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9606
2e503575
JD
96072009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9608
9609 PR libfortran/38772
9610 * gfortran.dg/fmt_bz_bn_err.f: New test.
9611
44c4becf
NF
96122009-01-12 Nathan Froyd <froydnj@codesourcery.com>
9613
9614 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9615
82fc74c7
DJ
96162009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9617
9618 * lib/target-supports.exp (check_effective_target_powerpc64): New.
9619 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9620 instruction support. Do not check for it at runtime.
9621
b9f673eb
JM
96222009-01-12 Jason Merrill <jason@redhat.com>
9623
9624 PR c++/35109
9625 * g++.dg/lookup/friend11.C: Remove expected error.
9626 * g++.dg/lookup/friend14.C: New test.
9627 * g++.dg/lookup/friend15.C: New test.
9628
172a4594
DS
96292009-01-12 Dodji Seketeli <dodji@redhat.com>
9630
9631 PR c++/36019
9632 * g++.dg/lookup/hidden-class12.C: New test.
9633 * g++.dg/lookup/hidden-class13.C: New test.
9634 * g++.dg/lookup/hidden-class14.C: New test.
9635 * g++.dg/lookup/hidden-class15.C: New test.
9636 * g++.dg/lookup/hidden-class16.C: New test.
9637
31ca3fa4
MM
96382009-01-12 Mark Mitchell <mark@codesourcery.com>
9639
9640 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9641 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9642 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9643
72114ca1
JM
96442009-01-12 Jason Merrill <jason@redhat.com>
9645
b9f673eb 9646 PR c++/31488
72114ca1
JM
9647 * g++.dg/other/vararg-3.C: New test.
9648
9251175f
DJ
96492009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9650
9651 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9652 Explicitly enable SPE.
9653 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
9654 directive.
9655
9656 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9657 Expect -flax-vector-conversions message. Adjust incompatible
9658 types errors.
9659 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9660 Make Foo extern.
9661
9662 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9663
9664 * g++.dg/other/opaque-1.C: Run on targets with SPE.
9665
9666 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9667 * g++.dg/other/opaque-2.C: Likewise.
9668 * g++.dg/other/opaque-3.C: Likewise.
9669
634b5df5
JJ
96702009-01-12 Jakub Jelinek <jakub@redhat.com>
9671
9672 PR c/32041
9673 * gcc.dg/pr32041.c: New test.
9674 * g++.dg/parse/offsetof9.C: New test.
9675
89b7d5e1
DJ
96762009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9677 Nathan Froyd <froydnj@codesourcery.com>
9678
9679 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9680 * g++.dg/ext/attribute-test-1.C: Likewise.
9681 * g++.dg/ext/attribute-test-2.C: Likewise.
9682 * g++.dg/ext/attribute-test-3.C: Likewise.
9683 * g++.dg/ext/attribute-test-4.C: Likewise.
9684
3b9c1abd
EB
96852009-01-12 Eric Botcazou <ebotcazou@adacore.com>
9686
9687 * gnat.dg/unchecked_convert3.adb: New test.
9688
6356f38f
UB
96892009-01-12 Tomas Bily <tbily@suse.cz>
9690
9691 PR middlend/38385
9692 * gcc.dg/tree-ssa/pr38385.c: New file.
9693
c2152239
JJ
96942009-01-12 Jakub Jelinek <jakub@redhat.com>
9695
49f098f2
JJ
9696 PR c++/38794
9697 * g++.dg/parse/typedef9.C: New test.
9698
c2152239
JJ
9699 PR tree-optimization/38807
9700 * gcc.c-torture/compile/pr38807.c: New test.
9701
0e510b3e
AN
97022009-01-11 Adam Nemet <anemet@caviumnetworks.com>
9703
9704 * gcc.target/mips/ins-2.c: New test.
9705
3f429b87
L
97062009-01-11 H.J. Lu <hongjiu.lu@intel.com>
9707
9708 PR testsuite/38809
9709 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9710
f74d9c8f
JJ
97112009-01-11 Jakub Jelinek <jakub@redhat.com>
9712
9713 PR c++/36254
9714 * g++.dg/warn/Wreturn-type-5.C: New test.
9715
2ab5ef3e
MK
97162009-01-11 Matthias Klose <doko@ubuntu.com>
9717
9718 PR middle-end/38616
9719 * gcc.dg/pr38616.c: New test.
9720
5a2971ff
SP
97212009-01-10 Sebastian Pop <sebastian.pop@amd.com>
9722
9723 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9724
d67a3e2a
AP
97252009-01-10 Andrew Pinski <pinskia@gmail.com>
9726
b726f5e6
AP
9727 PR c++/38648
9728 * g++.dg/expr/string-1.C: New test.
9729 * g++.dg/expr/string-2.C: New test.
9730
d67a3e2a
AP
9731 PR c++/36695
9732 * g++.dg/ext/complex4.C: New test.
9733 * g++.dg/ext/complex5.C: New test.
9734 * g++.dg/init/reference1.C: New test.
9735 * g++.dg/init/reference2.C: New test.
9736 * g++.dg/init/reference3.C: New test.
9737
51df93ba
PT
97382009-01-10 Paul Thomas <pault@gcc.gnu.org>
9739
9740 PR fortran/38763
9741 * gfortran.dg/transfer_null_1.f90: New test.
9742
9be3684b
PT
97432009-01-10 Paul Thomas <pault@gcc.gnu.org>
9744
9745 PR fortran/38765
9746 * gfortran.dg/host_assoc_function_6.f90: New test.
9747
1260bd3a
JS
97482009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
9749
9750 * lib/target-supports.exp: Add method to determine if the effective
9751 target is really a ppc405 after applying all compile options.
9752 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9753 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9754 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9755 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9756 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9757 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9758 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9759 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9760 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9761 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9762 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9763 * gcc.target/powerpc/405-machhw-1.c: Likewise.
9764 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9765 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9766 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9767 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9768 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9769 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9770 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9771 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9772 * gcc.target/powerpc/405-macchw-1.c: Likewise.
9773 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9774 * gcc.target/powerpc/405-machhw-2.c: Likewise.
9775 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9776 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9777 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9778 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9779 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9780 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9781 * gcc.target/powerpc/405-macchw-2.c: Likewise.
9782 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9783
260fda3d
JJ
97842009-01-09 Jakub Jelinek <jakub@redhat.com>
9785
aee5c3ed
JJ
9786 PR c++/35335
9787 * g++.dg/other/error31.C: New testcase.
9788
260fda3d
JJ
9789 PR c/35742
9790 * gcc.dg/pr35742.c: New test.
9791
73f971b7
JC
97922009-01-09 John F. Carr <jfc@mit.edu>
9793
9794 PR c++/37877
9795 * g++.dg/parse/linkage3.C: New test.
9796
4017e262
JJ
97972009-01-09 Jakub Jelinek <jakub@redhat.com>
9798
9799 PR middle-end/38771
9800 * gcc.c-torture/compile/pr38771.c: New test.
9801
bef21698
NF
98022009-01-08 Nathan Froyd <froydnj@codesourcery.com>
9803
9804 * gcc.dg/pr34856.c: Ignore irrelevant warning.
9805
742e5eb4
MM
98062009-01-08 Mark Mitchell <mark@codesourcery.com>
9807
9808 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9809 * gcc.dg/sibcall-4.c: Likewise.
9810
68f61c3d
SP
98112009-01-08 Sebastian Pop <sebastian.pop@amd.com>
9812 Jan Sjodin <jan.sjodin@amd.com>
9813
9814 PR tree-optimization/38559
8088e9ee 9815 * gcc.dg/graphite/pr38559.c: New.
68f61c3d 9816
82567e33
IR
98172009-01-08 Ira Rosen <irar@il.ibm.com>
9818
9819 PR tree-optimization/37194
9820 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9821
f5651df1
JJ
98222009-01-07 Jakub Jelinek <jakub@redhat.com>
9823
9824 PR c++/38725
9825 * g++.dg/ext/label11.C: New test.
9826
8a0963c3
JM
98272009-01-07 Joseph Myers <joseph@codesourcery.com>
9828
9829 * lib/target-supports.exp (check_weak_override_available): New.
9830 * lib/target-supports-dg.exp (dg-require-weak-override): New.
9831 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9832 dg-require-weak-override.
9833
7da13f1d
NF
98342009-01-07 Nathan Froyd <froydnj@codesourcery.com>
9835 Alan Modra <amodra@bigpond.net.au>
9836
9837 * gcc.c-torture/compile/20090107-1.c: New test.
9838
c0f64575
UB
98392009-01-07 Uros Bizjak <ubizjak@gmail.com>
9840
9841 PR target/38706
9842 * g++.dg/other/pr38706.C: New test.
9843
ffaf1e05
JM
98442009-01-07 Jason Merrill <jason@redhat.com>
9845
9846 * g++.dg/cpp0x/variadic92.C: New test.
9847 * g++.dg/cpp0x/variadic93.C: New test.
9848
6286c078
JJ
98492009-01-07 Janis Johnson <janis187@us.ibm.com>
9850
30af0edb
JJ
9851 * lib/target-supports-dg.exp (current_compiler_flags): New.
9852 (check-flags): Use it; do not access dg-test local variables.
9853 (dg-skip-if): Do not access dg-test local variables.
9854 (dg-xfail-run-if): Ditto.
9855 (dg-shouldfail): Ditto.
9856 * gcc.test-framework/test-framework.exp
9857 (check_effective_target_def_nocache): New.
9858 * gcc.test-framework/test-framework.awk: Handle scan tests.
9859 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9860 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9861 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9862 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9863 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9864 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9865 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9866 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9867 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9868
51790821
JJ
9869 * g++.dg/torture/pr38586.C: Ignore a possible warning.
9870
6286c078
JJ
9871 * lib/target-supports-dg.exp (check_test_flags): Delete.
9872
6a114766
JS
98732009-01-07 Jan Sjodin <jan.sjodin@amd.com>
9874
9875 PR tree-optimization/38492
9876 PR tree-optimization/38498
8088e9ee 9877 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
6a114766 9878 in trunk.
8088e9ee
L
9879 * gcc.dg/graphite/block-0.c: Update test.
9880 * gcc.dg/graphite/block-1.c: Same.
9881 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9882 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9883 * gcc.dg/graphite/block-3.c: New.
9884 * gcc.dg/graphite/pr38498.c: New.
6a114766 9885
65b82caa
L
98862009-01-07 H.J. Lu <hongjiu.lu@intel.com>
9887
9888 AVX Programming Reference (December, 2008)
9889 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9890 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9891 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9892
9893 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9894 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9895
a9c5fe7e
TK
98962009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9897
9898 PR fortran/38220
9899 * gfortran.dg/c_loc_pure_1.f90: New test.
9900
3145cc70
MM
99012009-01-06 Mikael Morin <mikael.morin@tele2.fr>
9902
9903 PR fortran/38669
9904 * gfortran.dg/elemental_dependency_3.f90:
9905 Add the final tree dump cleanup.
9906
7ad7809b
JJ
99072009-01-06 Jakub Jelinek <jakub@redhat.com>
9908
4a8459a1
JJ
9909 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9910 passing -m32.
9911
7ad7809b
JJ
9912 PR rtl-optimization/38722
9913 * gfortran.dg/pr38722.f90: New test.
9914
c52ec948
JJ
99152009-01-06 Janis Johnson <janis187@us.ibm.com>
9916
9917 PR c/34252
9918 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9919 instead of DECnn_DEN. Support -DDBG to list lines that fail.
9920
a1e9a551
DH
99212009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
9922
9923 * gfortran.dg/implicit_12.f90: Add space around dg directive.
9924 * gfortran.dg/typebound_call_8.f03: Same.
9925 * gfortran.dg/elemental_bind_c.f90: Same.
9926 * gfortran.dg/typebound_call_7.f03: Same.
9927 * gfortran.dg/interface_proc_end.f90: Same
9928 * gfortran.dg/pr37243.f: Fix typo.
9929
f6abf004
UB
99302009-01-06 Uros Bizjak <ubizjak@gmail.com>
9931
9932 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
9933 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
9934 large stack sizes.
9935
e47b7d04
L
99362009-01-06 H.J. Lu <hongjiu.lu@intel.com>
9937
9938 AVX Programming Reference (December, 2008)
9939 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9940 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9941 * gcc.target/i386/sse-14.c: Likewise.
9942
9943 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9944 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9945 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9946 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9947
d36e4306
JD
99482009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9949
9950 PR libfortran/38735
9951 * gfortran.dg/fmt_bz_bn.f: Update test.
9952
6f9b088b
DS
99532009-01-05 Dodji Seketeli <dodji@redhat.com>
9954
9955 PR c++/38472
9956 * g++.dg/conversion/usual-arith-conv.C: New test.
9957
e4e5261f
AP
99582009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9959
9960 PR c/34911
9961 * gcc.dg/vector-3.c: New testcase.
9962 * g++.dg/ext/vector15.C: New test.
9963
9761fcc7
HJ
99642009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
9965
9966 PR tree-optimization/38510
9967 * gcc.dg/graphite/pr38510.c: New.
9968
99692009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
9970 Jan Sjodin <jan.sjodin@amd.com>
9971
9972 PR tree-optimization/38500
9973 * gcc.dg/graphite/pr38500.c: New.
9974
b0d217ba
LG
99752009-01-05 Laurent GUERBY <laurent@guerby.net>
9976
bf9b2cc9 9977 * gcc.c-torture/compile/20001226-1.c: Generalize
b0d217ba
LG
9978 dg-timeout-factor.
9979 * gcc.c-torture/compile/limits-fnargs.c: Add
9980 dg-timeout-factor.
9981 * gcc.dg/20020425-1.c: Likewise.
9982 * gcc.dg/pch/pch.exp: Likewise.
f100a4a8 9983
c7314077
PT
99842009-01-05 Paul Thomas <pault@gcc.gnu.org>
9985
9986 PR fortran/38657
9987 * gfortran.dg/module_commons_3.f90: New test.
9988
b55c4f04
DF
99892009-01-05 Daniel Franke <franke.daniel@gmail.com>
9990
9991 PR fortran/37159
9992 * gfortran.dg/random_seed_1.f90: Updated.
9993
95b243af
MM
99942009-01-05 Mikael Morin <mikael.morin@tele2.fr>
9995
9996 PR fortran/38669
9997 PR fortran/38726
f100a4a8 9998 * gfortran.dg/elemental_subroutine_7.f90:
95b243af
MM
9999 Fix p values so that it can be used as vector subscript.
10000
8adee3e6
JM
100012009-01-05 Jason Merrill <jason@redhat.com>
10002
9bfea41b
JM
10003 * g++.dg/cpp0x/initlist12.C: Add another test.
10004
8adee3e6
JM
10005 * g++.dg/cpp0x/defaulted7.C: New test.
10006
96ffc6cd
TK
100072009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10008
10009 PR fortran/38672
10010 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
10011 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
10012
e28206ba
UB
100132009-01-05 Uros Bizjak <ubizjak@gmail.com>
10014
10015 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10016 for alpha*-*-* targets.
10017 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10018
a1ab6660
PT
100192009-01-05 Paul Thomas <pault@gcc.gnu.org>
10020
10021 PR fortran/38665
10022 * gfortran.dg/host_assoc_function_5.f90: New test.
10023
70e72065
MM
100242009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10025
10026 PR fortran/38669
10027 * gfortran.dg/elemental_dependency_3.f90: New test.
10028 * gfortran.dg/elemental_subroutine_7.f90: New test.
10029
4c77d7f4
UB
100302009-01-04 Uros Bizjak <ubizjak@gmail.com>
10031
10032 * gcc.dg/struct-ret-3.c: Include unistd.h.
10033 (main): Exit early if system memory page size is
10034 larger than 4096 bytes.
10035
8f2b565d
DF
100362009-01-04 Daniel Franke <franke.daniel@gmail.com>
10037
10038 PR fortran/38718
10039 * gfortran.dg/merge_init_expr.f90: New.
10040
23f2d017
MM
100412009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10042
10043 PR fortran/38536
10044 * gfortran.dg/c_loc_tests_13.f90: New test.
10045 * gfortran.dg/c_loc_tests_14.f90: New test.
10046
5a47fc2f
DF
100472009-01-03 Daniel Franke <franke.daniel@gmail.com>
10048
10049 * gfortran.dg/func_result_4.f90: New.
10050
79b1d36c
PT
100512009-01-03 Paul Thomas <pault@gcc.gnu.org>
10052
10053 PR fortran/38594
10054 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10055 interface still works, in addition to original tests.
10056 * gfortran.dg/host_assoc_call_6.f90: New test.
10057
5f26a230
JJ
100582009-01-03 Jakub Jelinek <jakub@redhat.com>
10059
493aa551
JJ
10060 PR c++/38705
10061 * g++.dg/torture/pr38705.C: New test.
10062
5f26a230
JJ
10063 PR c/38700
10064 * gcc.dg/pr38700.c: New test.
10065
fc94bfc5
JM
100662009-01-02 Jason Merrill <jason@redhat.com>
10067
10068 * g++.dg/cpp0x/initlist11.C: New test.
10069 * g++.dg/cpp0x/initlist12.C: New test.
10070
a1770eee
RS
100712009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10072
10073 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10074 Allow extra informative notes.
10075
b295aee2
JJ
100762009-01-01 Jakub Jelinek <jakub@redhat.com>
10077
10078 PR c/36489
10079 * gcc.dg/pr36489.c: New test.
ad41bd84
JM
10080
10081\f
10082Copyright (C) 2009 Free Software Foundation, Inc.
10083
10084Copying and distribution of this file, with or without modification,
10085are permitted in any medium without royalty provided the copyright
10086notice and this notice are preserved.
This page took 1.664192 seconds and 5 git commands to generate.