1 2007-03-16 Richard Sandiford <richard@codesourcery.com>
3 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
6 2007-03-16 Richard Guenther <rguenther@suse.de>
8 PR tree-optimization/31146
9 * g++.dg/tree-ssa/pr31146.C: New testcase.
11 2007-03-16 Richard Sandiford <richard@codesourcery.com>
13 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14 assume that the target has <features.h>.
16 2007-03-16 Richard Sandiford <richard@codesourcery.com>
18 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
19 dg-options rather than to the whole test.
21 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
24 * g++.dg/debug/pr29906.C: New
26 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
29 * gfortran.dg/unformatted_recl.f90: Update test.
31 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
33 * gcc.dg/tree-ssa/prefetch-5.c: New test.
35 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
38 * g++.dg/parse/namespace-definition.C: New.
40 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
43 * g++.dg/cpp/pedantic-errors.C: New.
44 * g++.dg/cpp/permissive.C: New.
46 2007-03-15 Richard Sandiford <richard@codesourcery.com>
48 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
49 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
51 2007-03-15 Richard Sandiford <richard@codesourcery.com>
53 * lib/target-supports.exp (check_missing_uclibc_feature)
54 (check_effective_target_wchar): New procedures.
55 * gcc.dg/wchar_t-1.c: Require target wchar.
56 * gcc.dg/wint_t-1.c: Likewise.
58 2007-03-15 Richard Sandiford <richard@codesourcery.com>
60 * lib/target-supports.exp (check_gc_sections_available): Return
61 false for VxWorks targets.
63 2007-03-15 Dirk Mueller <dmueller@suse.de>
65 * g++.dg/warn/Wconversion2.C: Fix typo.
66 * gcc.dg/if-empty-1.c: Ditto.
68 2007-03-15 Richard Sandiford <richard@codesourcery.com>
70 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
72 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
74 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
75 * gcc.target/i386/pr31167.c: Ditto.
77 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
80 * gcc.target/i386/pr31167.c: New test.
82 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
85 * gfortran.dg/import5.f90.f90: New test.
89 * gfortran.dg/data_components_1.f90: New test.
93 * gfortran.dg/generic_13.f90: New test.
96 * gfortran.dg/alloc_comp_basics_5.f90: New test.
98 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
101 * gfortran.dg/fmt_t_4.f90: New
103 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
106 * g++.dg/other/default7.C: New test.
108 2007-03-15 Dirk Mueller <dmueller@suse.de>
110 * g++.dg/warn/Wconversion2.C: New.
112 2007-03-14 Eric Christopher <echristo@apple.com>
114 * gcc.dg/ssp-1.c: New.
115 * gcc.dg/ssp-2.c: Ditto.
117 2007-03-14 Dirk Mueller <dmueller@suse.de>
119 * g++.dg/warn/do-empty.C: New.
120 * gcc.dg/do-empty.c: New.
121 * gcc.dg/if-empty-1.c: Update.
122 * gcc.dg/20001116-1.c: Update.
123 * gcc.dg/pr23165.c: Update.
125 2007-03-14 Jakub Jelinek <jakub@redhat.com>
127 * gfortran.dg/module_implicit_conversion.f90: New test.
129 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
132 * gcc.dg/pr31127.c: New.
134 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
136 * gcc.dg/tree-ssa/loop-26.c: New test.
138 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
140 * gcc.target/i386/cmpxchg16b-1.c: New test.
142 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
144 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
145 * gcc.dg/c99-vla-1.c: Likewise.
146 * g++.dg/ext/vla1.C: Likewise
148 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
150 * gcc.dg/wvla-1.c: New test
151 * gcc.dg/wvla-2.c: New test
152 * gcc.dg/wvla-3.c: New test
153 * gcc.dg/wvla-4.c: New test
154 * gcc.dg/wvla-5.c: New test
155 * gcc.dg/wvla-6.c: New test
156 * gcc.dg/wvla-7.c: New test
157 * g++.dg/warn/Wvla-1.C: New test
158 * g++.dg/warn/Wvla-2.C: New test
159 * g++.dg/warn/Wvla-3.C: New test
161 2007-03-12 Mark Mitchell <mark@codesourcery.com>
164 * g++.dg/other/default6.C: New test.
166 2007-03-12 Richard Sandiford <richard@codesourcery.com>
168 * lib/target-supports.exp (check_profiling_available): Return false
170 (check_effective_target_vxworks_kernel): New procedure.
171 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
173 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
174 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
176 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
178 2007-03-12 Richard Sandiford <richard@codesourcery.com>
180 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
181 PIC is not supported.
182 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
183 * gcc.dg/20020426-2.c: Likewise.
184 * gcc.dg/pr28243.c: Likewise.
185 * gcc.dg/visibility-11.c: Likewise.
186 * gcc.dg/tls/opt-9.c: Likewise.
187 * gcc.dg/tls/opt-10.c: Likewise.
188 * gcc.dg/tls/pic-1.c: Likewise.
189 * gcc.dg/tls/struct-1.c: Likewise.
190 * gcc.target/i386/20000807-1.c: Likewise.
191 * gcc.target/i386/20000904-1.c: Likewise.
192 * gcc.target/i386/20011119-1.c: Likewise.
193 * gcc.target/i386/990213-2.c: Likewise.
194 * gcc.target/i386/990214-1.c: Likewise.
195 * gcc.target/i386/compress-float-387-pic.c: Likewise.
196 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
197 * gcc.target/i386/pic-1.c: Likewise.
198 * gcc.target/i386/pr21518.c: Likewise.
199 * gcc.target/i386/pr23098.c: Likewise.
200 * gcc.target/i386/pr23943.c: Likewise.
202 2007-03-11 Mark Mitchell <mark@codesourcery.com>
205 * g++.dg/template/complit2.C: New test.
208 * g++.dg/ext/bitfield1.C: New test.
210 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
213 * gfortran.dg/interface_11.f90: New test.
215 2007-03-11 Richard Guenther <rguenther@suse.de>
217 PR tree-optimization/31115
218 * gcc.dg/torture/pr31115.c: New testcase.
220 2007-03-11 Ira Rosen <irar@il.ibm.com>
222 PR tree-optimization/29925
223 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
225 2007-03-10 Mark Mitchell <mark@codesourcery.com>
228 * g++.dg/expr/bitfield3.C: New test.
229 * g++.dg/expr/bitfield4.C: Likewise.
230 * g++.dg/expr/bitfield5.C: Likewise.
231 * g++.dg/expr/bitfield6.C: Likewise.
234 * g++.dg/template/array18.C: New test.
236 2007-03-10 Dirk Mueller <dmueller@suse.de>
239 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
240 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
242 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
245 * g++.dg/cpp0x/variadic-bind.C: New.
246 * g++.dg/cpp0x/variadic-function.C: New.
247 * g++.dg/cpp0x/variadic-mem_fn.C: New.
248 * g++.dg/cpp0x/variadic-tuple.C: New.
249 * g++.dg/cpp0x/variadic1.C: New.
250 * g++.dg/cpp0x/variadic2.C: New.
251 * g++.dg/cpp0x/variadic3.C: New.
252 * g++.dg/cpp0x/variadic4.C: New.
253 * g++.dg/cpp0x/variadic5.C: New.
254 * g++.dg/cpp0x/variadic6.C: New.
255 * g++.dg/cpp0x/variadic7.C: New.
256 * g++.dg/cpp0x/variadic8.C: New.
257 * g++.dg/cpp0x/variadic9.C: New.
258 * g++.dg/cpp0x/variadic10.C: New.
259 * g++.dg/cpp0x/variadic11.C: New.
260 * g++.dg/cpp0x/variadic12.C: New.
261 * g++.dg/cpp0x/variadic13.C: New.
262 * g++.dg/cpp0x/variadic14.C: New.
263 * g++.dg/cpp0x/variadic15.C: New.
264 * g++.dg/cpp0x/variadic16.C: New.
265 * g++.dg/cpp0x/variadic17.C: New.
266 * g++.dg/cpp0x/variadic18.C: New.
267 * g++.dg/cpp0x/variadic19.C: New.
268 * g++.dg/cpp0x/variadic20.C: New.
269 * g++.dg/cpp0x/variadic21.C: New.
270 * g++.dg/cpp0x/variadic22.C: New.
271 * g++.dg/cpp0x/variadic23.C: New.
272 * g++.dg/cpp0x/variadic24.C: New.
273 * g++.dg/cpp0x/variadic25.C: New.
274 * g++.dg/cpp0x/variadic26.C: New.
275 * g++.dg/cpp0x/variadic27.C: New.
276 * g++.dg/cpp0x/variadic28.C: New.
277 * g++.dg/cpp0x/variadic29.C: New.
278 * g++.dg/cpp0x/variadic30.C: New.
279 * g++.dg/cpp0x/variadic31.C: New.
280 * g++.dg/cpp0x/variadic32.C: New.
281 * g++.dg/cpp0x/variadic33.C: New.
282 * g++.dg/cpp0x/variadic34.C: New.
283 * g++.dg/cpp0x/variadic35.C: New.
284 * g++.dg/cpp0x/variadic36.C: New.
285 * g++.dg/cpp0x/variadic37.C: New.
286 * g++.dg/cpp0x/variadic38.C: New.
287 * g++.dg/cpp0x/variadic39.C: New.
288 * g++.dg/cpp0x/variadic40.C: New.
289 * g++.dg/cpp0x/variadic41.C: New.
290 * g++.dg/cpp0x/variadic42.C: New.
291 * g++.dg/cpp0x/variadic43.C: New.
292 * g++.dg/cpp0x/variadic44.C: New.
293 * g++.dg/cpp0x/variadic45.C: New.
294 * g++.dg/cpp0x/variadic46.C: New.
295 * g++.dg/cpp0x/variadic47.C: New.
296 * g++.dg/cpp0x/variadic48.C: New.
297 * g++.dg/cpp0x/variadic49.C: New.
298 * g++.dg/cpp0x/variadic50.C: New.
299 * g++.dg/cpp0x/variadic51.C: New.
300 * g++.dg/cpp0x/variadic52.C: New.
301 * g++.dg/cpp0x/variadic53.C: New.
302 * g++.dg/cpp0x/variadic54.C: New.
303 * g++.dg/cpp0x/variadic55.C: New.
304 * g++.dg/cpp0x/variadic56.C: New.
305 * g++.dg/cpp0x/variadic57.C: New.
306 * g++.dg/cpp0x/variadic58.C: New.
307 * g++.dg/cpp0x/variadic59.C: New.
308 * g++.dg/cpp0x/variadic60.C : New.
309 * g++.dg/cpp0x/variadic61.C : New.
310 * g++.dg/cpp0x/variadic62.C : New.
311 * g++.dg/cpp0x/variadic63.C : New.
312 * g++.dg/cpp0x/variadic64.C : New.
313 * g++.dg/cpp0x/variadic65.C : New.
314 * g++.dg/cpp0x/variadic66.C : New.
315 * g++.dg/cpp0x/variadic67.C : New.
316 * g++.dg/cpp0x/variadic68.C : New.
317 * g++.dg/cpp0x/variadic69.C : New.
318 * g++.dg/cpp0x/variadic70.C : New.
319 * g++.dg/cpp0x/variadic71.C : New.
320 * g++.dg/cpp0x/variadic72.C : New.
321 * g++.dg/cpp0x/variadic73.C : New.
322 * g++.dg/cpp0x/variadic74.C : New.
323 * g++.dg/cpp0x/variadic75.C : New.
324 * g++.dg/cpp0x/variadic-ex1.C : New.
325 * g++.dg/cpp0x/variadic-ex2.C : New.
326 * g++.dg/cpp0x/variadic-ex3.C : New.
327 * g++.dg/cpp0x/variadic-ex4.C : New.
328 * g++.dg/cpp0x/variadic-ex5.C : New.
329 * g++.dg/cpp0x/variadic-ex6.C : New.
330 * g++.dg/cpp0x/variadic-ex7.C : New.
331 * g++.dg/cpp0x/variadic-ex8.C : New.
332 * g++.dg/cpp0x/variadic-ex9.C : New.
333 * g++.dg/cpp0x/variadic-ex10.C : New.
334 * g++.dg/cpp0x/variadic-ex11.C : New.
335 * g++.dg/cpp0x/variadic-ex12.C : New.
336 * g++.dg/cpp0x/variadic-ex13.C : New.
337 * g++.dg/cpp0x/variadic-ex14.C : New.
339 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
342 * gfortran.dg/unformatted_recl.f90: New test.
344 2007-03-09 Roger Sayle <roger@eyesopen.com>
346 * gcc.dg/fold-eqcmplx-1.c: New test case.
348 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
350 PR rtl-optimization/30643
351 * gcc.dg/pr30643.c: New.
353 2007-03-09 Chao-ying Fu <fu@mips.com>
355 * gcc.target/mips/mips32-dspr2-type.c: New test.
356 * gcc.target/mips/mips32-dspr2.c: New test.
357 * gcc.target/mips/dspr2-MULT.c: New test.
358 * gcc.target/mips/dspr2-MULTU.c: New test.
359 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
360 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
363 2007-03-09 Dirk Mueller <dmueller@suse.de>
366 * gcc.dg/Wlogical-op-1.c: New.
367 * g++.dg/warn/Wlogical-op-1.C: New.
369 2007-03-09 Richard Guenther <rguenther@suse.de>
371 PR tree-optimization/30904
373 * gcc.dg/pr30904.c: Remove xfail.
375 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
378 * gcc.c-torture/execute/pr31072.c: New test.
380 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
382 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
383 * gcc.dg/torture/builtin-attr-1.c: Likewise.
384 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test *lrint* and *lround*.
385 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
386 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
387 * gcc.dg/torture/builtin-integral-1.c: Likewise.
388 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
389 and *lround*. Correct macro names.
390 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
391 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
393 2007-03-08 Ian Lance Taylor <iant@google.com>
395 * gcc.dg/no-strict-overflow-5.c: New test.
396 * gcc.dg/no-strict-overflow-6.c: New test.
397 * gcc.dg/Wstrict-overflow-11.c: New test.
398 * gcc.dg/Wstrict-overflow-12.c: New test.
399 * gcc.dg/Wstrict-overflow-13.c: New test.
400 * gcc.dg/Wstrict-overflow-14.c: New test.
401 * gcc.dg/Wstrict-overflow-15.c: New test.
403 2007-03-08 Richard Sandiford <richard@codesourcery.com>
405 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
406 for VxWorks kernel mode.
407 * gcc.c-torture/execute/strncmp-1.x: Likewise.
409 2007-03-08 Richard Sandiford <richard@codesourcery.com>
411 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
414 2007-03-08 Richard Sandiford <richard@codesourcery.com>
416 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
417 and lib/bfill.c on VxWorks targets.
418 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
419 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
420 lib/bfill.c and lib/memmove.c on VxWorks targets.
421 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
422 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
424 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
425 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
427 2007-03-08 Tobias Burnus <burnus@net-b.de>
429 * gfortran.dg/use_5.f90: New test.
430 * gfortran.dg/use_6.f90: Ditto.
431 * gfortran.dg/use_7.f90: Ditto.
433 2007-03-08 Tobias Burnus <burnus@net-b.de>
436 * gfortran.dg/use_4.f90: New test.
437 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
439 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
442 * gfortran.dg/parameter_array_section_2.f90: New test.
444 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
447 * g++.dg/ext/offsetof1.C: Add cases with volatile.
450 * g++.dg/template/arg5.C: New test.
452 2007-03-07 Joseph Myers <joseph@codesourcery.com>
454 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
456 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
458 * gcc.dg/var-expand1.c: Add newline at end of file.
460 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
462 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
464 2007-03-06 Richard Sandiford <richard@codesourcery.com>
466 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
468 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
470 * gcc.dg/torture/builtin-convert-4.c: New test.
472 2007-03-05 Ian Lance Taylor <iant@google.com>
474 * gcc.c-torture/compile/pr31034.c: New test.
476 2007-03-05 Ian Lance Taylor <iant@google.com>
478 * gcc.dg/inline-18.c: New test.
479 * gcc.dg/inline-19.c: New test.
480 * gcc.dg/inline-20.c: New test.
481 * gcc.dg/inline-21.c: New test.
483 2007-03-05 Richard Guenther <rguenther@suse.de>
485 PR tree-optimization/14052
486 * gcc.dg/tree-ssa/vrp33.c: New testcase.
488 2007-03-05 Richard Guenther <rguenther@suse.de>
490 PR tree-optimization/23777
491 * gcc.dg/tree-ssa/pr23777.c: New testcase.
493 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
496 * gcc.dg/multiple-overflow-warn-3.c: New.
497 * g++.dg/warn/multiple-overflow-warn-3.C: New.
499 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
502 * g++.dg/parse/template23.C: New test.
504 2007-03-04 Roger Sayle <roger@eyesopen.com>
507 * gcc.dg/pr30744-1.c: New test case.
509 2007-03-04 Tobias Burnus <burnus@net-b.de>
511 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
513 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
516 * gfortran.dg/logical_3.f90: New test.
518 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
521 * gfortran.dg/integer_exponentiation_1.f90: New test.
523 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
525 * gcc.target/m68k/m68k.exp: New.
526 * gcc.target/m68k/crash1.c: New.
528 2007-03-03 Tobias Burnus <burnus@net-b.de>
530 * gfortran.dg/c_by_val.c: Use int64_t instead of long
531 to be more compatible with integer(kind=8).
533 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
536 * gfortran.dg/zero_sized_3.f90: New test.
538 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
541 * g++.dg/parse/else.C: New.
542 * g++.dg/parse/else-2.C: New.
544 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
545 Tobias Burnus <burnus@net-b.de>
548 * gfortran.dg/size_dim.f90: New test.
550 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
551 Tobias Burnus <burnus@net-b.de>
554 * gfortran.dg/entry_9.f90: New test.
556 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
559 * g++.dg/inherit/covariant16.C: New test.
561 2007-03-02 Geoffrey Keating <geoffk@apple.com>
563 * g++.dg/other/darwin-minversion-1.C: New.
565 2007-03-02 Diego Novillo <dnovillo@redhat.com>
567 * gcc.dg/tree-ssa/20070302-1.c: New test.
569 2007-03-02 Joseph Myers <joseph@codesourcery.com>
571 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
574 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
576 * gcc.dg/tree-ssa/prefetch-4.c: New test.
578 2007-03-01 Simon Baldwin <simonb@google.com>
581 * warn/ignored_typedef.C: New.
582 * init/ctor8.C: Added dg-warning to consume ignored typedef
584 * template/typedef2.C: Ditto. Moved dg-error onto its own line
585 and added an explicit line number.
587 2007-02-28 Richard Guenther <rguenther@suse.de>
590 * gcc.dg/torture/pr30364-1.c: New testcase.
591 * gcc.dg/torture/pr30364-2.c: Likewise.
592 * gcc.dg/torture/pr30364-3.c: Likewise.
594 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
596 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
597 powerpc*, use -funsafe-math-optimizations.
598 * gcc.dg/torture/builtin-logb-1.c: Likewise.
599 * gcc.dg/torture/builtin-modf-1.c: Likewise.
601 2007-02-28 Tobias Burnus <burnus@net-b.de>
602 Paul Thomas <pault@gcc.gnu.org>
606 * c_by_val_1.f: Test %VAL() with non-default kind.
608 * c_by_val_4.f: New test.
610 2007-02-28 Tobias Burnus <burnus@net-b.de>
613 * gfortran.dg/continuation_7.f90: New test.
615 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
617 * g++.dg/inherit/thunk7.C: New test.
618 * lib/target-supports.exp (check_profiling_available): Not available
621 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
624 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
626 2007-02-27 Mark Mitchell <mark@codesourcery.com>
628 * lib/target-supports.exp (check_effective_target_init_priority):
629 Remove Solaris special case.
631 2007-02-26 Geoffrey Keating <geoffk@apple.com>
633 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
634 for more builtin types.
636 * g++.dg/ext/visibility/class1.C: Port to Darwin.
637 * g++.dg/ext/visibility/noPLT.C: Likewise.
639 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
641 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
644 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
647 * size_optional_dim_1.f90: New test.
649 2007-02-25 Mark Mitchell <mark@codesourcery.com>
651 * gcc.dg/vxworks/vxworks.exp: New file.
652 * gcc.dg/vxworks/initpri1.c: Likewise.
653 * gcc.dg/vxworks/initpri2.c: Likewise.
654 * gcc.dg/initpri2.c: Add more tests.
655 * g++.dg/special/initpri2.C: Likewise.
657 * gcc.dg/initpri1.c: New test.
658 * gcc.dg/initpri2.c: Likewise.
659 * g++.dg/special/initpri1.C: New test.
660 * g++.dg/special/initpri2.C: Likewise.
661 * g++.dg/special/conpr-1.C: Use init_priority effective target.
662 * g++.dg/special/conpr-2.C: Likewise.
663 * g++.dg/special/conpr-3.C: Likewise.
664 * g++.dg/special/conpr-4.C: Likewise.
665 * g++.dg/special/initp1.C: Likewise.
666 * g++.dg/special/ecos.exp: Remove code to detect availability of
667 constructor priorities.
668 * lib/target-supports.exp (check_effective_target_init_priority):
671 2007-02-24 Jan Hubicka <jh@suse.cz>
673 * gcc.c-torture/execute/pr30778.c: New testcase.
675 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
678 * gfortran.dg/namelist_26.f90: New test.
680 2007-02-24 Richard Guenther <rguenther@suse.de>
683 * gcc.dg/pr30951.c: New testcase.
685 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
687 * gcc.dg/torture/builtin-modf-1.c: New test.
689 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
691 PR tree-optimization/30904
692 * gcc.dg/pr30904.c: New test.
694 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
696 * gcc.test-framework/README: Correct command.
697 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
699 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
701 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
703 * lib/target-supports.exp (check_effective_target_unwrapped): New.
705 2007-02-23 Mark Mitchell <mark@codesourcery.com>
707 * lib/target-supports.exp (check_effective_target_newlib): New
710 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
713 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
714 allocatable component.
717 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
719 * gcc.dg/torture/builtin-logb-1.c: New test.
720 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
721 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
722 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
725 2007-02-23 Richard Guenther <rguenther@suse.de>
727 * g++.dg/warn/changes-meaning.C: New testcase.
729 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
732 * gfortran.dg/fmt_zero_precision.f90: Update test.
734 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
736 * gcc.dg/torture/builtin-frexp-1.c: New test.
738 2007-02-22 Mark Mitchell <mark@codesourcery.com>
740 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
742 2007-02-22 Ian Lance Taylor <iant@google.com>
745 * g++.dg/debug/pr30898.C: New test.
747 2007-02-22 Ira Rosen <irar@il.ibm.com>
749 * gcc.dg/vect/vect-106.c: New test.
751 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
752 Ira Rosen <irar@il.ibm.com>
754 PR tree-optimization/30843
755 * gcc.dg/vect/pr30843.c: New test.
757 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
759 PR tree-optimization/30858
760 * gcc.dg/vect/pr30858.c: New test.
762 2007-02-21 Mark Mitchell <mark@codesourcery.com>
764 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
765 to set options for compiling testglue.
766 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
767 * lib/obj-c++.exp (obj-c++_init): Likewise.
769 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
771 * gnat.dg/derived_aggregate.adb: New test.
773 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
775 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
776 sh* targets. Call the correct CKSGN macro.
778 2007-02-21 Jakub Jelinek <jakub@redhat.com>
780 * gfortran.dg/gomp/omp_parse1.f90: New test.
781 * gfortran.dg/gomp/omp_parse2.f: New test.
783 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
786 * gfortran.dg/do_pointer_1.f90: New test.
788 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
790 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
793 2007-02-20 Geoffrey Keating <geoffk@apple.com>
795 * gcc.dg/darwin-minversion-1.c: New.
796 * gcc.dg/darwin-minversion-2.c: New.
798 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
800 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
802 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
803 DJ Delorie <dj@redhat.com>
806 * gcc.dg/Wfatal.c: New.
807 * gcc.dg/Wfatal-2.c: New.
808 * gcc.dg/Werror-1.c: Adjust expectations.
809 * gcc.dg/Werror-5.c: Likewise.
810 * gcc.dg/Werror-7.c: Likewise.
811 * gcc.dg/Werror-10.c: Likewise.
812 * gcc.dg/Werror-11.c: Likewise.
814 2007-02-20 Tobias Burnus <burnus@net-b.de>
817 * gfortran.dg/volatile10.f90: New test.
819 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
822 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
824 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
826 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
827 * gcc.dg/Walways-true-1.c: Likewise.
828 * gcc.dg/weak/weak-3.c: Likewise.
829 * gcc.dg/Werror-1.c: Likewise.
830 * gcc.dg/Werror-3.c: Likewise.
831 * gcc.dg/Werror-4.c: Likewise.
832 * gcc.dg/Werror-5.c: Likewise.
833 * gcc.dg/Werror-6.c: Likewise.
834 * gcc.dg/Werror-7.c: Likewise.
835 * gcc.dg/Werror-8.c: Likewise.
836 * gcc.dg/Werror-10.c: Likewise.
837 * gcc.dg/Werror-11.c: Likewise.
838 * gcc.dg/Werror-12.c: Likewise.
839 * g++.old-deja/g++.mike/warn8.C: Likewise.
840 * g++.dg/warn/Walways-true-1.C: Likewise.
841 * g++.dg/warn/Walways-true-2.C: Likewise.
842 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
843 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
844 -Wstring-literal-comparison with -Waddress.
845 * gcc.dg/Wstring-literal-comparison-4.c: Replace
846 -Wno-string-literal-comparison with -Wno-address.
848 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
850 * gnat.dg/self_aggregate_with_call.adb: New test.
852 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
854 PR tree-optimization/30975
855 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
856 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
857 * gcc.dg/vect/pr30795.c: New.
859 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
862 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
864 2007-02-18 Roger Sayle <roger@eyesopen.com>
866 PR rtl-optimization/28173
867 * gcc.target/i386/andor-1.c: New test case.
869 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
871 * gcc.dg/torture/builtin-ldexp-1.c: New.
872 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
874 2007-02-18 Roger Sayle <roger@eyesopen.com>
876 * gfortran.dg/array_constructor_15.f90: New test case.
878 2007-02-18 Roger Sayle <roger@eyesopen.com>
880 * gfortran.dg/forall_10.f90: New test case.
882 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
884 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
886 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
888 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
889 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
891 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
893 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
894 * gcc.target/i386/builtin-bswap-3.c: Ditto.
895 * gcc.target/i386/xchg-1.c: New test.
896 * gcc.target/i386/xchg-2.c: New test.
898 2007-02-16 Richard Guenther <rguenther@suse.de>
899 Christian Bruel <christian.bruel@st.com>
901 * gcc.dg/strict-overflow-5.c: New testcase.
903 2007-02-16 Tobias Burnus <burnus@net-b.de>
906 * gfortran.dg/func_derived_4.f90: New test.
908 2007-02-15 Roger Sayle <roger@eyesopen.com>
911 * gfortran.dg/pr30391-1.f90: New test case.
913 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
916 * gcc.c-torture/compile/pr30433.c: New testcase to check
917 that complex constants comparisions are foldded.
919 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
922 * g++.dg/ext/stmtexpr10.C: New testcase.
924 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
927 * gcc.dg/Wunused-value-2.c: New testcase.
929 2007-02-15 Ian Lance Taylor <iant@google.com>
931 * g++.dg/eh/subreg-1.C: New test.
933 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
936 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
937 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
938 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
939 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
940 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
941 * gcc.dg/Werror-implicit-function-declaration.c: New.
943 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
946 * g++.dg/warn/pr28943.C: New.
948 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
950 * gfortran.fortran-torture/execute/math.f90: Fix typo.
952 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
955 * gfortran.dg/error_recovery_3.f90: New test.
957 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
959 * g++.dg/tree-ssa/sra-1.C: New.
961 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
963 * g++.dg/tree-ssa/sra-1.C: New.
965 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
967 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
969 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
971 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
973 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
976 * gfortran.dg/logical_2.f90: New test.
978 2007-02-14 Joseph Myers <joseph@codesourcery.com>
980 * gcc.dg/torture/complex-alias-1.c: New test.
982 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
984 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
985 instead of -fdump-tree-tailcall.
987 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
989 * gfortran.dg/interface_10.f90: Fix comment typo.
991 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
993 PR tree-optimization/30771
994 * gcc.dg/vect/pr30771.c: New test.
996 2007-02-13 Ian Lance Taylor <iant@google.com>
998 * gcc.dg/Wstrict-overflow-1.c: New test.
999 * gcc.dg/Wstrict-overflow-2.c: New test.
1000 * gcc.dg/Wstrict-overflow-3.c: New test.
1001 * gcc.dg/Wstrict-overflow-4.c: New test.
1002 * gcc.dg/Wstrict-overflow-5.c: New test.
1003 * gcc.dg/Wstrict-overflow-6.c: New test.
1004 * gcc.dg/Wstrict-overflow-7.c: New test.
1005 * gcc.dg/Wstrict-overflow-8.c: New test.
1006 * gcc.dg/Wstrict-overflow-9.c: New test.
1007 * gcc.dg/Wstrict-overflow-10.c: New test.
1009 2007-02-13 Roger Sayle <roger@eyesopen.com>
1011 * gcc.target/ia64/builtin-bswap-2.c: New test case.
1013 2007-02-13 Richard Henderson <rth@redhat.com>
1015 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
1016 * gcc.c-torture/execute/pr29302-1.c: ... here.
1018 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1021 * gcc.dg/c90-return-1.c: Update output.
1022 * gcc.dg/c99-return-1.c: Likewise.
1024 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
1027 * gfortran.dg/used_dummy_types_7.f90: New test..
1029 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
1031 * gcc.target/i386/parity-1.c: New test.
1032 * gcc.target/i386/parity-2.c: New test.
1034 2007-02-12 Roger Sayle <roger@eyesopen.com>
1036 * gcc.target/i386/builtin-bswap-3.c: New test case.
1038 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
1040 PR tree-optimization/29145
1041 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
1042 alias analysis is improved to take better advantage of restrict
1044 * gcc.dg/vect/vect-80.c: Likewise.
1045 * gcc.dg/vect/pr29145.c: New.
1047 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
1049 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
1050 * gcc.target/i386/sse4a-insert.c: Likewise.
1052 2007-02-11 Roger Sayle <roger@eyesopen.com>
1054 * gcc.target/ia64/builtin-popcount-1.c: New test case.
1055 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
1057 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
1060 * gfortran.dg/enum_4.f90: Update error message checks.
1062 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
1065 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
1066 versions of the modules.
1069 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
1070 by getting rid of recursive I/O and providing functions with
1074 * gfortran.dg/char_array_constructor_2.f90
1076 2007-02-11 Mark Mitchell <mark@codesourcery.com>
1079 * g++.dg/template/spec34.C: New test
1081 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
1083 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
1085 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
1086 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
1087 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
1089 * gcc.dg/vect/vect-113.c: Ditto.
1091 2007-02-06 Mark Mitchell <mark@codesourcery.com>
1094 * g++.dg/eh/weak1-C: New test.
1095 * g++.dg/eh/weak1-a.cc: Likewise.
1096 * g++.dg/eh/comdat1.C: Likewise.
1098 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
1099 Dorit Nuzman <dorit@il.ibm.com>
1101 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
1102 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
1103 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
1104 * gcc.dg/vect/vect-113.c: Likewise.
1106 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
1108 2007-02-10 Richard Henderson <rth@redhat.com>
1110 * lib/target-supports.exp (check_effective_target_tls): Redefine
1111 to mean non-emulated tls.
1112 * gcc.dg/tls/alias-1.c: Remove tls requirement.
1113 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1114 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1115 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1116 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1117 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1118 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1120 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
1122 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
1124 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
1126 * gfortran.dg/secnds.f: Replace time tolerance with a
1127 before-and-after bracket.
1128 * gfortran.dg/secnds-1.f: Likewise.
1130 2007-02-09 Tobias Burnus <burnus@net-b.de>
1133 * gfortran.dg/maxlocval_1.f90: New test.
1135 2007-02-09 Roger Sayle <roger@eyesopen.com>
1137 * gcc.target/ia64/builtin_bswap-1.c: New test case.
1139 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1142 * gfortran.dg/array_function_1.f90: New test.
1144 2007-02-09 Richard Sandiford <richard@codesourcery.com>
1146 * lib/target-supports.exp (check_effective_target_lax_strtofp)
1147 (check_effective_target_dummy_wcsftime): New functions.
1149 2007-02-09 Richard Sandiford <richard@codesourcery.com>
1151 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
1152 * lib/target-supports.exp (check_effective_target_uclibc): New
1155 2007-02-09 Richard Sandiford <richard@codesourcery.com>
1157 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
1158 (vsnprintf): Don't define for uClibc targets.
1160 2007-02-09 Richard Sandiford <richard@codesourcery.com>
1162 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
1163 set before checking whether it was allowed.
1164 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
1165 before checking inside_main.
1167 2007-02-09 Richard Sandiford <richard@codesourcery.com>
1169 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
1171 (u16sf): Likewise u4sf.
1172 * g++.dg/compat/struct-layout-1.h: Likewise.
1174 2007-02-09 Richard Sandiford <richard@codesourcery.com>
1176 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
1178 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1179 m68k targets if check_effective_target_coldfire_fpu returns true.
1181 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
1182 Richard Guenther <rguenther@suse.de>
1185 * gcc.dg/fold-compare-3.c: New testcase.
1186 * gcc.dg/tree-ssa/loop-24.c: Likewise.
1188 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
1190 * gcc.dg/pr26570.c: Clean up coverage files.
1191 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
1192 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
1193 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
1194 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1195 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1196 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1197 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
1198 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
1199 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
1200 * gcc.dg/tree-ssa/pr25501.c: Ditto.
1201 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
1202 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
1203 * gcc.dg/vect/pr28952.c: Ditto.
1204 * gcc.dg/vect/pr27151.c: Ditto.
1205 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
1206 * g++.dg/gomp/macro-3.C: Ditto.
1208 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
1210 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
1213 2007-02-08 Roger Sayle <roger@eyesopen.com>
1215 * gcc.target/i386/builtin-bswap-2.c: New test case.
1217 2007-02-08 Roger Sayle <roger@eyesopen.com>
1219 * gfortran.dg/forall_8.f90: New test case.
1220 * gfortran.dg/forall_9.f90: Likewise.
1222 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1224 * gcc.dg/builtins-20.c: Add some -~ complex cases.
1226 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
1228 * lib/target-supports.exp (check_effective_target_simulator): New.
1230 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
1232 * gcc.dg/tree-ssa/loop-25.c: New test.
1234 2007-02-06 Richard Henderson <rth@redhat.com>
1236 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
1238 2007-02-06 Roger Sayle <roger@eyesopen.com>
1240 * gcc.target/powerpc/popcount-1.c: New test case.
1241 * gcc.target/powerpc/parity-1.c: Likewise.
1243 2007-02-06 Richard Guenther <rguenther@suse.de>
1246 * gcc.dg/torture/pr27302-2.c: New testcase.
1248 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
1250 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
1251 * gcc.dg/vect/vect-iv-1.c: New test.
1252 * gcc.dg/vect/vect-iv-2.c: New test.
1253 * gcc.dg/vect/vect-iv-3.c: New test.
1254 * gcc.dg/vect/vect-iv-4.c: New test.
1255 * gcc.dg/vect/vect-iv-5.c: New test.
1256 * gcc.dg/vect/vect-iv-6.c: New test.
1257 * gcc.dg/vect/vect-iv-7.c: New test.
1258 * gcc.dg/vect/vect-iv-8.c: New test.
1259 * gcc.dg/vect/vect-iv-9.c: New test.
1260 * gcc.dg/vect/vect-iv-10.c: New test.
1261 * gcc.dg/vect/vect-iv-11.c: New test.
1262 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
1263 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
1264 * gcc.dg/vect/vect-14.c: Now vectorizable.
1265 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
1266 * gcc.dg/vect/vect-27.c: Likewise.
1267 * gcc.dg/vect/vect-29.c Likewise.
1268 * gcc.dg/vect/vect-dv-2.c: Likewise.
1269 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1270 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1271 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1273 2007-02-06 Ira Rosen <irar@il.ibm.com>
1275 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
1277 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1279 * gcc.dg/builtins-20.c: Add more cases.
1281 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
1284 * gcc.dg/pr30189.c: New test.
1286 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1288 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
1290 * gcc.target/i386/sse4a-extract.c: New test.
1291 * gcc.target/i386/sse4a-insert.c: New test.
1292 * gcc.target/i386/sse4a-montsd.c: New test.
1293 * gcc.target/i386/sse4a-montss.c: New test.
1295 2007-02-05 Richard Guenther <rguenther@suse.de>
1297 * gcc.target/i386/vectorize3.c: New testcase.
1299 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
1302 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
1304 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1307 * gfortran.dg/repeat_1.f90: New test.
1309 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
1312 * gfortran.dg/spread_shape_1.f90: Remove tabs.
1313 * gfortran.dg/derived_init_2.f90: Ditto.
1314 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
1315 * gfortran.dg/array_initializer_1.f90: Ditto.
1316 * gfortran.dg/do_2.f90: Ditto.
1317 * gfortran.dg/proc_assign_1.f90: Ditto.
1319 2007-02-04 Richard Guenther <rguenther@suse.de>
1322 * g++.dg/warn/pr30636.C: New testcase.
1323 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
1325 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
1328 * gfortran.dg/pr30667.f: New test.
1330 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1332 * gcc.dg/builtins-54.c: Add more cases.
1334 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
1337 * gfortran.dg/zero_sized_2.f90: New test.
1340 * gfortran.dg/alloc_comp_basics_4.f90: New test.
1343 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
1346 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
1349 * gfortran.dg/interface_10.f90: New test.
1351 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1353 * gcc.dg/builtins-20.c: Add more cases.
1355 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
1358 * gcc-target/ia64/pr29682.c: New test.
1360 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
1363 * gfortran.dg/arrayio_11.f90.f90: New test.
1366 * gfortran.dg/arrayio_12.f90.f90: New test.
1368 2007-02-02 Jakub Jelinek <jakub@redhat.com>
1371 * g++.dg/tls/diag-5.C: New test.
1374 * gcc.dg/pr30473.c: New test.
1375 * gcc.c-torture/execute/20070201-1.c: New test.
1377 2007-02-01 Roger Sayle <roger@eyesopen.com>
1379 * gfortran.dg/dependency_20.f90: New test case.
1381 2007-01-31 Ian Lance Taylor <iant@google.com>
1383 * gcc.dg/lower-subreg-1.c (test): New test.
1385 2007-01-30 Geoffrey Keating <geoffk@apple.com>
1387 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
1389 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1391 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
1392 * gcc.dg/torture/builtin-math-3.c: Likewise.
1394 2007-01-31 Dirk Mueller <dmueller@suse.de>
1396 gcc.dg/Wparentheses-2.c: Update and add new tests.
1398 2007-01-31 Ira Rosen <irar@il.ibm.com>
1400 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
1403 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
1405 * gcc.dg/builtins-63.c: New test.
1407 2007-01-31 Tobias Burnus <burnus@net-b.de>
1410 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
1412 2007-01-31 Tobias Burnus <burnus@net-b.de>
1415 * gfortran.dg/volatile8.f90: New argument conformance test.
1416 * gfortran.dg/volatile9.f90: New scope test.
1418 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1421 * g++.dg/warn/null4.C: New.
1423 2001-01-30 Roger Sayle <roger@eyesopen.com>
1424 Uros Bizjak <ubizjak@gmail.com>
1426 * gcc.dg/large-size-array-3.c: Correct typo.
1428 2007-01-30 Richard Guenther <rguenther@suse.de>
1431 * g++.dg/debug/pr27657.C: New testcase.
1433 2007-01-30 Richard Guenther <rguenther@suse.de>
1436 * gcc.dg/torture/pr30313.c: New testcase.
1438 2007-01-29 Janis Johnson <janis187@us.ibm.com>
1440 * gcc.dg/dfp/dfp-except.h: New file.
1441 * gcc.dg/dfp/fe-check.h: New file.
1442 * gcc.dg/dfp/fe-binop.c: New test.
1443 * gcc.dg/dfp/fe-convert-1.c: New test.
1444 * gcc.dg/dfp/fe-convert-2.c: New test.
1445 * gcc.dg/dfp/fe-convert-3.c: New test.
1447 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
1448 * gcc.dg/dfp/decfloat-constants.c: Ditto.
1449 * gcc.dg/dfp/convert-dfp.c: Ditto.
1450 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1452 2007-01-29 Josh Conner <jconner@apple.com>
1454 * gcc.target/powerpc/altivec-24.c: New test.
1456 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
1459 * g++.dg/parse/defarg12.C: New test.
1461 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
1464 * gfortran.dg/used_dummy_types_6.f90: New test.
1466 2007-01-28 Jan Hubicka <jh@suse.cz>
1468 * gcc.dg/tree-prof/val-prof-6.c: New test.
1470 2007-01-28 Roger Sayle <roger@eyesopen.com>
1472 * gcc.dg/large-size-array-3.c: Correct test case (portability).
1474 2007-01-28 Andrew Pinski <pinskia@gmail.com>
1477 * g++.dg/expr/dtor4.C: New test.
1479 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
1481 * gcc.dg/tree-ssa/loop-23.c: New test.
1483 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
1486 * gfortran.dg/achar_2.f90: New test.
1487 * gfortran.dg/achar_3.f90: New test.
1489 2007-01-27 Ian Lance Taylor <iant@google.com>
1491 * gcc.dg/strict-overflow-1.c: New test.
1492 * gcc.dg/no-strict-overflow-1.c: New test.
1493 * gcc.dg/strict-overflow-2.c: New test.
1494 * gcc.dg/no-strict-overflow-2.c: New test.
1495 * gcc.dg/strict-overflow-3.c: New test.
1496 * gcc.dg/no-strict-overflow-3.c: New test.
1497 * gcc.dg/strict-overflow-4.c: New test.
1498 * gcc.dg/no-strict-overflow-4.c: New test.
1499 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
1500 * gcc.dg/pr15784-1.c: Likewise.
1501 * gcc.dg/pr20922-1.c: Likewise.
1502 * gcc.dg/pr20922-3.c: Likewise.
1503 * gcc.dg/pr20922-4.c: Likewise.
1504 * gcc.dg/pr20922-6.c: Likewise.
1505 * gcc.dg/compare-4.c: Likewise.
1506 * gcc.dg/torture/pr26898-1.c: Likewise.
1507 * gcc.dg/tree-ssa/divide-1.c: Likewise.
1508 * gcc.dg/tree-ssa/divide-2.c: Likewise.
1509 * gcc.dg/tree-ssa/divide-3.c: Likewise.
1510 * gcc.dg/tree-ssa/divide-4.c: Likewise.
1511 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
1512 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
1513 * gcc.dg/tree-ssa/pr21082.c: Likewise.
1514 * gcc.dg/tree-ssa/pr26899.c: Likewise.
1515 * g++.dg/tree-ssa/pr21082.C: Likewise.
1517 2007-01-27 Roger Sayle <roger@eyesopen.com>
1519 * gcc-dg/large-size-array-3.c: New test case.
1521 2007-01-27 Roger Sayle <roger@eyesopen.com>
1523 * gfortran.dg/forall_7.f90: New test case.
1525 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
1528 * gfortran.dg/where_operator_assign_1.f90: New test.
1529 * gfortran.dg/where_operator_assign_2.f90: New test.
1530 * gfortran.dg/where_operator_assign_3.f90: New test.
1532 2007-01-26 Joseph Myers <joseph@codesourcery.com>
1534 * lib/target-supports.exp
1535 (check_effective_target_powerpc_altivec): New.
1536 (check_effective_target_vect_cmdline_needed): Use it.
1538 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
1541 * gfortran.dg/backslash_3.f: New test.
1543 2007-01-26 Richard Guenther <rguenther@suse.de>
1545 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
1547 2007-01-26 Tobias Burnus <burnus@net-b.de>
1549 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
1550 * gfortran.dg/vect/vect.exp: Ditto.
1551 * gfortran.dg/dg.exp: Ditto.
1552 * gfortran.fortran-torture/execute/execute.exp: Ditto.
1553 * gfortran.fortran-torture/compile/compile.exp: Ditto.
1555 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1557 * gcc.dg/builtins-20.c: Add more cases.
1558 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
1560 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1563 * gcc.dg/Wall.c: New.
1564 * gcc.dg/Wno-all.c: New.
1565 * gfortran.dg/Wall.f90: New.
1566 * gfortran.dg/Wno-all.f90: New.
1568 2007-01-24 Geoffrey Keating <geoffk@apple.com>
1570 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
1571 * g++.dg/eh/simd-2.C: Also run on Darwin.
1572 * g++.dg/eh/simd-3.C: New.
1573 * g++.dg/eh/simd-4.C: New.
1575 2007-01-25 Richard Guenther <rguenther@suse.de>
1577 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
1579 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
1581 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
1583 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
1584 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
1585 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
1586 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
1587 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
1588 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
1589 * gcc.dg/ipa/ipa-7.c: New testcase.
1591 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
1593 * g++.dg/cpp0x/warn_cxx0x.C: New.
1595 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1597 * gcc.dg/builtins-20.c: Test builtin carg.
1599 2007-01-24 Jakub Jelinek <jakub@redhat.com>
1602 * gcc.dg/gomp/pr27416.c: New test.
1605 * gcc.dg/gomp/pr30494.c: New test.
1606 * g++.dg/gomp/pr30494.C: New test.
1609 * gcc.dg/gomp/pr30421.c: New test.
1611 2007-01-24 Steve Ellcey <sje@cup.hp.com>
1613 * gcc.target/ia64/versionid-1.c: New test.
1614 * gcc.target/ia64/versionid-2.c: New test.
1616 2007-01-24 Richard Guenther <rguenther@suse.de>
1619 * gcc.dg/builtins-57.c: Change to a link-time testcase
1620 to support non-C99 targets.
1622 2007-01-24 Jan Hubicka <jh@suse.cz>
1624 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
1626 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
1628 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
1630 2007-01-23 Andrew Pinski <pinskia@gmail.com>
1633 * objc.dg/const-str-12.m: New test.
1635 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1638 * gfortran.dg/ctrl-z.f90: New test.
1640 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1643 * gfortran.dg/namelist_assumed_char.f90: New test.
1645 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
1648 * g++.dg/inherit/covariant15.C: New test.
1650 2007-01-23 Ian Lance Taylor <iant@google.com>
1652 * g++.dg/warn/Wparentheses-24.C: New test.
1654 2007-01-23 Richard Guenther <rguenther@suse.de>
1657 * ada/acats/run_acats: Do not call gnatmake or gnatchop
1660 2007-01-22 Richard Guenther <rguenther@suse.de>
1662 PR tree-optimization/30038
1663 * gcc.dg/builtins-62.c: New testcase.
1665 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
1667 * gcc.c-torture/compile/20070121.c: New test.
1669 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
1672 * gfortran.dg/char_comparison_1.f: New test.
1674 2007-01-21 Ira Rosen <irar@il.ibm.com>
1676 * gcc.dg/vect/vect-strided-same-dr.c: New test.
1678 2007-01-20 Andrew Pinski <pinskia@gmail.com>
1681 * objc.dg/pch: New directory.
1682 * objc.dg/pch/pch.exp: New file.
1683 * objc.dg/pch/interface-1.m: New test.
1684 * objc.dg/pch/interface-1.hs: New include file.
1685 * lib/objc.exp (objc_target_compile): Add
1686 "-x objective-c-header" in front of the sources if this is
1687 a precompiled header being compiled.
1689 2007-01-20 Roger Sayle <roger@eyesopen.com>
1691 * gfortran.dg/array_memcpy_3.f90: New test case.
1692 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1694 2007-01-20 Roger Sayle <roger@eyesopen.com>
1695 Brooks Moses <brooks.moses@codesourcery.com>
1696 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1698 * gfortran.dg/intrinsic_sign_1.f90: New test case.
1699 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1701 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1703 * gcc.dg/torture/builtin-math-3.c: Test fdim.
1705 2007-01-19 Mike Stump <mrs@apple.com>
1707 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1710 2007-01-19 Roger Sayle <roger@eyesopen.com>
1712 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1713 option instead of -funsafe-math-optimizations.
1715 2007-01-19 Tomas Bily <tbily@suse.cz>
1717 gcc.dg/tree-prof/indir-call-prof.c: New.
1718 g++.dg/dg.exp: Add tree-prof subdirectory.
1719 g++.dg/tree-prof/indir-call-prof.C: New.
1720 g++.dg/tree-prof/tree-prof.exp: New.
1722 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1725 * g++.dg/warn/deprecated.C: Update warning output.
1726 * g++.dg/warn/deprecated-2.C: Likewise.
1727 * g++.dg/warn/deprecated-3.C: New.
1729 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
1731 * gcc.c-torture/execute/nestfunc-7.c: New.
1733 2007-01-18 Hui-May Chang <hm.chang@apple.com>
1735 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1737 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
1739 * gcc.dg/m68k-pic-1.c: New.
1741 2007-01-18 Roger Sayle <roger@eyesopen.com>
1743 * gfortran.dg/array_memcpy_4.f90: New test case.
1745 2007-01-18 Josh Conner <jconner@apple.com>
1748 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1749 * gcc.dg/vect/no-trapping-math-1: New.
1750 * gcc.dg/vect/no-trapping-math-2: New.
1752 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
1754 * gcc.target/i386/387-8.c: Update comment about optimizing
1755 inherent load of 1.0 of fptan instruction.
1757 2007-01-18 Dirk Mueller <dmueller@suse.de>
1758 Richard Guenther <rguenther@suse.de>
1761 * gcc.dg/Warray-bounds.c: New testcase.
1762 * gcc.dg/Warray-bounds-2.c: New testcase.
1763 * g++.dg/warn/Warray-bounds.C: New testcase.
1764 * g++.dg/warn/Warray-bounds-2.C: New testcase.
1766 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
1769 * gfortran.dg/generic_12.f90: New test.
1771 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
1773 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1774 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1776 2007-01-16 Janis Johnson <janis187@us.ibm.com>
1778 * gcc.dg/dfp/compare-special.h: New file.
1779 * gcc.dg/dfp/compare-special-32.c: New test.
1780 * gcc.dg/dfp/compare-special-64.c: New test.
1781 * gcc.dg/dfp/compare-special-128.c: New test.
1783 2007-01-16 Roger Sayle <roger@eyesopen.com>
1784 Paul Thomas <pault@gcc.gnu.org>
1785 Steven G. Kargl <kargl@gcc.gnu.org>
1788 * gfortran.dg/forall_6.f90: New test case.
1789 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1790 * gfortran.dg/dependency_13.f90: Likewise.
1792 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1795 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1796 targets that don't support Inf.
1798 2007-01-15 Dale Johannesen <dalej@apple.com>
1800 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
1802 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
1804 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
1805 of achar for 0xff to avoid the "Extended ASCII not
1806 implemented" error message.
1808 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
1811 * gfortran.dg/altreturn_4.f90: New test.
1814 * gfortran.dg/stfunc_4.f90: New test.
1817 * gfortran.dg/bound_2.f90: Reinstate commented out line.
1818 * gfortran.dg/initialization_1.f90: Change warning.
1821 * gfortran.dg/specification_type_resolution_2.f90: New test.
1823 2007-01-14 Jan Hubicka <jh@suse.cz>
1825 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1826 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1827 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1830 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
1833 * gfortran.dg/external_procedures_2.f90: New test.
1835 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
1838 * gcc.target/i386/pr30413.c: New test.
1840 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
1843 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
1845 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
1847 * gcc.dg/20070112-1.c: New test.
1849 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1851 PR libgfortran/30435
1852 * gfortran.dg/list_read_6.f90: New test.
1854 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
1856 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
1858 2007-01-12 Tom Tromey <tromey@redhat.com>
1860 PR preprocessor/28227:
1861 * gcc.dg/cpp/pr28227.c: New file.
1863 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1865 * gcc.dg/tree-ssa/loop-22.c: New test.
1867 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1869 PR tree-optimization/29516
1870 * gcc.dg/tree-ssa/loop-20.c: New test.
1872 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
1875 * minmaxloc_integer_kinds_1.f90: New test.
1877 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
1880 * g++.dg/template/sizeof-template-argument.C: New test.
1882 2007-01-11 Jan Hubicka <jh@suse.cz>
1884 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1885 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1886 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1887 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1888 * gcc.dg/tree-ssa/pr21658.c: Likewise.
1889 * gcc.dg/tree-ssa/pr15349.c: Likewise.
1890 * gcc.dg/tree-ssa/pr25501.c: Likewise.
1891 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1892 transformation in question.
1893 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1894 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1895 * gcc.dg/always_inline3.c: Likewise.
1897 2007-01-10 Mark Mitchell <mark@codesourcery.com>
1900 * g++.dg/template/typename11.C: New test.
1902 2007-01-10 Robert Kennedy <jimbob@google.com>
1904 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1906 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1908 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1909 for different integer kinds.
1910 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1911 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1912 * gfortran.dg/ishft_2.f90: New test.
1913 * gfortran.dg/ishft_3.f90: New test.
1915 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1917 * gfortran.dg/altreturn_2.f90: Removed executable bit.
1919 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
1921 PR tree-optimization/30322
1922 * gcc.dg/tree-ssa/loop-21.c: New test.
1924 2007-01-08 Geoffrey Keating <geoffk@apple.com>
1926 * g++.dg/rtti/darwin-builtin-linkage.C: New.
1928 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
1930 * gcc.target/spu/intrinsics-1.c: Remove xfail.
1932 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1934 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1935 * g++.dg/warn/overflow-warn-3.C: Likewise.
1936 * g++.dg/warn/overflow-warn-4.C: Likewise.
1937 * g++.dg/warn/overflow-warn-5.C: Likewise.
1938 * g++.dg/warn/overflow-warn-6.C: Likewise.
1939 * g++.dg/warn/Woverflow-1.C: Likewise.
1940 * g++.dg/warn/Woverflow-2.C: Likewise.
1941 * g++.dg/warn/Woverflow-3.C: Likewise.
1942 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1944 2007-01-08 Roger Sayle <roger@eyesopen.com>
1946 * gfortran.dg/array_constructor_14.f90: New test case.
1947 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1949 2007-01-08 Richard Guenther <rguenther@suse.de>
1951 PR tree-optimization/23603
1952 * gcc.dg/tree-ssa/vrp31.c: New testcase.
1953 * gcc.dg/tree-ssa/vrp32.c: Likewise.
1955 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1957 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1959 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1960 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1962 * gcc.dg/simd-5.c: Likewise.
1963 * gcc.dg/simd-6.c: Likewise.
1964 * g++.dg/conversion/simd1.C: Likewise.
1965 * g++.dg/conversion/simd3.C: Likewise.
1966 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1969 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1971 PR tree-optimization/29877
1972 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1973 name of a hard register for the target concerned. Adjust dg-error
1974 directives to cope with new behaviour of TER.
1976 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1979 * g++.dg/conversion/nullptr1.C: Added overflow warning.
1980 * g++.dg/warn/overflow-warn-1.C: New.
1981 * g++.dg/warn/overflow-warn-3.C: New.
1982 * g++.dg/warn/overflow-warn-4.C: New.
1983 * g++.dg/warn/overflow-warn-5.C: New.
1984 * g++.dg/warn/overflow-warn-6.C: New.
1985 * g++.dg/warn/Woverflow-1.C: New.
1986 * g++.dg/warn/Woverflow-2.C: New.
1987 * g++.dg/warn/Woverflow-3.C: New.
1988 * g++.dg/warn/multiple-overflow-warn-2.C: New.
1990 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
1993 * gfortran.dg/invalid_name.f90: New test.
1994 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1995 * gfortran.dg/gomp/pr29759.f90: Ditto.
1997 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
1999 * gfortran.dg/present_1.f90: Update error message.
2001 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
2004 * g++.dg/template/duplicate1.C: New test
2005 * g++.dg/template/memfriend6.C: Adjust error markers.
2007 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
2010 * gcc.dg/torture/inline-1.c: New test.
2012 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2015 * gcc.dg/multiple-overflow-warn-1.c: New.
2016 * gcc.dg/multiple-overflow-warn-2.c: New.
2017 * gcc.dg/overflow-warn-6.c: New.
2018 * g++.dg/warn/multiple-overflow-warn-1.C: New.
2020 2007-01-05 Roger Sayle <roger@eyesopen.com>
2022 * gfortran.dg/array_memcpy_1.f90: New test case.
2023 * gfortran.dg/array_memcpy_2.f90: Likewise.
2025 2007-01-05 Richard Guenther <rguenther@suse.de>
2028 * g++.dg/opt/pr27826.C: New testcase.
2030 2007-01-05 Ian Lance Taylor <iant@google.com>
2032 * gcc.dg/Walways-true-1.c: New test.
2033 * gcc.dg/Walways-true-2.c: New test.
2034 * g++.dg/warn/Walways-true-1.C: New test.
2035 * g++.dg/warn/Walways-true-2.C: New test.
2037 2007-01-05 Jakub Jelinek <jakub@redhat.com>
2040 * gcc.dg/pr30360.c: New test.
2042 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
2045 * gfortran.dg/data_implied_do_1.f90: New test.
2049 * gfortran.dg/char_length_1.f90: New test.
2051 2007-01-05 Richard Guenther <rguenther@suse.de>
2054 * g++.dg/opt/pr28116.C: New testcase.
2056 2007-01-05 Tobias Burnus <burnus@net-b.de>
2059 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
2061 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
2062 * gfortran.dg/protected_4.f90: Add pointer intent check.
2063 * gfortran.dg/protected_6.f90: Add pointer intent check.
2064 * gfortran.dg/pointer_intent_1.f90: New test.
2065 * gfortran.dg/pointer_intent_2.f90: New test.
2066 * gfortran.dg/pointer_intent_3.f90: New test.
2068 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
2071 * gfortran.dg/altreturn_2.f90: new test.
2073 2007-01-04 Tom Tromey <tromey@redhat.com>
2075 PR preprocessor/28165:
2076 * gcc.dg/cpp/pr28165.c: New file.
2078 2007-01-03 Josh Conner <jconner@apple.com>
2081 * gcc.dg/pr29683.c: New.
2083 2007-01-03 Jakub Jelinek <jakub@redhat.com>
2086 * g++.dg/pch/template-1.C: New test.
2087 * g++.dg/pch/template-1.Hs: New file.
2089 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2092 * gcc.c-torture/compile/complex-4.c: New test.
2094 2007-01-03 Joseph Myers <joseph@codesourcery.com>
2096 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
2098 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
2100 2007-01-03 Jakub Jelinek <jakub@redhat.com>
2103 * gcc.dg/pr30286.c: New test.
2106 * g++.dg/template/crash66.C: New test.
2109 * g++.dg/template/friend49.C: New test.
2111 2007-01-03 Steven G. Kargl <kargls@comcast.net>
2113 * gfortran.dg/ibits.f90: New test.
2115 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
2117 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
2118 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
2120 2007-01-02 Jan Hubicka <jh@suse.cz>
2122 * gcc.dg/pr16194.c: We now output error on all three functions, not just
2125 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2128 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
2129 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
2131 2006-01-02 Ian Lance Taylor <iant@google.com>
2133 * g++.dg/warn/Wparentheses-22.C: New test.
2134 * g++.dg/warn/Wparentheses-23.C: New test.
2136 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2139 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
2140 * gcc.dg/declspec-3-Wextra.c: New.
2141 * gcc.dg/declspec-3-no.c: New
2143 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
2146 * gfortran.dg/interface_10.f90: Remove.
2148 2007-01-01 Roger Sayle <roger@eyesopen.com>
2150 * gcc.dg/fold-eqxor-4.c: New test case.
2152 2007-01-02 Joseph Myers <joseph@codesourcery.com>
2155 * gcc.c-torture/compile/pr30311.c: New test.
2157 2007-01-01 Andrew Pinski <pinskia@gmail.com>
2160 * gcc.c-torture/compile/statement-expression-1.c: New test.
2162 2007-01-01 Andreas Schwab <schwab@suse.de>
2165 * g++.dg/eh/pr29166.C: New test.
2167 2007-01-01 Joseph Myers <joseph@codesourcery.com>
2169 * lib/target-supports.exp (check_effective_target_powerpc_spe):
2171 (check_effective_target_vect_cmdline_needed): Use it.
2173 2006-12-31 Richard Guenther <rguenther@suse.de>
2176 * testsuite/gcc.dg/pr30137-1.c: New testcase.
2177 * testsuite/gcc.dg/pr30137-2.c: Likewise.
2179 2006-12-31 Roger Sayle <roger@eyesopen.com>
2182 * gcc.dg/fold-plusnot-1.c: New test case.
2184 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
2187 * g++.dg/parse/template22.C: New test.
2189 2006-12-31 Richard Guenther <rguenther@suse.de>
2192 * gcc.c-torture/compile/pr30338.c: New testcase.
2194 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
2197 * gfortran.dg/intrinsic_actual_4.f90: New test.
2200 * gfortran.dg/func_decl_3.f90: New test.
2202 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
2205 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
2206 * gfortran.dg/c_by_val_1.f: New test.
2207 * gfortran.dg/c_by_val_2.f: New test.
2208 * gfortran.dg/c_by_val_3.f: New test.
2210 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
2213 * gfortran.dg/sum_zero_array_1.f90: New test.
2215 2006-12-29 Jakub Jelinek <jakub@redhat.com>
2217 PR preprocessor/29612
2218 * gcc.dg/cpp/pr29612-1.c: New test.
2219 * gcc.dg/cpp/pr29612-2.c: New test.
2221 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
2224 * gfortran.dg/pure_formal_proc_1.f90: New test.
2227 * gfortran.dg/intrinsic_actual_3.f90: New test.
2229 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2232 * gfortran.dg/io_constraints_1.f90: Update test.
2233 * gfortran.dg/io_constraints_2.f90: Update test.
2234 * gfortran.dg/inquire_iolength.f90: New test.
2236 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
2239 * gfortran.dg/interface_10.f90: New test.
2240 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
2241 since z is already, locally a variable.
2244 * gfortran.dg/generic_11.f90: New test.
2245 * gfortran.dg/interface_7.f90: Remove name clash between module
2246 name and procedure 'x' referenced in the interface.
2248 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2251 * gcc.dg/Wmissing-parameter-type.c: New.
2252 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
2253 * gcc.dg/Wmissing-parameter-type-no.c: New.
2255 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
2258 * gfortran.dg/entry_array_specs_2.f: New test.
2261 * gfortran.dg/nested_modules_6.f90: New test.
2263 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2266 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
2267 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
2269 2006-12-21 Andrew Pinski <pinskia@gmail.com>
2272 * g++.dg/opt/complex6.C: New test.
2274 2006-12-22 Ben Elliston <bje@au.ibm.com>
2276 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
2277 full" if the linker on spu-*-* warns about exceeding local store.
2279 And revert this patch:
2280 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2281 fail to link due to relocation overflows on spu-*-*.
2283 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
2286 * gfortran.dg/dependency_19.f90: New test.
2288 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
2291 * gfortran.dg/alloc_comp_basics_3.f90: New test.
2293 2006-12-21 Jakub Jelinek <jakub@redhat.com>
2296 * gcc.c-torture/execute/20061220-1.c: New test.
2299 * gcc.dg/gomp/asm-1.c: New test.
2302 * g++.dg/eh/ia64-2.C: New test.
2304 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
2308 * gcc.dg/rs6000-leaf.c: New.
2310 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2313 * gfortran.dg/f2c_8.f90: New test.
2315 2006-12-20 Bill Wendling <wendling@apple.com>
2317 * gcc.dg/asm-b.c: Check for __ppc64__.
2319 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
2322 * gfortran.dg/bounds_check_5.f90: New test.
2324 2006-12-20 Andrew Pinski <pinskia@gmail.com>
2327 * gcc.dg/gomp/complex-1.c: New testcase.
2329 2006-12-20 Roger Sayle <roger@eyesopen.com>
2331 * gfortran.dg/array_memset_1.f90: New test case.
2333 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
2335 * lib/target-supports.exp: Add spu to
2336 check_effective_target_vect_widen_mult_hi_to_si.
2338 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
2341 * gfortran.dg/generic_9.f90: New test.
2344 * gfortran.dg/generic_10.f90: New test.
2346 2006-12-19 Andrew Pinski <pinskia@gmail.com>
2349 * gcc.dg/pr30045.c: New test.
2351 2006-12-20 Ben Elliston <bje@au.ibm.com>
2353 * gcc.dg/20020312-2.c: Add a case for __SPU__.
2355 2006-12-19 Eric Christopher <echristo@apple.com>
2358 * gcc.c-torture/execute/pr29302-1.c: New.
2360 2006-12-19 Tobias Burnus <burnus@net-b.de>
2363 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
2365 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
2368 * gfortran.dg/altreturn_3.f90: New test.
2370 * gfortran.dg/char_result_12.f90: Fix comment typos.
2372 2006-12-19 Ben Elliston <bje@au.ibm.com>
2374 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
2375 as newlib's stdio.h uses non-traditional cpp constructs.
2377 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
2379 * gfortran.dg/advance.f90: Renamed to advance_1.f90
2380 * gfortran.dg/append-1.f90: Renamed to append_1.f90
2381 * gfortran.dg/array-1.f90: Renamed to array_1.f90
2382 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
2383 * gfortran.dg/backspace.f: Renamed to backspace_1.f
2384 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
2385 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
2386 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
2387 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
2388 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
2389 * gfortran.dg/logint-1.f: Renamed to logint_1.f
2390 * gfortran.dg/logint-2.f: Renamed to logint_2.f
2391 * gfortran.dg/logint-3.f: Renamed to logint_3.f
2392 * gfortran.dg/advance_1.f90: Renamed from advance.f90
2393 * gfortran.dg/append_1.f90: Renamed from append-1.f90
2394 * gfortran.dg/array_1.f90: Renamed from array-1.f90
2395 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
2396 * gfortran.dg/backspace_1.f: Renamed from backspace.f
2397 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
2398 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
2399 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
2400 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
2401 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
2402 * gfortran.dg/logint_1.f: Renamed from logint-1.f
2403 * gfortran.dg/logint_2.f: Renamed from logint-2.f
2404 * gfortran.dg/logint_3.f: Renamed from logint-3.f
2406 2006-12-18 Bill Wendling <wendling@apple.com>
2408 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
2409 id is an OjbC keyword.
2411 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2413 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
2415 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
2417 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
2419 2006-12-18 Ian Lance Taylor <iant@google.com>
2421 * g++.dg/warn/Wmissing-declarations-1.C: New test.
2423 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
2425 * gcc.c-torture/compile/pr27528.c: Use empty templates.
2427 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
2430 * gfortran.fortran-torture/execute/where21.f90: New test.
2432 2006-12-17 Tobias Burnus <burnus@net-b.de>
2434 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
2436 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2439 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
2440 * gcc.dg/if-empty-1.c: Likewise.
2441 * gcc.dg/pr23165.c: Likewise.
2442 * g++.dg/warn/empty-body.C: Likewise.
2444 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2447 * gfortran.dg/open_errors.f90: New test.
2449 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
2451 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
2453 * gcc.target/i386/ssse3-pabsb.c: New file.
2454 * gcc.target/i386/ssse3-pabsd.c: Likewise.
2455 * gcc.target/i386/ssse3-pabsw.c: Likewise.
2456 * gcc.target/i386/ssse3-palignr.c: Likewise.
2457 * gcc.target/i386/ssse3-phaddd.c: Likewise.
2458 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2459 * gcc.target/i386/ssse3-phaddw.c: Likewise.
2460 * gcc.target/i386/ssse3-phsubd.c: Likewise.
2461 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2462 * gcc.target/i386/ssse3-phsubw.c: Likewise.
2463 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2464 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2465 * gcc.target/i386/ssse3-pshufb.c: Likewise.
2466 * gcc.target/i386/ssse3-psignb.c: Likewise.
2467 * gcc.target/i386/ssse3-psignd.c: Likewise.
2468 * gcc.target/i386/ssse3-psignw.c: Likewise.
2469 * gcc.target/i386/ssse3-vals.h: Likewise.
2471 2006-12-15 Janis Johnson <janis187@us.ibm.com>
2473 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
2474 * lib/fortran-torture.exp: Include target-supports.exp.
2476 2006-12-15 Jakub Jelinek <jakub@redhat.com>
2479 * gcc.c-torture/execute/pr30185.c: New test.
2481 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2485 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
2486 * gcc.dg/builtin-bswap-2.c: Likewise.
2487 * gcc.dg/builtin-bswap-3.c: Likewise.
2488 * gcc.dg/builtin-bswap-4.c: Likewise.
2489 * lib/target-supports.exp (check_effective_target_stdint_types): New.
2490 * cc.c-torture/execute/mode-dependent-address.x: New file.
2492 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2495 * gfortran.dg/write_zero_array: New test.
2497 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2500 * gfortran.dg/write_fmt_trim.f90: New test.
2502 2006-12-14 Diego Novillo <dnovillo@redhat.com>
2505 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
2508 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2510 * lib/target-supports.exp (check_weak_available): Use istarget
2511 "hppa*-*-hpux10*" instead of regexp.
2512 (check_cxa_atexit_available): Likewise.
2514 2006-12-14 Richard Guenther <rguenther@suse.de>
2516 PR tree-optimization/30197
2517 * gcc.c-torture/execute/complex-1.c: Fix function name.
2518 * gcc.dg/builtins-61.c: New testcase.
2520 2006-12-14 Richard Guenther <rguenther@suse.de>
2523 * gcc.dg/pr30172-1.c: New testcase.
2525 2006-12-14 Richard Guenther <rguenther@suse.de>
2527 PR tree-optimization/30198
2528 * gcc.dg/builtins-60.c: New testcase.
2530 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
2532 * lib/target-supports.exp (vect_no_align): Remove spu.
2534 2006-12-13 Ian Lance Taylor <iant@google.com>
2538 * g++.dg/warn/Wparentheses-5.C: New test.
2539 * g++.dg/warn/Wparentheses-6.C: New test.
2540 * g++.dg/warn/Wparentheses-7.C: New test.
2541 * g++.dg/warn/Wparentheses-8.C: New test.
2542 * g++.dg/warn/Wparentheses-9.C: New test.
2543 * g++.dg/warn/Wparentheses-10.C: New test.
2544 * g++.dg/warn/Wparentheses-11.C: New test.
2545 * g++.dg/warn/Wparentheses-12.C: New test.
2546 * g++.dg/warn/Wparentheses-13.C: New test.
2547 * g++.dg/warn/Wparentheses-14.C: New test.
2548 * g++.dg/warn/Wparentheses-15.C: New test.
2549 * g++.dg/warn/Wparentheses-16.C: New test.
2550 * g++.dg/warn/Wparentheses-17.C: New test.
2551 * g++.dg/warn/Wparentheses-18.C: New test.
2552 * g++.dg/warn/Wparentheses-19.C: New test.
2553 * g++.dg/warn/Wparentheses-20.C: New test.
2554 * g++.dg/warn/Wparentheses-21.C: New test.
2556 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2559 * lib/target-supports.exp (check_cxa_atexit_available): Return false
2560 for target "hppa.*hpux10".
2562 2006-12-13 Jakub Jelinek <jakub@redhat.com>
2564 * g++.dg/debug/vartrack1.C: New test.
2566 * g++.dg/opt/ifcvt1.C: New test.
2568 * gcc.dg/tls/opt-13.c: New test.
2570 * gcc.dg/20060425-2.c: New test.
2572 * g++.dg/opt/pr15054-2.C: New test.
2574 * gcc.c-torture/execute/20060420-1.c: New test.
2576 * gcc.c-torture/execute/20060412-1.c: New test.
2578 * objc/compile/20060406-1.m: New test.
2580 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
2582 * g++.dg/template/array17.C: New test.
2584 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
2586 * gcc.target/powerpc/altivec-23.c: New test.
2588 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
2591 * g++.dg/inherit/error3.C: New test.
2594 * g++.dg/inherit/error4.C: New test.
2596 2006-12-13 Richard Guenther <rguenther@suse.de>
2598 PR tree-optimization/17687
2599 * gcc.dg/builtins-59.c: New testcase.
2601 2006-12-13 Ben Elliston <bje@au.ibm.com>
2603 * gcc.target/spu/Wmain.c: New test.
2605 2006-12-12 Josh Conner <jconner@apple.com>
2607 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
2608 * g++.dg/abi/thunk4.C: Likewise.
2609 * g++.dg/abi/rtti3.C: Likewise.
2611 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
2613 * gcc.target/spu/cpat-1.c: New test.
2614 * gcc.target/spu/cpat-2.c: New test.
2615 * gcc.target/spu/cpat-3.c: New test.
2616 * gcc.target/spu/cpat-4.c: New test.
2618 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2621 * gcc.c-torture/compile/vector-1.c: New test.
2622 * gcc.c-torture/compile/vector-2.c: New test.
2623 * gcc.c-torture/compile/vector-3.c: New test.
2625 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2627 * lib/fortran-torture.exp: Update copyright years. Remove
2628 obsolete comment. Test -ftree-vectorize where it makes sense.
2629 * lib/gfortran-dg.exp: Update copyright years. Use settings
2630 from fortran-torture.exp.
2631 * gfortran.dg/char_transpose_1.f90,
2632 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
2633 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
2634 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
2637 2006-12-12 Richard Sandiford <richard@codesourcery.com>
2639 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
2642 2006-12-12 Ira Rosen <irar@il.ibm.com>
2644 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
2645 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
2646 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
2647 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
2650 2006-12-12 Richard Guenther <rguenther@suse.de>
2653 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
2655 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
2656 Diego Novillo <dnovillo@redhat.com>
2658 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
2660 * gcc.dg/tree-ssa/pr26421.c: Likewise
2661 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
2662 * gcc.dg/tree-ssa/pr23382.c: Likewise.
2663 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
2664 * gcc.dg/tree-ssa/pr28410.c: Likewise.
2665 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
2666 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2667 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2668 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2669 * gcc.dg/tree-ssa/alias-12.c: Likewise.
2671 2006-12-11 Jan Hubicka <jh@suse.cz>
2673 * gcc.dg/tree-prof/stringop-1.c: New test.
2674 * gcc.dg/tree-prof/stringop-2.c: New test.
2676 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
2679 * gcc.target/i386/pr30120.c: New test.
2682 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2684 * gcc.target/i386/x87regparm-1.c: New test.
2685 * gcc.target/i386/x87regparm-2.c: New test.
2686 * gcc.target/i386/x87regparm-3.c: New test.
2687 * gcc.target/i386/x87regparm-4.c: New test.
2689 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
2691 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2693 2006-12-10 Tobias Burnus <burnus@net-b.de>
2696 * gfortran.dg/protected_1.f90: New test.
2697 * gfortran.dg/protected_2.f90: New test.
2698 * gfortran.dg/protected_3.f90: New test.
2699 * gfortran.dg/protected_4.f90: New test.
2700 * gfortran.dg/protected_5.f90: New test.
2701 * gfortran.dg/protected_6.f90: New test.
2703 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2704 Tobias Burnus <burnus@gcc.gnu.org>
2708 * gfortran.dg/interface_4.f90: Test adding procedure to generic
2710 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2711 ambiguous interfaces.
2712 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2713 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2714 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2715 ambiguous interfaces.
2716 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2717 * gfortran.dg/array_initializer_2.f90: Add initializer array
2721 * gfortran.dg/interface_9.f90: Test that host interfaces are
2722 not checked for ambiguity with the local version.
2724 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2727 * gfortran.dg/module_interface_2.f90: New test.
2729 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2732 * gfortran.dg/assumed_len.f90: New test.
2734 2006-12-09 Richard Guenther <rguenther@suse.de>
2736 * g++.dg/warn/implicit-typename1.C: Qualify types.
2737 * g++.dg/parse/crash12.C: Likewise.
2738 * g++.dg/tree-ssa/pr22444.C: Likewise.
2740 2006-12-09 Tobias Burnus <burnus@net-b.de>
2742 * gfortran.dg/array_2.f90: Added sqrt test.
2744 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
2746 * gcc.target/i386/x87regparm-1.c: XFAIL.
2747 * gcc.target/i386/x87regparm-2.c: XFAIL.
2748 * gcc.target/i386/x87regparm-3.c: XFAIL.
2749 * gcc.target/i386/x87regparm-4.c: XFAIL.
2751 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2753 * lib/target-supports.exp
2754 (check_effective_target_large_long_double): New.
2755 * gcc.dg/Wconversion-real.c : Use it.
2756 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2759 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
2761 * gcc.c-torture/execute/mode-dependent-address.c: New test.
2763 2006-12-08 Tobias Burnus <burnus@net-b.de>
2766 * gfortran.dg/import4.f90: New test for IMPORT in modules.
2768 2006-12-07 Mark Mitchell <mark@codesourcery.com>
2771 * g++.dg/template/crash65.C: New test.
2772 * g++.dg/template/spec16.C: Tweak error markers.
2774 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
2776 * gcc.target/spu: New directory.
2777 * gcc.target/spu/spu.exp: New file.
2778 * gcc.target/spu/intrinsics-1.c: New test.
2780 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
2783 * g++.dg/ext/attrib27.C: New test.
2784 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2785 * g++.dg/parse/typedef5.C: Likewise.
2787 2006-12-07 Mike Stump <mrs@apple.com>
2789 * treelang/compile/var_defs.tree: Adjust.
2791 2006-12-06 Mark Mitchell <mark@codesourcery.com>
2794 * g++.dg/template/crash64.C: New test.
2795 * g++.dg/parse/crash27.C: Adjust error markers.
2797 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
2801 * gfortran.dg/read_eof_4.f90: Add tests.
2802 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
2803 * gfortran.dg/unf_read_corrupted_1.f90: New test.
2805 2006-12-05 Mark Mitchell <mark@codesourcery.com>
2808 * g++.dg/template/crash63.C: New test.
2811 * g++.dg/template/crash62.C: New test.
2813 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2816 * gfortran.dg/allocatable_function_1.f90: Increase the number
2817 of expected calls of free to 10; the lhs section reference is
2818 now evaluated so there is another call to bar. Change the
2819 comment appropriately.
2820 * gfortran.dg/array_section_1.f90: New test.
2822 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2825 * gfortran.dg/char_result_12.f90: New test.
2827 2006-12-05 Richard Guenther <rguenther@suse.de>
2829 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2830 * gcc.dg/vect/vect-pow-2.c: Rename to ...
2831 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
2832 vect_double, xfail for spu*-*-*.
2834 2006-12-04 Tobias Burnus <burnus@net-b.de>
2837 * initialization_4.f90: Test noninteger exponents (-std=f95).
2838 * initialization_5.f90: New test for noninteger exponents
2841 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2844 * gfortran.dg/parameter_array_section_1.f90: New test.
2846 2006-12-04 Mark Mitchell <mark@codesourcery.com>
2849 * g++.dg/template/crash61.C: New test.
2852 * g++.dg/template/error23.C: New test.
2854 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
2856 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2858 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2861 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2863 2006-12-04 Jakub Jelinek <jakub@redhat.com>
2866 * gcc.dg/gomp/pr29965-1.c: New test.
2867 * gcc.dg/gomp/pr29965-2.c: New test.
2868 * gcc.dg/gomp/pr29965-3.c: New test.
2869 * gcc.dg/gomp/pr29965-4.c: New test.
2870 * gcc.dg/gomp/pr29965-5.c: New test.
2871 * gcc.dg/gomp/pr29965-6.c: New test.
2872 * g++.dg/gomp/pr29965-1.C: New test.
2873 * g++.dg/gomp/pr29965-2.C: New test.
2874 * g++.dg/gomp/pr29965-3.C: New test.
2875 * g++.dg/gomp/pr29965-4.C: New test.
2876 * g++.dg/gomp/pr29965-5.C: New test.
2877 * g++.dg/gomp/pr29965-6.C: New test.
2878 * g++.dg/gomp/pr29965-7.C: New test.
2879 * g++.dg/gomp/pr29965-8.C: New test.
2880 * g++.dg/gomp/pr29965-9.C: New test.
2881 * g++.dg/gomp/pr29965-10.C: New test.
2883 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
2885 * gnat.dg/pointer_variable_bounds.adb: New test.
2886 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2887 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2889 2006-12-03 Eric Christopher <echristo@apple.com>
2891 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2893 2006-12-03 Richard Henderson <rth@redhat.com>
2894 Andrew Pinski <pinskia@gmail.com>
2897 * g++.dg/warn/unit-1.C: New test.
2899 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
2901 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2903 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2905 * g++.dg/vect/vect.exp: Enable tests to run on spu.
2906 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2907 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2908 * gcc.dg/vect/vect-70.c: Reduce array size.
2909 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2910 vect_no_compaer_double targets.
2911 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2912 vect_float, vect_double, and vect_int.
2914 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2916 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2917 test for loop versioning on vect_no_align targets.
2918 * gcc.dg/vect/pr20122.c: Likewise.
2919 * gcc.dg/vect/vect-105.c: Likewise.
2920 * gcc.dg/vect/vect-42.c: Likewise.
2921 * gcc.dg/vect/vect-43.c: Likewise.
2922 * gcc.dg/vect/vect-74.c: Likewise.
2923 * gcc.dg/vect/vect-75.c: Likewise.
2924 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2925 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2926 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2927 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2929 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
2932 * gfortran.dg/value_1.f90 : New test.
2933 * gfortran.dg/value_2.f90 : New test.
2934 * gfortran.dg/value_3.f90 : New test.
2935 * gfortran.dg/value_4.f90 : New test.
2936 * gfortran.dg/value_4.c : Called from value_4.f90.
2938 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
2941 * g++.dg/cpp0x/static_assert4.C: New testcase.
2943 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2945 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2947 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
2950 * gcc.dg/pr27953.c: New test.
2952 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2955 * g++.dg/ext/vector5.C: New test.
2958 * g++.dg/other/main1.C: New test.
2960 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
2963 * gfortran.dg/convert_implied_open.f90: Change to
2964 new default record length.
2965 * gfortran.dg/unf_short_record_1.f90: Adapt to
2967 * gfortran.dg/unformatted_subrecords_1.f90: New test.
2969 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
2971 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2973 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
2976 * g++.dg/expr/pr29066.c: New.
2978 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
2979 Zdenek Dvorak <dvorakz@suse.cz>
2981 PR tree-optimization/29921
2982 * gcc.dg/pr29921-2.c: New test.
2984 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
2986 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2987 (i386_get_cpuid): New function.
2988 (i386_cpuid_ecx): Likewise.
2989 (i386_cpuid_edx): Likewise.
2990 (i386_cpuid): Updated to call i386_cpuid_edx.
2992 * gcc.target/i386/sse3-addsubpd.c: New file.
2993 * gcc.target/i386/sse3-addsubps.c: Likewise.
2994 * gcc.target/i386/sse3-haddpd.c: Likewise.
2995 * gcc.target/i386/sse3-haddps.c: Likewise.
2996 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2997 * gcc.target/i386/sse3-hsubps.c: Likewise.
2998 * gcc.target/i386/sse3-lddqu.c: Likewise.
2999 * gcc.target/i386/sse3-movddup.c: Likewise.
3000 * gcc.target/i386/sse3-movshdup.c: Likewise.
3001 * gcc.target/i386/sse3-movsldup.c: Likewise.
3003 2006-12-01 Dirk Mueller <dmueller@suse.de>
3005 * g++.dg/warn/Wreturn-type-4.C: New testcase.
3007 2006-11-30 Janis Johnson <janis187@us.ibm.com>
3009 * gcc.dg/dfp/convert-int-max.c: New test.
3010 * gcc.dg/dfp/convert-int-max-fold.c: New test.
3012 2006-11-30 Richard Guenther <rguenther@suse.de>
3014 * gcc.dg/vect/vect-pow-1.c: Rename ...
3015 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
3016 floats instead of doubles, check successful vectorization.
3018 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
3021 * gcc.c-torture/compile/pr29945.c: New testcase.
3023 2006-11-30 Joseph Myers <joseph@codesourcery.com>
3025 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
3028 2006-11-29 Eric Christopher <echristo@apple.com>
3030 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
3032 2006-11-29 Janis Johnson <janis187@us.ibm.com>
3034 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
3036 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
3038 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
3041 * g++.dg/inherit/virtual2.C: New test.
3042 * g++.dg/inherit/virtual3.C: Likewise.
3043 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
3044 * g++.dg/inherit/error2.C: Likewise.
3045 * g++.dg/template/instantiate1.C: Likewise.
3047 2006-11-28 Andrew Pinski <pinskia@gmail.com>
3050 * gcc.dg/tree-ssa/reassoc-12.c: New test.
3052 2006-11-28 Jan Hubicka <jh@suse.cz>
3054 * gcc.dg/memcpy-1.c: New test.
3056 2006-11-28 Jakub Jelinek <jakub@redhat.com>
3059 * g++.dg/warn/main-3.C: New test.
3061 2006-11-28 Jan Hubicka <jh@suse.cz>
3063 * gcc.dg/winline-1.c: New test.
3065 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
3067 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
3070 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
3073 * gfortran.dg/missing_optional_dummy_3.f90
3075 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
3078 * gfortran.dg/interface_3.f90: Modify errors.
3080 2006-11-28 Ben Elliston <bje@au.ibm.com>
3082 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3083 fail to link due to relocation overflows on spu-*-*.
3085 2006-11-27 Michael Matz <matz@suse.de>
3086 Andreas Krebbel <krebbel1@de.ibm.com>
3089 * gcc.dg/20061127-1.c: New testcase.
3091 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
3093 * gcc.dg/20061124-1.c: Add exit() function prototype.
3095 2006-11-27 Jan Hubicka <jh@suse.cz>
3097 * gcc.target/i386/memcpy-1.c: Adjust size.
3098 * testsuite/gcc.dg/visibility-11.c: Likewise.
3100 2006-11-27 Richard Guenther <rguenther@suse.de>
3103 * gcc.target/i386/pow-1.c: New testcase.
3104 * gcc.dg/builtins-58.c: Likewise.
3106 2006-11-26 Mark Mitchell <mark@codesourcery.com>
3109 * g++.dg/expr/cast8.C: New test.
3111 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3113 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
3114 Don't ever inline the testcase.
3116 2006-11-25 Andrew Pinski <pinskia@gmail.com>
3119 * gfortran.fortran-torture/compile/parameter_3.f90: New
3122 2006-11-25 Andrew Pinski <pinskia@gmail.com>
3125 * gfortran.fortran-torture/execute/transfer2.f90: New test.
3127 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3129 * gfortran.fortran-torture/execute/specifics.f90: Remove test
3132 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3134 PR libgfortran/29936
3135 * gfortran.dg/write_check3.f90: New test.
3137 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
3139 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
3141 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
3144 * gfortran.dg/interface_3.f90: New test.
3147 * gfortran.dg/generic_8.f90: New test.
3149 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3151 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
3152 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
3153 * gfortran.dg/specifics_3.f90: Remove.
3155 2006-11-24 Jakub Jelinek <jakub@redhat.com>
3158 * gcc.dg/gomp/pr29955.c: New test.
3161 * gcc.dg/pr29736.c: New test.
3163 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
3166 * gcc.dg/pure-1.c: New test.
3168 2006-11-24 Joseph Myers <joseph@codesourcery.com>
3170 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
3171 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
3173 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
3175 * gcc.dg/20061124-1.c: New testcase.
3177 2006-11-23 Eric Christopher <echristo@apple.com>
3179 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
3181 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3185 * gcc.dg/Wconversion-integer.c: New. Supersedes
3186 Wconversion-negative-constants.c
3187 * gcc.dg/Wconversion-real.c: New.
3188 * gcc.dg/Wconversion-real-integer.c: New.
3189 * gcc.dg/Wconversion-negative-constants.c: Deleted.
3190 * g++.dg/warn/Wconversion1.C: Modified.
3192 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3194 * gfortran.dg/overload_1.f90: New test.
3196 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3199 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
3200 Wtraditional-conversion.
3201 * gcc.dg/overflow-warn-2.c: Likewise.
3202 * gcc.dg/Wconversion.c: Likewise. Renamed as
3203 Wtraditional-conversion.c .
3204 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
3205 Wtraditional-conversion-2.c .
3206 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
3207 Wtraditional-conversion-2.c
3208 * gcc.dg/Wconversion-negative-constants.c: New.
3210 2006-11-23 Andrew Pinski <pinskia@gmail.com>
3212 * gcc.dg/tree-ssa/dump-1.c: New test.
3214 2006-11-23 David Ung <davidu@mips.com>
3216 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
3217 -mfp64, allowable when ISA >= 33 and float is enabled.
3218 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
3219 of mthc1 and mfhc1 patterns.
3221 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
3223 PR tree-optimization/29921
3224 * gcc.dg/pr29921.c: New test.
3226 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3229 * gfortran.dg/initialization_4.f90: New test.
3231 2006-11-22 Ira Rosen <irar@il.ibm.com>
3233 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
3234 platforms that have interleaving support.
3235 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
3236 * gcc.dg/vect/vect-strided-a-u16-i2.c,
3237 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
3238 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
3239 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
3240 gcc.dg/vect/vect-strided-u8-i2-gap.c,
3241 gcc.dg/vect/vect-strided-u8-i8.c,
3242 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
3243 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3244 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
3245 gcc.dg/vect/vect-strided-float.c,
3246 gcc.dg/vect/vect-strided-a-mult.c,
3247 gcc.dg/vect/vect-strided-mult-char-ls.c,
3248 gcc.dg/vect/vect-strided-a-u16-mult.c,
3249 gcc.dg/vect/vect-strided-a-u32-mult.c,
3250 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
3251 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
3252 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
3253 gcc.dg/vect/vect-strided-mult.c,
3254 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
3255 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
3257 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
3260 * gfortran.dg/auto_char_len_4.f90: New test.
3262 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
3265 * gfortran.dg/generic_7.f90: New test.
3266 * gfortran.dg/defined_operators_1.f90: Add new error.
3268 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
3270 PR tree-optimization/29902
3271 * g++.dg/tree-ssa/pr29902.C: New test.
3273 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
3276 * gfortran.dg/used_types_13.f90: New test.
3278 2006-11-21 Janis Johnson <janis187@us.ibm.com>
3280 * gcc.dg/dfp/snan.c: Delete.
3282 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
3284 * g++.dg/cpp0x/static_assert1.C: New.
3285 * g++.dg/cpp0x/static_assert2.C: New.
3286 * g++.dg/cpp0x/static_assert3.C: New.
3288 2006-11-21 Richard Guenther <rguenther@suse.de>
3290 * gcc.dg/vect/vect-pow-1.c: New testcase.
3291 * gcc.dg/vect/vect-pow-2.c: Likewise.
3293 2006-11-21 Jakub Jelinek <jakub@redhat.com>
3296 * g++.dg/template/static29.C: New test.
3299 * g++.dg/conversion/simd4.C: New test.
3301 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
3304 * g++.dg/template/access19.C: New test.
3305 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
3308 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3311 * gcc.dg/tree-ssa/sra-4.c: New testcase.
3313 2006-11-20 Tobias Burnus <burnus@net-b.de>
3316 * gfortran.dg/import.f90: Extended test.
3317 * gfortran.dg/import2.f90: Extended test.
3319 2006-11-20 Tobias Burnus <burnus@net-b.de>
3321 * gfortran.dg/volatile3.f90: Add conflict test.
3323 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
3326 * gfortran.dg/implicit_10.f90: New test.
3328 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
3331 * g++.dg/warn/Wall-write-strings.C: New.
3333 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
3335 * gfortran.dg/alloc_comp_constraint_5.f90: New.
3336 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
3338 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3340 * gfortran.dg/use_3.f90: Remove error message.
3341 * gfortran.dg/iso_fortran_env_1.f90: New test.
3342 * gfortran.dg/iso_fortran_env_2.f90: New test.
3343 * gfortran.dg/iso_fortran_env_3.f90: New test.
3344 * gfortran.dg/iso_fortran_env_4.f90: New test.
3346 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
3348 * gcc.dg/vect/vect-27.c: Fix initialization.
3350 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3352 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
3353 * gcc.dg/torture/builtin-minmax-1.c: New.
3355 * gcc.dg/builtins-20.c: Add cases for copysign.
3357 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3360 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
3362 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3363 * gfortran.dg/use_1.f90: New test.
3364 * gfortran.dg/use_1.f90: New test.
3365 * gfortran.dg/use_1.f90: New test.
3367 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
3369 PR tree-optimization/29801
3370 * gcc.dg/pr29801.c: New test.
3372 2006-11-17 Jakub Jelinek <jakub@redhat.com>
3375 * gcc.dg/torture/pr29584.c: New test.
3377 2006-11-17 Joseph Myers <joseph@codesourcery.com>
3379 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
3380 Condition PowerPC tests for saving FPRs on powerpc_fprs.
3381 * gcc.target/powerpc/compress-float-ppc.c,
3382 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
3384 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
3385 do not pass -mhard-float.
3387 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
3389 * gnat.dg/volatile_aggregate.adb: New test.
3391 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3395 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
3396 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
3398 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3401 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
3403 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
3405 * gfortran.dg/import3.f90: Fix error message.
3407 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3410 * gfortran.fortran-torture/compile/inline_1.f90:
3413 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
3415 * gcc.target/i386/x87regparm-1.c: New test.
3416 * gcc.target/i386/x87regparm-2.c: New test.
3417 * gcc.target/i386/x87regparm-3.c: New test.
3418 * gcc.target/i386/x87regparm-4.c: New test.
3420 2006-11-15 Tobias Burnus <burnus@net-b.de>
3423 * gfortran.dg/import.f90: New test.
3424 * gfortran.dg/import2.f90: New test.
3425 * gfortran.dg/import3.f90: New test.
3427 2006-11-15 Tobias Burnus <burnus@net-b.de>
3430 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
3432 2006-11-15 Tobias Burnus <burnus@net-b.de>
3435 * gfortran.dg/contains.f90: New test.
3436 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
3438 2006-11-15 Jakub Jelinek <jakub@redhat.com>
3440 PR tree-optimization/29581
3441 * gcc.dg/pr29581-1.c: New test.
3442 * gcc.dg/pr29581-2.c: New test.
3443 * gcc.dg/pr29581-3.c: New test.
3444 * gcc.dg/pr29581-4.c: New test.
3445 * gfortran.dg/pr29581.f90: New test.
3447 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
3450 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
3451 numbers in error message headers.
3453 2006-11-14 Richard Guenther <rguenther@suse.de>
3455 * gcc.target/i386/math-torture/math-torture.exp: Restrict
3456 to i?86 and x86_64 targets.
3458 2006-11-14 Caroline Tice <ctice@apple.com>
3460 * gcc.dg/pubtypes-1.c: New file/testcase.
3461 * gcc.dg/pubtypes-2.c: New file/testcase.
3462 * gcc.dg/pubtypes-3.c: New file/testcase.
3463 * gcc.dg/pubtypes-4.c: New file/testcase.
3464 * g++.dg/pubtypes.C: New file/testcase.
3466 2006-11-14 Mark Mitchell <mark@codesourcery.com>
3469 * g++.dg/init/self1.C: New test.
3471 2006-11-14 Tobias Burnus <burnus@net-b.de>
3474 * gfortran.dg/conflicts.f90: Add.
3476 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
3478 PR rtl-optimization/29798
3480 * gcc.c-torture/execute/pr29798.c: New.
3482 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3484 * gcc.dg/builtins-20.c: Add more cases.
3486 2006-11-13 Jakub Jelinek <jakub@redhat.com>
3489 * gfortran.dg/gomp/pr29759.f90: New test.
3491 2006-11-13 Mark Mitchell <mark@codesourcery.com>
3494 * g++.dg/template/static28.C: New test.
3496 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
3498 * lib/c-torture.exp: Use target-libpath.exp.
3499 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
3500 set GCC_EXEC_PREFIX env var from global variable of same name.
3502 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
3505 * gfortran.fortran-torture/compile/transfer-1.f90:
3508 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
3509 Zdenek Dvorak <dvorakz@suse.cz>
3511 PR tree-optimization/29680
3512 * gcc.dg/alias-11.c: New test.
3514 2006-11-12 Jason Merrill <jason@redhat.com>
3515 Andrew Pinski <pinskia@physics.uc.edu>
3518 * gcc.target/i386/vectorize1.c: New.
3520 2006-11-12 Roger Sayle <roger@eyesopen.com>
3522 PR rtl-optimization/29797
3523 * gcc.c-torture/execute/pr29797-1.c: New test case.
3525 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3527 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
3529 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
3531 * gcc.dg/tree-ssa/prefetch-3.c: New test.
3533 2006-11-12 Roger Sayle <roger@eyesopen.com>
3535 PR tree-optimization/13827
3536 * gcc.dg/fold-eqand-1.c: New test case.
3538 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
3541 * gcc.c-torture/execute/mayalias-3.c: New test.
3543 2006-11-11 Richard Sandiford <richard@codesourcery.com>
3546 * gcc.c-torture/compile/pr27528.c: New test.
3547 * gcc.dg/pr27528.c: Likewise.
3549 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3551 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
3553 * gcc.dg/torture/builtin-symmetric-1.c: New test.
3555 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3558 * gfortran.dg/reshape_source_size_1.f90: New test.
3560 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3563 * gfortran.dg/aliasing_dummy_4.f90: New test.
3565 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
3568 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
3569 and x86_64-*-* targets.
3571 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3573 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
3574 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
3575 New macros. Use them in exact tests.
3576 (TESTIT3): New macro.
3577 Add tests for fmin, fmax and fma.
3579 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3582 * gfortran.dg/array_constructor_13.f90: New test.
3584 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3587 * gfortran.dg/used_types_12.f90: New test.
3589 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
3592 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
3594 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
3595 * gcc.dg/fold-eqandshift-3.c: New test case.
3597 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3600 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
3603 * gfortran.dg/change_symbol_attributes_1.f90: New test.
3605 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
3607 * gcc.dg/20061109-1.c: New testcase.
3609 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3611 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
3613 2006-11-09 Tobias Burnus <burnus@net-b.de>
3615 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
3616 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
3618 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
3620 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
3621 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
3623 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3625 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
3627 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
3629 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
3631 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
3632 * gcc.dg/vect/vect-9.c: Now vectorizable.
3633 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
3634 that support vect_widen_mult.
3635 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
3636 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
3637 vect-reduc-dot-u16.c).
3638 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
3639 vect-reduc-dot-u16.c).
3640 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
3641 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
3642 vect-reduc-dot-s8.c).
3643 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
3644 vect-reduc-dot-s8.c).
3645 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
3646 vect-reduc-dot-s8.c).
3647 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
3648 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
3649 vect-reduc-dot-u8.c).
3650 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
3651 vect-reduc-dot-u8.c).
3652 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
3653 * gcc.dg/vect/vect-multitypes-9.c: New test.
3654 * gcc.dg/vect/vect-multitypes-10.c: New test.
3655 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
3656 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
3657 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
3658 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
3659 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
3660 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
3661 wrapv-vect-reduc-dot-s8.c.
3662 * lib/target-support.exp (check_effective_target_vect_unpack): New.
3663 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
3664 targets that support vec_unpack.
3665 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3666 (check_effective_target_vect_widen_mult_qi_to_hi): New.
3667 (check_effective_target_vect_widen_mult_hi_to_si): New.
3668 (check_effective_target_vect_widen_sum): Removed.
3670 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
3672 * gcc.dg/vect/vect-multitypes-8.c: New test.
3673 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
3675 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
3677 * gcc.dg/vect/vect-multitypes-7.c: New test.
3679 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
3681 * gcc.dg/vect/vect-multitypes-4.c: New test.
3682 * gcc.dg/vect/vect-multitypes-5.c: New test.
3683 * gcc.dg/vect/vect-multitypes-6.c: New test.
3685 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
3687 * gcc.dg/vect/vect-multitypes-1.c: New test.
3688 * gcc.dg/vect/vect-multitypes-2.c: New test.
3689 * gcc.dg/vect/vect-multitypes-3.c: New test.
3691 2006-11-07 Eric Christopher <echristo@apple.com>
3693 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3694 Test using scan-assembler-not.
3696 2006-11-07 Jakub Jelinek <jakub@redhat.com>
3698 * gcc.dg/inline-17.c: New test.
3700 2006-11-07 Steve Ellcey <sje@cup.hp.com>
3703 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
3706 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3709 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3712 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3715 2006-11-07 Tobias Burnus <burnus@net-b.de>
3718 * gfortran.dg/volatile.f90: Add.
3719 * gfortran.dg/volatile2.f90: Add.
3720 * gfortran.dg/volatile3.f90: Add.
3721 * gfortran.dg/volatile4.f90: Add.
3722 * gfortran.dg/volatile5.f90: Add.
3723 * gfortran.dg/volatile6.f90: Add.
3724 * gfortran.dg/volatile7.f90: Add.
3726 2006-11-06 Tobias Burnus <burnus@net-b.de>
3728 * gfortran.dg/io_constraints_2.f90: Adjust pattern
3729 for matching error messages.
3730 * gfortran.dg/specifics_3.f90: Adjust pattern
3731 for matching error messages.
3733 2006-11-06 Janis Johnson <janis187@us.ibm.com>
3734 Bernhard Fischer <aldot@gcc.gnu.org>
3736 * lib/gcc-dg.exp (output-exists): New proc.
3737 (output-exists-not): New proc.
3738 * gcc.test-framework/test-framework.awk: Support new directives.
3739 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3740 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3741 * gcc.test-framework/dg-outexists-exp-F.c: New test.
3742 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3743 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3744 * gcc.test-framework/dg-outexists-exp-P.c: New test.
3746 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
3750 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3751 * gfortran.dg/initialization_3.f90: New.
3753 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3755 PR libgfortran/25545
3756 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3758 2006-11-05 Jakub Jelinek <jakub@redhat.com>
3761 * gcc.c-torture/execute/pr29695-1.c: New test.
3762 * gcc.c-torture/execute/pr29695-2.c: New test.
3764 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
3767 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3769 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
3771 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3772 for matching error messages.
3774 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
3777 * gcc.target/i386/387-12.c: New test.
3779 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3782 * gfortran.dg/pr29713.f90: New test.
3784 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
3786 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3787 Also test for bogus rest sign.
3789 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3792 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3794 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
3796 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3797 from error messages.
3799 2006-11-02 Mike Stump <mrs@apple.com>
3801 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3803 * g++.old-deja/g++.abi/align.C: Enable for darwin.
3805 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
3807 * g++.dg/eh/gcsec1.C: New test.
3809 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3811 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3812 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
3814 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
3816 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3818 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3819 * gcc.dg/pr14796-2.c: Likewise.
3821 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
3823 * gcc.c-torture/execute/20061101-1.c: New test.
3825 2006-11-01 Richard Guenther <rguenther@suse.de>
3827 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3829 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3831 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3832 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3834 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
3836 * gcc.c-torture/execute/20061031-1.c: New test.
3838 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3841 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3842 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3843 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3844 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3845 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3846 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3847 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3849 2006-10-31 Eric Christopher <echristo@apple.com>
3850 Falk Hueffner <falk@debian.org>
3852 * gcc.dg/builtin-bswap-1.c: New.
3853 * gcc.dg/builtin-bswap-2.c: New.
3854 * gcc.dg/builtin-bswap-3.c: New.
3855 * gcc.dg/builtin-bswap-4.c: New.
3856 * gcc.dg/builtin-bswap-5.c: New.
3857 * gcc.target/i386/builtin-bswap-1.c: New.
3859 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3861 * gcc.dg/inline-16.c: New.
3864 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3866 * gcc.dg/inline-13.c: New.
3867 * gcc.dg/inline-14.c: New.
3868 * gcc.dg/inline-15.c: New.
3871 * gcc.dg/inline6.c: New.
3872 * gcc.dg/inline7.c: New.
3874 2006-10-31 Roger Sayle <roger@eyesopen.com>
3877 * gcc.dg/pr23470-1.c: New test case.
3879 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
3882 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3884 * gfortran.dg/blockdata_2.f90: New testcase.
3886 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
3889 * gfortran.dg/unf_short_record_1.f90: New test.
3891 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3894 * gfortran.dg/pr29067.f: New test.
3896 2006-10-31 Joseph Myers <joseph@codesourcery.com>
3897 Richard Sandiford <richard@codesourcery.com>
3899 * lib/target-supports.exp (get_compiler_messages): Append options
3900 as a single list element.
3901 (check_effective_target_arm_vfp_ok): New.
3902 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3904 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
3907 * gfortran.dg/intrinsic_actual_2.f90: New test.
3910 * gfortran.dg/actual_array_interface_1.f90: New test.
3913 * gfortran.dg/used_types_11.f90: New test.
3915 2006-10-30 Dirk Mueller <dmueller@suse.de>
3917 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3918 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3919 * g++.old-deja/g++.pt/eichin01.C (main): Same.
3920 * g++.old-deja/g++.mike/net25.C (main): Same.
3921 * g++.dg/lookup/exception1.C (main): Same.
3922 * g++.dg/parse/parens2.C (main): Same.
3924 2006-10-30 Roger Sayle <roger@eyesopen.com>
3926 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3928 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3930 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3931 * gcc.dg/torture/builtin-math-3.c: Likewise.
3933 2006-10-30 Tobias Burnus <burnus@net-b.de>
3936 * gfortran.dg/write_check.f90: Check run-time keyword checking.
3937 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3939 2006-10-30 Andrew Pinski <pinskia@gmail.com>
3942 * gfortran.fortran-torture/execute/transfer1.f90: New test.
3944 2006-10-30 Joseph Myers <joseph@codesourcery.com>
3946 * lib/target-supports.exp (check_function_available): Declare
3947 function before calling.
3949 2006-10-30 Jakub Jelinek <jakub@redhat.com>
3951 PR tree-optimization/29637
3952 * gcc.dg/pr29637.c: New test.
3954 2006-10-29 Roger Sayle <roger@eyesopen.com>
3956 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3957 tree canonicalization.
3959 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3961 * gcc.dg/builtins-20.c: Add more hypot tests.
3963 2006-10-29 Roger Sayle <roger@eyesopen.com>
3965 * gcc.dg/fold-compare-1.c: New test case.
3967 2006-10-29 Dirk Mueller <dmueller@suse.de>
3970 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3972 2006-10-29 Roger Sayle <roger@eyesopen.com>
3974 PR tree-optimization/15458
3975 * gcc.dg/fold-xornot-1.c: New test case.
3977 2006-10-29 Richard Guenther <rguenther@suse.de>
3979 * gcc.target/i386/math-torture/trunc.c: New testcase.
3981 2006-10-29 Richard Guenther <rguenther@suse.de>
3983 * gcc.target/i386/math-torture/round.c: New testcase.
3985 2006-10-29 Richard Guenther <rguenther@suse.de>
3987 * gcc.target/i386/math-torture/ceil.c: New testcase.
3988 * gcc.target/i386/math-torture/floor.c: Likewise.
3990 2006-10-29 Richard Guenther <rguenther@suse.de>
3992 * gcc.target/i386/math-torture/rint.c: New testcase.
3993 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3995 2006-10-29 Richard Guenther <rguenther@suse.de>
3997 * gcc.target/i386/math-torture/lfloor.c: New testcase.
3998 * gcc.target/i386/math-torture/lceil.c: Likewise.
4000 2006-10-28 Tobias Burnus <burnus@net-b.de>
4002 PR libgfortran/24313
4003 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
4005 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
4007 * gcc.c-torture/execute/20020118-1.c,
4008 gcc.c-torture/execute/builtins/strlen.c,
4009 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
4012 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4014 * gcc.dg/builtins-20.c: Add tests for hypot.
4015 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
4016 two-argument builtins.
4017 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
4018 TESTIT2. Update all callers.
4019 (TESTIT2, TESTIT2_R): New helper macros.
4020 Add testcases for pow, hypot and atan2.
4022 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4025 * g++.dg/expr/bool1.C: New test.
4026 * g++.dg/expr/bool2.C: New test.
4028 2006-10-28 Tobias Burnus <burnus@net-b.de>
4031 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
4032 * gfortran.dg/namelist_internal.f90: New test.
4034 2006-10-28 Tobias Burnus <burnus@net-b.de>
4037 * gfortran.dg/io_real_boz.f90: Add.
4038 * gfortran.dg/io_real_boz2.f90: Add.
4040 2006-10-28 Richard Guenther <rguenther@suse.de>
4043 * gcc.dg/tree-ssa/pr26899.c: New testcase.
4045 2006-10-28 Richard Guenther <rguenther@suse.de>
4048 * gcc.target/i386/math-torture/lround.c: New testcase.
4050 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
4052 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
4053 * gcc.dg/builtins-44.c: Likewise.
4054 * gcc.dg/builtins-45.c: Likewise.
4055 * gcc.dg/pr28796-2.c: Likewise.
4056 * gcc.dg/unordered-3.c: Likewise.
4058 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4060 PR libgfortran/27954
4061 * gfortran.dg/error_recovery_2.f90: New test.
4063 2006-10-26 Richard Guenther <rguenther@suse.de>
4065 * gcc.target/i386/i386.exp: Use glob, not find to collect
4066 tests. Avoids recursing into subdirectories.
4067 * gcc.target/i386/math-torture/math-torture.exp: Torture
4068 for interesting ia32 math options.
4069 * gcc.target.i386/math-torture/lrint.c: New testcase.
4071 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4073 PR libgfortran/29563
4074 * gfortran.dg/arrayio_9.f90: Update test.
4075 * gfortran.dg/arrayio_19.f90: New test.
4077 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
4079 * gcc.dg/20061026.c: New testcase.
4081 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4083 PR libgfortran/29563
4084 * gfortran.dg/arrayio_9.f90: New test.
4086 2006-10-26 Ben Elliston <bje@au.ibm.com>
4088 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
4089 Copy the strings manually, as strcpy may call strlen.
4091 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4093 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
4094 Add checks for log, log2, log10 and log1p.
4096 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
4097 we already test 0.0. Add checks for expm1, log, log2, log10,
4098 log1p, cbrt, erf and erfc.
4100 2006-10-25 Steve Ellcey <sje@cup.hp.com>
4102 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
4104 2006-10-25 Uros Bizjak <uros@kss-loka.si>
4106 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
4107 and remainderl() built-in functions. Remove -ffast-math from
4110 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4112 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
4115 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
4116 floating point modifiers to arguments passed to float and long
4117 double functions respectively. Update all callers to use floating
4118 point numbers, not integers. Add tests for exp, exp2 and
4121 * gcc.dg/torture/builtin-math-3.c: New test.
4123 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
4126 * gfortran.dg/initialize_2.f90: New.
4128 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4130 * gcc.dg/torture/builtin-math-2.c: New test.
4132 2006-10-24 Richard Guenther <rguenther@suse.de>
4135 * gcc.dg/pr28796-1.c: New testcase.
4136 * gcc.dg/pr28796-2.c: Likewise.
4138 2006-10-24 Richard Guenther <rguenther@suse.de>
4140 * gcc.dg/builtins-57.c: New testcase.
4142 2006-10-24 Richard Guenther <rguenther@suse.de>
4144 PR tree-optimization/29567
4145 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
4147 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
4149 PR tree-optimization/14784
4150 * gcc.dg/alias-10.c: New test.
4152 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4154 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
4156 2006-10-23 Jakub Jelinek <jakub@redhat.com>
4158 * gcc.dg/builtin-strncat-chk-1.c: New test.
4160 2006-10-23 Jan Hubicka <jh@suse.cz>
4162 * gcc.dg/memmove-1.c: New test.
4164 2006-10-23 Paul Brook <paul@codesourcery.com>
4166 * gcc.dg/pragma-pack-5.c: New test.
4168 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
4170 * g++.dg/other/s390-1.C: New testcase.
4172 2006-10-23 Richard Guenther <rguenther@suse.de>
4176 * gcc.dg/pr27132.c: New testcase.
4177 * gcc.dg/pr23295.c: Likewise.
4178 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
4179 * g++.dg/tree-ssa/pr19807.C: Likewise.
4181 2006-10-23 Richard Guenther <rguenther@suse.de>
4184 * gcc.dg/pr21032.c: New testcase.
4186 2006-10-22 Jeff Law <law@redhat.com>
4187 Richard Guenther <rguenther@suse.de>
4189 PR tree-optimization/15911
4190 * gcc.dg/tree-ssa/vrp30.c: New testcase.
4192 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
4195 * g++.dg/abi/rtti3.C: New.
4197 2006-10-21 Uros Bizjak <uros@kss-loka.si>