On Linux/ia32, revision 148663: http://gcc.gnu.org/ml/gcc-cvs/2009-06/msg00646.html caused: FAIL: gcc.dg/20080522-1.c (test for excess errors) FAIL: gcc.dg/20080528-1.c (test for excess errors)
What are the excess errors?
(In reply to comment #1) > What are the excess errors? > Executing on host: /home/uros/gcc-build/gcc/xgcc -B/home/uros/gcc-build/gcc/ /home/uros/gcc-svn/trunk/gcc/testsuite/gcc.dg/20080522-1.c -ansi -pedantic-errors -S -o 20080522-1.s (timeout = 300) /home/uros/gcc-svn/trunk/gcc/testsuite/gcc.dg/20080522-1.c:1:0: error: ISO C forbids an empty translation unit compiler exited with status 1 output is: /home/uros/gcc-svn/trunk/gcc/testsuite/gcc.dg/20080522-1.c:1:0: error: ISO C forbids an empty translation unit FAIL: gcc.dg/20080522-1.c (test for excess errors) Excess errors: /home/uros/gcc-svn/trunk/gcc/testsuite/gcc.dg/20080522-1.c:1:0: error: ISO C forbids an empty translation unit Executing on host: /home/uros/gcc-build/gcc/xgcc -B/home/uros/gcc-build/gcc/ /home/uros/gcc-svn/trunk/gcc/testsuite/gcc.dg/20080528-1.c -ansi -pedantic-errors -S -o 20080528-1.s (timeout = 300) /home/uros/gcc-svn/trunk/gcc/testsuite/gcc.dg/20080528-1.c:1:0: error: ISO C forbids an empty translation unit compiler exited with status 1 output is: /home/uros/gcc-svn/trunk/gcc/testsuite/gcc.dg/20080528-1.c:1:0: error: ISO C forbids an empty translation unit FAIL: gcc.dg/20080528-1.c (test for excess errors) Excess errors: /home/uros/gcc-svn/trunk/gcc/testsuite/gcc.dg/20080528-1.c:1:0: error: ISO C forbids an empty translation unit
Ah, they are truncated instead of removed: ------------------------------------------------------------------------ r148664 | razya | 2009-06-18 18:08:00 +0200 (Thu, 18 Jun 2009) | 2 lines see removal ---- I'll take care of that.
> Ah, they are truncated instead of removed: The same is true for at least gcc/see.c.
Subject: Bug 40491 Author: uros Date: Fri Jun 19 14:22:16 2009 New Revision: 148705 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148705 Log: * optabs.h (enum optab_index): Add new OTI_significand. (significand_optab): Define corresponding macro. * optabs.c (init_optabs): Initialize significand_optab. * genopinit.c (optabs): Implement significand_optab using significand?f2 patterns. * builtins.c (expand_builtin_mathfn): Handle BUILT_IN_SIGNIFICAND{,F,L}. (expand_builtin): Expand BUILT_IN_SIGNIFICAND{,F,L} using expand_builtin_mathfn if flag_unsafe_math_optimizations is set. * config/i386/i386.md (significandxf2, significand<mode>2): New expanders to implement significandf, significand and significandl built-ins as inline x87 intrinsics. testsuite/ChangeLog: * gcc.dg/builtins-34.c: Add significand cases. PR testsuite/40491 * testsuite/gcc.dg/20080522-1.c: Remove testcase for real. * testsuite/gcc.dg/20080528-1.c: Ditto. Removed: trunk/gcc/testsuite/gcc.dg/20080522-1.c trunk/gcc/testsuite/gcc.dg/20080528-1.c Modified: trunk/gcc/ChangeLog trunk/gcc/builtins.c trunk/gcc/config/i386/i386.md trunk/gcc/genopinit.c trunk/gcc/optabs.c trunk/gcc/optabs.h trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/builtins-34.c
(In reply to comment #4) > > Ah, they are truncated instead of removed: > > The same is true for at least gcc/see.c. I have removed this file as well in a follow-up commit. Fixed.