diff -Nrcpad gcc-4.0.3/boehm-gc/ChangeLog gcc-4.0.4/boehm-gc/ChangeLog *** gcc-4.0.3/boehm-gc/ChangeLog 2006-03-09 20:45:09.000000000 +0000 --- gcc-4.0.4/boehm-gc/ChangeLog 2007-01-31 10:25:12.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/BUGS gcc-4.0.4/BUGS *** gcc-4.0.3/BUGS 2006-03-09 20:48:44.000000000 +0000 --- gcc-4.0.4/BUGS 2007-01-31 10:32:49.000000000 +0000 *************** *** 1,7 **** GCC Bugs ! The latest version of this document is always available at [1]http://gcc.gnu.org/bugs.html. _________________________________________________________________ --- 1,7 ---- GCC Bugs ! The latest version of this document is always available at [1]http://gcc.gnu.org/bugs.html. _________________________________________________________________ *************** Table of Contents *** 13,19 **** + [5]Where to post it + [6]Detailed bug reporting instructions + [7]Detailed bug reporting instructions for GNAT ! + [8]Detailed bug reporting instructions when using a precompiled header * [9]Frequently Reported Bugs in GCC + [10]C++ --- 13,19 ---- + [5]Where to post it + [6]Detailed bug reporting instructions + [7]Detailed bug reporting instructions for GNAT ! + [8]Detailed bug reporting instructions when using a precompiled header * [9]Frequently Reported Bugs in GCC + [10]C++ *************** Table of Contents *** 29,65 **** Reporting Bugs ! The main purpose of a bug report is to enable us to fix the bug. The ! most important prerequisite for this is that the report must be complete and self-contained. ! Before you report a bug, please check the [19]list of well-known bugs ! and, if possible, try a current development snapshot. If you want to ! report a bug with versions of GCC before 3.4 we strongly recommend upgrading to the current release first. ! Before reporting that GCC compiles your code incorrectly, please ! compile it with gcc -Wall and see whether this shows anything wrong with your code that could be the cause instead of a bug in GCC. Summarized bug reporting instructions ! After this summary, you'll find detailed bug reporting instructions, ! that explain how to obtain some of the information requested in this summary. What we need ! Please include in your bug report all of the following items, the first three of which can be obtained from the output of gcc -v: * the exact version of GCC; * the system type; * the options given when GCC was configured/built; * the complete command line that triggers the bug; * the compiler output (error messages, warnings, etc.); and ! * the preprocessed file (*.i*) that triggers the bug, generated by adding -save-temps to the complete compilation command, or, in the ! case of a bug report for the GNAT front end, a complete set of source files (see below). What we do not want --- 29,65 ---- Reporting Bugs ! The main purpose of a bug report is to enable us to fix the bug. The ! most important prerequisite for this is that the report must be complete and self-contained. ! Before you report a bug, please check the [19]list of well-known bugs ! and, if possible, try a current development snapshot. If you want to ! report a bug with versions of GCC before 3.4 we strongly recommend upgrading to the current release first. ! Before reporting that GCC compiles your code incorrectly, please ! compile it with gcc -Wall and see whether this shows anything wrong with your code that could be the cause instead of a bug in GCC. Summarized bug reporting instructions ! After this summary, you'll find detailed bug reporting instructions, ! that explain how to obtain some of the information requested in this summary. What we need ! Please include in your bug report all of the following items, the first three of which can be obtained from the output of gcc -v: * the exact version of GCC; * the system type; * the options given when GCC was configured/built; * the complete command line that triggers the bug; * the compiler output (error messages, warnings, etc.); and ! * the preprocessed file (*.i*) that triggers the bug, generated by adding -save-temps to the complete compilation command, or, in the ! case of a bug report for the GNAT front end, a complete set of source files (see below). What we do not want *************** Summarized bug reporting instructions *** 67,199 **** * A source file that #includes header files that are left out of the bug report (see above) * That source file and a collection of header files. ! * An attached archive (tar, zip, shar, whatever) containing all (or some :-) of the above. ! * A code snippet that won't cause the compiler to produce the exact ! output mentioned in the bug report (e.g., a snippet with just a ! few lines around the one that apparently triggers the bug, with ! some pieces replaced with ellipses or comments for extra obfuscation :-) ! * The location (URL) of the package that failed to build (we won't download it, anyway, since you've already given us what we need to duplicate the bug, haven't you? :-) ! * An error that occurs only some of the times a certain file is ! compiled, such that retrying a sufficient number of times results ! in a successful compilation; this is a symptom of a hardware problem, not of a compiler bug (sorry) ! * Assembly files (*.s) produced by the compiler, or any binary ! files, such as object files, executables, core files, or precompiled header files ! * Duplicate bug reports, or reports of bugs already fixed in the development tree, especially those that have already been reported as fixed last week :-) ! * Bugs in the assembler, the linker or the C library. These are ! separate projects, with separate mailing lists and different bug reporting procedures ! * Bugs in releases or snapshots of GCC not issued by the GNU Project. Report them to whoever provided you with the release ! * Questions about the correctness or the expected behavior of certain constructs that are not GCC extensions. Ask them in forums dedicated to the discussion of the programming language Where to post it ! Please submit your bug report directly to the [20]GCC bug database. ! Alternatively, you can use the gccbug script that mails your bug report to the bug database. ! Only if all this is absolutely impossible, mail all information to [21]gcc-bugs@gcc.gnu.org. Detailed bug reporting instructions ! Please refer to the [22]next section when reporting bugs in GNAT, the ! Ada compiler, or to the [23]one after that when reporting bugs that appear when using a precompiled header. ! In general, all the information we need can be obtained by collecting ! the command line below, as well as its output and the preprocessed file it generates. gcc -v -save-temps all-your-options source-file ! The only excuses to not send us the preprocessed sources are (i) if ! you've found a bug in the preprocessor, (ii) if you've reduced the ! testcase to a small file that doesn't include any other file or (iii) ! if the bug appears only when using precompiled headers. If you can't ! post the preprocessed sources because they're proprietary code, then try to create a small file that triggers the same problem. ! Since we're supposed to be able to re-create the assembly output ! (extension .s), you usually should not include it in the bug report, ! although you may want to post parts of it to point out assembly code you consider to be wrong. ! Please avoid posting an archive (.tar, .shar or .zip); we generally ! need just a single file to reproduce the bug (the .i/.ii/.f ! preprocessed file), and, by storing it in an archive, you're just making our volunteers' jobs harder. Only when your bug report requires multiple source files to be reproduced should you use an archive. This ! is, for example, the case if you are using INCLUDE directives in ! Fortran code, which are not processed by the preprocessor, but the ! compiler. In that case, we need the main file and all INCLUDEd files. ! In any case, make sure the compiler version, error message, etc, are ! included in the body of your bug report as plain text, even if needlessly duplicated as part of an archive. Detailed bug reporting instructions for GNAT ! See the [24]previous section for bug reporting instructions for GCC language implementations other than Ada. ! Bug reports have to contain at least the following information in order to be useful: * the exact version of GCC, as shown by "gcc -v"; * the system type; * the options when GCC was configured/built; ! * the exact command line passed to the gcc program triggering the ! bug (not just the flags passed to gnatmake, but gnatmake prints the parameters it passed to gcc) * a collection of source files for reproducing the bug, preferably a minimal set (see below); * a description of the expected behavior; * a description of actual behavior. ! If your code depends on additional source files (usually package specifications), submit the source code for these compilation units in ! a single file that is acceptable input to gnatchop, i.e. contains no ! non-Ada text. If the compilation terminated normally, you can usually obtain a list of dependencies using the "gnatls -d main_unit" command, ! where main_unit is the file name of the main compilation unit (which is also passed to gcc). ! If you report a bug which causes the compiler to print a bug box, include that bug box in your report, and do not forget to send all the source files listed after the bug box along with your report. ! If you use gnatprep, be sure to send in preprocessed sources (unless you have to report a bug in gnatprep). ! When you have checked that your report meets these criteria, please ! submit it according to our [25]generic instructions. (If you use a ! mailing list for reporting, please include an "[Ada]" tag in the subject.) Detailed bug reporting instructions when using a precompiled header ! If you're encountering a bug when using a precompiled header, the first thing to do is to delete the precompiled header, and try running ! the same GCC command again. If the bug happens again, the bug doesn't ! really involve precompiled headers, please report it without using them by following the instructions [26]above. ! If you've found a bug while building a precompiled header (for ! instance, the compiler crashes), follow the usual instructions [27]above. ! If you've found a real precompiled header bug, what we'll need to ! reproduce it is the sources to build the precompiled header (as a single .i file), the source file that uses the precompiled header, any ! other headers that source file includes, and the command lines that you used to build the precompiled header and to use it. Please don't send us the actual precompiled header. It is likely to be --- 67,199 ---- * A source file that #includes header files that are left out of the bug report (see above) * That source file and a collection of header files. ! * An attached archive (tar, zip, shar, whatever) containing all (or some :-) of the above. ! * A code snippet that won't cause the compiler to produce the exact ! output mentioned in the bug report (e.g., a snippet with just a ! few lines around the one that apparently triggers the bug, with ! some pieces replaced with ellipses or comments for extra obfuscation :-) ! * The location (URL) of the package that failed to build (we won't download it, anyway, since you've already given us what we need to duplicate the bug, haven't you? :-) ! * An error that occurs only some of the times a certain file is ! compiled, such that retrying a sufficient number of times results ! in a successful compilation; this is a symptom of a hardware problem, not of a compiler bug (sorry) ! * Assembly files (*.s) produced by the compiler, or any binary ! files, such as object files, executables, core files, or precompiled header files ! * Duplicate bug reports, or reports of bugs already fixed in the development tree, especially those that have already been reported as fixed last week :-) ! * Bugs in the assembler, the linker or the C library. These are ! separate projects, with separate mailing lists and different bug reporting procedures ! * Bugs in releases or snapshots of GCC not issued by the GNU Project. Report them to whoever provided you with the release ! * Questions about the correctness or the expected behavior of certain constructs that are not GCC extensions. Ask them in forums dedicated to the discussion of the programming language Where to post it ! Please submit your bug report directly to the [20]GCC bug database. ! Alternatively, you can use the gccbug script that mails your bug report to the bug database. ! Only if all this is absolutely impossible, mail all information to [21]gcc-bugs@gcc.gnu.org. Detailed bug reporting instructions ! Please refer to the [22]next section when reporting bugs in GNAT, the ! Ada compiler, or to the [23]one after that when reporting bugs that appear when using a precompiled header. ! In general, all the information we need can be obtained by collecting ! the command line below, as well as its output and the preprocessed file it generates. gcc -v -save-temps all-your-options source-file ! The only excuses to not send us the preprocessed sources are (i) if ! you've found a bug in the preprocessor, (ii) if you've reduced the ! testcase to a small file that doesn't include any other file or (iii) ! if the bug appears only when using precompiled headers. If you can't ! post the preprocessed sources because they're proprietary code, then try to create a small file that triggers the same problem. ! Since we're supposed to be able to re-create the assembly output ! (extension .s), you usually should not include it in the bug report, ! although you may want to post parts of it to point out assembly code you consider to be wrong. ! Please avoid posting an archive (.tar, .shar or .zip); we generally ! need just a single file to reproduce the bug (the .i/.ii/.f ! preprocessed file), and, by storing it in an archive, you're just making our volunteers' jobs harder. Only when your bug report requires multiple source files to be reproduced should you use an archive. This ! is, for example, the case if you are using INCLUDE directives in ! Fortran code, which are not processed by the preprocessor, but the ! compiler. In that case, we need the main file and all INCLUDEd files. ! In any case, make sure the compiler version, error message, etc, are ! included in the body of your bug report as plain text, even if needlessly duplicated as part of an archive. Detailed bug reporting instructions for GNAT ! See the [24]previous section for bug reporting instructions for GCC language implementations other than Ada. ! Bug reports have to contain at least the following information in order to be useful: * the exact version of GCC, as shown by "gcc -v"; * the system type; * the options when GCC was configured/built; ! * the exact command line passed to the gcc program triggering the ! bug (not just the flags passed to gnatmake, but gnatmake prints the parameters it passed to gcc) * a collection of source files for reproducing the bug, preferably a minimal set (see below); * a description of the expected behavior; * a description of actual behavior. ! If your code depends on additional source files (usually package specifications), submit the source code for these compilation units in ! a single file that is acceptable input to gnatchop, i.e. contains no ! non-Ada text. If the compilation terminated normally, you can usually obtain a list of dependencies using the "gnatls -d main_unit" command, ! where main_unit is the file name of the main compilation unit (which is also passed to gcc). ! If you report a bug which causes the compiler to print a bug box, include that bug box in your report, and do not forget to send all the source files listed after the bug box along with your report. ! If you use gnatprep, be sure to send in preprocessed sources (unless you have to report a bug in gnatprep). ! When you have checked that your report meets these criteria, please ! submit it according to our [25]generic instructions. (If you use a ! mailing list for reporting, please include an "[Ada]" tag in the subject.) Detailed bug reporting instructions when using a precompiled header ! If you're encountering a bug when using a precompiled header, the first thing to do is to delete the precompiled header, and try running ! the same GCC command again. If the bug happens again, the bug doesn't ! really involve precompiled headers, please report it without using them by following the instructions [26]above. ! If you've found a bug while building a precompiled header (for ! instance, the compiler crashes), follow the usual instructions [27]above. ! If you've found a real precompiled header bug, what we'll need to ! reproduce it is the sources to build the precompiled header (as a single .i file), the source file that uses the precompiled header, any ! other headers that source file includes, and the command lines that you used to build the precompiled header and to use it. Please don't send us the actual precompiled header. It is likely to be *************** Detailed bug reporting instructions when *** 202,215 **** Frequently Reported Bugs in GCC ! This is a list of bugs in GCC that are reported very often, but not ! yet fixed. While it is certainly better to fix bugs instead of ! documenting them, this document might save people the effort of writing a bug report when the bug is already well-known. ! There are many reasons why a reported bug doesn't get fixed. It might ! be difficult to fix, or fixing it might break compatibility. Often, ! reports get a low priority when there is a simple work-around. In particular, bugs caused by invalid code have a simple work-around: fix the code. _________________________________________________________________ --- 202,215 ---- Frequently Reported Bugs in GCC ! This is a list of bugs in GCC that are reported very often, but not ! yet fixed. While it is certainly better to fix bugs instead of ! documenting them, this document might save people the effort of writing a bug report when the bug is already well-known. ! There are many reasons why a reported bug doesn't get fixed. It might ! be difficult to fix, or fixing it might break compatibility. Often, ! reports get a low priority when there is a simple work-around. In particular, bugs caused by invalid code have a simple work-around: fix the code. _________________________________________________________________ *************** C++ *** 219,239 **** Missing features The export keyword is not implemented. ! Most C++ compilers (G++ included) do not yet implement export, ! which is necessary for separate compilation of template ! declarations and definitions. Without export, a template ! definition must be in scope to be used. The obvious workaround ! is simply to place all definitions in the header itself. ! Alternatively, the compilation unit containing template definitions may be included from the header. Bugs fixed in the 3.4 series ! The following bugs are present up to (and including) GCC 3.3.x. They have been fixed in 3.4.0. Two-stage name-lookup. ! GCC did not implement two-stage name-lookup (also see [28]below). Covariant return types. --- 219,239 ---- Missing features The export keyword is not implemented. ! Most C++ compilers (G++ included) do not yet implement export, ! which is necessary for separate compilation of template ! declarations and definitions. Without export, a template ! definition must be in scope to be used. The obvious workaround ! is simply to place all definitions in the header itself. ! Alternatively, the compilation unit containing template definitions may be included from the header. Bugs fixed in the 3.4 series ! The following bugs are present up to (and including) GCC 3.3.x. They have been fixed in 3.4.0. Two-stage name-lookup. ! GCC did not implement two-stage name-lookup (also see [28]below). Covariant return types. *************** A bar() *** 262,318 **** return (A()); // return A temporary } ! Although being valid code, each of the three lines with a ! comment was rejected by GCC. The work-arounds for older compiler versions proposed below do not change the semantics of the programs at all. The problem in the first case was that GCC started to parse the ! declaration of b as a function called b returning B, taking a function returning A as an argument. When it encountered the 1, ! it was too late. To show the compiler that this should be ! really an expression, a comma operator with a dummy argument could be used: B b((0,A()),A(1)); ! The work-around for simpler cases like the second one was to ! add additional parentheses around the expressions that were mistaken as declarations: (B(A(2))).foo(); In the third case, however, additional parentheses were causing ! the problems: The compiler interpreted A() as a function (taking no arguments, returning A), and (A()) as a cast lacking ! an expression to be casted, hence the parse error. The work-around was to omit the parentheses: return A(); ! This problem occurred in a number of variants; in throw ! statements, people also frequently put the object in parentheses. _________________________________________________________________ Fortran ! Fortran bugs are documented in the G77 manual rather than explicitly ! listed here. Please see [29]Known Causes of Trouble with GNU Fortran in the G77 manual. _________________________________________________________________ Non-bugs ! The following are not actually bugs, but are reported often enough to warrant a mention here. ! It is not always a bug in the compiler, if code which "worked" in a ! previous version, is now rejected. Earlier versions of GCC sometimes were less picky about standard conformance and accepted invalid source ! code. In addition, programming languages themselves change, rendering ! code invalid that used to be conforming (this holds especially for ! C++). In either case, you should update your code to match recent language standards. _________________________________________________________________ --- 262,318 ---- return (A()); // return A temporary } ! Although being valid code, each of the three lines with a ! comment was rejected by GCC. The work-arounds for older compiler versions proposed below do not change the semantics of the programs at all. The problem in the first case was that GCC started to parse the ! declaration of b as a function called b returning B, taking a function returning A as an argument. When it encountered the 1, ! it was too late. To show the compiler that this should be ! really an expression, a comma operator with a dummy argument could be used: B b((0,A()),A(1)); ! The work-around for simpler cases like the second one was to ! add additional parentheses around the expressions that were mistaken as declarations: (B(A(2))).foo(); In the third case, however, additional parentheses were causing ! the problems: The compiler interpreted A() as a function (taking no arguments, returning A), and (A()) as a cast lacking ! an expression to be casted, hence the parse error. The work-around was to omit the parentheses: return A(); ! This problem occurred in a number of variants; in throw ! statements, people also frequently put the object in parentheses. _________________________________________________________________ Fortran ! G77 bugs are documented in the G77 manual rather than explicitly ! listed here. Please see [29]Known Causes of Trouble with GNU Fortran in the G77 manual. _________________________________________________________________ Non-bugs ! The following are not actually bugs, but are reported often enough to warrant a mention here. ! It is not always a bug in the compiler, if code which "worked" in a ! previous version, is now rejected. Earlier versions of GCC sometimes were less picky about standard conformance and accepted invalid source ! code. In addition, programming languages themselves change, rendering ! code invalid that used to be conforming (this holds especially for ! C++). In either case, you should update your code to match recent language standards. _________________________________________________________________ *************** General *** 320,326 **** Problems with floating point numbers - the [30]most often reported non-bug. ! In a number of cases, GCC appears to perform floating point computations incorrectly. For example, the C++ program #include --- 320,326 ---- Problems with floating point numbers - the [30]most often reported non-bug. ! In a number of cases, GCC appears to perform floating point computations incorrectly. For example, the C++ program #include *************** int main() *** 333,348 **** return 0; } ! might print 50 on some systems and optimization levels, and 49 on others. ! This is the result of rounding: The computer cannot represent all real numbers exactly, so it has to use approximations. When ! computing with approximation, the computer needs to round to the nearest representable number. ! This is not a bug in the compiler, but an inherent limitation ! of the floating point types. Please study [31]this paper for more information. _________________________________________________________________ --- 333,348 ---- return 0; } ! might print 50 on some systems and optimization levels, and 49 on others. ! This is the result of rounding: The computer cannot represent all real numbers exactly, so it has to use approximations. When ! computing with approximation, the computer needs to round to the nearest representable number. ! This is not a bug in the compiler, but an inherent limitation ! of the floating point types. Please study [31]this paper for more information. _________________________________________________________________ *************** foo(i,++i) *** 357,370 **** i*(++i) /* special case with foo=="operator*" */ std::cout << i << ++i /* foo(foo(std::cout,i),++i) */ ! since the i without increment can be evaluated before or after ++i. ! The C and C++ standards have the notion of "sequence points". ! Everything that happens between two sequence points happens in ! an unspecified order, but it has to happen after the first and ! before the second sequence point. The end of a statement and a ! function call are examples for sequence points, whereas assignments and the comma between function arguments are not. Modifying a value twice between two sequence points as shown in --- 357,370 ---- i*(++i) /* special case with foo=="operator*" */ std::cout << i << ++i /* foo(foo(std::cout,i),++i) */ ! since the i without increment can be evaluated before or after ++i. ! The C and C++ standards have the notion of "sequence points". ! Everything that happens between two sequence points happens in ! an unspecified order, but it has to happen after the first and ! before the second sequence point. The end of a statement and a ! function call are examples for sequence points, whereas assignments and the comma between function arguments are not. Modifying a value twice between two sequence points as shown in *************** foo(++i,++i) *** 375,389 **** (++i)*(++i) /* special case with foo=="operator*" */ std::cout << ++i << ++i /* foo(foo(std::cout,++i),++i) */ ! This leads to undefined behavior (i.e. the compiler can do anything). Casting does not work as expected when optimization is turned on. ! This is often caused by a violation of aliasing rules, which ! are part of the ISO C standard. These rules say that a program is invalid if you try to access a variable through a pointer of ! an incompatible type. This is happening in the following ! example where a short is accessed through a pointer to integer (the code assumes 16-bit shorts and 32-bit ints): #include --- 375,389 ---- (++i)*(++i) /* special case with foo=="operator*" */ std::cout << ++i << ++i /* foo(foo(std::cout,++i),++i) */ ! This leads to undefined behavior (i.e. the compiler can do anything). Casting does not work as expected when optimization is turned on. ! This is often caused by a violation of aliasing rules, which ! are part of the ISO C standard. These rules say that a program is invalid if you try to access a variable through a pointer of ! an incompatible type. This is happening in the following ! example where a short is accessed through a pointer to integer (the code assumes 16-bit shorts and 32-bit ints): #include *************** int main() *** 401,435 **** return 0; } ! The aliasing rules were designed to allow compilers more ! aggressive optimization. Basically, a compiler can assume that ! all changes to variables happen through pointers or references ! to variables of a type compatible to the accessed variable. ! Dereferencing a pointer that violates the aliasing rules results in undefined behavior. ! In the case above, the compiler may assume that no access ! through an integer pointer can change the array a, consisting ! of shorts. Thus, printf may be called with the original values of a[0] and a[1]. What really happens is up to the compiler and may change with architecture and optimization level. ! Recent versions of GCC turn on the option -fstrict-aliasing ! (which allows alias-based optimizations) by default with -O2. And some architectures then really print "1111 1111" as result. ! Without optimization the executable will generate the "expected" output "2222 2222". ! To disable optimizations based on alias-analysis for faulty ! legacy code, the option -fno-strict-aliasing can be used as a work-around. The option -Wstrict-aliasing (which is included in -Wall) warns about some - but not all - cases of violation of aliasing rules when -fstrict-aliasing is active. ! To fix the code above, you can use a union instead of a cast ! (note that this is a GCC extension which might not work with other compilers): #include --- 401,435 ---- return 0; } ! The aliasing rules were designed to allow compilers more ! aggressive optimization. Basically, a compiler can assume that ! all changes to variables happen through pointers or references ! to variables of a type compatible to the accessed variable. ! Dereferencing a pointer that violates the aliasing rules results in undefined behavior. ! In the case above, the compiler may assume that no access ! through an integer pointer can change the array a, consisting ! of shorts. Thus, printf may be called with the original values of a[0] and a[1]. What really happens is up to the compiler and may change with architecture and optimization level. ! Recent versions of GCC turn on the option -fstrict-aliasing ! (which allows alias-based optimizations) by default with -O2. And some architectures then really print "1111 1111" as result. ! Without optimization the executable will generate the "expected" output "2222 2222". ! To disable optimizations based on alias-analysis for faulty ! legacy code, the option -fno-strict-aliasing can be used as a work-around. The option -Wstrict-aliasing (which is included in -Wall) warns about some - but not all - cases of violation of aliasing rules when -fstrict-aliasing is active. ! To fix the code above, you can use a union instead of a cast ! (note that this is a GCC extension which might not work with other compilers): #include *************** int main() *** 453,463 **** Now the result will always be "2222 2222". ! For some more insight into the subject, please have a look at [33]this article. Cannot use preprocessor directive in macro arguments. ! Let me guess... you used an older version of GCC to compile code that looks something like this: memcpy(dest, src, --- 453,463 ---- Now the result will always be "2222 2222". ! For some more insight into the subject, please have a look at [33]this article. Cannot use preprocessor directive in macro arguments. ! Let me guess... you used an older version of GCC to compile code that looks something like this: memcpy(dest, src, *************** test.c:8: undefined or invalid # directi *** 479,501 **** test.c:9: parse error before `24' test.c:10: undefined or invalid # directive ! This is because your C library's happens to define ! memcpy as a macro - which is perfectly legitimate. In recent versions of glibc, for example, printf is among those functions which are implemented as macros. ! Versions of GCC prior to 3.3 did not allow you to put #ifdef (or any other preprocessor directive) inside the arguments of a macro. The code therefore would not compile. As of GCC 3.3 this kind of construct is always accepted and the ! preprocessor will probably do what you expect, but see the manual for detailed semantics. ! However, this kind of code is not portable. It is "undefined ! behavior" according to the C standard; that means different ! compilers may do different things with it. It is always ! possible to rewrite code which uses conditionals inside macros so that it doesn't. You could write the above example #ifdef PLATFORM1 --- 479,501 ---- test.c:9: parse error before `24' test.c:10: undefined or invalid # directive ! This is because your C library's happens to define ! memcpy as a macro - which is perfectly legitimate. In recent versions of glibc, for example, printf is among those functions which are implemented as macros. ! Versions of GCC prior to 3.3 did not allow you to put #ifdef (or any other preprocessor directive) inside the arguments of a macro. The code therefore would not compile. As of GCC 3.3 this kind of construct is always accepted and the ! preprocessor will probably do what you expect, but see the manual for detailed semantics. ! However, this kind of code is not portable. It is "undefined ! behavior" according to the C standard; that means different ! compilers may do different things with it. It is always ! possible to rewrite code which uses conditionals inside macros so that it doesn't. You could write the above example #ifdef PLATFORM1 *************** test.c:10: undefined or invalid # direct *** 504,535 **** memcpy(dest, src, 24); #endif ! This is a bit more typing, but I personally think it's better style in addition to being more portable. Cannot initialize a static variable with stdin. ! This has nothing to do with GCC, but people ask us about it a lot. Code like this: #include FILE *yyin = stdin; ! will not compile with GNU libc, because stdin is not a ! constant. This was done deliberately, to make it easier to ! maintain binary compatibility when the type FILE needs to be changed. It is surprising for people used to traditional Unix C libraries, but it is permitted by the C standard. ! This construct commonly occurs in code generated by old ! versions of lex or yacc. We suggest you try regenerating the ! parser with a current version of flex or bison, respectively. ! In your own code, the appropriate fix is to move the initialization to the beginning of main. ! There is a common misconception that the GCC developers are ! responsible for GNU libc. These are in fact two entirely ! separate projects; please check the [34]GNU libc web pages for details. _________________________________________________________________ --- 504,535 ---- memcpy(dest, src, 24); #endif ! This is a bit more typing, but I personally think it's better style in addition to being more portable. Cannot initialize a static variable with stdin. ! This has nothing to do with GCC, but people ask us about it a lot. Code like this: #include FILE *yyin = stdin; ! will not compile with GNU libc, because stdin is not a ! constant. This was done deliberately, to make it easier to ! maintain binary compatibility when the type FILE needs to be changed. It is surprising for people used to traditional Unix C libraries, but it is permitted by the C standard. ! This construct commonly occurs in code generated by old ! versions of lex or yacc. We suggest you try regenerating the ! parser with a current version of flex or bison, respectively. ! In your own code, the appropriate fix is to move the initialization to the beginning of main. ! There is a common misconception that the GCC developers are ! responsible for GNU libc. These are in fact two entirely ! separate projects; please check the [34]GNU libc web pages for details. _________________________________________________________________ *************** C++ *** 537,592 **** Nested classes can access private members and types of the containing class. ! Defect report 45 clarifies that nested classes are members of ! the class they are nested in, and so are granted access to private members of that class. G++ emits two copies of constructors and destructors. ! In general there are three types of constructors (and destructors). 1. The complete object constructor/destructor. 2. The base object constructor/destructor. 3. The allocating constructor/deallocating destructor. ! The first two are different, when virtual base classes are involved. Global destructors are not run in the correct order. ! Global destructors should be run in the reverse order of their ! constructors completing. In most cases this is the same as the ! reverse order of constructors starting, but sometimes it is ! different, and that is important. You need to compile and link ! your programs with --use-cxa-atexit. We have not turned this ! switch on by default, as it requires a cxa aware runtime library (libc, glibc, or equivalent). Classes in exception specifiers must be complete types. ! [15.4]/1 tells you that you cannot have an incomplete type, or ! pointer to incomplete (other than cv void *) in an exception specification. Exceptions don't work in multithreaded applications. ! You need to rebuild g++ and libstdc++ with --enable-threads. ! Remember, C++ exceptions are not like hardware interrupts. You ! cannot throw an exception in one thread and catch it in ! another. You cannot throw an exception from a signal handler and catch it in the main thread. Templates, scoping, and digraphs. ! If you have a class in the global namespace, say named X, and want to give it as a template argument to some other class, say std::vector, then std::vector<::X> fails with a parser error. ! The reason is that the standard mandates that the sequence <: ! is treated as if it were the token [. (There are several such ! combinations of characters - they are called digraphs.) ! Depending on the version, the compiler then reports a parse ! error before the character : (the colon before X) or a missing closing bracket ]. ! The simplest way to avoid this is to write std::vector< ::X>, ! i.e. place a space between the opening angle bracket and the scope operator. Copy constructor access check while initializing a reference. --- 537,592 ---- Nested classes can access private members and types of the containing class. ! Defect report 45 clarifies that nested classes are members of ! the class they are nested in, and so are granted access to private members of that class. G++ emits two copies of constructors and destructors. ! In general there are three types of constructors (and destructors). 1. The complete object constructor/destructor. 2. The base object constructor/destructor. 3. The allocating constructor/deallocating destructor. ! The first two are different, when virtual base classes are involved. Global destructors are not run in the correct order. ! Global destructors should be run in the reverse order of their ! constructors completing. In most cases this is the same as the ! reverse order of constructors starting, but sometimes it is ! different, and that is important. You need to compile and link ! your programs with --use-cxa-atexit. We have not turned this ! switch on by default, as it requires a cxa aware runtime library (libc, glibc, or equivalent). Classes in exception specifiers must be complete types. ! [15.4]/1 tells you that you cannot have an incomplete type, or ! pointer to incomplete (other than cv void *) in an exception specification. Exceptions don't work in multithreaded applications. ! You need to rebuild g++ and libstdc++ with --enable-threads. ! Remember, C++ exceptions are not like hardware interrupts. You ! cannot throw an exception in one thread and catch it in ! another. You cannot throw an exception from a signal handler and catch it in the main thread. Templates, scoping, and digraphs. ! If you have a class in the global namespace, say named X, and want to give it as a template argument to some other class, say std::vector, then std::vector<::X> fails with a parser error. ! The reason is that the standard mandates that the sequence <: ! is treated as if it were the token [. (There are several such ! combinations of characters - they are called digraphs.) ! Depending on the version, the compiler then reports a parse ! error before the character : (the colon before X) or a missing closing bracket ]. ! The simplest way to avoid this is to write std::vector< ::X>, ! i.e. place a space between the opening angle bracket and the scope operator. Copy constructor access check while initializing a reference. *************** void bar(void) *** 614,632 **** } Starting with GCC 3.4.0, binding an rvalue to a const reference ! requires an accessible copy constructor. This might be ! surprising at first sight, especially since most popular compilers do not correctly implement this rule. The C++ Standard says that a temporary object should be created ! in this context and its contents filled with a copy of the ! object we are trying to bind to the reference; it also says ! that the temporary copy can be elided, but the semantic ! constraints (eg. accessibility) of the copy constructor still have to be checked. ! For further information, you can consult the following ! paragraphs of the C++ standard: [dcl.init.ref]/5, bullet 2, sub-bullet 1, and [class.temporary]/2. Common problems when upgrading the compiler --- 614,632 ---- } Starting with GCC 3.4.0, binding an rvalue to a const reference ! requires an accessible copy constructor. This might be ! surprising at first sight, especially since most popular compilers do not correctly implement this rule. The C++ Standard says that a temporary object should be created ! in this context and its contents filled with a copy of the ! object we are trying to bind to the reference; it also says ! that the temporary copy can be elided, but the semantic ! constraints (eg. accessibility) of the copy constructor still have to be checked. ! For further information, you can consult the following ! paragraphs of the C++ standard: [dcl.init.ref]/5, bullet 2, sub-bullet 1, and [class.temporary]/2. Common problems when upgrading the compiler *************** void bar(void) *** 634,714 **** ABI changes The C++ application binary interface (ABI) consists of two components: ! the first defines how the elements of classes are laid out, how ! functions are called, how function names are mangled, etc; the second part deals with the internals of the objects in libstdc++. Although we ! strive for a non-changing ABI, so far we have had to modify it with ! each major release. If you change your compiler to a different major release you must recompile all libraries that contain C++ code. If you ! fail to do so you risk getting linker errors or malfunctioning programs. Some of our Java support libraries also contain C++ code, so you might want to recompile all libraries to be safe. It should not be necessary to recompile if you have changed to a bug-fix release of the ! same version of the compiler; bug-fix releases are careful to avoid ABI changes. See also the [35]compatibility section of the GCC manual. ! Remark: A major release is designated by a change to the first or ! second component of the two- or three-part version number. A minor ! (bug-fix) release is designated by a change to the third component ! only. Thus GCC 3.2 and 3.3 are major releases, while 3.3.1 and 3.3.2 ! are bug-fix releases for GCC 3.3. With the 3.4 series we are ! introducing a new naming scheme; the first release of this series is 3.4.0 instead of just 3.4. Standard conformance ! With each release, we try to make G++ conform closer to the ISO C++ ! standard (available at [36]http://www.ncits.org/cplusplus.htm). We ! have also implemented some of the core and library defect reports (available at ! [37]http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html & [38]http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html respectively). ! Non-conforming legacy code that worked with older versions of GCC may ! be rejected by more recent compilers. There is no command-line switch ! to ensure compatibility in general, because trying to parse ! standard-conforming and old-style code at the same time would render ! the C++ frontend unmaintainable. However, some non-conforming ! constructs are allowed when the command-line option -fpermissive is used. ! Two milestones in standard conformance are GCC 3.0 (including a major ! overhaul of the standard library) and the 3.4.0 version (with its new C++ parser). New in GCC 3.0 ! * The standard library is much more conformant, and uses the std:: namespace (which is now a real namespace, not an alias for ::). * The standard header files for the c library don't end with .h, but begin with c (i.e. rather than ). The .h names are still available, but are deprecated. * is deprecated, use instead. ! * streambuf::seekoff & streambuf::seekpos are private, instead use streambuf::pubseekoff & streambuf::pubseekpos respectively. * If std::operator << (std::ostream &, long long) doesn't exist, you need to recompile libstdc++ with --enable-long-long. ! If you get lots of errors about things like cout not being found, you've most likely forgotten to tell the compiler to look in the std:: namespace. There are several ways to do this: * Say std::cout at the call. This is the most explicit way of saying what you mean. ! * Say using std::cout; somewhere before the call. You will need to ! do this for each function or type you wish to use from the standard library. ! * Say using namespace std; somewhere before the call. This is the ! quick-but-dirty fix. This brings the whole of the std:: namespace ! into scope. Never do this in a header file, as every user of your header file will be affected by this decision. New in GCC 3.4.0 ! The new parser brings a lot of improvements, especially concerning name-lookup. ! * The "implicit typename" extension got removed (it was already ! deprecated since GCC 3.1), so that the following code is now rejected, see [14.6]: template struct A --- 634,714 ---- ABI changes The C++ application binary interface (ABI) consists of two components: ! the first defines how the elements of classes are laid out, how ! functions are called, how function names are mangled, etc; the second part deals with the internals of the objects in libstdc++. Although we ! strive for a non-changing ABI, so far we have had to modify it with ! each major release. If you change your compiler to a different major release you must recompile all libraries that contain C++ code. If you ! fail to do so you risk getting linker errors or malfunctioning programs. Some of our Java support libraries also contain C++ code, so you might want to recompile all libraries to be safe. It should not be necessary to recompile if you have changed to a bug-fix release of the ! same version of the compiler; bug-fix releases are careful to avoid ABI changes. See also the [35]compatibility section of the GCC manual. ! Remark: A major release is designated by a change to the first or ! second component of the two- or three-part version number. A minor ! (bug-fix) release is designated by a change to the third component ! only. Thus GCC 3.2 and 3.3 are major releases, while 3.3.1 and 3.3.2 ! are bug-fix releases for GCC 3.3. With the 3.4 series we are ! introducing a new naming scheme; the first release of this series is 3.4.0 instead of just 3.4. Standard conformance ! With each release, we try to make G++ conform closer to the ISO C++ ! standard (available at [36]http://www.ncits.org/cplusplus.htm). We ! have also implemented some of the core and library defect reports (available at ! [37]http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html & [38]http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html respectively). ! Non-conforming legacy code that worked with older versions of GCC may ! be rejected by more recent compilers. There is no command-line switch ! to ensure compatibility in general, because trying to parse ! standard-conforming and old-style code at the same time would render ! the C++ frontend unmaintainable. However, some non-conforming ! constructs are allowed when the command-line option -fpermissive is used. ! Two milestones in standard conformance are GCC 3.0 (including a major ! overhaul of the standard library) and the 3.4.0 version (with its new C++ parser). New in GCC 3.0 ! * The standard library is much more conformant, and uses the std:: namespace (which is now a real namespace, not an alias for ::). * The standard header files for the c library don't end with .h, but begin with c (i.e. rather than ). The .h names are still available, but are deprecated. * is deprecated, use instead. ! * streambuf::seekoff & streambuf::seekpos are private, instead use streambuf::pubseekoff & streambuf::pubseekpos respectively. * If std::operator << (std::ostream &, long long) doesn't exist, you need to recompile libstdc++ with --enable-long-long. ! If you get lots of errors about things like cout not being found, you've most likely forgotten to tell the compiler to look in the std:: namespace. There are several ways to do this: * Say std::cout at the call. This is the most explicit way of saying what you mean. ! * Say using std::cout; somewhere before the call. You will need to ! do this for each function or type you wish to use from the standard library. ! * Say using namespace std; somewhere before the call. This is the ! quick-but-dirty fix. This brings the whole of the std:: namespace ! into scope. Never do this in a header file, as every user of your header file will be affected by this decision. New in GCC 3.4.0 ! The new parser brings a lot of improvements, especially concerning name-lookup. ! * The "implicit typename" extension got removed (it was already ! deprecated since GCC 3.1), so that the following code is now rejected, see [14.6]: template struct A *************** template struct B *** 724,730 **** B b; ! * For similar reasons, the following code now requires the template keyword, see [14.2]: template struct A --- 724,730 ---- B b; ! * For similar reasons, the following code now requires the template keyword, see [14.2]: template struct A *************** template struct B *** 740,746 **** B b; ! * We now have two-stage name-lookup, so that the following code is rejected, see [14.6]/9: template int foo() --- 740,746 ---- B b; ! * We now have two-stage name-lookup, so that the following code is rejected, see [14.6]/9: template int foo() *************** template struct B : A *** 766,772 **** int foo5() { return j; } // OK }; ! In addition to the problems listed above, the manual contains a section on [39]Common Misunderstandings with GNU C++. References --- 766,772 ---- int foo5() { return j; } // OK }; ! In addition to the problems listed above, the manual contains a section on [39]Common Misunderstandings with GNU C++. References *************** References *** 799,805 **** 26. http://gcc.gnu.org/bugs.html#detailed 27. http://gcc.gnu.org/bugs.html#detailed 28. http://gcc.gnu.org/bugs.html#new34 ! 29. http://gcc.gnu.org/onlinedocs/g77/Trouble.html 30. http://gcc.gnu.org/PR323 31. http://www.validlab.com/goldberg/paper.ps 32. http://gcc.gnu.org/PR11751 --- 799,805 ---- 26. http://gcc.gnu.org/bugs.html#detailed 27. http://gcc.gnu.org/bugs.html#detailed 28. http://gcc.gnu.org/bugs.html#new34 ! 29. http://gcc.gnu.org/onlinedocs/gcc-3.4.6/g77/Trouble.html 30. http://gcc.gnu.org/PR323 31. http://www.validlab.com/goldberg/paper.ps 32. http://gcc.gnu.org/PR11751 diff -Nrcpad gcc-4.0.3/bugs.html gcc-4.0.4/bugs.html *** gcc-4.0.3/bugs.html 2006-03-09 20:48:43.000000000 +0000 --- gcc-4.0.4/bugs.html 2007-01-31 10:32:46.000000000 +0000 *************** statements, people also frequently put t *** 368,376 ****

Fortran

!

Fortran bugs are documented in the G77 manual rather than explicitly listed here. Please see ! Known Causes of Trouble with GNU Fortran in the G77 manual.


--- 368,376 ----

Fortran

!

G77 bugs are documented in the G77 manual rather than explicitly listed here. Please see ! Known Causes of Trouble with GNU Fortran in the G77 manual.


diff -Nrcpad gcc-4.0.3/ChangeLog gcc-4.0.4/ChangeLog *** gcc-4.0.3/ChangeLog 2006-03-09 20:46:12.000000000 +0000 --- gcc-4.0.4/ChangeLog 2007-01-31 10:25:20.000000000 +0000 *************** *** 1,3 **** --- 1,23 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + + 2006-11-21 Kaveh R. Ghazi + + * configure.in (--with-mpfr-dir): Also look in .libs and _libs for + libmpfr.a. + * configure: Regenerate. + + 2006-07-04 Peter O'Gorman + + * ltconfig: chmod 644 before ranlib during install. + + 2006-04-04 Alex Deiter + + PR bootstrap/27023 + * Makefile.tpl (multilib.out): Remove trailing backslash. + * Makefile.in: Regenerate. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/config/ChangeLog gcc-4.0.4/config/ChangeLog *** gcc-4.0.3/config/ChangeLog 2006-03-09 20:45:42.000000000 +0000 --- gcc-4.0.4/config/ChangeLog 2007-01-31 10:24:33.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/configure gcc-4.0.4/configure *** gcc-4.0.3/configure 2005-09-13 07:01:28.000000000 +0000 --- gcc-4.0.4/configure 2006-11-21 18:02:38.000000000 +0000 *************** fi *** 2201,2207 **** if test "x$with_mpfr_dir" != x; then gmpinc="-I$with_mpfr_dir" ! gmplibs="$with_mpfr_dir/libmpfr.a" else gmplibs="-lmpfr" fi --- 2201,2213 ---- if test "x$with_mpfr_dir" != x; then gmpinc="-I$with_mpfr_dir" ! if test -f "$with_mpfr_dir/.libs/libmpfr.a"; then ! gmplibs="$with_mpfr_dir/.libs/libmpfr.a" ! elif test -f "$with_mpfr_dir/_libs/libmpfr.a"; then ! gmplibs="$with_mpfr_dir/_libs/libmpfr.a" ! else ! gmplibs="$with_mpfr_dir/libmpfr.a" ! fi else gmplibs="-lmpfr" fi *************** saved_CFLAGS="$CFLAGS" *** 2254,2262 **** CFLAGS="$CFLAGS $gmpinc" # Check GMP actually works echo $ac_n "checking for correct version of gmp.h""... $ac_c" 1>&6 ! echo "configure:2258: checking for correct version of gmp.h" >&5 cat > conftest.$ac_ext <&6 ! echo "configure:2264: checking for correct version of gmp.h" >&5 cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* echo "$ac_t""yes" 1>&6 else --- 2273,2279 ---- ; return 0; } EOF ! if { (eval echo configure:2277: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* echo "$ac_t""yes" 1>&6 else *************** rm -f conftest* *** 2280,2291 **** if test x"$have_gmp" = xyes; then echo $ac_n "checking for MPFR""... $ac_c" 1>&6 ! echo "configure:2284: checking for MPFR" >&5 saved_LIBS="$LIBS" LIBS="$LIBS $gmplibs" cat > conftest.$ac_ext < #include --- 2286,2297 ---- if test x"$have_gmp" = xyes; then echo $ac_n "checking for MPFR""... $ac_c" 1>&6 ! echo "configure:2290: checking for MPFR" >&5 saved_LIBS="$LIBS" LIBS="$LIBS $gmplibs" cat > conftest.$ac_ext < #include *************** int main() { *** 2293,2299 **** mpfr_t n; mpfr_init(n); ; return 0; } EOF ! if { (eval echo configure:2297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "$ac_t""yes" 1>&6 else --- 2299,2305 ---- mpfr_t n; mpfr_init(n); ; return 0; } EOF ! if { (eval echo configure:2303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "$ac_t""yes" 1>&6 else *************** do *** 2789,2795 **** # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:2793: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_BISON'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 2795,2801 ---- # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:2799: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_BISON'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** do *** 2824,2830 **** # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:2828: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_YACC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 2830,2836 ---- # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:2834: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_YACC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** do *** 2859,2865 **** # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:2863: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_M4'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 2865,2871 ---- # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:2869: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_M4'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** do *** 2894,2900 **** # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:2898: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_FLEX'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 2900,2906 ---- # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:2904: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_FLEX'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** do *** 2929,2935 **** # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:2933: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LEX'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 2935,2941 ---- # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:2939: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LEX'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** do *** 2964,2970 **** # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:2968: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_MAKEINFO'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 2970,2976 ---- # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:2974: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_MAKEINFO'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** test -n "$target_alias" && ncn_target_to *** 3611,3617 **** # Extract the first word of "${ncn_tool_prefix}ar", so it can be a program name with args. set dummy ${ncn_tool_prefix}ar; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3615: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 3617,3623 ---- # Extract the first word of "${ncn_tool_prefix}ar", so it can be a program name with args. set dummy ${ncn_tool_prefix}ar; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3621: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** if test -z "$ac_cv_prog_AR" ; then *** 3644,3650 **** # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3648: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AR'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 3650,3656 ---- # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3654: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AR'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** fi *** 3683,3689 **** # Extract the first word of "${ncn_tool_prefix}as", so it can be a program name with args. set dummy ${ncn_tool_prefix}as; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3687: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 3689,3695 ---- # Extract the first word of "${ncn_tool_prefix}as", so it can be a program name with args. set dummy ${ncn_tool_prefix}as; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3693: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** if test -z "$ac_cv_prog_AS" ; then *** 3716,3722 **** # Extract the first word of "as", so it can be a program name with args. set dummy as; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3720: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 3722,3728 ---- # Extract the first word of "as", so it can be a program name with args. set dummy as; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3726: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** fi *** 3755,3761 **** # Extract the first word of "${ncn_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ncn_tool_prefix}dlltool; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3759: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 3761,3767 ---- # Extract the first word of "${ncn_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ncn_tool_prefix}dlltool; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3765: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** if test -z "$ac_cv_prog_DLLTOOL" ; then *** 3788,3794 **** # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3792: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_DLLTOOL'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 3794,3800 ---- # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3798: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_DLLTOOL'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** fi *** 3827,3833 **** # Extract the first word of "${ncn_tool_prefix}ld", so it can be a program name with args. set dummy ${ncn_tool_prefix}ld; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3831: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 3833,3839 ---- # Extract the first word of "${ncn_tool_prefix}ld", so it can be a program name with args. set dummy ${ncn_tool_prefix}ld; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3837: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** if test -z "$ac_cv_prog_LD" ; then *** 3860,3866 **** # Extract the first word of "ld", so it can be a program name with args. set dummy ld; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3864: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_LD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 3866,3872 ---- # Extract the first word of "ld", so it can be a program name with args. set dummy ld; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3870: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_LD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** fi *** 3899,3905 **** # Extract the first word of "${ncn_tool_prefix}nm", so it can be a program name with args. set dummy ${ncn_tool_prefix}nm; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3903: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 3905,3911 ---- # Extract the first word of "${ncn_tool_prefix}nm", so it can be a program name with args. set dummy ${ncn_tool_prefix}nm; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3909: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** if test -z "$ac_cv_prog_NM" ; then *** 3932,3938 **** # Extract the first word of "nm", so it can be a program name with args. set dummy nm; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3936: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_NM'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 3938,3944 ---- # Extract the first word of "nm", so it can be a program name with args. set dummy nm; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3942: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_NM'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** fi *** 3971,3977 **** # Extract the first word of "${ncn_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ncn_tool_prefix}ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3975: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 3977,3983 ---- # Extract the first word of "${ncn_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ncn_tool_prefix}ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:3981: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** if test -z "$ac_cv_prog_RANLIB" ; then *** 4004,4010 **** # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4008: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4010,4016 ---- # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4014: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** fi *** 4043,4049 **** # Extract the first word of "${ncn_tool_prefix}windres", so it can be a program name with args. set dummy ${ncn_tool_prefix}windres; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4047: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4049,4055 ---- # Extract the first word of "${ncn_tool_prefix}windres", so it can be a program name with args. set dummy ${ncn_tool_prefix}windres; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4053: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** if test -z "$ac_cv_prog_WINDRES" ; then *** 4076,4082 **** # Extract the first word of "windres", so it can be a program name with args. set dummy windres; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4080: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_WINDRES'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4082,4088 ---- # Extract the first word of "windres", so it can be a program name with args. set dummy windres; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4086: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_WINDRES'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** fi *** 4115,4121 **** # Extract the first word of "${ncn_tool_prefix}objcopy", so it can be a program name with args. set dummy ${ncn_tool_prefix}objcopy; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4119: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4121,4127 ---- # Extract the first word of "${ncn_tool_prefix}objcopy", so it can be a program name with args. set dummy ${ncn_tool_prefix}objcopy; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4125: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** if test -z "$ac_cv_prog_OBJCOPY" ; then *** 4148,4154 **** # Extract the first word of "objcopy", so it can be a program name with args. set dummy objcopy; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4152: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJCOPY'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4154,4160 ---- # Extract the first word of "objcopy", so it can be a program name with args. set dummy objcopy; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4158: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJCOPY'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** fi *** 4187,4193 **** # Extract the first word of "${ncn_tool_prefix}objdump", so it can be a program name with args. set dummy ${ncn_tool_prefix}objdump; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4191: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4193,4199 ---- # Extract the first word of "${ncn_tool_prefix}objdump", so it can be a program name with args. set dummy ${ncn_tool_prefix}objdump; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4197: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** if test -z "$ac_cv_prog_OBJDUMP" ; then *** 4220,4226 **** # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4224: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJDUMP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4226,4232 ---- # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4230: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJDUMP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** fi *** 4266,4272 **** # Extract the first word of "${ncn_target_tool_prefix}ar", so it can be a program name with args. set dummy ${ncn_target_tool_prefix}ar; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4270: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4272,4278 ---- # Extract the first word of "${ncn_target_tool_prefix}ar", so it can be a program name with args. set dummy ${ncn_target_tool_prefix}ar; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4276: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** if test -z "$ac_cv_prog_CONFIGURED_AR_FO *** 4299,4305 **** # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4303: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4305,4311 ---- # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4309: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** fi *** 4338,4344 **** # Extract the first word of "${ncn_target_tool_prefix}as", so it can be a program name with args. set dummy ${ncn_target_tool_prefix}as; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4342: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4344,4350 ---- # Extract the first word of "${ncn_target_tool_prefix}as", so it can be a program name with args. set dummy ${ncn_target_tool_prefix}as; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4348: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** if test -z "$ac_cv_prog_CONFIGURED_AS_FO *** 4371,4377 **** # Extract the first word of "as", so it can be a program name with args. set dummy as; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4375: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4377,4383 ---- # Extract the first word of "as", so it can be a program name with args. set dummy as; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4381: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** fi *** 4410,4416 **** # Extract the first word of "${ncn_target_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ncn_target_tool_prefix}dlltool; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4414: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4416,4422 ---- # Extract the first word of "${ncn_target_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ncn_target_tool_prefix}dlltool; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4420: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** if test -z "$ac_cv_prog_CONFIGURED_DLLTO *** 4443,4449 **** # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4447: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4449,4455 ---- # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4453: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** fi *** 4482,4488 **** # Extract the first word of "${ncn_target_tool_prefix}ld", so it can be a program name with args. set dummy ${ncn_target_tool_prefix}ld; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4486: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4488,4494 ---- # Extract the first word of "${ncn_target_tool_prefix}ld", so it can be a program name with args. set dummy ${ncn_target_tool_prefix}ld; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4492: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** if test -z "$ac_cv_prog_CONFIGURED_LD_FO *** 4515,4521 **** # Extract the first word of "ld", so it can be a program name with args. set dummy ld; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4519: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4521,4527 ---- # Extract the first word of "ld", so it can be a program name with args. set dummy ld; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4525: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** fi *** 4554,4560 **** # Extract the first word of "${ncn_target_tool_prefix}nm", so it can be a program name with args. set dummy ${ncn_target_tool_prefix}nm; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4558: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4560,4566 ---- # Extract the first word of "${ncn_target_tool_prefix}nm", so it can be a program name with args. set dummy ${ncn_target_tool_prefix}nm; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4564: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** if test -z "$ac_cv_prog_CONFIGURED_NM_FO *** 4587,4593 **** # Extract the first word of "nm", so it can be a program name with args. set dummy nm; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4591: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4593,4599 ---- # Extract the first word of "nm", so it can be a program name with args. set dummy nm; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4597: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** fi *** 4626,4632 **** # Extract the first word of "${ncn_target_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ncn_target_tool_prefix}ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4630: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4632,4638 ---- # Extract the first word of "${ncn_target_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ncn_target_tool_prefix}ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4636: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** if test -z "$ac_cv_prog_CONFIGURED_RANLI *** 4659,4665 **** # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4663: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4665,4671 ---- # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4669: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** fi *** 4698,4704 **** # Extract the first word of "${ncn_target_tool_prefix}windres", so it can be a program name with args. set dummy ${ncn_target_tool_prefix}windres; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4702: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4704,4710 ---- # Extract the first word of "${ncn_target_tool_prefix}windres", so it can be a program name with args. set dummy ${ncn_target_tool_prefix}windres; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4708: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** if test -z "$ac_cv_prog_CONFIGURED_WINDR *** 4731,4737 **** # Extract the first word of "windres", so it can be a program name with args. set dummy windres; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4735: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4737,4743 ---- # Extract the first word of "windres", so it can be a program name with args. set dummy windres; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:4741: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${ *** 4816,4822 **** NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target} echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6 ! echo "configure:4820: checking whether to enable maintainer-specific portions of Makefiles" >&5 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then enableval="$enable_maintainer_mode" --- 4822,4828 ---- NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target} echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6 ! echo "configure:4826: checking whether to enable maintainer-specific portions of Makefiles" >&5 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then enableval="$enable_maintainer_mode" *************** esac *** 4863,4869 **** # gcc for stageN-gcc and stagePREV-gcc for stage(N-1). In case this is not # possible, however, we can resort to mv. echo $ac_n "checking if symbolic links between directories work""... $ac_c" 1>&6 ! echo "configure:4867: checking if symbolic links between directories work" >&5 if eval "test \"`echo '$''{'gcc_cv_prog_ln_s_dir'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 4869,4875 ---- # gcc for stageN-gcc and stagePREV-gcc for stage(N-1). In case this is not # possible, however, we can resort to mv. echo $ac_n "checking if symbolic links between directories work""... $ac_c" 1>&6 ! echo "configure:4873: checking if symbolic links between directories work" >&5 if eval "test \"`echo '$''{'gcc_cv_prog_ln_s_dir'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else diff -Nrcpad gcc-4.0.3/configure.in gcc-4.0.4/configure.in *** gcc-4.0.3/configure.in 2005-09-13 07:01:28.000000000 +0000 --- gcc-4.0.4/configure.in 2006-11-21 18:02:38.000000000 +0000 *************** AC_ARG_WITH(mpfr-dir, [ --with-mpfr-dir *** 1049,1055 **** if test "x$with_mpfr_dir" != x; then gmpinc="-I$with_mpfr_dir" ! gmplibs="$with_mpfr_dir/libmpfr.a" else gmplibs="-lmpfr" fi --- 1049,1061 ---- if test "x$with_mpfr_dir" != x; then gmpinc="-I$with_mpfr_dir" ! if test -f "$with_mpfr_dir/.libs/libmpfr.a"; then ! gmplibs="$with_mpfr_dir/.libs/libmpfr.a" ! elif test -f "$with_mpfr_dir/_libs/libmpfr.a"; then ! gmplibs="$with_mpfr_dir/_libs/libmpfr.a" ! else ! gmplibs="$with_mpfr_dir/libmpfr.a" ! fi else gmplibs="-lmpfr" fi diff -Nrcpad gcc-4.0.3/contrib/ChangeLog gcc-4.0.4/contrib/ChangeLog *** gcc-4.0.3/contrib/ChangeLog 2006-03-09 20:45:39.000000000 +0000 --- gcc-4.0.4/contrib/ChangeLog 2007-01-31 10:23:22.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/contrib/reghunt/ChangeLog gcc-4.0.4/contrib/reghunt/ChangeLog *** gcc-4.0.3/contrib/reghunt/ChangeLog 2006-03-09 20:45:35.000000000 +0000 --- gcc-4.0.4/contrib/reghunt/ChangeLog 2007-01-31 10:23:15.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/contrib/regression/btest-gcc.sh gcc-4.0.4/contrib/regression/btest-gcc.sh *** gcc-4.0.3/contrib/regression/btest-gcc.sh 2004-10-27 18:19:41.000000000 +0000 --- gcc-4.0.4/contrib/regression/btest-gcc.sh 2006-03-31 17:42:06.000000000 +0000 *************** *** 1,7 **** #!/bin/sh # Test GCC. ! # Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by --- 1,7 ---- #!/bin/sh # Test GCC. ! # Copyright (C) 1999, 2000, 2001, 2002, 2006 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by *************** H_REAL_TARGET=`$SOURCE/config.sub $H_TAR *** 96,104 **** # TESTLOGS is the list of dejagnu .sum files that the tester should # look at. ! TESTLOGS="gcc/testsuite/gcc.sum ! gcc/testsuite/g++.sum ! gcc/testsuite/objc.sum $H_TARGET/libstdc++-v3/testsuite/libstdc++.sum" # Build. --- 96,104 ---- # TESTLOGS is the list of dejagnu .sum files that the tester should # look at. ! TESTLOGS="gcc/testsuite/gcc/gcc.sum ! gcc/testsuite/g++/g++.sum ! gcc/testsuite/objc/objc.sum $H_TARGET/libstdc++-v3/testsuite/libstdc++.sum" # Build. diff -Nrcpad gcc-4.0.3/contrib/regression/ChangeLog gcc-4.0.4/contrib/regression/ChangeLog *** gcc-4.0.3/contrib/regression/ChangeLog 2006-03-09 20:45:32.000000000 +0000 --- gcc-4.0.4/contrib/regression/ChangeLog 2007-01-31 10:23:08.000000000 +0000 *************** *** 1,3 **** --- 1,16 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + + 2006-03-31 H.J. Lu + + Backport from mainline + 2006-01-18 Andrew Pinski + + * btest-gcc.sh: gcc.sum has moved to gcc/testsuite/gcc/gcc.sum. + g++.sum has moved to gcc/testsuite/g++/g++.sum. + objc.sum has moved to gcc/testsuite/objc/objc.sum. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/FAQ gcc-4.0.4/FAQ *** gcc-4.0.3/FAQ 2006-03-09 20:48:44.000000000 +0000 --- gcc-4.0.4/FAQ 2007-01-31 10:32:49.000000000 +0000 *************** *** 1,12 **** GCC Frequently Asked Questions ! The latest version of this document is always available at [1]http://gcc.gnu.org/faq.html. ! This FAQ tries to answer specific questions concerning GCC. For ! general information regarding C, C++, resp. Fortran please check the ! [2]comp.lang.c FAQ, [3]comp.std.c++ FAQ, and the [4]Fortran Information page. Other GCC-related FAQs: [5]libstdc++-v3, and [6]GCJ. --- 1,12 ---- GCC Frequently Asked Questions ! The latest version of this document is always available at [1]http://gcc.gnu.org/faq.html. ! This FAQ tries to answer specific questions concerning GCC. For ! general information regarding C, C++, resp. Fortran please check the ! [2]comp.lang.c FAQ, [3]comp.std.c++ FAQ, and the [4]Fortran Information page. Other GCC-related FAQs: [5]libstdc++-v3, and [6]GCJ. *************** *** 15,147 **** Questions 1. [7]General information ! 1. [8]What is the relationship between GCC and EGCS? ! 2. [9]What is an open development model? ! 3. [10]How do I get a bug fixed or a feature added? ! 4. [11]Does GCC work on my platform? ! 2. [12]Installation ! 1. [13]How to install multiple versions of GCC ! 2. [14]Dynamic linker is unable to find GCC libraries ! 3. [15]libstdc++/libio tests fail badly with --enable-shared ! 4. [16]GCC can not find GNU as/GNU ld ! 5. [17]cpp: Usage:... Error ! 6. [18]Optimizing the compiler itself ! 7. [19]Why does libiconv get linked into jc1 on Solaris? ! 3. [20]Testsuite problems ! 1. [21]How do I pass flags like -fnew-abi to the testsuite? ! 2. [22]How can I run the test suite with multiple options? ! 4. [23]Older versions of GCC ! 1. [24]Is there a stringstream / sstream for GCC 2.95.2? ! 5. [25]Miscellaneous ! 1. [26]Friend Templates ! 2. [27]dynamic_cast, throw, typeid don't work with shared libraries ! 3. [28]Why do I need autoconf, bison, xgettext, automake, etc? ! 4. [29]Why can't I build a shared library? ! 5. [30]When building C++, the linker says my constructors, ! destructors or virtual tables are undefined, but I defined them ! 6. [31]Will GCC someday include an incremental linker? _________________________________________________________________ General information - What is the relationship between GCC and EGCS? - - In 1990/1991 gcc version 1 had reached a point of stability. For the - targets it could support, it worked well. It had limitations inherent - in its design that would be difficult to resolve, so a major effort - was made to resolve those limitations and gcc version 2 was the - result. - - When we had gcc2 in a useful state, development efforts on gcc1 - stopped and we all concentrated on making gcc2 better than gcc1 could - ever be. This is the kind of step forward we wanted to make with the - EGCS project when it was formed in 1997. - - In April 1999 the Free Software Foundation officially halted - development on the gcc2 compiler and appointed the EGCS project as the - official GCC maintainers. The net result was a single project which - carries forward GCC development under the ultimate control of the - [32]GCC Steering Committee. - _________________________________________________________________ - What is an open development model? ! We are using a bazaar style [33][1] approach to GCC development: we ! make snapshots publicly available to anyone who wants to try them; we ! welcome anyone to join the development mailing list. All of the discussions on the development mailing list are available via the web. ! We're going to be making releases with a much higher frequency than they have been made in the past. ! In addition to weekly snapshots of the GCC development sources, we have the sources readable from an SVN server by anyone. Furthermore we are using SVN to allow maintainers write access to the sources. ! There have been many potential GCC developers who were not able to ! participate in GCC development in the past. We want these people to ! help in any way they can; we ultimately want GCC to be the best compiler in the world. ! A compiler is a complicated piece of software, there will still be ! strong central maintainers who will reject patches, who will demand ! documentation of implementations, and who will keep the level of ! quality as high as it is today. Code that could use wider testing may be integrated--code that is simply ill-conceived won't be. ! GCC is not the first piece of software to use this open development ! process; FreeBSD, the Emacs lisp repository, and the Linux kernel are a few examples of the bazaar style of development. ! With GCC, we are adding new features and optimizations at a rate that ! has not been done since the creation of gcc2; these additions ! inevitably have a temporarily destabilizing effect. With the help of ! developers working together with this bazaar style development, the ! resulting stability and quality levels will be better than we've had before. ! [1] We've been discussing different development models a lot over the past few months. The paper which started all of this introduced ! two terms: A cathedral development model versus a bazaar ! development model. The paper is written by Eric S. Raymond, it is ! called ``The Cathedral and the Bazaar''. The paper is a useful starting point for discussions. _________________________________________________________________ How do I get a bug fixed or a feature added? ! There are lots of ways to get something fixed. The list below may be ! incomplete, but it covers many of the common cases. These are listed ! roughly in order of decreasing difficulty for the average GCC user, ! meaning someone who is not skilled in the internals of GCC, and where ! difficulty is measured in terms of the time required to fix the bug. ! No alternative is better than any other; each has its benefits and disadvantages. ! * Fix it yourself. This alternative will probably bring results, if ! you work hard enough, but will probably take a lot of time, and, ! depending on the quality of your work and the perceived benefits ! of your changes, your code may or may not ever make it into an official release of GCC. ! * [34]Report the problem to the GCC bug tracking system and hope ! that someone will be kind enough to fix it for you. While this is ! certainly possible, and often happens, there is no guarantee that ! it will. You should not expect the same response from this method ! that you would see from a commercial support organization since ! the people who read GCC bug reports, if they choose to help you, will be volunteering their time. ! * Hire someone to fix it for you. There are various companies and ! individuals providing support for GCC. This alternative costs money, but is relatively likely to get results. _________________________________________________________________ Does GCC work on my platform? ! The host/target specific installation notes for GCC include ! information about known problems with installing or using GCC on ! particular platforms. These are included in the sources for a release ! in INSTALL/specific.html, and the [35]latest version is always ! available at the GCC web site. Reports of [36]successful builds for several versions of GCC are also available at the web site. _________________________________________________________________ --- 15,124 ---- Questions 1. [7]General information ! 1. [8]What is an open development model? ! 2. [9]How do I get a bug fixed or a feature added? ! 3. [10]Does GCC work on my platform? ! 2. [11]Installation ! 1. [12]How to install multiple versions of GCC ! 2. [13]Dynamic linker is unable to find GCC libraries ! 3. [14]libstdc++/libio tests fail badly with --enable-shared ! 4. [15]GCC can not find GNU as/GNU ld ! 5. [16]cpp: Usage:... Error ! 6. [17]Optimizing the compiler itself ! 7. [18]Why does libiconv get linked into jc1 on Solaris? ! 3. [19]Testsuite problems ! 1. [20]How do I pass flags like -fnew-abi to the testsuite? ! 2. [21]How can I run the test suite with multiple options? ! 4. [22]Miscellaneous ! 1. [23]Friend Templates ! 2. [24]dynamic_cast, throw, typeid don't work with shared libraries ! 3. [25]Why do I need autoconf, bison, xgettext, automake, etc? ! 4. [26]Why can't I build a shared library? ! 5. [27]When building C++, the linker says my constructors, ! destructors or virtual tables are undefined, but I defined them ! 6. [28]Will GCC someday include an incremental linker? _________________________________________________________________ General information What is an open development model? ! We are using a bazaar style [29][1] approach to GCC development: we ! make snapshots publicly available to anyone who wants to try them; we ! welcome anyone to join the development mailing list. All of the discussions on the development mailing list are available via the web. ! We're going to be making releases with a much higher frequency than they have been made in the past. ! In addition to weekly snapshots of the GCC development sources, we have the sources readable from an SVN server by anyone. Furthermore we are using SVN to allow maintainers write access to the sources. ! There have been many potential GCC developers who were not able to ! participate in GCC development in the past. We want these people to ! help in any way they can; we ultimately want GCC to be the best compiler in the world. ! A compiler is a complicated piece of software, there will still be ! strong central maintainers who will reject patches, who will demand ! documentation of implementations, and who will keep the level of ! quality as high as it is today. Code that could use wider testing may be integrated--code that is simply ill-conceived won't be. ! GCC is not the first piece of software to use this open development ! process; FreeBSD, the Emacs lisp repository, and the Linux kernel are a few examples of the bazaar style of development. ! With GCC, we are adding new features and optimizations at a rate that ! has not been done since the creation of gcc2; these additions ! inevitably have a temporarily destabilizing effect. With the help of ! developers working together with this bazaar style development, the ! resulting stability and quality levels will be better than we've had before. ! [1] We've been discussing different development models a lot over the past few months. The paper which started all of this introduced ! two terms: A cathedral development model versus a bazaar ! development model. The paper is written by Eric S. Raymond, it is ! called ``The Cathedral and the Bazaar''. The paper is a useful starting point for discussions. _________________________________________________________________ How do I get a bug fixed or a feature added? ! There are lots of ways to get something fixed. The list below may be ! incomplete, but it covers many of the common cases. These are listed ! roughly in order of decreasing difficulty for the average GCC user, ! meaning someone who is not skilled in the internals of GCC, and where ! difficulty is measured in terms of the time required to fix the bug. ! No alternative is better than any other; each has its benefits and disadvantages. ! * Fix it yourself. This alternative will probably bring results, if ! you work hard enough, but will probably take a lot of time, and, ! depending on the quality of your work and the perceived benefits ! of your changes, your code may or may not ever make it into an official release of GCC. ! * [30]Report the problem to the GCC bug tracking system and hope ! that someone will be kind enough to fix it for you. While this is ! certainly possible, and often happens, there is no guarantee that ! it will. You should not expect the same response from this method ! that you would see from a commercial support organization since ! the people who read GCC bug reports, if they choose to help you, will be volunteering their time. ! * Hire someone to fix it for you. There are various companies and ! individuals providing support for GCC. This alternative costs money, but is relatively likely to get results. _________________________________________________________________ Does GCC work on my platform? ! The host/target specific installation notes for GCC include ! information about known problems with installing or using GCC on ! particular platforms. These are included in the sources for a release ! in INSTALL/specific.html, and the [31]latest version is always ! available at the GCC web site. Reports of [32]successful builds for several versions of GCC are also available at the web site. _________________________________________________________________ *************** Does GCC work on my platform? *** 149,199 **** How to install multiple versions of GCC ! It may be desirable to install multiple versions of the compiler on ! the same system. This can be done by using different prefix paths at configure time and a few symlinks. ! Basically, configure the two compilers with different --prefix ! options, then build and install each compiler. Assume you want "gcc" to be the latest compiler and available in /usr/local/bin; also assume ! that you want "gcc2" to be the older gcc2 compiler and also available in /usr/local/bin. ! The easiest way to do this is to configure the new GCC with ! --prefix=/usr/local/gcc and the older gcc2 with ! --prefix=/usr/local/gcc2. Build and install both compilers. Then make ! a symlink from /usr/local/bin/gcc to /usr/local/gcc/bin/gcc and from ! /usr/local/bin/gcc2 to /usr/local/gcc2/bin/gcc. Create similar links for the "g++", "c++" and "g77" compiler drivers. ! An alternative to using symlinks is to configure with a ! --program-transform-name option. This option specifies a sed command ! to process installed program names with. Using it you can, for instance, have all the new GCC programs installed as "new-gcc" and the ! like. You will still have to specify different --prefix options for ! new GCC and old GCC, because it is only the executable program names that are transformed. The difference is that you (as administrator) do ! not have to set up symlinks, but must specify additional directories in your (as a user) PATH. A complication with --program-transform-name ! is that the sed command invariably contains characters significant to ! the shell, and these have to be escaped correctly, also it is not ! possible to use "^" or "$" in the command. Here is the option to prefix "new-" to the new GCC installed programs: --program-transform-name='s,\\\\(.*\\\\),new-\\\\1,' With the above --prefix option, that will install the new GCC programs ! into /usr/local/gcc/bin with names prefixed by "new-". You can use ! --program-transform-name if you have multiple versions of GCC, and wish to be sure about which version you are invoking. ! If you use --prefix, GCC may have difficulty locating a GNU assembler ! or linker on your system, [37]GCC can not find GNU as/GNU ld explains how to deal with this. ! Another option that may be easier is to use the --program-prefix= or ! --program-suffix= options to configure. So if you're installing GCC ! 2.95.2 and don't want to disturb the current version of GCC in /usr/local/bin/, you could do configure --program-suffix=-2.95.2 --- 126,176 ---- How to install multiple versions of GCC ! It may be desirable to install multiple versions of the compiler on ! the same system. This can be done by using different prefix paths at configure time and a few symlinks. ! Basically, configure the two compilers with different --prefix ! options, then build and install each compiler. Assume you want "gcc" to be the latest compiler and available in /usr/local/bin; also assume ! that you want "gcc2" to be the older gcc2 compiler and also available in /usr/local/bin. ! The easiest way to do this is to configure the new GCC with ! --prefix=/usr/local/gcc and the older gcc2 with ! --prefix=/usr/local/gcc2. Build and install both compilers. Then make ! a symlink from /usr/local/bin/gcc to /usr/local/gcc/bin/gcc and from ! /usr/local/bin/gcc2 to /usr/local/gcc2/bin/gcc. Create similar links for the "g++", "c++" and "g77" compiler drivers. ! An alternative to using symlinks is to configure with a ! --program-transform-name option. This option specifies a sed command ! to process installed program names with. Using it you can, for instance, have all the new GCC programs installed as "new-gcc" and the ! like. You will still have to specify different --prefix options for ! new GCC and old GCC, because it is only the executable program names that are transformed. The difference is that you (as administrator) do ! not have to set up symlinks, but must specify additional directories in your (as a user) PATH. A complication with --program-transform-name ! is that the sed command invariably contains characters significant to ! the shell, and these have to be escaped correctly, also it is not ! possible to use "^" or "$" in the command. Here is the option to prefix "new-" to the new GCC installed programs: --program-transform-name='s,\\\\(.*\\\\),new-\\\\1,' With the above --prefix option, that will install the new GCC programs ! into /usr/local/gcc/bin with names prefixed by "new-". You can use ! --program-transform-name if you have multiple versions of GCC, and wish to be sure about which version you are invoking. ! If you use --prefix, GCC may have difficulty locating a GNU assembler ! or linker on your system, [33]GCC can not find GNU as/GNU ld explains how to deal with this. ! Another option that may be easier is to use the --program-prefix= or ! --program-suffix= options to configure. So if you're installing GCC ! 2.95.2 and don't want to disturb the current version of GCC in /usr/local/bin/, you could do configure --program-suffix=-2.95.2 *************** How to install multiple versions of GCC *** 205,292 **** Dynamic linker is unable to find GCC libraries This problem manifests itself by programs not finding shared libraries ! they depend on when the programs are started. Note this problem often ! manifests itself with failures in the libio/libstdc++ tests after configuring with --enable-shared and building GCC. ! GCC does not specify a runpath so that the dynamic linker can find dynamic libraries at runtime. ! The short explanation is that if you always pass a -R option to the ! linker, then your programs become dependent on directories which may be NFS mounted, and programs may hang unnecessarily when an NFS server goes down. ! The problem is not programs that do require the directories; those ! programs are going to hang no matter what you do. The problem is programs that do not require the directories. ! SunOS effectively always passed a -R option for every -L option; this ! was a bad idea, and so it was removed for Solaris. We should not recreate it. ! However, if you feel you really need such an option to be passed ! automatically to the linker, you may add it to the GCC specs file. ! This file can be found in the same directory that contains cc1 (run gcc -print-prog-name=cc1 to find it). You may add linker flags such as ! -R or -rpath, depending on platform and linker, to the *link or *lib specs. ! Another alternative is to install a wrapper script around gcc, g++ or ! ld that adds the appropriate directory to the environment variable LD_RUN_PATH or equivalent (again, it's platform-dependent). Yet another option, that works on a few platforms, is to hard-code the ! full pathname of the library into its soname. This can only be ! accomplished by modifying the appropriate .ml file within libstdc++/config (and also libg++/config, if you are building libg++), ! so that $(libdir)/ appears just before the library name in -soname or -h options. _________________________________________________________________ GCC can not find GNU as/GNU ld ! GCC searches the PATH for an assembler and a loader, but it only does so after searching a directory list hard-coded in the GCC executables. ! Since, on most platforms, the hard-coded list includes directories in ! which the system assembler and loader can be found, you may have to ! take one of the following actions to arrange that GCC uses the GNU versions of those programs. To ensure that GCC finds the GNU assembler (the GNU loader), which are ! required by [38]some configurations, you should configure these with the same --prefix option as you used for GCC. Then build & install GNU as (GNU ld) and proceed with building GCC. ! Another alternative is to create links to GNU as and ld in any of the ! directories printed by the command `gcc -print-search-dirs | grep ! '^programs:''. The link to `ld' should be named `real-ld' if `ld' already exists. If such links do not exist while you're compiling GCC, ! you may have to create them in the build directories too, within the gcc directory and in all the gcc/stage* subdirectories. ! GCC 2.95 allows you to specify the full pathname of the assembler and the linker to use. The configure flags are `--with-as=/path/to/as' and ! `--with-ld=/path/to/ld'. GCC will try to use these pathnames before ! looking for `as' or `(real-)ld' in the standard search dirs. If, at ! configure-time, the specified programs are found to be GNU utilities, `--with-gnu-as' and `--with-gnu-ld' need not be used; these flags will ! be auto-detected. One drawback of this option is that it won't allow ! you to override the search path for assembler and linker with command-line options -B/path/ if the specified filenames exist. _________________________________________________________________ cpp: Usage:... Error ! If you get an error like this when building GCC (particularly when ! building __mulsi3), then you likely have a problem with your environment variables. cpp: Usage: /usr/lib/gcc-lib/i586-unknown-linux-gnulibc1/2.7.2.3/cpp [switches] input output ! First look for an explicit '.' in either LIBRARY_PATH or ! GCC_EXEC_PREFIX from your environment. If you do not find an explicit ! '.', look for an empty pathname in those variables. Note that ':' at either the start or end of these variables is an implicit '.' and will cause problems. --- 182,269 ---- Dynamic linker is unable to find GCC libraries This problem manifests itself by programs not finding shared libraries ! they depend on when the programs are started. Note this problem often ! manifests itself with failures in the libio/libstdc++ tests after configuring with --enable-shared and building GCC. ! GCC does not specify a runpath so that the dynamic linker can find dynamic libraries at runtime. ! The short explanation is that if you always pass a -R option to the ! linker, then your programs become dependent on directories which may be NFS mounted, and programs may hang unnecessarily when an NFS server goes down. ! The problem is not programs that do require the directories; those ! programs are going to hang no matter what you do. The problem is programs that do not require the directories. ! SunOS effectively always passed a -R option for every -L option; this ! was a bad idea, and so it was removed for Solaris. We should not recreate it. ! However, if you feel you really need such an option to be passed ! automatically to the linker, you may add it to the GCC specs file. ! This file can be found in the same directory that contains cc1 (run gcc -print-prog-name=cc1 to find it). You may add linker flags such as ! -R or -rpath, depending on platform and linker, to the *link or *lib specs. ! Another alternative is to install a wrapper script around gcc, g++ or ! ld that adds the appropriate directory to the environment variable LD_RUN_PATH or equivalent (again, it's platform-dependent). Yet another option, that works on a few platforms, is to hard-code the ! full pathname of the library into its soname. This can only be ! accomplished by modifying the appropriate .ml file within libstdc++/config (and also libg++/config, if you are building libg++), ! so that $(libdir)/ appears just before the library name in -soname or -h options. _________________________________________________________________ GCC can not find GNU as/GNU ld ! GCC searches the PATH for an assembler and a loader, but it only does so after searching a directory list hard-coded in the GCC executables. ! Since, on most platforms, the hard-coded list includes directories in ! which the system assembler and loader can be found, you may have to ! take one of the following actions to arrange that GCC uses the GNU versions of those programs. To ensure that GCC finds the GNU assembler (the GNU loader), which are ! required by [34]some configurations, you should configure these with the same --prefix option as you used for GCC. Then build & install GNU as (GNU ld) and proceed with building GCC. ! Another alternative is to create links to GNU as and ld in any of the ! directories printed by the command `gcc -print-search-dirs | grep ! '^programs:''. The link to `ld' should be named `real-ld' if `ld' already exists. If such links do not exist while you're compiling GCC, ! you may have to create them in the build directories too, within the gcc directory and in all the gcc/stage* subdirectories. ! GCC 2.95 allows you to specify the full pathname of the assembler and the linker to use. The configure flags are `--with-as=/path/to/as' and ! `--with-ld=/path/to/ld'. GCC will try to use these pathnames before ! looking for `as' or `(real-)ld' in the standard search dirs. If, at ! configure-time, the specified programs are found to be GNU utilities, `--with-gnu-as' and `--with-gnu-ld' need not be used; these flags will ! be auto-detected. One drawback of this option is that it won't allow ! you to override the search path for assembler and linker with command-line options -B/path/ if the specified filenames exist. _________________________________________________________________ cpp: Usage:... Error ! If you get an error like this when building GCC (particularly when ! building __mulsi3), then you likely have a problem with your environment variables. cpp: Usage: /usr/lib/gcc-lib/i586-unknown-linux-gnulibc1/2.7.2.3/cpp [switches] input output ! First look for an explicit '.' in either LIBRARY_PATH or ! GCC_EXEC_PREFIX from your environment. If you do not find an explicit ! '.', look for an empty pathname in those variables. Note that ':' at either the start or end of these variables is an implicit '.' and will cause problems. *************** cpp: Usage:... Error *** 295,322 **** Optimizing the compiler itself ! If you want to test a particular optimization option, it's useful to ! try bootstrapping the compiler with that option turned on. For example, to test the -fssa option, you could bootstrap like this: make BOOT_CFLAGS="-O2 -fssa" bootstrap _________________________________________________________________ Why does libiconv get linked into jc1 on Solaris? ! The Java front end requires iconv. If the compiler used to bootstrap ! GCC finds libiconv (because the GNU version of libiconv has been installed in the same prefix as the bootstrap compiler), but the newly built GCC does not find the library (because it will be installed with ! a different prefix), then a link-time error will occur when building ! jc1. This problem does not show up so often on platforms that have ! libiconv in a default location (like /usr/lib) because then both ! compilers can find a library named libiconv, even though it is a different library. ! Using --disable-nls at configure-time does not prevent this problem ! because jc1 uses iconv even in that case. Solutions include ! temporarily removing the GNU libiconv, copying it to a default ! location such as /usr/lib/, and using --enable-languages at configure-time to disable Java. _________________________________________________________________ --- 272,299 ---- Optimizing the compiler itself ! If you want to test a particular optimization option, it's useful to ! try bootstrapping the compiler with that option turned on. For example, to test the -fssa option, you could bootstrap like this: make BOOT_CFLAGS="-O2 -fssa" bootstrap _________________________________________________________________ Why does libiconv get linked into jc1 on Solaris? ! The Java front end requires iconv. If the compiler used to bootstrap ! GCC finds libiconv (because the GNU version of libiconv has been installed in the same prefix as the bootstrap compiler), but the newly built GCC does not find the library (because it will be installed with ! a different prefix), then a link-time error will occur when building ! jc1. This problem does not show up so often on platforms that have ! libiconv in a default location (like /usr/lib) because then both ! compilers can find a library named libiconv, even though it is a different library. ! Using --disable-nls at configure-time does not prevent this problem ! because jc1 uses iconv even in that case. Solutions include ! temporarily removing the GNU libiconv, copying it to a default ! location such as /usr/lib/, and using --enable-languages at configure-time to disable Java. _________________________________________________________________ *************** Why does libiconv get linked into jc1 on *** 324,334 **** How do I pass flags like -fnew-abi to the testsuite? ! If you invoke runtest directly, you can use the --tool_opts option, e.g: runtest --tool_opts "-fnew-abi -fno-honor-std" ! Or, if you use make check you can use the make variable RUNTESTFLAGS, e.g: make RUNTESTFLAGS="--tool_opts '-fnew-abi -fno-honor-std'" check-g++ _________________________________________________________________ --- 301,311 ---- How do I pass flags like -fnew-abi to the testsuite? ! If you invoke runtest directly, you can use the --tool_opts option, e.g: runtest --tool_opts "-fnew-abi -fno-honor-std" ! Or, if you use make check you can use the make variable RUNTESTFLAGS, e.g: make RUNTESTFLAGS="--tool_opts '-fnew-abi -fno-honor-std'" check-g++ _________________________________________________________________ *************** How can I run the test suite with multip *** 339,385 **** e.g: runtest --target_board "unix{-fPIC,-fpic,}" ! Or, if you use make check you can use the make variable RUNTESTFLAGS, e.g: make RUNTESTFLAGS="--target_board 'unix{-fPIC,-fpic,}'" check-gcc ! Either of these examples will run the tests three times. Once with -fPIC, once with -fpic, and once with no additional flags. This technique is particularly useful on multilibbed targets. _________________________________________________________________ - Older versions of GCC and EGCS - - Is there a stringstream / sstream for GCC 2.95.2? - - Yes, it's at: - [39]http://gcc.gnu.org/ml/libstdc++/2000-q2/msg00700/sstream. - _________________________________________________________________ - Miscellaneous Friend Templates In order to make a specialization of a template function a friend of a ! (possibly template) class, you must explicitly state that the friend ! function is a template, by appending angle brackets to its name, and ! this template function must have been declared already. Here's an example: template class foo { friend void bar(foo); } ! The above declaration declares a non-template function named bar, so ! it must be explicitly defined for each specialization of foo. A ! template definition of bar won't do, because it is unrelated with the non-template declaration above. So you'd have to end up writing: void bar(foo) { /* ... */ } void bar(foo) { /* ... */ } ! If you meant bar to be a template function, you should have forward-declared it as follows. Note that, since the template function ! declaration refers to the template class, the template class must be forward-declared too: template class foo; --- 316,354 ---- e.g: runtest --target_board "unix{-fPIC,-fpic,}" ! Or, if you use make check you can use the make variable RUNTESTFLAGS, e.g: make RUNTESTFLAGS="--target_board 'unix{-fPIC,-fpic,}'" check-gcc ! Either of these examples will run the tests three times. Once with -fPIC, once with -fpic, and once with no additional flags. This technique is particularly useful on multilibbed targets. _________________________________________________________________ Miscellaneous Friend Templates In order to make a specialization of a template function a friend of a ! (possibly template) class, you must explicitly state that the friend ! function is a template, by appending angle brackets to its name, and ! this template function must have been declared already. Here's an example: template class foo { friend void bar(foo); } ! The above declaration declares a non-template function named bar, so ! it must be explicitly defined for each specialization of foo. A ! template definition of bar won't do, because it is unrelated with the non-template declaration above. So you'd have to end up writing: void bar(foo) { /* ... */ } void bar(foo) { /* ... */ } ! If you meant bar to be a template function, you should have forward-declared it as follows. Note that, since the template function ! declaration refers to the template class, the template class must be forward-declared too: template class foo; *************** class foo { *** 395,410 **** template void bar(foo) { /* ... */ } ! In this case, the template argument list could be left empty, because ! it can be implicitly deduced from the function arguments, but the ! angle brackets must be present, otherwise the declaration will be ! taken as a non-template function. Furthermore, in some cases, you may ! have to explicitly specify the template arguments, to remove ambiguity. An error in the last public comment draft of the ANSI/ISO C++ Standard ! and the fact that previous releases of GCC would accept such friend ! declarations as template declarations has led people to believe that the forward declaration was not necessary, but, according to the final version of the Standard, it is. _________________________________________________________________ --- 364,379 ---- template void bar(foo) { /* ... */ } ! In this case, the template argument list could be left empty, because ! it can be implicitly deduced from the function arguments, but the ! angle brackets must be present, otherwise the declaration will be ! taken as a non-template function. Furthermore, in some cases, you may ! have to explicitly specify the template arguments, to remove ambiguity. An error in the last public comment draft of the ANSI/ISO C++ Standard ! and the fact that previous releases of GCC would accept such friend ! declarations as template declarations has led people to believe that the forward declaration was not necessary, but, according to the final version of the Standard, it is. _________________________________________________________________ *************** dynamic_cast, throw, typeid don't work w *** 413,510 **** The new C++ ABI in the GCC 3.0 series uses address comparisons, rather than string compares, to determine type equality. This leads to better ! performance. Like other objects that have to be present in the final ! executable, these std::type_info objects have what is called vague ! linkage because they are not tightly bound to any one particular ! translation unit (object file). The compiler has to emit them in any ! translation unit that requires their presence, and then rely on the ! linking and loading process to make sure that only one of them is ! active in the final executable. With static linking all of these ! symbols are resolved at link time, but with dynamic linking, further resolution occurs at load time. You have to ensure that objects within ! a shared library are resolved against objects in the executable and other shared libraries. ! * For a program which is linked against a shared library, no additional precautions are needed. ! * You cannot create a shared library with the "-Bsymbolic" option, as that prevents the resolution described above. ! * If you use dlopen to explicitly load code from a shared library, ! you must do several things. First, export global symbols from the ! executable by linking it with the "-E" flag (you will have to ! specify this as "-Wl,-E" if you are invoking the linker in the ! usual manner from the compiler driver, g++). You must also make ! the external symbols in the loaded library available for ! subsequent libraries by providing the RTLD_GLOBAL flag to dlopen. The symbol resolution can be immediate or lazy. ! Template instantiations are another, user visible, case of objects with vague linkage, which needs similar resolution. If you do not take ! the above precautions, you may discover that a template instantiation ! with the same argument list, but instantiated in multiple translation ! units, has several addresses, depending in which translation unit the ! address is taken. (This is not an exhaustive list of the kind of ! objects which have vague linkage and are expected to be resolved during linking & loading.) ! If you are worried about different objects with the same name ! colliding during the linking or loading process, then you should use ! namespaces to disambiguate them. Giving distinct objects with global ! linkage the same name is a violation of the One Definition Rule (ODR) [basic.def.odr]. For more details about the way that GCC implements these and other C++ ! features, please read the [40]ABI specification. Note the ! std::type_info objects which must be resolved all begin with "_ZTS". ! Refer to ld's documentation for a description of the "-E" & "-Bsymbolic" flags. _________________________________________________________________ Why do I need autoconf, bison, xgettext, automake, etc? ! If you're using diffs up dated from one snapshot to the next, or if ! you're using the SVN repository, you may need several additional programs to build GCC. ! These include, but are not necessarily limited to autoconf, automake, bison, and xgettext. ! This is necessary because neither diff nor cvs keep timestamps ! correct. This causes problems for generated files as "make" may think those generated files are out of date and try to regenerate them. ! An easy way to work around this problem is to use the gcc_update ! script in the contrib subdirectory of GCC, which handles this transparently without requiring installation of any additional tools. ! When building from diffs or SVN or if you modified some sources, you may also need to obtain development versions of some GNU tools, as the ! production versions do not necessarily handle all features needed to rebuild GCC. ! In general, the current versions of these tools from ! [41]ftp://ftp.gnu.org/gnu/ will work. At present, Autoconf 2.50 is not supported, and you will need to use Autoconf 2.13; work is in progress to fix this problem. Also look at ! [42]ftp://gcc.gnu.org/pub/gcc/infrastructure/ for any special versions of packages. _________________________________________________________________ Why can't I build a shared library? ! When building a shared library you may get an error message from the linker like `assert pure-text failed:' or `DP relative code in file'. ! This kind of error occurs when you've failed to provide proper flags to gcc when linking the shared library. You can get this error even if all the .o files for the shared library ! were compiled with the proper PIC option. When building a shared ! library, gcc will compile additional code to be included in the ! library. That additional code must also be compiled with the proper PIC option. ! Adding the proper PIC option (-fpic or -fPIC) to the link line which ! creates the shared library will fix this problem on targets that support PIC in this manner. For example: gcc -c -fPIC myfile.c gcc -shared -o libmyfile.so -fPIC myfile.o --- 382,479 ---- The new C++ ABI in the GCC 3.0 series uses address comparisons, rather than string compares, to determine type equality. This leads to better ! performance. Like other objects that have to be present in the final ! executable, these std::type_info objects have what is called vague ! linkage because they are not tightly bound to any one particular ! translation unit (object file). The compiler has to emit them in any ! translation unit that requires their presence, and then rely on the ! linking and loading process to make sure that only one of them is ! active in the final executable. With static linking all of these ! symbols are resolved at link time, but with dynamic linking, further resolution occurs at load time. You have to ensure that objects within ! a shared library are resolved against objects in the executable and other shared libraries. ! * For a program which is linked against a shared library, no additional precautions are needed. ! * You cannot create a shared library with the "-Bsymbolic" option, as that prevents the resolution described above. ! * If you use dlopen to explicitly load code from a shared library, ! you must do several things. First, export global symbols from the ! executable by linking it with the "-E" flag (you will have to ! specify this as "-Wl,-E" if you are invoking the linker in the ! usual manner from the compiler driver, g++). You must also make ! the external symbols in the loaded library available for ! subsequent libraries by providing the RTLD_GLOBAL flag to dlopen. The symbol resolution can be immediate or lazy. ! Template instantiations are another, user visible, case of objects with vague linkage, which needs similar resolution. If you do not take ! the above precautions, you may discover that a template instantiation ! with the same argument list, but instantiated in multiple translation ! units, has several addresses, depending in which translation unit the ! address is taken. (This is not an exhaustive list of the kind of ! objects which have vague linkage and are expected to be resolved during linking & loading.) ! If you are worried about different objects with the same name ! colliding during the linking or loading process, then you should use ! namespaces to disambiguate them. Giving distinct objects with global ! linkage the same name is a violation of the One Definition Rule (ODR) [basic.def.odr]. For more details about the way that GCC implements these and other C++ ! features, please read the [35]ABI specification. Note the ! std::type_info objects which must be resolved all begin with "_ZTS". ! Refer to ld's documentation for a description of the "-E" & "-Bsymbolic" flags. _________________________________________________________________ Why do I need autoconf, bison, xgettext, automake, etc? ! If you're using diffs up dated from one snapshot to the next, or if ! you're using the SVN repository, you may need several additional programs to build GCC. ! These include, but are not necessarily limited to autoconf, automake, bison, and xgettext. ! This is necessary because neither diff nor cvs keep timestamps ! correct. This causes problems for generated files as "make" may think those generated files are out of date and try to regenerate them. ! An easy way to work around this problem is to use the gcc_update ! script in the contrib subdirectory of GCC, which handles this transparently without requiring installation of any additional tools. ! When building from diffs or SVN or if you modified some sources, you may also need to obtain development versions of some GNU tools, as the ! production versions do not necessarily handle all features needed to rebuild GCC. ! In general, the current versions of these tools from ! [36]ftp://ftp.gnu.org/gnu/ will work. At present, Autoconf 2.50 is not supported, and you will need to use Autoconf 2.13; work is in progress to fix this problem. Also look at ! [37]ftp://gcc.gnu.org/pub/gcc/infrastructure/ for any special versions of packages. _________________________________________________________________ Why can't I build a shared library? ! When building a shared library you may get an error message from the linker like `assert pure-text failed:' or `DP relative code in file'. ! This kind of error occurs when you've failed to provide proper flags to gcc when linking the shared library. You can get this error even if all the .o files for the shared library ! were compiled with the proper PIC option. When building a shared ! library, gcc will compile additional code to be included in the ! library. That additional code must also be compiled with the proper PIC option. ! Adding the proper PIC option (-fpic or -fPIC) to the link line which ! creates the shared library will fix this problem on targets that support PIC in this manner. For example: gcc -c -fPIC myfile.c gcc -shared -o libmyfile.so -fPIC myfile.o *************** Why can't I build a shared library? *** 513,585 **** When building C++, the linker says my constructors, destructors or virtual tables are undefined, but I defined them ! The ISO C++ Standard specifies that all virtual methods of a class ! that are not pure-virtual must be defined, but does not require any ! diagnostic for violations of this rule [class.virtual]/8. Based on ! this assumption, GCC will only emit the implicitly defined ! constructors, the assignment operator, the destructor and the virtual ! table of a class in the translation unit that defines its first such non-inline method. ! Therefore, if you fail to define this particular method, the linker ! may complain about the lack of definitions for apparently unrelated ! symbols. Unfortunately, in order to improve this error message, it ! might be necessary to change the linker, and this can't always be done. ! The solution is to ensure that all virtual methods that are not pure ! are defined. Note that a destructor must be defined even if it is declared pure-virtual [class.dtor]/7. _________________________________________________________________ Will GCC someday include an incremental linker? ! Incremental linking is part of the linker, not the compiler. As such, GCC doesn't have anything to do with incremental linking. Depending on ! what platform you use, it may be possible to tell GCC to use the platform's native linker (e.g., Solaris' ild(1)). References 1. http://gcc.gnu.org/faq.html 2. http://c-faq.com/ ! 3. http://www.jamesd.demon.co.uk/csc/faq.html 4. http://www.fortran.com/fortran/info.html 5. http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.html 6. http://gcc.gnu.org/java/faq.html 7. http://gcc.gnu.org/faq.html#general ! 8. http://gcc.gnu.org/faq.html#gcc ! 9. http://gcc.gnu.org/faq.html#open-development ! 10. http://gcc.gnu.org/faq.html#support ! 11. http://gcc.gnu.org/faq.html#platforms ! 12. http://gcc.gnu.org/faq.html#installation ! 13. http://gcc.gnu.org/faq.html#multiple 14. http://gcc.gnu.org/faq.html#rpath ! 15. http://gcc.gnu.org/faq.html#rpath ! 16. http://gcc.gnu.org/faq.html#gas ! 17. http://gcc.gnu.org/faq.html#environ ! 18. http://gcc.gnu.org/faq.html#optimizing ! 19. http://gcc.gnu.org/faq.html#iconv ! 20. http://gcc.gnu.org/faq.html#testsuite ! 21. http://gcc.gnu.org/faq.html#testoptions ! 22. http://gcc.gnu.org/faq.html#multipletests ! 23. http://gcc.gnu.org/faq.html#old ! 24. http://gcc.gnu.org/faq.html#2.95sstream ! 25. http://gcc.gnu.org/faq.html#misc ! 26. http://gcc.gnu.org/faq.html#friend ! 27. http://gcc.gnu.org/faq.html#dso ! 28. http://gcc.gnu.org/faq.html#generated_files ! 29. http://gcc.gnu.org/faq.html#picflag-needed ! 30. http://gcc.gnu.org/faq.html#vtables ! 31. http://gcc.gnu.org/faq.html#incremental ! 32. http://gcc.gnu.org/steering.html ! 33. http://gcc.gnu.org/faq.html#cathedral-vs-bazaar ! 34. http://gcc.gnu.org/bugs.html ! 35. http://gcc.gnu.org/install/specific.html ! 36. http://gcc.gnu.org/buildstat.html ! 37. http://gcc.gnu.org/faq.html#gas ! 38. http://gcc.gnu.org/install/specific.html ! 39. http://gcc.gnu.org/ml/libstdc++/2000-q2/msg00700/sstream ! 40. http://www.codesourcery.com/cxx-abi/ ! 41. ftp://ftp.gnu.org/gnu/ ! 42. ftp://gcc.gnu.org/pub/gcc/infrastructure/ --- 482,549 ---- When building C++, the linker says my constructors, destructors or virtual tables are undefined, but I defined them ! The ISO C++ Standard specifies that all virtual methods of a class ! that are not pure-virtual must be defined, but does not require any ! diagnostic for violations of this rule [class.virtual]/8. Based on ! this assumption, GCC will only emit the implicitly defined ! constructors, the assignment operator, the destructor and the virtual ! table of a class in the translation unit that defines its first such non-inline method. ! Therefore, if you fail to define this particular method, the linker ! may complain about the lack of definitions for apparently unrelated ! symbols. Unfortunately, in order to improve this error message, it ! might be necessary to change the linker, and this can't always be done. ! The solution is to ensure that all virtual methods that are not pure ! are defined. Note that a destructor must be defined even if it is declared pure-virtual [class.dtor]/7. _________________________________________________________________ Will GCC someday include an incremental linker? ! Incremental linking is part of the linker, not the compiler. As such, GCC doesn't have anything to do with incremental linking. Depending on ! what platform you use, it may be possible to tell GCC to use the platform's native linker (e.g., Solaris' ild(1)). References 1. http://gcc.gnu.org/faq.html 2. http://c-faq.com/ ! 3. http://www.comeaucomputing.com/csc/faq.html 4. http://www.fortran.com/fortran/info.html 5. http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.html 6. http://gcc.gnu.org/java/faq.html 7. http://gcc.gnu.org/faq.html#general ! 8. http://gcc.gnu.org/faq.html#open-development ! 9. http://gcc.gnu.org/faq.html#support ! 10. http://gcc.gnu.org/faq.html#platforms ! 11. http://gcc.gnu.org/faq.html#installation ! 12. http://gcc.gnu.org/faq.html#multiple ! 13. http://gcc.gnu.org/faq.html#rpath 14. http://gcc.gnu.org/faq.html#rpath ! 15. http://gcc.gnu.org/faq.html#gas ! 16. http://gcc.gnu.org/faq.html#environ ! 17. http://gcc.gnu.org/faq.html#optimizing ! 18. http://gcc.gnu.org/faq.html#iconv ! 19. http://gcc.gnu.org/faq.html#testsuite ! 20. http://gcc.gnu.org/faq.html#testoptions ! 21. http://gcc.gnu.org/faq.html#multipletests ! 22. http://gcc.gnu.org/faq.html#misc ! 23. http://gcc.gnu.org/faq.html#friend ! 24. http://gcc.gnu.org/faq.html#dso ! 25. http://gcc.gnu.org/faq.html#generated_files ! 26. http://gcc.gnu.org/faq.html#picflag-needed ! 27. http://gcc.gnu.org/faq.html#vtables ! 28. http://gcc.gnu.org/faq.html#incremental ! 29. http://gcc.gnu.org/faq.html#cathedral-vs-bazaar ! 30. http://gcc.gnu.org/bugs.html ! 31. http://gcc.gnu.org/install/specific.html ! 32. http://gcc.gnu.org/buildstat.html ! 33. http://gcc.gnu.org/faq.html#gas ! 34. http://gcc.gnu.org/install/specific.html ! 35. http://www.codesourcery.com/cxx-abi/ ! 36. ftp://ftp.gnu.org/gnu/ ! 37. ftp://gcc.gnu.org/pub/gcc/infrastructure/ diff -Nrcpad gcc-4.0.3/faq.html gcc-4.0.4/faq.html *** gcc-4.0.3/faq.html 2006-03-09 20:48:44.000000000 +0000 --- gcc-4.0.4/faq.html 2007-01-31 10:32:49.000000000 +0000 *************** *** 14,20 ****

This FAQ tries to answer specific questions concerning GCC. For general information regarding C, C++, resp. Fortran please check the comp.lang.c FAQ, ! comp.std.c++ FAQ, and the Fortran Information page.

--- 14,20 ----

This FAQ tries to answer specific questions concerning GCC. For general information regarding C, C++, resp. Fortran please check the comp.lang.c FAQ, ! comp.std.c++ FAQ, and the Fortran Information page.

*************** Information page.

*** 29,35 ****
  1. General information
      -
    1. What is the relationship between GCC and EGCS?
    2. What is an open development model?
    3. How do I get a bug fixed or a feature added?
    4. Does GCC work on my platform?
    5. --- 29,34 ---- *************** Information page.

      *** 53,63 ****
    6. How can I run the test suite with multiple options?
  2. -
  3. Older versions of GCC -
      -
    1. Is there a stringstream / sstream for GCC 2.95.2?
    2. -
  4. -
  5. Miscellaneous
    1. Friend Templates
    2. --- 52,57 ---- *************** Information page.

      *** 74,99 ****

      General information

      -

      What is the relationship between GCC and EGCS?

      - -

      In 1990/1991 gcc version 1 had reached a point of stability. For the - targets it could support, it worked well. It had limitations inherent in - its design that would be difficult to resolve, so a major effort was made - to resolve those limitations and gcc version 2 was the result.

      - -

      When we had gcc2 in a useful state, development efforts on gcc1 stopped - and we all concentrated on making gcc2 better than gcc1 could ever be. This - is the kind of step forward we wanted to make with the EGCS project when it - was formed in 1997.

      - -

      In April 1999 the Free Software Foundation officially halted - development on the gcc2 compiler and appointed the EGCS project as the - official GCC maintainers. The net result was a single project which - carries forward GCC development under the ultimate control of the - GCC Steering Committee.

      - - -

      What is an open development model?

      We are using a bazaar style --- 68,73 ---- *************** disadvantages.

      *** 176,182 ****
      -

      Does GCC work on my platform?

      The host/target specific installation notes for GCC include information --- 150,155 ---- *************** no additional flags.

      *** 415,429 ****

      This technique is particularly useful on multilibbed targets.

      -
      - -

      Older versions of GCC and EGCS

      - -

      Is there a stringstream / sstream for GCC 2.95.2?

      - -

      Yes, it's at: - - http://gcc.gnu.org/ml/libstdc++/2000-q2/msg00700/sstream.


      --- 388,393 ---- diff -Nrcpad gcc-4.0.3/fastjar/ChangeLog gcc-4.0.4/fastjar/ChangeLog *** gcc-4.0.3/fastjar/ChangeLog 2006-03-09 20:45:24.000000000 +0000 --- gcc-4.0.4/fastjar/ChangeLog 2007-01-31 10:24:12.000000000 +0000 *************** *** 1,3 **** --- 1,15 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + + 2006-08-04 Matthias Klose + + PR fastjar/28359 / CVE-2006-3619 + + 2006-07-17 Richard Guenther + * jartool.c (extract_jar): Do not allow directory traversal + to parents of the extraction root. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/fastjar/fastjar.1 gcc-4.0.4/fastjar/fastjar.1 *** gcc-4.0.3/fastjar/fastjar.1 2006-03-09 21:12:20.000000000 +0000 --- gcc-4.0.4/fastjar/fastjar.1 2007-01-31 11:48:07.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "FASTJAR 1" ! .TH FASTJAR 1 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" fastjar \- archive tool for Java archives .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "FASTJAR 1" ! .TH FASTJAR 1 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" fastjar \- archive tool for Java archives .SH "SYNOPSIS" diff -Nrcpad gcc-4.0.3/fastjar/fastjar.info gcc-4.0.4/fastjar/fastjar.info *** gcc-4.0.3/fastjar/fastjar.info 2006-03-09 21:12:18.000000000 +0000 --- gcc-4.0.4/fastjar/fastjar.info 2007-01-31 11:47:58.000000000 +0000 *************** *** 1,5 **** This is fastjar.info, produced by makeinfo version 4.8 from ! /scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/fastjar/fastjar.texi. INFO-DIR-SECTION Programming START-INFO-DIR-ENTRY --- 1,5 ---- This is fastjar.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/fastjar/fastjar.texi. INFO-DIR-SECTION Programming START-INFO-DIR-ENTRY *************** GNU Library General Public License inste *** 502,510 ****  Tag Table: ! Node: Top889 ! Node: Invoking fastjar1207 ! Node: Invoking grepjar2907 ! Node: Copying3518  End Tag Table --- 502,510 ----  Tag Table: ! Node: Top886 ! Node: Invoking fastjar1204 ! Node: Invoking grepjar2904 ! Node: Copying3515  End Tag Table diff -Nrcpad gcc-4.0.3/fastjar/grepjar.1 gcc-4.0.4/fastjar/grepjar.1 *** gcc-4.0.3/fastjar/grepjar.1 2006-03-09 21:12:20.000000000 +0000 --- gcc-4.0.4/fastjar/grepjar.1 2007-01-31 11:48:08.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GREPJAR 1" ! .TH GREPJAR 1 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" grepjar \- search files in a jar file for a pattern .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GREPJAR 1" ! .TH GREPJAR 1 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" grepjar \- search files in a jar file for a pattern .SH "SYNOPSIS" diff -Nrcpad gcc-4.0.3/fastjar/jartool.c gcc-4.0.4/fastjar/jartool.c *** gcc-4.0.3/fastjar/jartool.c 2006-02-02 00:50:08.000000000 +0000 --- gcc-4.0.4/fastjar/jartool.c 2006-08-05 09:43:02.000000000 +0000 *************** int extract_jar(int fd, char **files, in *** 1724,1729 **** --- 1724,1730 ---- const ub1 *start = filename; char *tmp_buff; struct stat sbuf; + int depth = 0; tmp_buff = malloc(sizeof(char) * strlen((const char *)filename)); *************** int extract_jar(int fd, char **files, in *** 1744,1750 **** #ifdef DEBUG printf("checking the existance of %s\n", tmp_buff); #endif ! if(stat(tmp_buff, &sbuf) < 0){ if(errno != ENOENT){ perror("stat"); --- 1745,1758 ---- #ifdef DEBUG printf("checking the existance of %s\n", tmp_buff); #endif ! if(strcmp(tmp_buff, "..") == 0){ ! --depth; ! if (depth < 0){ ! fprintf(stderr, "Traversal to parent directories during unpacking!\n"); ! exit(1); ! } ! } else if (strcmp(tmp_buff, ".") != 0) ! ++depth; if(stat(tmp_buff, &sbuf) < 0){ if(errno != ENOENT){ perror("stat"); diff -Nrcpad gcc-4.0.3/fixincludes/ChangeLog gcc-4.0.4/fixincludes/ChangeLog *** gcc-4.0.3/fixincludes/ChangeLog 2006-03-09 20:46:06.000000000 +0000 --- gcc-4.0.4/fixincludes/ChangeLog 2007-01-31 10:25:06.000000000 +0000 *************** *** 1,3 **** --- 1,66 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + + 2006-10-15 John David Anglin + + PR target/29300 + * inclhack.def (hpux_pthread_initializers): New hack. + * tests/base/sys/pthread.h: New file. + + * fixincl.x: Regenerate. + + 2006-10-03 Uros Bizjak + + * inclhack.def (glibc_mutex_init): Also fix + PTHREAD_MUTEX_(RECURSIVE|ERRORCHECK|ADAPTIVE)_NP and + PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP initializers. + * tests/base/pthread.h: Update. + + * fixincl.x: Regenerate. + + 2006-10-01 Uros Bizjak + + * inclhack.def (glibc_mutex_init): New fix. + * tests/base/pthread.h: Update. + + * fixincl.x: Regenerate. + + 2006-09-29 Kaveh R. Ghazi + + * inclhack.def (solaris_mutex_init_2): Update for Solaris9. + Prevent it from running on solaris10 or later. + (solaris_once_init_2): Fix comment. + * tests/base/pthread.h: Update. + + * fixincl.x: Regenerate. + + 2006-09-27 Kaveh R. Ghazi + + * inclhack.def (solaris_once_init_2): New fix. + * tests/base/pthread.h: Update. + + * fixincl.x: Regenerate. + + 2006-09-27 Kaveh R. Ghazi + + * inclhack.def (solaris_mutex_init_2): Remove test for + PTHREAD_RWLOCK_INITIALIZER. + (solaris_rwlock_init_1): New. + * tests/base/pthread.h: Update. + + * inclhack.def (solaris_once_init_1): New. + * tests/base/pthread.h: Adjust for new fix. + + * fixincl.x: Regenerate. + + 2006-03-16 Steve Ellcey + + PR target/26189 + Backport from mainline. + * inclhack.def (hpux_spu_info): New. + * fixincl.x: Regenerate + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/fixincludes/fixincl.x gcc-4.0.4/fixincludes/fixincl.x *** gcc-4.0.3/fixincludes/fixincl.x 2005-09-15 19:11:59.000000000 +0000 --- gcc-4.0.4/fixincludes/fixincl.x 2006-10-15 22:58:29.000000000 +0000 *************** *** 2,12 **** * * DO NOT EDIT THIS FILE (fixincl.x) * ! * It has been AutoGen-ed Thursday September 15, 2005 at 07:10:16 PM UTC * From the definitions inclhack.def * and the template file fixincl */ ! /* DO NOT CVS-MERGE THIS FILE, EITHER Thu Sep 15 19:10:16 UTC 2005 * * You must regenerate it. Use the ./genfixes script. * --- 2,12 ---- * * DO NOT EDIT THIS FILE (fixincl.x) * ! * It has been AutoGen-ed Sunday October 15, 2006 at 06:57:07 PM EDT * From the definitions inclhack.def * and the template file fixincl */ ! /* DO NOT CVS-MERGE THIS FILE, EITHER Sun Oct 15 18:57:08 EDT 2006 * * You must regenerate it. Use the ./genfixes script. * *************** *** 15,21 **** * certain ANSI-incompatible system header files which are fixed to work * correctly with ANSI C and placed in a directory that GNU C will search. * ! * This file contains 191 fixup descriptions. * * See README for more information. * --- 15,21 ---- * certain ANSI-incompatible system header files which are fixed to work * correctly with ANSI C and placed in a directory that GNU C will search. * ! * This file contains 197 fixup descriptions. * * See README for more information. * *************** static const char* apzFreebsd_Gcc4_Break *** 1988,1993 **** --- 1988,2032 ---- /* * * * * * * * * * * * * * * * * * * * * * * * * * * + * Description of Glibc_Mutex_Init fix + */ + tSCC zGlibc_Mutex_InitName[] = + "glibc_mutex_init"; + + /* + * File name selection pattern + */ + tSCC zGlibc_Mutex_InitList[] = + "|pthread.h|"; + /* + * Machine/OS name selection pattern + */ + #define apzGlibc_Mutex_InitMachs (const char**)NULL + + /* + * content selection pattern - do fix if pattern found + */ + tSCC zGlibc_Mutex_InitSelect0[] = + "\\{ *\\{ *0, *\\} *\\}"; + + #define GLIBC_MUTEX_INIT_TEST_CT 1 + static tTestDesc aGlibc_Mutex_InitTests[] = { + { TT_EGREP, zGlibc_Mutex_InitSelect0, (regex_t*)NULL }, }; + + /* + * Fix Command Arguments for Glibc_Mutex_Init + */ + static const char* apzGlibc_Mutex_InitPatch[] = { "sed", + "-e", "/define[ \t]\\+PTHREAD_MUTEX_INITIALIZER[ \t]*\\\\/,+1s/{ { 0, } }/{ { 0, 0, 0, 0, 0, 0 } }/", + "-e", "s/{ \\(0, 0, 0, 0, PTHREAD_MUTEX_\\(RECURSIVE\\|ERRORCHECK\\|ADAPTIVE\\)_NP\\) }/{ \\1, 0 }/", + "-e", "s/{ \\(0, 0, 0, PTHREAD_MUTEX_\\(RECURSIVE\\|ERRORCHECK\\|ADAPTIVE\\)_NP\\) }/{ \\1, 0, 0 }/", + "-e", "/define[ \t]\\+PTHREAD_RWLOCK_INITIALIZER[ \t]*\\\\/N;s/^[ \t]*#[ \t]*\\(define[ \t]\\+PTHREAD_RWLOCK_INITIALIZER[ \t]*\\\\\\)\\n[ \t]*{ { 0, } }/# if __WORDSIZE == 64\\n# \\1\\n { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }\\n# else\\n# \\1\\n { { 0, 0, 0, 0, 0, 0, 0, 0 } }\\n# endif/", + "-e", "s/{ \\(0, 0, 0, 0, 0, 0, PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP\\) }/{ \\1, 0 }/", + "-e", "/define[ \t]\\+PTHREAD_COND_INITIALIZER/s/{ { 0, } }/{ { 0, 0, 0, 0, 0, (void *) 0, 0, 0 } }/", + (char*)NULL }; + + /* * * * * * * * * * * * * * * * * * * * * * * * * * + * * Description of Gnu_Types fix */ tSCC zGnu_TypesName[] = *************** static const char* apzHpux_SystimePatch[ *** 2765,2770 **** --- 2804,2848 ---- /* * * * * * * * * * * * * * * * * * * * * * * * * * * + * Description of Hpux_Spu_Info fix + */ + tSCC zHpux_Spu_InfoName[] = + "hpux_spu_info"; + + /* + * File name selection pattern + */ + tSCC zHpux_Spu_InfoList[] = + "|ia64/sys/getppdp.h|"; + /* + * Machine/OS name selection pattern + */ + tSCC* apzHpux_Spu_InfoMachs[] = { + "*-hp-hpux*", + (const char*)NULL }; + + /* + * content selection pattern - do fix if pattern found + */ + tSCC zHpux_Spu_InfoSelect0[] = + "^.*extern.*spu_info.*"; + + #define HPUX_SPU_INFO_TEST_CT 1 + static tTestDesc aHpux_Spu_InfoTests[] = { + { TT_EGREP, zHpux_Spu_InfoSelect0, (regex_t*)NULL }, }; + + /* + * Fix Command Arguments for Hpux_Spu_Info + */ + static const char* apzHpux_Spu_InfoPatch[] = { + "format", + "#ifdef _KERNEL\n\ + %0\n\ + #endif", + (char*)NULL }; + + /* * * * * * * * * * * * * * * * * * * * * * * * * * + * * Description of Huge_Val_Hex fix */ tSCC zHuge_Val_HexName[] = *************** static const char* apzIp_Missing_SemiPat *** 3035,3040 **** --- 3113,3158 ---- /* * * * * * * * * * * * * * * * * * * * * * * * * * * + * Description of Hpux_Pthread_Initializers fix + */ + tSCC zHpux_Pthread_InitializersName[] = + "hpux_pthread_initializers"; + + /* + * File name selection pattern + */ + tSCC zHpux_Pthread_InitializersList[] = + "|sys/pthread.h|"; + /* + * Machine/OS name selection pattern + */ + tSCC* apzHpux_Pthread_InitializersMachs[] = { + "*-hp-hpux11.[0-3]*", + (const char*)NULL }; + #define HPUX_PTHREAD_INITIALIZERS_TEST_CT 0 + #define aHpux_Pthread_InitializersTests (tTestDesc*)NULL + + /* + * Fix Command Arguments for Hpux_Pthread_Initializers + */ + static const char* apzHpux_Pthread_InitializersPatch[] = { "sed", + "-e", "s@^[ \t]*1, 1, 1, 1,[ \t]*\\\\@\t{ 1, 1, 1, 1 },\t\t\t\t\t\t\t\\\\@", + "-e", "s@^[ \t]*1,[ \t]*\\\\@\t{ 1, 0 }@", + "-e", "/^[ \t]*0$/d", + "-e", "s@__PTHREAD_MUTEX_VALID, 0@{ __PTHREAD_MUTEX_VALID, 0 }@", + "-e", "s@^[ \t]*0, 0, -1, 0,[ \t]*\\\\@\t{ 0, 0, -1, 0 },\t\t\t\t\t\t\\\\@", + "-e", "s@0, __LWP_MTX_VALID, 0, 1, 1, 1, 1,[ \t]*\\\\@{ 0, __LWP_MTX_VALID }, { 0, 1, 1, 1, 1 },\t\t\t\\\\@", + "-e", "s@^[ \t]*__LWP_MTX_VALID, 0, 1, 1, 1, 1,[ \t]*\\\\@\t{ 0, __LWP_MTX_VALID }, { 0, 1, 1, 1, 1 },\t\t\t\\\\@", + "-e", "s@^[ \t]*0, 0[ \t]*\\\\@\t{ 0, 0 }\t\t\t\t\t\t\t\\\\@", + "-e", "s@__PTHREAD_COND_VALID, 0@{ __PTHREAD_COND_VALID, 0 }@", + "-e", "s@__LWP_COND_VALID, 0,[ \t]*\\\\@{ __LWP_COND_VALID, 0 },\t\t\t\t\t\\\\@", + "-e", "s@__PTHREAD_RWLOCK_VALID, 0@{ __PTHREAD_RWLOCK_VALID, 0 }@", + "-e", "s@__LWP_RWLOCK_VALID, 0,[ \t]*\\\\@{ __LWP_RWLOCK_VALID, 0 },\t\t\t\t\t\\\\@", + "-e", "s@^[ \t]*0, 0, 0, 0, 0, 0, 0[ \t]*\\\\@\t{ 0, 0, 0, 0, 0 }, { 0, 0}\t\t\t\t\t\\\\@", + (char*)NULL }; + + /* * * * * * * * * * * * * * * * * * * * * * * * * * + * * Description of Irix___Restrict fix */ tSCC zIrix___RestrictName[] = *************** tSCC zSolaris_Mutex_Init_2List[] = *** 5194,5200 **** /* * Machine/OS name selection pattern */ ! #define apzSolaris_Mutex_Init_2Machs (const char**)NULL /* * content selection pattern - do fix if pattern found --- 5312,5321 ---- /* * Machine/OS name selection pattern */ ! tSCC* apzSolaris_Mutex_Init_2Machs[] = { ! "*-*-solaris2.[0-9]", ! "*-*-solaris2.[0-9][!0-9]*", ! (const char*)NULL }; /* * content selection pattern - do fix if pattern found *************** static const char* apzSolaris_Mutex_Init *** 5214,5222 **** "#if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG)\n\ %0\n\ #else\n\ ! %1, {0}}%3\n\ #endif", ! "(^#define[ \t]+PTHREAD_(MUTEX|COND)_INITIALIZER[ \t]+\\{.*),[ \t]*0\\}(|[ \t].*)$", (char*)NULL }; /* * * * * * * * * * * * * * * * * * * * * * * * * * --- 5335,5467 ---- "#if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG)\n\ %0\n\ #else\n\ ! %1, {0}}%4\n\ #endif", ! "(^#define[ \t]+PTHREAD_(MUTEX|COND)_INITIALIZER[ \t]+(|/*.**/[ \t]*\\\\\n\ ! [ \t]*)\\{.*),[ \t]*0\\}(|[ \t].*)$", ! (char*)NULL }; ! ! /* * * * * * * * * * * * * * * * * * * * * * * * * * ! * ! * Description of Solaris_Rwlock_Init_1 fix ! */ ! tSCC zSolaris_Rwlock_Init_1Name[] = ! "solaris_rwlock_init_1"; ! ! /* ! * File name selection pattern ! */ ! tSCC zSolaris_Rwlock_Init_1List[] = ! "|pthread.h|"; ! /* ! * Machine/OS name selection pattern ! */ ! tSCC* apzSolaris_Rwlock_Init_1Machs[] = { ! "*-*-solaris*", ! (const char*)NULL }; ! ! /* ! * content selection pattern - do fix if pattern found ! */ ! tSCC zSolaris_Rwlock_Init_1Select0[] = ! "@\\(#\\)pthread.h[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI"; ! ! #define SOLARIS_RWLOCK_INIT_1_TEST_CT 1 ! static tTestDesc aSolaris_Rwlock_Init_1Tests[] = { ! { TT_EGREP, zSolaris_Rwlock_Init_1Select0, (regex_t*)NULL }, }; ! ! /* ! * Fix Command Arguments for Solaris_Rwlock_Init_1 ! */ ! static const char* apzSolaris_Rwlock_Init_1Patch[] = { ! "format", ! "#if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG)\n\ ! %0\n\ ! #else\n\ ! %1{0, 0, 0, {{0}, {0}, {0}}, {{0}, {0}}, {{0}, {0}}}\n\ ! #endif", ! "(^#define[ \t]+PTHREAD_RWLOCK_INITIALIZER[ \t]+)\\{0, 0, 0, \\{0, 0, 0\\}, \\{0, 0\\}, \\{0, 0\\}\\}[ \t]*$", ! (char*)NULL }; ! ! /* * * * * * * * * * * * * * * * * * * * * * * * * * ! * ! * Description of Solaris_Once_Init_1 fix ! */ ! tSCC zSolaris_Once_Init_1Name[] = ! "solaris_once_init_1"; ! ! /* ! * File name selection pattern ! */ ! tSCC zSolaris_Once_Init_1List[] = ! "|pthread.h|"; ! /* ! * Machine/OS name selection pattern ! */ ! tSCC* apzSolaris_Once_Init_1Machs[] = { ! "*-*-solaris*", ! (const char*)NULL }; ! ! /* ! * content selection pattern - do fix if pattern found ! */ ! tSCC zSolaris_Once_Init_1Select0[] = ! "@\\(#\\)pthread.h[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI"; ! ! #define SOLARIS_ONCE_INIT_1_TEST_CT 1 ! static tTestDesc aSolaris_Once_Init_1Tests[] = { ! { TT_EGREP, zSolaris_Once_Init_1Select0, (regex_t*)NULL }, }; ! ! /* ! * Fix Command Arguments for Solaris_Once_Init_1 ! */ ! static const char* apzSolaris_Once_Init_1Patch[] = { ! "format", ! "%1{%2}%3", ! "(^#define[ \t]+PTHREAD_ONCE_INIT[ \t]+\\{)([^}]+)(\\})[ \t]*$", ! (char*)NULL }; ! ! /* * * * * * * * * * * * * * * * * * * * * * * * * * ! * ! * Description of Solaris_Once_Init_2 fix ! */ ! tSCC zSolaris_Once_Init_2Name[] = ! "solaris_once_init_2"; ! ! /* ! * File name selection pattern ! */ ! tSCC zSolaris_Once_Init_2List[] = ! "|pthread.h|"; ! /* ! * Machine/OS name selection pattern ! */ ! tSCC* apzSolaris_Once_Init_2Machs[] = { ! "*-*-solaris2.[0-9]", ! "*-*-solaris2.[0-9][!0-9]*", ! (const char*)NULL }; ! ! /* ! * content selection pattern - do fix if pattern found ! */ ! tSCC zSolaris_Once_Init_2Select0[] = ! "@\\(#\\)pthread.h[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI"; ! ! #define SOLARIS_ONCE_INIT_2_TEST_CT 1 ! static tTestDesc aSolaris_Once_Init_2Tests[] = { ! { TT_EGREP, zSolaris_Once_Init_2Select0, (regex_t*)NULL }, }; ! ! /* ! * Fix Command Arguments for Solaris_Once_Init_2 ! */ ! static const char* apzSolaris_Once_Init_2Patch[] = { ! "format", ! "#if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG)\n\ ! %0\n\ ! #else\n\ ! %1{0}, {0}, {0}, {%3}%4\n\ ! #endif", ! "(^#define[ \t]+PTHREAD_ONCE_INIT[ \t]+\\{\\{)(0, 0, 0, )(PTHREAD_[A-Z_]+)(\\}\\})[ \t]*$", (char*)NULL }; /* * * * * * * * * * * * * * * * * * * * * * * * * * *************** static const char* apzX11_SprintfPatch[] *** 7700,7708 **** * * List of all fixes */ ! #define REGEX_COUNT 233 #define MACH_LIST_SIZE_LIMIT 261 ! #define FIX_COUNT 191 /* * Enumerate the fixes --- 7945,7953 ---- * * List of all fixes */ ! #define REGEX_COUNT 238 #define MACH_LIST_SIZE_LIMIT 261 ! #define FIX_COUNT 197 /* * Enumerate the fixes *************** typedef enum { *** 7755,7760 **** --- 8000,8006 ---- EXCEPTION_STRUCTURE_FIXIDX, FREEBSD_GCC3_BREAKAGE_FIXIDX, FREEBSD_GCC4_BREAKAGE_FIXIDX, + GLIBC_MUTEX_INIT_FIXIDX, GNU_TYPES_FIXIDX, HP_INLINE_FIXIDX, HP_SYSFILE_FIXIDX, *************** typedef enum { *** 7774,7779 **** --- 8020,8026 ---- HPUX_HTONL_FIXIDX, HPUX_LONG_DOUBLE_FIXIDX, HPUX_SYSTIME_FIXIDX, + HPUX_SPU_INFO_FIXIDX, HUGE_VAL_HEX_FIXIDX, HUGE_VALF_HEX_FIXIDX, HUGE_VALL_HEX_FIXIDX, *************** typedef enum { *** 7781,7786 **** --- 8028,8034 ---- IO_QUOTES_DEF_FIXIDX, IO_QUOTES_USE_FIXIDX, IP_MISSING_SEMI_FIXIDX, + HPUX_PTHREAD_INITIALIZERS_FIXIDX, IRIX___RESTRICT_FIXIDX, IRIX___GENERIC1_FIXIDX, IRIX___GENERIC2_FIXIDX, *************** typedef enum { *** 7836,7841 **** --- 8084,8092 ---- SOLARIS_MATH_9_FIXIDX, SOLARIS_MUTEX_INIT_1_FIXIDX, SOLARIS_MUTEX_INIT_2_FIXIDX, + SOLARIS_RWLOCK_INIT_1_FIXIDX, + SOLARIS_ONCE_INIT_1_FIXIDX, + SOLARIS_ONCE_INIT_2_FIXIDX, SOLARIS_SOCKET_FIXIDX, SOLARIS_STDIO_TAG_FIXIDX, SOLARIS_UNISTD_FIXIDX, *************** tFixDesc fixDescList[ FIX_COUNT ] = { *** 8137,8142 **** --- 8388,8398 ---- FREEBSD_GCC4_BREAKAGE_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE, aFreebsd_Gcc4_BreakageTests, apzFreebsd_Gcc4_BreakagePatch, 0 }, + { zGlibc_Mutex_InitName, zGlibc_Mutex_InitList, + apzGlibc_Mutex_InitMachs, + GLIBC_MUTEX_INIT_TEST_CT, FD_MACH_ONLY, + aGlibc_Mutex_InitTests, apzGlibc_Mutex_InitPatch, 0 }, + { zGnu_TypesName, zGnu_TypesList, apzGnu_TypesMachs, GNU_TYPES_TEST_CT, FD_MACH_IFNOT | FD_SUBROUTINE, *************** tFixDesc fixDescList[ FIX_COUNT ] = { *** 8232,8237 **** --- 8488,8498 ---- HPUX_SYSTIME_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE, aHpux_SystimeTests, apzHpux_SystimePatch, 0 }, + { zHpux_Spu_InfoName, zHpux_Spu_InfoList, + apzHpux_Spu_InfoMachs, + HPUX_SPU_INFO_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE, + aHpux_Spu_InfoTests, apzHpux_Spu_InfoPatch, 0 }, + { zHuge_Val_HexName, zHuge_Val_HexList, apzHuge_Val_HexMachs, HUGE_VAL_HEX_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE, *************** tFixDesc fixDescList[ FIX_COUNT ] = { *** 8267,8272 **** --- 8528,8538 ---- IP_MISSING_SEMI_TEST_CT, FD_MACH_ONLY, aIp_Missing_SemiTests, apzIp_Missing_SemiPatch, 0 }, + { zHpux_Pthread_InitializersName, zHpux_Pthread_InitializersList, + apzHpux_Pthread_InitializersMachs, + HPUX_PTHREAD_INITIALIZERS_TEST_CT, FD_MACH_ONLY, + aHpux_Pthread_InitializersTests, apzHpux_Pthread_InitializersPatch, 0 }, + { zIrix___RestrictName, zIrix___RestrictList, apzIrix___RestrictMachs, IRIX___RESTRICT_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE, *************** tFixDesc fixDescList[ FIX_COUNT ] = { *** 8542,8547 **** --- 8808,8828 ---- SOLARIS_MUTEX_INIT_2_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE, aSolaris_Mutex_Init_2Tests, apzSolaris_Mutex_Init_2Patch, 0 }, + { zSolaris_Rwlock_Init_1Name, zSolaris_Rwlock_Init_1List, + apzSolaris_Rwlock_Init_1Machs, + SOLARIS_RWLOCK_INIT_1_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE, + aSolaris_Rwlock_Init_1Tests, apzSolaris_Rwlock_Init_1Patch, 0 }, + + { zSolaris_Once_Init_1Name, zSolaris_Once_Init_1List, + apzSolaris_Once_Init_1Machs, + SOLARIS_ONCE_INIT_1_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE, + aSolaris_Once_Init_1Tests, apzSolaris_Once_Init_1Patch, 0 }, + + { zSolaris_Once_Init_2Name, zSolaris_Once_Init_2List, + apzSolaris_Once_Init_2Machs, + SOLARIS_ONCE_INIT_2_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE, + aSolaris_Once_Init_2Tests, apzSolaris_Once_Init_2Patch, 0 }, + { zSolaris_SocketName, zSolaris_SocketList, apzSolaris_SocketMachs, SOLARIS_SOCKET_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE, diff -Nrcpad gcc-4.0.3/fixincludes/inclhack.def gcc-4.0.4/fixincludes/inclhack.def *** gcc-4.0.3/fixincludes/inclhack.def 2005-09-15 19:11:59.000000000 +0000 --- gcc-4.0.4/fixincludes/inclhack.def 2006-10-15 22:58:29.000000000 +0000 *************** fix = { *** 1161,1166 **** --- 1161,1229 ---- }; + /* glibc-2.3.5 defines pthread mutex initializers incorrectly, + * so we replace them with versions that correspond to the + * definition. + */ + fix = { + hackname = glibc_mutex_init; + files = pthread.h; + select = '\{ *\{ *0, *\} *\}'; + sed = "/define[ \t]\\+PTHREAD_MUTEX_INITIALIZER[ \t]*\\\\/,+1" + "s/{ { 0, } }/{ { 0, 0, 0, 0, 0, 0 } }/"; + sed = "s/{ \\(0, 0, 0, 0, PTHREAD_MUTEX_\\(RECURSIVE\\|ERRORCHECK\\|ADAPTIVE\\)_NP\\) }/{ \\1, 0 }/"; + sed = "s/{ \\(0, 0, 0, PTHREAD_MUTEX_\\(RECURSIVE\\|ERRORCHECK\\|ADAPTIVE\\)_NP\\) }/{ \\1, 0, 0 }/"; + sed = "/define[ \t]\\+PTHREAD_RWLOCK_INITIALIZER[ \t]*\\\\/" + "N;s/^[ \t]*#[ \t]*" + "\\(define[ \t]\\+PTHREAD_RWLOCK_INITIALIZER[ \t]*\\\\\\)\\n" + "[ \t]*{ { 0, } }/# if __WORDSIZE == 64\\n" + "# \\1\\n" + " { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }\\n" + "# else\\n" + "# \\1\\n" + " { { 0, 0, 0, 0, 0, 0, 0, 0 } }\\n" + "# endif/"; + sed = "s/{ \\(0, 0, 0, 0, 0, 0, PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP\\) }/{ \\1, 0 }/"; + sed = "/define[ \t]\\+PTHREAD_COND_INITIALIZER/" + "s/{ { 0, } }/{ { 0, 0, 0, 0, 0, (void *) 0, 0, 0 } }/"; + + test_text = <<- _EOText_ + #define PTHREAD_MUTEX_INITIALIZER \\ + { { 0, } } + #ifdef __USE_GNU + # if __WORDSIZE == 64 + # define PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP \\ + { { 0, 0, 0, 0, PTHREAD_MUTEX_RECURSIVE_NP } } + # define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP \\ + { { 0, 0, 0, 0, PTHREAD_MUTEX_ERRORCHECK_NP } } + # define PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP \\ + { { 0, 0, 0, 0, PTHREAD_MUTEX_ADAPTIVE_NP } } + # else + # define PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP \\ + { { 0, 0, 0, PTHREAD_MUTEX_RECURSIVE_NP } } + # define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP \\ + { { 0, 0, 0, PTHREAD_MUTEX_ERRORCHECK_NP } } + # define PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP \\ + { { 0, 0, 0, PTHREAD_MUTEX_ADAPTIVE_NP } } + # endif + #endif + # define PTHREAD_RWLOCK_INITIALIZER \\ + { { 0, } } + # ifdef __USE_GNU + # if __WORDSIZE == 64 + # define PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP \\ + { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \\ + PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP } } + # else + # define PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP \\ + { { 0, 0, 0, 0, 0, 0, PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP } } + # endif + # endif + #define PTHREAD_COND_INITIALIZER { { 0, } } + _EOText_; + }; + + /* * Fix these files to use the types we think they should for * ptrdiff_t, size_t, and wchar_t. *************** fix = { *** 1574,1579 **** --- 1637,1659 ---- /* + * Wrap spu_info in ifdef _KERNEL. GCC cannot handle an array of unknown + * type and mpinfou is only defined when _KERNEL is set. + */ + fix = { + hackname = hpux_spu_info; + mach = "*-hp-hpux*"; + files = ia64/sys/getppdp.h; + select = "^.*extern.*spu_info.*"; + + c_fix = format; + c_fix_arg = "#ifdef _KERNEL\n%0\n#endif"; + + test_text = "extern union mpinfou spu_info[];"; + }; + + + /* * Fix glibc definition of HUGE_VAL in terms of hex floating point constant */ fix = { *************** fix = { *** 1697,1702 **** --- 1777,1823 ---- "}; /* mumbled struct */\n"; }; + /* + * Add missing braces to pthread initializer defines. + */ + fix = { + hackname = hpux_pthread_initializers; + mach = "*-hp-hpux11.[0-3]*"; + files = sys/pthread.h; + sed = "s@^[ \t]*1, 1, 1, 1,[ \t]*\\\\" + "@\t{ 1, 1, 1, 1 },\t\t\t\t\t\t\t\\\\@"; + sed = "s@^[ \t]*1,[ \t]*\\\\" + "@\t{ 1, 0 }@"; + sed = "/^[ \t]*0$/d"; + sed = "s@__PTHREAD_MUTEX_VALID, 0" + "@{ __PTHREAD_MUTEX_VALID, 0 }@"; + sed = "s@^[ \t]*0, 0, -1, 0,[ \t]*\\\\" + "@\t{ 0, 0, -1, 0 },\t\t\t\t\t\t\\\\@"; + sed = "s@0, __LWP_MTX_VALID, 0, 1, 1, 1, 1,[ \t]*\\\\" + "@{ 0, __LWP_MTX_VALID }, { 0, 1, 1, 1, 1 },\t\t\t\\\\@"; + sed = "s@^[ \t]*__LWP_MTX_VALID, 0, 1, 1, 1, 1,[ \t]*\\\\" + "@\t{ 0, __LWP_MTX_VALID }, { 0, 1, 1, 1, 1 },\t\t\t\\\\@"; + sed = "s@^[ \t]*0, 0[ \t]*\\\\" + "@\t{ 0, 0 }\t\t\t\t\t\t\t\\\\@"; + sed = "s@__PTHREAD_COND_VALID, 0" + "@{ __PTHREAD_COND_VALID, 0 }@"; + sed = "s@__LWP_COND_VALID, 0,[ \t]*\\\\" + "@{ __LWP_COND_VALID, 0 },\t\t\t\t\t\\\\@"; + sed = "s@__PTHREAD_RWLOCK_VALID, 0" + "@{ __PTHREAD_RWLOCK_VALID, 0 }@"; + sed = "s@__LWP_RWLOCK_VALID, 0,[ \t]*\\\\" + "@{ __LWP_RWLOCK_VALID, 0 },\t\t\t\t\t\\\\@"; + sed = "s@^[ \t]*0, 0, 0, 0, 0, 0, 0[ \t]*\\\\" + "@\t{ 0, 0, 0, 0, 0 }, { 0, 0}\t\t\t\t\t\\\\@"; + test_text = "#define PTHREAD_MUTEX_INITIALIZER {\t\t\t\t\t\\\\\n" + "\t__PTHREAD_MUTEX_VALID, 0,\t\t\t\t\t\\\\\n" + "\t(PTHREAD_MUTEX_DEFAULT | PTHREAD_PROCESS_PRIVATE),\t\t\\\\\n" + "\t__SPNLCK_INITIALIZER,\t\t\t\t\t\t\\\\\n" + "\t0, 0, -1, 0,\t\t\t\t\t\t\t\\\\\n" + "\t0, __LWP_MTX_VALID, 0, 1, 1, 1, 1,\t\t\t\t\\\\\n" + "\t0, 0\t\t\t\t\t\t\t\t\\\\\n" + "}\n"; + }; /* * IRIX 6.5.1[89] unconditionally defines *************** fix = { *** 2817,2836 **** hackname = solaris_mutex_init_2; select = '@\(#\)pthread.h' "[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI"; files = pthread.h; c_fix = format; c_fix_arg = "#if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG)\n" "%0\n" "#else\n" ! "%1, {0}}%3\n" "#endif"; ! c_fix_arg = "(^#define[ \t]+PTHREAD_(MUTEX|COND)_INITIALIZER[ \t]+\\{.*)" ",[ \t]*0\\}" "(|[ \t].*)$"; test_text = '#ident "@(#)pthread.h 1.26 98/04/12 SMI"'"\n" "#define PTHREAD_MUTEX_INITIALIZER\t{{{0},0}, {{{0}}}, 0}\n" "#define PTHREAD_COND_INITIALIZER\t{{{0}, 0}, 0}\t/* DEFAULTCV */\n" ! "#define PTHREAD_RWLOCK_INITIALIZER\t" ! "{0, 0, 0, {0, 0, 0}, {0, 0}, {0, 0}}"; }; --- 2938,3047 ---- hackname = solaris_mutex_init_2; select = '@\(#\)pthread.h' "[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI"; files = pthread.h; + /* + * On Solaris 10, this fix is unnecessary because upad64_t is + * always defined correctly regardless of the definition of the + * __STDC__ macro. The first "mach" pattern matches up to + * solaris9. The second "mach" pattern will not match any two (or + * more) digit solaris version, but it will match e.g. 2.5.1. + */ + mach = '*-*-solaris2.[0-9]', '*-*-solaris2.[0-9][!0-9]*'; c_fix = format; c_fix_arg = "#if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG)\n" "%0\n" "#else\n" ! "%1, {0}}%4\n" "#endif"; ! c_fix_arg = "(^#define[ \t]+PTHREAD_(MUTEX|COND)_INITIALIZER[ \t]+" ! "(|/\*.*\*/[ \t]*\\\\\n[ \t]*)\\{.*)" ",[ \t]*0\\}" "(|[ \t].*)$"; test_text = '#ident "@(#)pthread.h 1.26 98/04/12 SMI"'"\n" "#define PTHREAD_MUTEX_INITIALIZER\t{{{0},0}, {{{0}}}, 0}\n" "#define PTHREAD_COND_INITIALIZER\t{{{0}, 0}, 0}\t/* DEFAULTCV */\n" ! "#define PTHREAD_MUTEX_INITIALIZER /* = DEFAULTMUTEX */ \\\\\n" ! " {{0, 0, 0, DEFAULT_TYPE, _MUTEX_MAGIC}, {{{0}}}, 0}\n" ! "#define PTHREAD_COND_INITIALIZER /* = DEFAULTCV */ \\\\\n" ! " {{{0, 0, 0, 0}, DEFAULT_TYPE, _COND_MAGIC}, 0}"; ! }; ! ! ! /* ! * Sun Solaris defines PTHREAD_RWLOCK_INITIALIZER with a "0" for some ! * fields of the pthread_rwlock_t structure, which are of type ! * upad64_t, which itself is typedef'd to int64_t, but with __STDC__ ! * defined (e.g. by -ansi) it is a union. So change the initializer ! * to "{0}" instead. ! */ ! fix = { ! hackname = solaris_rwlock_init_1; ! select = '@\(#\)pthread.h' "[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI"; ! files = pthread.h; ! mach = '*-*-solaris*'; ! c_fix = format; ! c_fix_arg = "#if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG)\n" ! "%0\n" ! "#else\n" ! "%1{0, 0, 0, {{0}, {0}, {0}}, {{0}, {0}}, {{0}, {0}}}\n" ! "#endif"; ! c_fix_arg = "(^#define[ \t]+PTHREAD_RWLOCK_INITIALIZER[ \t]+)" ! "\\{0, 0, 0, \\{0, 0, 0\\}, \\{0, 0\\}, \\{0, 0\\}\\}[ \t]*$"; ! ! test_text = ! '#ident "@(#)pthread.h 1.26 98/04/12 SMI"'"\n" ! "#define PTHREAD_RWLOCK_INITIALIZER\t{0, 0, 0, {0, 0, 0}, {0, 0}, {0, 0}}"; ! }; ! ! ! /* ! * Sun Solaris defines PTHREAD_ONCE_INIT as an array containing a ! * structure. As such, it need two levels of brackets, but only ! * contains one. Wrap the macro definition in an extra layer. ! */ ! fix = { ! hackname = solaris_once_init_1; ! select = '@\(#\)pthread.h' "[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI"; ! files = pthread.h; ! mach = '*-*-solaris*'; ! c_fix = format; ! c_fix_arg = "%1{%2}%3"; ! c_fix_arg = "(^#define[ \t]+PTHREAD_ONCE_INIT[ \t]+\\{)([^}]+)(\\})[ \t]*$"; ! test_text = ! '#pragma ident "@(#)pthread.h 1.37 04/09/28 SMI"'"\n" ! "#define PTHREAD_ONCE_INIT\t{0, 0, 0, PTHREAD_ONCE_NOTDONE}"; ! }; ! ! ! /* ! * Sun Solaris defines PTHREAD_ONCE_INIT with a "0" for some ! * fields of the pthread_once_t structure, which are of type ! * upad64_t, which itself is typedef'd to int64_t, but with __STDC__ ! * defined (e.g. by -ansi) it is a union. So change the initializer ! * to "{0}" instead. This test relies on solaris_once_init_1. ! */ ! fix = { ! hackname = solaris_once_init_2; ! select = '@\(#\)pthread.h' "[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI"; ! files = pthread.h; ! /* ! * On Solaris 10, this fix is unnecessary because upad64_t is ! * always defined correctly regardless of the definition of the ! * __STDC__ macro. The first "mach" pattern matches up to ! * solaris9. The second "mach" pattern will not match any two (or ! * more) digit solaris version, but it will match e.g. 2.5.1. ! */ ! mach = '*-*-solaris2.[0-9]', '*-*-solaris2.[0-9][!0-9]*'; ! c_fix = format; ! c_fix_arg = "#if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG)\n" ! "%0\n" ! "#else\n" ! "%1{0}, {0}, {0}, {%3}%4\n" ! "#endif"; ! c_fix_arg = "(^#define[ \t]+PTHREAD_ONCE_INIT[ \t]+\\{\\{)" ! "(0, 0, 0, )(PTHREAD_[A-Z_]+)(\\}\\})[ \t]*$"; ! test_text = ! '#ident "@(#)pthread.h 1.26 98/04/12 SMI"'"\n" ! "#define PTHREAD_ONCE_INIT\t{{0, 0, 0, PTHREAD_ONCE_NOTDONE}}\n"; }; diff -Nrcpad gcc-4.0.3/fixincludes/tests/base/ia64/sys/getppdp.h gcc-4.0.4/fixincludes/tests/base/ia64/sys/getppdp.h *** gcc-4.0.3/fixincludes/tests/base/ia64/sys/getppdp.h 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/fixincludes/tests/base/ia64/sys/getppdp.h 2006-07-30 15:39:08.000000000 +0000 *************** *** 0 **** --- 1,16 ---- + /* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/ia64/sys/getppdp.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + + #if defined( HPUX_SPU_INFO_CHECK ) + #ifdef _KERNEL + extern union mpinfou spu_info[]; + #endif + #endif /* HPUX_SPU_INFO_CHECK */ diff -Nrcpad gcc-4.0.3/fixincludes/tests/base/pthread.h gcc-4.0.4/fixincludes/tests/base/pthread.h *** gcc-4.0.3/fixincludes/tests/base/pthread.h 2005-03-21 16:17:54.000000000 +0000 --- gcc-4.0.4/fixincludes/tests/base/pthread.h 2006-10-03 06:42:38.000000000 +0000 *************** *** 56,61 **** --- 56,102 ---- #endif /* ALPHA_PTHREAD_INIT_CHECK */ + #if defined( GLIBC_MUTEX_INIT_CHECK ) + #define PTHREAD_MUTEX_INITIALIZER \ + { { 0, 0, 0, 0, 0, 0 } } + #ifdef __USE_GNU + # if __WORDSIZE == 64 + # define PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP \ + { { 0, 0, 0, 0, PTHREAD_MUTEX_RECURSIVE_NP, 0 } } + # define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP \ + { { 0, 0, 0, 0, PTHREAD_MUTEX_ERRORCHECK_NP, 0 } } + # define PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP \ + { { 0, 0, 0, 0, PTHREAD_MUTEX_ADAPTIVE_NP, 0 } } + # else + # define PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP \ + { { 0, 0, 0, PTHREAD_MUTEX_RECURSIVE_NP, 0, 0 } } + # define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP \ + { { 0, 0, 0, PTHREAD_MUTEX_ERRORCHECK_NP, 0, 0 } } + # define PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP \ + { { 0, 0, 0, PTHREAD_MUTEX_ADAPTIVE_NP, 0, 0 } } + # endif + #endif + # if __WORDSIZE == 64 + # define PTHREAD_RWLOCK_INITIALIZER \ + { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } + # else + # define PTHREAD_RWLOCK_INITIALIZER \ + { { 0, 0, 0, 0, 0, 0, 0, 0 } } + # endif + # ifdef __USE_GNU + # if __WORDSIZE == 64 + # define PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP \ + { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \ + PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP } } + # else + # define PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP \ + { { 0, 0, 0, 0, 0, 0, PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP, 0 } } + # endif + # endif + #define PTHREAD_COND_INITIALIZER { { 0, 0, 0, 0, 0, (void *) 0, 0, 0 } } + #endif /* GLIBC_MUTEX_INIT_CHECK */ + + #if defined( PTHREAD_PAGE_SIZE_CHECK ) extern int __page_size; #endif /* PTHREAD_PAGE_SIZE_CHECK */ *************** extern int __sigsetjmp (struct __jmp_buf *** 94,103 **** #else #define PTHREAD_COND_INITIALIZER {{{0}, 0}, {0}} /* DEFAULTCV */ #endif ! #define PTHREAD_RWLOCK_INITIALIZER {0, 0, 0, {0, 0, 0}, {0, 0}, {0, 0}} #endif /* SOLARIS_MUTEX_INIT_2_CHECK */ #if defined( THREAD_KEYWORD_CHECK ) extern int pthread_create (pthread_t *__restrict __thr, extern int pthread_kill (pthread_t __thr, int __signo); --- 135,188 ---- #else #define PTHREAD_COND_INITIALIZER {{{0}, 0}, {0}} /* DEFAULTCV */ #endif ! #if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG) ! #define PTHREAD_MUTEX_INITIALIZER /* = DEFAULTMUTEX */ \ ! {{0, 0, 0, DEFAULT_TYPE, _MUTEX_MAGIC}, {{{0}}}, 0} ! #else ! #define PTHREAD_MUTEX_INITIALIZER /* = DEFAULTMUTEX */ \ ! {{0, 0, 0, DEFAULT_TYPE, _MUTEX_MAGIC}, {{{0}}}, {0}} ! #endif ! #if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG) ! #define PTHREAD_COND_INITIALIZER /* = DEFAULTCV */ \ ! {{{0, 0, 0, 0}, DEFAULT_TYPE, _COND_MAGIC}, 0} ! #else ! #define PTHREAD_COND_INITIALIZER /* = DEFAULTCV */ \ ! {{{0, 0, 0, 0}, DEFAULT_TYPE, _COND_MAGIC}, {0}} ! #endif #endif /* SOLARIS_MUTEX_INIT_2_CHECK */ + #if defined( SOLARIS_RWLOCK_INIT_1_CHECK ) + #ident "@(#)pthread.h 1.26 98/04/12 SMI" + #if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG) + #define PTHREAD_RWLOCK_INITIALIZER {0, 0, 0, {0, 0, 0}, {0, 0}, {0, 0}} + #else + #define PTHREAD_RWLOCK_INITIALIZER {0, 0, 0, {{0}, {0}, {0}}, {{0}, {0}}, {{0}, {0}}} + #endif + #endif /* SOLARIS_RWLOCK_INIT_1_CHECK */ + + + #if defined( SOLARIS_ONCE_INIT_1_CHECK ) + #pragma ident "@(#)pthread.h 1.37 04/09/28 SMI" + #if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG) + #define PTHREAD_ONCE_INIT {{0, 0, 0, PTHREAD_ONCE_NOTDONE}} + #else + #define PTHREAD_ONCE_INIT {{{0}, {0}, {0}, {PTHREAD_ONCE_NOTDONE}}} + #endif + #endif /* SOLARIS_ONCE_INIT_1_CHECK */ + + + #if defined( SOLARIS_ONCE_INIT_2_CHECK ) + #ident "@(#)pthread.h 1.26 98/04/12 SMI" + #if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG) + #define PTHREAD_ONCE_INIT {{0, 0, 0, PTHREAD_ONCE_NOTDONE}} + #else + #define PTHREAD_ONCE_INIT {{{0}, {0}, {0}, {PTHREAD_ONCE_NOTDONE}}} + #endif + + #endif /* SOLARIS_ONCE_INIT_2_CHECK */ + + #if defined( THREAD_KEYWORD_CHECK ) extern int pthread_create (pthread_t *__restrict __thr, extern int pthread_kill (pthread_t __thr, int __signo); diff -Nrcpad gcc-4.0.3/fixincludes/tests/base/string.h gcc-4.0.4/fixincludes/tests/base/string.h *** gcc-4.0.3/fixincludes/tests/base/string.h 2004-08-31 09:27:00.000000000 +0000 --- gcc-4.0.4/fixincludes/tests/base/string.h 2006-07-30 15:39:08.000000000 +0000 *************** *** 10,13 **** #ifndef _STRING_INCLUDED #define _STRING_INCLUDED #include ! #endif /* _STRING_INCLUDED */ \ No newline at end of file --- 10,13 ---- #ifndef _STRING_INCLUDED #define _STRING_INCLUDED #include ! #endif /* _STRING_INCLUDED */ diff -Nrcpad gcc-4.0.3/fixincludes/tests/base/sys/pthread.h gcc-4.0.4/fixincludes/tests/base/sys/pthread.h *** gcc-4.0.3/fixincludes/tests/base/sys/pthread.h 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/fixincludes/tests/base/sys/pthread.h 2006-10-15 22:58:29.000000000 +0000 *************** *** 0 **** --- 1,22 ---- + /* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "fixinc/tests/inc/sys/pthread.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + + + + #if defined( HPUX_PTHREAD_INITIALIZERS_CHECK ) + #define PTHREAD_MUTEX_INITIALIZER { \ + { __PTHREAD_MUTEX_VALID, 0 }, \ + (PTHREAD_MUTEX_DEFAULT | PTHREAD_PROCESS_PRIVATE), \ + __SPNLCK_INITIALIZER, \ + { 0, 0, -1, 0 }, \ + { 0, __LWP_MTX_VALID }, { 0, 1, 1, 1, 1 }, \ + { 0, 0 } \ + } + + #endif /* HPUX_PTHREAD_INITIALIZERS_CHECK */ diff -Nrcpad gcc-4.0.3/gcc/ada/ChangeLog gcc-4.0.4/gcc/ada/ChangeLog *** gcc-4.0.3/gcc/ada/ChangeLog 2006-03-09 20:44:35.000000000 +0000 --- gcc-4.0.4/gcc/ada/ChangeLog 2007-01-31 10:21:40.000000000 +0000 *************** *** 1,3 **** --- 1,16 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + + 2006-03-11 Eric Botcazou + + Backport from mainline: + 2006-02-13 Ed Schonberg + PR ada/25885 + * sem_res.adb (Set_Literal_String_Subtype): If the lower bound is not + static, wrap the literal in an unchecked conversion, because GCC 4.x + needs a static value for a string bound. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/gcc/ada/sem_res.adb gcc-4.0.4/gcc/ada/sem_res.adb *** gcc-4.0.3/gcc/ada/sem_res.adb 2005-02-10 13:50:48.000000000 +0000 --- gcc-4.0.4/gcc/ada/sem_res.adb 2006-03-11 15:14:15.000000000 +0000 *************** package body Sem_Res is *** 6734,6762 **** -------------------------------- procedure Set_String_Literal_Subtype (N : Node_Id; Typ : Entity_Id) is Subtype_Id : Entity_Id; begin if Nkind (N) /= N_String_Literal then return; - else - Subtype_Id := Create_Itype (E_String_Literal_Subtype, N); end if; Set_String_Literal_Length (Subtype_Id, UI_From_Int (String_Length (Strval (N)))); ! Set_Etype (Subtype_Id, Base_Type (Typ)); ! Set_Is_Constrained (Subtype_Id); -- The low bound is set from the low bound of the corresponding -- index type. Note that we do not store the high bound in the ! -- string literal subtype, but it can be deduced if necssary -- from the length and the low bound. ! Set_String_Literal_Low_Bound ! (Subtype_Id, Type_Low_Bound (Etype (First_Index (Typ)))); ! Set_Etype (N, Subtype_Id); end Set_String_Literal_Subtype; ----------------------------- --- 6734,6818 ---- -------------------------------- procedure Set_String_Literal_Subtype (N : Node_Id; Typ : Entity_Id) is + Loc : constant Source_Ptr := Sloc (N); + Low_Bound : constant Node_Id := + Type_Low_Bound (Etype (First_Index (Typ))); Subtype_Id : Entity_Id; begin if Nkind (N) /= N_String_Literal then return; end if; + Subtype_Id := Create_Itype (E_String_Literal_Subtype, N); Set_String_Literal_Length (Subtype_Id, UI_From_Int (String_Length (Strval (N)))); ! Set_Etype (Subtype_Id, Base_Type (Typ)); ! Set_Is_Constrained (Subtype_Id); ! Set_Etype (N, Subtype_Id); ! ! if Is_OK_Static_Expression (Low_Bound) then -- The low bound is set from the low bound of the corresponding -- index type. Note that we do not store the high bound in the ! -- string literal subtype, but it can be deduced if necessary -- from the length and the low bound. ! Set_String_Literal_Low_Bound (Subtype_Id, Low_Bound); ! else ! Set_String_Literal_Low_Bound ! (Subtype_Id, Make_Integer_Literal (Loc, 1)); ! Set_Etype (String_Literal_Low_Bound (Subtype_Id), Standard_Positive); ! ! -- Build bona fide subtypes for the string, and wrap it in an ! -- unchecked conversion, because the backend expects the ! -- String_Literal_Subtype to have a static lower bound. ! ! declare ! Index_List : constant List_Id := New_List; ! Index_Type : constant Entity_Id := Etype (First_Index (Typ)); ! High_Bound : constant Node_Id := ! Make_Op_Add (Loc, ! Left_Opnd => New_Copy_Tree (Low_Bound), ! Right_Opnd => ! Make_Integer_Literal (Loc, ! String_Length (Strval (N)) - 1)); ! Array_Subtype : Entity_Id; ! Index_Subtype : Entity_Id; ! Drange : Node_Id; ! Index : Node_Id; ! ! begin ! Index_Subtype := ! Create_Itype (Subtype_Kind (Ekind (Index_Type)), N); ! Drange := Make_Range (Loc, Low_Bound, High_Bound); ! Set_Scalar_Range (Index_Subtype, Drange); ! Set_Parent (Drange, N); ! Analyze_And_Resolve (Drange, Index_Type); ! ! Set_Etype (Index_Subtype, Index_Type); ! Set_Size_Info (Index_Subtype, Index_Type); ! Set_RM_Size (Index_Subtype, RM_Size (Index_Type)); ! ! Array_Subtype := Create_Itype (E_Array_Subtype, N); ! ! Index := New_Occurrence_Of (Index_Subtype, Loc); ! Set_Etype (Index, Index_Subtype); ! Append (Index, Index_List); ! ! Set_First_Index (Array_Subtype, Index); ! Set_Etype (Array_Subtype, Base_Type (Typ)); ! Set_Is_Constrained (Array_Subtype, True); ! Init_Size_Align (Array_Subtype); ! ! Rewrite (N, ! Make_Unchecked_Type_Conversion (Loc, ! Subtype_Mark => New_Occurrence_Of (Array_Subtype, Loc), ! Expression => Relocate_Node (N))); ! Set_Etype (N, Array_Subtype); ! end; ! end if; end Set_String_Literal_Subtype; ----------------------------- diff -Nrcpad gcc-4.0.3/gcc/builtins.c gcc-4.0.4/gcc/builtins.c *** gcc-4.0.3/gcc/builtins.c 2006-02-17 23:49:13.000000000 +0000 --- gcc-4.0.4/gcc/builtins.c 2006-09-21 23:38:21.000000000 +0000 *************** get_pointer_alignment (tree exp, unsigne *** 249,262 **** case ADDR_EXPR: /* See what we are pointing at and look at its alignment. */ exp = TREE_OPERAND (exp, 0); if (TREE_CODE (exp) == FUNCTION_DECL) align = FUNCTION_BOUNDARY; else if (DECL_P (exp)) ! align = DECL_ALIGN (exp); #ifdef CONSTANT_ALIGNMENT else if (CONSTANT_CLASS_P (exp)) ! align = CONSTANT_ALIGNMENT (exp, align); #endif return MIN (align, max_align); default: --- 249,276 ---- case ADDR_EXPR: /* See what we are pointing at and look at its alignment. */ exp = TREE_OPERAND (exp, 0); + inner = max_align; + while (handled_component_p (exp)) + { + /* Fields in a structure can be packed, honour DECL_ALIGN + of the FIELD_DECL. For all other references the conservative + alignment is the element type alignment. */ + if (TREE_CODE (exp) == COMPONENT_REF) + inner = MIN (inner, DECL_ALIGN (TREE_OPERAND (exp, 1))); + else + inner = MIN (inner, TYPE_ALIGN (TREE_TYPE (exp))); + exp = TREE_OPERAND (exp, 0); + } if (TREE_CODE (exp) == FUNCTION_DECL) align = FUNCTION_BOUNDARY; else if (DECL_P (exp)) ! align = MIN (inner, DECL_ALIGN (exp)); #ifdef CONSTANT_ALIGNMENT else if (CONSTANT_CLASS_P (exp)) ! align = MIN (inner, (unsigned)CONSTANT_ALIGNMENT (exp, align)); #endif + else + align = MIN (align, inner); return MIN (align, max_align); default: *************** expand_builtin_setjmp (tree arglist, rtx *** 675,680 **** --- 689,700 ---- emit_label (next_lab); + /* Because setjmp and longjmp are not represented in the CFG, a cfgcleanup + may find that the basic block starting with NEXT_LAB is unreachable. + The whole block, along with NEXT_LAB, would be removed (see PR26983). + Make sure that never happens. */ + LABEL_PRESERVE_P (next_lab) = 1; + expand_builtin_setjmp_receiver (next_lab); /* Set TARGET to one. */ *************** expand_builtin_fork_or_exec (tree fn, tr *** 5204,5209 **** --- 5224,5231 ---- TREE_PUBLIC (decl) = 1; DECL_ARTIFICIAL (decl) = 1; TREE_NOTHROW (decl) = 1; + DECL_VISIBILITY (decl) = VISIBILITY_DEFAULT; + DECL_VISIBILITY_SPECIFIED (decl) = 1; call = build_function_call_expr (decl, arglist); return expand_call (call, target, ignore); *************** fold_fixed_mathfn (tree exp) *** 6252,6257 **** --- 6274,6311 ---- return build_function_call_expr (decl, arglist); } } + + /* Canonicalize llround (x) to lround (x) on LP64 targets where + sizeof (long long) == sizeof (long). */ + if (TYPE_PRECISION (long_long_integer_type_node) + == TYPE_PRECISION (long_integer_type_node)) + { + tree newfn = NULL_TREE; + switch (fcode) + { + case BUILT_IN_LLROUND: + case BUILT_IN_LLROUNDF: + case BUILT_IN_LLROUNDL: + newfn = mathfn_built_in (TREE_TYPE (arg), BUILT_IN_LROUND); + break; + + case BUILT_IN_LLRINT: + case BUILT_IN_LLRINTF: + case BUILT_IN_LLRINTL: + newfn = mathfn_built_in (TREE_TYPE (arg), BUILT_IN_LRINT); + break; + + default: + break; + } + + if (newfn) + { + tree newcall = build_function_call_expr (newfn, arglist); + return fold_convert (TREE_TYPE (TREE_TYPE (fndecl)), newcall); + } + } + return 0; } diff -Nrcpad gcc-4.0.3/gcc/builtins.def gcc-4.0.4/gcc/builtins.def *** gcc-4.0.3/gcc/builtins.def 2005-02-10 18:59:07.000000000 +0000 --- gcc-4.0.4/gcc/builtins.def 2006-11-01 06:01:56.000000000 +0000 *************** DEF_C99_C90RES_BUILTIN (BUILT_IN_FMODL, *** 233,241 **** DEF_LIB_BUILTIN (BUILT_IN_FREXP, "frexp", BT_FN_DOUBLE_DOUBLE_INTPTR, ATTR_MATHFN_FPROUNDING_STORE) DEF_C99_C90RES_BUILTIN (BUILT_IN_FREXPF, "frexpf", BT_FN_FLOAT_FLOAT_INTPTR, ATTR_MATHFN_FPROUNDING_STORE) DEF_C99_C90RES_BUILTIN (BUILT_IN_FREXPL, "frexpl", BT_FN_LONGDOUBLE_LONGDOUBLE_INTPTR, ATTR_MATHFN_FPROUNDING_STORE) ! DEF_EXT_LIB_BUILTIN (BUILT_IN_GAMMA, "gamma", BT_FN_DOUBLE_DOUBLE, ATTR_MATHFN_FPROUNDING_ERRNO) ! DEF_EXT_LIB_BUILTIN (BUILT_IN_GAMMAF, "gammaf", BT_FN_FLOAT_FLOAT, ATTR_MATHFN_FPROUNDING_ERRNO) ! DEF_EXT_LIB_BUILTIN (BUILT_IN_GAMMAL, "gammal", BT_FN_LONGDOUBLE_LONGDOUBLE, ATTR_MATHFN_FPROUNDING_ERRNO) DEF_GCC_BUILTIN (BUILT_IN_HUGE_VAL, "huge_val", BT_FN_DOUBLE, ATTR_CONST_NOTHROW_LIST) DEF_GCC_BUILTIN (BUILT_IN_HUGE_VALF, "huge_valf", BT_FN_FLOAT, ATTR_CONST_NOTHROW_LIST) DEF_GCC_BUILTIN (BUILT_IN_HUGE_VALL, "huge_vall", BT_FN_LONGDOUBLE, ATTR_CONST_NOTHROW_LIST) --- 233,241 ---- DEF_LIB_BUILTIN (BUILT_IN_FREXP, "frexp", BT_FN_DOUBLE_DOUBLE_INTPTR, ATTR_MATHFN_FPROUNDING_STORE) DEF_C99_C90RES_BUILTIN (BUILT_IN_FREXPF, "frexpf", BT_FN_FLOAT_FLOAT_INTPTR, ATTR_MATHFN_FPROUNDING_STORE) DEF_C99_C90RES_BUILTIN (BUILT_IN_FREXPL, "frexpl", BT_FN_LONGDOUBLE_LONGDOUBLE_INTPTR, ATTR_MATHFN_FPROUNDING_STORE) ! DEF_EXT_LIB_BUILTIN (BUILT_IN_GAMMA, "gamma", BT_FN_DOUBLE_DOUBLE, ATTR_MATHFN_FPROUNDING_STORE) ! DEF_EXT_LIB_BUILTIN (BUILT_IN_GAMMAF, "gammaf", BT_FN_FLOAT_FLOAT, ATTR_MATHFN_FPROUNDING_STORE) ! DEF_EXT_LIB_BUILTIN (BUILT_IN_GAMMAL, "gammal", BT_FN_LONGDOUBLE_LONGDOUBLE, ATTR_MATHFN_FPROUNDING_STORE) DEF_GCC_BUILTIN (BUILT_IN_HUGE_VAL, "huge_val", BT_FN_DOUBLE, ATTR_CONST_NOTHROW_LIST) DEF_GCC_BUILTIN (BUILT_IN_HUGE_VALF, "huge_valf", BT_FN_FLOAT, ATTR_CONST_NOTHROW_LIST) DEF_GCC_BUILTIN (BUILT_IN_HUGE_VALL, "huge_vall", BT_FN_LONGDOUBLE, ATTR_CONST_NOTHROW_LIST) *************** DEF_EXT_LIB_BUILTIN (BUILT_IN_JNL, "j *** 260,268 **** DEF_LIB_BUILTIN (BUILT_IN_LDEXP, "ldexp", BT_FN_DOUBLE_DOUBLE_INT, ATTR_MATHFN_FPROUNDING_ERRNO) DEF_C99_C90RES_BUILTIN (BUILT_IN_LDEXPF, "ldexpf", BT_FN_FLOAT_FLOAT_INT, ATTR_MATHFN_FPROUNDING_ERRNO) DEF_C99_C90RES_BUILTIN (BUILT_IN_LDEXPL, "ldexpl", BT_FN_LONGDOUBLE_LONGDOUBLE_INT, ATTR_MATHFN_FPROUNDING_ERRNO) ! DEF_C99_BUILTIN (BUILT_IN_LGAMMA, "lgamma", BT_FN_DOUBLE_DOUBLE, ATTR_MATHFN_FPROUNDING_ERRNO) ! DEF_C99_BUILTIN (BUILT_IN_LGAMMAF, "lgammaf", BT_FN_FLOAT_FLOAT, ATTR_MATHFN_FPROUNDING_ERRNO) ! DEF_C99_BUILTIN (BUILT_IN_LGAMMAL, "lgammal", BT_FN_LONGDOUBLE_LONGDOUBLE, ATTR_MATHFN_FPROUNDING_ERRNO) DEF_C99_BUILTIN (BUILT_IN_LLRINT, "llrint", BT_FN_LONGLONG_DOUBLE, ATTR_MATHFN_FPROUNDING_ERRNO) DEF_C99_BUILTIN (BUILT_IN_LLRINTF, "llrintf", BT_FN_LONGLONG_FLOAT, ATTR_MATHFN_FPROUNDING_ERRNO) DEF_C99_BUILTIN (BUILT_IN_LLRINTL, "llrintl", BT_FN_LONGLONG_LONGDOUBLE, ATTR_MATHFN_FPROUNDING_ERRNO) --- 260,268 ---- DEF_LIB_BUILTIN (BUILT_IN_LDEXP, "ldexp", BT_FN_DOUBLE_DOUBLE_INT, ATTR_MATHFN_FPROUNDING_ERRNO) DEF_C99_C90RES_BUILTIN (BUILT_IN_LDEXPF, "ldexpf", BT_FN_FLOAT_FLOAT_INT, ATTR_MATHFN_FPROUNDING_ERRNO) DEF_C99_C90RES_BUILTIN (BUILT_IN_LDEXPL, "ldexpl", BT_FN_LONGDOUBLE_LONGDOUBLE_INT, ATTR_MATHFN_FPROUNDING_ERRNO) ! DEF_C99_BUILTIN (BUILT_IN_LGAMMA, "lgamma", BT_FN_DOUBLE_DOUBLE, ATTR_MATHFN_FPROUNDING_STORE) ! DEF_C99_BUILTIN (BUILT_IN_LGAMMAF, "lgammaf", BT_FN_FLOAT_FLOAT, ATTR_MATHFN_FPROUNDING_STORE) ! DEF_C99_BUILTIN (BUILT_IN_LGAMMAL, "lgammal", BT_FN_LONGDOUBLE_LONGDOUBLE, ATTR_MATHFN_FPROUNDING_STORE) DEF_C99_BUILTIN (BUILT_IN_LLRINT, "llrint", BT_FN_LONGLONG_DOUBLE, ATTR_MATHFN_FPROUNDING_ERRNO) DEF_C99_BUILTIN (BUILT_IN_LLRINTF, "llrintf", BT_FN_LONGLONG_FLOAT, ATTR_MATHFN_FPROUNDING_ERRNO) DEF_C99_BUILTIN (BUILT_IN_LLRINTL, "llrintl", BT_FN_LONGLONG_LONGDOUBLE, ATTR_MATHFN_FPROUNDING_ERRNO) diff -Nrcpad gcc-4.0.3/gcc/c-common.c gcc-4.0.4/gcc/c-common.c *** gcc-4.0.3/gcc/c-common.c 2006-01-04 12:27:48.000000000 +0000 --- gcc-4.0.4/gcc/c-common.c 2006-06-04 23:51:52.000000000 +0000 *************** fold_offsetof_1 (tree expr) *** 5730,5735 **** --- 5730,5739 ---- case ERROR_MARK: return expr; + case VAR_DECL: + error ("cannot apply % to static data member %qD", expr); + return error_mark_node; + case INDIRECT_REF: return size_zero_node; diff -Nrcpad gcc-4.0.3/gcc/c-decl.c gcc-4.0.4/gcc/c-decl.c *** gcc-4.0.3/gcc/c-decl.c 2006-01-19 23:51:07.000000000 +0000 --- gcc-4.0.4/gcc/c-decl.c 2006-08-26 00:22:23.000000000 +0000 *************** grokdeclarator (const struct c_declarato *** 3899,3904 **** --- 3899,3912 ---- if (declspecs->deprecated_p && deprecated_state != DEPRECATED_SUPPRESS) warn_deprecated_use (declspecs->type); + if ((decl_context == NORMAL || decl_context == FIELD) + && current_scope == file_scope + && variably_modified_type_p (type, NULL_TREE)) + { + error ("variably modified %qs at file scope", name); + type = integer_type_node; + } + typedef_type = type; size_varies = C_TYPE_VARIABLE_SIZE (type); *************** grokdeclarator (const struct c_declarato *** 4163,4168 **** --- 4171,4182 ---- size = integer_one_node; } } + else if ((decl_context == NORMAL || decl_context == FIELD) + && current_scope == file_scope) + { + error ("variably modified %qs at file scope", name); + size = integer_one_node; + } else { /* Make sure the array size remains visibly *************** grokdeclarator (const struct c_declarato *** 4246,4252 **** if (type != error_mark_node) { if (size_varies) ! C_TYPE_VARIABLE_SIZE (type) = 1; /* The GCC extension for zero-length arrays differs from ISO flexible array members in that sizeof yields --- 4260,4271 ---- if (type != error_mark_node) { if (size_varies) ! { ! if (size && TREE_CODE (size) == INTEGER_CST) ! type ! = build_distinct_type_copy (TYPE_MAIN_VARIANT (type)); ! C_TYPE_VARIABLE_SIZE (type) = 1; ! } /* The GCC extension for zero-length arrays differs from ISO flexible array members in that sizeof yields *************** start_function (struct c_declspecs *decl *** 5867,5872 **** --- 5886,5893 ---- /* If this definition isn't a prototype and we had a prototype declaration before, copy the arg type info from that prototype. */ old_decl = lookup_name_in_scope (DECL_NAME (decl1), current_scope); + if (old_decl && TREE_CODE (old_decl) != FUNCTION_DECL) + old_decl = 0; current_function_prototype_locus = UNKNOWN_LOCATION; current_function_prototype_built_in = false; current_function_prototype_arg_types = NULL_TREE; diff -Nrcpad gcc-4.0.3/gcc/c-gimplify.c gcc-4.0.4/gcc/c-gimplify.c *** gcc-4.0.3/gcc/c-gimplify.c 2005-01-27 18:22:35.000000000 +0000 --- gcc-4.0.4/gcc/c-gimplify.c 2006-08-26 00:24:31.000000000 +0000 *************** gimplify_compound_literal_expr (tree *ex *** 482,488 **** /* This decl isn't mentioned in the enclosing block, so add it to the list of temps. FIXME it seems a bit of a kludge to say that anonymous artificial vars aren't pushed, but everything else is. */ ! if (DECL_NAME (decl) == NULL_TREE) gimple_add_tmp_var (decl); gimplify_and_add (decl_s, pre_p); --- 482,488 ---- /* This decl isn't mentioned in the enclosing block, so add it to the list of temps. FIXME it seems a bit of a kludge to say that anonymous artificial vars aren't pushed, but everything else is. */ ! if (DECL_NAME (decl) == NULL_TREE && !DECL_SEEN_IN_BIND_EXPR_P (decl)) gimple_add_tmp_var (decl); gimplify_and_add (decl_s, pre_p); diff -Nrcpad gcc-4.0.3/gcc/cgraphunit.c gcc-4.0.4/gcc/cgraphunit.c *** gcc-4.0.3/gcc/cgraphunit.c 2005-09-02 08:12:30.000000000 +0000 --- gcc-4.0.4/gcc/cgraphunit.c 2006-08-03 11:35:52.000000000 +0000 *************** cgraph_finalize_compilation_unit (void) *** 682,687 **** --- 682,690 ---- { struct cgraph_node *node; + if (errorcount || sorrycount) + return; + finish_aliases_1 (); if (!flag_unit_at_a_time) *************** cgraph_preserve_function_body_p (tree de *** 1764,1769 **** --- 1767,1775 ---- void cgraph_optimize (void) { + if (errorcount || sorrycount) + return; + #ifdef ENABLE_CHECKING verify_cgraph (); #endif diff -Nrcpad gcc-4.0.3/gcc/ChangeLog gcc-4.0.4/gcc/ChangeLog *** gcc-4.0.3/gcc/ChangeLog 2006-03-09 20:44:41.000000000 +0000 --- gcc-4.0.4/gcc/ChangeLog 2007-01-31 10:22:11.000000000 +0000 *************** *** 1,3 **** --- 1,579 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + + 2007-01-25 Richard Guenther + + Backport from mainline: + 2006-08-11 Richard Guenther + + PR middle-end/28651 + * simplify-rtx.c (simplify_const_relational_operation): + Simplify A CMP B to A - B CMP 0 only for EQ and NE comparison + codes. + + 2007-01-20 John David Anglin + + * pa.c (output_move_double): Change array size of xoperands to 4. + + 2007-01-17 Tom Tromey + + * doc/sourcebuild.texi (libgcj Tests): Use sourceware.org. + * doc/install.texi (Testing): Use sourceware.org. + (Binaries): Likewise. + (Specific): Likewise. + * doc/contrib.texi (Contributors): Use sourceware.org. + + 2007-01-11 John David Anglin + + * pa-linux.h (ASM_OUTPUT_INTERNAL_LABEL): Undefine. + * pa.h (ASM_OUTPUT_LABEL): Output colon when using GAS. + (ASM_OUTPUT_INTERNAL_LABEL): Define. + + 2007-01-09 Nicolas Pitre + + PR target/30173 + * arm/ieee754-df.S (Lad_s): Also test the low word of X for zero. + + 2006-12-27 Ian Lance Taylor + + PR debug/26964 + * dwarf2out.c (gen_type_die): Don't write out a DIE for + ENUMERAL_TYPE if it was already written out. + + 2006-12-08 John David Anglin + + PR target/30039 + * pa.md (high:DI and lo_sum:DI): Handle 64-bit CONST_INTs in 32-bit + patterns. Correct length of high:DI instruction sequence. + + 2006-11-23 John David Anglin + + * pa.c (return_addr_rtx): Change 0xe0400002 to -532676606. + + 2006-11-19 John David Anglin + + PR target/29114 + * pa.c (emit_move_sequence): Don't split constants with PLUS for modes + larger than BITS_PER_WORD. + + 2006-11-02 Zdenek Dvorak + + PR tree-optimization/27891 + * tree-ssa-loop-ivopts.c (rewrite_use_outer): Do not insert code + on abnormal edge. + + 2006-11-02 Eric Botcazou + + * doc/install.texi (sparc-sun-solaris2*): Update GMP/MPFR build + instructions. + (sparc64-sun-solaris2*): Likewise. + + 2006-11-02 Uros Bizjak + + PR target/29377 + * config/h8300/h8300.c (h8300_emit_stack_adjustment): Change "size" + argument to HOST_WIDE_INT. Update function prototype. + (round_frame_size): Change return type to HOST_WIDE_INT. Change + "size" argument to HOST_WIDE_INT. Update function prototype. + + 2006-11-01 Kaveh R. Ghazi + + * builtins.def (gamma, lgamma): Use ATTR_MATHFN_FPROUNDING_STORE. + + 2006-10-30 Jakub Jelinek + + PR tree-optimization/29637 + * tree.c (make_vector_type): Don't recurse if TYPE_MAIN_VARIANT + of the innertype is the innertype itself. + + 2006-10-26 Paolo Bonzini + + PR c/29092 + * c-typeck.c (digest_init): Always allow initializing vectors + that have static storage duration with compound literals. + * tree.c (build_type_attribute_qual_variant): New, based on + build_type_attribute_variant. + (build_type_attribute_variant): Rewrite using the former. + (make_vector_type): Use build_type_attribute_qual_variant to build + type variants. Use type_hash_canon on the others. + + 2006-10-19 Eric Botcazou + + * fold-const.c (add_double): Rename to add_double_with_sign. + Add 'unsigned_p' parameter and take it into account for the overflow. + (mul_double): Rename to mul_double_with_sign. + Add 'unsigned_p' parameter and take it into account for the overflow. + (fold_div_compare): Call add_double_with_sign instead of add_double + and mul_double_with_sign instead of mul_double, passing them the + unsignedness of the type. + * tree.h (add_double): Macroize. + (add_double_with_sign): New prototype. + (mul_double): Macroize. + (mul_double_with_sign): New prototype. + + 2006-10-16 Richard Guenther + + PR target/25519 + * doc/extend.texi (X86 Built-in Functions): Fix typos in + SSE builtin documentation. Document SSE2 builtins. + + 2006-10-15 John David Anglin + + * config.gcc (hppa*64*-*-hpux11*, hppa[12]*-*-hpux11*): Default to + posix thread support. + + 2006-10-09 Steve Ellcey + + PR target/28490 + Backport from mainline + 2006-09-15 Jim Wilson + 2006-09-19 Steve Ellcey + * config/ia64/ia64.c (ia64_legitimate_constant_p): Allow function + pointers as legitimate constants. Handle symbol offsets same as + they are handled in ia64_expand_move and move_operand. + + 2006-10-08 Andrew Pinski + + PR debug/28980 + * dwarf2out.c (loc_descriptor_from_tree_1): Handle + FUNCTION_DECL. + + 2006-10-08 Andrew Pinski + + PR middle-end/28862 + * stor-layout.c (relayout_decl): Don't zero the alignment if it + was set by the user. + + 2006-09-21 Steven Bosscher + + PR middle-end/26983 + Backport from mainline + * builtins.c (expand_builtin_setjmp): Force next_lab to be + preserved. + + 2006-09-19 Roger Sayle + + PR middle-end/4520 + Backport from mainline + * cselib.c (cselib_hash_rtx): Avoid hashing on the address of labels + and symbols. Instead use the implementation from cse.c's hash_rtx. + + 2006-09-18 Uros Bizjak + + PR target/28946 + * config/i386/i386.md ("*ashldi3_cconly_rex64", "*ashlsi3_cconly", + "*ashlhi3_cconly", "*ashlqi3_cconly", "*ashrdi3_one_bit_cconly_rex64", + "*ashrdi3_cconly_rex64", "*ashrsi3_one_bit_cconly", "*ashrsi3_cconly", + "*ashrhi3_one_bit_cconly", "*ashrhi3_cconly", + "*ashrqi3_one_bit_cconly", "*ashrqi3_cconly", + "*lshrdi3_cconly_one_bit_rex64", "*lshrdi3_cconly_rex64", + "*lshrsi3_one_bit_cconly", "*lshrsi3_cconly", + "*lshrhi3_one_bit_cconly", "*lshrhi3_cconly", + "*lshrqi2_one_bit_cconly", "*lshrqi2_cconly": New patterns to + implement only CC setting effects of shift instructions. + + 2006-09-11 Hideki Iwamoto + + * doc/cpp.texi: Fix names of charset options. + + 2006-09-10 Eric Botcazou + + PR rtl-optimization/28636 + * combine.c (force_to_mode): Test for side-effects before + substituting by zero. + (simplify_shift_const): Likewise for zero or other constants. + + 2006-09-10 Richard Sandiford + + PR target/29006 + * config/mips/mips-protos.h (mips_mem_fits_mode_p): Declare. + * config/mips/mips.c (mips_expand_unaligned_store): Use the mode + returned by mode_for_size, rather than the mode of src itself, + to choose between 32-bit and 64-bit patterns. + (mips_mem_fits_mode_p): New function. + * config/mips/mips.md (mov_l, mov_r): Use it to check + that the size of the source matches the size of the destination. + (mov_l, mov_r): Likewise. + + 2006-09-06 Matthias Klose + + PR bootstrap/26764 + PR bootstrap/27334 + * Makefile.in (s-macro_list): Conform to POSIX rules in single quoted + strings. + + 2006-08-25 Fariborz Jahanian + + PR c/28418 + * c-gimplify.c (gimplify_compound_literal_expr): Don't add + variable again if DECL_SEEN_IN_BIND_EXPR_P. + + 2006-08-25 Joseph S. Myers + + PR c/28299 + * c-decl.c (start_function): Don't try to process prototype + information from old declaration that isn't a function. + + 2006-08-25 Joseph S. Myers + + PR c/27893 + * gimplify.c (gimplify_decl_expr, gimplify_init_ctor_preeval): + Treat sizes as variable whenever not INTEGER_CST. + + 2006-08-11 Eric Botcazou + + PR rtl-optimization/23454 + Backport from mainline + 2005-03-07 Eric Botcazou + + * reorg.c (relax_delay_slots): Check that the jump is + conditional before trying to invert it. + + 2006-08-03 Janis Johnson + + Backport from mainline + * doc/sourcebuild.texi (Test Directives): Document dg-shouldfail. + + 2006-08-03 Volker Reichelt + + PR c++/28257 + PR c++/28259 + PR c++/28267 + * toplev.c (compile_file): Return early on errorcount or sorrycount. + * cgraphunit.c (cgraph_finalize_compilation_unit): Likewise. + (cgraph_optimize): Likewise. + + 2006-07-30 Roger Sayle + + PR middle-end/28473 + Backport from mainline. + * convert.c (convert_to_integer): When transforming (T)foo(x) into + bar(x) check that bar's result type can represent all the values of T. + * builtins.c (fold_fixed_mathfn): When long and long long are the + same size, canonicalize llceil*, llfloor*, llround* and llrint* + functions to their lceil*, lfloor*, lround* and lrint* forms. + + 2006-07-26 Richard Sandiford + + PR middle-end/28403 + * optabs.c (expand_doubleword_shift): Wrap the call to + do_compare_rtx_and_jump with NO_DEFER_POP and OK_DEFER_POP. + + 2006-07-26 Richard Sandiford + + PR middle-end/28402 + * optabs.c (expand_binop): Pass next_methods rather than methods + to expand_doubleword_shift. + + 2006-07-18 Volker Reichelt + + PR c/28286 + * c-pragma.c (handle_pragma_pack): Handle invalid constants. + + 2006-07-16 Eric Botcazou + + * doc/install.texi (sparc-sun-solaris2*): Add GMP version number. + + 2006-07-05 Jason Merrill + + PR c++/13983 + PR c++/17519 + * stor-layout.c (finish_record_layout): Copy TYPE_PACKED to variants. + + 2006-07-04 Peter O'Gorman + + * mklibgcc.in: chmod 644 before ranlib during install. + + 2006-07-02 Roger Sayle + + PR middle-end/27428 + * c-lex.c (c_lex_with_flags) : Increment errorcount + to indicate the cpplib has issued an error message for us. + + 2006-06-23 Richard Guenther + + PR middle-end/28045 + * fold-const.c (operand_equal_p): Check if the argument types + have the same precision before stripping NOPs. + + 2006-06-22 Gerald Pfeifer + + * doc/install.texi (Configuration): Remove reference to CrossGCC + FAQ which was gone. + (Building): Ditto. + + 2006-06-21 Roger Sayle + + PR target/27861 + * expmed.c (expand_shift): On SHIFT_COUNT_TRUNCATED targets, we may + have stripped a SUBREG from the shift count, so we may need to + convert_to_mode back to the type's mode before calling make_tree. + Use new_amount instead of amount to avoid expanding a tree twice. + + 2006-06-12 Volker Reichelt + + PR target/27421 + * config/i386/i386.c (classify_argument): Skip fields with invalid + types in unions. + + 2006-06-06 Roger Sayle + + PR target/26223 + * config/i386/i386.c (construct_container): Split static issued_error + flag into issued_sse_arg_error, issued_sse_ret_error and + issued_x87_ret_error. Issue a daignostic if the x86-64 ABI + requires the use of x87 registers and the user explicitly + specified the -mno-80387 command line option. + + 2006-06-05 Joseph S. Myers + + PR c/25161 + PR c/27020 + * c-decl.c (grokdeclarator): Disallow variably modified types at + file scope. Avoid marking shared array type of constant size as + VLA. + + 2006-06-04 Volker Reichelt + + PR c++/27601 + * c-common.c (fold_offsetof_1): Handle static members. + + 2006-05-30 Volker Reichelt + + PR c/27718 + * c-typeck.c (c_expr_sizeof_type): Handle invalid types. + + 2006-05-22 Volker Reichelt + + PR c++/27451 + * stmt.c (expand_asm_operands): Skip asm statement with erroneous + clobbers. + + 2006-05-15 Roger Sayle + + PR rtl-optimization/22563 + Backports from mainline + * expmed.c (store_fixed_bit_field): When using AND and IOR to store + a fixed width bitfield, always force the intermediates into pseudos. + Also check whether the bitsize is valid for the machine's "insv" + instruction before moving the target into a pseudo for use with + the insv. + * config/i386/predicates.md (const8_operand): New predicate. + * config/i386/i386.md (extv, extzv, insv): Use the new + const8_operand predicate where appropriate. + + 2006-05-15 Roger Sayle + + PR middle-end/26729 + * fold-const.c (fold_truthop): Check integer_nonzerop instead of + !integer_zerop to avoid problems with TREE_OVERFLOW. + + 2005-05-13 Zdenek Dvorak + + PR rtl-optimization/27335 + * loop-unroll.c (peel_loops_completely): Use loops->parray to walk the + loops. + + 2005-05-13 Zdenek Dvorak + + PR tree-optimization/27003 + * tree.c (build_int_cst_type): Avoid shift by size of type. + + 2006-05-11 Volker Reichelt + + PR target/27421 + * config/i386/i386.c (classify_argument): Skip fields with invalid + types. + + PR middle-end/27384 + * fold-const.c (size_binop): Move sanity check for arguments to + the beginning of the function. + + 2006-05-09 Richard Guenther + + PR tree-optimization/27136 + * tree-ssa-loop-niter.c (get_val_for): Correct function + comment, assert requirements. + (loop_niter_by_eval): Stop processing if the iterated + value did not simplify. + + 2006-05-03 Roger Sayle + + PR c/25309 + * c-typeck.c (struct spelling): Make I an unsigned HOST_WIDE_INT. + (push_array_bounds): Delete prototype. Change BOUNDS argument to + an unsigned HOST_WIDE_INT. + (print_spelling): Use HOST_WIDE_INT_PRINT_UNSIGNED to output the + array index. + (really_start_incremental_init): No need to call convert because + bitsize_zero_node is already of type bitsizetype. + (push_init_level): Extract the value of constructor_index as an + unsigned HOST_WIDE_INT quantity, using tree_low_cst. + (process_init_element): Likewise. + + 2006-05-01 Richard Guenther + + PR middle-end/26565 + * builtins.c (get_pointer_alignment): Handle component + references for field alignment. + + 2006-04-25 Roger Sayle + + PR target/26961 + * fold-const.c (fold): When converting "A ? B : C" into either + "A op B" or "A op C", we may need to convert A to the type of B and C. + + 2006-04-23 Eric Botcazou + + * tree-tailcall.c (pass_tail_recursion): Use gate_tail_calls too. + + 2006-04-14 Alexey Starovoytov + Eric Botcazou + + * config/sparc/sparc.c (emit_and_preserve): Allocate space for the + register save area. + + 2006-04-10 Eric Botcazou + + * doc/install.texi (*-*-solaris2*): Point to the configure page. + + 2006-04-04 Kazuhiro Inaoka + + PR target/26775 + PR target/26776 + * config/m32r/m32r.c (m32r_output_function_epilogue): Case for + a large stack frame at epilogue. Use fp to recover a stack + pointer for alloca function at epilogue. + + PR target/36276 + * config/m32r/m32r.c (gen_compare): Removed a rule addsi3 codes + to avoid a miss optimizing at simplify_relational_operation(). + * config/m32r/m32r.md (seq): Ditto. Changed reg_or_eq_int16_operand + to reg_or_uint16_operand because seq_insn has not used addsi3 already. + (seq_insn): Ditto. Removed operand check mode "P". Changed + reg_or_eq_int16_operand to reg_or_uint16_operand. + + 2006-03-31 H.J. Lu + + PR testsuite/25741 + Backport from mainline + 2006-01-16 H.J. Lu + + * Makefile.in (check-%): Depend on site.exp instead of + $(TESTSUITEDIR)/site.exp. Run "runtest" in separate language + directories. + + 2006-01-17 Shantonu Sen + + * Makefile.in (check-%, check-consistency): Use $${srcdir} + instead of $(srcdir) and ${srcdir}. + + 2006-03-23 Richard Henderson + + * config/alpha/alpha.c (alpha_legitimate_constant_p): Reject + tls symbols. + + PR target/26347 + * config/alpha/predicates.md (local_symbolic_operand): Reject + weak symbols. + + 2006-03-21 Jason Merrill + + * builtins.c (expand_builtin_fork_or_exec): Fix pasto. + + PR middle-end/20297 + * expr.c (init_block_move_fn): Force default visibility. + (init_block_clear_fn): Likewise. + * builtins.c (expand_builtin_fork_or_exec): Likewise. + + 2006-03-20 Alan Modra + + PR target/26453 + * config/rs6000/rs6000.c (rs6000_output_function_epilogue): Don't + output traceback table for thunks. Localise rs6000_stack_info call. + + 2006-03-16 Kaz Kojima + + Backport from 4.1: + * config/sh/sh.c (prepare_move_operands): Handle the address + constant which is a tls symbolic address plus a constant. + + 2006-03-16 Roger Sayle + + PR middle-end/26379 + Backport from mainline. + 2006-02-21 Jakub Jelinek + * combine.c (simplify_shift_const_1): Disable nested shifts + optimization for vector shifts. + + 2006-03-16 Steve Ellcey + + PR target/25917 + Backport from mainline. + * config/ia64/predicates.md (extr_len_operand): New predicate. + * config/ia64/ia64.md (extv): Tighten constraints. + (extzv): Ditto. + (*tbit_and_2): Ditto. + (*tbit_and_3): Ditto. + (*tbit_or_2): Ditto. + (*tbit_or_3): Ditto. + (*bit_zero): Ditto. + (*bit_one): Ditto. + + 2006-03-15 Roger Sayle + + PR middle-end/26557 + * stmt.c (emit_case_nodes): Handle the case where the index is a + CONST_INT, where the comparison mode is specified by the index type. + + 2006-03-14 John David Anglin + + * pa/pa32-linux.h (CRT_CALL_STATIC_FUNCTION): Fix typo. + + 2006-03-13 John David Anglin + + * pa/pa32-linux.h (CRT_CALL_STATIC_FUNCTION): Define when CRTSTUFFS_O + is defined. + + 2006-03-13 Jie Zhang + + * config/bfin/uclinux.h: Define _GNU_SOURCE in CPLUSPLUS_CPP_SPEC. + + 2006-03-13 Bernd Schmidt + + * config/bfin/lib1funcs.asm (___umodsi3): Use stack to save contents + of RETS. + * config/bfin/bfin.h (TARGET_CPU_CPP_BUILTINS): If + TARGET_ID_SHARED_LIBRARY, define __ID_SHARED_LIB__. + * config/bfin/crti.S: Use it instead of __PIC__. + * config/bfin/crtn.S: Likewise. + + * config/bfin/bfin.md (call_value_symbol, sibcall_value_symbol, + call_symbol, sibcall_symbol): Disallow if TARGET_ID_SHARED_LIBRARY, + not if flag_pic. + Lose 'G' modifier for call operand. + * config/bfin/bfin.c (print_operand) : Don't + recognize 'G' modifier. + + 2006-03-13 Eric Botcazou + + PR middle-end/18859 + * stmt.c (expand_case): Discard empty ranges. + + 2006-03-11 Kaveh R. Ghazi + + Backport: + 2005-03-31 Janis Johnson + + * doc/sourcebuild.texi (Test Directives): Describe cleanup-* procs. + + 2006-03-10 Mark Mitchell + + * version.c: Bump version number. + + * doc/include/gcc-common.texi: Bump version number. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/gcc/c-lex.c gcc-4.0.4/gcc/c-lex.c *** gcc-4.0.3/gcc/c-lex.c 2004-10-27 17:24:20.000000000 +0000 --- gcc-4.0.4/gcc/c-lex.c 2006-07-02 16:05:28.000000000 +0000 *************** c_lex_with_flags (tree *value, unsigned *** 362,367 **** --- 362,368 ---- case CPP_N_INVALID: /* cpplib has issued an error. */ *value = error_mark_node; + errorcount++; break; case CPP_N_INTEGER: diff -Nrcpad gcc-4.0.3/gcc/combine.c gcc-4.0.4/gcc/combine.c *** gcc-4.0.3/gcc/combine.c 2005-12-01 03:33:46.000000000 +0000 --- gcc-4.0.4/gcc/combine.c 2006-09-10 21:28:39.000000000 +0000 *************** force_to_mode (rtx x, enum machine_mode *** 6866,6872 **** nonzero = nonzero_bits (x, mode); /* If none of the bits in X are needed, return a zero. */ ! if (! just_select && (nonzero & mask) == 0) x = const0_rtx; /* If X is a CONST_INT, return a new one. Do this here since the --- 6866,6872 ---- nonzero = nonzero_bits (x, mode); /* If none of the bits in X are needed, return a zero. */ ! if (!just_select && (nonzero & mask) == 0 && !side_effects_p (x)) x = const0_rtx; /* If X is a CONST_INT, return a new one. Do this here since the *************** simplify_shift_const (rtx x, enum rtx_co *** 8644,8657 **** == 0)) code = LSHIFTRT; ! if (code == LSHIFTRT ! && GET_MODE_BITSIZE (shift_mode) <= HOST_BITS_PER_WIDE_INT ! && !(nonzero_bits (varop, shift_mode) >> count)) ! varop = const0_rtx; ! if (code == ASHIFT ! && GET_MODE_BITSIZE (shift_mode) <= HOST_BITS_PER_WIDE_INT ! && !((nonzero_bits (varop, shift_mode) << count) ! & GET_MODE_MASK (shift_mode))) varop = const0_rtx; switch (GET_CODE (varop)) --- 8644,8657 ---- == 0)) code = LSHIFTRT; ! if (((code == LSHIFTRT ! && GET_MODE_BITSIZE (shift_mode) <= HOST_BITS_PER_WIDE_INT ! && !(nonzero_bits (varop, shift_mode) >> count)) ! || (code == ASHIFT ! && GET_MODE_BITSIZE (shift_mode) <= HOST_BITS_PER_WIDE_INT ! && !((nonzero_bits (varop, shift_mode) << count) ! & GET_MODE_MASK (shift_mode)))) ! && !side_effects_p (varop)) varop = const0_rtx; switch (GET_CODE (varop)) *************** simplify_shift_const (rtx x, enum rtx_co *** 8790,8796 **** && INTVAL (XEXP (varop, 1)) >= 0 && INTVAL (XEXP (varop, 1)) < GET_MODE_BITSIZE (GET_MODE (varop)) && GET_MODE_BITSIZE (result_mode) <= HOST_BITS_PER_WIDE_INT ! && GET_MODE_BITSIZE (mode) <= HOST_BITS_PER_WIDE_INT) { enum rtx_code first_code = GET_CODE (varop); unsigned int first_count = INTVAL (XEXP (varop, 1)); --- 8790,8797 ---- && INTVAL (XEXP (varop, 1)) >= 0 && INTVAL (XEXP (varop, 1)) < GET_MODE_BITSIZE (GET_MODE (varop)) && GET_MODE_BITSIZE (result_mode) <= HOST_BITS_PER_WIDE_INT ! && GET_MODE_BITSIZE (mode) <= HOST_BITS_PER_WIDE_INT ! && !VECTOR_MODE_P (result_mode)) { enum rtx_code first_code = GET_CODE (varop); unsigned int first_count = INTVAL (XEXP (varop, 1)); *************** simplify_shift_const (rtx x, enum rtx_co *** 9284,9292 **** if (outer_op == AND) x = simplify_and_const_int (NULL_RTX, result_mode, x, outer_const); else if (outer_op == SET) ! /* This means that we have determined that the result is ! equivalent to a constant. This should be rare. */ ! x = GEN_INT (outer_const); else if (GET_RTX_CLASS (outer_op) == RTX_UNARY) x = simplify_gen_unary (outer_op, result_mode, x, result_mode); else --- 9285,9296 ---- if (outer_op == AND) x = simplify_and_const_int (NULL_RTX, result_mode, x, outer_const); else if (outer_op == SET) ! { ! /* This means that we have determined that the result is ! equivalent to a constant. This should be rare. */ ! if (!side_effects_p (x)) ! x = GEN_INT (outer_const); ! } else if (GET_RTX_CLASS (outer_op) == RTX_UNARY) x = simplify_gen_unary (outer_op, result_mode, x, result_mode); else diff -Nrcpad gcc-4.0.3/gcc/config/alpha/alpha.c gcc-4.0.4/gcc/config/alpha/alpha.c *** gcc-4.0.3/gcc/config/alpha/alpha.c 2005-11-03 00:33:09.000000000 +0000 --- gcc-4.0.4/gcc/config/alpha/alpha.c 2006-03-23 15:52:18.000000000 +0000 *************** alpha_legitimate_constant_p (rtx x) *** 2114,2123 **** { case CONST: case LABEL_REF: - case SYMBOL_REF: case HIGH: return true; case CONST_DOUBLE: if (x == CONST0_RTX (mode)) return true; --- 2114,2126 ---- { case CONST: case LABEL_REF: case HIGH: return true; + case SYMBOL_REF: + /* TLS symbols are never valid. */ + return SYMBOL_REF_TLS_MODEL (x) == 0; + case CONST_DOUBLE: if (x == CONST0_RTX (mode)) return true; diff -Nrcpad gcc-4.0.3/gcc/config/alpha/predicates.md gcc-4.0.4/gcc/config/alpha/predicates.md *** gcc-4.0.3/gcc/config/alpha/predicates.md 2005-01-22 12:53:25.000000000 +0000 --- gcc-4.0.4/gcc/config/alpha/predicates.md 2006-03-23 15:47:50.000000000 +0000 *************** *** 337,343 **** if (GET_CODE (op) != SYMBOL_REF) return 0; ! return SYMBOL_REF_LOCAL_P (op) && !SYMBOL_REF_TLS_MODEL (op); }) ;; Return true if OP is a SYMBOL_REF or CONST referencing a variable --- 337,345 ---- if (GET_CODE (op) != SYMBOL_REF) return 0; ! return (SYMBOL_REF_LOCAL_P (op) ! && !SYMBOL_REF_WEAK (op) ! && !SYMBOL_REF_TLS_MODEL (op)); }) ;; Return true if OP is a SYMBOL_REF or CONST referencing a variable diff -Nrcpad gcc-4.0.3/gcc/config/arm/ieee754-df.S gcc-4.0.4/gcc/config/arm/ieee754-df.S *** gcc-4.0.3/gcc/config/arm/ieee754-df.S 2005-04-30 19:41:25.000000000 +0000 --- gcc-4.0.4/gcc/config/arm/ieee754-df.S 2007-01-09 10:17:02.000000000 +0000 *************** LSYM(Lad_s): *** 326,332 **** beq 1f @ Result is x + 0.0 = x or 0.0 + y = y. ! teq r4, #0 moveq xh, yh moveq xl, yl RETLDM "r4, r5" --- 326,332 ---- beq 1f @ Result is x + 0.0 = x or 0.0 + y = y. ! orrs ip, r4, xl moveq xh, yh moveq xl, yl RETLDM "r4, r5" diff -Nrcpad gcc-4.0.3/gcc/config/bfin/bfin.c gcc-4.0.4/gcc/config/bfin/bfin.c *** gcc-4.0.3/gcc/config/bfin/bfin.c 2005-12-09 22:46:35.000000000 +0000 --- gcc-4.0.4/gcc/config/bfin/bfin.c 2006-03-13 16:33:11.000000000 +0000 *************** print_operand (FILE *file, rtx x, char c *** 1266,1273 **** case SYMBOL_REF: output_addr_const (file, x); - if (code == 'G' && flag_pic) - fprintf (file, "@GOT"); break; case CONST_DOUBLE: --- 1266,1271 ---- diff -Nrcpad gcc-4.0.3/gcc/config/bfin/bfin.h gcc-4.0.4/gcc/config/bfin/bfin.h *** gcc-4.0.3/gcc/config/bfin/bfin.h 2005-11-16 13:26:17.000000000 +0000 --- gcc-4.0.4/gcc/config/bfin/bfin.h 2006-03-13 16:14:22.000000000 +0000 *************** extern int target_flags; *** 46,51 **** --- 46,53 ---- builtin_define ("__PIC__"); \ builtin_define ("__pic__"); \ } \ + if (TARGET_ID_SHARED_LIBRARY) \ + builtin_define ("__ID_SHARED_LIB__"); \ } \ while (0) #endif diff -Nrcpad gcc-4.0.3/gcc/config/bfin/bfin.md gcc-4.0.4/gcc/config/bfin/bfin.md *** gcc-4.0.3/gcc/config/bfin/bfin.md 2005-12-08 13:45:27.000000000 +0000 --- gcc-4.0.4/gcc/config/bfin/bfin.md 2006-03-13 16:33:11.000000000 +0000 *************** *** 1268,1277 **** (match_operand 1 "general_operand" "g")) (use (match_operand 2 "" ""))] "! SIBLING_CALL_P (insn) ! && !flag_pic && GET_CODE (operands[0]) == SYMBOL_REF && !bfin_longcall_p (operands[0], INTVAL (operands[2]))" ! "call %G0;" [(set_attr "type" "call") (set_attr "length" "4")]) --- 1268,1277 ---- (match_operand 1 "general_operand" "g")) (use (match_operand 2 "" ""))] "! SIBLING_CALL_P (insn) ! && !TARGET_ID_SHARED_LIBRARY && GET_CODE (operands[0]) == SYMBOL_REF && !bfin_longcall_p (operands[0], INTVAL (operands[2]))" ! "call %0;" [(set_attr "type" "call") (set_attr "length" "4")]) *************** *** 1281,1290 **** (use (match_operand 2 "" "")) (return)] "SIBLING_CALL_P (insn) ! && !flag_pic && GET_CODE (operands[0]) == SYMBOL_REF && !bfin_longcall_p (operands[0], INTVAL (operands[2]))" ! "jump.l %G0;" [(set_attr "type" "br") (set_attr "length" "4")]) --- 1281,1290 ---- (use (match_operand 2 "" "")) (return)] "SIBLING_CALL_P (insn) ! && !TARGET_ID_SHARED_LIBRARY && GET_CODE (operands[0]) == SYMBOL_REF && !bfin_longcall_p (operands[0], INTVAL (operands[2]))" ! "jump.l %0;" [(set_attr "type" "br") (set_attr "length" "4")]) *************** *** 1294,1303 **** (match_operand 2 "general_operand" "g"))) (use (match_operand 3 "" ""))] "! SIBLING_CALL_P (insn) ! && !flag_pic && GET_CODE (operands[1]) == SYMBOL_REF && !bfin_longcall_p (operands[1], INTVAL (operands[3]))" ! "call %G1;" [(set_attr "type" "call") (set_attr "length" "4")]) --- 1294,1303 ---- (match_operand 2 "general_operand" "g"))) (use (match_operand 3 "" ""))] "! SIBLING_CALL_P (insn) ! && !TARGET_ID_SHARED_LIBRARY && GET_CODE (operands[1]) == SYMBOL_REF && !bfin_longcall_p (operands[1], INTVAL (operands[3]))" ! "call %1;" [(set_attr "type" "call") (set_attr "length" "4")]) *************** *** 1308,1317 **** (use (match_operand 3 "" "")) (return)] "SIBLING_CALL_P (insn) ! && !flag_pic && GET_CODE (operands[1]) == SYMBOL_REF && !bfin_longcall_p (operands[1], INTVAL (operands[3]))" ! "jump.l %G1;" [(set_attr "type" "br") (set_attr "length" "4")]) --- 1308,1317 ---- (use (match_operand 3 "" "")) (return)] "SIBLING_CALL_P (insn) ! && !TARGET_ID_SHARED_LIBRARY && GET_CODE (operands[1]) == SYMBOL_REF && !bfin_longcall_p (operands[1], INTVAL (operands[3]))" ! "jump.l %1;" [(set_attr "type" "br") (set_attr "length" "4")]) diff -Nrcpad gcc-4.0.3/gcc/config/bfin/crti.s gcc-4.0.4/gcc/config/bfin/crti.s *** gcc-4.0.3/gcc/config/bfin/crti.s 2005-11-16 13:26:17.000000000 +0000 --- gcc-4.0.4/gcc/config/bfin/crti.s 2006-03-13 16:14:22.000000000 +0000 *************** Boston, MA 02110-1301, USA. */ *** 38,58 **** .globl __init .type __init,@function __init: ! #if defined __PIC__ [--SP] = P5; #endif LINK 12; ! #if defined __PIC__ P5 = [P5 + _current_shared_library_p5_offset_] #endif .section .fini .globl __fini .type __fini,@function __fini: ! #if defined __PIC__ [--SP] = P5; #endif LINK 12; ! #if defined __PIC__ P5 = [P5 + _current_shared_library_p5_offset_] #endif --- 38,58 ---- .globl __init .type __init,@function __init: ! #if defined __ID_SHARED_LIB__ [--SP] = P5; #endif LINK 12; ! #if defined __ID_SHARED_LIB__ P5 = [P5 + _current_shared_library_p5_offset_] #endif .section .fini .globl __fini .type __fini,@function __fini: ! #if defined __ID_SHARED_LIB__ [--SP] = P5; #endif LINK 12; ! #if defined __ID_SHARED_LIB__ P5 = [P5 + _current_shared_library_p5_offset_] #endif diff -Nrcpad gcc-4.0.3/gcc/config/bfin/crtn.s gcc-4.0.4/gcc/config/bfin/crtn.s *** gcc-4.0.3/gcc/config/bfin/crtn.s 2005-11-16 13:26:17.000000000 +0000 --- gcc-4.0.4/gcc/config/bfin/crtn.s 2006-03-13 16:14:22.000000000 +0000 *************** Boston, MA 02110-1301, USA. */ *** 36,49 **** .section .init unlink; ! #if defined __PIC__ P5 = [SP++]; #endif rts; .section .fini unlink; ! #if defined __PIC__ P5 = [SP++]; #endif rts; --- 36,49 ---- .section .init unlink; ! #if defined __ID_SHARED_LIB__ P5 = [SP++]; #endif rts; .section .fini unlink; ! #if defined __ID_SHARED_LIB__ P5 = [SP++]; #endif rts; diff -Nrcpad gcc-4.0.3/gcc/config/bfin/lib1funcs.asm gcc-4.0.4/gcc/config/bfin/lib1funcs.asm *** gcc-4.0.3/gcc/config/bfin/lib1funcs.asm 2005-08-09 10:57:09.000000000 +0000 --- gcc-4.0.4/gcc/config/bfin/lib1funcs.asm 2006-03-13 15:06:03.000000000 +0000 *************** ___udivsi3: *** 111,120 **** .type ___umodsi3, STT_FUNC; ___umodsi3: ! P1 = RETS; ! CALL ___udivsi3; R0 = R3; ! RETS = P1; ! RTS; #endif --- 111,120 ---- .type ___umodsi3, STT_FUNC; ___umodsi3: ! [--SP] = RETS; ! CALL ___udivsi3; R0 = R3; ! RETS = [SP++]; ! RTS; #endif diff -Nrcpad gcc-4.0.3/gcc/config/bfin/uclinux.h gcc-4.0.4/gcc/config/bfin/uclinux.h *** gcc-4.0.3/gcc/config/bfin/uclinux.h 2005-11-17 22:04:14.000000000 +0000 --- gcc-4.0.4/gcc/config/bfin/uclinux.h 2006-03-13 18:02:09.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + /* The GNU C++ standard library requires that these macros be defined. */ + #undef CPLUSPLUS_CPP_SPEC + #define CPLUSPLUS_CPP_SPEC "-D_GNU_SOURCE %(cpp)" + #undef STARTFILE_SPEC #define STARTFILE_SPEC \ "crt1%O%s crti%O%s crtbegin%O%s crtlibid%O%s" diff -Nrcpad gcc-4.0.3/gcc/config/h8300/h8300.c gcc-4.0.4/gcc/config/h8300/h8300.c *** gcc-4.0.3/gcc/config/h8300/h8300.c 2004-11-09 10:13:30.000000000 +0000 --- gcc-4.0.4/gcc/config/h8300/h8300.c 2006-11-02 07:55:35.000000000 +0000 *************** static int h8300_interrupt_function_p (t *** 103,110 **** static int h8300_saveall_function_p (tree); static int h8300_monitor_function_p (tree); static int h8300_os_task_function_p (tree); ! static void h8300_emit_stack_adjustment (int, unsigned int); ! static int round_frame_size (int); static unsigned int compute_saved_regs (void); static void push (int); static void pop (int); --- 103,110 ---- static int h8300_saveall_function_p (tree); static int h8300_monitor_function_p (tree); static int h8300_os_task_function_p (tree); ! static void h8300_emit_stack_adjustment (int, HOST_WIDE_INT); ! static HOST_WIDE_INT round_frame_size (HOST_WIDE_INT); static unsigned int compute_saved_regs (void); static void push (int); static void pop (int); *************** byte_reg (rtx x, int b) *** 538,544 **** SIZE to adjust the stack pointer. */ static void ! h8300_emit_stack_adjustment (int sign, unsigned int size) { /* If the frame size is 0, we don't have anything to do. */ if (size == 0) --- 538,544 ---- SIZE to adjust the stack pointer. */ static void ! h8300_emit_stack_adjustment (int sign, HOST_WIDE_INT size) { /* If the frame size is 0, we don't have anything to do. */ if (size == 0) *************** h8300_emit_stack_adjustment (int sign, u *** 574,581 **** /* Round up frame size SIZE. */ ! static int ! round_frame_size (int size) { return ((size + STACK_BOUNDARY / BITS_PER_UNIT - 1) & -STACK_BOUNDARY / BITS_PER_UNIT); --- 574,581 ---- /* Round up frame size SIZE. */ ! static HOST_WIDE_INT ! round_frame_size (HOST_WIDE_INT size) { return ((size + STACK_BOUNDARY / BITS_PER_UNIT - 1) & -STACK_BOUNDARY / BITS_PER_UNIT); diff -Nrcpad gcc-4.0.3/gcc/config/i386/i386.c gcc-4.0.4/gcc/config/i386/i386.c *** gcc-4.0.3/gcc/config/i386/i386.c 2005-12-15 19:04:04.000000000 +0000 --- gcc-4.0.4/gcc/config/i386/i386.c 2006-06-12 21:39:10.000000000 +0000 *************** classify_argument (enum machine_mode mod *** 2257,2262 **** --- 2257,2265 ---- { int num; + if (TREE_TYPE (field) == error_mark_node) + continue; + /* Bitfields are always classified as integer. Handle them early, since later code would consider them to be misaligned integers. */ *************** classify_argument (enum machine_mode mod *** 2342,2347 **** --- 2345,2354 ---- if (TREE_CODE (field) == FIELD_DECL) { int num; + + if (TREE_TYPE (field) == error_mark_node) + continue; + num = classify_argument (TYPE_MODE (TREE_TYPE (field)), TREE_TYPE (field), subclasses, bit_offset); *************** construct_container (enum machine_mode m *** 2536,2541 **** --- 2543,2553 ---- tree type, int in_return, int nintregs, int nsseregs, const int *intreg, int sse_regno) { + /* The following variables hold the static issued_error state. */ + static bool issued_sse_arg_error; + static bool issued_sse_ret_error; + static bool issued_x87_ret_error; + enum machine_mode tmpmode; int bytes = (mode == BLKmode) ? int_size_in_bytes (type) : (int) GET_MODE_SIZE (mode); *************** construct_container (enum machine_mode m *** 2574,2591 **** some less clueful developer tries to use floating-point anyway. */ if (needed_sseregs && !TARGET_SSE) { ! static bool issued_error; ! if (!issued_error) { ! issued_error = true; ! if (in_return) ! error ("SSE register return with SSE disabled"); ! else ! error ("SSE register argument with SSE disabled"); } return NULL; } /* First construct simple cases. Avoid SCmode, since we want to use single register to pass this type. */ if (n == 1 && mode != SCmode) --- 2586,2623 ---- some less clueful developer tries to use floating-point anyway. */ if (needed_sseregs && !TARGET_SSE) { ! if (in_return) { ! if (!issued_sse_ret_error) ! { ! error ("SSE register return with SSE disabled"); ! issued_sse_ret_error = true; ! } ! } ! else if (!issued_sse_arg_error) ! { ! error ("SSE register argument with SSE disabled"); ! issued_sse_arg_error = true; } return NULL; } + /* Likewise, error if the ABI requires us to return values in the + x87 registers and the user specified -mno-80387. */ + if (!TARGET_80387 && in_return) + for (i = 0; i < n; i++) + if (class[i] == X86_64_X87_CLASS + || class[i] == X86_64_X87UP_CLASS + || class[i] == X86_64_COMPLEX_X87_CLASS) + { + if (!issued_x87_ret_error) + { + error ("x87 register return with x87 disabled"); + issued_x87_ret_error = true; + } + return NULL; + } + /* First construct simple cases. Avoid SCmode, since we want to use single register to pass this type. */ if (n == 1 && mode != SCmode) diff -Nrcpad gcc-4.0.3/gcc/config/i386/i386.md gcc-4.0.4/gcc/config/i386/i386.md *** gcc-4.0.3/gcc/config/i386/i386.md 2006-01-04 12:29:14.000000000 +0000 --- gcc-4.0.4/gcc/config/i386/i386.md 2006-09-18 10:14:53.000000000 +0000 *************** *** 10244,10249 **** --- 10244,10285 ---- (const_string "ishift"))) (set_attr "mode" "DI")]) + (define_insn "*ashldi3_cconly_rex64" + [(set (reg FLAGS_REG) + (compare + (ashift:DI (match_operand:DI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "immediate_operand" "e")) + (const_int 0))) + (clobber (match_scratch:DI 0 "=r"))] + "TARGET_64BIT && ix86_match_ccmode (insn, CCGOCmode) + && ix86_binary_operator_ok (ASHIFT, DImode, operands)" + { + switch (get_attr_type (insn)) + { + case TYPE_ALU: + gcc_assert (operands[2] == const1_rtx); + return "add{q}\t{%0, %0|%0, %0}"; + + default: + if (REG_P (operands[2])) + return "sal{q}\t{%b2, %0|%0, %b2}"; + else if (operands[2] == const1_rtx + && (TARGET_SHIFT1 || optimize_size)) + return "sal{q}\t%0"; + else + return "sal{q}\t{%2, %0|%0, %2}"; + } + } + [(set (attr "type") + (cond [(and (and (ne (symbol_ref "TARGET_DOUBLE_WITH_ADD") + (const_int 0)) + (match_operand 0 "register_operand" "")) + (match_operand 2 "const1_operand" "")) + (const_string "alu") + ] + (const_string "ishift"))) + (set_attr "mode" "DI")]) + (define_insn "*ashldi3_1" [(set (match_operand:DI 0 "register_operand" "=&r,r") (ashift:DI (match_operand:DI 1 "reg_or_pm1_operand" "n,0") *************** *** 10529,10534 **** --- 10565,10606 ---- (const_string "ishift"))) (set_attr "mode" "SI")]) + (define_insn "*ashlsi3_cconly" + [(set (reg FLAGS_REG) + (compare + (ashift:SI (match_operand:SI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const_1_to_31_operand" "I")) + (const_int 0))) + (clobber (match_scratch:SI 0 "=r"))] + "ix86_match_ccmode (insn, CCGOCmode) + && ix86_binary_operator_ok (ASHIFT, SImode, operands)" + { + switch (get_attr_type (insn)) + { + case TYPE_ALU: + gcc_assert (operands[2] == const1_rtx); + return "add{l}\t{%0, %0|%0, %0}"; + + default: + if (REG_P (operands[2])) + return "sal{l}\t{%b2, %0|%0, %b2}"; + else if (operands[2] == const1_rtx + && (TARGET_SHIFT1 || optimize_size)) + return "sal{l}\t%0"; + else + return "sal{l}\t{%2, %0|%0, %2}"; + } + } + [(set (attr "type") + (cond [(and (and (ne (symbol_ref "TARGET_DOUBLE_WITH_ADD") + (const_int 0)) + (match_operand 0 "register_operand" "")) + (match_operand 2 "const1_operand" "")) + (const_string "alu") + ] + (const_string "ishift"))) + (set_attr "mode" "SI")]) + (define_insn "*ashlsi3_cmp_zext" [(set (reg FLAGS_REG) (compare *************** *** 10689,10694 **** --- 10761,10802 ---- (const_string "ishift"))) (set_attr "mode" "HI")]) + (define_insn "*ashlhi3_cconly" + [(set (reg FLAGS_REG) + (compare + (ashift:HI (match_operand:HI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const_1_to_31_operand" "I")) + (const_int 0))) + (clobber (match_scratch:HI 0 "=r"))] + "ix86_match_ccmode (insn, CCGOCmode) + && ix86_binary_operator_ok (ASHIFT, HImode, operands)" + { + switch (get_attr_type (insn)) + { + case TYPE_ALU: + gcc_assert (operands[2] == const1_rtx); + return "add{w}\t{%0, %0|%0, %0}"; + + default: + if (REG_P (operands[2])) + return "sal{w}\t{%b2, %0|%0, %b2}"; + else if (operands[2] == const1_rtx + && (TARGET_SHIFT1 || optimize_size)) + return "sal{w}\t%0"; + else + return "sal{w}\t{%2, %0|%0, %2}"; + } + } + [(set (attr "type") + (cond [(and (and (ne (symbol_ref "TARGET_DOUBLE_WITH_ADD") + (const_int 0)) + (match_operand 0 "register_operand" "")) + (match_operand 2 "const1_operand" "")) + (const_string "alu") + ] + (const_string "ishift"))) + (set_attr "mode" "HI")]) + (define_expand "ashlqi3" [(set (match_operand:QI 0 "nonimmediate_operand" "") (ashift:QI (match_operand:QI 1 "nonimmediate_operand" "") *************** *** 10850,10855 **** --- 10958,10999 ---- (const_string "ishift"))) (set_attr "mode" "QI")]) + (define_insn "*ashlqi3_cconly" + [(set (reg FLAGS_REG) + (compare + (ashift:QI (match_operand:QI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const_1_to_31_operand" "I")) + (const_int 0))) + (clobber (match_scratch:QI 0 "=q"))] + "ix86_match_ccmode (insn, CCGOCmode) + && ix86_binary_operator_ok (ASHIFT, QImode, operands)" + { + switch (get_attr_type (insn)) + { + case TYPE_ALU: + gcc_assert (operands[2] == const1_rtx); + return "add{b}\t{%0, %0|%0, %0}"; + + default: + if (REG_P (operands[2])) + return "sal{b}\t{%b2, %0|%0, %b2}"; + else if (operands[2] == const1_rtx + && (TARGET_SHIFT1 || optimize_size)) + return "sal{b}\t%0"; + else + return "sal{b}\t{%2, %0|%0, %2}"; + } + } + [(set (attr "type") + (cond [(and (and (ne (symbol_ref "TARGET_DOUBLE_WITH_ADD") + (const_int 0)) + (match_operand 0 "register_operand" "")) + (match_operand 2 "const1_operand" "")) + (const_string "alu") + ] + (const_string "ishift"))) + (set_attr "mode" "QI")]) + ;; See comment above `ashldi3' about how this works. (define_expand "ashrdi3" *************** *** 10923,10928 **** --- 11067,11086 ---- (const_string "2") (const_string "*")))]) + (define_insn "*ashrdi3_one_bit_cconly_rex64" + [(set (reg FLAGS_REG) + (compare + (ashiftrt:DI (match_operand:DI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const1_operand" "")) + (const_int 0))) + (clobber (match_scratch:DI 0 "=r"))] + "TARGET_64BIT && ix86_match_ccmode (insn, CCGOCmode) + && (TARGET_SHIFT1 || optimize_size) + && ix86_binary_operator_ok (ASHIFTRT, DImode, operands)" + "sar{q}\t%0" + [(set_attr "type" "ishift") + (set_attr "length" "2")]) + ;; This pattern can't accept a variable shift count, since shifts by ;; zero don't affect the flags. We assume that shifts by constant ;; zero are optimized away. *************** *** 10940,10945 **** --- 11098,11116 ---- [(set_attr "type" "ishift") (set_attr "mode" "DI")]) + (define_insn "*ashrdi3_cconly_rex64" + [(set (reg FLAGS_REG) + (compare + (ashiftrt:DI (match_operand:DI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const_int_operand" "n")) + (const_int 0))) + (clobber (match_scratch:DI 0 "=r"))] + "TARGET_64BIT && ix86_match_ccmode (insn, CCGOCmode) + && ix86_binary_operator_ok (ASHIFTRT, DImode, operands)" + "sar{q}\t{%2, %0|%0, %2}" + [(set_attr "type" "ishift") + (set_attr "mode" "DI")]) + (define_insn "*ashrdi3_1" [(set (match_operand:DI 0 "register_operand" "=r") (ashiftrt:DI (match_operand:DI 1 "register_operand" "0") *************** *** 11128,11133 **** --- 11299,11318 ---- (const_string "2") (const_string "*")))]) + (define_insn "*ashrsi3_one_bit_cconly" + [(set (reg FLAGS_REG) + (compare + (ashiftrt:SI (match_operand:SI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const1_operand" "")) + (const_int 0))) + (clobber (match_scratch:SI 0 "=r"))] + "ix86_match_ccmode (insn, CCGOCmode) + && (TARGET_SHIFT1 || optimize_size) + && ix86_binary_operator_ok (ASHIFTRT, SImode, operands)" + "sar{l}\t%0" + [(set_attr "type" "ishift") + (set_attr "length" "2")]) + (define_insn "*ashrsi3_one_bit_cmp_zext" [(set (reg FLAGS_REG) (compare *************** *** 11160,11165 **** --- 11345,11363 ---- [(set_attr "type" "ishift") (set_attr "mode" "SI")]) + (define_insn "*ashrsi3_cconly" + [(set (reg FLAGS_REG) + (compare + (ashiftrt:SI (match_operand:SI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const_1_to_31_operand" "I")) + (const_int 0))) + (clobber (match_scratch:SI 0 "=r"))] + "ix86_match_ccmode (insn, CCGOCmode) + && ix86_binary_operator_ok (ASHIFTRT, SImode, operands)" + "sar{l}\t{%2, %0|%0, %2}" + [(set_attr "type" "ishift") + (set_attr "mode" "SI")]) + (define_insn "*ashrsi3_cmp_zext" [(set (reg FLAGS_REG) (compare *************** *** 11229,11234 **** --- 11427,11446 ---- (const_string "2") (const_string "*")))]) + (define_insn "*ashrhi3_one_bit_cconly" + [(set (reg FLAGS_REG) + (compare + (ashiftrt:HI (match_operand:HI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const1_operand" "")) + (const_int 0))) + (clobber (match_scratch:HI 0 "=r"))] + "ix86_match_ccmode (insn, CCGOCmode) + && (TARGET_SHIFT1 || optimize_size) + && ix86_binary_operator_ok (ASHIFTRT, HImode, operands)" + "sar{w}\t%0" + [(set_attr "type" "ishift") + (set_attr "length" "2")]) + ;; This pattern can't accept a variable shift count, since shifts by ;; zero don't affect the flags. We assume that shifts by constant ;; zero are optimized away. *************** *** 11246,11251 **** --- 11458,11476 ---- [(set_attr "type" "ishift") (set_attr "mode" "HI")]) + (define_insn "*ashrhi3_cconly" + [(set (reg FLAGS_REG) + (compare + (ashiftrt:HI (match_operand:HI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const_1_to_31_operand" "I")) + (const_int 0))) + (clobber (match_scratch:HI 0 "=r"))] + "ix86_match_ccmode (insn, CCGOCmode) + && ix86_binary_operator_ok (ASHIFTRT, HImode, operands)" + "sar{w}\t{%2, %0|%0, %2}" + [(set_attr "type" "ishift") + (set_attr "mode" "HI")]) + (define_expand "ashrqi3" [(set (match_operand:QI 0 "nonimmediate_operand" "") (ashiftrt:QI (match_operand:QI 1 "nonimmediate_operand" "") *************** *** 11329,11334 **** --- 11554,11573 ---- (const_string "2") (const_string "*")))]) + (define_insn "*ashrqi3_one_bit_cconly" + [(set (reg FLAGS_REG) + (compare + (ashiftrt:QI (match_operand:QI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const1_operand" "I")) + (const_int 0))) + (clobber (match_scratch:QI 0 "=q"))] + "ix86_match_ccmode (insn, CCGOCmode) + && (TARGET_SHIFT1 || optimize_size) + && ix86_binary_operator_ok (ASHIFTRT, QImode, operands)" + "sar{b}\t%0" + [(set_attr "type" "ishift") + (set_attr "length" "2")]) + ;; This pattern can't accept a variable shift count, since shifts by ;; zero don't affect the flags. We assume that shifts by constant ;; zero are optimized away. *************** *** 11345,11350 **** --- 11584,11603 ---- "sar{b}\t{%2, %0|%0, %2}" [(set_attr "type" "ishift") (set_attr "mode" "QI")]) + + (define_insn "*ashrqi3_cconly" + [(set (reg FLAGS_REG) + (compare + (ashiftrt:QI (match_operand:QI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const_1_to_31_operand" "I")) + (const_int 0))) + (clobber (match_scratch:QI 0 "=q"))] + "ix86_match_ccmode (insn, CCGOCmode) + && ix86_binary_operator_ok (ASHIFTRT, QImode, operands)" + "sar{b}\t{%2, %0|%0, %2}" + [(set_attr "type" "ishift") + (set_attr "mode" "QI")]) + ;; Logical shift instructions *************** *** 11404,11409 **** --- 11657,11676 ---- (const_string "2") (const_string "*")))]) + (define_insn "*lshrdi3_cconly_one_bit_rex64" + [(set (reg FLAGS_REG) + (compare + (lshiftrt:DI (match_operand:DI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const1_operand" "")) + (const_int 0))) + (clobber (match_scratch:DI 0 "=r"))] + "TARGET_64BIT && ix86_match_ccmode (insn, CCGOCmode) + && (TARGET_SHIFT1 || optimize_size) + && ix86_binary_operator_ok (LSHIFTRT, HImode, operands)" + "shr{q}\t%0" + [(set_attr "type" "ishift") + (set_attr "length" "2")]) + ;; This pattern can't accept a variable shift count, since shifts by ;; zero don't affect the flags. We assume that shifts by constant ;; zero are optimized away. *************** *** 11421,11426 **** --- 11688,11706 ---- [(set_attr "type" "ishift") (set_attr "mode" "DI")]) + (define_insn "*lshrdi3_cconly_rex64" + [(set (reg FLAGS_REG) + (compare + (lshiftrt:DI (match_operand:DI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const_int_operand" "e")) + (const_int 0))) + (clobber (match_scratch:DI 0 "=r"))] + "TARGET_64BIT && ix86_match_ccmode (insn, CCGOCmode) + && ix86_binary_operator_ok (LSHIFTRT, HImode, operands)" + "shr{q}\t{%2, %0|%0, %2}" + [(set_attr "type" "ishift") + (set_attr "mode" "DI")]) + (define_insn "*lshrdi3_1" [(set (match_operand:DI 0 "register_operand" "=r") (lshiftrt:DI (match_operand:DI 1 "register_operand" "0") *************** *** 11533,11538 **** --- 11813,11832 ---- (const_string "2") (const_string "*")))]) + (define_insn "*lshrsi3_one_bit_cconly" + [(set (reg FLAGS_REG) + (compare + (lshiftrt:SI (match_operand:SI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const1_operand" "")) + (const_int 0))) + (clobber (match_scratch:SI 0 "=r"))] + "ix86_match_ccmode (insn, CCGOCmode) + && (TARGET_SHIFT1 || optimize_size) + && ix86_binary_operator_ok (LSHIFTRT, HImode, operands)" + "shr{l}\t%0" + [(set_attr "type" "ishift") + (set_attr "length" "2")]) + (define_insn "*lshrsi3_cmp_one_bit_zext" [(set (reg FLAGS_REG) (compare *************** *** 11565,11570 **** --- 11859,11877 ---- [(set_attr "type" "ishift") (set_attr "mode" "SI")]) + (define_insn "*lshrsi3_cconly" + [(set (reg FLAGS_REG) + (compare + (lshiftrt:SI (match_operand:SI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const_1_to_31_operand" "I")) + (const_int 0))) + (clobber (match_scratch:SI 0 "=r"))] + "ix86_match_ccmode (insn, CCGOCmode) + && ix86_binary_operator_ok (LSHIFTRT, HImode, operands)" + "shr{l}\t{%2, %0|%0, %2}" + [(set_attr "type" "ishift") + (set_attr "mode" "SI")]) + (define_insn "*lshrsi3_cmp_zext" [(set (reg FLAGS_REG) (compare *************** *** 11634,11639 **** --- 11941,11960 ---- (const_string "2") (const_string "*")))]) + (define_insn "*lshrhi3_one_bit_cconly" + [(set (reg FLAGS_REG) + (compare + (lshiftrt:HI (match_operand:HI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const1_operand" "")) + (const_int 0))) + (clobber (match_scratch:HI 0 "=r"))] + "ix86_match_ccmode (insn, CCGOCmode) + && (TARGET_SHIFT1 || optimize_size) + && ix86_binary_operator_ok (LSHIFTRT, HImode, operands)" + "shr{w}\t%0" + [(set_attr "type" "ishift") + (set_attr "length" "2")]) + ;; This pattern can't accept a variable shift count, since shifts by ;; zero don't affect the flags. We assume that shifts by constant ;; zero are optimized away. *************** *** 11651,11656 **** --- 11972,11990 ---- [(set_attr "type" "ishift") (set_attr "mode" "HI")]) + (define_insn "*lshrhi3_cconly" + [(set (reg FLAGS_REG) + (compare + (lshiftrt:HI (match_operand:HI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const_1_to_31_operand" "I")) + (const_int 0))) + (clobber (match_scratch:HI 0 "=r"))] + "ix86_match_ccmode (insn, CCGOCmode) + && ix86_binary_operator_ok (LSHIFTRT, HImode, operands)" + "shr{w}\t{%2, %0|%0, %2}" + [(set_attr "type" "ishift") + (set_attr "mode" "HI")]) + (define_expand "lshrqi3" [(set (match_operand:QI 0 "nonimmediate_operand" "") (lshiftrt:QI (match_operand:QI 1 "nonimmediate_operand" "") *************** *** 11733,11738 **** --- 12067,12086 ---- (const_string "2") (const_string "*")))]) + (define_insn "*lshrqi2_one_bit_cconly" + [(set (reg FLAGS_REG) + (compare + (lshiftrt:QI (match_operand:QI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const1_operand" "")) + (const_int 0))) + (clobber (match_scratch:QI 0 "=q"))] + "ix86_match_ccmode (insn, CCGOCmode) + && (TARGET_SHIFT1 || optimize_size) + && ix86_binary_operator_ok (LSHIFTRT, QImode, operands)" + "shr{b}\t%0" + [(set_attr "type" "ishift") + (set_attr "length" "2")]) + ;; This pattern can't accept a variable shift count, since shifts by ;; zero don't affect the flags. We assume that shifts by constant ;; zero are optimized away. *************** *** 11749,11754 **** --- 12097,12115 ---- "shr{b}\t{%2, %0|%0, %2}" [(set_attr "type" "ishift") (set_attr "mode" "QI")]) + + (define_insn "*lshrqi2_cconly" + [(set (reg FLAGS_REG) + (compare + (lshiftrt:QI (match_operand:QI 1 "nonimmediate_operand" "0") + (match_operand:QI 2 "const_1_to_31_operand" "I")) + (const_int 0))) + (clobber (match_scratch:QI 0 "=q"))] + "ix86_match_ccmode (insn, CCGOCmode) + && ix86_binary_operator_ok (LSHIFTRT, QImode, operands)" + "shr{b}\t{%2, %0|%0, %2}" + [(set_attr "type" "ishift") + (set_attr "mode" "QI")]) ;; Rotate instructions *************** *** 12136,12143 **** (define_expand "extv" [(set (match_operand:SI 0 "register_operand" "") (sign_extract:SI (match_operand:SI 1 "register_operand" "") ! (match_operand:SI 2 "immediate_operand" "") ! (match_operand:SI 3 "immediate_operand" "")))] "" { /* Handle extractions from %ah et al. */ --- 12497,12504 ---- (define_expand "extv" [(set (match_operand:SI 0 "register_operand" "") (sign_extract:SI (match_operand:SI 1 "register_operand" "") ! (match_operand:SI 2 "const8_operand" "") ! (match_operand:SI 3 "const8_operand" "")))] "" { /* Handle extractions from %ah et al. */ *************** *** 12153,12160 **** (define_expand "extzv" [(set (match_operand:SI 0 "register_operand" "") (zero_extract:SI (match_operand 1 "ext_register_operand" "") ! (match_operand:SI 2 "immediate_operand" "") ! (match_operand:SI 3 "immediate_operand" "")))] "" { /* Handle extractions from %ah et al. */ --- 12514,12521 ---- (define_expand "extzv" [(set (match_operand:SI 0 "register_operand" "") (zero_extract:SI (match_operand 1 "ext_register_operand" "") ! (match_operand:SI 2 "const8_operand" "") ! (match_operand:SI 3 "const8_operand" "")))] "" { /* Handle extractions from %ah et al. */ *************** *** 12169,12180 **** (define_expand "insv" [(set (zero_extract (match_operand 0 "ext_register_operand" "") ! (match_operand 1 "immediate_operand" "") ! (match_operand 2 "immediate_operand" "")) (match_operand 3 "register_operand" ""))] "" { ! /* Handle extractions from %ah et al. */ if (INTVAL (operands[1]) != 8 || INTVAL (operands[2]) != 8) FAIL; --- 12530,12541 ---- (define_expand "insv" [(set (zero_extract (match_operand 0 "ext_register_operand" "") ! (match_operand 1 "const8_operand" "") ! (match_operand 2 "const8_operand" "")) (match_operand 3 "register_operand" ""))] "" { ! /* Handle insertions to %ah et al. */ if (INTVAL (operands[1]) != 8 || INTVAL (operands[2]) != 8) FAIL; diff -Nrcpad gcc-4.0.3/gcc/config/i386/predicates.md gcc-4.0.4/gcc/config/i386/predicates.md *** gcc-4.0.3/gcc/config/i386/predicates.md 2005-12-02 22:58:33.000000000 +0000 --- gcc-4.0.4/gcc/config/i386/predicates.md 2006-05-16 01:17:13.000000000 +0000 *************** *** 501,506 **** --- 501,511 ---- (and (match_code "const_int") (match_test "op == const1_rtx"))) + ;; Match exactly eight. + (define_predicate "const8_operand" + (and (match_code "const_int") + (match_test "INTVAL (op) == 8"))) + ;; Match 2, 4, or 8. Used for leal multiplicands. (define_predicate "const248_operand" (match_code "const_int") diff -Nrcpad gcc-4.0.3/gcc/config/ia64/hpux.h gcc-4.0.4/gcc/config/ia64/hpux.h *** gcc-4.0.3/gcc/config/ia64/hpux.h 2005-03-07 03:29:38.000000000 +0000 --- gcc-4.0.4/gcc/config/ia64/hpux.h 2006-10-25 23:03:33.000000000 +0000 *************** do { \ *** 53,58 **** --- 53,59 ---- builtin_define("_HPUX_SOURCE"); \ builtin_define("__STDC_EXT__"); \ builtin_define("__STDCPP__"); \ + builtin_define("_INCLUDE__STDC_A1_SOURCE"); \ } \ if (TARGET_ILP32) \ builtin_define("_ILP32"); \ *************** do { \ *** 71,77 **** #undef ENDFILE_SPEC #undef STARTFILE_SPEC ! #define STARTFILE_SPEC "%{!shared:%{static:crt0%O%s}}" #undef LINK_SPEC #define LINK_SPEC \ --- 72,80 ---- #undef ENDFILE_SPEC #undef STARTFILE_SPEC ! #define STARTFILE_SPEC "%{!shared:%{static:crt0%O%s} \ ! %{mlp64:/usr/lib/hpux64/unix98%O%s} \ ! %{!mlp64:/usr/lib/hpux32/unix98%O%s}}" #undef LINK_SPEC #define LINK_SPEC \ diff -Nrcpad gcc-4.0.3/gcc/config/ia64/ia64.c gcc-4.0.4/gcc/config/ia64/ia64.c *** gcc-4.0.3/gcc/config/ia64/ia64.c 2005-11-30 08:38:06.000000000 +0000 --- gcc-4.0.4/gcc/config/ia64/ia64.c 2006-10-09 18:26:35.000000000 +0000 *************** ia64_legitimate_constant_p (rtx x) *** 741,747 **** case CONST: case SYMBOL_REF: ! return tls_symbolic_operand_type (x) == 0; default: return false; --- 741,770 ---- case CONST: case SYMBOL_REF: ! /* ??? Short term workaround for PR 28490. We must make the code here ! match the code in ia64_expand_move and move_operand, even though they ! are both technically wrong. */ ! if (tls_symbolic_operand_type (x) == 0) ! { ! HOST_WIDE_INT addend = 0; ! rtx op = x; ! ! if (GET_CODE (op) == CONST ! && GET_CODE (XEXP (op, 0)) == PLUS ! && GET_CODE (XEXP (XEXP (op, 0), 1)) == CONST_INT) ! { ! addend = INTVAL (XEXP (XEXP (op, 0), 1)); ! op = XEXP (XEXP (op, 0), 0); ! } ! ! if (any_offset_symbol_operand (op, GET_MODE (op)) ! || function_operand (op, GET_MODE (op))) ! return true; ! if (aligned_offset_symbol_operand (op, GET_MODE (op))) ! return (addend & 0x3fff) == 0; ! return false; ! } ! return false; default: return false; diff -Nrcpad gcc-4.0.3/gcc/config/ia64/ia64.md gcc-4.0.4/gcc/config/ia64/ia64.md *** gcc-4.0.3/gcc/config/ia64/ia64.md 2005-05-16 18:25:45.000000000 +0000 --- gcc-4.0.4/gcc/config/ia64/ia64.md 2006-03-16 18:42:18.000000000 +0000 *************** *** 1119,1126 **** (define_insn "extv" [(set (match_operand:DI 0 "gr_register_operand" "=r") (sign_extract:DI (match_operand:DI 1 "gr_register_operand" "r") ! (match_operand:DI 2 "const_int_operand" "n") ! (match_operand:DI 3 "const_int_operand" "n")))] "" "extr %0 = %1, %3, %2" [(set_attr "itanium_class" "ishf")]) --- 1119,1126 ---- (define_insn "extv" [(set (match_operand:DI 0 "gr_register_operand" "=r") (sign_extract:DI (match_operand:DI 1 "gr_register_operand" "r") ! (match_operand:DI 2 "extr_len_operand" "n") ! (match_operand:DI 3 "shift_count_operand" "M")))] "" "extr %0 = %1, %3, %2" [(set_attr "itanium_class" "ishf")]) *************** *** 1128,1135 **** (define_insn "extzv" [(set (match_operand:DI 0 "gr_register_operand" "=r") (zero_extract:DI (match_operand:DI 1 "gr_register_operand" "r") ! (match_operand:DI 2 "const_int_operand" "n") ! (match_operand:DI 3 "const_int_operand" "n")))] "" "extr.u %0 = %1, %3, %2" [(set_attr "itanium_class" "ishf")]) --- 1128,1135 ---- (define_insn "extzv" [(set (match_operand:DI 0 "gr_register_operand" "=r") (zero_extract:DI (match_operand:DI 1 "gr_register_operand" "r") ! (match_operand:DI 2 "extr_len_operand" "n") ! (match_operand:DI 3 "shift_count_operand" "M")))] "" "extr.u %0 = %1, %3, %2" [(set_attr "itanium_class" "ishf")]) *************** *** 1525,1531 **** (and:BI (ne:BI (zero_extract:DI (match_operand:DI 1 "gr_register_operand" "r") (const_int 1) ! (match_operand:DI 2 "const_int_operand" "n")) (const_int 0)) (match_operand:BI 3 "register_operand" "0")))] "" --- 1525,1531 ---- (and:BI (ne:BI (zero_extract:DI (match_operand:DI 1 "gr_register_operand" "r") (const_int 1) ! (match_operand:DI 2 "shift_count_operand" "M")) (const_int 0)) (match_operand:BI 3 "register_operand" "0")))] "" *************** *** 1537,1543 **** (and:BI (eq:BI (zero_extract:DI (match_operand:DI 1 "gr_register_operand" "r") (const_int 1) ! (match_operand:DI 2 "const_int_operand" "n")) (const_int 0)) (match_operand:BI 3 "register_operand" "0")))] "" --- 1537,1543 ---- (and:BI (eq:BI (zero_extract:DI (match_operand:DI 1 "gr_register_operand" "r") (const_int 1) ! (match_operand:DI 2 "shift_count_operand" "M")) (const_int 0)) (match_operand:BI 3 "register_operand" "0")))] "" *************** *** 1649,1655 **** (ior:BI (ne:BI (zero_extract:DI (match_operand:DI 1 "gr_register_operand" "r") (const_int 1) ! (match_operand:DI 2 "const_int_operand" "n")) (const_int 0)) (match_operand:BI 3 "register_operand" "0")))] "" --- 1649,1655 ---- (ior:BI (ne:BI (zero_extract:DI (match_operand:DI 1 "gr_register_operand" "r") (const_int 1) ! (match_operand:DI 2 "shift_count_operand" "M")) (const_int 0)) (match_operand:BI 3 "register_operand" "0")))] "" *************** *** 1661,1667 **** (ior:BI (eq:BI (zero_extract:DI (match_operand:DI 1 "gr_register_operand" "r") (const_int 1) ! (match_operand:DI 2 "const_int_operand" "n")) (const_int 0)) (match_operand:BI 3 "register_operand" "0")))] "" --- 1661,1667 ---- (ior:BI (eq:BI (zero_extract:DI (match_operand:DI 1 "gr_register_operand" "r") (const_int 1) ! (match_operand:DI 2 "shift_count_operand" "M")) (const_int 0)) (match_operand:BI 3 "register_operand" "0")))] "" *************** *** 4853,4859 **** [(set (match_operand:BI 0 "register_operand" "=c") (eq:BI (zero_extract:DI (match_operand:DI 1 "gr_register_operand" "r") (const_int 1) ! (match_operand:DI 2 "immediate_operand" "n")) (const_int 0)))] "" "tbit.z %0, %I0 = %1, %2" --- 4853,4859 ---- [(set (match_operand:BI 0 "register_operand" "=c") (eq:BI (zero_extract:DI (match_operand:DI 1 "gr_register_operand" "r") (const_int 1) ! (match_operand:DI 2 "shift_count_operand" "M")) (const_int 0)))] "" "tbit.z %0, %I0 = %1, %2" *************** *** 4863,4869 **** [(set (match_operand:BI 0 "register_operand" "=c") (ne:BI (zero_extract:DI (match_operand:DI 1 "gr_register_operand" "r") (const_int 1) ! (match_operand:DI 2 "immediate_operand" "n")) (const_int 0)))] "" "tbit.nz %0, %I0 = %1, %2" --- 4863,4869 ---- [(set (match_operand:BI 0 "register_operand" "=c") (ne:BI (zero_extract:DI (match_operand:DI 1 "gr_register_operand" "r") (const_int 1) ! (match_operand:DI 2 "shift_count_operand" "M")) (const_int 0)))] "" "tbit.nz %0, %I0 = %1, %2" diff -Nrcpad gcc-4.0.3/gcc/config/ia64/predicates.md gcc-4.0.4/gcc/config/ia64/predicates.md *** gcc-4.0.3/gcc/config/ia64/predicates.md 2005-05-12 17:50:25.000000000 +0000 --- gcc-4.0.4/gcc/config/ia64/predicates.md 2006-03-16 18:42:18.000000000 +0000 *************** *** 486,491 **** --- 486,496 ---- (and (match_code "const_int") (match_test "CONST_OK_FOR_M (INTVAL (op))"))) + ;; True if OP-1 is a 6 bit immediate operand, used in extr instruction. + (define_predicate "extr_len_operand" + (and (match_code "const_int") + (match_test "CONST_OK_FOR_M (INTVAL (op) - 1)"))) + ;; True if OP is a 5 bit immediate operand. (define_predicate "shift_32bit_count_operand" (and (match_code "const_int") diff -Nrcpad gcc-4.0.3/gcc/config/m32r/initfini.c gcc-4.0.4/gcc/config/m32r/initfini.c *** gcc-4.0.3/gcc/config/m32r/initfini.c 2003-09-27 04:48:30.000000000 +0000 --- gcc-4.0.4/gcc/config/m32r/initfini.c 2006-04-04 09:18:38.000000000 +0000 *************** static void __do_global_dtors (void) *** 72,78 **** asm ("__do_global_dtors") __attribute__ ((used, section (".text"))); static void ! __do_global_dtors () { func_ptr *p; --- 72,78 ---- asm ("__do_global_dtors") __attribute__ ((used, section (".text"))); static void ! __do_global_dtors (void) { func_ptr *p; *************** static void __do_global_ctors (void) *** 137,143 **** asm ("__do_global_ctors") __attribute__ ((used, section (".text"))); static void ! __do_global_ctors () { func_ptr *p; --- 137,143 ---- asm ("__do_global_ctors") __attribute__ ((used, section (".text"))); static void ! __do_global_ctors (void) { func_ptr *p; diff -Nrcpad gcc-4.0.3/gcc/config/m32r/m32r.c gcc-4.0.4/gcc/config/m32r/m32r.c *** gcc-4.0.3/gcc/config/m32r/m32r.c 2005-08-10 08:21:09.000000000 +0000 --- gcc-4.0.4/gcc/config/m32r/m32r.c 2006-04-04 09:31:50.000000000 +0000 *************** gen_compare (enum rtx_code code, rtx x, *** 1031,1042 **** { case EQ: if (GET_CODE (y) == CONST_INT ! && CMP_INT16_P (INTVAL (y)) /* Reg equal to small const. */ ! && y != const0_rtx) { rtx tmp = gen_reg_rtx (SImode); ! emit_insn (gen_addsi3 (tmp, x, GEN_INT (-INTVAL (y)))); x = tmp; y = const0_rtx; } --- 1031,1041 ---- { case EQ: if (GET_CODE (y) == CONST_INT ! && UINT16_P (INTVAL (y))) { rtx tmp = gen_reg_rtx (SImode); ! emit_insn (gen_xorsi3 (tmp, x, GEN_INT (INTVAL (y)))); x = tmp; y = const0_rtx; } *************** gen_compare (enum rtx_code code, rtx x, *** 1154,1164 **** /* Reg/smallconst equal comparison. */ if (compare_code == EQ && GET_CODE (y) == CONST_INT ! && CMP_INT16_P (INTVAL (y))) { rtx tmp = gen_reg_rtx (SImode); ! emit_insn (gen_addsi3 (tmp, x, GEN_INT (-INTVAL (y)))); return gen_rtx_fmt_ee (code, CCmode, tmp, const0_rtx); } --- 1153,1163 ---- /* Reg/smallconst equal comparison. */ if (compare_code == EQ && GET_CODE (y) == CONST_INT ! && UINT16_P (INTVAL (y))) { rtx tmp = gen_reg_rtx (SImode); ! emit_insn (gen_xorsi3 (tmp, x, GEN_INT (INTVAL (y)))); return gen_rtx_fmt_ee (code, CCmode, tmp, const0_rtx); } *************** m32r_output_function_epilogue (FILE * fi *** 1872,1882 **** else if (reg_offset < 32768) fprintf (file, "\tadd3 %s,%s,%s%d\n", sp_str, sp_str, IMMEDIATE_PREFIX, reg_offset); ! else fprintf (file, "\tld24 %s,%s%d\n\tadd %s,%s\n", reg_names[PROLOGUE_TMP_REGNUM], IMMEDIATE_PREFIX, reg_offset, sp_str, reg_names[PROLOGUE_TMP_REGNUM]); } else if (frame_pointer_needed) { --- 1871,1889 ---- else if (reg_offset < 32768) fprintf (file, "\tadd3 %s,%s,%s%d\n", sp_str, sp_str, IMMEDIATE_PREFIX, reg_offset); ! else if (reg_offset <= 0xffffff) fprintf (file, "\tld24 %s,%s%d\n\tadd %s,%s\n", reg_names[PROLOGUE_TMP_REGNUM], IMMEDIATE_PREFIX, reg_offset, sp_str, reg_names[PROLOGUE_TMP_REGNUM]); + else + fprintf (file, "\tseth %s,%shigh(%d)\n\tor3 %s,%s,%slow(%d)\n\tadd %s,%s\n", + reg_names[PROLOGUE_TMP_REGNUM], + IMMEDIATE_PREFIX, reg_offset, + reg_names[PROLOGUE_TMP_REGNUM], + reg_names[PROLOGUE_TMP_REGNUM], + IMMEDIATE_PREFIX, reg_offset, + sp_str, reg_names[PROLOGUE_TMP_REGNUM]); } else if (frame_pointer_needed) { *************** m32r_output_function_epilogue (FILE * fi *** 1887,1896 **** else if (reg_offset < 32768) fprintf (file, "\tadd3 %s,%s,%s%d\n", sp_str, fp_str, IMMEDIATE_PREFIX, reg_offset); else ! fprintf (file, "\tld24 %s,%s%d\n\tadd %s,%s\n", reg_names[PROLOGUE_TMP_REGNUM], IMMEDIATE_PREFIX, reg_offset, sp_str, reg_names[PROLOGUE_TMP_REGNUM]); } else --- 1894,1913 ---- else if (reg_offset < 32768) fprintf (file, "\tadd3 %s,%s,%s%d\n", sp_str, fp_str, IMMEDIATE_PREFIX, reg_offset); + else if (reg_offset <= 0xffffff) + fprintf (file, "\tld24 %s,%s%d\n\tadd %s,%s\n\tmv %s,%s\n", + reg_names[PROLOGUE_TMP_REGNUM], + IMMEDIATE_PREFIX, reg_offset, + reg_names[PROLOGUE_TMP_REGNUM], fp_str, + sp_str, reg_names[PROLOGUE_TMP_REGNUM]); else ! fprintf (file, "\tseth %s,%shigh(%d)\nor3 %s,%s,%slow(%d)\n\tadd %s,%s\n\tmv %s,%s\n", reg_names[PROLOGUE_TMP_REGNUM], IMMEDIATE_PREFIX, reg_offset, + reg_names[PROLOGUE_TMP_REGNUM], + reg_names[PROLOGUE_TMP_REGNUM], + IMMEDIATE_PREFIX, reg_offset, + reg_names[PROLOGUE_TMP_REGNUM], fp_str, sp_str, reg_names[PROLOGUE_TMP_REGNUM]); } else *************** m32r_output_function_epilogue (FILE * fi *** 1912,1919 **** /* Remove varargs area if present. */ if (current_frame_info.pretend_size != 0) ! fprintf (file, "\taddi %s,%s%d\n", ! sp_str, IMMEDIATE_PREFIX, current_frame_info.pretend_size); /* Emit the return instruction. */ if (M32R_INTERRUPT_P (fn_type)) --- 1929,1954 ---- /* Remove varargs area if present. */ if (current_frame_info.pretend_size != 0) ! if (current_frame_info.pretend_size < 128) ! fprintf (file, "\taddi %s,%s%d\n", ! sp_str, IMMEDIATE_PREFIX, current_frame_info.pretend_size); ! else if (current_frame_info.pretend_size < 32768) ! fprintf (file, "\tadd3 %s,%s,%s%d\n", ! sp_str, sp_str, IMMEDIATE_PREFIX, ! current_frame_info.pretend_size); ! else if (current_frame_info.pretend_size <= 0xffffff) ! fprintf (file, "\tld24 %s,%s%d\n\tadd %s,%s\n", ! reg_names[PROLOGUE_TMP_REGNUM], ! IMMEDIATE_PREFIX, current_frame_info.pretend_size, ! sp_str, reg_names[PROLOGUE_TMP_REGNUM]); ! else ! fprintf (file, "\tseth %s,%shigh(%d)\n\tor3 %s,%s,%slow(%d)\n\tadd %s,%s\n", ! reg_names[PROLOGUE_TMP_REGNUM], ! IMMEDIATE_PREFIX, current_frame_info.pretend_size, ! reg_names[PROLOGUE_TMP_REGNUM], ! reg_names[PROLOGUE_TMP_REGNUM], ! IMMEDIATE_PREFIX, current_frame_info.pretend_size, ! sp_str, reg_names[PROLOGUE_TMP_REGNUM]); /* Emit the return instruction. */ if (M32R_INTERRUPT_P (fn_type)) diff -Nrcpad gcc-4.0.3/gcc/config/m32r/m32r.md gcc-4.0.4/gcc/config/m32r/m32r.md *** gcc-4.0.3/gcc/config/m32r/m32r.md 2005-09-07 12:04:41.000000000 +0000 --- gcc-4.0.4/gcc/config/m32r/m32r.md 2006-04-04 09:31:50.000000000 +0000 *************** *** 1609,1615 **** DONE; } ! if (! reg_or_eq_int16_operand (op2, mode)) op2 = force_reg (mode, op2); emit_insn (gen_seq_insn (op0, op1, op2)); --- 1609,1615 ---- DONE; } ! if (! reg_or_uint16_operand (op2, mode)) op2 = force_reg (mode, op2); emit_insn (gen_seq_insn (op0, op1, op2)); *************** *** 1671,1677 **** (define_insn "seq_insn" [(set (match_operand:SI 0 "register_operand" "=r,r,??r,r") (eq:SI (match_operand:SI 1 "register_operand" "r,r,r,r") ! (match_operand:SI 2 "reg_or_eq_int16_operand" "r,r,r,PK"))) (clobber (reg:CC 17)) (clobber (match_scratch:SI 3 "=1,2,&r,r"))] "TARGET_M32R" --- 1671,1677 ---- (define_insn "seq_insn" [(set (match_operand:SI 0 "register_operand" "=r,r,??r,r") (eq:SI (match_operand:SI 1 "register_operand" "r,r,r,r") ! (match_operand:SI 2 "reg_or_uint16_operand" "r,r,r,K"))) (clobber (reg:CC 17)) (clobber (match_scratch:SI 3 "=1,2,&r,r"))] "TARGET_M32R" *************** *** 1682,1688 **** (define_split [(set (match_operand:SI 0 "register_operand" "") (eq:SI (match_operand:SI 1 "register_operand" "") ! (match_operand:SI 2 "reg_or_eq_int16_operand" ""))) (clobber (reg:CC 17)) (clobber (match_scratch:SI 3 ""))] "TARGET_M32R && reload_completed" --- 1682,1688 ---- (define_split [(set (match_operand:SI 0 "register_operand" "") (eq:SI (match_operand:SI 1 "register_operand" "") ! (match_operand:SI 2 "reg_or_uint16_operand" ""))) (clobber (reg:CC 17)) (clobber (match_scratch:SI 3 ""))] "TARGET_M32R && reload_completed" *************** *** 1710,1720 **** op1 = op3; } ! if (GET_CODE (op2) == CONST_INT && (value = INTVAL (op2)) != 0 ! && CMP_INT16_P (value)) ! emit_insn (gen_addsi3 (op3, op1, GEN_INT (-value))); ! else ! emit_insn (gen_xorsi3 (op3, op1, op2)); emit_insn (gen_cmp_ltusi_insn (op3, const1_rtx)); emit_insn (gen_movcc_insn (op0)); --- 1710,1716 ---- op1 = op3; } ! emit_insn (gen_xorsi3 (op3, op1, op2)); emit_insn (gen_cmp_ltusi_insn (op3, const1_rtx)); emit_insn (gen_movcc_insn (op0)); diff -Nrcpad gcc-4.0.3/gcc/config/mips/mips.c gcc-4.0.4/gcc/config/mips/mips.c *** gcc-4.0.3/gcc/config/mips/mips.c 2005-12-09 08:13:51.000000000 +0000 --- gcc-4.0.4/gcc/config/mips/mips.c 2006-09-10 19:36:20.000000000 +0000 *************** bool *** 3950,3962 **** mips_expand_unaligned_store (rtx dest, rtx src, unsigned int width, int bitpos) { rtx left, right; if (!mips_get_unaligned_mem (&dest, width, bitpos, &left, &right)) return false; ! src = gen_lowpart (mode_for_size (width, MODE_INT, 0), src); ! if (GET_MODE (src) == DImode) { emit_insn (gen_mov_sdl (dest, src, left)); emit_insn (gen_mov_sdr (copy_rtx (dest), copy_rtx (src), right)); --- 3950,3964 ---- mips_expand_unaligned_store (rtx dest, rtx src, unsigned int width, int bitpos) { rtx left, right; + enum machine_mode mode; if (!mips_get_unaligned_mem (&dest, width, bitpos, &left, &right)) return false; ! mode = mode_for_size (width, MODE_INT, 0); ! src = gen_lowpart (mode, src); ! if (mode == DImode) { emit_insn (gen_mov_sdl (dest, src, left)); emit_insn (gen_mov_sdr (copy_rtx (dest), copy_rtx (src), right)); *************** mips_expand_unaligned_store (rtx dest, r *** 3968,3973 **** --- 3970,3989 ---- } return true; } + + /* Return true if X is a MEM with the same size as MODE. */ + + bool + mips_mem_fits_mode_p (enum machine_mode mode, rtx x) + { + rtx size; + + if (!MEM_P (x)) + return false; + + size = MEM_SIZE (x); + return size && INTVAL (size) == GET_MODE_SIZE (mode); + } /* Set up globals to generate code for the ISA or processor described by INFO. */ diff -Nrcpad gcc-4.0.3/gcc/config/mips/mips.md gcc-4.0.4/gcc/config/mips/mips.md *** gcc-4.0.3/gcc/config/mips/mips.md 2005-05-08 11:56:58.000000000 +0000 --- gcc-4.0.4/gcc/config/mips/mips.md 2006-09-10 19:36:20.000000000 +0000 *************** beq\t%2,%.,1b\;\ *** 2835,2841 **** (unspec:GPR [(match_operand:BLK 1 "memory_operand" "m") (match_operand:QI 2 "memory_operand" "m")] UNSPEC_LOAD_LEFT))] ! "!TARGET_MIPS16" "l\t%0,%2" [(set_attr "type" "load") (set_attr "mode" "")]) --- 2835,2841 ---- (unspec:GPR [(match_operand:BLK 1 "memory_operand" "m") (match_operand:QI 2 "memory_operand" "m")] UNSPEC_LOAD_LEFT))] ! "!TARGET_MIPS16 && mips_mem_fits_mode_p (mode, operands[1])" "l\t%0,%2" [(set_attr "type" "load") (set_attr "mode" "")]) *************** beq\t%2,%.,1b\;\ *** 2846,2852 **** (match_operand:QI 2 "memory_operand" "m") (match_operand:GPR 3 "register_operand" "0")] UNSPEC_LOAD_RIGHT))] ! "!TARGET_MIPS16" "r\t%0,%2" [(set_attr "type" "load") (set_attr "mode" "")]) --- 2846,2852 ---- (match_operand:QI 2 "memory_operand" "m") (match_operand:GPR 3 "register_operand" "0")] UNSPEC_LOAD_RIGHT))] ! "!TARGET_MIPS16 && mips_mem_fits_mode_p (mode, operands[1])" "r\t%0,%2" [(set_attr "type" "load") (set_attr "mode" "")]) *************** beq\t%2,%.,1b\;\ *** 2856,2862 **** (unspec:BLK [(match_operand:GPR 1 "reg_or_0_operand" "dJ") (match_operand:QI 2 "memory_operand" "m")] UNSPEC_STORE_LEFT))] ! "!TARGET_MIPS16" "l\t%z1,%2" [(set_attr "type" "store") (set_attr "mode" "")]) --- 2856,2862 ---- (unspec:BLK [(match_operand:GPR 1 "reg_or_0_operand" "dJ") (match_operand:QI 2 "memory_operand" "m")] UNSPEC_STORE_LEFT))] ! "!TARGET_MIPS16 && mips_mem_fits_mode_p (mode, operands[0])" "l\t%z1,%2" [(set_attr "type" "store") (set_attr "mode" "")]) *************** beq\t%2,%.,1b\;\ *** 2867,2873 **** (match_operand:QI 2 "memory_operand" "m") (match_dup 0)] UNSPEC_STORE_RIGHT))] ! "!TARGET_MIPS16" "r\t%z1,%2" [(set_attr "type" "store") (set_attr "mode" "")]) --- 2867,2873 ---- (match_operand:QI 2 "memory_operand" "m") (match_dup 0)] UNSPEC_STORE_RIGHT))] ! "!TARGET_MIPS16 && mips_mem_fits_mode_p (mode, operands[0])" "r\t%z1,%2" [(set_attr "type" "store") (set_attr "mode" "")]) diff -Nrcpad gcc-4.0.3/gcc/config/mips/mips-protos.h gcc-4.0.4/gcc/config/mips/mips-protos.h *** gcc-4.0.3/gcc/config/mips/mips-protos.h 2004-12-30 03:08:18.000000000 +0000 --- gcc-4.0.4/gcc/config/mips/mips-protos.h 2006-09-10 19:36:20.000000000 +0000 *************** extern void mips_va_start (tree, rtx); *** 148,153 **** --- 148,154 ---- extern bool mips_expand_unaligned_load (rtx, rtx, unsigned int, int); extern bool mips_expand_unaligned_store (rtx, rtx, unsigned int, int); + extern bool mips_mem_fits_mode_p (enum machine_mode mode, rtx x); extern void override_options (void); extern void mips_conditional_register_usage (void); extern void mips_order_regs_for_local_alloc (void); diff -Nrcpad gcc-4.0.3/gcc/config/pa/pa32-linux.h gcc-4.0.4/gcc/config/pa/pa32-linux.h *** gcc-4.0.3/gcc/config/pa/pa32-linux.h 2004-10-17 18:09:48.000000000 +0000 --- gcc-4.0.4/gcc/config/pa/pa32-linux.h 2006-03-14 15:10:20.000000000 +0000 *************** *** 1,5 **** /* Definitions for PA_RISC with ELF-32 format ! Copyright (C) 2000, 2002, 2004 Free Software Foundation, Inc. This file is part of GCC. --- 1,5 ---- /* Definitions for PA_RISC with ELF-32 format ! Copyright (C) 2000, 2002, 2004, 2006 Free Software Foundation, Inc. This file is part of GCC. *************** Boston, MA 02111-1307, USA. */ *** 36,39 **** --- 36,61 ---- aligned(sizeof(func_ptr)))) \ = { (func_ptr) (-1) } + /* This is a PIC version of CRT_CALL_STATIC_FUNCTION. The PIC + register has to be saved before the call and restored after + the call. We assume that register %r4 is available for this + purpose. The hack prevents GCC from deleting the restore. */ + #ifdef CRTSTUFFS_O + #define CRT_CALL_STATIC_FUNCTION(SECTION_OP, FUNC) \ + static void __attribute__((__used__)) \ + call_ ## FUNC (void) \ + { \ + asm (SECTION_OP); \ + asm volatile ("bl " #FUNC ",%%r2\n\t" \ + "copy %%r19,%%r4\n\t" \ + "copy %%r4,%%r19\n" \ + : \ + : \ + : "r1", "r2", "r4", "r20", "r21", \ + "r22", "r23", "r24", "r25", "r26", \ + "r27", "r28", "r29", "r31"); \ + asm (TEXT_SECTION_ASM_OP); \ + } + #endif + #define MD_UNWIND_SUPPORT "config/pa/linux-unwind.h" diff -Nrcpad gcc-4.0.3/gcc/config/pa/pa.c gcc-4.0.4/gcc/config/pa/pa.c *** gcc-4.0.3/gcc/config/pa/pa.c 2006-02-07 22:13:22.000000000 +0000 --- gcc-4.0.4/gcc/config/pa/pa.c 2007-01-20 16:39:21.000000000 +0000 *************** emit_move_sequence (rtx *operands, enum *** 2233,2238 **** --- 2233,2239 ---- because PLUS uses an 11-bit immediate and the insn sequence generated is not as efficient as the one using HIGH/LO_SUM. */ if (GET_CODE (operand1) == CONST_INT + && GET_MODE_BITSIZE (mode) <= BITS_PER_WORD && GET_MODE_BITSIZE (mode) <= HOST_BITS_PER_WIDE_INT && !insert) { *************** output_move_double (rtx *operands) *** 2686,2697 **** else if (GET_CODE (addr) == PLUS && GET_CODE (XEXP (addr, 0)) == MULT) { rtx high_reg = gen_rtx_SUBREG (SImode, operands[0], 0); if (!reg_overlap_mentioned_p (high_reg, addr)) { - rtx xoperands[3]; - xoperands[0] = high_reg; xoperands[1] = XEXP (addr, 1); xoperands[2] = XEXP (XEXP (addr, 0), 0); --- 2687,2697 ---- else if (GET_CODE (addr) == PLUS && GET_CODE (XEXP (addr, 0)) == MULT) { + rtx xoperands[4]; rtx high_reg = gen_rtx_SUBREG (SImode, operands[0], 0); if (!reg_overlap_mentioned_p (high_reg, addr)) { xoperands[0] = high_reg; xoperands[1] = XEXP (addr, 1); xoperands[2] = XEXP (XEXP (addr, 0), 0); *************** output_move_double (rtx *operands) *** 2702,2709 **** } else { - rtx xoperands[3]; - xoperands[0] = high_reg; xoperands[1] = XEXP (addr, 1); xoperands[2] = XEXP (XEXP (addr, 0), 0); --- 2702,2707 ---- *************** return_addr_rtx (int count, rtx frameadd *** 4681,4688 **** GEN_INT (0x00011820), NE, NULL_RTX, SImode, 1); emit_jump_insn (gen_bne (label)); emit_cmp_insn (gen_rtx_MEM (SImode, plus_constant (ins, 12)), ! GEN_INT (0xe0400002), NE, NULL_RTX, SImode, 1); /* If there is no export stub then just use the value saved from the return pointer register. */ --- 4679,4688 ---- GEN_INT (0x00011820), NE, NULL_RTX, SImode, 1); emit_jump_insn (gen_bne (label)); + /* 0xe0400002 must be specified as -532676606 so that it won't be + rejected as an invalid immediate operand on 64-bit hosts. */ emit_cmp_insn (gen_rtx_MEM (SImode, plus_constant (ins, 12)), ! GEN_INT (-532676606), NE, NULL_RTX, SImode, 1); /* If there is no export stub then just use the value saved from the return pointer register. */ diff -Nrcpad gcc-4.0.3/gcc/config/pa/pa.h gcc-4.0.4/gcc/config/pa/pa.h *** gcc-4.0.3/gcc/config/pa/pa.h 2006-02-18 16:17:46.000000000 +0000 --- gcc-4.0.4/gcc/config/pa/pa.h 2007-01-12 02:27:01.000000000 +0000 *************** forget_section (void) \ *** 1948,1956 **** /* This is how to output the definition of a user-level label named NAME, such as the label on a static function or variable NAME. */ ! #define ASM_OUTPUT_LABEL(FILE, NAME) \ ! do { assemble_name (FILE, NAME); \ ! fputc ('\n', FILE); } while (0) /* This is how to output a reference to a user-level label named NAME. `assemble_name' uses this. */ --- 1948,1961 ---- /* This is how to output the definition of a user-level label named NAME, such as the label on a static function or variable NAME. */ ! #define ASM_OUTPUT_LABEL(FILE,NAME) \ ! do { \ ! assemble_name ((FILE), (NAME)); \ ! if (TARGET_GAS) \ ! fputs (":\n", (FILE)); \ ! else \ ! fputc ('\n', (FILE)); \ ! } while (0) /* This is how to output a reference to a user-level label named NAME. `assemble_name' uses this. */ *************** forget_section (void) \ *** 1983,1988 **** --- 1988,2004 ---- #define ASM_GENERATE_INTERNAL_LABEL(LABEL,PREFIX,NUM) \ sprintf (LABEL, "*%c$%s%04ld", (PREFIX)[0], (PREFIX) + 1, (long)(NUM)) + /* Output the definition of a compiler-generated label named NAME. */ + + #define ASM_OUTPUT_INTERNAL_LABEL(FILE,NAME) \ + do { \ + assemble_name_raw ((FILE), (NAME)); \ + if (TARGET_GAS) \ + fputs (":\n", (FILE)); \ + else \ + fputc ('\n', (FILE)); \ + } while (0) + #define TARGET_ASM_GLOBALIZE_LABEL pa_globalize_label #define ASM_OUTPUT_ASCII(FILE, P, SIZE) \ diff -Nrcpad gcc-4.0.3/gcc/config/pa/pa-linux.h gcc-4.0.4/gcc/config/pa/pa-linux.h *** gcc-4.0.3/gcc/config/pa/pa-linux.h 2004-11-11 03:18:02.000000000 +0000 --- gcc-4.0.4/gcc/config/pa/pa-linux.h 2007-01-12 02:27:01.000000000 +0000 *************** Boston, MA 02111-1307, USA. */ *** 141,146 **** --- 141,149 ---- ASM_GENERATE_INTERNAL_LABEL(), so do not define it here. */ /* Use the default. */ + #undef ASM_OUTPUT_INTERNAL_LABEL + + /* Use the default. */ #undef TARGET_ASM_GLOBALIZE_LABEL /* Globalizing directive for a label. */ #define GLOBAL_ASM_OP ".globl " diff -Nrcpad gcc-4.0.3/gcc/config/pa/pa.md gcc-4.0.4/gcc/config/pa/pa.md *** gcc-4.0.3/gcc/config/pa/pa.md 2006-02-16 13:08:01.000000000 +0000 --- gcc-4.0.4/gcc/config/pa/pa.md 2006-12-09 03:35:43.000000000 +0000 *************** *** 4199,4204 **** --- 4199,4205 ---- if (GET_CODE (op1) == CONST_INT) { + #if HOST_BITS_PER_WIDE_INT <= 32 operands[0] = operand_subword (op0, 1, 0, DImode); output_asm_insn (\"ldil L'%1,%0\", operands); *************** *** 4208,4213 **** --- 4209,4224 ---- else output_asm_insn (\"ldi 0,%0\", operands); return \"\"; + #else + operands[0] = operand_subword (op0, 1, 0, DImode); + operands[1] = GEN_INT (INTVAL (op1) & 0xffffffff)); + output_asm_insn (\"ldil L'%1,%0\", operands); + + operands[0] = operand_subword (op0, 0, 0, DImode); + operands[1] = GEN_INT (INTVAL (op1) >> 32); + output_asm_insn (singlemove_string (operands), operands); + return \"\"; + #endif } else if (GET_CODE (op1) == CONST_DOUBLE) { *************** *** 4224,4230 **** abort (); }" [(set_attr "type" "move") ! (set_attr "length" "8")]) (define_insn "" [(set (match_operand:DI 0 "move_dest_operand" --- 4235,4241 ---- abort (); }" [(set_attr "type" "move") ! (set_attr "length" "12")]) (define_insn "" [(set (match_operand:DI 0 "move_dest_operand" *************** *** 4384,4389 **** --- 4395,4403 ---- handle it correctly. */ if (GET_CODE (operands[2]) == CONST_DOUBLE) operands[2] = GEN_INT (CONST_DOUBLE_LOW (operands[2])); + else if (HOST_BITS_PER_WIDE_INT > 32 + && GET_CODE (operands[2]) == CONST_INT) + operands[2] = GEN_INT (INTVAL (operands[2]) & 0xffffffff); if (which_alternative == 1) output_asm_insn (\"copy %1,%0\", operands); return \"ldo R'%G2(%R1),%R0\"; diff -Nrcpad gcc-4.0.3/gcc/config/rs6000/rs6000.c gcc-4.0.4/gcc/config/rs6000/rs6000.c *** gcc-4.0.3/gcc/config/rs6000/rs6000.c 2005-12-29 01:20:15.000000000 +0000 --- gcc-4.0.4/gcc/config/rs6000/rs6000.c 2006-03-19 22:26:37.000000000 +0000 *************** static void *** 15207,15214 **** rs6000_output_function_epilogue (FILE *file, HOST_WIDE_INT size ATTRIBUTE_UNUSED) { - rs6000_stack_t *info = rs6000_stack_info (); - if (! HAVE_epilogue) { rtx insn = get_last_insn (); --- 15207,15212 ---- *************** rs6000_output_function_epilogue (FILE *f *** 15279,15291 **** System V.4 Powerpc's (and the embedded ABI derived from it) use a different traceback table. */ if (DEFAULT_ABI == ABI_AIX && ! flag_inhibit_size_directive ! && rs6000_traceback != traceback_none) { const char *fname = NULL; const char *language_string = lang_hooks.name; int fixed_parms = 0, float_parms = 0, parm_info = 0; int i; int optional_tbtab; if (rs6000_traceback == traceback_full) optional_tbtab = 1; --- 15277,15290 ---- System V.4 Powerpc's (and the embedded ABI derived from it) use a different traceback table. */ if (DEFAULT_ABI == ABI_AIX && ! flag_inhibit_size_directive ! && rs6000_traceback != traceback_none && !current_function_is_thunk) { const char *fname = NULL; const char *language_string = lang_hooks.name; int fixed_parms = 0, float_parms = 0, parm_info = 0; int i; int optional_tbtab; + rs6000_stack_t *info = rs6000_stack_info (); if (rs6000_traceback == traceback_full) optional_tbtab = 1; diff -Nrcpad gcc-4.0.3/gcc/config/sh/sh.c gcc-4.0.4/gcc/config/sh/sh.c *** gcc-4.0.3/gcc/config/sh/sh.c 2005-10-03 22:25:06.000000000 +0000 --- gcc-4.0.4/gcc/config/sh/sh.c 2006-03-16 22:27:37.000000000 +0000 *************** prepare_move_operands (rtx operands[], e *** 1010,1020 **** if (mode == Pmode || mode == ptr_mode) { ! rtx op0, op1; enum tls_model tls_kind; op0 = operands[0]; op1 = operands[1]; if ((tls_kind = tls_symbolic_operand (op1, Pmode))) { rtx tga_op1, tga_ret, tmp, tmp2; --- 1010,1030 ---- if (mode == Pmode || mode == ptr_mode) { ! rtx op0, op1, opc; enum tls_model tls_kind; op0 = operands[0]; op1 = operands[1]; + if (GET_CODE (op1) == CONST + && GET_CODE (XEXP (op1, 0)) == PLUS + && tls_symbolic_operand (XEXP (XEXP (op1, 0), 0), Pmode)) + { + opc = XEXP (XEXP (op1, 0), 1); + op1 = XEXP (XEXP (op1, 0), 0); + } + else + opc = NULL_RTX; + if ((tls_kind = tls_symbolic_operand (op1, Pmode))) { rtx tga_op1, tga_ret, tmp, tmp2; *************** prepare_move_operands (rtx operands[], e *** 1080,1085 **** --- 1090,1097 ---- default: abort (); } + if (opc) + emit_insn (gen_addsi3 (op1, op1, force_reg (SImode, opc))); operands[1] = op1; } } diff -Nrcpad gcc-4.0.3/gcc/config/sparc/sparc.c gcc-4.0.4/gcc/config/sparc/sparc.c *** gcc-4.0.3/gcc/config/sparc/sparc.c 2006-02-09 12:26:05.000000000 +0000 --- gcc-4.0.4/gcc/config/sparc/sparc.c 2006-04-14 07:03:42.000000000 +0000 *************** sparc_rtx_costs (rtx x, int code, int ou *** 8905,8920 **** } } ! /* Emit the sequence of insns SEQ while preserving the registers. */ static void emit_and_preserve (rtx seq, rtx reg, rtx reg2) { ! /* STACK_BOUNDARY guarantees that this is a 2-word slot. */ ! rtx slot = gen_rtx_MEM (word_mode, ! plus_constant (stack_pointer_rtx, SPARC_STACK_BIAS)); ! emit_insn (gen_stack_pointer_dec (GEN_INT (STACK_BOUNDARY/BITS_PER_UNIT))); emit_insn (gen_rtx_SET (VOIDmode, slot, reg)); if (reg2) emit_insn (gen_rtx_SET (VOIDmode, --- 8905,8928 ---- } } ! /* Emit the sequence of insns SEQ while preserving the registers REG and REG2. ! This is achieved by means of a manual dynamic stack space allocation in ! the current frame. We make the assumption that SEQ doesn't contain any ! function calls, with the possible exception of calls to the PIC helper. */ static void emit_and_preserve (rtx seq, rtx reg, rtx reg2) { ! /* We must preserve the lowest 16 words for the register save area. */ ! HOST_WIDE_INT offset = 16*UNITS_PER_WORD; ! /* We really need only 2 words of fresh stack space. */ ! HOST_WIDE_INT size = SPARC_STACK_ALIGN (offset + 2*UNITS_PER_WORD); ! rtx slot ! = gen_rtx_MEM (word_mode, plus_constant (stack_pointer_rtx, ! SPARC_STACK_BIAS + offset)); ! ! emit_insn (gen_stack_pointer_dec (GEN_INT (size))); emit_insn (gen_rtx_SET (VOIDmode, slot, reg)); if (reg2) emit_insn (gen_rtx_SET (VOIDmode, *************** emit_and_preserve (rtx seq, rtx reg, rtx *** 8926,8932 **** reg2, adjust_address (slot, word_mode, UNITS_PER_WORD))); emit_insn (gen_rtx_SET (VOIDmode, reg, slot)); ! emit_insn (gen_stack_pointer_inc (GEN_INT (STACK_BOUNDARY/BITS_PER_UNIT))); } /* Output the assembler code for a thunk function. THUNK_DECL is the --- 8934,8940 ---- reg2, adjust_address (slot, word_mode, UNITS_PER_WORD))); emit_insn (gen_rtx_SET (VOIDmode, reg, slot)); ! emit_insn (gen_stack_pointer_inc (GEN_INT (size))); } /* Output the assembler code for a thunk function. THUNK_DECL is the diff -Nrcpad gcc-4.0.3/gcc/config.gcc gcc-4.0.4/gcc/config.gcc *** gcc-4.0.3/gcc/config.gcc 2005-08-09 10:57:09.000000000 +0000 --- gcc-4.0.4/gcc/config.gcc 2006-10-15 23:59:21.000000000 +0000 *************** hppa*64*-*-hpux11*) *** 909,915 **** tmake_file="pa/t-pa64 pa/t-pa-hpux" extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o" case x${enable_threads} in ! xyes | xposix ) thread_file=posix ;; esac --- 909,915 ---- tmake_file="pa/t-pa64 pa/t-pa-hpux" extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o" case x${enable_threads} in ! x | xyes | xposix ) thread_file=posix ;; esac *************** hppa[12]*-*-hpux11*) *** 929,935 **** esac tmake_file="pa/t-pa pa/t-pa-hpux pa/t-hpux-shlib" case x${enable_threads} in ! xyes | xposix ) thread_file=posix ;; esac --- 929,935 ---- esac tmake_file="pa/t-pa pa/t-pa-hpux pa/t-hpux-shlib" case x${enable_threads} in ! x | xyes | xposix ) thread_file=posix ;; esac diff -Nrcpad gcc-4.0.3/gcc/convert.c gcc-4.0.4/gcc/convert.c *** gcc-4.0.3/gcc/convert.c 2005-08-23 18:01:27.000000000 +0000 --- gcc-4.0.4/gcc/convert.c 2006-07-30 13:21:59.000000000 +0000 *************** *** 1,6 **** /* Utility routines for data type conversion for GCC. Copyright (C) 1987, 1988, 1991, 1992, 1993, 1994, 1995, 1997, 1998, ! 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This file is part of GCC. --- 1,6 ---- /* Utility routines for data type conversion for GCC. Copyright (C) 1987, 1988, 1991, 1992, 1993, 1994, 1995, 1997, 1998, ! 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. This file is part of GCC. *************** convert_to_integer (tree type, tree expr *** 350,359 **** switch (fcode) { case BUILT_IN_ROUND: case BUILT_IN_ROUNDF: case BUILT_IN_ROUNDL: ! if (TYPE_MAIN_VARIANT (type) == TYPE_MAIN_VARIANT (long_long_integer_type_node)) ! fn = mathfn_built_in (s_intype, BUILT_IN_LLROUND); ! else fn = mathfn_built_in (s_intype, BUILT_IN_LROUND); break; case BUILT_IN_RINT: case BUILT_IN_RINTF: case BUILT_IN_RINTL: --- 350,362 ---- switch (fcode) { case BUILT_IN_ROUND: case BUILT_IN_ROUNDF: case BUILT_IN_ROUNDL: ! if (outprec < TYPE_PRECISION (long_integer_type_node) ! || (outprec == TYPE_PRECISION (long_integer_type_node) ! && !TYPE_UNSIGNED (type))) fn = mathfn_built_in (s_intype, BUILT_IN_LROUND); + else if (outprec == TYPE_PRECISION (long_long_integer_type_node) + && !TYPE_UNSIGNED (type)) + fn = mathfn_built_in (s_intype, BUILT_IN_LLROUND); break; case BUILT_IN_RINT: case BUILT_IN_RINTF: case BUILT_IN_RINTL: *************** convert_to_integer (tree type, tree expr *** 361,371 **** if (flag_trapping_math) break; /* ... Fall through ... */ ! case BUILT_IN_NEARBYINT: case BUILT_IN_NEARBYINTF: case BUILT_IN_NEARBYINTL: ! if (TYPE_MAIN_VARIANT (type) == TYPE_MAIN_VARIANT (long_long_integer_type_node)) ! fn = mathfn_built_in (s_intype, BUILT_IN_LLRINT); ! else ! fn = mathfn_built_in (s_intype, BUILT_IN_LRINT); break; default: break; --- 364,379 ---- if (flag_trapping_math) break; /* ... Fall through ... */ ! case BUILT_IN_NEARBYINT: ! case BUILT_IN_NEARBYINTF: ! case BUILT_IN_NEARBYINTL: ! if (outprec < TYPE_PRECISION (long_integer_type_node) ! || (outprec == TYPE_PRECISION (long_integer_type_node) ! && !TYPE_UNSIGNED (type))) ! fn = mathfn_built_in (s_intype, BUILT_IN_LRINT); ! else if (outprec == TYPE_PRECISION (long_long_integer_type_node) ! && !TYPE_UNSIGNED (type)) ! fn = mathfn_built_in (s_intype, BUILT_IN_LLRINT); break; default: break; diff -Nrcpad gcc-4.0.3/gcc/cp/call.c gcc-4.0.4/gcc/cp/call.c *** gcc-4.0.3/gcc/cp/call.c 2006-01-24 21:44:57.000000000 +0000 --- gcc-4.0.4/gcc/cp/call.c 2006-10-10 04:38:25.000000000 +0000 *************** build_x_va_arg (tree expr, tree type) *** 4488,4497 **** if (! pod_type_p (type)) { /* Undefined behavior [expr.call] 5.2.2/7. */ warning ("cannot receive objects of non-POD type %q#T through %<...%>; " "call will abort at runtime", type); ! expr = convert (build_pointer_type (type), null_node); expr = build2 (COMPOUND_EXPR, TREE_TYPE (expr), call_builtin_trap (), expr); expr = build_indirect_ref (expr, NULL); --- 4488,4499 ---- if (! pod_type_p (type)) { + /* Remove reference types so we don't ICE later on. */ + tree type1 = non_reference (type); /* Undefined behavior [expr.call] 5.2.2/7. */ warning ("cannot receive objects of non-POD type %q#T through %<...%>; " "call will abort at runtime", type); ! expr = convert (build_pointer_type (type1), null_node); expr = build2 (COMPOUND_EXPR, TREE_TYPE (expr), call_builtin_trap (), expr); expr = build_indirect_ref (expr, NULL); *************** build_over_call (struct z_candidate *can *** 4780,4785 **** --- 4782,4793 ---- tree type = TREE_VALUE (parm); conv = convs[i]; + + /* Don't make a copy here if build_call is going to. */ + if (conv->kind == ck_rvalue + && !TREE_ADDRESSABLE (complete_type (type))) + conv = conv->u.next; + val = convert_like_with_context (conv, TREE_VALUE (arg), fn, i - is_method); *************** build_new_method_call (tree instance, tr *** 5434,5442 **** none-the-less evaluated. */ if (TREE_CODE (TREE_TYPE (cand->fn)) != METHOD_TYPE && !is_dummy_object (instance_ptr) ! && TREE_SIDE_EFFECTS (instance)) call = build2 (COMPOUND_EXPR, TREE_TYPE (call), ! instance, call); } } } --- 5442,5450 ---- none-the-less evaluated. */ if (TREE_CODE (TREE_TYPE (cand->fn)) != METHOD_TYPE && !is_dummy_object (instance_ptr) ! && TREE_SIDE_EFFECTS (instance_ptr)) call = build2 (COMPOUND_EXPR, TREE_TYPE (call), ! instance_ptr, call); } } } diff -Nrcpad gcc-4.0.3/gcc/cp/ChangeLog gcc-4.0.4/gcc/cp/ChangeLog *** gcc-4.0.3/gcc/cp/ChangeLog 2006-03-09 20:44:29.000000000 +0000 --- gcc-4.0.4/gcc/cp/ChangeLog 2007-01-31 10:21:25.000000000 +0000 *************** *** 1,3 **** --- 1,423 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + + 2007-01-27 Volker Reichelt + + Backport: + 2006-11-13 Mark Mitchell + + PR c++/29106 + * g++.dg/init/self1.C: New test. + * g++.dg/other/fold1.C: Adjust error markers. + * g++.dg/init/member1.C: Likewise. + + 2006-08-27 Simon Martin + + PR c++/28284 + * g++.dg/template/pr28284.C: New test. + + 2006-11-18 Lee Millward + + PR c++/29022 + PR c++/27316 + PR c++/28740 + * parser.c (cp_parser_class_head): Move processing + of any base classes to... + (cp_parser_class_specifier) ...here. Take an extra + tree* parameter for the base classes. Only process + them if the opening brace was found. + + 2006-12-01 Volker Reichelt + + PR c++/30022 + * typeck.c (type_after_usual_arithmetic_conversions): + Fix assertion for vector types. + (build_binary_op): Use temporary for inner type of vector types. + + 2006-10-11 Andrew Pinski + + PR c++/28302 + * typeck.c (build_unary_op ): Don't call + perform_integral_promotions for non integral type + + 2006-10-11 Andrew Pinski + + PR C++/29002 + * init.c (build_zero_init): If we have an error mark node for + the array size, return. + + 2006-10-10 Andrew Pinski + + PR C++/28450 + * cp/init.c (build_zero_init): Handle VECTOR_TYPE and + COMPLEX_TYPEs. + + 2006-10-09 Andrew Pinski + + PR C++/28349 + * call.c (build_x_va_arg): Remove the reference type + from the type before creating the pointer type. + + 2006-09-09 Jason Merrill + + PR c++/28996 + * cvt.c (convert_to_void): Strip COMPONENT_REF to functions. + + 2006-09-09 Jason Merrill + + PR c++/26957 + * method.c (use_thunk): Fix patch for 4.0 branch. + + 2006-09-07 Jason Merrill + + PR c++/26957 + * method.c (use_thunk): Clear DECL_HAS_VALUE_EXPR_P on copied + parms. + + 2006-09-06 Zak Kipling + + PR c++/26195 + * decl.c (make_rtl_for_nonlocal_decl), + (start_preparsed_function): Don't use lbasename on + input_filename when calling get_fileinfo. + * semantics.c (begin_class_definition): Likewise. + * lex.c (cxx_make_type): Likewise. + (handle_pragma_interface): Call get_fileinfo on input_filename, + not on the parameter to the directive. + + 2006-09-06 Jason Merrill + + PR c++/26696 + * cvt.c (convert_to_void): Replace a subexpression with no side + effects with void_zero_node. + * tree.c (is_overloaded_fn): Look through COMPONENT_REF. + (get_first_fn): Ditto. + * decl.c (grokdeclarator): No need to look through COMPONENT_REF. + + 2006-09-05 Jason Merrill + + PR c++/26571 + * parser.c (cp_parser_diagnose_invalid_type_name): Handle the case + where the name is a type used incorrectly. + + PR c++/26671 + * typeck.c (maybe_warn_about_returning_address_of_local): Look + through COMPONENT_REF and ARRAY_REF. + + PR c++/19809 + * pt.c (tsubst_friend_function): Set DECL_INITIAL before pushdecl. + + 2006-08-28 Jason Merrill + + PR c++/26577 + * cvt.c (convert_to_void): Don't automatically load from volatiles + of TREE_ADDRESSABLE type. + + 2006-08-28 Volker Reichelt + + PR c++/28860 + * cp-tree.h (maybe_process_partial_specialization): Return + tree instead of void. + * parser.c (cp_parser_class_head): Use return value of + maybe_process_partial_specialization. + * pt.c (maybe_process_partial_specialization): Return error_mark_node + for broken specializations, TYPE otherwise. Check for template + template parameters. + + 2006-08-25 Volker Reichelt + + PR c++/28853 + * typeck2.c (cxx_incomplete_type_diagnostic): Handle template + template parameters. Improve error message for template type + parameters. + + 2006-08-23 Jason Merrill + + PR c++/27714 + * pt.c (push_template_decl_real): A friend template with class + scope isn't primary. + + 2006-08-22 Jason Merrill + + PR c++/23372 + * call.c (build_over_call): Don't make a copy here if build_call + will make one too. + + 2006-08-17 Jason Merrill + + PR c++/28385 + * pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Ignore quals from template + if arg is a function. + + 2006-08-17 Volker Reichelt + + PR c++/28606 + * parser.c (cp_parser_diagnose_invalid_type_name): Handle BIT_NOT_EXPR. + Fix formatting. + (cp_parser_parse_and_diagnose_invalid_type_name): Tighten condition + for valid type-names. + (cp_parser_unqualified_id): Fix error handling for destructors. + + PR c++/28710 + * decl.c (xref_tag): Improve error message. Return early on error. + + 2006-08-16 Volker Reichelt + + PR c++/28593 + * init.c (build_new): Return early on invalid placement. + + 2006-08-03 Steve Ellcey + + PR c++/28432 + * decl2.c (check_classfn): Remove early return. + * search.c (lookup_member): Return NULL with bad type. + + 2006-08-03 Volker Reichelt + + PR c++/27508 + * parser.c (cp_parser_unqualified_id): Check for invalid scopes + when parsing destructor names. + + PR c++/28274 + * decl.c (duplicate_decls): Call check_default_args here. + (start_preparsed_function): Do not call check_default_args. + * name-lookup.c (pushdecl_maybe_friend): Only call + check_default_args if duplicate_decls got bypassed. + + 2006-07-24 Volker Reichelt + + PR c++/27572 + * decl.c (grokdeclarator): Return error_mark_node after invalid + typedef. + + 2006-07-22 Lee Millward + + PR c++/28258 + * method.c (locate_copy): Check for non_reference + returning error_mark_node. + + 2006-07-21 Volker Reichelt + + PR c++/28363 + * semantics.c (check_template_template_default_arg): Simplify + error handling. + + 2006-07-20 Steve Ellcey + + PR c++/27495 + * search.c (adjust_result_of_qualified_name_lookup): Change + assert to part of if statement. + + 2006-07-18 Steve Ellcey + + PR c++/28304 + * decl2.c (check_classfn): Return NULL_TREE on error. + + 2006-07-17 Lee Millward + + PR c++/28051 + * search.c (lookup_member): Robustify. + + 2006-07-15 Volker Reichelt + + PR c++/28249 + * parser.c (cp_parser_check_decl_spec): New function. + (cp_parser_decl_specifier_seq): Factor out check for repeated + decl-specifiers into cp_parser_check_decl_spec. Use it. + (cp_parser_type_specifier_seq): Use it. + + PR c++/28294 + * semantics.c (finish_offsetof): Use TREE_OPERAND for COMPONENT_REFs + only. + + 2006-07-14 Volker Reichelt + + PR c++/28343 + * decl.c (cp_finish_decl): Check asmspec_tree for error_mark_node. + * decl2.c (grokfield): Likewise. + + 2006-07-12 Steve Ellcey + + PR c++/28114 + * name-lookup.c (pushtag): Return if we have error_mark_node. + + 2006-07-11 Lee Millward + + PR c++/28051 + * mangle.c (mangle_conv_op_name_for_type): Check for + invalid types. + * name-lookup.c (push_class_level_binding): Robustify. + (do_class_using_decl): Return early if name is + error_mark_node. + + 2006-07-10 Jason Merrill + + * class.c (check_field_decls): Fix warning call. + + 2006-07-08 Lee Millward + Andrew Pinski + + PR c++/27820 + * decl.c (define_label): Return error_mark_node on error. + * semantics.c (finish_label_stmt): Don't call + add_stmt for invalid labels. + + 2006-07-05 Jason Merrill + + PR c++/13983 + PR c++/17519 + * class.c (check_field_decls): Check TYPE_PACKED after + stripping array types. + + 2006-07-05 Nathan Sidwell + + PR c++/21166 + * class.c (check_field_decls): Only set DECL_PACKED on a field + when its natural alignment is > BITS_PER_UNIT. + + 2006-07-05 Jason Merrill + + PR c++/18681 + * friend.c (is_friend): Fix DR 45 implementation. + + 2006-06-30 Jason Merrill + + PR c++/26577 + * call.c (build_new_method_call): Force evaluation of the + instance pointer, not the object. + + PR c++/18698 + * decl2.c (grokfield): Only try to treat the decl as an access + declaration if the scope is a class. + + 2006-06-28 Jason Merrill + + PR c++/27424 + * pt.c (convert_template_argument): Pass all template arguments + on to coerce_template_template_parms. + + 2006-06-25 Lee Millward + + PR c++/27821 + * decl.c (grokdeclarator): Return error_mark_node on + invalid uses of the scope resolution operator. + + 2006-06-23 Volker Reichelt + + PR c++/28112 + * parser.c (cp_parser_attribute_list): Skip attributes with invalid + arguments. Fix comment. + + 2006-06-22 Volker Reichelt + + PR c++/28109 + * rtti.c (get_tinfo_decl_dynamic): Robustify. + + 2006-06-14 Gabriel Dos Reis + + * cp-tree.def: Fix typo. + + 2006-06-13 Roger Sayle + + PR c++/21210 + * typeck2.c (build_functional_cast): Use cp_convert to construct + non-aggregate initializers instead of the user-level build_c_cast. + + 2006-06-12 Volker Reichelt + + PR c++/27601 + * semantics.c (finish_offsetof): Handle pseudo-destructors. + + PR c++/27933 + * name-lookup.c (lookup_qualified_name): Always return error_mark_node + if lookup fails. + + PR c++/27951 + * decl2.c (finish_anon_union): Return early if build_anon_union_vars + fails. + + 2006-06-07 Volker Reichelt + + PR c++/27601 + * cp-tree.h (finish_offsetof): Add prototype. + * semantics.c (finish_offsetof): New function. + * parser.c (cp_parser_builtin_offsetof): Call it instead of + fold_offsetof. + * pt.c (tsubst_copy_and_build): Likewise. + + 2006-05-29 Volker Reichelt + + PR c++/27713 + * pt.c (push_template_decl_real): Return error_mark_node instead + of broken decl. + + 2006-05-22 Volker Reichelt + + PR c++/27716 + * typeck.c (build_modify_expr): Test arguments for error_operand_p. + + 2006-05-15 Volker Reichelt + + PR c++/27582 + * pt.c (any_dependent_template_arguments_p): Return early on invalid + argument list. + + PR c++/27581 + * search.c (adjust_result_of_qualified_name_lookup): Skip on + invalid context_class. + + PR c++/27315 + * pt.c (do_decl_instantiation): Return early on invalid decl. + + 2006-05-11 Volker Reichelt + + PR c++/27547 + * decl.c (copy_fn_p): Return early on non-member functions. + + 2006-05-08 Volker Reichelt + + * decl.c (grok_op_properties): Add missing return value. + + 2006-05-06 Volker Reichelt + + PR c++/27427 + * pt.c (convert_nontype_argument): Return early on invalid arguments. + + PR c++/27422 + * typeck.c (convert_arguments): Return early on args with + invalid types. + + 2006-04-30 Volker Reichelt + + PR c++/27278 + * decl.c (grok_op_properties): Skip operators with invalid args + when checking for class-type or enum-type args. + + 2006-04-29 Volker Reichelt + + PR c++/27279 + * decl.c (copy_fn_p): Skip functions with invalid first arg. + + 2006-04-19 Volker Reichelt + + PR c++/26558 + * parser.c (cp_parser_class_name): Check for invalid typenames. + Rearrange code. + + PR c++/26036 + * typeck.c (convert_arguments): Return error_mark_node instead of + error_mark_list. + * cp-tree.h (error_mark_list): Remove declaration. + * decl.c (error_mark_list): Remove definition. + (cxx_init_decl_processing): Do not initialize error_mark_list. + + PR c++/10385 + * rtti.c (build_dynamic_cast_1): Check for invalid conversions + before calling convert_to_reference. + * cvt.c (convert_to_reference): Assert that reftype is a + REFERENCE_TYPE. + 2006-03-09 Release Manager * GCC 4.0.3 released. *************** *** 2154,2160 **** * pt.c (instantiate_class_template, resolve_typename_type): Likewise. ! 2005-01-03 Volker Reichelt PR c++/14136 * parser.c (cp_parser_unqualified_id): Do not issue error message --- 2574,2580 ---- * pt.c (instantiate_class_template, resolve_typename_type): Likewise. ! 2005-01-03 Volker Reichelt PR c++/14136 * parser.c (cp_parser_unqualified_id): Do not issue error message diff -Nrcpad gcc-4.0.3/gcc/cp/class.c gcc-4.0.4/gcc/cp/class.c *** gcc-4.0.3/gcc/cp/class.c 2006-02-18 09:41:18.000000000 +0000 --- gcc-4.0.4/gcc/cp/class.c 2006-07-10 17:01:54.000000000 +0000 *************** check_field_decls (tree t, tree *access_ *** 2850,2888 **** next = &TREE_CHAIN (x); - if (TREE_CODE (x) == FIELD_DECL) - { - if (TYPE_PACKED (t)) - { - if (!pod_type_p (TREE_TYPE (x)) && !TYPE_PACKED (TREE_TYPE (x))) - cp_warning_at - ("ignoring packed attribute on unpacked non-POD field %q#D", - x); - else - DECL_PACKED (x) = 1; - } - - if (DECL_C_BIT_FIELD (x) && integer_zerop (DECL_INITIAL (x))) - /* We don't treat zero-width bitfields as making a class - non-empty. */ - ; - else - { - tree element_type; - - /* The class is non-empty. */ - CLASSTYPE_EMPTY_P (t) = 0; - /* The class is not even nearly empty. */ - CLASSTYPE_NEARLY_EMPTY_P (t) = 0; - /* If one of the data members contains an empty class, - so does T. */ - element_type = strip_array_types (type); - if (CLASS_TYPE_P (element_type) - && CLASSTYPE_CONTAINS_EMPTY_CLASS_P (element_type)) - CLASSTYPE_CONTAINS_EMPTY_CLASS_P (t) = 1; - } - } - if (TREE_CODE (x) == USING_DECL) { /* Prune the access declaration from the list of fields. */ --- 2850,2855 ---- *************** check_field_decls (tree t, tree *access_ *** 2979,2984 **** --- 2946,2978 ---- type = strip_array_types (type); + if (TYPE_PACKED (t)) + { + if (!pod_type_p (type) && !TYPE_PACKED (type)) + cp_warning_at + ("ignoring packed attribute on unpacked non-POD field %q#D", + x); + else if (TYPE_ALIGN (TREE_TYPE (x)) > BITS_PER_UNIT) + DECL_PACKED (x) = 1; + } + + if (DECL_C_BIT_FIELD (x) && integer_zerop (DECL_INITIAL (x))) + /* We don't treat zero-width bitfields as making a class + non-empty. */ + ; + else + { + /* The class is non-empty. */ + CLASSTYPE_EMPTY_P (t) = 0; + /* The class is not even nearly empty. */ + CLASSTYPE_NEARLY_EMPTY_P (t) = 0; + /* If one of the data members contains an empty class, + so does T. */ + if (CLASS_TYPE_P (type) + && CLASSTYPE_CONTAINS_EMPTY_CLASS_P (type)) + CLASSTYPE_CONTAINS_EMPTY_CLASS_P (t) = 1; + } + /* This is used by -Weffc++ (see below). Warn only for pointers to members which might hold dynamic memory. So do not warn for pointers to functions or pointers to members. */ diff -Nrcpad gcc-4.0.3/gcc/cp/cp-tree.def gcc-4.0.4/gcc/cp/cp-tree.def *** gcc-4.0.3/gcc/cp/cp-tree.def 2005-09-09 21:05:53.000000000 +0000 --- gcc-4.0.4/gcc/cp/cp-tree.def 2006-06-14 19:10:17.000000000 +0000 *************** DEFTREECODE (TEMPLATE_TEMPLATE_PARM, "te *** 168,174 **** BOUND_TEMPLATE_TEMPLATE_PARM. */ /* Index into a template parameter list. This parameter must be a type. ! The type.value field will be a TEMPLATE_PARM_INDEX. */ DEFTREECODE (TEMPLATE_TYPE_PARM, "template_type_parm", tcc_type, 0) /* A type designated by `typename T::t'. TYPE_CONTEXT is `T', --- 168,174 ---- BOUND_TEMPLATE_TEMPLATE_PARM. */ /* Index into a template parameter list. This parameter must be a type. ! The type.values field will be a TEMPLATE_PARM_INDEX. */ DEFTREECODE (TEMPLATE_TYPE_PARM, "template_type_parm", tcc_type, 0) /* A type designated by `typename T::t'. TYPE_CONTEXT is `T', diff -Nrcpad gcc-4.0.3/gcc/cp/cp-tree.h gcc-4.0.4/gcc/cp/cp-tree.h *** gcc-4.0.3/gcc/cp/cp-tree.h 2006-02-18 09:41:18.000000000 +0000 --- gcc-4.0.4/gcc/cp/cp-tree.h 2006-08-28 23:12:32.000000000 +0000 *************** typedef enum base_kind { *** 3116,3125 **** binfo. */ } base_kind; - /* in decl{2}.c */ - /* A node that is a list (length 1) of error_mark_nodes. */ - extern GTY(()) tree error_mark_list; - /* Node for "pointer to (virtual) function". This may be distinct from ptr_type_node so gdb can distinguish them. */ #define vfunc_ptr_type_node vtable_entry_type --- 3116,3121 ---- *************** extern int template_class_depth *** 4045,4051 **** extern int is_specialization_of (tree, tree); extern bool is_specialization_of_friend (tree, tree); extern int comp_template_args (tree, tree); ! extern void maybe_process_partial_specialization (tree); extern tree most_specialized_instantiation (tree); extern void print_candidates (tree); extern void instantiate_pending_templates (int); --- 4041,4047 ---- extern int is_specialization_of (tree, tree); extern bool is_specialization_of_friend (tree, tree); extern int comp_template_args (tree, tree); ! extern tree maybe_process_partial_specialization (tree); extern tree most_specialized_instantiation (tree); extern void print_candidates (tree); extern void instantiate_pending_templates (int); *************** extern tree finish_id_expression *** 4219,4224 **** --- 4215,4221 ---- bool, bool, bool *, const char **); extern tree finish_typeof (tree); + extern tree finish_offsetof (tree); extern void finish_decl_cleanup (tree, tree); extern void finish_eh_cleanup (tree); extern void expand_body (tree); diff -Nrcpad gcc-4.0.3/gcc/cp/cvt.c gcc-4.0.4/gcc/cp/cvt.c *** gcc-4.0.3/gcc/cp/cvt.c 2006-02-18 09:41:18.000000000 +0000 --- gcc-4.0.4/gcc/cp/cvt.c 2006-09-22 23:28:13.000000000 +0000 *************** convert_to_reference (tree reftype, tree *** 458,463 **** --- 458,464 ---- intype = TREE_TYPE (expr); gcc_assert (TREE_CODE (intype) != REFERENCE_TYPE); + gcc_assert (TREE_CODE (reftype) == REFERENCE_TYPE); intype = TYPE_MAIN_VARIANT (intype); *************** convert_to_void (tree expr, const char * *** 847,869 **** case INDIRECT_REF: { ! tree type = TREE_TYPE (expr); ! int is_reference = TREE_CODE (TREE_TYPE (TREE_OPERAND (expr, 0))) ! == REFERENCE_TYPE; ! int is_volatile = TYPE_VOLATILE (type); ! int is_complete = COMPLETE_TYPE_P (complete_type (type)); ! ! if (is_volatile && !is_complete) ! warning ("object of incomplete type %qT will not be accessed in %s", ! type, implicit ? implicit : "void context"); ! else if (is_reference && is_volatile) ! warning ("object of type %qT will not be accessed in %s", ! TREE_TYPE (TREE_OPERAND (expr, 0)), ! implicit ? implicit : "void context"); ! if (is_reference || !is_volatile || !is_complete) ! expr = TREE_OPERAND (expr, 0); ! ! break; } case VAR_DECL: --- 848,873 ---- case INDIRECT_REF: { ! tree type = TREE_TYPE (expr); ! int is_reference = TREE_CODE (TREE_TYPE (TREE_OPERAND (expr, 0))) ! == REFERENCE_TYPE; ! int is_volatile = TYPE_VOLATILE (type); ! int is_complete = COMPLETE_TYPE_P (complete_type (type)); ! ! /* Can't load the value if we don't know the type. */ ! if (is_volatile && !is_complete) ! warning ("object of incomplete type %qT will not be accessed in %s", ! type, implicit ? implicit : "void context"); ! /* Don't load the value if this is an implicit dereference, or if ! the type needs to be handled by ctors/dtors. */ ! else if (is_volatile && (is_reference || TREE_ADDRESSABLE (type))) ! warning ("object of type %qT will not be accessed in %s", ! TREE_TYPE (TREE_OPERAND (expr, 0)), ! implicit ? implicit : "void context"); ! if (is_reference || !is_volatile || !is_complete || TREE_ADDRESSABLE (type)) ! expr = TREE_OPERAND (expr, 0); ! ! break; } case VAR_DECL: *************** convert_to_void (tree expr, const char * *** 894,902 **** expr = void_zero_node; } else if (implicit && probe == expr && is_overloaded_fn (probe)) ! /* Only warn when there is no &. */ ! warning ("%s is a reference, not call, to function %qE", ! implicit, expr); } if (expr != error_mark_node && !VOID_TYPE_P (TREE_TYPE (expr))) --- 898,910 ---- expr = void_zero_node; } else if (implicit && probe == expr && is_overloaded_fn (probe)) ! { ! /* Only warn when there is no &. */ ! warning ("%s is a reference, not call, to function %qE", ! implicit, expr); ! if (TREE_CODE (expr) == COMPONENT_REF) ! expr = TREE_OPERAND (expr, 0); ! } } if (expr != error_mark_node && !VOID_TYPE_P (TREE_TYPE (expr))) *************** convert_to_void (tree expr, const char * *** 943,948 **** --- 951,958 ---- } expr = build1 (CONVERT_EXPR, void_type_node, expr); } + if (! TREE_SIDE_EFFECTS (expr)) + expr = void_zero_node; return expr; } diff -Nrcpad gcc-4.0.3/gcc/cp/decl2.c gcc-4.0.4/gcc/cp/decl2.c *** gcc-4.0.3/gcc/cp/decl2.c 2006-02-18 09:41:18.000000000 +0000 --- gcc-4.0.4/gcc/cp/decl2.c 2006-08-03 17:16:20.000000000 +0000 *************** check_classfn (tree ctype, tree function *** 707,714 **** else if (!COMPLETE_TYPE_P (ctype)) cxx_incomplete_type_error (function, ctype); else ! error ("no %q#D member function declared in class %qT", ! function, ctype); /* If we did not find the method in the class, add it to avoid spurious errors (unless the CTYPE is not yet defined, in which --- 707,716 ---- else if (!COMPLETE_TYPE_P (ctype)) cxx_incomplete_type_error (function, ctype); else ! { ! error ("no %q#D member function declared in class %qT", ! function, ctype); ! } /* If we did not find the method in the class, add it to avoid spurious errors (unless the CTYPE is not yet defined, in which *************** grokfield (const cp_declarator *declarat *** 830,835 **** --- 832,839 ---- if (!declspecs->any_specifiers_p && declarator->kind == cdk_id && declarator->u.id.qualifying_scope + && TYPE_P (declarator->u.id.qualifying_scope) + && IS_AGGR_TYPE (declarator->u.id.qualifying_scope) && TREE_CODE (declarator->u.id.unqualified_name) == IDENTIFIER_NODE) /* Access declaration */ return do_class_using_decl (declarator->u.id.qualifying_scope, *************** grokfield (const cp_declarator *declarat *** 898,904 **** return void_type_node; } ! if (asmspec_tree) asmspec = TREE_STRING_POINTER (asmspec_tree); if (init) --- 902,908 ---- return void_type_node; } ! if (asmspec_tree && asmspec_tree != error_mark_node) asmspec = TREE_STRING_POINTER (asmspec_tree); if (init) *************** finish_anon_union (tree anon_union_decl) *** 1183,1188 **** --- 1187,1194 ---- } main_decl = build_anon_union_vars (type, anon_union_decl); + if (main_decl == error_mark_node) + return; if (main_decl == NULL_TREE) { warning ("anonymous union with no members"); diff -Nrcpad gcc-4.0.3/gcc/cp/decl.c gcc-4.0.4/gcc/cp/decl.c *** gcc-4.0.3/gcc/cp/decl.c 2006-02-28 11:36:26.000000000 +0000 --- gcc-4.0.4/gcc/cp/decl.c 2006-09-07 22:38:03.000000000 +0000 *************** static void expand_static_init (tree, tr *** 116,124 **** static tree next_initializable_field (tree); static tree reshape_init (tree, tree *); - /* Erroneous argument lists can use this *IFF* they do not modify it. */ - tree error_mark_list; - /* The following symbols are subsumed in the cp_global_trees array, and listed here individually for documentation purposes. --- 116,121 ---- *************** duplicate_decls (tree newdecl, tree oldd *** 1576,1581 **** --- 1573,1581 ---- } TREE_TYPE (newdecl) = TREE_TYPE (olddecl) = newtype; + if (TREE_CODE (newdecl) == FUNCTION_DECL) + check_default_args (newdecl); + /* Lay the type out, unless already done. */ if (! same_type_p (newtype, oldtype) && TREE_TYPE (newdecl) != error_mark_node *************** define_label (location_t location, tree *** 2331,2337 **** pedwarn ("label named wchar_t"); if (DECL_INITIAL (decl) != NULL_TREE) ! error ("duplicate label %qD", decl); else { /* Mark label as having been defined. */ --- 2331,2340 ---- pedwarn ("label named wchar_t"); if (DECL_INITIAL (decl) != NULL_TREE) ! { ! error ("duplicate label %qD", decl); ! POP_TIMEVAR_AND_RETURN (TV_NAME_LOOKUP, error_mark_node); ! } else { /* Mark label as having been defined. */ *************** cxx_init_decl_processing (void) *** 2925,2933 **** /* Initially, C. */ current_lang_name = lang_name_c; - error_mark_list = build_tree_list (error_mark_node, error_mark_node); - TREE_TYPE (error_mark_list) = error_mark_node; - /* Create the `std' namespace. */ push_namespace (std_identifier); std_node = current_namespace; --- 2928,2933 ---- *************** make_rtl_for_nonlocal_decl (tree decl, t *** 4621,4627 **** { /* Fool with the linkage of static consts according to #pragma interface. */ ! struct c_fileinfo *finfo = get_fileinfo (lbasename (input_filename)); if (!finfo->interface_unknown && !TREE_PUBLIC (decl)) { TREE_PUBLIC (decl) = 1; --- 4621,4627 ---- { /* Fool with the linkage of static consts according to #pragma interface. */ ! struct c_fileinfo *finfo = get_fileinfo (input_filename); if (!finfo->interface_unknown && !TREE_PUBLIC (decl)) { TREE_PUBLIC (decl) = 1; *************** cp_finish_decl (tree decl, tree init, bo *** 4755,4761 **** /* If a name was specified, get the string. */ if (global_scope_p (current_binding_level)) asmspec_tree = maybe_apply_renaming_pragma (decl, asmspec_tree); ! if (asmspec_tree) asmspec = TREE_STRING_POINTER (asmspec_tree); if (init && TREE_CODE (init) == NAMESPACE_DECL) --- 4755,4761 ---- /* If a name was specified, get the string. */ if (global_scope_p (current_binding_level)) asmspec_tree = maybe_apply_renaming_pragma (decl, asmspec_tree); ! if (asmspec_tree && asmspec_tree != error_mark_node) asmspec = TREE_STRING_POINTER (asmspec_tree); if (init && TREE_CODE (init) == NAMESPACE_DECL) *************** grokdeclarator (const cp_declarator *dec *** 6584,6591 **** tree fns = TREE_OPERAND (decl, 0); dname = fns; - if (TREE_CODE (dname) == COMPONENT_REF) - dname = TREE_OPERAND (dname, 1); if (TREE_CODE (dname) != IDENTIFIER_NODE) { gcc_assert (is_overloaded_fn (dname)); --- 6584,6589 ---- *************** grokdeclarator (const cp_declarator *dec *** 6936,6942 **** if (decl_context == PARM) { if (declspecs->specs[(int)ds_typedef]) ! error ("typedef declaration invalid in parameter declaration"); else if (storage_class == sc_static || storage_class == sc_extern || thread_p) --- 6934,6943 ---- if (decl_context == PARM) { if (declspecs->specs[(int)ds_typedef]) ! { ! error ("typedef declaration invalid in parameter declaration"); ! return error_mark_node; ! } else if (storage_class == sc_static || storage_class == sc_extern || thread_p) *************** grokdeclarator (const cp_declarator *dec *** 7798,7804 **** { /* Something like struct S { int N::j; }; */ error ("invalid use of %<::%>"); ! decl = NULL_TREE; } else if (TREE_CODE (type) == FUNCTION_TYPE) { --- 7799,7805 ---- { /* Something like struct S { int N::j; }; */ error ("invalid use of %<::%>"); ! return error_mark_node; } else if (TREE_CODE (type) == FUNCTION_TYPE) { *************** copy_fn_p (tree d) *** 8482,8488 **** tree arg_type; int result = 1; ! gcc_assert (DECL_FUNCTION_MEMBER_P (d)); if (DECL_TEMPLATE_INFO (d) && DECL_MEMBER_TEMPLATE_P (DECL_TI_TEMPLATE (d))) --- 8483,8491 ---- tree arg_type; int result = 1; ! if (!DECL_FUNCTION_MEMBER_P (d)) ! /* Non-members are invalid. We complained, but kept the declaration. */ ! return 0; if (DECL_TEMPLATE_INFO (d) && DECL_MEMBER_TEMPLATE_P (DECL_TI_TEMPLATE (d))) *************** copy_fn_p (tree d) *** 8497,8502 **** --- 8500,8507 ---- return 0; arg_type = TREE_VALUE (args); + if (arg_type == error_mark_node) + return 0; if (TYPE_MAIN_VARIANT (arg_type) == DECL_CONTEXT (d)) { *************** grok_op_properties (tree decl, bool comp *** 8751,8756 **** --- 8756,8764 ---- for (p = argtypes; p && p != void_list_node; p = TREE_CHAIN (p)) { tree arg = non_reference (TREE_VALUE (p)); + if (arg == error_mark_node) + return false; + /* IS_AGGR_TYPE, rather than CLASS_TYPE_P, is used because these checks are performed even on template functions. */ *************** xref_tag (enum tag_types tag_code, tree *** 9271,9277 **** && CLASSTYPE_IS_TEMPLATE (t)) { error ("redeclaration of %qT as a non-template", t); ! t = error_mark_node; } /* Make injected friend class visible. */ --- 9279,9286 ---- && CLASSTYPE_IS_TEMPLATE (t)) { error ("redeclaration of %qT as a non-template", t); ! cp_error_at ("previous declaration %q+D", t); ! POP_TIMEVAR_AND_RETURN (TV_NAME_LOOKUP, error_mark_node); } /* Make injected friend class visible. */ *************** start_preparsed_function (tree decl1, tr *** 9904,9910 **** struct cp_binding_level *bl; tree current_function_parms; struct c_fileinfo *finfo ! = get_fileinfo (lbasename (LOCATION_FILE (DECL_SOURCE_LOCATION (decl1)))); /* Sanity check. */ gcc_assert (TREE_CODE (TREE_VALUE (void_list_node)) == VOID_TYPE); --- 9913,9919 ---- struct cp_binding_level *bl; tree current_function_parms; struct c_fileinfo *finfo ! = get_fileinfo (LOCATION_FILE (DECL_SOURCE_LOCATION (decl1))); /* Sanity check. */ gcc_assert (TREE_CODE (TREE_VALUE (void_list_node)) == VOID_TYPE); *************** start_preparsed_function (tree decl1, tr *** 10002,10009 **** you declare a function, these types can be incomplete, but they must be complete when you define the function. */ check_function_type (decl1, current_function_parms); - /* Make sure no default arg is missing. */ - check_default_args (decl1); /* Build the return declaration for the function. */ restype = TREE_TYPE (fntype); --- 10011,10016 ---- diff -Nrcpad gcc-4.0.3/gcc/cp/friend.c gcc-4.0.4/gcc/cp/friend.c *** gcc-4.0.3/gcc/cp/friend.c 2004-11-29 20:10:18.000000000 +0000 --- gcc-4.0.4/gcc/cp/friend.c 2006-07-05 20:40:06.000000000 +0000 *************** is_friend (tree type, tree supplicant) *** 78,90 **** else /* It's a type. */ { ! /* Nested classes are implicitly friends of their enclosing types, as ! per core issue 45 (this is a change from the standard). */ ! for (context = supplicant; ! context && TYPE_P (context); ! context = TYPE_CONTEXT (context)) ! if (type == context) ! return 1; list = CLASSTYPE_FRIEND_CLASSES (TREE_TYPE (TYPE_MAIN_DECL (type))); for (; list ; list = TREE_CHAIN (list)) --- 78,85 ---- else /* It's a type. */ { ! if (same_type_p (supplicant, type)) ! return 1; list = CLASSTYPE_FRIEND_CLASSES (TREE_TYPE (TYPE_MAIN_DECL (type))); for (; list ; list = TREE_CHAIN (list)) *************** is_friend (tree type, tree supplicant) *** 98,110 **** } } ! if (declp && DECL_FUNCTION_MEMBER_P (supplicant)) ! context = DECL_CONTEXT (supplicant); ! else if (! declp) ! /* Local classes have the same access as the enclosing function. */ ! context = decl_function_context (TYPE_MAIN_DECL (supplicant)); else ! context = NULL_TREE; /* A namespace is not friend to anybody. */ if (context && TREE_CODE (context) == NAMESPACE_DECL) --- 93,116 ---- } } ! if (declp) ! { ! if (DECL_FUNCTION_MEMBER_P (supplicant)) ! context = DECL_CONTEXT (supplicant); ! else ! context = NULL_TREE; ! } else ! { ! if (TYPE_CONTEXT (supplicant) ! && TYPE_P (TYPE_CONTEXT (supplicant))) ! /* Nested classes get the same access as their enclosing types, as ! per DR 45 (this is a change from the standard). */ ! context = TYPE_CONTEXT (supplicant); ! else ! /* Local classes have the same access as the enclosing function. */ ! context = decl_function_context (TYPE_MAIN_DECL (supplicant)); ! } /* A namespace is not friend to anybody. */ if (context && TREE_CODE (context) == NAMESPACE_DECL) diff -Nrcpad gcc-4.0.3/gcc/cp/init.c gcc-4.0.4/gcc/cp/init.c *** gcc-4.0.3/gcc/cp/init.c 2006-02-28 14:24:05.000000000 +0000 --- gcc-4.0.4/gcc/cp/init.c 2007-01-27 19:58:38.000000000 +0000 *************** build_zero_init (tree type, tree nelts, *** 179,185 **** items with static storage duration that are not otherwise initialized are initialized to zero. */ ; ! else if (SCALAR_TYPE_P (type)) init = convert (type, integer_zero_node); else if (CLASS_TYPE_P (type)) { --- 179,186 ---- items with static storage duration that are not otherwise initialized are initialized to zero. */ ; ! else if (SCALAR_TYPE_P (type) ! || TREE_CODE (type) == COMPLEX_TYPE) init = convert (type, integer_zero_node); else if (CLASS_TYPE_P (type)) { *************** build_zero_init (tree type, tree nelts, *** 226,231 **** --- 227,237 ---- nelts, integer_one_node)); else max_index = array_type_nelts (type); + + /* If we have an error_mark here, we should just return error mark + as we don't know the size of the array yet. */ + if (max_index == error_mark_node) + return error_mark_node; gcc_assert (TREE_CODE (max_index) == INTEGER_CST); /* A zero-sized array, which is accepted as an extension, will *************** build_zero_init (tree type, tree nelts, *** 248,253 **** --- 254,261 ---- CONSTRUCTOR_ELTS (init) = nreverse (inits); } + else if (TREE_CODE (type) == VECTOR_TYPE) + init = fold_convert (type, integer_zero_node); else gcc_assert (TREE_CODE (type) == REFERENCE_TYPE); *************** constant_value_1 (tree decl, bool integr *** 1600,1607 **** mark_used (decl); init = DECL_INITIAL (decl); } if (init == error_mark_node) ! return error_mark_node; if (!init || !TREE_TYPE (init) || (integral_p --- 1608,1618 ---- mark_used (decl); init = DECL_INITIAL (decl); } + /* If INIT is ERROR_MARK_NODE, that may mean that we are + presently processing the initializer, so we conservatively + treat this situation as meaning that DECL is uninitialized. */ if (init == error_mark_node) ! break; if (!init || !TREE_TYPE (init) || (integral_p *************** build_new (tree placement, tree type, tr *** 1668,1674 **** { tree rval; ! if (type == error_mark_node) return error_mark_node; if (processing_template_decl) --- 1679,1685 ---- { tree rval; ! if (placement == error_mark_node || type == error_mark_node) return error_mark_node; if (processing_template_decl) diff -Nrcpad gcc-4.0.3/gcc/cp/lex.c gcc-4.0.4/gcc/cp/lex.c *** gcc-4.0.3/gcc/cp/lex.c 2005-05-01 01:12:59.000000000 +0000 --- gcc-4.0.4/gcc/cp/lex.c 2006-09-07 22:38:03.000000000 +0000 *************** handle_pragma_interface (cpp_reader* dfi *** 467,473 **** else filename = ggc_strdup (TREE_STRING_POINTER (fname)); ! finfo = get_fileinfo (filename); if (impl_file_chain == 0) { --- 467,473 ---- else filename = ggc_strdup (TREE_STRING_POINTER (fname)); ! finfo = get_fileinfo (input_filename); if (impl_file_chain == 0) { *************** cxx_make_type (enum tree_code code) *** 773,779 **** /* Set up some flags that give proper default behavior. */ if (IS_AGGR_TYPE_CODE (code)) { ! struct c_fileinfo *finfo = get_fileinfo (lbasename (input_filename)); SET_CLASSTYPE_INTERFACE_UNKNOWN_X (t, finfo->interface_unknown); CLASSTYPE_INTERFACE_ONLY (t) = finfo->interface_only; } --- 773,779 ---- /* Set up some flags that give proper default behavior. */ if (IS_AGGR_TYPE_CODE (code)) { ! struct c_fileinfo *finfo = get_fileinfo (input_filename); SET_CLASSTYPE_INTERFACE_UNKNOWN_X (t, finfo->interface_unknown); CLASSTYPE_INTERFACE_ONLY (t) = finfo->interface_only; } diff -Nrcpad gcc-4.0.3/gcc/cp/mangle.c gcc-4.0.4/gcc/cp/mangle.c *** gcc-4.0.3/gcc/cp/mangle.c 2005-09-13 15:17:12.000000000 +0000 --- gcc-4.0.4/gcc/cp/mangle.c 2006-07-11 17:37:31.000000000 +0000 *************** mangle_conv_op_name_for_type (const tree *** 2771,2776 **** --- 2771,2779 ---- void **slot; tree identifier; + if (type == error_mark_node) + return error_mark_node; + if (conv_type_names == NULL) conv_type_names = htab_create_ggc (31, &hash_type, &compare_type, NULL); diff -Nrcpad gcc-4.0.3/gcc/cp/method.c gcc-4.0.4/gcc/cp/method.c *** gcc-4.0.3/gcc/cp/method.c 2005-11-16 20:26:06.000000000 +0000 --- gcc-4.0.4/gcc/cp/method.c 2006-09-09 16:11:34.000000000 +0000 *************** use_thunk (tree thunk_fndecl, bool emit_ *** 408,413 **** --- 408,414 ---- TREE_CHAIN (x) = t; DECL_CONTEXT (x) = thunk_fndecl; SET_DECL_RTL (x, NULL_RTX); + DECL_VALUE_EXPR (x) = NULL_TREE; t = x; } a = nreverse (t); *************** locate_copy (tree type, void *client_) *** 932,937 **** --- 933,942 ---- if (!parms) continue; src_type = non_reference (TREE_VALUE (parms)); + + if (src_type == error_mark_node) + return NULL_TREE; + if (!same_type_ignoring_top_level_qualifiers_p (src_type, type)) continue; if (!sufficient_parms_p (TREE_CHAIN (parms))) diff -Nrcpad gcc-4.0.3/gcc/cp/name-lookup.c gcc-4.0.4/gcc/cp/name-lookup.c *** gcc-4.0.3/gcc/cp/name-lookup.c 2006-02-18 09:41:18.000000000 +0000 --- gcc-4.0.4/gcc/cp/name-lookup.c 2006-08-03 02:41:33.000000000 +0000 *************** pushdecl (tree x) *** 601,609 **** { int different_binding_level = 0; - if (TREE_CODE (x) == FUNCTION_DECL || DECL_FUNCTION_TEMPLATE_P (x)) - check_default_args (x); - if (TREE_CODE (name) == TEMPLATE_ID_EXPR) name = TREE_OPERAND (name, 0); --- 601,606 ---- *************** pushdecl (tree x) *** 732,737 **** --- 729,737 ---- } } + if (TREE_CODE (x) == FUNCTION_DECL || DECL_FUNCTION_TEMPLATE_P (x)) + check_default_args (x); + check_template_shadow (x); /* If this is a function conjured up by the backend, massage it *************** push_class_level_binding (tree name, tre *** 2556,2561 **** --- 2556,2564 ---- if (!class_binding_level) POP_TIMEVAR_AND_RETURN (TV_NAME_LOOKUP, true); + if (name == error_mark_node) + POP_TIMEVAR_AND_RETURN (TV_NAME_LOOKUP, false); + /* Check for invalid member names. */ gcc_assert (TYPE_BEING_DEFINED (current_class_type)); /* We could have been passed a tree list if this is an ambiguous *************** tree *** 2695,2700 **** --- 2698,2706 ---- do_class_using_decl (tree scope, tree name) { tree value, type; + + if (name == error_mark_node) + return NULL_TREE; if (!scope || !TYPE_P (scope)) { *************** tree *** 3590,3595 **** --- 3596,3602 ---- lookup_qualified_name (tree scope, tree name, bool is_type_p, bool complain) { int flags = 0; + tree t = NULL_TREE; if (TREE_CODE (scope) == NAMESPACE_DECL) { *************** lookup_qualified_name (tree scope, tree *** 3599,3615 **** if (is_type_p) flags |= LOOKUP_PREFER_TYPES; if (qualified_lookup_using_namespace (name, scope, &binding, flags)) ! return select_decl (&binding, flags); } else if (is_aggr_type (scope, complain)) ! { ! tree t; ! t = lookup_member (scope, name, 2, is_type_p); ! if (t) ! return t; ! } ! return error_mark_node; } /* Subroutine of unqualified_namespace_lookup: --- 3606,3619 ---- if (is_type_p) flags |= LOOKUP_PREFER_TYPES; if (qualified_lookup_using_namespace (name, scope, &binding, flags)) ! t = select_decl (&binding, flags); } else if (is_aggr_type (scope, complain)) ! t = lookup_member (scope, name, 2, is_type_p); ! if (!t) ! return error_mark_node; ! return t; } /* Subroutine of unqualified_namespace_lookup: *************** pushtag (tree name, tree type, tag_scope *** 4668,4674 **** pushdecl_class_level (decl); } else if (b->kind != sk_template_parms) ! decl = pushdecl_with_scope (decl, b); /* FIXME what if it gets a name from typedef? */ if (ANON_AGGRNAME_P (name)) --- 4672,4682 ---- pushdecl_class_level (decl); } else if (b->kind != sk_template_parms) ! { ! decl = pushdecl_with_scope (decl, b); ! if (decl == error_mark_node) ! POP_TIMEVAR_AND_RETURN (TV_NAME_LOOKUP, decl); ! } /* FIXME what if it gets a name from typedef? */ if (ANON_AGGRNAME_P (name)) diff -Nrcpad gcc-4.0.3/gcc/cp/parser.c gcc-4.0.4/gcc/cp/parser.c *** gcc-4.0.3/gcc/cp/parser.c 2006-02-18 09:41:18.000000000 +0000 --- gcc-4.0.4/gcc/cp/parser.c 2006-12-03 13:11:51.000000000 +0000 *************** static tree cp_parser_class_name *** 1550,1556 **** static tree cp_parser_class_specifier (cp_parser *); static tree cp_parser_class_head ! (cp_parser *, bool *, tree *); static enum tag_types cp_parser_class_key (cp_parser *); static void cp_parser_member_specification_opt --- 1550,1556 ---- static tree cp_parser_class_specifier (cp_parser *); static tree cp_parser_class_head ! (cp_parser *, bool *, tree *, tree *); static enum tag_types cp_parser_class_key (cp_parser *); static void cp_parser_member_specification_opt *************** cp_parser_simulate_error (cp_parser* par *** 1894,1899 **** --- 1894,1942 ---- return false; } + /* Check for repeated decl-specifiers. */ + + static void + cp_parser_check_decl_spec (cp_decl_specifier_seq *decl_specs) + { + cp_decl_spec ds; + + for (ds = ds_first; ds != ds_last; ++ds) + { + unsigned count = decl_specs->specs[(int)ds]; + if (count < 2) + continue; + /* The "long" specifier is a special case because of "long long". */ + if (ds == ds_long) + { + if (count > 2) + error ("% is too long for GCC"); + else if (pedantic && !in_system_header && warn_long_long) + pedwarn ("ISO C++ does not support %"); + } + else if (count > 1) + { + static const char *const decl_spec_names[] = { + "signed", + "unsigned", + "short", + "long", + "const", + "volatile", + "restrict", + "inline", + "virtual", + "explicit", + "friend", + "typedef", + "__complex", + "__thread" + }; + error ("duplicate %qs", decl_spec_names[(int)ds]); + } + } + } + /* This function is called when a type is defined. If type definitions are forbidden at this point, an error message is issued. */ *************** cp_parser_diagnose_invalid_type_name (cp *** 2006,2013 **** /* If the lookup found a template-name, it means that the user forgot to specify an argument list. Emit an useful error message. */ if (TREE_CODE (decl) == TEMPLATE_DECL) ! error ("invalid use of template-name %qE without an argument list", ! decl); else if (!parser->scope || parser->scope == error_mark_node) { /* Issue an error message. */ --- 2049,2060 ---- /* If the lookup found a template-name, it means that the user forgot to specify an argument list. Emit an useful error message. */ if (TREE_CODE (decl) == TEMPLATE_DECL) ! error ("invalid use of template-name %qE without an argument list", decl); ! else if (TREE_CODE (id) == BIT_NOT_EXPR) ! error ("invalid use of destructor %qD as a type", id); ! else if (TREE_CODE (decl) == TYPE_DECL) ! /* Something like 'unsigned A a;' */ ! error ("invalid combination of multiple type-specifiers"); else if (!parser->scope || parser->scope == error_mark_node) { /* Issue an error message. */ *************** cp_parser_parse_and_diagnose_invalid_typ *** 2100,2107 **** cp_parser_abort_tentative_parse (parser); return false; } ! if (!cp_parser_parse_definitely (parser) ! || TREE_CODE (id) != IDENTIFIER_NODE) return false; /* Emit a diagnostic for the invalid type. */ --- 2147,2153 ---- cp_parser_abort_tentative_parse (parser); return false; } ! if (!cp_parser_parse_definitely (parser) || TREE_CODE (id) == TYPE_DECL) return false; /* Emit a diagnostic for the invalid type. */ *************** cp_parser_unqualified_id (cp_parser* par *** 3256,3263 **** object_scope = parser->object_scope; qualifying_scope = parser->qualifying_scope; /* If the name is of the form "X::~X" it's OK. */ ! if (scope && TYPE_P (scope) && cp_lexer_next_token_is (parser->lexer, CPP_NAME) && (cp_lexer_peek_nth_token (parser->lexer, 2)->type == CPP_OPEN_PAREN) --- 3302,3327 ---- object_scope = parser->object_scope; qualifying_scope = parser->qualifying_scope; + /* Check for invalid scopes. */ + if (scope == error_mark_node) + { + if (cp_lexer_next_token_is (parser->lexer, CPP_NAME)) + cp_lexer_consume_token (parser->lexer); + return error_mark_node; + } + if (scope && TREE_CODE (scope) == NAMESPACE_DECL) + { + if (!cp_parser_uncommitted_to_tentative_parse_p (parser)) + error ("scope %qT before %<~%> is not a class-name", scope); + cp_parser_simulate_error (parser); + if (cp_lexer_next_token_is (parser->lexer, CPP_NAME)) + cp_lexer_consume_token (parser->lexer); + return error_mark_node; + } + gcc_assert (!scope || TYPE_P (scope)); + /* If the name is of the form "X::~X" it's OK. */ ! if (scope && cp_lexer_next_token_is (parser->lexer, CPP_NAME) && (cp_lexer_peek_nth_token (parser->lexer, 2)->type == CPP_OPEN_PAREN) *************** cp_parser_unqualified_id (cp_parser* par *** 3340,3346 **** destructor is the same as the name of the qualifying class. That allows us to keep parsing after running into ill-formed destructor names. */ ! if (type_decl == error_mark_node && scope && TYPE_P (scope)) return build_nt (BIT_NOT_EXPR, scope); else if (type_decl == error_mark_node) return error_mark_node; --- 3404,3410 ---- destructor is the same as the name of the qualifying class. That allows us to keep parsing after running into ill-formed destructor names. */ ! if (type_decl == error_mark_node && scope) return build_nt (BIT_NOT_EXPR, scope); else if (type_decl == error_mark_node) return error_mark_node; *************** cp_parser_unqualified_id (cp_parser* par *** 3351,3356 **** --- 3415,3421 ---- if (!cp_parser_uncommitted_to_tentative_parse_p (parser)) error ("declaration of %<~%T%> as member of %qT", type_decl, scope); + cp_parser_simulate_error (parser); return error_mark_node; } *************** cp_parser_builtin_offsetof (cp_parser *p *** 5911,5917 **** if (processing_template_decl) expr = build1 (OFFSETOF_EXPR, size_type_node, expr); else ! expr = fold_offsetof (expr); failure: parser->integral_constant_expression_p = save_ice_p; --- 5976,5982 ---- if (processing_template_decl) expr = build1 (OFFSETOF_EXPR, size_type_node, expr); else ! expr = finish_offsetof (expr); failure: parser->integral_constant_expression_p = save_ice_p; *************** cp_parser_decl_specifier_seq (cp_parser* *** 7186,7192 **** int* declares_class_or_enum) { bool constructor_possible_p = !parser->in_declarator_p; - cp_decl_spec ds; /* Clear DECL_SPECS. */ clear_decl_specs (decl_specs); --- 7251,7256 ---- *************** cp_parser_decl_specifier_seq (cp_parser* *** 7387,7427 **** flags |= CP_PARSER_FLAGS_OPTIONAL; } ! /* Check for repeated decl-specifiers. */ ! for (ds = ds_first; ds != ds_last; ++ds) ! { ! unsigned count = decl_specs->specs[(int)ds]; ! if (count < 2) ! continue; ! /* The "long" specifier is a special case because of "long long". */ ! if (ds == ds_long) ! { ! if (count > 2) ! error ("% is too long for GCC"); ! else if (pedantic && !in_system_header && warn_long_long) ! pedwarn ("ISO C++ does not support %"); ! } ! else if (count > 1) ! { ! static const char *const decl_spec_names[] = { ! "signed", ! "unsigned", ! "short", ! "long", ! "const", ! "volatile", ! "restrict", ! "inline", ! "virtual", ! "explicit", ! "friend", ! "typedef", ! "__complex", ! "__thread" ! }; ! error ("duplicate %qs", decl_spec_names[(int)ds]); ! } ! } /* Don't allow a friend specifier with a class definition. */ if (decl_specs->specs[(int) ds_friend] != 0 --- 7451,7457 ---- flags |= CP_PARSER_FLAGS_OPTIONAL; } ! cp_parser_check_decl_spec (decl_specs); /* Don't allow a friend specifier with a class definition. */ if (decl_specs->specs[(int) ds_friend] != 0 *************** cp_parser_type_specifier_seq (cp_parser* *** 11756,11762 **** flags |= CP_PARSER_FLAGS_NO_USER_DEFINED_TYPES; } ! return; } /* Parse a parameter-declaration-clause. --- 11786,11792 ---- flags |= CP_PARSER_FLAGS_NO_USER_DEFINED_TYPES; } ! cp_parser_check_decl_spec (type_specifier_seq); } /* Parse a parameter-declaration-clause. *************** cp_parser_class_name (cp_parser *parser, *** 12542,12556 **** standard does not seem to be definitive, but there is no other valid interpretation of the following `::'. Therefore, those names are considered class-names. */ - decl = TYPE_NAME (make_typename_type (scope, decl, tag_type, tf_error)); - else if (decl == error_mark_node - || TREE_CODE (decl) != TYPE_DECL - || TREE_TYPE (decl) == error_mark_node - || !IS_AGGR_TYPE (TREE_TYPE (decl))) { ! cp_parser_error (parser, "expected class-name"); ! return error_mark_node; } return decl; } --- 12572,12589 ---- standard does not seem to be definitive, but there is no other valid interpretation of the following `::'. Therefore, those names are considered class-names. */ { ! decl = make_typename_type (scope, decl, tag_type, tf_error); ! if (decl != error_mark_node) ! decl = TYPE_NAME (decl); } + else if (TREE_CODE (decl) != TYPE_DECL + || TREE_TYPE (decl) == error_mark_node + || !IS_AGGR_TYPE (TREE_TYPE (decl))) + decl = error_mark_node; + + if (decl == error_mark_node) + cp_parser_error (parser, "expected class-name"); return decl; } *************** cp_parser_class_specifier (cp_parser* pa *** 12573,12585 **** unsigned saved_num_template_parameter_lists; tree old_scope = NULL_TREE; tree scope = NULL_TREE; push_deferring_access_checks (dk_no_deferred); /* Parse the class-head. */ type = cp_parser_class_head (parser, &nested_name_specifier_p, ! &attributes); /* If the class-head was a semantic disaster, skip the entire body of the class. */ if (!type) --- 12606,12620 ---- unsigned saved_num_template_parameter_lists; tree old_scope = NULL_TREE; tree scope = NULL_TREE; + tree bases; push_deferring_access_checks (dk_no_deferred); /* Parse the class-head. */ type = cp_parser_class_head (parser, &nested_name_specifier_p, ! &attributes, ! &bases); /* If the class-head was a semantic disaster, skip the entire body of the class. */ if (!type) *************** cp_parser_class_specifier (cp_parser* pa *** 12596,12601 **** --- 12631,12639 ---- return error_mark_node; } + /* Process the base classes. */ + xref_basetypes (type, bases); + /* Issue an error message if type-definitions are forbidden here. */ cp_parser_check_type_definition (parser); /* Remember that we are defining one more class. */ *************** cp_parser_class_specifier (cp_parser* pa *** 12750,12756 **** static tree cp_parser_class_head (cp_parser* parser, bool* nested_name_specifier_p, ! tree *attributes_p) { tree nested_name_specifier; enum tag_types class_key; --- 12788,12795 ---- static tree cp_parser_class_head (cp_parser* parser, bool* nested_name_specifier_p, ! tree *attributes_p, ! tree *bases) { tree nested_name_specifier; enum tag_types class_key; *************** cp_parser_class_head (cp_parser* parser, *** 12763,12769 **** bool invalid_explicit_specialization_p = false; tree pushed_scope = NULL_TREE; unsigned num_templates; - tree bases; /* Assume no nested-name-specifier will be present. */ *nested_name_specifier_p = false; --- 12802,12807 ---- *************** cp_parser_class_head (cp_parser* parser, *** 12978,12984 **** if (template_id_p) { type = TREE_TYPE (id); ! maybe_process_partial_specialization (type); if (nested_name_specifier) pushed_scope = push_scope (nested_name_specifier); } --- 13016,13022 ---- if (template_id_p) { type = TREE_TYPE (id); ! type = maybe_process_partial_specialization (type); if (nested_name_specifier) pushed_scope = push_scope (nested_name_specifier); } *************** cp_parser_class_head (cp_parser* parser, *** 13059,13072 **** struct A::C : B {}; is valid. */ ! bases = NULL_TREE; /* Get the list of base-classes, if there is one. */ if (cp_lexer_next_token_is (parser->lexer, CPP_COLON)) ! bases = cp_parser_base_clause (parser); ! ! /* Process the base classes. */ ! xref_basetypes (type, bases); done: /* Leave the scope given by the nested-name-specifier. We will --- 13097,13107 ---- struct A::C : B {}; is valid. */ ! *bases = NULL_TREE; /* Get the list of base-classes, if there is one. */ if (cp_lexer_next_token_is (parser->lexer, CPP_COLON)) ! *bases = cp_parser_base_clause (parser); done: /* Leave the scope given by the nested-name-specifier. We will *************** cp_parser_attribute_list (cp_parser* par *** 14286,14291 **** --- 14321,14328 ---- if (token->type == CPP_NAME || token->type == CPP_KEYWORD) { + tree arguments = NULL_TREE; + /* Consume the token. */ token = cp_lexer_consume_token (parser->lexer); *************** cp_parser_attribute_list (cp_parser* par *** 14299,14316 **** /* If it's an `(', then parse the attribute arguments. */ if (token->type == CPP_OPEN_PAREN) { ! tree arguments; ! ! arguments = (cp_parser_parenthesized_expression_list ! (parser, true, /*cast_p=*/false, ! /*non_constant_p=*/NULL)); ! /* Save the identifier and arguments away. */ TREE_VALUE (attribute) = arguments; } ! /* Add this attribute to the list. */ ! TREE_CHAIN (attribute) = attribute_list; ! attribute_list = attribute; token = cp_lexer_peek_token (parser->lexer); } --- 14336,14354 ---- /* If it's an `(', then parse the attribute arguments. */ if (token->type == CPP_OPEN_PAREN) { ! arguments = cp_parser_parenthesized_expression_list ! (parser, true, /*cast_p=*/false, ! /*non_constant_p=*/NULL); ! /* Save the arguments away. */ TREE_VALUE (attribute) = arguments; } ! if (arguments != error_mark_node) ! { ! /* Add this attribute to the list. */ ! TREE_CHAIN (attribute) = attribute_list; ! attribute_list = attribute; ! } token = cp_lexer_peek_token (parser->lexer); } diff -Nrcpad gcc-4.0.3/gcc/cp/pt.c gcc-4.0.4/gcc/cp/pt.c *** gcc-4.0.3/gcc/cp/pt.c 2006-02-18 09:41:18.000000000 +0000 --- gcc-4.0.4/gcc/cp/pt.c 2007-01-27 19:58:38.000000000 +0000 *************** check_specialization_namespace (tree tmp *** 676,688 **** /* The TYPE is being declared. If it is a template type, that means it is a partial specialization. Do appropriate error-checking. */ ! void maybe_process_partial_specialization (tree type) { tree context; if (type == error_mark_node) ! return; context = TYPE_CONTEXT (type); --- 676,695 ---- /* The TYPE is being declared. If it is a template type, that means it is a partial specialization. Do appropriate error-checking. */ ! tree maybe_process_partial_specialization (tree type) { tree context; if (type == error_mark_node) ! return error_mark_node; ! ! if (TREE_CODE (type) == BOUND_TEMPLATE_TEMPLATE_PARM) ! { ! error ("name of class shadows template template parameter %qD", ! TYPE_NAME (type)); ! return error_mark_node; ! } context = TYPE_CONTEXT (type); *************** maybe_process_partial_specialization (tr *** 767,773 **** } } else if (processing_specialization) ! error ("explicit specialization of non-template %qT", type); } /* Returns nonzero if we can optimize the retrieval of specializations --- 774,785 ---- } } else if (processing_specialization) ! { ! error ("explicit specialization of non-template %qT", type); ! return error_mark_node; ! } ! ! return type; } /* Returns nonzero if we can optimize the retrieval of specializations *************** push_template_decl_real (tree decl, int *** 2947,2953 **** DECL_CONTEXT (decl) = FROB_CONTEXT (current_namespace); /* See if this is a primary template. */ ! primary = template_parm_scope_p (); if (primary) { --- 2959,2971 ---- DECL_CONTEXT (decl) = FROB_CONTEXT (current_namespace); /* See if this is a primary template. */ ! if (is_friend && ctx) ! /* A friend template that specifies a class context, i.e. ! template friend void A::f(); ! is not primary. */ ! primary = 0; ! else ! primary = template_parm_scope_p (); if (primary) { *************** push_template_decl_real (tree decl, int *** 2979,2985 **** template. ... Template allocation functions shall have two or more parameters. */ error ("invalid template declaration of %qD", decl); ! return decl; } } else if (DECL_IMPLICIT_TYPEDEF_P (decl) --- 2997,3003 ---- template. ... Template allocation functions shall have two or more parameters. */ error ("invalid template declaration of %qD", decl); ! return error_mark_node; } } else if (DECL_IMPLICIT_TYPEDEF_P (decl) *************** redeclare_class_template (tree type, tre *** 3296,3301 **** --- 3314,3322 ---- tree fold_non_dependent_expr (tree expr) { + if (expr == NULL_TREE) + return NULL_TREE; + /* If we're in a template, but EXPR isn't value dependent, simplify it. We're supposed to treat: *************** convert_nontype_argument (tree type, tre *** 3426,3431 **** --- 3447,3454 ---- instantiated -- but here we need the resolved form so that we can convert the argument. */ expr = fold_non_dependent_expr (expr); + if (error_operand_p (expr)) + return error_mark_node; expr_type = TREE_TYPE (expr); /* HACK: Due to double coercion, we can get a *************** convert_template_argument (tree parm, *** 3792,3802 **** tree in_decl) { tree val; - tree inner_args; int is_type, requires_type, is_tmpl_type, requires_tmpl_type; - inner_args = INNERMOST_TEMPLATE_ARGS (args); - if (TREE_CODE (arg) == TREE_LIST && TREE_CODE (TREE_VALUE (arg)) == OFFSET_REF) { --- 3815,3822 ---- *************** convert_template_argument (tree parm, *** 3888,3894 **** if (coerce_template_template_parms (parmparm, argparm, complain, in_decl, ! inner_args)) { val = arg; --- 3908,3914 ---- if (coerce_template_template_parms (parmparm, argparm, complain, in_decl, ! args)) { val = arg; *************** tsubst_friend_function (tree decl, tree *** 5189,5194 **** --- 5209,5218 ---- else new_friend_result_template_info = NULL_TREE; + /* Make the init_value nonzero so pushdecl knows this is a defn. */ + if (new_friend_is_defn) + DECL_INITIAL (new_friend) = error_mark_node; + /* Inside pushdecl_namespace_level, we will push into the current namespace. However, the friend function should go into the namespace of the template. */ *************** tsubst (tree t, tree args, tsubst_flags_ *** 7066,7075 **** { if (TREE_CODE (t) == TEMPLATE_TYPE_PARM) { gcc_assert (TYPE_P (arg)); return cp_build_qualified_type_real ! (arg, cp_type_quals (arg) | cp_type_quals (t), ! complain | tf_ignore_bad_quals); } else if (TREE_CODE (t) == BOUND_TEMPLATE_TEMPLATE_PARM) { --- 7090,7109 ---- { if (TREE_CODE (t) == TEMPLATE_TYPE_PARM) { + int quals; gcc_assert (TYPE_P (arg)); + + /* cv-quals from the template are discarded when + substituting in a function or reference type. */ + if (TREE_CODE (arg) == FUNCTION_TYPE + || TREE_CODE (arg) == METHOD_TYPE + || TREE_CODE (arg) == REFERENCE_TYPE) + quals = cp_type_quals (arg); + else + quals = cp_type_quals (arg) | cp_type_quals (t); + return cp_build_qualified_type_real ! (arg, quals, complain | tf_ignore_bad_quals); } else if (TREE_CODE (t) == BOUND_TEMPLATE_TEMPLATE_PARM) { *************** tsubst_copy_and_build (tree t, *** 8939,8945 **** in_decl)); case OFFSETOF_EXPR: ! return fold_offsetof (RECUR (TREE_OPERAND (t, 0))); case STMT_EXPR: { --- 8973,8979 ---- in_decl)); case OFFSETOF_EXPR: ! return finish_offsetof (RECUR (TREE_OPERAND (t, 0))); case STMT_EXPR: { *************** do_decl_instantiation (tree decl, tree s *** 11040,11046 **** tree result = NULL_TREE; int extern_p = 0; ! if (!decl) /* An error occurred, for which grokdeclarator has already issued an appropriate message. */ return; --- 11074,11080 ---- tree result = NULL_TREE; int extern_p = 0; ! if (!decl || decl == error_mark_node) /* An error occurred, for which grokdeclarator has already issued an appropriate message. */ return; *************** any_dependent_template_arguments_p (tree *** 12559,12564 **** --- 12593,12600 ---- if (!args) return false; + if (args == error_mark_node) + return true; for (i = 0; i < TMPL_ARGS_DEPTH (args); ++i) { diff -Nrcpad gcc-4.0.3/gcc/cp/rtti.c gcc-4.0.4/gcc/cp/rtti.c *** gcc-4.0.3/gcc/cp/rtti.c 2006-02-18 09:41:18.000000000 +0000 --- gcc-4.0.4/gcc/cp/rtti.c 2006-06-22 09:43:53.000000000 +0000 *************** get_tinfo_decl_dynamic (tree exp) *** 202,208 **** tree type; tree t; ! if (exp == error_mark_node) return error_mark_node; /* peel back references, so they match. */ --- 202,208 ---- tree type; tree t; ! if (error_operand_p (exp)) return error_mark_node; /* peel back references, so they match. */ *************** build_dynamic_cast_1 (tree type, tree ex *** 485,494 **** } else { - /* Apply trivial conversion T -> T& for dereferenced ptrs. */ exprtype = build_reference_type (exprtype); - expr = convert_to_reference (exprtype, expr, CONV_IMPLICIT, - LOOKUP_NORMAL, NULL_TREE); /* T is a reference type, v shall be an lvalue of a complete class type, and the result is an lvalue of the type referred to by T. */ --- 485,491 ---- *************** build_dynamic_cast_1 (tree type, tree ex *** 504,509 **** --- 501,509 ---- goto fail; } + /* Apply trivial conversion T -> T& for dereferenced ptrs. */ + expr = convert_to_reference (exprtype, expr, CONV_IMPLICIT, + LOOKUP_NORMAL, NULL_TREE); } /* The dynamic_cast operator shall not cast away constness. */ diff -Nrcpad gcc-4.0.3/gcc/cp/search.c gcc-4.0.4/gcc/cp/search.c *** gcc-4.0.3/gcc/cp/search.c 2005-10-20 18:04:35.000000000 +0000 --- gcc-4.0.4/gcc/cp/search.c 2006-08-18 16:27:03.000000000 +0000 *************** friend_accessible_p (tree scope, tree de *** 793,800 **** if (protected_accessible_p (decl, TREE_VALUE (t), binfo)) return 1; ! /* Nested classes are implicitly friends of their enclosing types, as ! per core issue 45 (this is a change from the standard). */ if (TYPE_P (scope)) for (t = TYPE_CONTEXT (scope); t && TYPE_P (t); t = TYPE_CONTEXT (t)) if (protected_accessible_p (decl, t, binfo)) --- 793,800 ---- if (protected_accessible_p (decl, TREE_VALUE (t), binfo)) return 1; ! /* Nested classes have the same access as their enclosing types, as ! per DR 45 (this is a change from the standard). */ if (TYPE_P (scope)) for (t = TYPE_CONTEXT (scope); t && TYPE_P (t); t = TYPE_CONTEXT (t)) if (protected_accessible_p (decl, t, binfo)) *************** lookup_member (tree xbasetype, tree name *** 1201,1206 **** --- 1201,1209 ---- const char *errstr = 0; + if (name == error_mark_node) + return NULL_TREE; + gcc_assert (TREE_CODE (name) == IDENTIFIER_NODE); if (TREE_CODE (xbasetype) == TREE_BINFO) *************** lookup_member (tree xbasetype, tree name *** 1210,1216 **** } else { ! gcc_assert (IS_AGGR_TYPE_CODE (TREE_CODE (xbasetype))); type = xbasetype; xbasetype = NULL_TREE; } --- 1213,1220 ---- } else { ! if (!IS_AGGR_TYPE_CODE (TREE_CODE (xbasetype))) ! return NULL_TREE; type = xbasetype; xbasetype = NULL_TREE; } *************** adjust_result_of_qualified_name_lookup ( *** 1480,1493 **** tree qualifying_scope, tree context_class) { ! if (context_class && CLASS_TYPE_P (qualifying_scope) && DERIVED_FROM_P (qualifying_scope, context_class) && BASELINK_P (decl)) { tree base; - gcc_assert (CLASS_TYPE_P (context_class)); - /* Look for the QUALIFYING_SCOPE as a base of the CONTEXT_CLASS. Because we do not yet know which function will be chosen by overload resolution, we cannot yet check either accessibility --- 1484,1497 ---- tree qualifying_scope, tree context_class) { ! if (context_class && context_class != error_mark_node ! && CLASS_TYPE_P (context_class) ! && CLASS_TYPE_P (qualifying_scope) && DERIVED_FROM_P (qualifying_scope, context_class) && BASELINK_P (decl)) { tree base; /* Look for the QUALIFYING_SCOPE as a base of the CONTEXT_CLASS. Because we do not yet know which function will be chosen by overload resolution, we cannot yet check either accessibility diff -Nrcpad gcc-4.0.3/gcc/cp/semantics.c gcc-4.0.4/gcc/cp/semantics.c *** gcc-4.0.3/gcc/cp/semantics.c 2005-12-22 20:02:21.000000000 +0000 --- gcc-4.0.4/gcc/cp/semantics.c 2006-09-07 22:38:03.000000000 +0000 *************** tree *** 1250,1255 **** --- 1250,1259 ---- finish_label_stmt (tree name) { tree decl = define_label (input_location, name); + + if (decl == error_mark_node) + return error_mark_node; + return add_stmt (build_stmt (LABEL_EXPR, decl)); } *************** check_template_template_default_arg (tre *** 2052,2070 **** && TREE_CODE (argument) != UNBOUND_CLASS_TEMPLATE) { if (TREE_CODE (argument) == TYPE_DECL) ! { ! tree t = TREE_TYPE (argument); ! ! /* Try to emit a slightly smarter error message if we detect ! that the user is using a template instantiation. */ ! if (CLASSTYPE_TEMPLATE_INFO (t) ! && CLASSTYPE_TEMPLATE_INSTANTIATION (t)) ! error ("invalid use of type %qT as a default value for a " ! "template template-parameter", t); ! else ! error ("invalid use of %qD as a default value for a template " ! "template-parameter", argument); ! } else error ("invalid default argument for a template template parameter"); return error_mark_node; --- 2056,2063 ---- && TREE_CODE (argument) != UNBOUND_CLASS_TEMPLATE) { if (TREE_CODE (argument) == TYPE_DECL) ! error ("invalid use of type %qT as a default value for a template " ! "template-parameter", TREE_TYPE (argument)); else error ("invalid default argument for a template template parameter"); return error_mark_node; *************** begin_class_definition (tree t) *** 2130,2136 **** before. */ if (! TYPE_ANONYMOUS_P (t)) { ! struct c_fileinfo *finfo = get_fileinfo (lbasename (input_filename)); CLASSTYPE_INTERFACE_ONLY (t) = finfo->interface_only; SET_CLASSTYPE_INTERFACE_UNKNOWN_X (t, finfo->interface_unknown); --- 2123,2129 ---- before. */ if (! TYPE_ANONYMOUS_P (t)) { ! struct c_fileinfo *finfo = get_fileinfo (input_filename); CLASSTYPE_INTERFACE_ONLY (t) = finfo->interface_only; SET_CLASSTYPE_INTERFACE_UNKNOWN_X (t, finfo->interface_unknown); *************** finish_typeof (tree expr) *** 2784,2789 **** --- 2777,2806 ---- return type; } + /* Perform C++-specific checks for __builtin_offsetof before calling + fold_offsetof. */ + + tree + finish_offsetof (tree expr) + { + if (TREE_CODE (expr) == PSEUDO_DTOR_EXPR) + { + error ("cannot apply % to destructor %<~%T%>", + TREE_OPERAND (expr, 2)); + return error_mark_node; + } + if (TREE_CODE (TREE_TYPE (expr)) == FUNCTION_TYPE + || TREE_CODE (TREE_TYPE (expr)) == METHOD_TYPE + || TREE_CODE (TREE_TYPE (expr)) == UNKNOWN_TYPE) + { + if (TREE_CODE (expr) == COMPONENT_REF) + expr = TREE_OPERAND (expr, 1); + error ("cannot apply % to member function %qD", expr); + return error_mark_node; + } + return fold_offsetof (expr); + } + /* Called from expand_body via walk_tree. Replace all AGGR_INIT_EXPRs with equivalent CALL_EXPRs. */ diff -Nrcpad gcc-4.0.3/gcc/cp/tree.c gcc-4.0.4/gcc/cp/tree.c *** gcc-4.0.3/gcc/cp/tree.c 2005-10-02 21:44:37.000000000 +0000 --- gcc-4.0.4/gcc/cp/tree.c 2006-09-07 22:38:03.000000000 +0000 *************** int *** 807,813 **** is_overloaded_fn (tree x) { /* A baselink is also considered an overloaded function. */ ! if (TREE_CODE (x) == OFFSET_REF) x = TREE_OPERAND (x, 1); if (BASELINK_P (x)) x = BASELINK_FUNCTIONS (x); --- 807,814 ---- is_overloaded_fn (tree x) { /* A baselink is also considered an overloaded function. */ ! if (TREE_CODE (x) == OFFSET_REF ! || TREE_CODE (x) == COMPONENT_REF) x = TREE_OPERAND (x, 1); if (BASELINK_P (x)) x = BASELINK_FUNCTIONS (x); *************** get_first_fn (tree from) *** 836,841 **** --- 837,844 ---- { gcc_assert (is_overloaded_fn (from)); /* A baselink is also considered an overloaded function. */ + if (TREE_CODE (from) == COMPONENT_REF) + from = TREE_OPERAND (from, 1); if (BASELINK_P (from)) from = BASELINK_FUNCTIONS (from); return OVL_CURRENT (from); diff -Nrcpad gcc-4.0.3/gcc/cp/typeck2.c gcc-4.0.4/gcc/cp/typeck2.c *** gcc-4.0.3/gcc/cp/typeck2.c 2006-02-11 00:19:30.000000000 +0000 --- gcc-4.0.4/gcc/cp/typeck2.c 2006-08-26 00:59:09.000000000 +0000 *************** cxx_incomplete_type_diagnostic (tree val *** 412,418 **** break; case TEMPLATE_TYPE_PARM: ! (*p_msg) ("invalid use of template type parameter"); break; case UNKNOWN_TYPE: --- 412,423 ---- break; case TEMPLATE_TYPE_PARM: ! (*p_msg) ("invalid use of template type parameter %qT", type); ! break; ! ! case BOUND_TEMPLATE_TEMPLATE_PARM: ! (*p_msg) ("invalid use of template template parameter %qT", ! TYPE_NAME (type)); break; case UNKNOWN_TYPE: *************** build_functional_cast (tree exp, tree pa *** 1386,1397 **** if (! IS_AGGR_TYPE (type)) { - /* This must build a C cast. */ if (parms == NULL_TREE) ! parms = integer_zero_node; ! else ! parms = build_x_compound_expr_from_list (parms, "functional cast"); return build_c_cast (type, parms); } --- 1391,1401 ---- if (! IS_AGGR_TYPE (type)) { if (parms == NULL_TREE) ! return cp_convert (type, integer_zero_node); + /* This must build a C cast. */ + parms = build_x_compound_expr_from_list (parms, "functional cast"); return build_c_cast (type, parms); } diff -Nrcpad gcc-4.0.3/gcc/cp/typeck.c gcc-4.0.4/gcc/cp/typeck.c *** gcc-4.0.3/gcc/cp/typeck.c 2006-01-24 21:44:57.000000000 +0000 --- gcc-4.0.4/gcc/cp/typeck.c 2006-12-01 22:32:00.000000000 +0000 *************** type_after_usual_arithmetic_conversions *** 274,280 **** || TREE_CODE (t1) == ENUMERAL_TYPE); gcc_assert (ARITHMETIC_TYPE_P (t2) || TREE_CODE (t2) == COMPLEX_TYPE ! || TREE_CODE (t1) == VECTOR_TYPE || TREE_CODE (t2) == ENUMERAL_TYPE); /* In what follows, we slightly generalize the rules given in [expr] so --- 274,280 ---- || TREE_CODE (t1) == ENUMERAL_TYPE); gcc_assert (ARITHMETIC_TYPE_P (t2) || TREE_CODE (t2) == COMPLEX_TYPE ! || TREE_CODE (t2) == VECTOR_TYPE || TREE_CODE (t2) == ENUMERAL_TYPE); /* In what follows, we slightly generalize the rules given in [expr] so *************** convert_arguments (tree typelist, tree v *** 2569,2575 **** tree type = typetail ? TREE_VALUE (typetail) : 0; tree val = TREE_VALUE (valtail); ! if (val == error_mark_node) return error_mark_node; if (type == void_type_node) --- 2569,2575 ---- tree type = typetail ? TREE_VALUE (typetail) : 0; tree val = TREE_VALUE (valtail); ! if (val == error_mark_node || type == error_mark_node) return error_mark_node; if (type == void_type_node) *************** convert_arguments (tree typelist, tree v *** 2685,2691 **** } else error ("too few arguments to function"); ! return error_mark_list; } } --- 2685,2691 ---- } else error ("too few arguments to function"); ! return error_mark_node; } } *************** build_binary_op (enum tree_code code, tr *** 2901,2917 **** && (code1 == INTEGER_TYPE || code1 == REAL_TYPE || code1 == COMPLEX_TYPE || code1 == VECTOR_TYPE)) { if (TREE_CODE (op1) == INTEGER_CST && integer_zerop (op1)) warning ("division by zero in %<%E / 0%>", op0); else if (TREE_CODE (op1) == REAL_CST && real_zerop (op1)) warning ("division by zero in %<%E / 0.%>", op0); - - if (code0 == COMPLEX_TYPE || code0 == VECTOR_TYPE) - code0 = TREE_CODE (TREE_TYPE (TREE_TYPE (op0))); - if (code1 == COMPLEX_TYPE || code1 == VECTOR_TYPE) - code1 = TREE_CODE (TREE_TYPE (TREE_TYPE (op1))); ! if (!(code0 == INTEGER_TYPE && code1 == INTEGER_TYPE)) resultcode = RDIV_EXPR; else /* When dividing two signed integers, we have to promote to int. --- 2901,2919 ---- && (code1 == INTEGER_TYPE || code1 == REAL_TYPE || code1 == COMPLEX_TYPE || code1 == VECTOR_TYPE)) { + enum tree_code tcode0 = code0, tcode1 = code1; + if (TREE_CODE (op1) == INTEGER_CST && integer_zerop (op1)) warning ("division by zero in %<%E / 0%>", op0); else if (TREE_CODE (op1) == REAL_CST && real_zerop (op1)) warning ("division by zero in %<%E / 0.%>", op0); ! if (tcode0 == COMPLEX_TYPE || tcode0 == VECTOR_TYPE) ! tcode0 = TREE_CODE (TREE_TYPE (TREE_TYPE (op0))); ! if (tcode1 == COMPLEX_TYPE || tcode1 == VECTOR_TYPE) ! tcode1 = TREE_CODE (TREE_TYPE (TREE_TYPE (op1))); ! ! if (!(tcode0 == INTEGER_TYPE && tcode1 == INTEGER_TYPE)) resultcode = RDIV_EXPR; else /* When dividing two signed integers, we have to promote to int. *************** build_unary_op (enum tree_code code, tre *** 3784,3790 **** else if (!(arg = build_expr_type_conversion (WANT_INT | WANT_ENUM, arg, true))) errstring = "wrong type argument to bit-complement"; ! else if (!noconvert) arg = perform_integral_promotions (arg); break; --- 3786,3792 ---- else if (!(arg = build_expr_type_conversion (WANT_INT | WANT_ENUM, arg, true))) errstring = "wrong type argument to bit-complement"; ! else if (!noconvert && CP_INTEGRAL_TYPE_P (TREE_TYPE (arg))) arg = perform_integral_promotions (arg); break; *************** build_modify_expr (tree lhs, enum tree_c *** 5275,5281 **** bool plain_assign = (modifycode == NOP_EXPR); /* Avoid duplicate error messages from operands that had errors. */ ! if (lhs == error_mark_node || rhs == error_mark_node) return error_mark_node; /* Handle control structure constructs used as "lvalues". */ --- 5277,5283 ---- bool plain_assign = (modifycode == NOP_EXPR); /* Avoid duplicate error messages from operands that had errors. */ ! if (error_operand_p (lhs) || error_operand_p (rhs)) return error_mark_node; /* Handle control structure constructs used as "lvalues". */ *************** maybe_warn_about_returning_address_of_lo *** 6083,6088 **** --- 6085,6094 ---- } } + while (TREE_CODE (whats_returned) == COMPONENT_REF + || TREE_CODE (whats_returned) == ARRAY_REF) + whats_returned = TREE_OPERAND (whats_returned, 0); + if (DECL_P (whats_returned) && DECL_NAME (whats_returned) && DECL_FUNCTION_SCOPE_P (whats_returned) diff -Nrcpad gcc-4.0.3/gcc/c-parse.c gcc-4.0.4/gcc/c-parse.c *** gcc-4.0.3/gcc/c-parse.c 2006-03-09 20:50:05.000000000 +0000 --- gcc-4.0.4/gcc/c-parse.c 2007-01-31 10:40:47.000000000 +0000 *************** *** 1,7 **** ! /* A Bison parser, made by GNU Bison 2.0. */ /* Skeleton parser for Yacc-like parsing with Bison, ! Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by --- 1,7 ---- ! /* A Bison parser, made by GNU Bison 1.875. */ /* Skeleton parser for Yacc-like parsing with Bison, ! Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by *************** typedef union YYSTYPE {long itype; tree *** 285,292 **** struct c_type_name *typenametype; struct c_parm *parmtype; struct c_declspecs *dsptype; struct c_typespec tstype; enum tree_code code; location_t location; } YYSTYPE; ! /* Line 190 of yacc.c. */ ! #line 290 "c-parse.c" # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 --- 285,292 ---- struct c_type_name *typenametype; struct c_parm *parmtype; struct c_declspecs *dsptype; struct c_typespec tstype; enum tree_code code; location_t location; } YYSTYPE; ! /* Line 191 of yacc.c. */ ! #line 289 "c-parse.c" # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 *************** c_parse_init (void) *** 385,410 **** ! /* Line 213 of yacc.c. */ ! #line 390 "c-parse.c" #if ! defined (yyoverflow) || YYERROR_VERBOSE - # ifndef YYFREE - # define YYFREE free - # endif - # ifndef YYMALLOC - # define YYMALLOC malloc - # endif - /* The parser invokes alloca or malloc; define the necessary symbols. */ ! # ifdef YYSTACK_USE_ALLOCA ! # if YYSTACK_USE_ALLOCA ! # ifdef __GNUC__ ! # define YYSTACK_ALLOC __builtin_alloca ! # else # define YYSTACK_ALLOC alloca # endif # endif # endif --- 385,407 ---- ! /* Line 214 of yacc.c. */ ! #line 389 "c-parse.c" #if ! defined (yyoverflow) || YYERROR_VERBOSE /* The parser invokes alloca or malloc; define the necessary symbols. */ ! # if YYSTACK_USE_ALLOCA ! # define YYSTACK_ALLOC alloca ! # else ! # ifndef YYSTACK_USE_ALLOCA ! # if defined (alloca) || defined (_ALLOCA_H) # define YYSTACK_ALLOC alloca + # else + # ifdef __GNUC__ + # define YYSTACK_ALLOC __builtin_alloca + # endif # endif # endif # endif *************** c_parse_init (void) *** 417,436 **** # include /* INFRINGES ON USER NAME SPACE */ # define YYSIZE_T size_t # endif ! # define YYSTACK_ALLOC YYMALLOC ! # define YYSTACK_FREE YYFREE # endif #endif /* ! defined (yyoverflow) || YYERROR_VERBOSE */ #if (! defined (yyoverflow) \ && (! defined (__cplusplus) \ ! || (defined (YYSTYPE_IS_TRIVIAL) && YYSTYPE_IS_TRIVIAL))) /* A type that is properly aligned for any stack member. */ union yyalloc { ! short int yyss; YYSTYPE yyvs; }; --- 414,433 ---- # include /* INFRINGES ON USER NAME SPACE */ # define YYSIZE_T size_t # endif ! # define YYSTACK_ALLOC malloc ! # define YYSTACK_FREE free # endif #endif /* ! defined (yyoverflow) || YYERROR_VERBOSE */ #if (! defined (yyoverflow) \ && (! defined (__cplusplus) \ ! || (YYSTYPE_IS_TRIVIAL))) /* A type that is properly aligned for any stack member. */ union yyalloc { ! short yyss; YYSTYPE yyvs; }; *************** union yyalloc *** 440,452 **** /* The size of an array large to enough to hold all stacks, each with N elements. */ # define YYSTACK_BYTES(N) \ ! ((N) * (sizeof (short int) + sizeof (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM) /* Copy COUNT objects from FROM to TO. The source and destination do not overlap. */ # ifndef YYCOPY ! # if defined (__GNUC__) && 1 < __GNUC__ # define YYCOPY(To, From, Count) \ __builtin_memcpy (To, From, (Count) * sizeof (*(From))) # else --- 437,449 ---- /* The size of an array large to enough to hold all stacks, each with N elements. */ # define YYSTACK_BYTES(N) \ ! ((N) * (sizeof (short) + sizeof (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM) /* Copy COUNT objects from FROM to TO. The source and destination do not overlap. */ # ifndef YYCOPY ! # if 1 < __GNUC__ # define YYCOPY(To, From, Count) \ __builtin_memcpy (To, From, (Count) * sizeof (*(From))) # else *************** union yyalloc *** 482,488 **** #if defined (__STDC__) || defined (__cplusplus) typedef signed char yysigned_char; #else ! typedef short int yysigned_char; #endif /* YYFINAL -- State number of the termination state. */ --- 479,485 ---- #if defined (__STDC__) || defined (__cplusplus) typedef signed char yysigned_char; #else ! typedef short yysigned_char; #endif /* YYFINAL -- State number of the termination state. */ *************** static const unsigned char yytranslate[] *** 547,553 **** #if YYDEBUG /* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in YYRHS. */ ! static const unsigned short int yyprhs[] = { 0, 0, 3, 4, 6, 7, 11, 12, 17, 19, 21, 23, 26, 27, 31, 36, 41, 44, 47, 50, --- 544,550 ---- #if YYDEBUG /* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in YYRHS. */ ! static const unsigned short yyprhs[] = { 0, 0, 3, 4, 6, 7, 11, 12, 17, 19, 21, 23, 26, 27, 31, 36, 41, 44, 47, 50, *************** static const unsigned short int yyprhs[] *** 610,616 **** }; /* YYRHS -- A `-1'-separated list of the rules' RHS. */ ! static const short int yyrhs[] = { 96, 0, -1, -1, 97, -1, -1, 101, 98, 100, -1, -1, 97, 101, 99, 100, -1, 103, -1, 102, --- 607,613 ---- }; /* YYRHS -- A `-1'-separated list of the rules' RHS. */ ! static const short yyrhs[] = { 96, 0, -1, -1, 97, -1, -1, 101, 98, 100, -1, -1, 97, 101, 99, 100, -1, 103, -1, 102, *************** static const short int yyrhs[] = *** 793,799 **** }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ ! static const unsigned short int yyrline[] = { 0, 342, 342, 345, 353, 353, 356, 355, 361, 362, 363, 364, 371, 375, 378, 380, 382, 384, 385, 386, --- 790,796 ---- }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ ! static const unsigned short yyrline[] = { 0, 342, 342, 345, 353, 353, 356, 355, 361, 362, 363, 364, 371, 375, 378, 380, 382, 384, 385, 386, *************** static const unsigned short int yyrline[ *** 861,936 **** First, the terminals, then, starting at YYNTOKENS, nonterminals. */ static const char *const yytname[] = { ! "$end", "error", "$undefined", "IDENTIFIER", "TYPENAME", "SCSPEC", ! "STATIC", "TYPESPEC", "TYPE_QUAL", "OBJC_TYPE_QUAL", "CONSTANT", ! "STRING", "ELLIPSIS", "SIZEOF", "ENUM", "STRUCT", "UNION", "IF", "ELSE", ! "WHILE", "DO", "FOR", "SWITCH", "CASE", "DEFAULT", "BREAK", "CONTINUE", ! "RETURN", "GOTO", "ASM_KEYWORD", "TYPEOF", "ALIGNOF", "ATTRIBUTE", ! "EXTENSION", "LABEL", "REALPART", "IMAGPART", "VA_ARG", "CHOOSE_EXPR", ! "TYPES_COMPATIBLE_P", "FUNC_NAME", "OFFSETOF", "'='", "ASSIGN", "'?'", ! "':'", "OROR", "ANDAND", "'|'", "'^'", "'&'", "EQCOMPARE", ! "ARITHCOMPARE", "RSHIFT", "LSHIFT", "'+'", "'-'", "'*'", "'/'", "'%'", ! "MINUSMINUS", "PLUSPLUS", "UNARY", "HYPERUNARY", "'.'", "'('", "'['", ! "POINTSAT", "AT_INTERFACE", "AT_IMPLEMENTATION", "AT_END", "AT_SELECTOR", ! "AT_DEFS", "AT_ENCODE", "CLASSNAME", "AT_PUBLIC", "AT_PRIVATE", ! "AT_PROTECTED", "AT_PROTOCOL", "AT_CLASS", "AT_ALIAS", "AT_THROW", ! "AT_TRY", "AT_CATCH", "AT_FINALLY", "AT_SYNCHRONIZED", "OBJC_STRING", ! "';'", "'}'", "'~'", "'!'", "','", "')'", "'{'", "']'", "$accept", ! "program", "extdefs", "@1", "@2", "extdef", "save_obstack_position", ! "datadef", "fndef", "@3", "@4", "@5", "@6", "@7", "@8", "identifier", ! "unop", "expr", "exprlist", "nonnull_exprlist", "unary_expr", "sizeof", ! "alignof", "typeof", "cast_expr", "expr_no_commas", "@9", "@10", "@11", ! "@12", "@13", "primary", "@14", "@15", "offsetof_member_designator", ! "old_style_parm_decls", "lineno_datadecl", "datadecls", "datadecl", ! "lineno_decl", "setspecs", "maybe_resetattrs", "decl", ! "declspecs_nosc_nots_nosa_noea", "declspecs_nosc_nots_nosa_ea", ! "declspecs_nosc_nots_sa_noea", "declspecs_nosc_nots_sa_ea", ! "declspecs_nosc_ts_nosa_noea", "declspecs_nosc_ts_nosa_ea", ! "declspecs_nosc_ts_sa_noea", "declspecs_nosc_ts_sa_ea", ! "declspecs_sc_nots_nosa_noea", "declspecs_sc_nots_nosa_ea", ! "declspecs_sc_nots_sa_noea", "declspecs_sc_nots_sa_ea", ! "declspecs_sc_ts_nosa_noea", "declspecs_sc_ts_nosa_ea", ! "declspecs_sc_ts_sa_noea", "declspecs_sc_ts_sa_ea", "declspecs_ts", ! "declspecs_nots", "declspecs_ts_nosa", "declspecs_nots_nosa", ! "declspecs_nosc_ts", "declspecs_nosc_nots", "declspecs_nosc", ! "declspecs", "maybe_type_quals_attrs", "typespec_nonattr", ! "typespec_attr", "typespec_reserved_nonattr", "typespec_reserved_attr", ! "typespec_nonreserved_nonattr", "initdecls", "notype_initdecls", ! "initdcl", "@16", "notype_initdcl", "@17", "maybe_attribute", ! "attributes", "attribute", "attribute_list", "attrib", "any_word", ! "scspec", "init", "@18", "initlist_maybe_comma", "initlist1", "initelt", ! "@19", "initval", "@20", "designator_list", "designator", ! "array_designator", "nested_function", "@21", "@22", ! "notype_nested_function", "@23", "@24", "declarator", ! "after_type_declarator", "parm_declarator", ! "parm_declarator_starttypename", "parm_declarator_nostarttypename", ! "notype_declarator", "struct_head", "union_head", "enum_head", ! "structsp_attr", "@25", "@26", "@27", "@28", "structsp_nonattr", ! "maybecomma", "maybecomma_warn", "component_decl_list", ! "component_decl_list2", "component_decl", "components", ! "components_notype", "component_declarator", ! "component_notype_declarator", "enumlist", "enumerator", "typename", ! "@29", "absdcl", "absdcl_maybe_attribute", "absdcl1", "absdcl1_noea", ! "absdcl1_ea", "direct_absdcl1", "array_declarator", "stmts_and_decls", ! "lineno_stmt_decl_or_labels_ending_stmt", ! "lineno_stmt_decl_or_labels_ending_decl", ! "lineno_stmt_decl_or_labels_ending_label", ! "lineno_stmt_decl_or_labels_ending_error", "lineno_stmt_decl_or_labels", ! "errstmt", "c99_block_start", "maybe_label_decls", "label_decls", ! "label_decl", "compstmt_or_error", "compstmt_start", "compstmt_nostart", ! "compstmt_contents_nonempty", "compstmt_primary_start", "compstmt", ! "save_location", "lineno_labels", "c99_block_lineno_labeled_stmt", ! "lineno_stmt", "lineno_label", "condition", "if_statement_1", ! "if_statement_2", "if_statement", "start_break", "start_continue", ! "while_statement", "do_statement", "@30", "@31", "xexpr", ! "for_init_stmt", "for_cond_expr", "for_incr_expr", "for_statement", ! "switch_statement", "@32", "stmt_nocomp", "stmt", "label", ! "simple_asm_expr", "maybeasm", "asmdef", "asm_stmt", "asm_argument", ! "maybe_volatile", "asm_operands", "nonnull_asm_operands", "asm_operand", ! "asm_clobbers", "asm_string", "stop_string_translation", ! "start_string_translation", "parmlist", "@33", "parmlist_1", "@34", ! "@35", "parmlist_2", "parms", "parm", "firstparm", "setspecs_fp", ! "parmlist_or_identifiers", "@36", "parmlist_or_identifiers_1", "identifiers", "identifiers_or_typenames", "extension", 0 }; #endif --- 858,934 ---- First, the terminals, then, starting at YYNTOKENS, nonterminals. */ static const char *const yytname[] = { ! "$end", "error", "$undefined", "IDENTIFIER", "TYPENAME", "SCSPEC", ! "STATIC", "TYPESPEC", "TYPE_QUAL", "OBJC_TYPE_QUAL", "CONSTANT", ! "STRING", "ELLIPSIS", "SIZEOF", "ENUM", "STRUCT", "UNION", "IF", "ELSE", ! "WHILE", "DO", "FOR", "SWITCH", "CASE", "DEFAULT", "BREAK", "CONTINUE", ! "RETURN", "GOTO", "ASM_KEYWORD", "TYPEOF", "ALIGNOF", "ATTRIBUTE", ! "EXTENSION", "LABEL", "REALPART", "IMAGPART", "VA_ARG", "CHOOSE_EXPR", ! "TYPES_COMPATIBLE_P", "FUNC_NAME", "OFFSETOF", "'='", "ASSIGN", "'?'", ! "':'", "OROR", "ANDAND", "'|'", "'^'", "'&'", "EQCOMPARE", ! "ARITHCOMPARE", "RSHIFT", "LSHIFT", "'+'", "'-'", "'*'", "'/'", "'%'", ! "MINUSMINUS", "PLUSPLUS", "UNARY", "HYPERUNARY", "'.'", "'('", "'['", ! "POINTSAT", "AT_INTERFACE", "AT_IMPLEMENTATION", "AT_END", ! "AT_SELECTOR", "AT_DEFS", "AT_ENCODE", "CLASSNAME", "AT_PUBLIC", ! "AT_PRIVATE", "AT_PROTECTED", "AT_PROTOCOL", "AT_CLASS", "AT_ALIAS", ! "AT_THROW", "AT_TRY", "AT_CATCH", "AT_FINALLY", "AT_SYNCHRONIZED", ! "OBJC_STRING", "';'", "'}'", "'~'", "'!'", "','", "')'", "'{'", "']'", ! "$accept", "program", "extdefs", "@1", "@2", "extdef", ! "save_obstack_position", "datadef", "fndef", "@3", "@4", "@5", "@6", ! "@7", "@8", "identifier", "unop", "expr", "exprlist", ! "nonnull_exprlist", "unary_expr", "sizeof", "alignof", "typeof", ! "cast_expr", "expr_no_commas", "@9", "@10", "@11", "@12", "@13", ! "primary", "@14", "@15", "offsetof_member_designator", ! "old_style_parm_decls", "lineno_datadecl", "datadecls", "datadecl", ! "lineno_decl", "setspecs", "maybe_resetattrs", "decl", ! "declspecs_nosc_nots_nosa_noea", "declspecs_nosc_nots_nosa_ea", ! "declspecs_nosc_nots_sa_noea", "declspecs_nosc_nots_sa_ea", ! "declspecs_nosc_ts_nosa_noea", "declspecs_nosc_ts_nosa_ea", ! "declspecs_nosc_ts_sa_noea", "declspecs_nosc_ts_sa_ea", ! "declspecs_sc_nots_nosa_noea", "declspecs_sc_nots_nosa_ea", ! "declspecs_sc_nots_sa_noea", "declspecs_sc_nots_sa_ea", ! "declspecs_sc_ts_nosa_noea", "declspecs_sc_ts_nosa_ea", ! "declspecs_sc_ts_sa_noea", "declspecs_sc_ts_sa_ea", "declspecs_ts", ! "declspecs_nots", "declspecs_ts_nosa", "declspecs_nots_nosa", ! "declspecs_nosc_ts", "declspecs_nosc_nots", "declspecs_nosc", ! "declspecs", "maybe_type_quals_attrs", "typespec_nonattr", ! "typespec_attr", "typespec_reserved_nonattr", "typespec_reserved_attr", ! "typespec_nonreserved_nonattr", "initdecls", "notype_initdecls", ! "initdcl", "@16", "notype_initdcl", "@17", "maybe_attribute", ! "attributes", "attribute", "attribute_list", "attrib", "any_word", ! "scspec", "init", "@18", "initlist_maybe_comma", "initlist1", "initelt", ! "@19", "initval", "@20", "designator_list", "designator", ! "array_designator", "nested_function", "@21", "@22", ! "notype_nested_function", "@23", "@24", "declarator", ! "after_type_declarator", "parm_declarator", ! "parm_declarator_starttypename", "parm_declarator_nostarttypename", ! "notype_declarator", "struct_head", "union_head", "enum_head", ! "structsp_attr", "@25", "@26", "@27", "@28", "structsp_nonattr", ! "maybecomma", "maybecomma_warn", "component_decl_list", ! "component_decl_list2", "component_decl", "components", ! "components_notype", "component_declarator", ! "component_notype_declarator", "enumlist", "enumerator", "typename", ! "@29", "absdcl", "absdcl_maybe_attribute", "absdcl1", "absdcl1_noea", ! "absdcl1_ea", "direct_absdcl1", "array_declarator", "stmts_and_decls", ! "lineno_stmt_decl_or_labels_ending_stmt", ! "lineno_stmt_decl_or_labels_ending_decl", ! "lineno_stmt_decl_or_labels_ending_label", ! "lineno_stmt_decl_or_labels_ending_error", "lineno_stmt_decl_or_labels", ! "errstmt", "c99_block_start", "maybe_label_decls", "label_decls", ! "label_decl", "compstmt_or_error", "compstmt_start", "compstmt_nostart", ! "compstmt_contents_nonempty", "compstmt_primary_start", "compstmt", ! "save_location", "lineno_labels", "c99_block_lineno_labeled_stmt", ! "lineno_stmt", "lineno_label", "condition", "if_statement_1", ! "if_statement_2", "if_statement", "start_break", "start_continue", ! "while_statement", "do_statement", "@30", "@31", "xexpr", ! "for_init_stmt", "for_cond_expr", "for_incr_expr", "for_statement", ! "switch_statement", "@32", "stmt_nocomp", "stmt", "label", ! "simple_asm_expr", "maybeasm", "asmdef", "asm_stmt", "asm_argument", ! "maybe_volatile", "asm_operands", "nonnull_asm_operands", "asm_operand", ! "asm_clobbers", "asm_string", "stop_string_translation", ! "start_string_translation", "parmlist", "@33", "parmlist_1", "@34", ! "@35", "parmlist_2", "parms", "parm", "firstparm", "setspecs_fp", ! "parmlist_or_identifiers", "@36", "parmlist_or_identifiers_1", "identifiers", "identifiers_or_typenames", "extension", 0 }; #endif *************** static const char *const yytname[] = *** 938,944 **** # ifdef YYPRINT /* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to token YYLEX-NUM. */ ! static const unsigned short int yytoknum[] = { 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, --- 936,942 ---- # ifdef YYPRINT /* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to token YYLEX-NUM. */ ! static const unsigned short yytoknum[] = { 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, *************** static const unsigned short int yytoknum *** 954,960 **** # endif /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ ! static const unsigned short int yyr1[] = { 0, 95, 96, 96, 98, 97, 99, 97, 100, 100, 100, 100, 101, 102, 102, 102, 102, 102, 102, 102, --- 952,958 ---- # endif /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ ! static const unsigned short yyr1[] = { 0, 95, 96, 96, 98, 97, 99, 97, 100, 100, 100, 100, 101, 102, 102, 102, 102, 102, 102, 102, *************** static const unsigned char yyr2[] = *** 1082,1088 **** /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state STATE-NUM when YYTABLE doesn't specify something else to do. Zero means the default is an error. */ ! static const unsigned short int yydefact[] = { 12, 0, 12, 4, 1, 6, 0, 0, 0, 275, 306, 305, 272, 134, 362, 358, 360, 0, 60, 0, --- 1080,1086 ---- /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state STATE-NUM when YYTABLE doesn't specify something else to do. Zero means the default is an error. */ ! static const unsigned short yydefact[] = { 12, 0, 12, 4, 1, 6, 0, 0, 0, 275, 306, 305, 272, 134, 362, 358, 360, 0, 60, 0, *************** static const unsigned short int yydefact *** 1181,1187 **** }; /* YYDEFGOTO[NTERM-NUM]. */ ! static const short int yydefgoto[] = { -1, 1, 2, 6, 7, 22, 3, 23, 24, 323, 647, 329, 649, 225, 560, 675, 191, 260, 393, 394, --- 1179,1185 ---- }; /* YYDEFGOTO[NTERM-NUM]. */ ! static const short yydefgoto[] = { -1, 1, 2, 6, 7, 22, 3, 23, 24, 323, 647, 329, 649, 225, 560, 675, 191, 260, 393, 394, *************** static const short int yydefgoto[] = *** 1209,1215 **** /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing STATE-NUM. */ #define YYPACT_NINF -781 ! static const short int yypact[] = { 109, 117, 136, -781, -781, -781, 2777, 2777, 215, -781, -781, -781, -781, -781, 106, 106, 106, 84, -781, 94, --- 1207,1213 ---- /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing STATE-NUM. */ #define YYPACT_NINF -781 ! static const short yypact[] = { 109, 117, 136, -781, -781, -781, 2777, 2777, 215, -781, -781, -781, -781, -781, 106, 106, 106, 84, -781, 94, *************** static const short int yypact[] = *** 1308,1314 **** }; /* YYPGOTO[NTERM-NUM]. */ ! static const short int yypgoto[] = { -781, -781, -781, -781, -781, 76, 885, -781, -781, -781, -781, -781, -781, -781, -781, -28, -781, -71, 417, 232, --- 1306,1312 ---- }; /* YYPGOTO[NTERM-NUM]. */ ! static const short yypgoto[] = { -781, -781, -781, -781, -781, 76, 885, -781, -781, -781, -781, -781, -781, -781, -781, -28, -781, -71, 417, 232, *************** static const short int yypgoto[] = *** 1338,1344 **** number is the opposite. If zero, do what YYDEFACT says. If YYTABLE_NINF, syntax error. */ #define YYTABLE_NINF -550 ! static const short int yytable[] = { 71, 192, 167, 599, 27, 27, 28, 28, 31, 31, 248, 442, 443, 32, 32, 310, 234, 154, 401, 237, --- 1336,1342 ---- number is the opposite. If zero, do what YYDEFACT says. If YYTABLE_NINF, syntax error. */ #define YYTABLE_NINF -550 ! static const short yytable[] = { 71, 192, 167, 599, 27, 27, 28, 28, 31, 31, 248, 442, 443, 32, 32, 310, 234, 154, 401, 237, *************** static const short int yytable[] = *** 1673,1679 **** 278, 279, 280, 281, 282, 283, 284, 285 }; ! static const short int yycheck[] = { 19, 72, 70, 490, 6, 7, 6, 7, 6, 7, 166, 316, 316, 6, 7, 224, 151, 51, 292, 152, --- 1671,1677 ---- 278, 279, 280, 281, 282, 283, 284, 285 }; ! static const short yycheck[] = { 19, 72, 70, 490, 6, 7, 6, 7, 6, 7, 166, 316, 316, 6, 7, 224, 151, 51, 292, 152, *************** static const short int yycheck[] = *** 2010,2016 **** /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing symbol of state STATE-NUM. */ ! static const unsigned short int yystos[] = { 0, 96, 97, 101, 0, 101, 98, 99, 1, 4, 5, 6, 7, 8, 14, 15, 16, 29, 30, 32, --- 2008,2014 ---- /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing symbol of state STATE-NUM. */ ! static const unsigned short yystos[] = { 0, 96, 97, 101, 0, 101, 98, 99, 1, 4, 5, 6, 7, 8, 14, 15, 16, 29, 30, 32, *************** static const unsigned short int yystos[] *** 2131,2138 **** #define YYACCEPT goto yyacceptlab #define YYABORT goto yyabortlab ! #define YYERROR goto yyerrorlab ! /* Like YYERROR except do call yyerror. This remains here temporarily to ease the transition to the new meaning of YYERROR, for GCC. --- 2129,2135 ---- #define YYACCEPT goto yyacceptlab #define YYABORT goto yyabortlab ! #define YYERROR goto yyerrlab1 /* Like YYERROR except do call yyerror. This remains here temporarily to ease the transition to the new meaning of YYERROR, for GCC. *************** do \ *** 2159,2211 **** } \ while (0) - #define YYTERROR 1 #define YYERRCODE 256 - /* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N]. - If N is 0, then set CURRENT to the empty location which ends - the previous symbol: RHS[0] (always defined). */ - - #define YYRHSLOC(Rhs, K) ((Rhs)[K]) #ifndef YYLLOC_DEFAULT ! # define YYLLOC_DEFAULT(Current, Rhs, N) \ ! do \ ! if (N) \ ! { \ ! (Current).first_line = YYRHSLOC (Rhs, 1).first_line; \ ! (Current).first_column = YYRHSLOC (Rhs, 1).first_column; \ ! (Current).last_line = YYRHSLOC (Rhs, N).last_line; \ ! (Current).last_column = YYRHSLOC (Rhs, N).last_column; \ ! } \ ! else \ ! { \ ! (Current).first_line = (Current).last_line = \ ! YYRHSLOC (Rhs, 0).last_line; \ ! (Current).first_column = (Current).last_column = \ ! YYRHSLOC (Rhs, 0).last_column; \ ! } \ ! while (0) ! #endif ! ! ! /* YY_LOCATION_PRINT -- Print the location on the stream. ! This macro was not mandated originally: define only if we know ! we won't break user code: when these are the locations we know. */ ! ! #ifndef YY_LOCATION_PRINT ! # if YYLTYPE_IS_TRIVIAL ! # define YY_LOCATION_PRINT(File, Loc) \ ! fprintf (File, "%d.%d-%d.%d", \ ! (Loc).first_line, (Loc).first_column, \ ! (Loc).last_line, (Loc).last_column) ! # else ! # define YY_LOCATION_PRINT(File, Loc) ((void) 0) ! # endif #endif - /* YYLEX -- calling `yylex' with the right arguments. */ #ifdef YYLEX_PARAM --- 2156,2175 ---- } \ while (0) #define YYTERROR 1 #define YYERRCODE 256 + /* YYLLOC_DEFAULT -- Compute the default location (before the actions + are run). */ #ifndef YYLLOC_DEFAULT ! # define YYLLOC_DEFAULT(Current, Rhs, N) \ ! Current.first_line = Rhs[1].first_line; \ ! Current.first_column = Rhs[1].first_column; \ ! Current.last_line = Rhs[N].last_line; \ ! Current.last_column = Rhs[N].last_column; #endif /* YYLEX -- calling `yylex' with the right arguments. */ #ifdef YYLEX_PARAM *************** do { \ *** 2228,2257 **** YYFPRINTF Args; \ } while (0) ! # define YY_SYMBOL_PRINT(Title, Type, Value, Location) \ do { \ if (yydebug) \ { \ YYFPRINTF (stderr, "%s ", Title); \ yysymprint (stderr, \ ! Type, Value); \ YYFPRINTF (stderr, "\n"); \ } \ } while (0) /*------------------------------------------------------------------. | yy_stack_print -- Print the state stack from its BOTTOM up to its | ! | TOP (included). | `------------------------------------------------------------------*/ #if defined (__STDC__) || defined (__cplusplus) static void ! yy_stack_print (short int *bottom, short int *top) #else static void yy_stack_print (bottom, top) ! short int *bottom; ! short int *top; #endif { YYFPRINTF (stderr, "Stack now"); --- 2192,2227 ---- YYFPRINTF Args; \ } while (0) ! # define YYDSYMPRINT(Args) \ ! do { \ ! if (yydebug) \ ! yysymprint Args; \ ! } while (0) ! ! # define YYDSYMPRINTF(Title, Token, Value, Location) \ do { \ if (yydebug) \ { \ YYFPRINTF (stderr, "%s ", Title); \ yysymprint (stderr, \ ! Token, Value); \ YYFPRINTF (stderr, "\n"); \ } \ } while (0) /*------------------------------------------------------------------. | yy_stack_print -- Print the state stack from its BOTTOM up to its | ! | TOP (cinluded). | `------------------------------------------------------------------*/ #if defined (__STDC__) || defined (__cplusplus) static void ! yy_stack_print (short *bottom, short *top) #else static void yy_stack_print (bottom, top) ! short *bottom; ! short *top; #endif { YYFPRINTF (stderr, "Stack now"); *************** yy_reduce_print (yyrule) *** 2281,2289 **** #endif { int yyi; ! unsigned int yylno = yyrline[yyrule]; YYFPRINTF (stderr, "Reducing stack by rule %d (line %u), ", ! yyrule - 1, yylno); /* Print the symbols being reduced, and their result. */ for (yyi = yyprhs[yyrule]; 0 <= yyrhs[yyi]; yyi++) YYFPRINTF (stderr, "%s ", yytname [yyrhs[yyi]]); --- 2251,2259 ---- #endif { int yyi; ! unsigned int yylineno = yyrline[yyrule]; YYFPRINTF (stderr, "Reducing stack by rule %d (line %u), ", ! yyrule - 1, yylineno); /* Print the symbols being reduced, and their result. */ for (yyi = yyprhs[yyrule]; 0 <= yyrhs[yyi]; yyi++) YYFPRINTF (stderr, "%s ", yytname [yyrhs[yyi]]); *************** do { \ *** 2301,2307 **** int yydebug; #else /* !YYDEBUG */ # define YYDPRINTF(Args) ! # define YY_SYMBOL_PRINT(Title, Type, Value, Location) # define YY_STACK_PRINT(Bottom, Top) # define YY_REDUCE_PRINT(Rule) #endif /* !YYDEBUG */ --- 2271,2278 ---- int yydebug; #else /* !YYDEBUG */ # define YYDPRINTF(Args) ! # define YYDSYMPRINT(Args) ! # define YYDSYMPRINTF(Title, Token, Value, Location) # define YY_STACK_PRINT(Bottom, Top) # define YY_REDUCE_PRINT(Rule) #endif /* !YYDEBUG */ *************** int yydebug; *** 2319,2324 **** --- 2290,2299 ---- SIZE_MAX < YYSTACK_BYTES (YYMAXDEPTH) evaluated with infinite-precision integer arithmetic. */ + #if YYMAXDEPTH == 0 + # undef YYMAXDEPTH + #endif + #ifndef YYMAXDEPTH # define YYMAXDEPTH 10000 #endif *************** yysymprint (yyoutput, yytype, yyvaluep) *** 2400,2414 **** (void) yyvaluep; if (yytype < YYNTOKENS) ! YYFPRINTF (yyoutput, "token %s (", yytname[yytype]); else YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]); - - # ifdef YYPRINT - if (yytype < YYNTOKENS) - YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); - # endif switch (yytype) { default: --- 2375,2389 ---- (void) yyvaluep; if (yytype < YYNTOKENS) ! { ! YYFPRINTF (yyoutput, "token %s (", yytname[yytype]); ! # ifdef YYPRINT ! YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); ! # endif ! } else YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]); switch (yytype) { default: *************** yysymprint (yyoutput, yytype, yyvaluep) *** 2424,2434 **** #if defined (__STDC__) || defined (__cplusplus) static void ! yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep) #else static void ! yydestruct (yymsg, yytype, yyvaluep) ! const char *yymsg; int yytype; YYSTYPE *yyvaluep; #endif --- 2399,2408 ---- #if defined (__STDC__) || defined (__cplusplus) static void ! yydestruct (int yytype, YYSTYPE *yyvaluep) #else static void ! yydestruct (yytype, yyvaluep) int yytype; YYSTYPE *yyvaluep; #endif *************** yydestruct (yymsg, yytype, yyvaluep) *** 2436,2445 **** /* Pacify ``unused variable'' warnings. */ (void) yyvaluep; - if (!yymsg) - yymsg = "Deleting"; - YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp); - switch (yytype) { --- 2410,2415 ---- *************** int yyparse (); *** 2467,2476 **** ! /* The look-ahead symbol. */ int yychar; ! /* The semantic value of the look-ahead symbol. */ YYSTYPE yylval; /* Number of syntax errors so far. */ --- 2437,2446 ---- ! /* The lookahead symbol. */ int yychar; ! /* The semantic value of the lookahead symbol. */ YYSTYPE yylval; /* Number of syntax errors so far. */ *************** yyparse () *** 2506,2512 **** int yyresult; /* Number of tokens to shift before error messages enabled. */ int yyerrstatus; ! /* Look-ahead token as an internal (translated) token number. */ int yytoken = 0; /* Three stacks and their tools: --- 2476,2482 ---- int yyresult; /* Number of tokens to shift before error messages enabled. */ int yyerrstatus; ! /* Lookahead token as an internal (translated) token number. */ int yytoken = 0; /* Three stacks and their tools: *************** yyparse () *** 2518,2526 **** to reallocate them elsewhere. */ /* The state stack. */ ! short int yyssa[YYINITDEPTH]; ! short int *yyss = yyssa; ! register short int *yyssp; /* The semantic value stack. */ YYSTYPE yyvsa[YYINITDEPTH]; --- 2488,2496 ---- to reallocate them elsewhere. */ /* The state stack. */ ! short yyssa[YYINITDEPTH]; ! short *yyss = yyssa; ! register short *yyssp; /* The semantic value stack. */ YYSTYPE yyvsa[YYINITDEPTH]; *************** yyparse () *** 2557,2565 **** yyssp = yyss; yyvsp = yyvs; - - yyvsp[0] = yylval; - goto yysetstate; /*------------------------------------------------------------. --- 2527,2532 ---- *************** yyparse () *** 2585,2591 **** these so that the &'s don't force the real ones into memory. */ YYSTYPE *yyvs1 = yyvs; ! short int *yyss1 = yyss; /* Each stack pointer address is followed by the size of the --- 2552,2558 ---- these so that the &'s don't force the real ones into memory. */ YYSTYPE *yyvs1 = yyvs; ! short *yyss1 = yyss; /* Each stack pointer address is followed by the size of the *************** yyparse () *** 2613,2619 **** yystacksize = YYMAXDEPTH; { ! short int *yyss1 = yyss; union yyalloc *yyptr = (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); if (! yyptr) --- 2580,2586 ---- yystacksize = YYMAXDEPTH; { ! short *yyss1 = yyss; union yyalloc *yyptr = (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); if (! yyptr) *************** yyparse () *** 2649,2666 **** yybackup: /* Do appropriate processing given the current state. */ ! /* Read a look-ahead token if we need one and don't already have one. */ /* yyresume: */ ! /* First try to decide what to do without reference to look-ahead token. */ yyn = yypact[yystate]; if (yyn == YYPACT_NINF) goto yydefault; ! /* Not known => get a look-ahead token if don't already have one. */ ! /* YYCHAR is either YYEMPTY or YYEOF or a valid look-ahead symbol. */ if (yychar == YYEMPTY) { YYDPRINTF ((stderr, "Reading a token: ")); --- 2616,2633 ---- yybackup: /* Do appropriate processing given the current state. */ ! /* Read a lookahead token if we need one and don't already have one. */ /* yyresume: */ ! /* First try to decide what to do without reference to lookahead token. */ yyn = yypact[yystate]; if (yyn == YYPACT_NINF) goto yydefault; ! /* Not known => get a lookahead token if don't already have one. */ ! /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */ if (yychar == YYEMPTY) { YYDPRINTF ((stderr, "Reading a token: ")); *************** yybackup: *** 2675,2681 **** else { yytoken = YYTRANSLATE (yychar); ! YY_SYMBOL_PRINT ("Next token is", yytoken, &yylval, &yylloc); } /* If the proper action on seeing token YYTOKEN is to reduce or to --- 2642,2648 ---- else { yytoken = YYTRANSLATE (yychar); ! YYDSYMPRINTF ("Next token is", yytoken, &yylval, &yylloc); } /* If the proper action on seeing token YYTOKEN is to reduce or to *************** yybackup: *** 2695,2702 **** if (yyn == YYFINAL) YYACCEPT; ! /* Shift the look-ahead token. */ ! YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); /* Discard the token being shifted unless it is eof. */ if (yychar != YYEOF) --- 2662,2669 ---- if (yyn == YYFINAL) YYACCEPT; ! /* Shift the lookahead token. */ ! YYDPRINTF ((stderr, "Shifting token %s, ", yytname[yytoken])); /* Discard the token being shifted unless it is eof. */ if (yychar != YYEOF) *************** yyreduce: *** 2754,2785 **** case 4: #line 353 "c-parse.y" ! { (yyval.dsptype) = NULL; ;} break; case 5: #line 354 "c-parse.y" ! { obstack_free (&parser_obstack, (yyvsp[-2].otype)); ;} break; case 6: #line 356 "c-parse.y" ! { (yyval.dsptype) = NULL; ggc_collect (); ;} break; case 7: #line 357 "c-parse.y" ! { obstack_free (&parser_obstack, (yyvsp[-2].otype)); ;} break; case 11: #line 365 "c-parse.y" ! { RESTORE_EXT_FLAGS ((yyvsp[-1].itype)); ;} break; case 12: #line 371 "c-parse.y" ! { (yyval.otype) = obstack_alloc (&parser_obstack, 0); ;} break; case 13: --- 2721,2752 ---- case 4: #line 353 "c-parse.y" ! { yyval.dsptype = NULL; ;} break; case 5: #line 354 "c-parse.y" ! { obstack_free (&parser_obstack, yyvsp[-2].otype); ;} break; case 6: #line 356 "c-parse.y" ! { yyval.dsptype = NULL; ggc_collect (); ;} break; case 7: #line 357 "c-parse.y" ! { obstack_free (&parser_obstack, yyvsp[-2].otype); ;} break; case 11: #line 365 "c-parse.y" ! { RESTORE_EXT_FLAGS (yyvsp[-1].itype); ;} break; case 12: #line 371 "c-parse.y" ! { yyval.otype = obstack_alloc (&parser_obstack, 0); ;} break; case 13: *************** yyreduce: *** 2800,2806 **** case 16: #line 383 "c-parse.y" ! { shadow_tag (finish_declspecs ((yyvsp[-1].dsptype))); ;} break; case 19: --- 2767,2773 ---- case 16: #line 383 "c-parse.y" ! { shadow_tag (finish_declspecs (yyvsp[-1].dsptype)); ;} break; case 19: *************** yyreduce: *** 2811,2817 **** case 20: #line 393 "c-parse.y" ! { if (!start_function (current_declspecs, (yyvsp[0].dtrtype), all_prefix_attributes)) YYERROR1; ;} --- 2778,2784 ---- case 20: #line 393 "c-parse.y" ! { if (!start_function (current_declspecs, yyvsp[0].dtrtype, all_prefix_attributes)) YYERROR1; ;} *************** yyreduce: *** 2819,2825 **** case 21: #line 398 "c-parse.y" ! { DECL_SOURCE_LOCATION (current_function_decl) = (yyvsp[0].location); store_parm_decls (); ;} break; --- 2786,2792 ---- case 21: #line 398 "c-parse.y" ! { DECL_SOURCE_LOCATION (current_function_decl) = yyvsp[0].location; store_parm_decls (); ;} break; *************** yyreduce: *** 2836,2842 **** case 24: #line 406 "c-parse.y" ! { if (!start_function (current_declspecs, (yyvsp[0].dtrtype), all_prefix_attributes)) YYERROR1; ;} --- 2803,2809 ---- case 24: #line 406 "c-parse.y" ! { if (!start_function (current_declspecs, yyvsp[0].dtrtype, all_prefix_attributes)) YYERROR1; ;} *************** yyreduce: *** 2844,2850 **** case 25: #line 411 "c-parse.y" ! { DECL_SOURCE_LOCATION (current_function_decl) = (yyvsp[0].location); store_parm_decls (); ;} break; --- 2811,2817 ---- case 25: #line 411 "c-parse.y" ! { DECL_SOURCE_LOCATION (current_function_decl) = yyvsp[0].location; store_parm_decls (); ;} break; *************** yyreduce: *** 2861,2867 **** case 28: #line 419 "c-parse.y" ! { if (!start_function (current_declspecs, (yyvsp[0].dtrtype), all_prefix_attributes)) YYERROR1; ;} --- 2828,2834 ---- case 28: #line 419 "c-parse.y" ! { if (!start_function (current_declspecs, yyvsp[0].dtrtype, all_prefix_attributes)) YYERROR1; ;} *************** yyreduce: *** 2869,2875 **** case 29: #line 424 "c-parse.y" ! { DECL_SOURCE_LOCATION (current_function_decl) = (yyvsp[0].location); store_parm_decls (); ;} break; --- 2836,2842 ---- case 29: #line 424 "c-parse.y" ! { DECL_SOURCE_LOCATION (current_function_decl) = yyvsp[0].location; store_parm_decls (); ;} break; *************** yyreduce: *** 2886,2902 **** case 34: #line 439 "c-parse.y" ! { (yyval.code) = ADDR_EXPR; ;} break; case 35: #line 441 "c-parse.y" ! { (yyval.code) = NEGATE_EXPR; ;} break; case 36: #line 443 "c-parse.y" ! { (yyval.code) = CONVERT_EXPR; if (warn_traditional && !in_system_header) warning ("traditional C rejects the unary plus operator"); ;} --- 2853,2869 ---- case 34: #line 439 "c-parse.y" ! { yyval.code = ADDR_EXPR; ;} break; case 35: #line 441 "c-parse.y" ! { yyval.code = NEGATE_EXPR; ;} break; case 36: #line 443 "c-parse.y" ! { yyval.code = CONVERT_EXPR; if (warn_traditional && !in_system_header) warning ("traditional C rejects the unary plus operator"); ;} *************** yyreduce: *** 2904,3016 **** case 37: #line 448 "c-parse.y" ! { (yyval.code) = PREINCREMENT_EXPR; ;} break; case 38: #line 450 "c-parse.y" ! { (yyval.code) = PREDECREMENT_EXPR; ;} break; case 39: #line 452 "c-parse.y" ! { (yyval.code) = BIT_NOT_EXPR; ;} break; case 40: #line 454 "c-parse.y" ! { (yyval.code) = TRUTH_NOT_EXPR; ;} break; case 42: #line 459 "c-parse.y" ! { (yyval.exprtype).value = build_compound_expr ((yyvsp[-2].exprtype).value, (yyvsp[0].exprtype).value); ! (yyval.exprtype).original_code = COMPOUND_EXPR; ;} break; case 43: #line 465 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 45: #line 471 "c-parse.y" ! { (yyval.ttype) = build_tree_list (NULL_TREE, (yyvsp[0].exprtype).value); ;} break; case 46: #line 473 "c-parse.y" ! { chainon ((yyvsp[-2].ttype), build_tree_list (NULL_TREE, (yyvsp[0].exprtype).value)); ;} break; case 48: #line 479 "c-parse.y" ! { (yyval.exprtype).value = build_indirect_ref ((yyvsp[0].exprtype).value, "unary *"); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 49: #line 483 "c-parse.y" ! { (yyval.exprtype) = (yyvsp[0].exprtype); ! RESTORE_EXT_FLAGS ((yyvsp[-1].itype)); ;} break; case 50: #line 486 "c-parse.y" ! { (yyval.exprtype).value = build_unary_op ((yyvsp[-1].code), (yyvsp[0].exprtype).value, 0); ! overflow_warning ((yyval.exprtype).value); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 51: #line 491 "c-parse.y" ! { (yyval.exprtype).value = finish_label_address_expr ((yyvsp[0].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 52: #line 494 "c-parse.y" { skip_evaluation--; in_sizeof--; ! if (TREE_CODE ((yyvsp[0].exprtype).value) == COMPONENT_REF ! && DECL_C_BIT_FIELD (TREE_OPERAND ((yyvsp[0].exprtype).value, 1))) error ("% applied to a bit-field"); ! (yyval.exprtype) = c_expr_sizeof_expr ((yyvsp[0].exprtype)); ;} break; case 53: #line 501 "c-parse.y" { skip_evaluation--; in_sizeof--; ! (yyval.exprtype) = c_expr_sizeof_type ((yyvsp[-1].typenametype)); ;} break; case 54: #line 505 "c-parse.y" { skip_evaluation--; in_alignof--; ! (yyval.exprtype).value = c_alignof_expr ((yyvsp[0].exprtype).value); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 55: #line 510 "c-parse.y" { skip_evaluation--; in_alignof--; ! (yyval.exprtype).value = c_alignof (groktypename ((yyvsp[-1].typenametype))); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 56: #line 515 "c-parse.y" ! { (yyval.exprtype).value = build_unary_op (REALPART_EXPR, (yyvsp[0].exprtype).value, 0); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 57: #line 518 "c-parse.y" ! { (yyval.exprtype).value = build_unary_op (IMAGPART_EXPR, (yyvsp[0].exprtype).value, 0); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 58: --- 2871,2983 ---- case 37: #line 448 "c-parse.y" ! { yyval.code = PREINCREMENT_EXPR; ;} break; case 38: #line 450 "c-parse.y" ! { yyval.code = PREDECREMENT_EXPR; ;} break; case 39: #line 452 "c-parse.y" ! { yyval.code = BIT_NOT_EXPR; ;} break; case 40: #line 454 "c-parse.y" ! { yyval.code = TRUTH_NOT_EXPR; ;} break; case 42: #line 459 "c-parse.y" ! { yyval.exprtype.value = build_compound_expr (yyvsp[-2].exprtype.value, yyvsp[0].exprtype.value); ! yyval.exprtype.original_code = COMPOUND_EXPR; ;} break; case 43: #line 465 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 45: #line 471 "c-parse.y" ! { yyval.ttype = build_tree_list (NULL_TREE, yyvsp[0].exprtype.value); ;} break; case 46: #line 473 "c-parse.y" ! { chainon (yyvsp[-2].ttype, build_tree_list (NULL_TREE, yyvsp[0].exprtype.value)); ;} break; case 48: #line 479 "c-parse.y" ! { yyval.exprtype.value = build_indirect_ref (yyvsp[0].exprtype.value, "unary *"); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 49: #line 483 "c-parse.y" ! { yyval.exprtype = yyvsp[0].exprtype; ! RESTORE_EXT_FLAGS (yyvsp[-1].itype); ;} break; case 50: #line 486 "c-parse.y" ! { yyval.exprtype.value = build_unary_op (yyvsp[-1].code, yyvsp[0].exprtype.value, 0); ! overflow_warning (yyval.exprtype.value); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 51: #line 491 "c-parse.y" ! { yyval.exprtype.value = finish_label_address_expr (yyvsp[0].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 52: #line 494 "c-parse.y" { skip_evaluation--; in_sizeof--; ! if (TREE_CODE (yyvsp[0].exprtype.value) == COMPONENT_REF ! && DECL_C_BIT_FIELD (TREE_OPERAND (yyvsp[0].exprtype.value, 1))) error ("% applied to a bit-field"); ! yyval.exprtype = c_expr_sizeof_expr (yyvsp[0].exprtype); ;} break; case 53: #line 501 "c-parse.y" { skip_evaluation--; in_sizeof--; ! yyval.exprtype = c_expr_sizeof_type (yyvsp[-1].typenametype); ;} break; case 54: #line 505 "c-parse.y" { skip_evaluation--; in_alignof--; ! yyval.exprtype.value = c_alignof_expr (yyvsp[0].exprtype.value); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 55: #line 510 "c-parse.y" { skip_evaluation--; in_alignof--; ! yyval.exprtype.value = c_alignof (groktypename (yyvsp[-1].typenametype)); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 56: #line 515 "c-parse.y" ! { yyval.exprtype.value = build_unary_op (REALPART_EXPR, yyvsp[0].exprtype.value, 0); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 57: #line 518 "c-parse.y" ! { yyval.exprtype.value = build_unary_op (IMAGPART_EXPR, yyvsp[0].exprtype.value, 0); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 58: *************** yyreduce: *** 3030,3144 **** case 62: #line 537 "c-parse.y" ! { (yyval.exprtype).value = c_cast_expr ((yyvsp[-2].typenametype), (yyvsp[0].exprtype).value); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 64: #line 544 "c-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 65: #line 546 "c-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 66: #line 548 "c-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 67: #line 550 "c-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 68: #line 552 "c-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 69: #line 554 "c-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 70: #line 556 "c-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 71: #line 558 "c-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 72: #line 560 "c-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 73: #line 562 "c-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 74: #line 564 "c-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 75: #line 566 "c-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 76: #line 568 "c-parse.y" ! { (yyvsp[-1].exprtype).value = lang_hooks.truthvalue_conversion ! (default_conversion ((yyvsp[-1].exprtype).value)); ! skip_evaluation += (yyvsp[-1].exprtype).value == truthvalue_false_node; ;} break; case 77: #line 572 "c-parse.y" ! { skip_evaluation -= (yyvsp[-3].exprtype).value == truthvalue_false_node; ! (yyval.exprtype) = parser_build_binary_op (TRUTH_ANDIF_EXPR, (yyvsp[-3].exprtype), (yyvsp[0].exprtype)); ;} break; case 78: #line 575 "c-parse.y" ! { (yyvsp[-1].exprtype).value = lang_hooks.truthvalue_conversion ! (default_conversion ((yyvsp[-1].exprtype).value)); ! skip_evaluation += (yyvsp[-1].exprtype).value == truthvalue_true_node; ;} break; case 79: #line 579 "c-parse.y" ! { skip_evaluation -= (yyvsp[-3].exprtype).value == truthvalue_true_node; ! (yyval.exprtype) = parser_build_binary_op (TRUTH_ORIF_EXPR, (yyvsp[-3].exprtype), (yyvsp[0].exprtype)); ;} break; case 80: #line 582 "c-parse.y" ! { (yyvsp[-1].exprtype).value = lang_hooks.truthvalue_conversion ! (default_conversion ((yyvsp[-1].exprtype).value)); ! skip_evaluation += (yyvsp[-1].exprtype).value == truthvalue_false_node; ;} break; case 81: #line 586 "c-parse.y" ! { skip_evaluation += (((yyvsp[-4].exprtype).value == truthvalue_true_node) ! - ((yyvsp[-4].exprtype).value == truthvalue_false_node)); ;} break; case 82: #line 589 "c-parse.y" ! { skip_evaluation -= (yyvsp[-6].exprtype).value == truthvalue_true_node; ! (yyval.exprtype).value = build_conditional_expr ((yyvsp[-6].exprtype).value, (yyvsp[-3].exprtype).value, ! (yyvsp[0].exprtype).value); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 83: --- 2997,3111 ---- case 62: #line 537 "c-parse.y" ! { yyval.exprtype.value = c_cast_expr (yyvsp[-2].typenametype, yyvsp[0].exprtype.value); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 64: #line 544 "c-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 65: #line 546 "c-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 66: #line 548 "c-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 67: #line 550 "c-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 68: #line 552 "c-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 69: #line 554 "c-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 70: #line 556 "c-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 71: #line 558 "c-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 72: #line 560 "c-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 73: #line 562 "c-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 74: #line 564 "c-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 75: #line 566 "c-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 76: #line 568 "c-parse.y" ! { yyvsp[-1].exprtype.value = lang_hooks.truthvalue_conversion ! (default_conversion (yyvsp[-1].exprtype.value)); ! skip_evaluation += yyvsp[-1].exprtype.value == truthvalue_false_node; ;} break; case 77: #line 572 "c-parse.y" ! { skip_evaluation -= yyvsp[-3].exprtype.value == truthvalue_false_node; ! yyval.exprtype = parser_build_binary_op (TRUTH_ANDIF_EXPR, yyvsp[-3].exprtype, yyvsp[0].exprtype); ;} break; case 78: #line 575 "c-parse.y" ! { yyvsp[-1].exprtype.value = lang_hooks.truthvalue_conversion ! (default_conversion (yyvsp[-1].exprtype.value)); ! skip_evaluation += yyvsp[-1].exprtype.value == truthvalue_true_node; ;} break; case 79: #line 579 "c-parse.y" ! { skip_evaluation -= yyvsp[-3].exprtype.value == truthvalue_true_node; ! yyval.exprtype = parser_build_binary_op (TRUTH_ORIF_EXPR, yyvsp[-3].exprtype, yyvsp[0].exprtype); ;} break; case 80: #line 582 "c-parse.y" ! { yyvsp[-1].exprtype.value = lang_hooks.truthvalue_conversion ! (default_conversion (yyvsp[-1].exprtype.value)); ! skip_evaluation += yyvsp[-1].exprtype.value == truthvalue_false_node; ;} break; case 81: #line 586 "c-parse.y" ! { skip_evaluation += ((yyvsp[-4].exprtype.value == truthvalue_true_node) ! - (yyvsp[-4].exprtype.value == truthvalue_false_node)); ;} break; case 82: #line 589 "c-parse.y" ! { skip_evaluation -= yyvsp[-6].exprtype.value == truthvalue_true_node; ! yyval.exprtype.value = build_conditional_expr (yyvsp[-6].exprtype.value, yyvsp[-3].exprtype.value, ! yyvsp[0].exprtype.value); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 83: *************** yyreduce: *** 3146,3176 **** { if (pedantic) pedwarn ("ISO C forbids omitting the middle term of a ?: expression"); /* Make sure first operand is calculated only once. */ ! (yyvsp[0].ttype) = save_expr (default_conversion ((yyvsp[-1].exprtype).value)); ! (yyvsp[-1].exprtype).value = lang_hooks.truthvalue_conversion ((yyvsp[0].ttype)); ! skip_evaluation += (yyvsp[-1].exprtype).value == truthvalue_true_node; ;} break; case 84: #line 601 "c-parse.y" ! { skip_evaluation -= (yyvsp[-4].exprtype).value == truthvalue_true_node; ! (yyval.exprtype).value = build_conditional_expr ((yyvsp[-4].exprtype).value, (yyvsp[-3].ttype), ! (yyvsp[0].exprtype).value); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 85: #line 606 "c-parse.y" ! { (yyval.exprtype).value = build_modify_expr ((yyvsp[-2].exprtype).value, NOP_EXPR, (yyvsp[0].exprtype).value); ! (yyval.exprtype).original_code = MODIFY_EXPR; ;} break; case 86: #line 610 "c-parse.y" ! { (yyval.exprtype).value = build_modify_expr ((yyvsp[-2].exprtype).value, (yyvsp[-1].code), (yyvsp[0].exprtype).value); ! TREE_NO_WARNING ((yyval.exprtype).value) = 1; ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; --- 3113,3143 ---- { if (pedantic) pedwarn ("ISO C forbids omitting the middle term of a ?: expression"); /* Make sure first operand is calculated only once. */ ! yyvsp[0].ttype = save_expr (default_conversion (yyvsp[-1].exprtype.value)); ! yyvsp[-1].exprtype.value = lang_hooks.truthvalue_conversion (yyvsp[0].ttype); ! skip_evaluation += yyvsp[-1].exprtype.value == truthvalue_true_node; ;} break; case 84: #line 601 "c-parse.y" ! { skip_evaluation -= yyvsp[-4].exprtype.value == truthvalue_true_node; ! yyval.exprtype.value = build_conditional_expr (yyvsp[-4].exprtype.value, yyvsp[-3].ttype, ! yyvsp[0].exprtype.value); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 85: #line 606 "c-parse.y" ! { yyval.exprtype.value = build_modify_expr (yyvsp[-2].exprtype.value, NOP_EXPR, yyvsp[0].exprtype.value); ! yyval.exprtype.original_code = MODIFY_EXPR; ;} break; case 86: #line 610 "c-parse.y" ! { yyval.exprtype.value = build_modify_expr (yyvsp[-2].exprtype.value, yyvsp[-1].code, yyvsp[0].exprtype.value); ! TREE_NO_WARNING (yyval.exprtype.value) = 1; ! yyval.exprtype.original_code = ERROR_MARK; ;} break; *************** yyreduce: *** 3179,3277 **** { if (yychar == YYEMPTY) yychar = YYLEX; ! (yyval.exprtype).value = build_external_ref ((yyvsp[0].ttype), yychar == '('); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 88: #line 625 "c-parse.y" ! { (yyval.exprtype).value = (yyvsp[0].ttype); (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 89: #line 627 "c-parse.y" ! { (yyval.exprtype).value = (yyvsp[0].ttype); (yyval.exprtype).original_code = STRING_CST; ;} break; case 90: #line 629 "c-parse.y" ! { (yyval.exprtype).value = fname_decl (C_RID_CODE ((yyvsp[0].ttype)), (yyvsp[0].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 91: #line 632 "c-parse.y" { start_init (NULL_TREE, NULL, 0); ! (yyval.ttype) = groktypename ((yyvsp[-2].typenametype)); ! if (C_TYPE_VARIABLE_SIZE ((yyval.ttype))) { error ("compound literal has variable size"); ! (yyval.ttype) = error_mark_node; } ! really_start_incremental_init ((yyval.ttype)); ;} break; case 92: #line 641 "c-parse.y" { struct c_expr init = pop_init_level (0); tree constructor = init.value; ! tree type = (yyvsp[-2].ttype); finish_init (); maybe_warn_string_init (type, init); if (pedantic && !flag_isoc99) pedwarn ("ISO C90 forbids compound literals"); ! (yyval.exprtype).value = build_compound_literal (type, constructor); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 93: #line 653 "c-parse.y" ! { (yyval.exprtype).value = (yyvsp[-1].exprtype).value; ! if (TREE_CODE ((yyval.exprtype).value) == MODIFY_EXPR) ! TREE_NO_WARNING ((yyval.exprtype).value) = 1; ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 94: #line 658 "c-parse.y" ! { (yyval.exprtype).value = error_mark_node; (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 95: #line 660 "c-parse.y" { if (pedantic) pedwarn ("ISO C forbids braced-groups within expressions"); ! (yyval.exprtype).value = c_finish_stmt_expr ((yyvsp[-2].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 96: #line 666 "c-parse.y" ! { c_finish_stmt_expr ((yyvsp[-2].ttype)); ! (yyval.exprtype).value = error_mark_node; ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 97: #line 671 "c-parse.y" ! { (yyval.exprtype).value = build_function_call ((yyvsp[-3].exprtype).value, (yyvsp[-1].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 98: #line 674 "c-parse.y" ! { (yyval.exprtype).value = build_va_arg ((yyvsp[-3].exprtype).value, groktypename ((yyvsp[-1].typenametype))); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 99: #line 678 "c-parse.y" ! { tree type = groktypename ((yyvsp[-1].typenametype)); if (type == error_mark_node) offsetof_base = error_mark_node; else --- 3146,3244 ---- { if (yychar == YYEMPTY) yychar = YYLEX; ! yyval.exprtype.value = build_external_ref (yyvsp[0].ttype, yychar == '('); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 88: #line 625 "c-parse.y" ! { yyval.exprtype.value = yyvsp[0].ttype; yyval.exprtype.original_code = ERROR_MARK; ;} break; case 89: #line 627 "c-parse.y" ! { yyval.exprtype.value = yyvsp[0].ttype; yyval.exprtype.original_code = STRING_CST; ;} break; case 90: #line 629 "c-parse.y" ! { yyval.exprtype.value = fname_decl (C_RID_CODE (yyvsp[0].ttype), yyvsp[0].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 91: #line 632 "c-parse.y" { start_init (NULL_TREE, NULL, 0); ! yyval.ttype = groktypename (yyvsp[-2].typenametype); ! if (C_TYPE_VARIABLE_SIZE (yyval.ttype)) { error ("compound literal has variable size"); ! yyval.ttype = error_mark_node; } ! really_start_incremental_init (yyval.ttype); ;} break; case 92: #line 641 "c-parse.y" { struct c_expr init = pop_init_level (0); tree constructor = init.value; ! tree type = yyvsp[-2].ttype; finish_init (); maybe_warn_string_init (type, init); if (pedantic && !flag_isoc99) pedwarn ("ISO C90 forbids compound literals"); ! yyval.exprtype.value = build_compound_literal (type, constructor); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 93: #line 653 "c-parse.y" ! { yyval.exprtype.value = yyvsp[-1].exprtype.value; ! if (TREE_CODE (yyval.exprtype.value) == MODIFY_EXPR) ! TREE_NO_WARNING (yyval.exprtype.value) = 1; ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 94: #line 658 "c-parse.y" ! { yyval.exprtype.value = error_mark_node; yyval.exprtype.original_code = ERROR_MARK; ;} break; case 95: #line 660 "c-parse.y" { if (pedantic) pedwarn ("ISO C forbids braced-groups within expressions"); ! yyval.exprtype.value = c_finish_stmt_expr (yyvsp[-2].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 96: #line 666 "c-parse.y" ! { c_finish_stmt_expr (yyvsp[-2].ttype); ! yyval.exprtype.value = error_mark_node; ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 97: #line 671 "c-parse.y" ! { yyval.exprtype.value = build_function_call (yyvsp[-3].exprtype.value, yyvsp[-1].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 98: #line 674 "c-parse.y" ! { yyval.exprtype.value = build_va_arg (yyvsp[-3].exprtype.value, groktypename (yyvsp[-1].typenametype)); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 99: #line 678 "c-parse.y" ! { tree type = groktypename (yyvsp[-1].typenametype); if (type == error_mark_node) offsetof_base = error_mark_node; else *************** yyreduce: *** 3281,3293 **** case 100: #line 685 "c-parse.y" ! { (yyval.exprtype).value = fold_offsetof ((yyvsp[-1].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 101: #line 688 "c-parse.y" ! { (yyval.exprtype).value = error_mark_node; (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 102: --- 3248,3260 ---- case 100: #line 685 "c-parse.y" ! { yyval.exprtype.value = fold_offsetof (yyvsp[-1].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 101: #line 688 "c-parse.y" ! { yyval.exprtype.value = error_mark_node; yyval.exprtype.original_code = ERROR_MARK; ;} break; case 102: *************** yyreduce: *** 3295,3312 **** { tree c; ! c = fold ((yyvsp[-5].exprtype).value); STRIP_NOPS (c); if (TREE_CODE (c) != INTEGER_CST) error ("first argument to %<__builtin_choose_expr%> not" " a constant"); ! (yyval.exprtype) = integer_zerop (c) ? (yyvsp[-1].exprtype) : (yyvsp[-3].exprtype); ;} break; case 103: #line 702 "c-parse.y" ! { (yyval.exprtype).value = error_mark_node; (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 104: --- 3262,3279 ---- { tree c; ! c = fold (yyvsp[-5].exprtype.value); STRIP_NOPS (c); if (TREE_CODE (c) != INTEGER_CST) error ("first argument to %<__builtin_choose_expr%> not" " a constant"); ! yyval.exprtype = integer_zerop (c) ? yyvsp[-1].exprtype : yyvsp[-3].exprtype; ;} break; case 103: #line 702 "c-parse.y" ! { yyval.exprtype.value = error_mark_node; yyval.exprtype.original_code = ERROR_MARK; ;} break; case 104: *************** yyreduce: *** 3314,3380 **** { tree e1, e2; ! e1 = TYPE_MAIN_VARIANT (groktypename ((yyvsp[-3].typenametype))); ! e2 = TYPE_MAIN_VARIANT (groktypename ((yyvsp[-1].typenametype))); ! (yyval.exprtype).value = comptypes (e1, e2) ? build_int_cst (NULL_TREE, 1) : build_int_cst (NULL_TREE, 0); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 105: #line 716 "c-parse.y" ! { (yyval.exprtype).value = error_mark_node; (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 106: #line 718 "c-parse.y" ! { (yyval.exprtype).value = build_array_ref ((yyvsp[-3].exprtype).value, (yyvsp[-1].exprtype).value); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 107: #line 721 "c-parse.y" ! { (yyval.exprtype).value = build_component_ref ((yyvsp[-2].exprtype).value, (yyvsp[0].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 108: #line 724 "c-parse.y" { ! tree expr = build_indirect_ref ((yyvsp[-2].exprtype).value, "->"); ! (yyval.exprtype).value = build_component_ref (expr, (yyvsp[0].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 109: #line 730 "c-parse.y" ! { (yyval.exprtype).value = build_unary_op (POSTINCREMENT_EXPR, (yyvsp[-1].exprtype).value, 0); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 110: #line 733 "c-parse.y" ! { (yyval.exprtype).value = build_unary_op (POSTDECREMENT_EXPR, (yyvsp[-1].exprtype).value, 0); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 111: #line 743 "c-parse.y" ! { (yyval.ttype) = build_component_ref (offsetof_base, (yyvsp[0].ttype)); ;} break; case 112: #line 745 "c-parse.y" ! { (yyval.ttype) = build_component_ref ((yyvsp[-2].ttype), (yyvsp[0].ttype)); ;} break; case 113: #line 747 "c-parse.y" ! { (yyval.ttype) = build_array_ref ((yyvsp[-3].ttype), (yyvsp[-1].exprtype).value); ;} break; case 116: --- 3281,3347 ---- { tree e1, e2; ! e1 = TYPE_MAIN_VARIANT (groktypename (yyvsp[-3].typenametype)); ! e2 = TYPE_MAIN_VARIANT (groktypename (yyvsp[-1].typenametype)); ! yyval.exprtype.value = comptypes (e1, e2) ? build_int_cst (NULL_TREE, 1) : build_int_cst (NULL_TREE, 0); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 105: #line 716 "c-parse.y" ! { yyval.exprtype.value = error_mark_node; yyval.exprtype.original_code = ERROR_MARK; ;} break; case 106: #line 718 "c-parse.y" ! { yyval.exprtype.value = build_array_ref (yyvsp[-3].exprtype.value, yyvsp[-1].exprtype.value); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 107: #line 721 "c-parse.y" ! { yyval.exprtype.value = build_component_ref (yyvsp[-2].exprtype.value, yyvsp[0].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 108: #line 724 "c-parse.y" { ! tree expr = build_indirect_ref (yyvsp[-2].exprtype.value, "->"); ! yyval.exprtype.value = build_component_ref (expr, yyvsp[0].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 109: #line 730 "c-parse.y" ! { yyval.exprtype.value = build_unary_op (POSTINCREMENT_EXPR, yyvsp[-1].exprtype.value, 0); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 110: #line 733 "c-parse.y" ! { yyval.exprtype.value = build_unary_op (POSTDECREMENT_EXPR, yyvsp[-1].exprtype.value, 0); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 111: #line 743 "c-parse.y" ! { yyval.ttype = build_component_ref (offsetof_base, yyvsp[0].ttype); ;} break; case 112: #line 745 "c-parse.y" ! { yyval.ttype = build_component_ref (yyvsp[-2].ttype, yyvsp[0].ttype); ;} break; case 113: #line 747 "c-parse.y" ! { yyval.ttype = build_array_ref (yyvsp[-3].ttype, yyvsp[-1].exprtype.value); ;} break; case 116: *************** yyreduce: *** 3394,3400 **** case 123: #line 780 "c-parse.y" ! { shadow_tag_warned (finish_declspecs ((yyvsp[-1].dsptype)), 1); pedwarn ("empty declaration"); ;} break; --- 3361,3367 ---- case 123: #line 780 "c-parse.y" ! { shadow_tag_warned (finish_declspecs (yyvsp[-1].dsptype), 1); pedwarn ("empty declaration"); ;} break; *************** yyreduce: *** 3412,3422 **** #line 800 "c-parse.y" { pending_xref_error (); PUSH_DECLSPEC_STACK; ! if ((yyvsp[0].dsptype)) { ! prefix_attributes = (yyvsp[0].dsptype)->attrs; ! (yyvsp[0].dsptype)->attrs = NULL_TREE; ! current_declspecs = (yyvsp[0].dsptype); } else { --- 3379,3389 ---- #line 800 "c-parse.y" { pending_xref_error (); PUSH_DECLSPEC_STACK; ! if (yyvsp[0].dsptype) { ! prefix_attributes = yyvsp[0].dsptype->attrs; ! yyvsp[0].dsptype->attrs = NULL_TREE; ! current_declspecs = yyvsp[0].dsptype; } else { *************** yyreduce: *** 3429,3435 **** case 127: #line 821 "c-parse.y" ! { all_prefix_attributes = chainon ((yyvsp[0].ttype), prefix_attributes); ;} break; case 128: --- 3396,3402 ---- case 127: #line 821 "c-parse.y" ! { all_prefix_attributes = chainon (yyvsp[0].ttype, prefix_attributes); ;} break; case 128: *************** yyreduce: *** 3454,3887 **** case 132: #line 834 "c-parse.y" ! { shadow_tag (finish_declspecs ((yyvsp[-1].dsptype))); ;} break; case 133: #line 836 "c-parse.y" ! { RESTORE_EXT_FLAGS ((yyvsp[-1].itype)); ;} break; case 134: #line 882 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual (build_null_declspecs (), (yyvsp[0].ttype)); ;} break; case 135: #line 884 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 136: #line 886 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 137: #line 891 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 138: #line 896 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 139: #line 898 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 140: #line 903 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs (build_null_declspecs (), (yyvsp[0].ttype)); ;} break; case 141: #line 905 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 142: #line 910 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type (build_null_declspecs (), (yyvsp[0].tstype)); ;} break; case 143: #line 912 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 144: #line 914 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 145: #line 916 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 146: #line 918 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 147: #line 920 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 148: #line 922 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 149: #line 927 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type (build_null_declspecs (), (yyvsp[0].tstype)); ;} break; case 150: #line 929 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 151: #line 931 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 152: #line 933 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 153: #line 935 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 154: #line 937 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 155: #line 942 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 156: #line 944 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 157: #line 946 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 158: #line 948 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 159: #line 950 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 160: #line 952 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 161: #line 957 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 162: #line 959 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 163: #line 961 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 164: #line 963 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 165: #line 965 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 166: #line 970 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec (build_null_declspecs (), (yyvsp[0].ttype)); ;} break; case 167: #line 972 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 168: #line 974 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 169: #line 976 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 170: #line 978 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 171: #line 980 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 172: #line 982 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 173: #line 987 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 174: #line 992 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 175: #line 994 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 176: #line 996 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 177: #line 998 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 178: #line 1000 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 179: #line 1002 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 180: #line 1007 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 181: #line 1012 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 182: #line 1014 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 183: #line 1016 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 184: #line 1018 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 185: #line 1020 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 186: #line 1022 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 187: #line 1024 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 188: #line 1026 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 189: #line 1028 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 190: #line 1030 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 191: #line 1035 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 192: #line 1037 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 193: #line 1039 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 194: #line 1041 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 195: #line 1043 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 196: #line 1048 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 197: #line 1050 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 198: #line 1052 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 199: #line 1054 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 200: #line 1056 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 201: #line 1058 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 202: #line 1060 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 203: #line 1062 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 204: #line 1064 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 205: #line 1066 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 206: #line 1071 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 207: #line 1073 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 208: #line 1075 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 209: #line 1077 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 210: #line 1079 "c-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 267: #line 1166 "c-parse.y" ! { (yyval.dsptype) = NULL; ;} break; case 268: #line 1168 "c-parse.y" ! { (yyval.dsptype) = (yyvsp[0].dsptype); ;} break; case 272: #line 1203 "c-parse.y" { OBJC_NEED_RAW_IDENTIFIER (1); ! (yyval.tstype).kind = ctsk_resword; ! (yyval.tstype).spec = (yyvsp[0].ttype); ;} break; case 275: #line 1215 "c-parse.y" { /* For a typedef name, record the meaning, not the name. In case of `foo foo, bar;'. */ ! (yyval.tstype).kind = ctsk_typedef; ! (yyval.tstype).spec = lookup_name ((yyvsp[0].ttype)); ;} break; case 276: #line 1220 "c-parse.y" { skip_evaluation--; in_typeof--; ! if (TREE_CODE ((yyvsp[-1].exprtype).value) == COMPONENT_REF ! && DECL_C_BIT_FIELD (TREE_OPERAND ((yyvsp[-1].exprtype).value, 1))) error ("% applied to a bit-field"); ! (yyval.tstype).kind = ctsk_typeof; ! (yyval.tstype).spec = TREE_TYPE ((yyvsp[-1].exprtype).value); ! pop_maybe_used (variably_modified_type_p ((yyval.tstype).spec, NULL_TREE)); ;} break; --- 3421,3854 ---- case 132: #line 834 "c-parse.y" ! { shadow_tag (finish_declspecs (yyvsp[-1].dsptype)); ;} break; case 133: #line 836 "c-parse.y" ! { RESTORE_EXT_FLAGS (yyvsp[-1].itype); ;} break; case 134: #line 882 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (build_null_declspecs (), yyvsp[0].ttype); ;} break; case 135: #line 884 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 136: #line 886 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 137: #line 891 "c-parse.y" ! { yyval.dsptype = declspecs_add_attrs (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 138: #line 896 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 139: #line 898 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 140: #line 903 "c-parse.y" ! { yyval.dsptype = declspecs_add_attrs (build_null_declspecs (), yyvsp[0].ttype); ;} break; case 141: #line 905 "c-parse.y" ! { yyval.dsptype = declspecs_add_attrs (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 142: #line 910 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (build_null_declspecs (), yyvsp[0].tstype); ;} break; case 143: #line 912 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 144: #line 914 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 145: #line 916 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 146: #line 918 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 147: #line 920 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 148: #line 922 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 149: #line 927 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (build_null_declspecs (), yyvsp[0].tstype); ;} break; case 150: #line 929 "c-parse.y" ! { yyval.dsptype = declspecs_add_attrs (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 151: #line 931 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 152: #line 933 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 153: #line 935 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 154: #line 937 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 155: #line 942 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 156: #line 944 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 157: #line 946 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 158: #line 948 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 159: #line 950 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 160: #line 952 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 161: #line 957 "c-parse.y" ! { yyval.dsptype = declspecs_add_attrs (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 162: #line 959 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 163: #line 961 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 164: #line 963 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 165: #line 965 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 166: #line 970 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (build_null_declspecs (), yyvsp[0].ttype); ;} break; case 167: #line 972 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 168: #line 974 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 169: #line 976 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 170: #line 978 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 171: #line 980 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 172: #line 982 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 173: #line 987 "c-parse.y" ! { yyval.dsptype = declspecs_add_attrs (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 174: #line 992 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 175: #line 994 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 176: #line 996 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 177: #line 998 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 178: #line 1000 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 179: #line 1002 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 180: #line 1007 "c-parse.y" ! { yyval.dsptype = declspecs_add_attrs (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 181: #line 1012 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 182: #line 1014 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 183: #line 1016 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 184: #line 1018 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 185: #line 1020 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 186: #line 1022 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 187: #line 1024 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 188: #line 1026 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 189: #line 1028 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 190: #line 1030 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 191: #line 1035 "c-parse.y" ! { yyval.dsptype = declspecs_add_attrs (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 192: #line 1037 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 193: #line 1039 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 194: #line 1041 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 195: #line 1043 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 196: #line 1048 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 197: #line 1050 "c-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 198: #line 1052 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 199: #line 1054 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 200: #line 1056 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 201: #line 1058 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 202: #line 1060 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 203: #line 1062 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 204: #line 1064 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 205: #line 1066 "c-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 206: #line 1071 "c-parse.y" ! { yyval.dsptype = declspecs_add_attrs (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 207: #line 1073 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 208: #line 1075 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 209: #line 1077 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 210: #line 1079 "c-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 267: #line 1166 "c-parse.y" ! { yyval.dsptype = NULL; ;} break; case 268: #line 1168 "c-parse.y" ! { yyval.dsptype = yyvsp[0].dsptype; ;} break; case 272: #line 1203 "c-parse.y" { OBJC_NEED_RAW_IDENTIFIER (1); ! yyval.tstype.kind = ctsk_resword; ! yyval.tstype.spec = yyvsp[0].ttype; ;} break; case 275: #line 1215 "c-parse.y" { /* For a typedef name, record the meaning, not the name. In case of `foo foo, bar;'. */ ! yyval.tstype.kind = ctsk_typedef; ! yyval.tstype.spec = lookup_name (yyvsp[0].ttype); ;} break; case 276: #line 1220 "c-parse.y" { skip_evaluation--; in_typeof--; ! if (TREE_CODE (yyvsp[-1].exprtype.value) == COMPONENT_REF ! && DECL_C_BIT_FIELD (TREE_OPERAND (yyvsp[-1].exprtype.value, 1))) error ("% applied to a bit-field"); ! yyval.tstype.kind = ctsk_typeof; ! yyval.tstype.spec = TREE_TYPE (yyvsp[-1].exprtype.value); ! pop_maybe_used (variably_modified_type_p (yyval.tstype.spec, NULL_TREE)); ;} break; *************** yyreduce: *** 3889,4025 **** #line 1230 "c-parse.y" { skip_evaluation--; in_typeof--; ! (yyval.tstype).kind = ctsk_typeof; ! (yyval.tstype).spec = groktypename ((yyvsp[-1].typenametype)); ! pop_maybe_used (variably_modified_type_p ((yyval.tstype).spec, NULL_TREE)); ;} break; case 282: #line 1252 "c-parse.y" ! { (yyval.ttype) = start_decl ((yyvsp[-3].dtrtype), current_declspecs, true, ! chainon ((yyvsp[-1].ttype), all_prefix_attributes)); ! if (!(yyval.ttype)) ! (yyval.ttype) = error_mark_node; ! start_init ((yyval.ttype), (yyvsp[-2].ttype), global_bindings_p ()); ;} break; case 283: #line 1259 "c-parse.y" { finish_init (); ! if ((yyvsp[-1].ttype) != error_mark_node) { ! maybe_warn_string_init (TREE_TYPE ((yyvsp[-1].ttype)), (yyvsp[0].exprtype)); ! finish_decl ((yyvsp[-1].ttype), (yyvsp[0].exprtype).value, (yyvsp[-4].ttype)); } ;} break; case 284: #line 1267 "c-parse.y" ! { tree d = start_decl ((yyvsp[-2].dtrtype), current_declspecs, false, ! chainon ((yyvsp[0].ttype), all_prefix_attributes)); if (d) ! finish_decl (d, NULL_TREE, (yyvsp[-1].ttype)); ;} break; case 285: #line 1276 "c-parse.y" ! { (yyval.ttype) = start_decl ((yyvsp[-3].dtrtype), current_declspecs, true, ! chainon ((yyvsp[-1].ttype), all_prefix_attributes)); ! if (!(yyval.ttype)) ! (yyval.ttype) = error_mark_node; ! start_init ((yyval.ttype), (yyvsp[-2].ttype), global_bindings_p ()); ;} break; case 286: #line 1283 "c-parse.y" { finish_init (); ! if ((yyvsp[-1].ttype) != error_mark_node) { ! maybe_warn_string_init (TREE_TYPE ((yyvsp[-1].ttype)), (yyvsp[0].exprtype)); ! finish_decl ((yyvsp[-1].ttype), (yyvsp[0].exprtype).value, (yyvsp[-4].ttype)); } ;} break; case 287: #line 1291 "c-parse.y" ! { tree d = start_decl ((yyvsp[-2].dtrtype), current_declspecs, false, ! chainon ((yyvsp[0].ttype), all_prefix_attributes)); if (d) ! finish_decl (d, NULL_TREE, (yyvsp[-1].ttype)); ;} break; case 288: #line 1300 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 289: #line 1302 "c-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 290: #line 1307 "c-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 291: #line 1309 "c-parse.y" ! { (yyval.ttype) = chainon ((yyvsp[-1].ttype), (yyvsp[0].ttype)); ;} break; case 292: #line 1315 "c-parse.y" ! { (yyval.ttype) = (yyvsp[-3].ttype); ;} break; case 293: #line 1317 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 294: #line 1322 "c-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 295: #line 1324 "c-parse.y" ! { (yyval.ttype) = chainon ((yyvsp[-2].ttype), (yyvsp[0].ttype)); ;} break; case 296: #line 1329 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 297: #line 1331 "c-parse.y" ! { (yyval.ttype) = build_tree_list ((yyvsp[0].ttype), NULL_TREE); ;} break; case 298: #line 1333 "c-parse.y" ! { (yyval.ttype) = build_tree_list ((yyvsp[-3].ttype), build_tree_list (NULL_TREE, (yyvsp[-1].ttype))); ;} break; case 299: #line 1335 "c-parse.y" ! { (yyval.ttype) = build_tree_list ((yyvsp[-5].ttype), tree_cons (NULL_TREE, (yyvsp[-3].ttype), (yyvsp[-1].ttype))); ;} break; case 300: #line 1337 "c-parse.y" ! { (yyval.ttype) = build_tree_list ((yyvsp[-3].ttype), (yyvsp[-1].ttype)); ;} break; case 307: #line 1359 "c-parse.y" ! { (yyval.exprtype) = (yyvsp[0].exprtype); ;} break; case 308: --- 3856,3992 ---- #line 1230 "c-parse.y" { skip_evaluation--; in_typeof--; ! yyval.tstype.kind = ctsk_typeof; ! yyval.tstype.spec = groktypename (yyvsp[-1].typenametype); ! pop_maybe_used (variably_modified_type_p (yyval.tstype.spec, NULL_TREE)); ;} break; case 282: #line 1252 "c-parse.y" ! { yyval.ttype = start_decl (yyvsp[-3].dtrtype, current_declspecs, true, ! chainon (yyvsp[-1].ttype, all_prefix_attributes)); ! if (!yyval.ttype) ! yyval.ttype = error_mark_node; ! start_init (yyval.ttype, yyvsp[-2].ttype, global_bindings_p ()); ;} break; case 283: #line 1259 "c-parse.y" { finish_init (); ! if (yyvsp[-1].ttype != error_mark_node) { ! maybe_warn_string_init (TREE_TYPE (yyvsp[-1].ttype), yyvsp[0].exprtype); ! finish_decl (yyvsp[-1].ttype, yyvsp[0].exprtype.value, yyvsp[-4].ttype); } ;} break; case 284: #line 1267 "c-parse.y" ! { tree d = start_decl (yyvsp[-2].dtrtype, current_declspecs, false, ! chainon (yyvsp[0].ttype, all_prefix_attributes)); if (d) ! finish_decl (d, NULL_TREE, yyvsp[-1].ttype); ;} break; case 285: #line 1276 "c-parse.y" ! { yyval.ttype = start_decl (yyvsp[-3].dtrtype, current_declspecs, true, ! chainon (yyvsp[-1].ttype, all_prefix_attributes)); ! if (!yyval.ttype) ! yyval.ttype = error_mark_node; ! start_init (yyval.ttype, yyvsp[-2].ttype, global_bindings_p ()); ;} break; case 286: #line 1283 "c-parse.y" { finish_init (); ! if (yyvsp[-1].ttype != error_mark_node) { ! maybe_warn_string_init (TREE_TYPE (yyvsp[-1].ttype), yyvsp[0].exprtype); ! finish_decl (yyvsp[-1].ttype, yyvsp[0].exprtype.value, yyvsp[-4].ttype); } ;} break; case 287: #line 1291 "c-parse.y" ! { tree d = start_decl (yyvsp[-2].dtrtype, current_declspecs, false, ! chainon (yyvsp[0].ttype, all_prefix_attributes)); if (d) ! finish_decl (d, NULL_TREE, yyvsp[-1].ttype); ;} break; case 288: #line 1300 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 289: #line 1302 "c-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ;} break; case 290: #line 1307 "c-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ;} break; case 291: #line 1309 "c-parse.y" ! { yyval.ttype = chainon (yyvsp[-1].ttype, yyvsp[0].ttype); ;} break; case 292: #line 1315 "c-parse.y" ! { yyval.ttype = yyvsp[-3].ttype; ;} break; case 293: #line 1317 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 294: #line 1322 "c-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ;} break; case 295: #line 1324 "c-parse.y" ! { yyval.ttype = chainon (yyvsp[-2].ttype, yyvsp[0].ttype); ;} break; case 296: #line 1329 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 297: #line 1331 "c-parse.y" ! { yyval.ttype = build_tree_list (yyvsp[0].ttype, NULL_TREE); ;} break; case 298: #line 1333 "c-parse.y" ! { yyval.ttype = build_tree_list (yyvsp[-3].ttype, build_tree_list (NULL_TREE, yyvsp[-1].ttype)); ;} break; case 299: #line 1335 "c-parse.y" ! { yyval.ttype = build_tree_list (yyvsp[-5].ttype, tree_cons (NULL_TREE, yyvsp[-3].ttype, yyvsp[-1].ttype)); ;} break; case 300: #line 1337 "c-parse.y" ! { yyval.ttype = build_tree_list (yyvsp[-3].ttype, yyvsp[-1].ttype); ;} break; case 307: #line 1359 "c-parse.y" ! { yyval.exprtype = yyvsp[0].exprtype; ;} break; case 308: *************** yyreduce: *** 4029,4040 **** case 309: #line 1363 "c-parse.y" ! { (yyval.exprtype) = pop_init_level (0); ;} break; case 310: #line 1365 "c-parse.y" ! { (yyval.exprtype).value = error_mark_node; (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 311: --- 3996,4007 ---- case 309: #line 1363 "c-parse.y" ! { yyval.exprtype = pop_init_level (0); ;} break; case 310: #line 1365 "c-parse.y" ! { yyval.exprtype.value = error_mark_node; yyval.exprtype.original_code = ERROR_MARK; ;} break; case 311: *************** yyreduce: *** 4057,4063 **** case 317: #line 1391 "c-parse.y" ! { set_init_label ((yyvsp[-1].ttype)); if (pedantic) pedwarn ("obsolete use of designated initializer with %<:%>"); ;} break; --- 4024,4030 ---- case 317: #line 1391 "c-parse.y" ! { set_init_label (yyvsp[-1].ttype); if (pedantic) pedwarn ("obsolete use of designated initializer with %<:%>"); ;} break; *************** yyreduce: *** 4079,4102 **** case 322: #line 1405 "c-parse.y" ! { process_init_element ((yyvsp[0].exprtype)); ;} break; case 326: #line 1416 "c-parse.y" ! { set_init_label ((yyvsp[0].ttype)); ;} break; case 328: #line 1422 "c-parse.y" ! { set_init_index ((yyvsp[-3].exprtype).value, (yyvsp[-1].exprtype).value); if (pedantic) pedwarn ("ISO C forbids specifying range of elements to initialize"); ;} break; case 329: #line 1426 "c-parse.y" ! { set_init_index ((yyvsp[-1].exprtype).value, NULL_TREE); ;} break; case 330: --- 4046,4069 ---- case 322: #line 1405 "c-parse.y" ! { process_init_element (yyvsp[0].exprtype); ;} break; case 326: #line 1416 "c-parse.y" ! { set_init_label (yyvsp[0].ttype); ;} break; case 328: #line 1422 "c-parse.y" ! { set_init_index (yyvsp[-3].exprtype.value, yyvsp[-1].exprtype.value); if (pedantic) pedwarn ("ISO C forbids specifying range of elements to initialize"); ;} break; case 329: #line 1426 "c-parse.y" ! { set_init_index (yyvsp[-1].exprtype.value, NULL_TREE); ;} break; case 330: *************** yyreduce: *** 4105,4111 **** pedwarn ("ISO C forbids nested functions"); push_function_context (); ! if (!start_function (current_declspecs, (yyvsp[0].dtrtype), all_prefix_attributes)) { pop_function_context (); --- 4072,4078 ---- pedwarn ("ISO C forbids nested functions"); push_function_context (); ! if (!start_function (current_declspecs, yyvsp[0].dtrtype, all_prefix_attributes)) { pop_function_context (); *************** yyreduce: *** 4117,4130 **** case 331: #line 1443 "c-parse.y" { tree decl = current_function_decl; ! DECL_SOURCE_LOCATION (decl) = (yyvsp[0].location); store_parm_decls (); ;} break; case 332: #line 1452 "c-parse.y" { tree decl = current_function_decl; ! add_stmt ((yyvsp[0].ttype)); finish_function (); pop_function_context (); add_stmt (build_stmt (DECL_EXPR, decl)); ;} --- 4084,4097 ---- case 331: #line 1443 "c-parse.y" { tree decl = current_function_decl; ! DECL_SOURCE_LOCATION (decl) = yyvsp[0].location; store_parm_decls (); ;} break; case 332: #line 1452 "c-parse.y" { tree decl = current_function_decl; ! add_stmt (yyvsp[0].ttype); finish_function (); pop_function_context (); add_stmt (build_stmt (DECL_EXPR, decl)); ;} *************** yyreduce: *** 4136,4142 **** pedwarn ("ISO C forbids nested functions"); push_function_context (); ! if (!start_function (current_declspecs, (yyvsp[0].dtrtype), all_prefix_attributes)) { pop_function_context (); --- 4103,4109 ---- pedwarn ("ISO C forbids nested functions"); push_function_context (); ! if (!start_function (current_declspecs, yyvsp[0].dtrtype, all_prefix_attributes)) { pop_function_context (); *************** yyreduce: *** 4148,4161 **** case 334: #line 1473 "c-parse.y" { tree decl = current_function_decl; ! DECL_SOURCE_LOCATION (decl) = (yyvsp[0].location); store_parm_decls (); ;} break; case 335: #line 1482 "c-parse.y" { tree decl = current_function_decl; ! add_stmt ((yyvsp[0].ttype)); finish_function (); pop_function_context (); add_stmt (build_stmt (DECL_EXPR, decl)); ;} --- 4115,4128 ---- case 334: #line 1473 "c-parse.y" { tree decl = current_function_decl; ! DECL_SOURCE_LOCATION (decl) = yyvsp[0].location; store_parm_decls (); ;} break; case 335: #line 1482 "c-parse.y" { tree decl = current_function_decl; ! add_stmt (yyvsp[0].ttype); finish_function (); pop_function_context (); add_stmt (build_stmt (DECL_EXPR, decl)); ;} *************** yyreduce: *** 4163,4370 **** case 338: #line 1501 "c-parse.y" ! { (yyval.dtrtype) = (yyvsp[-2].ttype) ? build_attrs_declarator ((yyvsp[-2].ttype), (yyvsp[-1].dtrtype)) : (yyvsp[-1].dtrtype); ;} break; case 339: #line 1503 "c-parse.y" ! { (yyval.dtrtype) = build_function_declarator ((yyvsp[0].arginfotype), (yyvsp[-2].dtrtype)); ;} break; case 340: #line 1505 "c-parse.y" ! { (yyval.dtrtype) = set_array_declarator_inner ((yyvsp[0].dtrtype), (yyvsp[-1].dtrtype), false); ;} break; case 341: #line 1507 "c-parse.y" ! { (yyval.dtrtype) = make_pointer_declarator ((yyvsp[-1].dsptype), (yyvsp[0].dtrtype)); ;} break; case 342: #line 1509 "c-parse.y" ! { (yyval.dtrtype) = build_id_declarator ((yyvsp[0].ttype)); ;} break; case 345: #line 1523 "c-parse.y" ! { (yyval.dtrtype) = build_function_declarator ((yyvsp[0].arginfotype), (yyvsp[-2].dtrtype)); ;} break; case 346: #line 1525 "c-parse.y" ! { (yyval.dtrtype) = set_array_declarator_inner ((yyvsp[0].dtrtype), (yyvsp[-1].dtrtype), false); ;} break; case 347: #line 1527 "c-parse.y" ! { (yyval.dtrtype) = build_id_declarator ((yyvsp[0].ttype)); ;} break; case 348: #line 1532 "c-parse.y" ! { (yyval.dtrtype) = build_function_declarator ((yyvsp[0].arginfotype), (yyvsp[-2].dtrtype)); ;} break; case 349: #line 1534 "c-parse.y" ! { (yyval.dtrtype) = set_array_declarator_inner ((yyvsp[0].dtrtype), (yyvsp[-1].dtrtype), false); ;} break; case 350: #line 1536 "c-parse.y" ! { (yyval.dtrtype) = make_pointer_declarator ((yyvsp[-1].dsptype), (yyvsp[0].dtrtype)); ;} break; case 351: #line 1538 "c-parse.y" ! { (yyval.dtrtype) = make_pointer_declarator ((yyvsp[-1].dsptype), (yyvsp[0].dtrtype)); ;} break; case 352: #line 1540 "c-parse.y" ! { (yyval.dtrtype) = (yyvsp[-2].ttype) ? build_attrs_declarator ((yyvsp[-2].ttype), (yyvsp[-1].dtrtype)) : (yyvsp[-1].dtrtype); ;} break; case 353: #line 1548 "c-parse.y" ! { (yyval.dtrtype) = build_function_declarator ((yyvsp[0].arginfotype), (yyvsp[-2].dtrtype)); ;} break; case 354: #line 1550 "c-parse.y" ! { (yyval.dtrtype) = (yyvsp[-2].ttype) ? build_attrs_declarator ((yyvsp[-2].ttype), (yyvsp[-1].dtrtype)) : (yyvsp[-1].dtrtype); ;} break; case 355: #line 1552 "c-parse.y" ! { (yyval.dtrtype) = make_pointer_declarator ((yyvsp[-1].dsptype), (yyvsp[0].dtrtype)); ;} break; case 356: #line 1554 "c-parse.y" ! { (yyval.dtrtype) = set_array_declarator_inner ((yyvsp[0].dtrtype), (yyvsp[-1].dtrtype), false); ;} break; case 357: #line 1556 "c-parse.y" ! { (yyval.dtrtype) = build_id_declarator ((yyvsp[0].ttype)); ;} break; case 358: #line 1561 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 359: #line 1563 "c-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 360: #line 1568 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 361: #line 1570 "c-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 362: #line 1575 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 363: #line 1577 "c-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 364: #line 1588 "c-parse.y" ! { (yyval.ttype) = start_struct (RECORD_TYPE, (yyvsp[-1].ttype)); /* Start scope of tag before parsing components. */ ;} break; case 365: #line 1592 "c-parse.y" ! { (yyval.tstype).spec = finish_struct ((yyvsp[-3].ttype), nreverse ((yyvsp[-2].ttype)), ! chainon ((yyvsp[-6].ttype), (yyvsp[0].ttype))); ! (yyval.tstype).kind = ctsk_tagdef; ;} break; case 366: #line 1596 "c-parse.y" ! { (yyval.tstype).spec = finish_struct (start_struct (RECORD_TYPE, NULL_TREE), ! nreverse ((yyvsp[-2].ttype)), chainon ((yyvsp[-4].ttype), (yyvsp[0].ttype))); ! (yyval.tstype).kind = ctsk_tagdef; ;} break; case 367: #line 1602 "c-parse.y" ! { (yyval.ttype) = start_struct (UNION_TYPE, (yyvsp[-1].ttype)); ;} break; case 368: #line 1604 "c-parse.y" ! { (yyval.tstype).spec = finish_struct ((yyvsp[-3].ttype), nreverse ((yyvsp[-2].ttype)), ! chainon ((yyvsp[-6].ttype), (yyvsp[0].ttype))); ! (yyval.tstype).kind = ctsk_tagdef; ;} break; case 369: #line 1608 "c-parse.y" ! { (yyval.tstype).spec = finish_struct (start_struct (UNION_TYPE, NULL_TREE), ! nreverse ((yyvsp[-2].ttype)), chainon ((yyvsp[-4].ttype), (yyvsp[0].ttype))); ! (yyval.tstype).kind = ctsk_tagdef; ;} break; case 370: #line 1614 "c-parse.y" ! { (yyval.ttype) = start_enum ((yyvsp[-1].ttype)); ;} break; case 371: #line 1616 "c-parse.y" ! { (yyval.tstype).spec = finish_enum ((yyvsp[-4].ttype), nreverse ((yyvsp[-3].ttype)), ! chainon ((yyvsp[-7].ttype), (yyvsp[0].ttype))); ! (yyval.tstype).kind = ctsk_tagdef; ;} break; case 372: #line 1620 "c-parse.y" ! { (yyval.ttype) = start_enum (NULL_TREE); ;} break; case 373: #line 1622 "c-parse.y" ! { (yyval.tstype).spec = finish_enum ((yyvsp[-4].ttype), nreverse ((yyvsp[-3].ttype)), ! chainon ((yyvsp[-6].ttype), (yyvsp[0].ttype))); ! (yyval.tstype).kind = ctsk_tagdef; ;} break; case 374: #line 1629 "c-parse.y" ! { (yyval.tstype) = parser_xref_tag (RECORD_TYPE, (yyvsp[0].ttype)); ;} break; case 375: #line 1631 "c-parse.y" ! { (yyval.tstype) = parser_xref_tag (UNION_TYPE, (yyvsp[0].ttype)); ;} break; case 376: #line 1633 "c-parse.y" ! { (yyval.tstype) = parser_xref_tag (ENUMERAL_TYPE, (yyvsp[0].ttype)); /* In ISO C, enumerated types can be referred to only if already defined. */ ! if (pedantic && !COMPLETE_TYPE_P ((yyval.tstype).spec)) pedwarn ("ISO C forbids forward references to % types"); ;} break; --- 4130,4337 ---- case 338: #line 1501 "c-parse.y" ! { yyval.dtrtype = yyvsp[-2].ttype ? build_attrs_declarator (yyvsp[-2].ttype, yyvsp[-1].dtrtype) : yyvsp[-1].dtrtype; ;} break; case 339: #line 1503 "c-parse.y" ! { yyval.dtrtype = build_function_declarator (yyvsp[0].arginfotype, yyvsp[-2].dtrtype); ;} break; case 340: #line 1505 "c-parse.y" ! { yyval.dtrtype = set_array_declarator_inner (yyvsp[0].dtrtype, yyvsp[-1].dtrtype, false); ;} break; case 341: #line 1507 "c-parse.y" ! { yyval.dtrtype = make_pointer_declarator (yyvsp[-1].dsptype, yyvsp[0].dtrtype); ;} break; case 342: #line 1509 "c-parse.y" ! { yyval.dtrtype = build_id_declarator (yyvsp[0].ttype); ;} break; case 345: #line 1523 "c-parse.y" ! { yyval.dtrtype = build_function_declarator (yyvsp[0].arginfotype, yyvsp[-2].dtrtype); ;} break; case 346: #line 1525 "c-parse.y" ! { yyval.dtrtype = set_array_declarator_inner (yyvsp[0].dtrtype, yyvsp[-1].dtrtype, false); ;} break; case 347: #line 1527 "c-parse.y" ! { yyval.dtrtype = build_id_declarator (yyvsp[0].ttype); ;} break; case 348: #line 1532 "c-parse.y" ! { yyval.dtrtype = build_function_declarator (yyvsp[0].arginfotype, yyvsp[-2].dtrtype); ;} break; case 349: #line 1534 "c-parse.y" ! { yyval.dtrtype = set_array_declarator_inner (yyvsp[0].dtrtype, yyvsp[-1].dtrtype, false); ;} break; case 350: #line 1536 "c-parse.y" ! { yyval.dtrtype = make_pointer_declarator (yyvsp[-1].dsptype, yyvsp[0].dtrtype); ;} break; case 351: #line 1538 "c-parse.y" ! { yyval.dtrtype = make_pointer_declarator (yyvsp[-1].dsptype, yyvsp[0].dtrtype); ;} break; case 352: #line 1540 "c-parse.y" ! { yyval.dtrtype = yyvsp[-2].ttype ? build_attrs_declarator (yyvsp[-2].ttype, yyvsp[-1].dtrtype) : yyvsp[-1].dtrtype; ;} break; case 353: #line 1548 "c-parse.y" ! { yyval.dtrtype = build_function_declarator (yyvsp[0].arginfotype, yyvsp[-2].dtrtype); ;} break; case 354: #line 1550 "c-parse.y" ! { yyval.dtrtype = yyvsp[-2].ttype ? build_attrs_declarator (yyvsp[-2].ttype, yyvsp[-1].dtrtype) : yyvsp[-1].dtrtype; ;} break; case 355: #line 1552 "c-parse.y" ! { yyval.dtrtype = make_pointer_declarator (yyvsp[-1].dsptype, yyvsp[0].dtrtype); ;} break; case 356: #line 1554 "c-parse.y" ! { yyval.dtrtype = set_array_declarator_inner (yyvsp[0].dtrtype, yyvsp[-1].dtrtype, false); ;} break; case 357: #line 1556 "c-parse.y" ! { yyval.dtrtype = build_id_declarator (yyvsp[0].ttype); ;} break; case 358: #line 1561 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 359: #line 1563 "c-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ;} break; case 360: #line 1568 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 361: #line 1570 "c-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ;} break; case 362: #line 1575 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 363: #line 1577 "c-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ;} break; case 364: #line 1588 "c-parse.y" ! { yyval.ttype = start_struct (RECORD_TYPE, yyvsp[-1].ttype); /* Start scope of tag before parsing components. */ ;} break; case 365: #line 1592 "c-parse.y" ! { yyval.tstype.spec = finish_struct (yyvsp[-3].ttype, nreverse (yyvsp[-2].ttype), ! chainon (yyvsp[-6].ttype, yyvsp[0].ttype)); ! yyval.tstype.kind = ctsk_tagdef; ;} break; case 366: #line 1596 "c-parse.y" ! { yyval.tstype.spec = finish_struct (start_struct (RECORD_TYPE, NULL_TREE), ! nreverse (yyvsp[-2].ttype), chainon (yyvsp[-4].ttype, yyvsp[0].ttype)); ! yyval.tstype.kind = ctsk_tagdef; ;} break; case 367: #line 1602 "c-parse.y" ! { yyval.ttype = start_struct (UNION_TYPE, yyvsp[-1].ttype); ;} break; case 368: #line 1604 "c-parse.y" ! { yyval.tstype.spec = finish_struct (yyvsp[-3].ttype, nreverse (yyvsp[-2].ttype), ! chainon (yyvsp[-6].ttype, yyvsp[0].ttype)); ! yyval.tstype.kind = ctsk_tagdef; ;} break; case 369: #line 1608 "c-parse.y" ! { yyval.tstype.spec = finish_struct (start_struct (UNION_TYPE, NULL_TREE), ! nreverse (yyvsp[-2].ttype), chainon (yyvsp[-4].ttype, yyvsp[0].ttype)); ! yyval.tstype.kind = ctsk_tagdef; ;} break; case 370: #line 1614 "c-parse.y" ! { yyval.ttype = start_enum (yyvsp[-1].ttype); ;} break; case 371: #line 1616 "c-parse.y" ! { yyval.tstype.spec = finish_enum (yyvsp[-4].ttype, nreverse (yyvsp[-3].ttype), ! chainon (yyvsp[-7].ttype, yyvsp[0].ttype)); ! yyval.tstype.kind = ctsk_tagdef; ;} break; case 372: #line 1620 "c-parse.y" ! { yyval.ttype = start_enum (NULL_TREE); ;} break; case 373: #line 1622 "c-parse.y" ! { yyval.tstype.spec = finish_enum (yyvsp[-4].ttype, nreverse (yyvsp[-3].ttype), ! chainon (yyvsp[-6].ttype, yyvsp[0].ttype)); ! yyval.tstype.kind = ctsk_tagdef; ;} break; case 374: #line 1629 "c-parse.y" ! { yyval.tstype = parser_xref_tag (RECORD_TYPE, yyvsp[0].ttype); ;} break; case 375: #line 1631 "c-parse.y" ! { yyval.tstype = parser_xref_tag (UNION_TYPE, yyvsp[0].ttype); ;} break; case 376: #line 1633 "c-parse.y" ! { yyval.tstype = parser_xref_tag (ENUMERAL_TYPE, yyvsp[0].ttype); /* In ISO C, enumerated types can be referred to only if already defined. */ ! if (pedantic && !COMPLETE_TYPE_P (yyval.tstype.spec)) pedwarn ("ISO C forbids forward references to % types"); ;} break; *************** yyreduce: *** 4376,4398 **** case 381: #line 1666 "c-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 382: #line 1668 "c-parse.y" ! { (yyval.ttype) = chainon ((yyvsp[0].ttype), (yyvsp[-1].ttype)); pedwarn ("no semicolon at end of struct or union"); ;} break; case 383: #line 1673 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 384: #line 1675 "c-parse.y" ! { (yyval.ttype) = chainon ((yyvsp[-1].ttype), (yyvsp[-2].ttype)); ;} break; case 385: --- 4343,4365 ---- case 381: #line 1666 "c-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ;} break; case 382: #line 1668 "c-parse.y" ! { yyval.ttype = chainon (yyvsp[0].ttype, yyvsp[-1].ttype); pedwarn ("no semicolon at end of struct or union"); ;} break; case 383: #line 1673 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 384: #line 1675 "c-parse.y" ! { yyval.ttype = chainon (yyvsp[-1].ttype, yyvsp[-2].ttype); ;} break; case 385: *************** yyreduce: *** 4403,4409 **** case 386: #line 1683 "c-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); POP_DECLSPEC_STACK; ;} break; --- 4370,4376 ---- case 386: #line 1683 "c-parse.y" ! { yyval.ttype = yyvsp[0].ttype; POP_DECLSPEC_STACK; ;} break; *************** yyreduce: *** 4413,4426 **** /* Support for unnamed structs or unions as members of structs or unions (which is [a] useful and [b] supports MS P-SDK). */ ! (yyval.ttype) = grokfield (build_id_declarator (NULL_TREE), current_declspecs, NULL_TREE); POP_DECLSPEC_STACK; ;} break; case 388: #line 1694 "c-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); POP_DECLSPEC_STACK; ;} break; --- 4380,4393 ---- /* Support for unnamed structs or unions as members of structs or unions (which is [a] useful and [b] supports MS P-SDK). */ ! yyval.ttype = grokfield (build_id_declarator (NULL_TREE), current_declspecs, NULL_TREE); POP_DECLSPEC_STACK; ;} break; case 388: #line 1694 "c-parse.y" ! { yyval.ttype = yyvsp[0].ttype; POP_DECLSPEC_STACK; ;} break; *************** yyreduce: *** 4428,4628 **** #line 1697 "c-parse.y" { if (pedantic) pedwarn ("ISO C forbids member declarations with no members"); ! shadow_tag_warned (finish_declspecs ((yyvsp[0].dsptype)), pedantic); ! (yyval.ttype) = NULL_TREE; ;} break; case 390: #line 1702 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 391: #line 1704 "c-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ! RESTORE_EXT_FLAGS ((yyvsp[-1].itype)); ;} break; case 393: #line 1711 "c-parse.y" ! { TREE_CHAIN ((yyvsp[0].ttype)) = (yyvsp[-3].ttype); (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 395: #line 1717 "c-parse.y" ! { TREE_CHAIN ((yyvsp[0].ttype)) = (yyvsp[-3].ttype); (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 396: #line 1722 "c-parse.y" ! { (yyval.ttype) = grokfield ((yyvsp[-1].dtrtype), current_declspecs, NULL_TREE); ! decl_attributes (&(yyval.ttype), ! chainon ((yyvsp[0].ttype), all_prefix_attributes), 0); ;} break; case 397: #line 1726 "c-parse.y" ! { (yyval.ttype) = grokfield ((yyvsp[-3].dtrtype), current_declspecs, (yyvsp[-1].exprtype).value); ! decl_attributes (&(yyval.ttype), ! chainon ((yyvsp[0].ttype), all_prefix_attributes), 0); ;} break; case 398: #line 1730 "c-parse.y" ! { (yyval.ttype) = grokfield (build_id_declarator (NULL_TREE), ! current_declspecs, (yyvsp[-1].exprtype).value); ! decl_attributes (&(yyval.ttype), ! chainon ((yyvsp[0].ttype), all_prefix_attributes), 0); ;} break; case 399: #line 1738 "c-parse.y" ! { (yyval.ttype) = grokfield ((yyvsp[-1].dtrtype), current_declspecs, NULL_TREE); ! decl_attributes (&(yyval.ttype), ! chainon ((yyvsp[0].ttype), all_prefix_attributes), 0); ;} break; case 400: #line 1742 "c-parse.y" ! { (yyval.ttype) = grokfield ((yyvsp[-3].dtrtype), current_declspecs, (yyvsp[-1].exprtype).value); ! decl_attributes (&(yyval.ttype), ! chainon ((yyvsp[0].ttype), all_prefix_attributes), 0); ;} break; case 401: #line 1746 "c-parse.y" ! { (yyval.ttype) = grokfield (build_id_declarator (NULL_TREE), ! current_declspecs, (yyvsp[-1].exprtype).value); ! decl_attributes (&(yyval.ttype), ! chainon ((yyvsp[0].ttype), all_prefix_attributes), 0); ;} break; case 403: #line 1758 "c-parse.y" ! { if ((yyvsp[-2].ttype) == error_mark_node) ! (yyval.ttype) = (yyvsp[-2].ttype); else ! TREE_CHAIN ((yyvsp[0].ttype)) = (yyvsp[-2].ttype), (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 404: #line 1763 "c-parse.y" ! { (yyval.ttype) = error_mark_node; ;} break; case 405: #line 1769 "c-parse.y" ! { (yyval.ttype) = build_enumerator ((yyvsp[0].ttype), NULL_TREE); ;} break; case 406: #line 1771 "c-parse.y" ! { (yyval.ttype) = build_enumerator ((yyvsp[-2].ttype), (yyvsp[0].exprtype).value); ;} break; case 407: #line 1776 "c-parse.y" { pending_xref_error (); ! (yyval.dsptype) = finish_declspecs ((yyvsp[0].dsptype)); ;} break; case 408: #line 1779 "c-parse.y" ! { (yyval.typenametype) = XOBNEW (&parser_obstack, struct c_type_name); ! (yyval.typenametype)->specs = (yyvsp[-1].dsptype); ! (yyval.typenametype)->declarator = (yyvsp[0].dtrtype); ;} break; case 409: #line 1786 "c-parse.y" ! { (yyval.dtrtype) = build_id_declarator (NULL_TREE); ;} break; case 411: #line 1792 "c-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, all_prefix_attributes, build_id_declarator (NULL_TREE)); ;} break; case 412: #line 1795 "c-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, all_prefix_attributes, ! (yyvsp[0].dtrtype)); ;} break; case 413: #line 1798 "c-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, ! chainon ((yyvsp[0].ttype), all_prefix_attributes), ! (yyvsp[-1].dtrtype)); ;} break; case 417: #line 1811 "c-parse.y" ! { (yyval.dtrtype) = make_pointer_declarator ((yyvsp[-1].dsptype), (yyvsp[0].dtrtype)); ;} break; case 418: #line 1816 "c-parse.y" ! { (yyval.dtrtype) = make_pointer_declarator ! ((yyvsp[0].dsptype), build_id_declarator (NULL_TREE)); ;} break; case 419: #line 1819 "c-parse.y" ! { (yyval.dtrtype) = make_pointer_declarator ((yyvsp[-1].dsptype), (yyvsp[0].dtrtype)); ;} break; case 420: #line 1824 "c-parse.y" ! { (yyval.dtrtype) = (yyvsp[-2].ttype) ? build_attrs_declarator ((yyvsp[-2].ttype), (yyvsp[-1].dtrtype)) : (yyvsp[-1].dtrtype); ;} break; case 421: #line 1826 "c-parse.y" ! { (yyval.dtrtype) = build_function_declarator ((yyvsp[0].arginfotype), (yyvsp[-2].dtrtype)); ;} break; case 422: #line 1828 "c-parse.y" ! { (yyval.dtrtype) = set_array_declarator_inner ((yyvsp[0].dtrtype), (yyvsp[-1].dtrtype), true); ;} break; case 423: #line 1830 "c-parse.y" ! { (yyval.dtrtype) = build_function_declarator ! ((yyvsp[0].arginfotype), build_id_declarator (NULL_TREE)); ;} break; case 424: #line 1833 "c-parse.y" ! { (yyval.dtrtype) = set_array_declarator_inner ! ((yyvsp[0].dtrtype), build_id_declarator (NULL_TREE), true); ;} break; case 425: #line 1841 "c-parse.y" ! { (yyval.dtrtype) = build_array_declarator ((yyvsp[-1].exprtype).value, (yyvsp[-2].dsptype), false, false); ;} break; case 426: #line 1843 "c-parse.y" ! { (yyval.dtrtype) = build_array_declarator (NULL_TREE, (yyvsp[-1].dsptype), false, false); ;} break; case 427: #line 1845 "c-parse.y" ! { (yyval.dtrtype) = build_array_declarator (NULL_TREE, (yyvsp[-2].dsptype), false, true); ;} break; case 428: #line 1847 "c-parse.y" ! { (yyval.dtrtype) = build_array_declarator ((yyvsp[-1].exprtype).value, (yyvsp[-2].dsptype), true, false); ;} break; case 429: #line 1850 "c-parse.y" ! { (yyval.dtrtype) = build_array_declarator ((yyvsp[-1].exprtype).value, (yyvsp[-3].dsptype), true, false); ;} break; case 432: --- 4395,4595 ---- #line 1697 "c-parse.y" { if (pedantic) pedwarn ("ISO C forbids member declarations with no members"); ! shadow_tag_warned (finish_declspecs (yyvsp[0].dsptype), pedantic); ! yyval.ttype = NULL_TREE; ;} break; case 390: #line 1702 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 391: #line 1704 "c-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ! RESTORE_EXT_FLAGS (yyvsp[-1].itype); ;} break; case 393: #line 1711 "c-parse.y" ! { TREE_CHAIN (yyvsp[0].ttype) = yyvsp[-3].ttype; yyval.ttype = yyvsp[0].ttype; ;} break; case 395: #line 1717 "c-parse.y" ! { TREE_CHAIN (yyvsp[0].ttype) = yyvsp[-3].ttype; yyval.ttype = yyvsp[0].ttype; ;} break; case 396: #line 1722 "c-parse.y" ! { yyval.ttype = grokfield (yyvsp[-1].dtrtype, current_declspecs, NULL_TREE); ! decl_attributes (&yyval.ttype, ! chainon (yyvsp[0].ttype, all_prefix_attributes), 0); ;} break; case 397: #line 1726 "c-parse.y" ! { yyval.ttype = grokfield (yyvsp[-3].dtrtype, current_declspecs, yyvsp[-1].exprtype.value); ! decl_attributes (&yyval.ttype, ! chainon (yyvsp[0].ttype, all_prefix_attributes), 0); ;} break; case 398: #line 1730 "c-parse.y" ! { yyval.ttype = grokfield (build_id_declarator (NULL_TREE), ! current_declspecs, yyvsp[-1].exprtype.value); ! decl_attributes (&yyval.ttype, ! chainon (yyvsp[0].ttype, all_prefix_attributes), 0); ;} break; case 399: #line 1738 "c-parse.y" ! { yyval.ttype = grokfield (yyvsp[-1].dtrtype, current_declspecs, NULL_TREE); ! decl_attributes (&yyval.ttype, ! chainon (yyvsp[0].ttype, all_prefix_attributes), 0); ;} break; case 400: #line 1742 "c-parse.y" ! { yyval.ttype = grokfield (yyvsp[-3].dtrtype, current_declspecs, yyvsp[-1].exprtype.value); ! decl_attributes (&yyval.ttype, ! chainon (yyvsp[0].ttype, all_prefix_attributes), 0); ;} break; case 401: #line 1746 "c-parse.y" ! { yyval.ttype = grokfield (build_id_declarator (NULL_TREE), ! current_declspecs, yyvsp[-1].exprtype.value); ! decl_attributes (&yyval.ttype, ! chainon (yyvsp[0].ttype, all_prefix_attributes), 0); ;} break; case 403: #line 1758 "c-parse.y" ! { if (yyvsp[-2].ttype == error_mark_node) ! yyval.ttype = yyvsp[-2].ttype; else ! TREE_CHAIN (yyvsp[0].ttype) = yyvsp[-2].ttype, yyval.ttype = yyvsp[0].ttype; ;} break; case 404: #line 1763 "c-parse.y" ! { yyval.ttype = error_mark_node; ;} break; case 405: #line 1769 "c-parse.y" ! { yyval.ttype = build_enumerator (yyvsp[0].ttype, NULL_TREE); ;} break; case 406: #line 1771 "c-parse.y" ! { yyval.ttype = build_enumerator (yyvsp[-2].ttype, yyvsp[0].exprtype.value); ;} break; case 407: #line 1776 "c-parse.y" { pending_xref_error (); ! yyval.dsptype = finish_declspecs (yyvsp[0].dsptype); ;} break; case 408: #line 1779 "c-parse.y" ! { yyval.typenametype = XOBNEW (&parser_obstack, struct c_type_name); ! yyval.typenametype->specs = yyvsp[-1].dsptype; ! yyval.typenametype->declarator = yyvsp[0].dtrtype; ;} break; case 409: #line 1786 "c-parse.y" ! { yyval.dtrtype = build_id_declarator (NULL_TREE); ;} break; case 411: #line 1792 "c-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, all_prefix_attributes, build_id_declarator (NULL_TREE)); ;} break; case 412: #line 1795 "c-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, all_prefix_attributes, ! yyvsp[0].dtrtype); ;} break; case 413: #line 1798 "c-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, ! chainon (yyvsp[0].ttype, all_prefix_attributes), ! yyvsp[-1].dtrtype); ;} break; case 417: #line 1811 "c-parse.y" ! { yyval.dtrtype = make_pointer_declarator (yyvsp[-1].dsptype, yyvsp[0].dtrtype); ;} break; case 418: #line 1816 "c-parse.y" ! { yyval.dtrtype = make_pointer_declarator ! (yyvsp[0].dsptype, build_id_declarator (NULL_TREE)); ;} break; case 419: #line 1819 "c-parse.y" ! { yyval.dtrtype = make_pointer_declarator (yyvsp[-1].dsptype, yyvsp[0].dtrtype); ;} break; case 420: #line 1824 "c-parse.y" ! { yyval.dtrtype = yyvsp[-2].ttype ? build_attrs_declarator (yyvsp[-2].ttype, yyvsp[-1].dtrtype) : yyvsp[-1].dtrtype; ;} break; case 421: #line 1826 "c-parse.y" ! { yyval.dtrtype = build_function_declarator (yyvsp[0].arginfotype, yyvsp[-2].dtrtype); ;} break; case 422: #line 1828 "c-parse.y" ! { yyval.dtrtype = set_array_declarator_inner (yyvsp[0].dtrtype, yyvsp[-1].dtrtype, true); ;} break; case 423: #line 1830 "c-parse.y" ! { yyval.dtrtype = build_function_declarator ! (yyvsp[0].arginfotype, build_id_declarator (NULL_TREE)); ;} break; case 424: #line 1833 "c-parse.y" ! { yyval.dtrtype = set_array_declarator_inner ! (yyvsp[0].dtrtype, build_id_declarator (NULL_TREE), true); ;} break; case 425: #line 1841 "c-parse.y" ! { yyval.dtrtype = build_array_declarator (yyvsp[-1].exprtype.value, yyvsp[-2].dsptype, false, false); ;} break; case 426: #line 1843 "c-parse.y" ! { yyval.dtrtype = build_array_declarator (NULL_TREE, yyvsp[-1].dsptype, false, false); ;} break; case 427: #line 1845 "c-parse.y" ! { yyval.dtrtype = build_array_declarator (NULL_TREE, yyvsp[-2].dsptype, false, true); ;} break; case 428: #line 1847 "c-parse.y" ! { yyval.dtrtype = build_array_declarator (yyvsp[-1].exprtype.value, yyvsp[-2].dsptype, true, false); ;} break; case 429: #line 1850 "c-parse.y" ! { yyval.dtrtype = build_array_declarator (yyvsp[-1].exprtype.value, yyvsp[-3].dsptype, true, false); ;} break; case 432: *************** yyreduce: *** 4643,4649 **** case 455: #line 1914 "c-parse.y" ! { (yyval.ttype) = c_begin_compound_stmt (flag_isoc99); ;} break; case 457: --- 4610,4616 ---- case 455: #line 1914 "c-parse.y" ! { yyval.ttype = c_begin_compound_stmt (flag_isoc99); ;} break; case 457: *************** yyreduce: *** 4655,4661 **** case 460: #line 1933 "c-parse.y" { tree link; ! for (link = (yyvsp[-1].ttype); link; link = TREE_CHAIN (link)) { tree label = declare_label (TREE_VALUE (link)); C_DECLARED_LABEL_FLAG (label) = 1; --- 4622,4628 ---- case 460: #line 1933 "c-parse.y" { tree link; ! for (link = yyvsp[-1].ttype; link; link = TREE_CHAIN (link)) { tree label = declare_label (TREE_VALUE (link)); C_DECLARED_LABEL_FLAG (label) = 1; *************** yyreduce: *** 4666,4677 **** case 461: #line 1947 "c-parse.y" ! { add_stmt ((yyvsp[0].ttype)); ;} break; case 463: #line 1951 "c-parse.y" ! { (yyval.ttype) = c_begin_compound_stmt (true); ;} break; case 468: --- 4633,4644 ---- case 461: #line 1947 "c-parse.y" ! { add_stmt (yyvsp[0].ttype); ;} break; case 463: #line 1951 "c-parse.y" ! { yyval.ttype = c_begin_compound_stmt (true); ;} break; case 468: *************** yyreduce: *** 4682,4706 **** "only inside a function"); YYERROR; } ! (yyval.ttype) = c_begin_stmt_expr (); ;} break; case 469: #line 1976 "c-parse.y" ! { (yyval.ttype) = c_end_compound_stmt ((yyvsp[-1].ttype), true); ;} break; case 470: #line 1984 "c-parse.y" { if (yychar == YYEMPTY) yychar = YYLEX; ! (yyval.location) = input_location; ;} break; case 473: #line 1997 "c-parse.y" ! { (yyval.ttype) = c_end_compound_stmt ((yyvsp[-2].ttype), flag_isoc99); ;} break; case 474: --- 4649,4673 ---- "only inside a function"); YYERROR; } ! yyval.ttype = c_begin_stmt_expr (); ;} break; case 469: #line 1976 "c-parse.y" ! { yyval.ttype = c_end_compound_stmt (yyvsp[-1].ttype, true); ;} break; case 470: #line 1984 "c-parse.y" { if (yychar == YYEMPTY) yychar = YYLEX; ! yyval.location = input_location; ;} break; case 473: #line 1997 "c-parse.y" ! { yyval.ttype = c_end_compound_stmt (yyvsp[-2].ttype, flag_isoc99); ;} break; case 474: *************** yyreduce: *** 4716,4822 **** and will have a bare STATEMENT_LIST. But that's ok because (recursively) all of the component statments should already have line numbers assigned. */ ! if ((yyvsp[0].ttype) && EXPR_P ((yyvsp[0].ttype))) ! SET_EXPR_LOCATION ((yyvsp[0].ttype), (yyvsp[-1].location)); ;} break; case 475: #line 2020 "c-parse.y" ! { if ((yyvsp[0].ttype)) SET_EXPR_LOCATION ((yyvsp[0].ttype), (yyvsp[-1].location)); ;} break; case 476: #line 2024 "c-parse.y" ! { (yyval.ttype) = lang_hooks.truthvalue_conversion ((yyvsp[0].exprtype).value); ! if (EXPR_P ((yyval.ttype))) ! SET_EXPR_LOCATION ((yyval.ttype), (yyvsp[-1].location)); ;} break; case 477: #line 2037 "c-parse.y" ! { (yyval.ttype) = c_end_compound_stmt ((yyvsp[-2].ttype), flag_isoc99); ;} break; case 478: #line 2042 "c-parse.y" { if (extra_warnings) add_stmt (build (NOP_EXPR, NULL_TREE, NULL_TREE)); ! (yyval.ttype) = c_end_compound_stmt ((yyvsp[-2].ttype), flag_isoc99); ;} break; case 480: #line 2051 "c-parse.y" ! { c_finish_if_stmt ((yyvsp[-6].location), (yyvsp[-4].ttype), (yyvsp[-2].ttype), (yyvsp[0].ttype), true); ! add_stmt (c_end_compound_stmt ((yyvsp[-7].ttype), flag_isoc99)); ;} break; case 481: #line 2055 "c-parse.y" ! { c_finish_if_stmt ((yyvsp[-6].location), (yyvsp[-4].ttype), (yyvsp[-2].ttype), (yyvsp[0].ttype), false); ! add_stmt (c_end_compound_stmt ((yyvsp[-7].ttype), flag_isoc99)); ;} break; case 482: #line 2059 "c-parse.y" ! { c_finish_if_stmt ((yyvsp[-4].location), (yyvsp[-2].ttype), (yyvsp[0].ttype), NULL, true); ! add_stmt (c_end_compound_stmt ((yyvsp[-5].ttype), flag_isoc99)); ;} break; case 483: #line 2063 "c-parse.y" ! { c_finish_if_stmt ((yyvsp[-4].location), (yyvsp[-2].ttype), (yyvsp[0].ttype), NULL, false); ! add_stmt (c_end_compound_stmt ((yyvsp[-5].ttype), flag_isoc99)); ;} break; case 484: #line 2068 "c-parse.y" ! { (yyval.ttype) = c_break_label; c_break_label = NULL; ;} break; case 485: #line 2072 "c-parse.y" ! { (yyval.ttype) = c_cont_label; c_cont_label = NULL; ;} break; case 486: #line 2078 "c-parse.y" ! { c_finish_loop ((yyvsp[-6].location), (yyvsp[-4].ttype), NULL, (yyvsp[0].ttype), c_break_label, c_cont_label, true); ! add_stmt (c_end_compound_stmt ((yyvsp[-7].ttype), flag_isoc99)); ! c_break_label = (yyvsp[-2].ttype); c_cont_label = (yyvsp[-1].ttype); ;} break; case 487: #line 2087 "c-parse.y" ! { (yyval.ttype) = c_break_label; c_break_label = (yyvsp[-3].ttype); ;} break; case 488: #line 2088 "c-parse.y" ! { (yyval.ttype) = c_cont_label; c_cont_label = (yyvsp[-3].ttype); ;} break; case 489: #line 2090 "c-parse.y" ! { c_finish_loop ((yyvsp[-10].location), (yyvsp[-2].ttype), NULL, (yyvsp[-7].ttype), (yyvsp[-5].ttype), ! (yyvsp[-4].ttype), false); ! add_stmt (c_end_compound_stmt ((yyvsp[-11].ttype), flag_isoc99)); ;} break; case 490: #line 2097 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 491: #line 2099 "c-parse.y" ! { (yyval.ttype) = (yyvsp[0].exprtype).value; ;} break; case 492: #line 2104 "c-parse.y" ! { c_finish_expr_stmt ((yyvsp[-1].ttype)); ;} break; case 493: --- 4683,4789 ---- and will have a bare STATEMENT_LIST. But that's ok because (recursively) all of the component statments should already have line numbers assigned. */ ! if (yyvsp[0].ttype && EXPR_P (yyvsp[0].ttype)) ! SET_EXPR_LOCATION (yyvsp[0].ttype, yyvsp[-1].location); ;} break; case 475: #line 2020 "c-parse.y" ! { if (yyvsp[0].ttype) SET_EXPR_LOCATION (yyvsp[0].ttype, yyvsp[-1].location); ;} break; case 476: #line 2024 "c-parse.y" ! { yyval.ttype = lang_hooks.truthvalue_conversion (yyvsp[0].exprtype.value); ! if (EXPR_P (yyval.ttype)) ! SET_EXPR_LOCATION (yyval.ttype, yyvsp[-1].location); ;} break; case 477: #line 2037 "c-parse.y" ! { yyval.ttype = c_end_compound_stmt (yyvsp[-2].ttype, flag_isoc99); ;} break; case 478: #line 2042 "c-parse.y" { if (extra_warnings) add_stmt (build (NOP_EXPR, NULL_TREE, NULL_TREE)); ! yyval.ttype = c_end_compound_stmt (yyvsp[-2].ttype, flag_isoc99); ;} break; case 480: #line 2051 "c-parse.y" ! { c_finish_if_stmt (yyvsp[-6].location, yyvsp[-4].ttype, yyvsp[-2].ttype, yyvsp[0].ttype, true); ! add_stmt (c_end_compound_stmt (yyvsp[-7].ttype, flag_isoc99)); ;} break; case 481: #line 2055 "c-parse.y" ! { c_finish_if_stmt (yyvsp[-6].location, yyvsp[-4].ttype, yyvsp[-2].ttype, yyvsp[0].ttype, false); ! add_stmt (c_end_compound_stmt (yyvsp[-7].ttype, flag_isoc99)); ;} break; case 482: #line 2059 "c-parse.y" ! { c_finish_if_stmt (yyvsp[-4].location, yyvsp[-2].ttype, yyvsp[0].ttype, NULL, true); ! add_stmt (c_end_compound_stmt (yyvsp[-5].ttype, flag_isoc99)); ;} break; case 483: #line 2063 "c-parse.y" ! { c_finish_if_stmt (yyvsp[-4].location, yyvsp[-2].ttype, yyvsp[0].ttype, NULL, false); ! add_stmt (c_end_compound_stmt (yyvsp[-5].ttype, flag_isoc99)); ;} break; case 484: #line 2068 "c-parse.y" ! { yyval.ttype = c_break_label; c_break_label = NULL; ;} break; case 485: #line 2072 "c-parse.y" ! { yyval.ttype = c_cont_label; c_cont_label = NULL; ;} break; case 486: #line 2078 "c-parse.y" ! { c_finish_loop (yyvsp[-6].location, yyvsp[-4].ttype, NULL, yyvsp[0].ttype, c_break_label, c_cont_label, true); ! add_stmt (c_end_compound_stmt (yyvsp[-7].ttype, flag_isoc99)); ! c_break_label = yyvsp[-2].ttype; c_cont_label = yyvsp[-1].ttype; ;} break; case 487: #line 2087 "c-parse.y" ! { yyval.ttype = c_break_label; c_break_label = yyvsp[-3].ttype; ;} break; case 488: #line 2088 "c-parse.y" ! { yyval.ttype = c_cont_label; c_cont_label = yyvsp[-3].ttype; ;} break; case 489: #line 2090 "c-parse.y" ! { c_finish_loop (yyvsp[-10].location, yyvsp[-2].ttype, NULL, yyvsp[-7].ttype, yyvsp[-5].ttype, ! yyvsp[-4].ttype, false); ! add_stmt (c_end_compound_stmt (yyvsp[-11].ttype, flag_isoc99)); ;} break; case 490: #line 2097 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 491: #line 2099 "c-parse.y" ! { yyval.ttype = yyvsp[0].exprtype.value; ;} break; case 492: #line 2104 "c-parse.y" ! { c_finish_expr_stmt (yyvsp[-1].ttype); ;} break; case 493: *************** yyreduce: *** 4826,4981 **** case 494: #line 2110 "c-parse.y" ! { if ((yyvsp[0].ttype)) { ! (yyval.ttype) = lang_hooks.truthvalue_conversion ((yyvsp[0].ttype)); ! if (EXPR_P ((yyval.ttype))) ! SET_EXPR_LOCATION ((yyval.ttype), (yyvsp[-1].location)); } else ! (yyval.ttype) = NULL; ;} break; case 495: #line 2122 "c-parse.y" ! { (yyval.ttype) = c_process_expr_stmt ((yyvsp[0].ttype)); ;} break; case 496: #line 2129 "c-parse.y" ! { c_finish_loop ((yyvsp[-7].location), (yyvsp[-6].ttype), (yyvsp[-4].ttype), (yyvsp[0].ttype), c_break_label, c_cont_label, true); ! add_stmt (c_end_compound_stmt ((yyvsp[-10].ttype), flag_isoc99)); ! c_break_label = (yyvsp[-2].ttype); c_cont_label = (yyvsp[-1].ttype); ;} break; case 497: #line 2137 "c-parse.y" ! { (yyval.ttype) = c_start_case ((yyvsp[-1].exprtype).value); ;} break; case 498: #line 2139 "c-parse.y" ! { c_finish_case ((yyvsp[0].ttype)); if (c_break_label) add_stmt (build (LABEL_EXPR, void_type_node, c_break_label)); ! c_break_label = (yyvsp[-1].ttype); ! add_stmt (c_end_compound_stmt ((yyvsp[-6].ttype), flag_isoc99)); ;} break; case 499: #line 2150 "c-parse.y" ! { (yyval.ttype) = c_finish_expr_stmt ((yyvsp[-1].exprtype).value); ;} break; case 500: #line 2152 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 501: #line 2154 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 502: #line 2156 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 503: #line 2158 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 504: #line 2160 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 505: #line 2162 "c-parse.y" ! { (yyval.ttype) = c_finish_bc_stmt (&c_break_label, true); ;} break; case 506: #line 2164 "c-parse.y" ! { (yyval.ttype) = c_finish_bc_stmt (&c_cont_label, false); ;} break; case 507: #line 2166 "c-parse.y" ! { (yyval.ttype) = c_finish_return (NULL_TREE); ;} break; case 508: #line 2168 "c-parse.y" ! { (yyval.ttype) = c_finish_return ((yyvsp[-1].exprtype).value); ;} break; case 510: #line 2171 "c-parse.y" ! { (yyval.ttype) = c_finish_goto_label ((yyvsp[-1].ttype)); ;} break; case 511: #line 2173 "c-parse.y" ! { (yyval.ttype) = c_finish_goto_ptr ((yyvsp[-1].exprtype).value); ;} break; case 512: #line 2175 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 513: #line 2181 "c-parse.y" ! { add_stmt ((yyvsp[0].ttype)); (yyval.ttype) = NULL_TREE; ;} break; case 515: #line 2190 "c-parse.y" ! { (yyval.ttype) = do_case ((yyvsp[-1].exprtype).value, NULL_TREE); ;} break; case 516: #line 2192 "c-parse.y" ! { (yyval.ttype) = do_case ((yyvsp[-3].exprtype).value, (yyvsp[-1].exprtype).value); ;} break; case 517: #line 2194 "c-parse.y" ! { (yyval.ttype) = do_case (NULL_TREE, NULL_TREE); ;} break; case 518: #line 2196 "c-parse.y" ! { tree label = define_label ((yyvsp[-2].location), (yyvsp[-3].ttype)); if (label) { ! decl_attributes (&label, (yyvsp[0].ttype), 0); ! (yyval.ttype) = add_stmt (build_stmt (LABEL_EXPR, label)); } else ! (yyval.ttype) = NULL_TREE; ;} break; case 519: #line 2214 "c-parse.y" ! { (yyval.ttype) = (yyvsp[-2].ttype); ;} break; case 520: #line 2220 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 522: #line 2227 "c-parse.y" ! { assemble_asm ((yyvsp[-1].ttype)); ;} break; case 523: --- 4793,4948 ---- case 494: #line 2110 "c-parse.y" ! { if (yyvsp[0].ttype) { ! yyval.ttype = lang_hooks.truthvalue_conversion (yyvsp[0].ttype); ! if (EXPR_P (yyval.ttype)) ! SET_EXPR_LOCATION (yyval.ttype, yyvsp[-1].location); } else ! yyval.ttype = NULL; ;} break; case 495: #line 2122 "c-parse.y" ! { yyval.ttype = c_process_expr_stmt (yyvsp[0].ttype); ;} break; case 496: #line 2129 "c-parse.y" ! { c_finish_loop (yyvsp[-7].location, yyvsp[-6].ttype, yyvsp[-4].ttype, yyvsp[0].ttype, c_break_label, c_cont_label, true); ! add_stmt (c_end_compound_stmt (yyvsp[-10].ttype, flag_isoc99)); ! c_break_label = yyvsp[-2].ttype; c_cont_label = yyvsp[-1].ttype; ;} break; case 497: #line 2137 "c-parse.y" ! { yyval.ttype = c_start_case (yyvsp[-1].exprtype.value); ;} break; case 498: #line 2139 "c-parse.y" ! { c_finish_case (yyvsp[0].ttype); if (c_break_label) add_stmt (build (LABEL_EXPR, void_type_node, c_break_label)); ! c_break_label = yyvsp[-1].ttype; ! add_stmt (c_end_compound_stmt (yyvsp[-6].ttype, flag_isoc99)); ;} break; case 499: #line 2150 "c-parse.y" ! { yyval.ttype = c_finish_expr_stmt (yyvsp[-1].exprtype.value); ;} break; case 500: #line 2152 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 501: #line 2154 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 502: #line 2156 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 503: #line 2158 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 504: #line 2160 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 505: #line 2162 "c-parse.y" ! { yyval.ttype = c_finish_bc_stmt (&c_break_label, true); ;} break; case 506: #line 2164 "c-parse.y" ! { yyval.ttype = c_finish_bc_stmt (&c_cont_label, false); ;} break; case 507: #line 2166 "c-parse.y" ! { yyval.ttype = c_finish_return (NULL_TREE); ;} break; case 508: #line 2168 "c-parse.y" ! { yyval.ttype = c_finish_return (yyvsp[-1].exprtype.value); ;} break; case 510: #line 2171 "c-parse.y" ! { yyval.ttype = c_finish_goto_label (yyvsp[-1].ttype); ;} break; case 511: #line 2173 "c-parse.y" ! { yyval.ttype = c_finish_goto_ptr (yyvsp[-1].exprtype.value); ;} break; case 512: #line 2175 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 513: #line 2181 "c-parse.y" ! { add_stmt (yyvsp[0].ttype); yyval.ttype = NULL_TREE; ;} break; case 515: #line 2190 "c-parse.y" ! { yyval.ttype = do_case (yyvsp[-1].exprtype.value, NULL_TREE); ;} break; case 516: #line 2192 "c-parse.y" ! { yyval.ttype = do_case (yyvsp[-3].exprtype.value, yyvsp[-1].exprtype.value); ;} break; case 517: #line 2194 "c-parse.y" ! { yyval.ttype = do_case (NULL_TREE, NULL_TREE); ;} break; case 518: #line 2196 "c-parse.y" ! { tree label = define_label (yyvsp[-2].location, yyvsp[-3].ttype); if (label) { ! decl_attributes (&label, yyvsp[0].ttype, 0); ! yyval.ttype = add_stmt (build_stmt (LABEL_EXPR, label)); } else ! yyval.ttype = NULL_TREE; ;} break; case 519: #line 2214 "c-parse.y" ! { yyval.ttype = yyvsp[-2].ttype; ;} break; case 520: #line 2220 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 522: #line 2227 "c-parse.y" ! { assemble_asm (yyvsp[-1].ttype); ;} break; case 523: *************** yyreduce: *** 4985,5073 **** case 524: #line 2237 "c-parse.y" ! { (yyval.ttype) = build_asm_stmt ((yyvsp[-6].ttype), (yyvsp[-3].ttype)); ;} break; case 525: #line 2243 "c-parse.y" ! { (yyval.ttype) = build_asm_expr ((yyvsp[0].ttype), 0, 0, 0, true); ;} break; case 526: #line 2246 "c-parse.y" ! { (yyval.ttype) = build_asm_expr ((yyvsp[-2].ttype), (yyvsp[0].ttype), 0, 0, false); ;} break; case 527: #line 2249 "c-parse.y" ! { (yyval.ttype) = build_asm_expr ((yyvsp[-4].ttype), (yyvsp[-2].ttype), (yyvsp[0].ttype), 0, false); ;} break; case 528: #line 2252 "c-parse.y" ! { (yyval.ttype) = build_asm_expr ((yyvsp[-6].ttype), (yyvsp[-4].ttype), (yyvsp[-2].ttype), (yyvsp[0].ttype), false); ;} break; case 529: #line 2259 "c-parse.y" ! { (yyval.ttype) = 0; ;} break; case 530: #line 2261 "c-parse.y" ! { if ((yyvsp[0].ttype) != ridpointers[RID_VOLATILE]) { ! warning ("%E qualifier ignored on asm", (yyvsp[0].ttype)); ! (yyval.ttype) = 0; } else ! (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 531: #line 2274 "c-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 534: #line 2281 "c-parse.y" ! { (yyval.ttype) = chainon ((yyvsp[-2].ttype), (yyvsp[0].ttype)); ;} break; case 535: #line 2287 "c-parse.y" ! { (yyval.ttype) = build_tree_list (build_tree_list (NULL_TREE, (yyvsp[-5].ttype)), ! (yyvsp[-2].exprtype).value); ;} break; case 536: #line 2291 "c-parse.y" ! { (yyvsp[-7].ttype) = build_string (IDENTIFIER_LENGTH ((yyvsp[-7].ttype)), ! IDENTIFIER_POINTER ((yyvsp[-7].ttype))); ! (yyval.ttype) = build_tree_list (build_tree_list ((yyvsp[-7].ttype), (yyvsp[-5].ttype)), (yyvsp[-2].exprtype).value); ;} break; case 537: #line 2298 "c-parse.y" ! { (yyval.ttype) = tree_cons (NULL_TREE, (yyvsp[0].ttype), NULL_TREE); ;} break; case 538: #line 2300 "c-parse.y" ! { (yyval.ttype) = tree_cons (NULL_TREE, (yyvsp[0].ttype), (yyvsp[-2].ttype)); ;} break; case 539: #line 2306 "c-parse.y" ! { if (TYPE_MAIN_VARIANT (TREE_TYPE (TREE_TYPE ((yyvsp[0].ttype)))) != char_type_node) { error ("wide string literal in %"); ! (yyval.ttype) = build_string (1, ""); } else ! (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 540: --- 4952,5040 ---- case 524: #line 2237 "c-parse.y" ! { yyval.ttype = build_asm_stmt (yyvsp[-6].ttype, yyvsp[-3].ttype); ;} break; case 525: #line 2243 "c-parse.y" ! { yyval.ttype = build_asm_expr (yyvsp[0].ttype, 0, 0, 0, true); ;} break; case 526: #line 2246 "c-parse.y" ! { yyval.ttype = build_asm_expr (yyvsp[-2].ttype, yyvsp[0].ttype, 0, 0, false); ;} break; case 527: #line 2249 "c-parse.y" ! { yyval.ttype = build_asm_expr (yyvsp[-4].ttype, yyvsp[-2].ttype, yyvsp[0].ttype, 0, false); ;} break; case 528: #line 2252 "c-parse.y" ! { yyval.ttype = build_asm_expr (yyvsp[-6].ttype, yyvsp[-4].ttype, yyvsp[-2].ttype, yyvsp[0].ttype, false); ;} break; case 529: #line 2259 "c-parse.y" ! { yyval.ttype = 0; ;} break; case 530: #line 2261 "c-parse.y" ! { if (yyvsp[0].ttype != ridpointers[RID_VOLATILE]) { ! warning ("%E qualifier ignored on asm", yyvsp[0].ttype); ! yyval.ttype = 0; } else ! yyval.ttype = yyvsp[0].ttype; ;} break; case 531: #line 2274 "c-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 534: #line 2281 "c-parse.y" ! { yyval.ttype = chainon (yyvsp[-2].ttype, yyvsp[0].ttype); ;} break; case 535: #line 2287 "c-parse.y" ! { yyval.ttype = build_tree_list (build_tree_list (NULL_TREE, yyvsp[-5].ttype), ! yyvsp[-2].exprtype.value); ;} break; case 536: #line 2291 "c-parse.y" ! { yyvsp[-7].ttype = build_string (IDENTIFIER_LENGTH (yyvsp[-7].ttype), ! IDENTIFIER_POINTER (yyvsp[-7].ttype)); ! yyval.ttype = build_tree_list (build_tree_list (yyvsp[-7].ttype, yyvsp[-5].ttype), yyvsp[-2].exprtype.value); ;} break; case 537: #line 2298 "c-parse.y" ! { yyval.ttype = tree_cons (NULL_TREE, yyvsp[0].ttype, NULL_TREE); ;} break; case 538: #line 2300 "c-parse.y" ! { yyval.ttype = tree_cons (NULL_TREE, yyvsp[0].ttype, yyvsp[-2].ttype); ;} break; case 539: #line 2306 "c-parse.y" ! { if (TYPE_MAIN_VARIANT (TREE_TYPE (TREE_TYPE (yyvsp[0].ttype))) != char_type_node) { error ("wide string literal in %"); ! yyval.ttype = build_string (1, ""); } else ! yyval.ttype = yyvsp[0].ttype; ;} break; case 540: *************** yyreduce: *** 5088,5094 **** case 543: #line 2335 "c-parse.y" ! { (yyval.arginfotype) = (yyvsp[0].arginfotype); pop_scope (); ;} break; --- 5055,5061 ---- case 543: #line 2335 "c-parse.y" ! { yyval.arginfotype = yyvsp[0].arginfotype; pop_scope (); ;} break; *************** yyreduce: *** 5105,5232 **** case 547: #line 2347 "c-parse.y" ! { (yyval.arginfotype) = (yyvsp[0].arginfotype); ;} break; case 548: #line 2349 "c-parse.y" ! { (yyval.arginfotype) = XOBNEW (&parser_obstack, struct c_arg_info); ! (yyval.arginfotype)->parms = 0; ! (yyval.arginfotype)->tags = 0; ! (yyval.arginfotype)->types = 0; ! (yyval.arginfotype)->others = 0; ;} break; case 549: #line 2359 "c-parse.y" ! { (yyval.arginfotype) = XOBNEW (&parser_obstack, struct c_arg_info); ! (yyval.arginfotype)->parms = 0; ! (yyval.arginfotype)->tags = 0; ! (yyval.arginfotype)->types = 0; ! (yyval.arginfotype)->others = 0; ;} break; case 550: #line 2365 "c-parse.y" ! { (yyval.arginfotype) = XOBNEW (&parser_obstack, struct c_arg_info); ! (yyval.arginfotype)->parms = 0; ! (yyval.arginfotype)->tags = 0; ! (yyval.arginfotype)->others = 0; /* Suppress -Wold-style-definition for this case. */ ! (yyval.arginfotype)->types = error_mark_node; error ("ISO C requires a named argument before %<...%>"); ;} break; case 551: #line 2374 "c-parse.y" ! { (yyval.arginfotype) = get_parm_info (/*ellipsis=*/false); ;} break; case 552: #line 2376 "c-parse.y" ! { (yyval.arginfotype) = get_parm_info (/*ellipsis=*/true); ;} break; case 553: #line 2381 "c-parse.y" ! { push_parm_decl ((yyvsp[0].parmtype)); ;} break; case 554: #line 2383 "c-parse.y" ! { push_parm_decl ((yyvsp[0].parmtype)); ;} break; case 555: #line 2390 "c-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, ! chainon ((yyvsp[0].ttype), all_prefix_attributes), (yyvsp[-1].dtrtype)); POP_DECLSPEC_STACK; ;} break; case 556: #line 2394 "c-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, ! chainon ((yyvsp[0].ttype), all_prefix_attributes), (yyvsp[-1].dtrtype)); POP_DECLSPEC_STACK; ;} break; case 557: #line 2398 "c-parse.y" ! { (yyval.parmtype) = (yyvsp[0].parmtype); POP_DECLSPEC_STACK; ;} break; case 558: #line 2401 "c-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, ! chainon ((yyvsp[0].ttype), all_prefix_attributes), (yyvsp[-1].dtrtype)); POP_DECLSPEC_STACK; ;} break; case 559: #line 2406 "c-parse.y" ! { (yyval.parmtype) = (yyvsp[0].parmtype); POP_DECLSPEC_STACK; ;} break; case 560: #line 2414 "c-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, ! chainon ((yyvsp[0].ttype), all_prefix_attributes), (yyvsp[-1].dtrtype)); POP_DECLSPEC_STACK; ;} break; case 561: #line 2418 "c-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, ! chainon ((yyvsp[0].ttype), all_prefix_attributes), (yyvsp[-1].dtrtype)); POP_DECLSPEC_STACK; ;} break; case 562: #line 2422 "c-parse.y" ! { (yyval.parmtype) = (yyvsp[0].parmtype); POP_DECLSPEC_STACK; ;} break; case 563: #line 2425 "c-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, ! chainon ((yyvsp[0].ttype), all_prefix_attributes), (yyvsp[-1].dtrtype)); POP_DECLSPEC_STACK; ;} break; case 564: #line 2430 "c-parse.y" ! { (yyval.parmtype) = (yyvsp[0].parmtype); POP_DECLSPEC_STACK; ;} break; case 565: #line 2436 "c-parse.y" ! { prefix_attributes = chainon (prefix_attributes, (yyvsp[-3].ttype)); all_prefix_attributes = prefix_attributes; ;} break; --- 5072,5199 ---- case 547: #line 2347 "c-parse.y" ! { yyval.arginfotype = yyvsp[0].arginfotype; ;} break; case 548: #line 2349 "c-parse.y" ! { yyval.arginfotype = XOBNEW (&parser_obstack, struct c_arg_info); ! yyval.arginfotype->parms = 0; ! yyval.arginfotype->tags = 0; ! yyval.arginfotype->types = 0; ! yyval.arginfotype->others = 0; ;} break; case 549: #line 2359 "c-parse.y" ! { yyval.arginfotype = XOBNEW (&parser_obstack, struct c_arg_info); ! yyval.arginfotype->parms = 0; ! yyval.arginfotype->tags = 0; ! yyval.arginfotype->types = 0; ! yyval.arginfotype->others = 0; ;} break; case 550: #line 2365 "c-parse.y" ! { yyval.arginfotype = XOBNEW (&parser_obstack, struct c_arg_info); ! yyval.arginfotype->parms = 0; ! yyval.arginfotype->tags = 0; ! yyval.arginfotype->others = 0; /* Suppress -Wold-style-definition for this case. */ ! yyval.arginfotype->types = error_mark_node; error ("ISO C requires a named argument before %<...%>"); ;} break; case 551: #line 2374 "c-parse.y" ! { yyval.arginfotype = get_parm_info (/*ellipsis=*/false); ;} break; case 552: #line 2376 "c-parse.y" ! { yyval.arginfotype = get_parm_info (/*ellipsis=*/true); ;} break; case 553: #line 2381 "c-parse.y" ! { push_parm_decl (yyvsp[0].parmtype); ;} break; case 554: #line 2383 "c-parse.y" ! { push_parm_decl (yyvsp[0].parmtype); ;} break; case 555: #line 2390 "c-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, ! chainon (yyvsp[0].ttype, all_prefix_attributes), yyvsp[-1].dtrtype); POP_DECLSPEC_STACK; ;} break; case 556: #line 2394 "c-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, ! chainon (yyvsp[0].ttype, all_prefix_attributes), yyvsp[-1].dtrtype); POP_DECLSPEC_STACK; ;} break; case 557: #line 2398 "c-parse.y" ! { yyval.parmtype = yyvsp[0].parmtype; POP_DECLSPEC_STACK; ;} break; case 558: #line 2401 "c-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, ! chainon (yyvsp[0].ttype, all_prefix_attributes), yyvsp[-1].dtrtype); POP_DECLSPEC_STACK; ;} break; case 559: #line 2406 "c-parse.y" ! { yyval.parmtype = yyvsp[0].parmtype; POP_DECLSPEC_STACK; ;} break; case 560: #line 2414 "c-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, ! chainon (yyvsp[0].ttype, all_prefix_attributes), yyvsp[-1].dtrtype); POP_DECLSPEC_STACK; ;} break; case 561: #line 2418 "c-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, ! chainon (yyvsp[0].ttype, all_prefix_attributes), yyvsp[-1].dtrtype); POP_DECLSPEC_STACK; ;} break; case 562: #line 2422 "c-parse.y" ! { yyval.parmtype = yyvsp[0].parmtype; POP_DECLSPEC_STACK; ;} break; case 563: #line 2425 "c-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, ! chainon (yyvsp[0].ttype, all_prefix_attributes), yyvsp[-1].dtrtype); POP_DECLSPEC_STACK; ;} break; case 564: #line 2430 "c-parse.y" ! { yyval.parmtype = yyvsp[0].parmtype; POP_DECLSPEC_STACK; ;} break; case 565: #line 2436 "c-parse.y" ! { prefix_attributes = chainon (prefix_attributes, yyvsp[-3].ttype); all_prefix_attributes = prefix_attributes; ;} break; *************** yyreduce: *** 5238,5284 **** case 567: #line 2448 "c-parse.y" ! { (yyval.arginfotype) = (yyvsp[0].arginfotype); pop_scope (); ;} break; case 569: #line 2455 "c-parse.y" ! { (yyval.arginfotype) = XOBNEW (&parser_obstack, struct c_arg_info); ! (yyval.arginfotype)->parms = 0; ! (yyval.arginfotype)->tags = 0; ! (yyval.arginfotype)->types = (yyvsp[-1].ttype); ! (yyval.arginfotype)->others = 0; /* Make sure we have a parmlist after attributes. */ ! if ((yyvsp[-3].ttype) != 0) YYERROR1; ;} break; case 570: #line 2470 "c-parse.y" ! { (yyval.ttype) = build_tree_list (NULL_TREE, (yyvsp[0].ttype)); ;} break; case 571: #line 2472 "c-parse.y" ! { (yyval.ttype) = chainon ((yyvsp[-2].ttype), build_tree_list (NULL_TREE, (yyvsp[0].ttype))); ;} break; case 572: #line 2478 "c-parse.y" ! { (yyval.ttype) = build_tree_list (NULL_TREE, (yyvsp[0].ttype)); ;} break; case 573: #line 2480 "c-parse.y" ! { (yyval.ttype) = chainon ((yyvsp[-2].ttype), build_tree_list (NULL_TREE, (yyvsp[0].ttype))); ;} break; case 574: #line 2485 "c-parse.y" ! { (yyval.itype) = SAVE_EXT_FLAGS (); pedantic = 0; warn_pointer_arith = 0; warn_traditional = 0; --- 5205,5251 ---- case 567: #line 2448 "c-parse.y" ! { yyval.arginfotype = yyvsp[0].arginfotype; pop_scope (); ;} break; case 569: #line 2455 "c-parse.y" ! { yyval.arginfotype = XOBNEW (&parser_obstack, struct c_arg_info); ! yyval.arginfotype->parms = 0; ! yyval.arginfotype->tags = 0; ! yyval.arginfotype->types = yyvsp[-1].ttype; ! yyval.arginfotype->others = 0; /* Make sure we have a parmlist after attributes. */ ! if (yyvsp[-3].ttype != 0) YYERROR1; ;} break; case 570: #line 2470 "c-parse.y" ! { yyval.ttype = build_tree_list (NULL_TREE, yyvsp[0].ttype); ;} break; case 571: #line 2472 "c-parse.y" ! { yyval.ttype = chainon (yyvsp[-2].ttype, build_tree_list (NULL_TREE, yyvsp[0].ttype)); ;} break; case 572: #line 2478 "c-parse.y" ! { yyval.ttype = build_tree_list (NULL_TREE, yyvsp[0].ttype); ;} break; case 573: #line 2480 "c-parse.y" ! { yyval.ttype = chainon (yyvsp[-2].ttype, build_tree_list (NULL_TREE, yyvsp[0].ttype)); ;} break; case 574: #line 2485 "c-parse.y" ! { yyval.itype = SAVE_EXT_FLAGS (); pedantic = 0; warn_pointer_arith = 0; warn_traditional = 0; *************** yyreduce: *** 5288,5295 **** } ! /* Line 1037 of yacc.c. */ ! #line 5293 "c-parse.c" yyvsp -= yylen; yyssp -= yylen; --- 5255,5262 ---- } ! /* Line 991 of yacc.c. */ ! #line 5259 "c-parse.c" yyvsp -= yylen; yyssp -= yylen; *************** yyerrlab: *** 5330,5362 **** { YYSIZE_T yysize = 0; int yytype = YYTRANSLATE (yychar); - const char* yyprefix; char *yymsg; ! int yyx; /* Start YYX at -YYN if negative to avoid negative indexes in YYCHECK. */ ! int yyxbegin = yyn < 0 ? -yyn : 0; ! ! /* Stay within bounds of both yycheck and yytname. */ ! int yychecklim = YYLAST - yyn; ! int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS; ! int yycount = 0; ! ! yyprefix = ", expecting "; ! for (yyx = yyxbegin; yyx < yyxend; ++yyx) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) ! { ! yysize += yystrlen (yyprefix) + yystrlen (yytname [yyx]); ! yycount += 1; ! if (yycount == 5) ! { ! yysize = 0; ! break; ! } ! } ! yysize += (sizeof ("syntax error, unexpected ") ! + yystrlen (yytname[yytype])); yymsg = (char *) YYSTACK_ALLOC (yysize); if (yymsg != 0) { --- 5297,5314 ---- { YYSIZE_T yysize = 0; int yytype = YYTRANSLATE (yychar); char *yymsg; ! int yyx, yycount; + yycount = 0; /* Start YYX at -YYN if negative to avoid negative indexes in YYCHECK. */ ! for (yyx = yyn < 0 ? -yyn : 0; ! yyx < (int) (sizeof (yytname) / sizeof (char *)); yyx++) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) ! yysize += yystrlen (yytname[yyx]) + 15, yycount++; ! yysize += yystrlen ("syntax error, unexpected ") + 1; ! yysize += yystrlen (yytname[yytype]); yymsg = (char *) YYSTACK_ALLOC (yysize); if (yymsg != 0) { *************** yyerrlab: *** 5365,5377 **** if (yycount < 5) { ! yyprefix = ", expecting "; ! for (yyx = yyxbegin; yyx < yyxend; ++yyx) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) { ! yyp = yystpcpy (yyp, yyprefix); yyp = yystpcpy (yyp, yytname[yyx]); ! yyprefix = " or "; } } yyerror (yymsg); --- 5317,5332 ---- if (yycount < 5) { ! yycount = 0; ! for (yyx = yyn < 0 ? -yyn : 0; ! yyx < (int) (sizeof (yytname) / sizeof (char *)); ! yyx++) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) { ! const char *yyq = ! yycount ? ", expecting " : " or "; ! yyp = yystpcpy (yyp, yyq); yyp = yystpcpy (yyp, yytname[yyx]); ! yycount++; } } yyerror (yymsg); *************** yyerrlab: *** 5389,5446 **** if (yyerrstatus == 3) { ! /* If just tried and failed to reuse look-ahead token after an error, discard it. */ ! if (yychar <= YYEOF) { ! /* If at end of input, pop the error token, ! then the rest of the stack, then return failure. */ ! if (yychar == YYEOF) ! for (;;) ! { ! ! YYPOPSTACK; ! if (yyssp == yyss) ! YYABORT; ! yydestruct ("Error: popping", ! yystos[*yyssp], yyvsp); ! } } ! else ! { ! yydestruct ("Error: discarding", yytoken, &yylval); ! yychar = YYEMPTY; ! } } ! /* Else will try to reuse look-ahead token after shifting the error token. */ ! goto yyerrlab1; ! /*---------------------------------------------------. ! | yyerrorlab -- error raised explicitly by YYERROR. | ! `---------------------------------------------------*/ ! yyerrorlab: ! #ifdef __GNUC__ ! /* Pacify GCC when the user code never invokes YYERROR and the label ! yyerrorlab therefore never appears in user code. */ ! if (0) ! goto yyerrorlab; #endif - yyvsp -= yylen; - yyssp -= yylen; - yystate = *yyssp; - goto yyerrlab1; ! /*-------------------------------------------------------------. ! | yyerrlab1 -- common code for both syntax error and YYERROR. | ! `-------------------------------------------------------------*/ ! yyerrlab1: yyerrstatus = 3; /* Each real token shifted decrements this. */ for (;;) --- 5344,5398 ---- if (yyerrstatus == 3) { ! /* If just tried and failed to reuse lookahead token after an error, discard it. */ ! /* Return failure if at end of input. */ ! if (yychar == YYEOF) { ! /* Pop the error token. */ ! YYPOPSTACK; ! /* Pop the rest of the stack. */ ! while (yyss < yyssp) ! { ! YYDSYMPRINTF ("Error: popping", yystos[*yyssp], yyvsp, yylsp); ! yydestruct (yystos[*yyssp], yyvsp); ! YYPOPSTACK; ! } ! YYABORT; } ! ! YYDSYMPRINTF ("Error: discarding", yytoken, &yylval, &yylloc); ! yydestruct (yytoken, &yylval); ! yychar = YYEMPTY; ! } ! /* Else will try to reuse lookahead token after shifting the error token. */ ! goto yyerrlab2; ! /*----------------------------------------------------. ! | yyerrlab1 -- error raised explicitly by an action. | ! `----------------------------------------------------*/ ! yyerrlab1: ! /* Suppress GCC warning that yyerrlab1 is unused when no action ! invokes YYERROR. */ ! #if defined (__GNUC_MINOR__) && 2093 <= (__GNUC__ * 1000 + __GNUC_MINOR__) \ ! && !defined __cplusplus ! __attribute__ ((__unused__)) #endif + goto yyerrlab2; ! ! /*---------------------------------------------------------------. ! | yyerrlab2 -- pop states until the error token can be shifted. | ! `---------------------------------------------------------------*/ ! yyerrlab2: yyerrstatus = 3; /* Each real token shifted decrements this. */ for (;;) *************** yyerrlab1: *** 5461,5481 **** if (yyssp == yyss) YYABORT; - yydestruct ("Error: popping", yystos[yystate], yyvsp); - YYPOPSTACK; - yystate = *yyssp; YY_STACK_PRINT (yyss, yyssp); } if (yyn == YYFINAL) YYACCEPT; ! *++yyvsp = yylval; - /* Shift the error token. */ - YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp); yystate = yyn; goto yynewstate; --- 5413,5433 ---- if (yyssp == yyss) YYABORT; + YYDSYMPRINTF ("Error: popping", yystos[*yyssp], yyvsp, yylsp); + yydestruct (yystos[yystate], yyvsp); + yyvsp--; + yystate = *--yyssp; YY_STACK_PRINT (yyss, yyssp); } if (yyn == YYFINAL) YYACCEPT; ! YYDPRINTF ((stderr, "Shifting error token, ")); + *++yyvsp = yylval; yystate = yyn; goto yynewstate; *************** yyacceptlab: *** 5492,5500 **** | yyabortlab -- YYABORT comes here. | `-----------------------------------*/ yyabortlab: - yydestruct ("Error: discarding lookahead", - yytoken, &yylval); - yychar = YYEMPTY; yyresult = 1; goto yyreturn; --- 5444,5449 ---- diff -Nrcpad gcc-4.0.3/gcc/c-pragma.c gcc-4.0.4/gcc/c-pragma.c *** gcc-4.0.3/gcc/c-pragma.c 2005-06-06 19:21:03.000000000 +0000 --- gcc-4.0.4/gcc/c-pragma.c 2006-07-18 10:19:28.000000000 +0000 *************** handle_pragma_pack (cpp_reader * ARG_UNU *** 156,161 **** --- 156,163 ---- } else if (token == CPP_NUMBER) { + if (TREE_CODE (x) != INTEGER_CST) + GCC_BAD ("invalid constant in %<#pragma pack%> - ignored"); align = TREE_INT_CST_LOW (x); action = set; if (c_lex (&x) != CPP_CLOSE_PAREN) *************** handle_pragma_pack (cpp_reader * ARG_UNU *** 186,191 **** --- 188,195 ---- } else if (token == CPP_NUMBER && action == push && align == -1) { + if (TREE_CODE (x) != INTEGER_CST) + GCC_BAD ("invalid constant in %<#pragma pack%> - ignored"); align = TREE_INT_CST_LOW (x); if (align == -1) action = set; diff -Nrcpad gcc-4.0.3/gcc/cselib.c gcc-4.0.4/gcc/cselib.c *** gcc-4.0.3/gcc/cselib.c 2005-02-11 18:12:33.000000000 +0000 --- gcc-4.0.4/gcc/cselib.c 2006-09-19 21:25:28.000000000 +0000 *************** cselib_hash_rtx (rtx x, enum machine_mod *** 605,618 **** /* Assume there is only one rtx object for any given label. */ case LABEL_REF: ! hash ! += ((unsigned) LABEL_REF << 7) + (unsigned long) XEXP (x, 0); return hash ? hash : (unsigned int) LABEL_REF; case SYMBOL_REF: ! hash ! += ((unsigned) SYMBOL_REF << 7) + (unsigned long) XSTR (x, 0); ! return hash ? hash : (unsigned int) SYMBOL_REF; case PRE_DEC: case PRE_INC: --- 605,632 ---- /* Assume there is only one rtx object for any given label. */ case LABEL_REF: ! /* We don't hash on the address of the CODE_LABEL to avoid bootstrap ! differences and differences between each stage's debugging dumps. */ ! hash += (((unsigned int) LABEL_REF << 7) ! + CODE_LABEL_NUMBER (XEXP (x, 0))); return hash ? hash : (unsigned int) LABEL_REF; case SYMBOL_REF: ! { ! /* Don't hash on the symbol's address to avoid bootstrap differences. ! Different hash values may cause expressions to be recorded in ! different orders and thus different registers to be used in the ! final assembler. This also avoids differences in the dump files ! between various stages. */ ! unsigned int h = 0; ! const unsigned char *p = (const unsigned char *) XSTR (x, 0); ! ! while (*p) ! h += (h << 7) + *p++; /* ??? revisit */ ! ! hash += ((unsigned int) SYMBOL_REF << 7) + h; ! return hash ? hash : (unsigned int) SYMBOL_REF; ! } case PRE_DEC: case PRE_INC: diff -Nrcpad gcc-4.0.3/gcc/c-typeck.c gcc-4.0.4/gcc/c-typeck.c *** gcc-4.0.3/gcc/c-typeck.c 2006-02-28 11:36:26.000000000 +0000 --- gcc-4.0.4/gcc/c-typeck.c 2006-10-25 14:55:09.000000000 +0000 *************** static tree convert_for_assignment (tree *** 89,95 **** static tree valid_compound_expr_initializer (tree, tree); static void push_string (const char *); static void push_member_name (tree); - static void push_array_bounds (int); static int spelling_length (void); static char *print_spelling (char *); static void warning_init (const char *); --- 89,94 ---- *************** c_expr_sizeof_type (struct c_type_name * *** 1956,1962 **** type = groktypename (t); ret.value = c_sizeof (type); ret.original_code = ERROR_MARK; ! pop_maybe_used (C_TYPE_VARIABLE_SIZE (type)); return ret; } --- 1955,1962 ---- type = groktypename (t); ret.value = c_sizeof (type); ret.original_code = ERROR_MARK; ! pop_maybe_used (type != error_mark_node ! ? C_TYPE_VARIABLE_SIZE (type) : false); return ret; } *************** struct spelling *** 4023,4029 **** int kind; union { ! int i; const char *s; } u; }; --- 4023,4029 ---- int kind; union { ! unsigned HOST_WIDE_INT i; const char *s; } u; }; *************** push_member_name (tree decl) *** 4083,4089 **** /* Push an array bounds on the stack. Printed as [BOUNDS]. */ static void ! push_array_bounds (int bounds) { PUSH_SPELLING (SPELLING_BOUNDS, bounds, u.i); } --- 4083,4089 ---- /* Push an array bounds on the stack. Printed as [BOUNDS]. */ static void ! push_array_bounds (unsigned HOST_WIDE_INT bounds) { PUSH_SPELLING (SPELLING_BOUNDS, bounds, u.i); } *************** print_spelling (char *buffer) *** 4118,4124 **** for (p = spelling_base; p < spelling; p++) if (p->kind == SPELLING_BOUNDS) { ! sprintf (d, "[%d]", p->u.i); d += strlen (d); } else --- 4118,4124 ---- for (p = spelling_base; p < spelling; p++) if (p->kind == SPELLING_BOUNDS) { ! sprintf (d, "[" HOST_WIDE_INT_PRINT_UNSIGNED "]", p->u.i); d += strlen (d); } else *************** digest_init (tree type, tree init, bool *** 4353,4364 **** conversion. */ inside_init = convert (type, inside_init); ! if (require_constant && !flag_isoc99 && TREE_CODE (inside_init) == COMPOUND_LITERAL_EXPR) { /* As an extension, allow initializing objects with static storage duration with compound literals (which are then treated just as ! the brace enclosed list they contain). */ tree decl = COMPOUND_LITERAL_EXPR_DECL (inside_init); inside_init = DECL_INITIAL (decl); } --- 4353,4366 ---- conversion. */ inside_init = convert (type, inside_init); ! if (require_constant ! && (code == VECTOR_TYPE || !flag_isoc99) && TREE_CODE (inside_init) == COMPOUND_LITERAL_EXPR) { /* As an extension, allow initializing objects with static storage duration with compound literals (which are then treated just as ! the brace enclosed list they contain). Also allow this for ! vectors, as we can only assign them with compound literals. */ tree decl = COMPOUND_LITERAL_EXPR_DECL (inside_init); inside_init = DECL_INITIAL (decl); } *************** really_start_incremental_init (tree type *** 4791,4797 **** /* Vectors are like simple fixed-size arrays. */ constructor_max_index = build_int_cst (NULL_TREE, TYPE_VECTOR_SUBPARTS (constructor_type) - 1); ! constructor_index = convert (bitsizetype, bitsize_zero_node); constructor_unfilled_index = constructor_index; } else --- 4793,4799 ---- /* Vectors are like simple fixed-size arrays. */ constructor_max_index = build_int_cst (NULL_TREE, TYPE_VECTOR_SUBPARTS (constructor_type) - 1); ! constructor_index = bitsize_zero_node; constructor_unfilled_index = constructor_index; } else *************** push_init_level (int implicit) *** 4908,4914 **** else if (TREE_CODE (constructor_type) == ARRAY_TYPE) { constructor_type = TREE_TYPE (constructor_type); ! push_array_bounds (tree_low_cst (constructor_index, 0)); constructor_depth++; } --- 4910,4916 ---- else if (TREE_CODE (constructor_type) == ARRAY_TYPE) { constructor_type = TREE_TYPE (constructor_type); ! push_array_bounds (tree_low_cst (constructor_index, 1)); constructor_depth++; } *************** process_init_element (struct c_expr valu *** 6313,6319 **** /* Now output the actual element. */ if (value.value) { ! push_array_bounds (tree_low_cst (constructor_index, 0)); output_init_element (value.value, strict_string, elttype, constructor_index, 1); RESTORE_SPELLING_DEPTH (constructor_depth); --- 6315,6321 ---- /* Now output the actual element. */ if (value.value) { ! push_array_bounds (tree_low_cst (constructor_index, 1)); output_init_element (value.value, strict_string, elttype, constructor_index, 1); RESTORE_SPELLING_DEPTH (constructor_depth); diff -Nrcpad gcc-4.0.3/gcc/doc/contrib.texi gcc-4.0.4/gcc/doc/contrib.texi *** gcc-4.0.3/gcc/doc/contrib.texi 2006-02-11 19:21:33.000000000 +0000 --- gcc-4.0.4/gcc/doc/contrib.texi 2007-01-17 19:26:08.000000000 +0000 *************** *** 1,5 **** @c Copyright (C) 1988,1989,1992,1993,1994,1995,1996,1997,1998,1999,2000, ! @c 2001,2002,2003,2004,2005 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. --- 1,5 ---- @c Copyright (C) 1988,1989,1992,1993,1994,1995,1996,1997,1998,1999,2000, ! @c 2001,2002,2003,2004,2005,2007 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. *************** improvements, and string clean up and te *** 543,549 **** @item All of the Mauve project ! @uref{http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/mauve/THANKS?rev=1.2&cvsroot=mauve&only_with_tag=HEAD,,contributors}, for Java test code. @item --- 543,549 ---- @item All of the Mauve project ! @uref{http://sourceware.org/cgi-bin/cvsweb.cgi/~checkout~/mauve/THANKS?rev=1.2&cvsroot=mauve&only_with_tag=HEAD,,contributors}, for Java test code. @item diff -Nrcpad gcc-4.0.3/gcc/doc/cpp.1 gcc-4.0.4/gcc/doc/cpp.1 *** gcc-4.0.3/gcc/doc/cpp.1 2006-03-09 20:52:35.000000000 +0000 --- gcc-4.0.4/gcc/doc/cpp.1 2007-01-31 10:51:40.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "CPP 1" ! .TH CPP 1 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" cpp \- The C Preprocessor .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "CPP 1" ! .TH CPP 1 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" cpp \- The C Preprocessor .SH "SYNOPSIS" diff -Nrcpad gcc-4.0.3/gcc/doc/cpp.info gcc-4.0.4/gcc/doc/cpp.info *** gcc-4.0.3/gcc/doc/cpp.info 2006-03-09 20:52:34.000000000 +0000 --- gcc-4.0.4/gcc/doc/cpp.info 2007-01-31 10:51:36.000000000 +0000 *************** *** 1,5 **** This is doc/cpp.info, produced by makeinfo version 4.8 from ! /scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/doc/cpp.texi. Copyright (C) 1987, 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software --- 1,5 ---- This is doc/cpp.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/doc/cpp.texi. Copyright (C) 1987, 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software *************** it. *** 3405,3411 **** Currently, CPP requires its input to be ASCII or UTF-8. The execution character set may be controlled by the user, with the ! `-ftarget-charset' and `-ftarget-wide-charset' options. * Identifier characters. --- 3405,3411 ---- Currently, CPP requires its input to be ASCII or UTF-8. The execution character set may be controlled by the user, with the ! `-fexec-charset' and `-fwide-exec-charset' options. * Identifier characters. *************** Concept Index *** 5110,5189 ****  Tag Table: ! Node: Top1085 ! Node: Overview3769 ! Node: Character sets6590 ! Ref: Character sets-Footnote-19049 ! Node: Initial processing9230 ! Ref: trigraphs10789 ! Node: Tokenization14991 ! Ref: Tokenization-Footnote-122046 ! Node: The preprocessing language22157 ! Node: Header Files25035 ! Node: Include Syntax26915 ! Node: Include Operation28552 ! Node: Search Path30400 ! Node: Once-Only Headers33590 ! Node: Computed Includes35235 ! Node: Wrapper Headers38379 ! Node: System Headers40805 ! Node: Macros42855 ! Node: Object-like Macros43996 ! Node: Function-like Macros47586 ! Node: Macro Arguments49202 ! Node: Stringification53347 ! Node: Concatenation56553 ! Node: Variadic Macros59661 ! Node: Predefined Macros64448 ! Node: Standard Predefined Macros65036 ! Node: Common Predefined Macros70972 ! Node: System-specific Predefined Macros78925 ! Node: C++ Named Operators80946 ! Node: Undefining and Redefining Macros81910 ! Node: Directives Within Macro Arguments84014 ! Node: Macro Pitfalls85562 ! Node: Misnesting86095 ! Node: Operator Precedence Problems87207 ! Node: Swallowing the Semicolon89073 ! Node: Duplication of Side Effects91096 ! Node: Self-Referential Macros93279 ! Node: Argument Prescan95688 ! Node: Newlines in Arguments99442 ! Node: Conditionals100393 ! Node: Conditional Uses102223 ! Node: Conditional Syntax103581 ! Node: Ifdef103901 ! Node: If107062 ! Node: Defined109366 ! Node: Else110649 ! Node: Elif111219 ! Node: Deleted Code112508 ! Node: Diagnostics113755 ! Node: Line Control115372 ! Node: Pragmas119176 ! Node: Other Directives123446 ! Node: Preprocessor Output124639 ! Node: Traditional Mode127840 ! Node: Traditional lexical analysis128898 ! Node: Traditional macros131401 ! Node: Traditional miscellany135203 ! Node: Traditional warnings136200 ! Node: Implementation Details138397 ! Node: Implementation-defined behavior139018 ! Ref: Identifier characters139755 ! Node: Implementation limits142676 ! Node: Obsolete Features145350 ! Node: Assertions145805 ! Node: Obsolete once-only headers148346 ! Node: Differences from previous versions150081 ! Node: Invocation154289 ! Ref: Wtrigraphs158620 ! Ref: dashMF163404 ! Ref: fdollars-in-identifiers171164 ! Node: Environment Variables178622 ! Node: GNU Free Documentation License181588 ! Node: Index of Directives204011 ! Node: Option Index205940 ! Node: Concept Index211832  End Tag Table --- 5110,5189 ----  Tag Table: ! Node: Top1082 ! Node: Overview3766 ! Node: Character sets6587 ! Ref: Character sets-Footnote-19046 ! Node: Initial processing9227 ! Ref: trigraphs10786 ! Node: Tokenization14988 ! Ref: Tokenization-Footnote-122043 ! Node: The preprocessing language22154 ! Node: Header Files25032 ! Node: Include Syntax26912 ! Node: Include Operation28549 ! Node: Search Path30397 ! Node: Once-Only Headers33587 ! Node: Computed Includes35232 ! Node: Wrapper Headers38376 ! Node: System Headers40802 ! Node: Macros42852 ! Node: Object-like Macros43993 ! Node: Function-like Macros47583 ! Node: Macro Arguments49199 ! Node: Stringification53344 ! Node: Concatenation56550 ! Node: Variadic Macros59658 ! Node: Predefined Macros64445 ! Node: Standard Predefined Macros65033 ! Node: Common Predefined Macros70969 ! Node: System-specific Predefined Macros78922 ! Node: C++ Named Operators80943 ! Node: Undefining and Redefining Macros81907 ! Node: Directives Within Macro Arguments84011 ! Node: Macro Pitfalls85559 ! Node: Misnesting86092 ! Node: Operator Precedence Problems87204 ! Node: Swallowing the Semicolon89070 ! Node: Duplication of Side Effects91093 ! Node: Self-Referential Macros93276 ! Node: Argument Prescan95685 ! Node: Newlines in Arguments99439 ! Node: Conditionals100390 ! Node: Conditional Uses102220 ! Node: Conditional Syntax103578 ! Node: Ifdef103898 ! Node: If107059 ! Node: Defined109363 ! Node: Else110646 ! Node: Elif111216 ! Node: Deleted Code112505 ! Node: Diagnostics113752 ! Node: Line Control115369 ! Node: Pragmas119173 ! Node: Other Directives123443 ! Node: Preprocessor Output124636 ! Node: Traditional Mode127837 ! Node: Traditional lexical analysis128895 ! Node: Traditional macros131398 ! Node: Traditional miscellany135200 ! Node: Traditional warnings136197 ! Node: Implementation Details138394 ! Node: Implementation-defined behavior139015 ! Ref: Identifier characters139748 ! Node: Implementation limits142669 ! Node: Obsolete Features145343 ! Node: Assertions145798 ! Node: Obsolete once-only headers148339 ! Node: Differences from previous versions150074 ! Node: Invocation154282 ! Ref: Wtrigraphs158613 ! Ref: dashMF163397 ! Ref: fdollars-in-identifiers171157 ! Node: Environment Variables178615 ! Node: GNU Free Documentation License181581 ! Node: Index of Directives204004 ! Node: Option Index205933 ! Node: Concept Index211825  End Tag Table diff -Nrcpad gcc-4.0.3/gcc/doc/cppinternals.info gcc-4.0.4/gcc/doc/cppinternals.info *** gcc-4.0.3/gcc/doc/cppinternals.info 2006-03-09 20:52:34.000000000 +0000 --- gcc-4.0.4/gcc/doc/cppinternals.info 2007-01-31 10:51:38.000000000 +0000 *************** *** 1,5 **** This is doc/cppinternals.info, produced by makeinfo version 4.8 from ! /scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/doc/cppinternals.texi. INFO-DIR-SECTION Programming START-INFO-DIR-ENTRY --- 1,5 ---- This is doc/cppinternals.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/doc/cppinternals.texi. INFO-DIR-SECTION Programming START-INFO-DIR-ENTRY *************** Concept Index *** 1019,1035 ****  Tag Table: ! Node: Top977 ! Node: Conventions2662 ! Node: Lexer3604 ! Ref: Invalid identifiers11517 ! Ref: Lexing a line13466 ! Node: Hash Nodes18239 ! Node: Macro Expansion21118 ! Node: Token Spacing30065 ! Node: Line Numbering35925 ! Node: Guard Macros40010 ! Node: Files44805 ! Node: Concept Index48271  End Tag Table --- 1019,1035 ----  Tag Table: ! Node: Top974 ! Node: Conventions2659 ! Node: Lexer3601 ! Ref: Invalid identifiers11514 ! Ref: Lexing a line13463 ! Node: Hash Nodes18236 ! Node: Macro Expansion21115 ! Node: Token Spacing30062 ! Node: Line Numbering35922 ! Node: Guard Macros40007 ! Node: Files44802 ! Node: Concept Index48268  End Tag Table diff -Nrcpad gcc-4.0.3/gcc/doc/cpp.texi gcc-4.0.4/gcc/doc/cpp.texi *** gcc-4.0.3/gcc/doc/cpp.texi 2005-04-14 17:17:30.000000000 +0000 --- gcc-4.0.4/gcc/doc/cpp.texi 2006-09-11 08:34:36.000000000 +0000 *************** execution character set. *** 3757,3763 **** Currently, CPP requires its input to be ASCII or UTF-8. The execution character set may be controlled by the user, with the ! @option{-ftarget-charset} and @option{-ftarget-wide-charset} options. @item Identifier characters. @anchor{Identifier characters} --- 3757,3763 ---- Currently, CPP requires its input to be ASCII or UTF-8. The execution character set may be controlled by the user, with the ! @option{-fexec-charset} and @option{-fwide-exec-charset} options. @item Identifier characters. @anchor{Identifier characters} diff -Nrcpad gcc-4.0.3/gcc/doc/extend.texi gcc-4.0.4/gcc/doc/extend.texi *** gcc-4.0.3/gcc/doc/extend.texi 2005-07-20 10:36:32.000000000 +0000 --- gcc-4.0.4/gcc/doc/extend.texi 2006-10-16 08:40:32.000000000 +0000 *************** Generates the @code{movhps} machine inst *** 6287,6302 **** Generates the @code{movlps} machine instruction as a store to memory. @end table The following built-in functions are available when @option{-msse3} is used. All of them generate the machine instruction that is part of the name. @smallexample v2df __builtin_ia32_addsubpd (v2df, v2df) ! v2df __builtin_ia32_addsubps (v2df, v2df) v2df __builtin_ia32_haddpd (v2df, v2df) ! v2df __builtin_ia32_haddps (v2df, v2df) v2df __builtin_ia32_hsubpd (v2df, v2df) ! v2df __builtin_ia32_hsubps (v2df, v2df) v16qi __builtin_ia32_lddqu (char const *) void __builtin_ia32_monitor (void *, unsigned int, unsigned int) v2df __builtin_ia32_movddup (v2df) --- 6287,6461 ---- Generates the @code{movlps} machine instruction as a store to memory. @end table + The following built-in functions are available when @option{-msse2} is used. + All of them generate the machine instruction that is part of the name. + + @smallexample + int __builtin_ia32_comisdeq (v2df, v2df) + int __builtin_ia32_comisdlt (v2df, v2df) + int __builtin_ia32_comisdle (v2df, v2df) + int __builtin_ia32_comisdgt (v2df, v2df) + int __builtin_ia32_comisdge (v2df, v2df) + int __builtin_ia32_comisdneq (v2df, v2df) + int __builtin_ia32_ucomisdeq (v2df, v2df) + int __builtin_ia32_ucomisdlt (v2df, v2df) + int __builtin_ia32_ucomisdle (v2df, v2df) + int __builtin_ia32_ucomisdgt (v2df, v2df) + int __builtin_ia32_ucomisdge (v2df, v2df) + int __builtin_ia32_ucomisdneq (v2df, v2df) + v2df __builtin_ia32_cmpeqpd (v2df, v2df) + v2df __builtin_ia32_cmpltpd (v2df, v2df) + v2df __builtin_ia32_cmplepd (v2df, v2df) + v2df __builtin_ia32_cmpgtpd (v2df, v2df) + v2df __builtin_ia32_cmpgepd (v2df, v2df) + v2df __builtin_ia32_cmpunordpd (v2df, v2df) + v2df __builtin_ia32_cmpneqpd (v2df, v2df) + v2df __builtin_ia32_cmpnltpd (v2df, v2df) + v2df __builtin_ia32_cmpnlepd (v2df, v2df) + v2df __builtin_ia32_cmpngtpd (v2df, v2df) + v2df __builtin_ia32_cmpngepd (v2df, v2df) + v2df __builtin_ia32_cmpordpd (v2df, v2df) + v2df __builtin_ia32_cmpeqsd (v2df, v2df) + v2df __builtin_ia32_cmpltsd (v2df, v2df) + v2df __builtin_ia32_cmplesd (v2df, v2df) + v2df __builtin_ia32_cmpunordsd (v2df, v2df) + v2df __builtin_ia32_cmpneqsd (v2df, v2df) + v2df __builtin_ia32_cmpnltsd (v2df, v2df) + v2df __builtin_ia32_cmpnlesd (v2df, v2df) + v2df __builtin_ia32_cmpordsd (v2df, v2df) + v2di __builtin_ia32_paddq (v2di, v2di) + v2di __builtin_ia32_psubq (v2di, v2di) + v2df __builtin_ia32_addpd (v2df, v2df) + v2df __builtin_ia32_subpd (v2df, v2df) + v2df __builtin_ia32_mulpd (v2df, v2df) + v2df __builtin_ia32_divpd (v2df, v2df) + v2df __builtin_ia32_addsd (v2df, v2df) + v2df __builtin_ia32_subsd (v2df, v2df) + v2df __builtin_ia32_mulsd (v2df, v2df) + v2df __builtin_ia32_divsd (v2df, v2df) + v2df __builtin_ia32_minpd (v2df, v2df) + v2df __builtin_ia32_maxpd (v2df, v2df) + v2df __builtin_ia32_minsd (v2df, v2df) + v2df __builtin_ia32_maxsd (v2df, v2df) + v2df __builtin_ia32_andpd (v2df, v2df) + v2df __builtin_ia32_andnpd (v2df, v2df) + v2df __builtin_ia32_orpd (v2df, v2df) + v2df __builtin_ia32_xorpd (v2df, v2df) + v2df __builtin_ia32_movsd (v2df, v2df) + v2df __builtin_ia32_unpckhpd (v2df, v2df) + v2df __builtin_ia32_unpcklpd (v2df, v2df) + v16qi __builtin_ia32_paddb128 (v16qi, v16qi) + v8hi __builtin_ia32_paddw128 (v8hi, v8hi) + v4si __builtin_ia32_paddd128 (v4si, v4si) + v2di __builtin_ia32_paddq128 (v2di, v2di) + v16qi __builtin_ia32_psubb128 (v16qi, v16qi) + v8hi __builtin_ia32_psubw128 (v8hi, v8hi) + v4si __builtin_ia32_psubd128 (v4si, v4si) + v2di __builtin_ia32_psubq128 (v2di, v2di) + v8hi __builtin_ia32_pmullw128 (v8hi, v8hi) + v8hi __builtin_ia32_pmulhw128 (v8hi, v8hi) + v2di __builtin_ia32_pand128 (v2di, v2di) + v2di __builtin_ia32_pandn128 (v2di, v2di) + v2di __builtin_ia32_por128 (v2di, v2di) + v2di __builtin_ia32_pxor128 (v2di, v2di) + v16qi __builtin_ia32_pavgb128 (v16qi, v16qi) + v8hi __builtin_ia32_pavgw128 (v8hi, v8hi) + v16qi __builtin_ia32_pcmpeqb128 (v16qi, v16qi) + v8hi __builtin_ia32_pcmpeqw128 (v8hi, v8hi) + v4si __builtin_ia32_pcmpeqd128 (v4si, v4si) + v16qi __builtin_ia32_pcmpgtb128 (v16qi, v16qi) + v8hi __builtin_ia32_pcmpgtw128 (v8hi, v8hi) + v4si __builtin_ia32_pcmpgtd128 (v4si, v4si) + v16qi __builtin_ia32_pmaxub128 (v16qi, v16qi) + v8hi __builtin_ia32_pmaxsw128 (v8hi, v8hi) + v16qi __builtin_ia32_pminub128 (v16qi, v16qi) + v8hi __builtin_ia32_pminsw128 (v8hi, v8hi) + v16qi __builtin_ia32_punpckhbw128 (v16qi, v16qi) + v8hi __builtin_ia32_punpckhwd128 (v8hi, v8hi) + v4si __builtin_ia32_punpckhdq128 (v4si, v4si) + v2di __builtin_ia32_punpckhqdq128 (v2di, v2di) + v16qi __builtin_ia32_punpcklbw128 (v16qi, v16qi) + v8hi __builtin_ia32_punpcklwd128 (v8hi, v8hi) + v4si __builtin_ia32_punpckldq128 (v4si, v4si) + v2di __builtin_ia32_punpcklqdq128 (v2di, v2di) + v16qi __builtin_ia32_packsswb128 (v16qi, v16qi) + v8hi __builtin_ia32_packssdw128 (v8hi, v8hi) + v16qi __builtin_ia32_packuswb128 (v16qi, v16qi) + v8hi __builtin_ia32_pmulhuw128 (v8hi, v8hi) + void __builtin_ia32_maskmovdqu (v16qi, v16qi) + v2df __builtin_ia32_loadupd (double *) + void __builtin_ia32_storeupd (double *, v2df) + v2df __builtin_ia32_loadhpd (v2df, double *) + v2df __builtin_ia32_loadlpd (v2df, double *) + int __builtin_ia32_movmskpd (v2df) + int __builtin_ia32_pmovmskb128 (v16qi) + void __builtin_ia32_movnti (int *, int) + void __builtin_ia32_movntpd (double *, v2df) + void __builtin_ia32_movntdq (v2df *, v2df) + v4si __builtin_ia32_pshufd (v4si, int) + v8hi __builtin_ia32_pshuflw (v8hi, int) + v8hi __builtin_ia32_pshufhw (v8hi, int) + v2di __builtin_ia32_psadbw128 (v16qi, v16qi) + v2df __builtin_ia32_sqrtpd (v2df) + v2df __builtin_ia32_sqrtsd (v2df) + v2df __builtin_ia32_shufpd (v2df, v2df, int) + v2df __builtin_ia32_cvtdq2pd (v4si) + v4sf __builtin_ia32_cvtdq2ps (v4si) + v4si __builtin_ia32_cvtpd2dq (v2df) + v2si __builtin_ia32_cvtpd2pi (v2df) + v4sf __builtin_ia32_cvtpd2ps (v2df) + v4si __builtin_ia32_cvttpd2dq (v2df) + v2si __builtin_ia32_cvttpd2pi (v2df) + v2df __builtin_ia32_cvtpi2pd (v2si) + int __builtin_ia32_cvtsd2si (v2df) + int __builtin_ia32_cvttsd2si (v2df) + long long __builtin_ia32_cvtsd2si64 (v2df) + long long __builtin_ia32_cvttsd2si64 (v2df) + v4si __builtin_ia32_cvtps2dq (v4sf) + v2df __builtin_ia32_cvtps2pd (v4sf) + v4si __builtin_ia32_cvttps2dq (v4sf) + v2df __builtin_ia32_cvtsi2sd (v2df, int) + v2df __builtin_ia32_cvtsi642sd (v2df, long long) + v4sf __builtin_ia32_cvtsd2ss (v4sf, v2df) + v2df __builtin_ia32_cvtss2sd (v2df, v4sf) + void __builtin_ia32_clflush (const void *) + void __builtin_ia32_lfence (void) + void __builtin_ia32_mfence (void) + v16qi __builtin_ia32_loaddqu (const char *) + void __builtin_ia32_storedqu (char *, v16qi) + unsigned long long __builtin_ia32_pmuludq (v2si, v2si) + v2di __builtin_ia32_pmuludq128 (v4si, v4si) + v8hi __builtin_ia32_psllw128 (v8hi, v2di) + v4si __builtin_ia32_pslld128 (v4si, v2di) + v2di __builtin_ia32_psllq128 (v4si, v2di) + v8hi __builtin_ia32_psrlw128 (v8hi, v2di) + v4si __builtin_ia32_psrld128 (v4si, v2di) + v2di __builtin_ia32_psrlq128 (v2di, v2di) + v8hi __builtin_ia32_psraw128 (v8hi, v2di) + v4si __builtin_ia32_psrad128 (v4si, v2di) + v2di __builtin_ia32_pslldqi128 (v2di, int) + v8hi __builtin_ia32_psllwi128 (v8hi, int) + v4si __builtin_ia32_pslldi128 (v4si, int) + v2di __builtin_ia32_psllqi128 (v2di, int) + v2di __builtin_ia32_psrldqi128 (v2di, int) + v8hi __builtin_ia32_psrlwi128 (v8hi, int) + v4si __builtin_ia32_psrldi128 (v4si, int) + v2di __builtin_ia32_psrlqi128 (v2di, int) + v8hi __builtin_ia32_psrawi128 (v8hi, int) + v4si __builtin_ia32_psradi128 (v4si, int) + v4si __builtin_ia32_pmaddwd128 (v8hi, v8hi) + @end smallexample + The following built-in functions are available when @option{-msse3} is used. All of them generate the machine instruction that is part of the name. @smallexample v2df __builtin_ia32_addsubpd (v2df, v2df) ! v4sf __builtin_ia32_addsubps (v4sf, v4sf) v2df __builtin_ia32_haddpd (v2df, v2df) ! v4sf __builtin_ia32_haddps (v4sf, v4sf) v2df __builtin_ia32_hsubpd (v2df, v2df) ! v4sf __builtin_ia32_hsubps (v4sf, v4sf) v16qi __builtin_ia32_lddqu (char const *) void __builtin_ia32_monitor (void *, unsigned int, unsigned int) v2df __builtin_ia32_movddup (v2df) diff -Nrcpad gcc-4.0.3/gcc/doc/fsf-funding.7 gcc-4.0.4/gcc/doc/fsf-funding.7 *** gcc-4.0.3/gcc/doc/fsf-funding.7 2006-03-09 20:52:37.000000000 +0000 --- gcc-4.0.4/gcc/doc/fsf-funding.7 2007-01-31 10:51:52.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "FSF-FUNDING 7" ! .TH FSF-FUNDING 7 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" fsf\-funding \- Funding Free Software .SH "DESCRIPTION" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "FSF-FUNDING 7" ! .TH FSF-FUNDING 7 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" fsf\-funding \- Funding Free Software .SH "DESCRIPTION" diff -Nrcpad gcc-4.0.3/gcc/doc/g++.1 gcc-4.0.4/gcc/doc/g++.1 *** gcc-4.0.3/gcc/doc/g++.1 2006-03-09 20:52:37.000000000 +0000 --- gcc-4.0.4/gcc/doc/g++.1 2007-01-31 10:51:52.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GCC 1" ! .TH GCC 1 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" gcc \- GNU project C and C++ compiler .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GCC 1" ! .TH GCC 1 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" gcc \- GNU project C and C++ compiler .SH "SYNOPSIS" diff -Nrcpad gcc-4.0.3/gcc/doc/gcc.1 gcc-4.0.4/gcc/doc/gcc.1 *** gcc-4.0.3/gcc/doc/gcc.1 2006-03-09 20:52:37.000000000 +0000 --- gcc-4.0.4/gcc/doc/gcc.1 2007-01-31 10:51:51.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GCC 1" ! .TH GCC 1 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" gcc \- GNU project C and C++ compiler .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GCC 1" ! .TH GCC 1 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" gcc \- GNU project C and C++ compiler .SH "SYNOPSIS" diff -Nrcpad gcc-4.0.3/gcc/doc/gcc.info gcc-4.0.4/gcc/doc/gcc.info *** gcc-4.0.3/gcc/doc/gcc.info 2006-03-09 20:52:34.000000000 +0000 --- gcc-4.0.4/gcc/doc/gcc.info 2007-01-31 10:51:37.000000000 +0000 *************** *** 1,5 **** This is doc/gcc.info, produced by makeinfo version 4.8 from ! /scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/doc/gcc.texi. Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. --- 1,5 ---- This is doc/gcc.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/doc/gcc.texi. Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. *************** Introduction *** 58,64 **** This manual documents how to use the GNU compilers, as well as their features and incompatibilities, and how to report bugs. It corresponds ! to GCC version 4.0.3. The internals of the GNU compilers, including how to port them to new targets and some information about how to write front ends for new languages, are documented in a separate manual. *Note Introduction: (gccint)Top. --- 58,64 ---- This manual documents how to use the GNU compilers, as well as their features and incompatibilities, and how to report bugs. It corresponds ! to GCC version 4.0.4. The internals of the GNU compilers, including how to port them to new targets and some information about how to write front ends for new languages, are documented in a separate manual. *Note Introduction: (gccint)Top. *************** All of them generate the machine instruc *** 19378,19392 **** `void __builtin_ia32_storelps (v4sf, v2si *)' Generates the `movlps' machine instruction as a store to memory. The following built-in functions are available when `-msse3' is used. All of them generate the machine instruction that is part of the name. v2df __builtin_ia32_addsubpd (v2df, v2df) ! v2df __builtin_ia32_addsubps (v2df, v2df) v2df __builtin_ia32_haddpd (v2df, v2df) ! v2df __builtin_ia32_haddps (v2df, v2df) v2df __builtin_ia32_hsubpd (v2df, v2df) ! v2df __builtin_ia32_hsubps (v2df, v2df) v16qi __builtin_ia32_lddqu (char const *) void __builtin_ia32_monitor (void *, unsigned int, unsigned int) v2df __builtin_ia32_movddup (v2df) --- 19378,19549 ---- `void __builtin_ia32_storelps (v4sf, v2si *)' Generates the `movlps' machine instruction as a store to memory. + The following built-in functions are available when `-msse2' is used. + All of them generate the machine instruction that is part of the name. + + int __builtin_ia32_comisdeq (v2df, v2df) + int __builtin_ia32_comisdlt (v2df, v2df) + int __builtin_ia32_comisdle (v2df, v2df) + int __builtin_ia32_comisdgt (v2df, v2df) + int __builtin_ia32_comisdge (v2df, v2df) + int __builtin_ia32_comisdneq (v2df, v2df) + int __builtin_ia32_ucomisdeq (v2df, v2df) + int __builtin_ia32_ucomisdlt (v2df, v2df) + int __builtin_ia32_ucomisdle (v2df, v2df) + int __builtin_ia32_ucomisdgt (v2df, v2df) + int __builtin_ia32_ucomisdge (v2df, v2df) + int __builtin_ia32_ucomisdneq (v2df, v2df) + v2df __builtin_ia32_cmpeqpd (v2df, v2df) + v2df __builtin_ia32_cmpltpd (v2df, v2df) + v2df __builtin_ia32_cmplepd (v2df, v2df) + v2df __builtin_ia32_cmpgtpd (v2df, v2df) + v2df __builtin_ia32_cmpgepd (v2df, v2df) + v2df __builtin_ia32_cmpunordpd (v2df, v2df) + v2df __builtin_ia32_cmpneqpd (v2df, v2df) + v2df __builtin_ia32_cmpnltpd (v2df, v2df) + v2df __builtin_ia32_cmpnlepd (v2df, v2df) + v2df __builtin_ia32_cmpngtpd (v2df, v2df) + v2df __builtin_ia32_cmpngepd (v2df, v2df) + v2df __builtin_ia32_cmpordpd (v2df, v2df) + v2df __builtin_ia32_cmpeqsd (v2df, v2df) + v2df __builtin_ia32_cmpltsd (v2df, v2df) + v2df __builtin_ia32_cmplesd (v2df, v2df) + v2df __builtin_ia32_cmpunordsd (v2df, v2df) + v2df __builtin_ia32_cmpneqsd (v2df, v2df) + v2df __builtin_ia32_cmpnltsd (v2df, v2df) + v2df __builtin_ia32_cmpnlesd (v2df, v2df) + v2df __builtin_ia32_cmpordsd (v2df, v2df) + v2di __builtin_ia32_paddq (v2di, v2di) + v2di __builtin_ia32_psubq (v2di, v2di) + v2df __builtin_ia32_addpd (v2df, v2df) + v2df __builtin_ia32_subpd (v2df, v2df) + v2df __builtin_ia32_mulpd (v2df, v2df) + v2df __builtin_ia32_divpd (v2df, v2df) + v2df __builtin_ia32_addsd (v2df, v2df) + v2df __builtin_ia32_subsd (v2df, v2df) + v2df __builtin_ia32_mulsd (v2df, v2df) + v2df __builtin_ia32_divsd (v2df, v2df) + v2df __builtin_ia32_minpd (v2df, v2df) + v2df __builtin_ia32_maxpd (v2df, v2df) + v2df __builtin_ia32_minsd (v2df, v2df) + v2df __builtin_ia32_maxsd (v2df, v2df) + v2df __builtin_ia32_andpd (v2df, v2df) + v2df __builtin_ia32_andnpd (v2df, v2df) + v2df __builtin_ia32_orpd (v2df, v2df) + v2df __builtin_ia32_xorpd (v2df, v2df) + v2df __builtin_ia32_movsd (v2df, v2df) + v2df __builtin_ia32_unpckhpd (v2df, v2df) + v2df __builtin_ia32_unpcklpd (v2df, v2df) + v16qi __builtin_ia32_paddb128 (v16qi, v16qi) + v8hi __builtin_ia32_paddw128 (v8hi, v8hi) + v4si __builtin_ia32_paddd128 (v4si, v4si) + v2di __builtin_ia32_paddq128 (v2di, v2di) + v16qi __builtin_ia32_psubb128 (v16qi, v16qi) + v8hi __builtin_ia32_psubw128 (v8hi, v8hi) + v4si __builtin_ia32_psubd128 (v4si, v4si) + v2di __builtin_ia32_psubq128 (v2di, v2di) + v8hi __builtin_ia32_pmullw128 (v8hi, v8hi) + v8hi __builtin_ia32_pmulhw128 (v8hi, v8hi) + v2di __builtin_ia32_pand128 (v2di, v2di) + v2di __builtin_ia32_pandn128 (v2di, v2di) + v2di __builtin_ia32_por128 (v2di, v2di) + v2di __builtin_ia32_pxor128 (v2di, v2di) + v16qi __builtin_ia32_pavgb128 (v16qi, v16qi) + v8hi __builtin_ia32_pavgw128 (v8hi, v8hi) + v16qi __builtin_ia32_pcmpeqb128 (v16qi, v16qi) + v8hi __builtin_ia32_pcmpeqw128 (v8hi, v8hi) + v4si __builtin_ia32_pcmpeqd128 (v4si, v4si) + v16qi __builtin_ia32_pcmpgtb128 (v16qi, v16qi) + v8hi __builtin_ia32_pcmpgtw128 (v8hi, v8hi) + v4si __builtin_ia32_pcmpgtd128 (v4si, v4si) + v16qi __builtin_ia32_pmaxub128 (v16qi, v16qi) + v8hi __builtin_ia32_pmaxsw128 (v8hi, v8hi) + v16qi __builtin_ia32_pminub128 (v16qi, v16qi) + v8hi __builtin_ia32_pminsw128 (v8hi, v8hi) + v16qi __builtin_ia32_punpckhbw128 (v16qi, v16qi) + v8hi __builtin_ia32_punpckhwd128 (v8hi, v8hi) + v4si __builtin_ia32_punpckhdq128 (v4si, v4si) + v2di __builtin_ia32_punpckhqdq128 (v2di, v2di) + v16qi __builtin_ia32_punpcklbw128 (v16qi, v16qi) + v8hi __builtin_ia32_punpcklwd128 (v8hi, v8hi) + v4si __builtin_ia32_punpckldq128 (v4si, v4si) + v2di __builtin_ia32_punpcklqdq128 (v2di, v2di) + v16qi __builtin_ia32_packsswb128 (v16qi, v16qi) + v8hi __builtin_ia32_packssdw128 (v8hi, v8hi) + v16qi __builtin_ia32_packuswb128 (v16qi, v16qi) + v8hi __builtin_ia32_pmulhuw128 (v8hi, v8hi) + void __builtin_ia32_maskmovdqu (v16qi, v16qi) + v2df __builtin_ia32_loadupd (double *) + void __builtin_ia32_storeupd (double *, v2df) + v2df __builtin_ia32_loadhpd (v2df, double *) + v2df __builtin_ia32_loadlpd (v2df, double *) + int __builtin_ia32_movmskpd (v2df) + int __builtin_ia32_pmovmskb128 (v16qi) + void __builtin_ia32_movnti (int *, int) + void __builtin_ia32_movntpd (double *, v2df) + void __builtin_ia32_movntdq (v2df *, v2df) + v4si __builtin_ia32_pshufd (v4si, int) + v8hi __builtin_ia32_pshuflw (v8hi, int) + v8hi __builtin_ia32_pshufhw (v8hi, int) + v2di __builtin_ia32_psadbw128 (v16qi, v16qi) + v2df __builtin_ia32_sqrtpd (v2df) + v2df __builtin_ia32_sqrtsd (v2df) + v2df __builtin_ia32_shufpd (v2df, v2df, int) + v2df __builtin_ia32_cvtdq2pd (v4si) + v4sf __builtin_ia32_cvtdq2ps (v4si) + v4si __builtin_ia32_cvtpd2dq (v2df) + v2si __builtin_ia32_cvtpd2pi (v2df) + v4sf __builtin_ia32_cvtpd2ps (v2df) + v4si __builtin_ia32_cvttpd2dq (v2df) + v2si __builtin_ia32_cvttpd2pi (v2df) + v2df __builtin_ia32_cvtpi2pd (v2si) + int __builtin_ia32_cvtsd2si (v2df) + int __builtin_ia32_cvttsd2si (v2df) + long long __builtin_ia32_cvtsd2si64 (v2df) + long long __builtin_ia32_cvttsd2si64 (v2df) + v4si __builtin_ia32_cvtps2dq (v4sf) + v2df __builtin_ia32_cvtps2pd (v4sf) + v4si __builtin_ia32_cvttps2dq (v4sf) + v2df __builtin_ia32_cvtsi2sd (v2df, int) + v2df __builtin_ia32_cvtsi642sd (v2df, long long) + v4sf __builtin_ia32_cvtsd2ss (v4sf, v2df) + v2df __builtin_ia32_cvtss2sd (v2df, v4sf) + void __builtin_ia32_clflush (const void *) + void __builtin_ia32_lfence (void) + void __builtin_ia32_mfence (void) + v16qi __builtin_ia32_loaddqu (const char *) + void __builtin_ia32_storedqu (char *, v16qi) + unsigned long long __builtin_ia32_pmuludq (v2si, v2si) + v2di __builtin_ia32_pmuludq128 (v4si, v4si) + v8hi __builtin_ia32_psllw128 (v8hi, v2di) + v4si __builtin_ia32_pslld128 (v4si, v2di) + v2di __builtin_ia32_psllq128 (v4si, v2di) + v8hi __builtin_ia32_psrlw128 (v8hi, v2di) + v4si __builtin_ia32_psrld128 (v4si, v2di) + v2di __builtin_ia32_psrlq128 (v2di, v2di) + v8hi __builtin_ia32_psraw128 (v8hi, v2di) + v4si __builtin_ia32_psrad128 (v4si, v2di) + v2di __builtin_ia32_pslldqi128 (v2di, int) + v8hi __builtin_ia32_psllwi128 (v8hi, int) + v4si __builtin_ia32_pslldi128 (v4si, int) + v2di __builtin_ia32_psllqi128 (v2di, int) + v2di __builtin_ia32_psrldqi128 (v2di, int) + v8hi __builtin_ia32_psrlwi128 (v8hi, int) + v4si __builtin_ia32_psrldi128 (v4si, int) + v2di __builtin_ia32_psrlqi128 (v2di, int) + v8hi __builtin_ia32_psrawi128 (v8hi, int) + v4si __builtin_ia32_psradi128 (v4si, int) + v4si __builtin_ia32_pmaddwd128 (v8hi, v8hi) + The following built-in functions are available when `-msse3' is used. All of them generate the machine instruction that is part of the name. v2df __builtin_ia32_addsubpd (v2df, v2df) ! v4sf __builtin_ia32_addsubps (v4sf, v4sf) v2df __builtin_ia32_haddpd (v2df, v2df) ! v4sf __builtin_ia32_haddps (v4sf, v4sf) v2df __builtin_ia32_hsubpd (v2df, v2df) ! v4sf __builtin_ia32_hsubps (v4sf, v4sf) v16qi __builtin_ia32_lddqu (char const *) void __builtin_ia32_monitor (void *, unsigned int, unsigned int) v2df __builtin_ia32_movddup (v2df) *************** Keyword Index *** 29925,30149 ****  Tag Table: ! Node: Top2058 ! Node: G++ and GCC3740 ! Node: Standards5805 ! Node: Invoking GCC12932 ! Node: Option Summary16702 ! Node: Overall Options43042 ! Node: Invoking G++51344 ! Node: C Dialect Options52966 ! Node: C++ Dialect Options63976 ! Node: Objective-C and Objective-C++ Dialect Options81566 ! Node: Language Independent Options91016 ! Node: Warning Options92827 ! Node: Debugging Options134362 ! Node: Optimize Options163593 ! Node: Preprocessor Options232913 ! Ref: Wtrigraphs236877 ! Ref: dashMF241634 ! Ref: fdollars-in-identifiers250530 ! Node: Assembler Options258391 ! Node: Link Options259096 ! Ref: Link Options-Footnote-1267348 ! Node: Directory Options267682 ! Node: Spec Files273049 ! Node: Target Options292337 ! Node: Submodel Options293643 ! Node: ARC Options295392 ! Node: ARM Options296582 ! Node: AVR Options307790 ! Node: Blackfin Options309923 ! Node: CRIS Options312691 ! Node: Darwin Options316913 ! Node: DEC Alpha Options323226 ! Node: DEC Alpha/VMS Options334704 ! Node: FRV Options335089 ! Node: H8/300 Options341473 ! Node: HPPA Options342534 ! Node: i386 and x86-64 Options352127 ! Node: IA-64 Options369880 ! Node: M32R/D Options373873 ! Node: M680x0 Options377461 ! Node: M68hc1x Options384694 ! Node: MCore Options386262 ! Node: MIPS Options387283 ! Node: MMIX Options401345 ! Node: MN10300 Options403827 ! Node: NS32K Options404887 ! Node: PDP-11 Options409432 ! Node: PowerPC Options411269 ! Node: RS/6000 and PowerPC Options411503 ! Node: S/390 and zSeries Options437333 ! Node: SH Options444381 ! Node: SPARC Options447643 ! Node: System V Options458274 ! Node: TMS320C3x/C4x Options459108 ! Node: V850 Options464633 ! Node: VAX Options467778 ! Node: x86-64 Options468325 ! Node: Xstormy16 Options468539 ! Node: Xtensa Options468828 ! Node: zSeries Options472668 ! Node: Code Gen Options472864 ! Node: Environment Variables492124 ! Node: Precompiled Headers499796 ! Node: Running Protoize506347 ! Node: C Implementation512684 ! Node: Translation implementation514347 ! Node: Environment implementation514921 ! Node: Identifiers implementation515471 ! Node: Characters implementation516525 ! Node: Integers implementation519331 ! Node: Floating point implementation521156 ! Node: Arrays and pointers implementation524085 ! Ref: Arrays and pointers implementation-Footnote-1525520 ! Node: Hints implementation525644 ! Node: Structures unions enumerations and bit-fields implementation527110 ! Node: Qualifiers implementation529073 ! Node: Declarators implementation529456 ! Node: Statements implementation529798 ! Node: Preprocessing directives implementation530125 ! Node: Library functions implementation532230 ! Node: Architecture implementation532870 ! Node: Locale-specific behavior implementation533573 ! Node: C Extensions533878 ! Node: Statement Exprs538057 ! Node: Local Labels542570 ! Node: Labels as Values545549 ! Ref: Labels as Values-Footnote-1547603 ! Node: Nested Functions547786 ! Node: Constructing Calls551680 ! Node: Typeof554016 ! Node: Conditionals557182 ! Node: Long Long558073 ! Node: Complex559574 ! Node: Hex Floats562140 ! Node: Zero Length563175 ! Node: Empty Structures566452 ! Node: Variable Length566868 ! Node: Variadic Macros569635 ! Node: Escaped Newlines572017 ! Node: Subscripting572856 ! Node: Pointer Arith573579 ! Node: Initializers574147 ! Node: Compound Literals574643 ! Node: Designated Inits576805 ! Node: Case Ranges580460 ! Node: Cast to Union581143 ! Node: Mixed Declarations582239 ! Node: Function Attributes582745 ! Node: Attribute Syntax617332 ! Node: Function Prototypes628416 ! Node: C++ Comments630197 ! Node: Dollar Signs630716 ! Node: Character Escapes631181 ! Node: Alignment631475 ! Node: Variable Attributes632792 ! Node: Type Attributes646239 ! Node: Inline659657 ! Node: Extended Asm664361 ! Ref: Example of asm with clobbered asm reg670447 ! Node: Constraints684543 ! Node: Simple Constraints685393 ! Node: Multi-Alternative691921 ! Node: Modifiers693638 ! Node: Machine Constraints696326 ! Node: Asm Labels720296 ! Node: Explicit Reg Vars721972 ! Node: Global Reg Vars723580 ! Node: Local Reg Vars728130 ! Node: Alternate Keywords730571 ! Node: Incomplete Enums731999 ! Node: Function Names732756 ! Node: Return Address734946 ! Node: Vector Extensions737743 ! Node: Offsetof741245 ! Node: Other Builtins742030 ! Node: Target Builtins763135 ! Node: Alpha Built-in Functions763836 ! Node: ARM Built-in Functions766828 ! Node: Blackfin Built-in Functions773535 ! Node: FR-V Built-in Functions774152 ! Node: Argument Types774982 ! Node: Directly-mapped Integer Functions776738 ! Node: Directly-mapped Media Functions777820 ! Node: Other Built-in Functions784852 ! Node: X86 Built-in Functions786048 ! Node: MIPS Paired-Single Support796440 ! Node: Paired-Single Arithmetic798045 ! Node: Paired-Single Built-in Functions798985 ! Node: MIPS-3D Built-in Functions801649 ! Node: PowerPC AltiVec Built-in Functions807018 ! Node: SPARC VIS Built-in Functions908322 ! Node: Target Format Checks909981 ! Node: Solaris Format Checks910388 ! Node: Pragmas910785 ! Node: ARM Pragmas911352 ! Node: RS/6000 and PowerPC Pragmas911970 ! Node: Darwin Pragmas912711 ! Node: Solaris Pragmas913778 ! Node: Symbol-Renaming Pragmas914939 ! Node: Structure-Packing Pragmas917561 ! Node: Weak Pragmas918790 ! Node: Unnamed Fields919565 ! Node: Thread-Local921075 ! Node: C99 Thread-Local Edits923159 ! Node: C++98 Thread-Local Edits925171 ! Node: C++ Extensions928616 ! Node: Volatiles930188 ! Node: Restricted Pointers933534 ! Node: Vague Linkage935128 ! Node: C++ Interface938784 ! Ref: C++ Interface-Footnote-1943081 ! Node: Template Instantiation943218 ! Node: Bound member functions950230 ! Node: C++ Attributes951773 ! Node: Strong Using953413 ! Node: Java Exceptions954662 ! Node: Deprecated Features956058 ! Node: Backwards Compatibility959037 ! Node: Objective-C960392 ! Node: Executing code before main960973 ! Node: What you can and what you cannot do in +load963579 ! Node: Type encoding965746 ! Node: Garbage Collection968989 ! Node: Constant string objects971613 ! Node: compatibility_alias974121 ! Node: Compatibility974999 ! Node: Gcov981566 ! Node: Gcov Intro982036 ! Node: Invoking Gcov984752 ! Node: Gcov and Optimization996603 ! Node: Gcov Data Files999256 ! Node: Trouble1000370 ! Node: Actual Bugs1001910 ! Node: Cross-Compiler Problems1002650 ! Node: Interoperation1003064 ! Node: Incompatibilities1010662 ! Node: Fixed Headers1018812 ! Node: Standard Libraries1020475 ! Node: Disappointments1021847 ! Node: C++ Misunderstandings1026205 ! Node: Static Definitions1027024 ! Node: Name lookup1028077 ! Ref: Name lookup-Footnote-11032855 ! Node: Temporaries1033042 ! Node: Copy Assignment1035018 ! Node: Protoize Caveats1036825 ! Node: Non-bugs1040787 ! Node: Warnings and Errors1051410 ! Node: Bugs1053174 ! Node: Bug Criteria1053738 ! Node: Bug Reporting1055948 ! Node: Service1056340 ! Node: Contributing1057159 ! Node: Funding1057899 ! Node: GNU Project1060388 ! Node: Copying1061034 ! Node: GNU Free Documentation License1080184 ! Node: Contributors1102580 ! Node: Option Index1132949 ! Node: Keyword Index1258663  End Tag Table --- 30082,30306 ----  Tag Table: ! Node: Top2055 ! Node: G++ and GCC3737 ! Node: Standards5802 ! Node: Invoking GCC12929 ! Node: Option Summary16699 ! Node: Overall Options43039 ! Node: Invoking G++51341 ! Node: C Dialect Options52963 ! Node: C++ Dialect Options63973 ! Node: Objective-C and Objective-C++ Dialect Options81563 ! Node: Language Independent Options91013 ! Node: Warning Options92824 ! Node: Debugging Options134359 ! Node: Optimize Options163590 ! Node: Preprocessor Options232910 ! Ref: Wtrigraphs236874 ! Ref: dashMF241631 ! Ref: fdollars-in-identifiers250527 ! Node: Assembler Options258388 ! Node: Link Options259093 ! Ref: Link Options-Footnote-1267345 ! Node: Directory Options267679 ! Node: Spec Files273046 ! Node: Target Options292334 ! Node: Submodel Options293640 ! Node: ARC Options295389 ! Node: ARM Options296579 ! Node: AVR Options307787 ! Node: Blackfin Options309920 ! Node: CRIS Options312688 ! Node: Darwin Options316910 ! Node: DEC Alpha Options323223 ! Node: DEC Alpha/VMS Options334701 ! Node: FRV Options335086 ! Node: H8/300 Options341470 ! Node: HPPA Options342531 ! Node: i386 and x86-64 Options352124 ! Node: IA-64 Options369877 ! Node: M32R/D Options373870 ! Node: M680x0 Options377458 ! Node: M68hc1x Options384691 ! Node: MCore Options386259 ! Node: MIPS Options387280 ! Node: MMIX Options401342 ! Node: MN10300 Options403824 ! Node: NS32K Options404884 ! Node: PDP-11 Options409429 ! Node: PowerPC Options411266 ! Node: RS/6000 and PowerPC Options411500 ! Node: S/390 and zSeries Options437330 ! Node: SH Options444378 ! Node: SPARC Options447640 ! Node: System V Options458271 ! Node: TMS320C3x/C4x Options459105 ! Node: V850 Options464630 ! Node: VAX Options467775 ! Node: x86-64 Options468322 ! Node: Xstormy16 Options468536 ! Node: Xtensa Options468825 ! Node: zSeries Options472665 ! Node: Code Gen Options472861 ! Node: Environment Variables492121 ! Node: Precompiled Headers499793 ! Node: Running Protoize506344 ! Node: C Implementation512681 ! Node: Translation implementation514344 ! Node: Environment implementation514918 ! Node: Identifiers implementation515468 ! Node: Characters implementation516522 ! Node: Integers implementation519328 ! Node: Floating point implementation521153 ! Node: Arrays and pointers implementation524082 ! Ref: Arrays and pointers implementation-Footnote-1525517 ! Node: Hints implementation525641 ! Node: Structures unions enumerations and bit-fields implementation527107 ! Node: Qualifiers implementation529070 ! Node: Declarators implementation529453 ! Node: Statements implementation529795 ! Node: Preprocessing directives implementation530122 ! Node: Library functions implementation532227 ! Node: Architecture implementation532867 ! Node: Locale-specific behavior implementation533570 ! Node: C Extensions533875 ! Node: Statement Exprs538054 ! Node: Local Labels542567 ! Node: Labels as Values545546 ! Ref: Labels as Values-Footnote-1547600 ! Node: Nested Functions547783 ! Node: Constructing Calls551677 ! Node: Typeof554013 ! Node: Conditionals557179 ! Node: Long Long558070 ! Node: Complex559571 ! Node: Hex Floats562137 ! Node: Zero Length563172 ! Node: Empty Structures566449 ! Node: Variable Length566865 ! Node: Variadic Macros569632 ! Node: Escaped Newlines572014 ! Node: Subscripting572853 ! Node: Pointer Arith573576 ! Node: Initializers574144 ! Node: Compound Literals574640 ! Node: Designated Inits576802 ! Node: Case Ranges580457 ! Node: Cast to Union581140 ! Node: Mixed Declarations582236 ! Node: Function Attributes582742 ! Node: Attribute Syntax617329 ! Node: Function Prototypes628413 ! Node: C++ Comments630194 ! Node: Dollar Signs630713 ! Node: Character Escapes631178 ! Node: Alignment631472 ! Node: Variable Attributes632789 ! Node: Type Attributes646236 ! Node: Inline659654 ! Node: Extended Asm664358 ! Ref: Example of asm with clobbered asm reg670444 ! Node: Constraints684540 ! Node: Simple Constraints685390 ! Node: Multi-Alternative691918 ! Node: Modifiers693635 ! Node: Machine Constraints696323 ! Node: Asm Labels720293 ! Node: Explicit Reg Vars721969 ! Node: Global Reg Vars723577 ! Node: Local Reg Vars728127 ! Node: Alternate Keywords730568 ! Node: Incomplete Enums731996 ! Node: Function Names732753 ! Node: Return Address734943 ! Node: Vector Extensions737740 ! Node: Offsetof741242 ! Node: Other Builtins742027 ! Node: Target Builtins763132 ! Node: Alpha Built-in Functions763833 ! Node: ARM Built-in Functions766825 ! Node: Blackfin Built-in Functions773532 ! Node: FR-V Built-in Functions774149 ! Node: Argument Types774979 ! Node: Directly-mapped Integer Functions776735 ! Node: Directly-mapped Media Functions777817 ! Node: Other Built-in Functions784849 ! Node: X86 Built-in Functions786045 ! Node: MIPS Paired-Single Support803727 ! Node: Paired-Single Arithmetic805332 ! Node: Paired-Single Built-in Functions806272 ! Node: MIPS-3D Built-in Functions808936 ! Node: PowerPC AltiVec Built-in Functions814305 ! Node: SPARC VIS Built-in Functions915609 ! Node: Target Format Checks917268 ! Node: Solaris Format Checks917675 ! Node: Pragmas918072 ! Node: ARM Pragmas918639 ! Node: RS/6000 and PowerPC Pragmas919257 ! Node: Darwin Pragmas919998 ! Node: Solaris Pragmas921065 ! Node: Symbol-Renaming Pragmas922226 ! Node: Structure-Packing Pragmas924848 ! Node: Weak Pragmas926077 ! Node: Unnamed Fields926852 ! Node: Thread-Local928362 ! Node: C99 Thread-Local Edits930446 ! Node: C++98 Thread-Local Edits932458 ! Node: C++ Extensions935903 ! Node: Volatiles937475 ! Node: Restricted Pointers940821 ! Node: Vague Linkage942415 ! Node: C++ Interface946071 ! Ref: C++ Interface-Footnote-1950368 ! Node: Template Instantiation950505 ! Node: Bound member functions957517 ! Node: C++ Attributes959060 ! Node: Strong Using960700 ! Node: Java Exceptions961949 ! Node: Deprecated Features963345 ! Node: Backwards Compatibility966324 ! Node: Objective-C967679 ! Node: Executing code before main968260 ! Node: What you can and what you cannot do in +load970866 ! Node: Type encoding973033 ! Node: Garbage Collection976276 ! Node: Constant string objects978900 ! Node: compatibility_alias981408 ! Node: Compatibility982286 ! Node: Gcov988853 ! Node: Gcov Intro989323 ! Node: Invoking Gcov992039 ! Node: Gcov and Optimization1003890 ! Node: Gcov Data Files1006543 ! Node: Trouble1007657 ! Node: Actual Bugs1009197 ! Node: Cross-Compiler Problems1009937 ! Node: Interoperation1010351 ! Node: Incompatibilities1017949 ! Node: Fixed Headers1026099 ! Node: Standard Libraries1027762 ! Node: Disappointments1029134 ! Node: C++ Misunderstandings1033492 ! Node: Static Definitions1034311 ! Node: Name lookup1035364 ! Ref: Name lookup-Footnote-11040142 ! Node: Temporaries1040329 ! Node: Copy Assignment1042305 ! Node: Protoize Caveats1044112 ! Node: Non-bugs1048074 ! Node: Warnings and Errors1058697 ! Node: Bugs1060461 ! Node: Bug Criteria1061025 ! Node: Bug Reporting1063235 ! Node: Service1063627 ! Node: Contributing1064446 ! Node: Funding1065186 ! Node: GNU Project1067675 ! Node: Copying1068321 ! Node: GNU Free Documentation License1087471 ! Node: Contributors1109867 ! Node: Option Index1140236 ! Node: Keyword Index1265950  End Tag Table diff -Nrcpad gcc-4.0.3/gcc/doc/gccinstall.info gcc-4.0.4/gcc/doc/gccinstall.info *** gcc-4.0.3/gcc/doc/gccinstall.info 2006-03-09 20:52:34.000000000 +0000 --- gcc-4.0.4/gcc/doc/gccinstall.info 2007-01-31 10:51:37.000000000 +0000 *************** *** 1,5 **** This is doc/gccinstall.info, produced by makeinfo version 4.8 from ! /scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/doc/install.texi. Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. --- 1,5 ---- This is doc/gccinstall.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/doc/install.texi. Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. *************** The following options only apply to buil *** 1045,1052 **** `--without-headers' Tells GCC not use any target headers from a libc when building a cross compiler. When crossing to GNU/Linux, you need the headers ! so GCC can build the exception handling for libgcc. See CrossGCC ! for more information on this option. `--with-libs' `--with-libs=``DIR1 DIR2 ... DIRN''' --- 1045,1051 ---- `--without-headers' Tells GCC not use any target headers from a libc when building a cross compiler. When crossing to GNU/Linux, you need the headers ! so GCC can build the exception handling for libgcc. `--with-libs' `--with-libs=``DIR1 DIR2 ... DIRN''' *************** need to disable comparison in the `Makef *** 1325,1334 **** 5.2 Building a cross compiler ============================= ! We recommend reading the crossgcc FAQ for information about building ! cross compilers. ! ! When building a cross compiler, it is not generally possible to do a 3-stage bootstrap of the compiler. This makes for an interesting problem as parts of GCC can only be built with GCC. --- 1324,1330 ---- 5.2 Building a cross compiler ============================= ! When building a cross compiler, it is not generally possible to do a 3-stage bootstrap of the compiler. This makes for an interesting problem as parts of GCC can only be built with GCC. *************** GCC you first have to install a pre-buil *** 2833,2846 **** page for details. The Solaris 2 `/bin/sh' will often fail to configure `libstdc++-v3', ! `boehm-gc' or `libjava'. We therefore recommend to use the following ! sequence of commands to bootstrap and install GCC: % CONFIG_SHELL=/bin/ksh % export CONFIG_SHELL ! and then proceed as described in the build instructions. In ! addition we strongly recommend specifying an absolute path to invoke SRCDIR/configure. Solaris 2 comes with a number of optional OS packages. Some of these --- 2829,2842 ---- page for details. The Solaris 2 `/bin/sh' will often fail to configure `libstdc++-v3', ! `boehm-gc' or `libjava'. We therefore recommend using the following ! initial sequence of commands % CONFIG_SHELL=/bin/ksh % export CONFIG_SHELL ! and proceed as described in the configure instructions. In addition ! we strongly recommend specifying an absolute path to invoke SRCDIR/configure. Solaris 2 comes with a number of optional OS packages. Some of these *************** runtime in some cases for C++ programs. *** 2873,2879 **** because of a single bug. It has been fixed on the 2.15 branch in the CVS repository. You can obtain a working version by checking out the binutils-2_15-branch from the CVS repository or applying the patch ! `http://sources.redhat.com/ml/binutils-cvs/2004-09/msg00036.html' to the release. We recommend using GNU binutils 2.16 or later in conjunction with --- 2869,2875 ---- because of a single bug. It has been fixed on the 2.15 branch in the CVS repository. You can obtain a working version by checking out the binutils-2_15-branch from the CVS repository or applying the patch ! `http://sourceware.org/ml/binutils-cvs/2004-09/msg00036.html' to the release. We recommend using GNU binutils 2.16 or later in conjunction with *************** following: *** 2968,2978 **** To work around this problem, compile with `-gstabs+' instead of plain `-g'. ! When configuring the GNU Multiple Precision Library (GMP) on a ! Solaris 7 or later system, the canonical target triplet must be ! specified as the `build' parameter on the configure line: ! ./configure --build=sparc-sun-solaris2.7 --prefix=xxx --enable-mpfr sparc-sun-solaris2.7 ==================== --- 2964,2977 ---- To work around this problem, compile with `-gstabs+' instead of plain `-g'. ! When configuring the GNU Multiple Precision Library (GMP) or the MPFR ! library on a Solaris 7 or later system, the canonical target triplet ! must be specified as the `build' parameter on the configure line. This ! triplet can be obtained by invoking ./config.guess in the toplevel ! source directory of GCC (and not that of GMP or MPFR). For example on ! a Solaris 7 system: ! % ./configure --build=sparc-sun-solaris2.7 --prefix=xxx sparc-sun-solaris2.7 ==================== *************** mishandled unaligned relocations on `spa *** 3035,3047 **** sparc64-*-solaris2* =================== ! The following compiler flags must be specified in the configure step in ! order to bootstrap this target with the Sun compiler: ! % CC="cc -xildoff -xarch=v9" SRCDIR/configure [OPTIONS] [TARGET] ! `-xildoff' turns off the incremental linker, and `-xarch=v9' ! specifies the SPARC-V9 architecture to the Sun linker and assembler. sparcv9-*-solaris2* =================== --- 3034,3052 ---- sparc64-*-solaris2* =================== ! When configuring the GNU Multiple Precision Library (GMP) or the MPFR ! library, the canonical target triplet must be specified as the `build' ! parameter on the configure line. For example on a Solaris 7 system: ! % ./configure --build=sparc64-sun-solaris2.7 --prefix=xxx ! The following compiler flags must be specified in the configure step ! in order to bootstrap this target with the Sun compiler: ! ! % CC="cc -xarch=v9 -xildoff" SRCDIR/configure [OPTIONS] [TARGET] ! ! `-xarch=v9' specifies the SPARC-V9 architecture to the Sun toolchain ! and `-xildoff' turns off the incremental linker. sparcv9-*-solaris2* =================== *************** requirements would be likely to be accep *** 3193,3200 **** affect the support for more modern targets. For some systems, old versions of GNU binutils may also be useful, ! and are available from `pub/binutils/old-releases' on ! sources.redhat.com mirror sites. Some of the information on specific systems above relates to such older systems, but much of the information about GCC on such systems --- 3198,3205 ---- affect the support for more modern targets. For some systems, old versions of GNU binutils may also be useful, ! and are available from `pub/binutils/old-releases' on sourceware.org ! mirror sites. Some of the information on specific systems above relates to such older systems, but much of the information about GCC on such systems *************** Concept Index *** 3831,3917 ****  Tag Table: ! Node: Top1924 ! Node: Installing GCC2482 ! Node: Prerequisites3997 ! Node: Downloading the source10602 ! Node: Configuration12283 ! Ref: with-gnu-as25112 ! Ref: with-as26299 ! Ref: with-gnu-ld27304 ! Node: Building50828 ! Node: Testing61190 ! Node: Final install69068 ! Node: Binaries73931 ! Node: Specific75709 ! Ref: alpha-x-x75996 ! Ref: alpha-dec-osf76485 ! Ref: alphaev5-cray-unicosmk80062 ! Ref: arc-x-elf81009 ! Ref: arm-x-elf81109 ! Ref: xscale-x-x81130 ! Ref: arm-x-coff81366 ! Ref: arm-x-aout81568 ! Ref: avr81690 ! Ref: bfin82374 ! Ref: c4x82616 ! Ref: cris83214 ! Ref: dos84196 ! Ref: x-x-freebsd84519 ! Ref: h8300-hms86902 ! Ref: hppa-hp-hpux87254 ! Ref: hppa-hp-hpux1089194 ! Ref: hppa-hp-hpux1190251 ! Ref: x-x-linux-gnu97106 ! Ref: ix86-x-linuxaout97298 ! Ref: ix86-x-linux97457 ! Ref: ix86-x-sco32v597770 ! Ref: ix86-x-solaris21099939 ! Ref: ix86-x-udk100325 ! Ref: ia64-x-linux101689 ! Ref: ia64-x-hpux102459 ! Ref: x-ibm-aix103014 ! Ref: ip2k-x-elf108870 ! Ref: iq2000-x-elf109101 ! Ref: m32r-x-elf109241 ! Ref: m6811-elf109343 ! Ref: m6812-elf109493 ! Ref: m68k-hp-hpux109643 ! Ref: mips-x-x111382 ! Ref: mips-sgi-irix5113051 ! Ref: mips-sgi-irix6113999 ! Ref: powerpc-x-x116691 ! Ref: powerpc-x-darwin116836 ! Ref: powerpc-x-elf117425 ! Ref: powerpc-x-linux-gnu117544 ! Ref: powerpc-x-netbsd117646 ! Ref: powerpc-x-eabisim117842 ! Ref: powerpc-x-eabi117968 ! Ref: powerpcle-x-elf118044 ! Ref: powerpcle-x-eabisim118174 ! Ref: powerpcle-x-eabi118307 ! Ref: s390-x-linux118390 ! Ref: s390x-x-linux118462 ! Ref: s390x-ibm-tpf118549 ! Ref: x-x-solaris2118680 ! Ref: sparc-sun-solaris2122695 ! Ref: sparc-sun-solaris27125684 ! Ref: sparc-x-linux128148 ! Ref: sparc64-x-solaris2128373 ! Ref: sparcv9-x-solaris2128749 ! Ref: x-x-sysv128834 ! Ref: vax-dec-ultrix129795 ! Ref: x-x-vxworks129947 ! Ref: x86-64-x-x131469 ! Ref: xtensa-x-elf131797 ! Ref: xtensa-x-linux132466 ! Ref: windows132804 ! Ref: os2133058 ! Ref: older133249 ! Ref: elf135374 ! Node: Old135632 ! Node: Configurations138769 ! Node: GNU Free Documentation License142751 ! Node: Concept Index165157  End Tag Table --- 3836,3922 ----  Tag Table: ! Node: Top1921 ! Node: Installing GCC2479 ! Node: Prerequisites3994 ! Node: Downloading the source10599 ! Node: Configuration12280 ! Ref: with-gnu-as25109 ! Ref: with-as26296 ! Ref: with-gnu-ld27301 ! Node: Building50769 ! Node: Testing61041 ! Node: Final install68919 ! Node: Binaries73782 ! Node: Specific75560 ! Ref: alpha-x-x75847 ! Ref: alpha-dec-osf76336 ! Ref: alphaev5-cray-unicosmk79913 ! Ref: arc-x-elf80860 ! Ref: arm-x-elf80960 ! Ref: xscale-x-x80981 ! Ref: arm-x-coff81217 ! Ref: arm-x-aout81419 ! Ref: avr81541 ! Ref: bfin82225 ! Ref: c4x82467 ! Ref: cris83065 ! Ref: dos84047 ! Ref: x-x-freebsd84370 ! Ref: h8300-hms86753 ! Ref: hppa-hp-hpux87105 ! Ref: hppa-hp-hpux1089045 ! Ref: hppa-hp-hpux1190102 ! Ref: x-x-linux-gnu96957 ! Ref: ix86-x-linuxaout97149 ! Ref: ix86-x-linux97308 ! Ref: ix86-x-sco32v597621 ! Ref: ix86-x-solaris21099790 ! Ref: ix86-x-udk100176 ! Ref: ia64-x-linux101540 ! Ref: ia64-x-hpux102310 ! Ref: x-ibm-aix102865 ! Ref: ip2k-x-elf108721 ! Ref: iq2000-x-elf108952 ! Ref: m32r-x-elf109092 ! Ref: m6811-elf109194 ! Ref: m6812-elf109344 ! Ref: m68k-hp-hpux109494 ! Ref: mips-x-x111233 ! Ref: mips-sgi-irix5112902 ! Ref: mips-sgi-irix6113850 ! Ref: powerpc-x-x116542 ! Ref: powerpc-x-darwin116687 ! Ref: powerpc-x-elf117276 ! Ref: powerpc-x-linux-gnu117395 ! Ref: powerpc-x-netbsd117497 ! Ref: powerpc-x-eabisim117693 ! Ref: powerpc-x-eabi117819 ! Ref: powerpcle-x-elf117895 ! Ref: powerpcle-x-eabisim118025 ! Ref: powerpcle-x-eabi118158 ! Ref: s390-x-linux118241 ! Ref: s390x-x-linux118313 ! Ref: s390x-ibm-tpf118400 ! Ref: x-x-solaris2118531 ! Ref: sparc-sun-solaris2122518 ! Ref: sparc-sun-solaris27125682 ! Ref: sparc-x-linux128146 ! Ref: sparc64-x-solaris2128371 ! Ref: sparcv9-x-solaris2129016 ! Ref: x-x-sysv129101 ! Ref: vax-dec-ultrix130062 ! Ref: x-x-vxworks130214 ! Ref: x86-64-x-x131736 ! Ref: xtensa-x-elf132064 ! Ref: xtensa-x-linux132733 ! Ref: windows133071 ! Ref: os2133325 ! Ref: older133516 ! Ref: elf135637 ! Node: Old135895 ! Node: Configurations139032 ! Node: GNU Free Documentation License143014 ! Node: Concept Index165420  End Tag Table diff -Nrcpad gcc-4.0.3/gcc/doc/gccint.info gcc-4.0.4/gcc/doc/gccint.info *** gcc-4.0.3/gcc/doc/gccint.info 2006-03-09 20:52:34.000000000 +0000 --- gcc-4.0.4/gcc/doc/gccint.info 2007-01-31 10:51:37.000000000 +0000 *************** *** 1,5 **** This is doc/gccint.info, produced by makeinfo version 4.8 from ! /scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/doc/gccint.texi. Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. --- 1,5 ---- This is doc/gccint.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/doc/gccint.texi. Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. *************** Introduction *** 58,64 **** This manual documents the internals of the GNU compilers, including how to port them to new targets and some information about how to write ! front ends for new languages. It corresponds to GCC version 4.0.3. The use of the GNU compilers is documented in a separate manual. *Note Introduction: (gcc)Top. --- 58,64 ---- This manual documents the internals of the GNU compilers, including how to port them to new targets and some information about how to write ! front ends for new languages. It corresponds to GCC version 4.0.4. The use of the GNU compilers is documented in a separate manual. *Note Introduction: (gcc)Top. *************** For example: *** 2017,2022 **** --- 2017,2026 ---- is not covered by the effective-target keyword. This directive must appear after any `dg-do' directive in the test. + `{ dg-shouldfail COMMENT { SELECTOR } { INCLUDE-OPTS } { EXCLUDE-OPTS } }' + Expect the test executable to return a nonzero exit status if the + conditions (which are the same as for `dg-skip-if') are met. + `{ dg-error REGEXP [COMMENT [{ target/xfail SELECTOR } [LINE] }]] }' This DejaGnu directive appears on a source line that is expected to get an error message, or else specifies the source line *************** For example: *** 2071,2076 **** --- 2075,2097 ---- The GCC testsuite defines the following directives to be used within `dg-final'. + `cleanup-coverage-files' + Removes coverage data files generated for this test. + + `cleanup-repo-files' + Removes files generated for this test for `-frepo'. + + `cleanup-rtl-dump SUFFIX' + Removes RTL dump files generated for this test. + + `cleanup-tree-dump SUFFIX' + Removes tree dump files matching SUFFIX which were generated + for this test. + + `cleanup-saved-temps' + Removes files for the current test which were kept for + `--save-temps'. + `scan-file FILENAME REGEXP [{ target/xfail SELECTOR }]' Passes if REGEXP matches text in FILENAME. *************** Concept Index *** 30721,30973 ****  Tag Table: ! Node: Top2083 ! Node: Contributing4840 ! Node: Portability5581 ! Node: Interface7369 ! Node: Libgcc10409 ! Node: Integer library routines12155 ! Node: Soft float library routines18840 ! Node: Exception handling routines28298 ! Node: Miscellaneous routines29393 ! Node: Languages29776 ! Node: Source Tree31323 ! Node: Configure Terms31941 ! Node: Top Level34899 ! Node: gcc Directory37247 ! Node: Subdirectories38216 ! Node: Configuration40554 ! Node: Config Fragments41274 ! Node: System Config42618 ! Node: Configuration Files43554 ! Node: Build46240 ! Node: Makefile46652 ! Node: Library Files50890 ! Node: Headers51452 ! Node: Documentation53431 ! Node: Texinfo Manuals54281 ! Node: Man Page Generation56463 ! Node: Miscellaneous Docs58378 ! Node: Front End59733 ! Node: Front End Directory63500 ! Node: Front End Config68945 ! Node: Back End71863 ! Node: Testsuites75304 ! Node: Test Idioms76096 ! Node: Test Directives79496 ! Node: Ada Tests88607 ! Node: C Tests89899 ! Node: libgcj Tests94254 ! Node: gcov Testing95674 ! Node: profopt Testing98658 ! Node: compat Testing100101 ! Node: Passes104323 ! Node: Parsing pass105062 ! Node: Gimplification pass108590 ! Node: Pass manager110417 ! Node: Tree-SSA passes111745 ! Node: RTL passes127043 ! Node: Trees138705 ! Node: Deficiencies141431 ! Node: Tree overview141668 ! Node: Macros and Functions145791 ! Node: Identifiers145937 ! Node: Containers147462 ! Node: Types148617 ! Node: Scopes161225 ! Node: Namespaces161987 ! Node: Classes164799 ! Node: Declarations169556 ! Node: Functions175607 ! Node: Function Basics178010 ! Node: Function Bodies185175 ! Node: Attributes197151 ! Node: Expression trees198392 ! Node: Tree SSA227598 ! Node: GENERIC229453 ! Node: GIMPLE231061 ! Node: Interfaces232406 ! Node: Temporaries234282 ! Ref: Temporaries-Footnote-1235600 ! Node: GIMPLE Expressions235663 ! Node: Compound Expressions236433 ! Node: Compound Lvalues236679 ! Node: Conditional Expressions237457 ! Node: Logical Operators238132 ! Node: Statements238623 ! Node: Blocks239329 ! Node: Statement Sequences240744 ! Node: Empty Statements241079 ! Node: Loops241655 ! Node: Selection Statements241897 ! Node: Jumps242748 ! Node: Cleanups243391 ! Node: GIMPLE Exception Handling244041 ! Node: GIMPLE Example245210 ! Node: Rough GIMPLE Grammar246619 ! Node: Annotations251550 ! Node: Statement Operands252214 ! Node: SSA263421 ! Node: Alias analysis269917 ! Node: RTL275991 ! Node: RTL Objects278095 ! Node: RTL Classes281969 ! Node: Accessors286921 ! Node: Special Accessors289315 ! Node: Flags293185 ! Node: Machine Modes308639 ! Node: Constants317357 ! Node: Regs and Memory323470 ! Node: Arithmetic336525 ! Node: Comparisons344658 ! Node: Bit-Fields348950 ! Node: Vector Operations350502 ! Node: Conversions352128 ! Node: RTL Declarations355443 ! Node: Side Effects356264 ! Node: Incdec372380 ! Node: Assembler375720 ! Node: Insns377252 ! Node: Calls403079 ! Node: Sharing405672 ! Node: Reading RTL408782 ! Node: Control Flow409772 ! Node: Basic Blocks410743 ! Node: Edges415311 ! Node: Profile information423873 ! Node: Maintaining the CFG428559 ! Node: Liveness information435574 ! Node: Machine Desc437994 ! Node: Overview440449 ! Node: Patterns442490 ! Node: Example445928 ! Node: RTL Template447363 ! Node: Output Template458018 ! Node: Output Statement461984 ! Node: Predicates465946 ! Node: Machine-Independent Predicates468864 ! Node: Defining Predicates473496 ! Node: Constraints478145 ! Node: Simple Constraints479174 ! Node: Multi-Alternative491562 ! Node: Class Preferences494403 ! Node: Modifiers495295 ! Node: Machine Constraints499215 ! Node: Standard Names523188 ! Ref: shift patterns534394 ! Ref: prologue instruction pattern569484 ! Ref: epilogue instruction pattern569977 ! Node: Pattern Ordering572428 ! Node: Dependent Patterns573664 ! Node: Jump Patterns576478 ! Node: Looping Patterns582211 ! Node: Insn Canonicalizations586813 ! Node: Expander Definitions590975 ! Node: Insn Splitting599093 ! Node: Including Patterns608680 ! Node: Peephole Definitions610460 ! Node: define_peephole611713 ! Node: define_peephole2618044 ! Node: Insn Attributes621111 ! Node: Defining Attributes622217 ! Node: Expressions624234 ! Node: Tagging Insns630836 ! Node: Attr Example635189 ! Node: Insn Lengths637563 ! Node: Constant Attributes640622 ! Node: Delay Slots641791 ! Node: Processor pipeline description645015 ! Ref: Processor pipeline description-Footnote-1662352 ! Node: Conditional Execution662682 ! Node: Constant Definitions665535 ! Node: Macros667127 ! Node: Mode Macros667556 ! Node: Defining Mode Macros668508 ! Node: String Substitutions669993 ! Node: Examples671789 ! Node: Code Macros673232 ! Node: Target Macros675447 ! Node: Target Structure678253 ! Node: Driver679522 ! Node: Run-time Target701782 ! Node: Per-Function Data712372 ! Node: Storage Layout715135 ! Node: Type Layout739610 ! Node: Registers750486 ! Node: Register Basics751409 ! Node: Allocation Order756976 ! Node: Values in Registers758421 ! Node: Leaf Functions764097 ! Node: Stack Registers766955 ! Node: Register Classes768071 ! Node: Stack and Calling794244 ! Node: Frame Layout794747 ! Node: Exception Handling803930 ! Node: Stack Checking810278 ! Node: Frame Registers813907 ! Node: Elimination820511 ! Node: Stack Arguments824540 ! Node: Register Arguments831115 ! Node: Scalar Return845342 ! Node: Aggregate Return850113 ! Node: Caller Saves853564 ! Node: Function Entry854740 ! Node: Profiling867356 ! Node: Tail Calls869012 ! Node: Varargs869844 ! Node: Trampolines877804 ! Node: Library Calls884579 ! Node: Addressing Modes888999 ! Node: Condition Code903049 ! Node: Costs911336 ! Node: Scheduling923336 ! Node: Sections936391 ! Node: PIC947487 ! Node: Assembler Format950333 ! Node: File Framework951412 ! Node: Data Output956975 ! Node: Uninitialized Data964406 ! Node: Label Output969938 ! Node: Initialization991013 ! Node: Macros for Initialization996975 ! Node: Instruction Output1003038 ! Node: Dispatch Tables1012032 ! Node: Exception Region Output1015517 ! Node: Alignment Output1020564 ! Node: Debugging Info1024708 ! Node: All Debuggers1025378 ! Node: DBX Options1028233 ! Node: DBX Hooks1033682 ! Node: File Names and DBX1035608 ! Node: SDB and DWARF1037719 ! Node: VMS Debug1041416 ! Node: Floating Point1041986 ! Node: Mode Switching1046808 ! Node: Target Attributes1050734 ! Node: MIPS Coprocessors1055223 ! Node: PCH Target1056797 ! Node: C++ ABI1058058 ! Node: Misc1060933 ! Ref: TARGET_SHIFT_TRUNCATION_MASK1069836 ! Node: Host Config1101404 ! Node: Host Common1102464 ! Node: Filesystem1104843 ! Node: Host Misc1108958 ! Node: Fragments1111318 ! Node: Target Fragment1112513 ! Node: Host Fragment1117941 ! Node: Collect21119383 ! Node: Header Dirs1121926 ! Node: Type Information1123349 ! Node: GTY Options1125537 ! Node: GGC Roots1135671 ! Node: Files1136391 ! Node: Funding1139055 ! Node: GNU Project1141551 ! Node: Copying1142200 ! Node: GNU Free Documentation License1161353 ! Node: Contributors1183752 ! Node: Option Index1214124 ! Node: Concept Index1214709  End Tag Table --- 30742,30994 ----  Tag Table: ! Node: Top2080 ! Node: Contributing4837 ! Node: Portability5578 ! Node: Interface7366 ! Node: Libgcc10406 ! Node: Integer library routines12152 ! Node: Soft float library routines18837 ! Node: Exception handling routines28295 ! Node: Miscellaneous routines29390 ! Node: Languages29773 ! Node: Source Tree31320 ! Node: Configure Terms31938 ! Node: Top Level34896 ! Node: gcc Directory37244 ! Node: Subdirectories38213 ! Node: Configuration40551 ! Node: Config Fragments41271 ! Node: System Config42615 ! Node: Configuration Files43551 ! Node: Build46237 ! Node: Makefile46649 ! Node: Library Files50887 ! Node: Headers51449 ! Node: Documentation53428 ! Node: Texinfo Manuals54278 ! Node: Man Page Generation56460 ! Node: Miscellaneous Docs58375 ! Node: Front End59730 ! Node: Front End Directory63497 ! Node: Front End Config68942 ! Node: Back End71860 ! Node: Testsuites75301 ! Node: Test Idioms76093 ! Node: Test Directives79493 ! Node: Ada Tests89333 ! Node: C Tests90625 ! Node: libgcj Tests94980 ! Node: gcov Testing96400 ! Node: profopt Testing99384 ! Node: compat Testing100827 ! Node: Passes105049 ! Node: Parsing pass105788 ! Node: Gimplification pass109316 ! Node: Pass manager111143 ! Node: Tree-SSA passes112471 ! Node: RTL passes127769 ! Node: Trees139431 ! Node: Deficiencies142157 ! Node: Tree overview142394 ! Node: Macros and Functions146517 ! Node: Identifiers146663 ! Node: Containers148188 ! Node: Types149343 ! Node: Scopes161951 ! Node: Namespaces162713 ! Node: Classes165525 ! Node: Declarations170282 ! Node: Functions176333 ! Node: Function Basics178736 ! Node: Function Bodies185901 ! Node: Attributes197877 ! Node: Expression trees199118 ! Node: Tree SSA228324 ! Node: GENERIC230179 ! Node: GIMPLE231787 ! Node: Interfaces233132 ! Node: Temporaries235008 ! Ref: Temporaries-Footnote-1236326 ! Node: GIMPLE Expressions236389 ! Node: Compound Expressions237159 ! Node: Compound Lvalues237405 ! Node: Conditional Expressions238183 ! Node: Logical Operators238858 ! Node: Statements239349 ! Node: Blocks240055 ! Node: Statement Sequences241470 ! Node: Empty Statements241805 ! Node: Loops242381 ! Node: Selection Statements242623 ! Node: Jumps243474 ! Node: Cleanups244117 ! Node: GIMPLE Exception Handling244767 ! Node: GIMPLE Example245936 ! Node: Rough GIMPLE Grammar247345 ! Node: Annotations252276 ! Node: Statement Operands252940 ! Node: SSA264147 ! Node: Alias analysis270643 ! Node: RTL276717 ! Node: RTL Objects278821 ! Node: RTL Classes282695 ! Node: Accessors287647 ! Node: Special Accessors290041 ! Node: Flags293911 ! Node: Machine Modes309365 ! Node: Constants318083 ! Node: Regs and Memory324196 ! Node: Arithmetic337251 ! Node: Comparisons345384 ! Node: Bit-Fields349676 ! Node: Vector Operations351228 ! Node: Conversions352854 ! Node: RTL Declarations356169 ! Node: Side Effects356990 ! Node: Incdec373106 ! Node: Assembler376446 ! Node: Insns377978 ! Node: Calls403805 ! Node: Sharing406398 ! Node: Reading RTL409508 ! Node: Control Flow410498 ! Node: Basic Blocks411469 ! Node: Edges416037 ! Node: Profile information424599 ! Node: Maintaining the CFG429285 ! Node: Liveness information436300 ! Node: Machine Desc438720 ! Node: Overview441175 ! Node: Patterns443216 ! Node: Example446654 ! Node: RTL Template448089 ! Node: Output Template458744 ! Node: Output Statement462710 ! Node: Predicates466672 ! Node: Machine-Independent Predicates469590 ! Node: Defining Predicates474222 ! Node: Constraints478871 ! Node: Simple Constraints479900 ! Node: Multi-Alternative492288 ! Node: Class Preferences495129 ! Node: Modifiers496021 ! Node: Machine Constraints499941 ! Node: Standard Names523914 ! Ref: shift patterns535120 ! Ref: prologue instruction pattern570210 ! Ref: epilogue instruction pattern570703 ! Node: Pattern Ordering573154 ! Node: Dependent Patterns574390 ! Node: Jump Patterns577204 ! Node: Looping Patterns582937 ! Node: Insn Canonicalizations587539 ! Node: Expander Definitions591701 ! Node: Insn Splitting599819 ! Node: Including Patterns609406 ! Node: Peephole Definitions611186 ! Node: define_peephole612439 ! Node: define_peephole2618770 ! Node: Insn Attributes621837 ! Node: Defining Attributes622943 ! Node: Expressions624960 ! Node: Tagging Insns631562 ! Node: Attr Example635915 ! Node: Insn Lengths638289 ! Node: Constant Attributes641348 ! Node: Delay Slots642517 ! Node: Processor pipeline description645741 ! Ref: Processor pipeline description-Footnote-1663078 ! Node: Conditional Execution663408 ! Node: Constant Definitions666261 ! Node: Macros667853 ! Node: Mode Macros668282 ! Node: Defining Mode Macros669234 ! Node: String Substitutions670719 ! Node: Examples672515 ! Node: Code Macros673958 ! Node: Target Macros676173 ! Node: Target Structure678979 ! Node: Driver680248 ! Node: Run-time Target702508 ! Node: Per-Function Data713098 ! Node: Storage Layout715861 ! Node: Type Layout740336 ! Node: Registers751212 ! Node: Register Basics752135 ! Node: Allocation Order757702 ! Node: Values in Registers759147 ! Node: Leaf Functions764823 ! Node: Stack Registers767681 ! Node: Register Classes768797 ! Node: Stack and Calling794970 ! Node: Frame Layout795473 ! Node: Exception Handling804656 ! Node: Stack Checking811004 ! Node: Frame Registers814633 ! Node: Elimination821237 ! Node: Stack Arguments825266 ! Node: Register Arguments831841 ! Node: Scalar Return846068 ! Node: Aggregate Return850839 ! Node: Caller Saves854290 ! Node: Function Entry855466 ! Node: Profiling868082 ! Node: Tail Calls869738 ! Node: Varargs870570 ! Node: Trampolines878530 ! Node: Library Calls885305 ! Node: Addressing Modes889725 ! Node: Condition Code903775 ! Node: Costs912062 ! Node: Scheduling924062 ! Node: Sections937117 ! Node: PIC948213 ! Node: Assembler Format951059 ! Node: File Framework952138 ! Node: Data Output957701 ! Node: Uninitialized Data965132 ! Node: Label Output970664 ! Node: Initialization991739 ! Node: Macros for Initialization997701 ! Node: Instruction Output1003764 ! Node: Dispatch Tables1012758 ! Node: Exception Region Output1016243 ! Node: Alignment Output1021290 ! Node: Debugging Info1025434 ! Node: All Debuggers1026104 ! Node: DBX Options1028959 ! Node: DBX Hooks1034408 ! Node: File Names and DBX1036334 ! Node: SDB and DWARF1038445 ! Node: VMS Debug1042142 ! Node: Floating Point1042712 ! Node: Mode Switching1047534 ! Node: Target Attributes1051460 ! Node: MIPS Coprocessors1055949 ! Node: PCH Target1057523 ! Node: C++ ABI1058784 ! Node: Misc1061659 ! Ref: TARGET_SHIFT_TRUNCATION_MASK1070562 ! Node: Host Config1102130 ! Node: Host Common1103190 ! Node: Filesystem1105569 ! Node: Host Misc1109684 ! Node: Fragments1112044 ! Node: Target Fragment1113239 ! Node: Host Fragment1118667 ! Node: Collect21120109 ! Node: Header Dirs1122652 ! Node: Type Information1124075 ! Node: GTY Options1126263 ! Node: GGC Roots1136397 ! Node: Files1137117 ! Node: Funding1139781 ! Node: GNU Project1142277 ! Node: Copying1142926 ! Node: GNU Free Documentation License1162079 ! Node: Contributors1184478 ! Node: Option Index1214850 ! Node: Concept Index1215435  End Tag Table diff -Nrcpad gcc-4.0.3/gcc/doc/gcj.1 gcc-4.0.4/gcc/doc/gcj.1 *** gcc-4.0.3/gcc/doc/gcj.1 2006-03-09 20:52:37.000000000 +0000 --- gcc-4.0.4/gcc/doc/gcj.1 2007-01-31 10:51:53.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GCJ 1" ! .TH GCJ 1 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" gcj \- Ahead\-of\-time compiler for the Java language .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GCJ 1" ! .TH GCJ 1 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" gcj \- Ahead\-of\-time compiler for the Java language .SH "SYNOPSIS" diff -Nrcpad gcc-4.0.3/gcc/doc/gcj-dbtool.1 gcc-4.0.4/gcc/doc/gcj-dbtool.1 *** gcc-4.0.3/gcc/doc/gcj-dbtool.1 2006-03-09 20:52:38.000000000 +0000 --- gcc-4.0.4/gcc/doc/gcj-dbtool.1 2007-01-31 10:51:57.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GCJ-DBTOOL 1" ! .TH GCJ-DBTOOL 1 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" gcj\-dbtool \- Manipulate class file mapping databases for libgcj .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GCJ-DBTOOL 1" ! .TH GCJ-DBTOOL 1 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" gcj\-dbtool \- Manipulate class file mapping databases for libgcj .SH "SYNOPSIS" diff -Nrcpad gcc-4.0.3/gcc/doc/gcjh.1 gcc-4.0.4/gcc/doc/gcjh.1 *** gcc-4.0.3/gcc/doc/gcjh.1 2006-03-09 20:52:37.000000000 +0000 --- gcc-4.0.4/gcc/doc/gcjh.1 2007-01-31 10:51:54.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GCJH 1" ! .TH GCJH 1 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" gcjh \- generate header files from Java class files .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GCJH 1" ! .TH GCJH 1 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" gcjh \- generate header files from Java class files .SH "SYNOPSIS" diff -Nrcpad gcc-4.0.3/gcc/doc/gcj.info gcc-4.0.4/gcc/doc/gcj.info *** gcc-4.0.3/gcc/doc/gcj.info 2006-03-09 20:52:34.000000000 +0000 --- gcc-4.0.4/gcc/doc/gcj.info 2007-01-31 10:51:38.000000000 +0000 *************** *** 1,5 **** This is doc/gcj.info, produced by makeinfo version 4.8 from ! /scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/gcj.texi. Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. --- 1,5 ---- This is doc/gcj.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/gcj.texi. Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. *************** for more information. *** 3209,3258 ****  Tag Table: ! Node: Top2837 ! Node: Copying4128 ! Node: GNU Free Documentation License23296 ! Node: Invoking gcj45698 ! Node: Input and output files46397 ! Node: Input Options47923 ! Node: Encodings51071 ! Node: Warnings52277 ! Node: Linking53390 ! Node: Code Generation55623 ! Node: Configure-time Options60640 ! Node: Compatibility62063 ! Node: Limitations62543 ! Node: Extensions64125 ! Node: Invoking gcjh66723 ! Node: Invoking gjnih69078 ! Node: Invoking jv-scan71266 ! Node: Invoking jcf-dump72308 ! Node: Invoking gij73256 ! Node: Invoking gcj-dbtool76507 ! Node: Invoking jv-convert78973 ! Node: Invoking grmic80052 ! Node: Invoking grmiregistry81442 ! Node: About CNI81855 ! Node: Basic concepts83217 ! Node: Packages86113 ! Node: Primitive types88441 ! Node: Interfaces90109 ! Node: Objects and Classes91020 ! Node: Class Initialization93220 ! Node: Object allocation95563 ! Node: Memory allocation96353 ! Node: Arrays96984 ! Node: Methods99588 ! Node: Strings102409 ! Node: Mixing with C++103893 ! Node: Exception Handling107364 ! Node: Synchronization108998 ! Node: Invocation110988 ! Node: Reflection115913 ! Node: System properties116374 ! Node: Standard Properties117251 ! Node: GNU Classpath Properties121683 ! Node: libgcj Runtime Properties122729 ! Node: Resources126711  End Tag Table --- 3209,3258 ----  Tag Table: ! Node: Top2834 ! Node: Copying4125 ! Node: GNU Free Documentation License23293 ! Node: Invoking gcj45695 ! Node: Input and output files46394 ! Node: Input Options47920 ! Node: Encodings51068 ! Node: Warnings52274 ! Node: Linking53387 ! Node: Code Generation55620 ! Node: Configure-time Options60637 ! Node: Compatibility62060 ! Node: Limitations62540 ! Node: Extensions64122 ! Node: Invoking gcjh66720 ! Node: Invoking gjnih69075 ! Node: Invoking jv-scan71263 ! Node: Invoking jcf-dump72305 ! Node: Invoking gij73253 ! Node: Invoking gcj-dbtool76504 ! Node: Invoking jv-convert78970 ! Node: Invoking grmic80049 ! Node: Invoking grmiregistry81439 ! Node: About CNI81852 ! Node: Basic concepts83214 ! Node: Packages86110 ! Node: Primitive types88438 ! Node: Interfaces90106 ! Node: Objects and Classes91017 ! Node: Class Initialization93217 ! Node: Object allocation95560 ! Node: Memory allocation96350 ! Node: Arrays96981 ! Node: Methods99585 ! Node: Strings102406 ! Node: Mixing with C++103890 ! Node: Exception Handling107361 ! Node: Synchronization108995 ! Node: Invocation110985 ! Node: Reflection115910 ! Node: System properties116371 ! Node: Standard Properties117248 ! Node: GNU Classpath Properties121680 ! Node: libgcj Runtime Properties122726 ! Node: Resources126708  End Tag Table diff -Nrcpad gcc-4.0.3/gcc/doc/gcov.1 gcc-4.0.4/gcc/doc/gcov.1 *** gcc-4.0.3/gcc/doc/gcov.1 2006-03-09 20:52:35.000000000 +0000 --- gcc-4.0.4/gcc/doc/gcov.1 2007-01-31 10:51:39.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GCOV 1" ! .TH GCOV 1 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" gcov \- coverage testing tool .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GCOV 1" ! .TH GCOV 1 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" gcov \- coverage testing tool .SH "SYNOPSIS" diff -Nrcpad gcc-4.0.3/gcc/doc/gfdl.7 gcc-4.0.4/gcc/doc/gfdl.7 *** gcc-4.0.3/gcc/doc/gfdl.7 2006-03-09 20:52:37.000000000 +0000 --- gcc-4.0.4/gcc/doc/gfdl.7 2007-01-31 10:51:51.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GFDL 7" ! .TH GFDL 7 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" gfdl \- GNU Free Documentation License .SH "DESCRIPTION" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GFDL 7" ! .TH GFDL 7 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" gfdl \- GNU Free Documentation License .SH "DESCRIPTION" diff -Nrcpad gcc-4.0.3/gcc/doc/gfortran.1 gcc-4.0.4/gcc/doc/gfortran.1 *** gcc-4.0.3/gcc/doc/gfortran.1 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/doc/gfortran.1 2007-01-31 10:51:53.000000000 +0000 *************** *** 0 **** --- 1,629 ---- + .\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14 + .\" + .\" Standard preamble: + .\" ======================================================================== + .de Sh \" Subsection heading + .br + .if t .Sp + .ne 5 + .PP + \fB\\$1\fR + .PP + .. + .de Sp \" Vertical space (when we can't use .PP) + .if t .sp .5v + .if n .sp + .. + .de Vb \" Begin verbatim text + .ft CW + .nf + .ne \\$1 + .. + .de Ve \" End verbatim text + .ft R + .fi + .. + .\" Set up some character translations and predefined strings. \*(-- will + .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left + .\" double quote, and \*(R" will give a right double quote. | will give a + .\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to + .\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C' + .\" expand to `' in nroff, nothing in troff, for use with C<>. + .tr \(*W-|\(bv\*(Tr + .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' + .ie n \{\ + . ds -- \(*W- + . ds PI pi + . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch + . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch + . ds L" "" + . ds R" "" + . ds C` "" + . ds C' "" + 'br\} + .el\{\ + . ds -- \|\(em\| + . ds PI \(*p + . ds L" `` + . ds R" '' + 'br\} + .\" + .\" If the F register is turned on, we'll generate index entries on stderr for + .\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index + .\" entries marked with X<> in POD. Of course, you'll have to process the + .\" output yourself in some meaningful fashion. + .if \nF \{\ + . de IX + . tm Index:\\$1\t\\n%\t"\\$2" + .. + . nr % 0 + . rr F + .\} + .\" + .\" For nroff, turn off justification. Always turn off hyphenation; it makes + .\" way too many mistakes in technical documents. + .hy 0 + .if n .na + .\" + .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). + .\" Fear. Run. Save yourself. No user-serviceable parts. + . \" fudge factors for nroff and troff + .if n \{\ + . ds #H 0 + . ds #V .8m + . ds #F .3m + . ds #[ \f1 + . ds #] \fP + .\} + .if t \{\ + . ds #H ((1u-(\\\\n(.fu%2u))*.13m) + . ds #V .6m + . ds #F 0 + . ds #[ \& + . ds #] \& + .\} + . \" simple accents for nroff and troff + .if n \{\ + . ds ' \& + . ds ` \& + . ds ^ \& + . ds , \& + . ds ~ ~ + . ds / + .\} + .if t \{\ + . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" + . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' + . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' + . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' + . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' + . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' + .\} + . \" troff and (daisy-wheel) nroff accents + .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' + .ds 8 \h'\*(#H'\(*b\h'-\*(#H' + .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] + .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' + .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' + .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] + .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] + .ds ae a\h'-(\w'a'u*4/10)'e + .ds Ae A\h'-(\w'A'u*4/10)'E + . \" corrections for vroff + .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' + .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' + . \" for low resolution devices (crt and lpr) + .if \n(.H>23 .if \n(.V>19 \ + \{\ + . ds : e + . ds 8 ss + . ds o a + . ds d- d\h'-1'\(ga + . ds D- D\h'-1'\(hy + . ds th \o'bp' + . ds Th \o'LP' + . ds ae ae + . ds Ae AE + .\} + .rm #[ #] #H #V #F C + .\" ======================================================================== + .\" + .IX Title "GFORTRAN 1" + .TH GFORTRAN 1 "2007-01-31" "gcc-4.0.4" "GNU" + .SH "NAME" + gfortran \- GNU Fortran 95 compiler + .SH "SYNOPSIS" + .IX Header "SYNOPSIS" + gfortran [\fB\-c\fR|\fB\-S\fR|\fB\-E\fR] + [\fB\-g\fR] [\fB\-pg\fR] [\fB\-O\fR\fIlevel\fR] + [\fB\-W\fR\fIwarn\fR...] [\fB\-pedantic\fR] + [\fB\-I\fR\fIdir\fR...] [\fB\-L\fR\fIdir\fR...] + [\fB\-D\fR\fImacro\fR[=\fIdefn\fR]...] [\fB\-U\fR\fImacro\fR] + [\fB\-f\fR\fIoption\fR...] + [\fB\-m\fR\fImachine-option\fR...] + [\fB\-o\fR \fIoutfile\fR] \fIinfile\fR... + .PP + Only the most useful options are listed here; see below for the + remainder. + .SH "DESCRIPTION" + .IX Header "DESCRIPTION" + The \fBgfortran\fR command supports all the options supported by the + \&\fBgcc\fR command. Only options specific to gfortran are documented here. + .PP + \&\fIGfortran is not yet a fully conformant Fortran 95 compiler\fR. + It can generate code for most constructs and expressions, + but work remains to be done. In particular, there are known + deficiencies with \s-1ENTRY\s0, \s-1NAMELIST\s0, and sophisticated use of + \&\s-1MODULES\s0, \s-1POINTERS\s0 and \s-1DERIVED\s0 \s-1TYPES\s0. For those whose Fortran + codes conform to either the Fortran 77 standard or the + \&\s-1GNU\s0 Fortran 77 language, we recommend to use \fBg77\fR + from \s-1GCC\s0 3.4. We recommend that distributors continue to provide + packages of g77\-3.4 until we announce that \fBgfortran\fR + fully replaces \fBg77\fR. + The gfortran developers welcome any feedback on user experience + with \fBgfortran\fR at <\fBfortran@gcc.gnu.org\fR>. + .PP + All \fBgcc\fR and \fBgfortran\fR options + are accepted both by \fBgfortran\fR and by \fBgcc\fR + (as well as any other drivers built at the same time, + such as \fBg++\fR), + since adding \fBgfortran\fR to the \fBgcc\fR distribution + enables acceptance of \fBgfortran\fR options + by all of the relevant drivers. + .PP + In some cases, options have positive and negative forms; + the negative form of \fB\-ffoo\fR would be \fB\-fno\-foo\fR. + This manual documents only one of these two forms, whichever + one is not the default. + .SH "OPTIONS" + .IX Header "OPTIONS" + Here is a summary of all the options specific to \s-1GNU\s0 Fortran, grouped + by type. Explanations are in the following sections. + .IP "\fIFortran Language Options\fR" 4 + .IX Item "Fortran Language Options" + \&\fB\-ffree\-form \-fno\-fixed\-form + \&\-fdollar\-ok \-fimplicit\-none \-fmax\-identifier\-length + \&\-std=\fR\fIstd\fR + \&\fB\-ffixed\-line\-length\-\fR\fIn\fR \fB\-ffixed\-line\-length\-none + \&\-fdefault\-double\-8 \-fdefault\-integer\-8 \-fdefault\-real\-8\fR + .IP "\fIWarning Options\fR" 4 + .IX Item "Warning Options" + \&\fB\-fsyntax\-only \-pedantic \-pedantic\-errors + \&\-w \-Wall \-Waliasing \-Wconversion + \&\-Wimplicit\-interface \-Wnonstd\-intrinsics \-Wsurprising \-Wunderflow + \&\-Wunused\-labels \-Wline\-truncation \-W\fR + .IP "\fIDebugging Options\fR" 4 + .IX Item "Debugging Options" + \&\fB\-fdump\-parse\-tree\fR + .IP "\fIDirectory Options\fR" 4 + .IX Item "Directory Options" + \&\fB\-I\fR\fIdir\fR \fB\-M\fR\fIdir\fR + .IP "\fICode Generation Options\fR" 4 + .IX Item "Code Generation Options" + \&\fB\-fno\-automatic \-ff2c \-fno\-underscoring \-fsecond\-underscore + \&\-fbounds\-check \-fmax\-stack\-var\-size=\fR\fIn\fR + \&\fB\-fpackderived \-frepack\-arrays\fR + .Sh "Options Controlling Fortran Dialect" + .IX Subsection "Options Controlling Fortran Dialect" + The following options control the dialect of Fortran + that the compiler accepts: + .IP "\fB\-ffree\-form\fR" 4 + .IX Item "-ffree-form" + .PD 0 + .IP "\fB\-ffixed\-form\fR" 4 + .IX Item "-ffixed-form" + .PD + Specify the layout used by the the source file. The free form layout + was introduced in Fortran 90. Fixed form was traditionally used in + older Fortran programs. + .IP "\fB\-fdefault\-double\-8\fR" 4 + .IX Item "-fdefault-double-8" + Set the \*(L"\s-1DOUBLE\s0 \s-1PRECISION\s0\*(R" type to an 8 byte wide. + .IP "\fB\-fdefault\-integer\-8\fR" 4 + .IX Item "-fdefault-integer-8" + Set the default integer and logical types to an 8 byte wide type. + Do nothing if this is already the default. + .IP "\fB\-fdefault\-real\-8\fR" 4 + .IX Item "-fdefault-real-8" + Set the default real type to an 8 byte wide type. + Do nothing if this is already the default. + .IP "\fB\-fdollar\-ok\fR" 4 + .IX Item "-fdollar-ok" + Allow \fB$\fR as a valid character in a symbol name. + .IP "\fB\-fno\-backslash\fR" 4 + .IX Item "-fno-backslash" + .PD 0 + .IP "B" 4 + .IX Item "B" + .PD + Compile switch to change the interpretation of a backslash from + ``C''\-style escape characters to a single backslash character. + .ie n .IP """\-ffixed\-line\-length\-\f(CIn\f(CW""" 4 + .el .IP "\f(CW\-ffixed\-line\-length\-\f(CIn\f(CW\fR" 4 + .IX Item "-ffixed-line-length-n" + Set column after which characters are ignored in typical fixed-form + lines in the source file, and through which spaces are assumed (as + if padded to that length) after the ends of short fixed-form lines. + .Sp + Popular values for \fIn\fR include 72 (the + standard and the default), 80 (card image), and 132 (corresponds + to ``extended\-source'' options in some popular compilers). + \&\fIn\fR may be \fBnone\fR, meaning that the entire line is meaningful + and that continued character constants never have implicit spaces appended + to them to fill out the line. + \&\fB\-ffixed\-line\-length\-0\fR means the same thing as + \&\fB\-ffixed\-line\-length\-none\fR. + .ie n .IP """\-fmax\-identifier\-length=\f(CIn\f(CW""" 4 + .el .IP "\f(CW\-fmax\-identifier\-length=\f(CIn\f(CW\fR" 4 + .IX Item "-fmax-identifier-length=n" + Specify the maximum allowed identifier length. Typical values are + 31 (Fortran 95) and 63 (Fortran 200x). + .ie n .IP """\-fimplicit\-none""" 4 + .el .IP "\f(CW\-fimplicit\-none\fR" 4 + .IX Item "-fimplicit-none" + Specify that no implicit typing is allowed, unless overridden by explicit + \&\fB\s-1IMPLICIT\s0\fR statements. This is the equivalent of adding + \&\fBimplicit none\fR to the start of every procedure. + .ie n .IP """\-std=\f(CIstd\f(CW""" 4 + .el .IP "\f(CW\-std=\f(CIstd\f(CW\fR" 4 + .IX Item "-std=std" + Conform to the specified standard. Allowed values for \fIstd\fR are + \&\fBgnu\fR, \fBf95\fR, \fBf2003\fR and \fBlegacy\fR. + .Sh "Options to Request or Suppress Warnings" + .IX Subsection "Options to Request or Suppress Warnings" + Warnings are diagnostic messages that report constructions which + are not inherently erroneous but which are risky or suggest there + might have been an error. + .PP + You can request many specific warnings with options beginning \fB\-W\fR, + for example \fB\-Wimplicit\fR to request warnings on implicit + declarations. Each of these specific warning options also has a + negative form beginning \fB\-Wno\-\fR to turn off warnings; + for example, \fB\-Wno\-implicit\fR. This manual lists only one of the + two forms, whichever is not the default. + .PP + These options control the amount and kinds of warnings produced by \s-1GNU\s0 + Fortran: + .IP "\fB\-fsyntax\-only\fR" 4 + .IX Item "-fsyntax-only" + Check the code for syntax errors, but don't do anything beyond that. + .IP "\fB\-pedantic\fR" 4 + .IX Item "-pedantic" + Issue warnings for uses of extensions to \s-1FORTRAN\s0 95. + \&\fB\-pedantic\fR also applies to C\-language constructs where they + occur in \s-1GNU\s0 Fortran source files, such as use of \fB\ee\fR in a + character constant within a directive like \fB#include\fR. + .Sp + Valid \s-1FORTRAN\s0 95 programs should compile properly with or without + this option. + However, without this option, certain \s-1GNU\s0 extensions and traditional + Fortran features are supported as well. + With this option, many of them are rejected. + .Sp + Some users try to use \fB\-pedantic\fR to check programs for conformance. + They soon find that it does not do quite what they want\-\-\-it finds some + nonstandard practices, but not all. + However, improvements to \fBgfortran\fR in this area are welcome. + .Sp + This should be used in conjunction with \-std=\fIstd\fR. + .IP "\fB\-pedantic\-errors\fR" 4 + .IX Item "-pedantic-errors" + Like \fB\-pedantic\fR, except that errors are produced rather than + warnings. + .IP "\fB\-w\fR" 4 + .IX Item "-w" + Inhibit all warning messages. + .IP "\fB\-Wall\fR" 4 + .IX Item "-Wall" + Enables commonly used warning options that which pertain to usage that + we recommend avoiding and that we believe is easy to avoid. + This currently includes \fB\-Wunused\-labels\fR, \fB\-Waliasing\fR, + \&\fB\-Wsurprising\fR, \fB\-Wnonstd\-intrinsic\fR and + \&\fB\-Wline\-truncation\fR. + .IP "\fB\-Waliasing\fR" 4 + .IX Item "-Waliasing" + Warn about possible aliasing of dummy arguments. The following example + will trigger the warning as it would be illegal to \f(CW\*(C`bar\*(C'\fR to + modify either parameter. + .Sp + .Vb 2 + \& INTEGER A + \& CALL BAR(A,A) + .Ve + .IP "\fB\-Wconversion\fR" 4 + .IX Item "-Wconversion" + Warn about implicit conversions between different types. + .IP "\fB\-Wimplicit\-interface\fR" 4 + .IX Item "-Wimplicit-interface" + Warn about when procedure are called without an explicit interface. + Note this only checks that an explicit interface is present. It does not + check that the declared interfaces are consistent across program units. + .IP "\fB\-Wnonstd\-intrinsic\fR" 4 + .IX Item "-Wnonstd-intrinsic" + Warn if the user tries to use an intrinsic that does not belong to the + standard the user has chosen via the \-std option. + .IP "\fB\-Wsurprising\fR" 4 + .IX Item "-Wsurprising" + Produce a warning when ``suspicious'' code constructs are encountered. + While technically legal these usually indicate that an error has been made. + .Sp + This currently produces a warning under the following circumstances: + .RS 4 + .IP "*" 4 + An \s-1INTEGER\s0 \s-1SELECT\s0 construct has a \s-1CASE\s0 that can never be matched as its + lower value is greater than its upper value. + .IP "*" 4 + A \s-1LOGICAL\s0 \s-1SELECT\s0 construct has three \s-1CASE\s0 statements. + .RE + .RS 4 + .RE + .IP "\fB\-Wunderflow\fR" 4 + .IX Item "-Wunderflow" + Produce a warning when numerical constant expressions are + encountered, which yield an \s-1UNDERFLOW\s0 during compilation. + .IP "\fB\-Wunused\-labels\fR" 4 + .IX Item "-Wunused-labels" + Warn whenever a label is defined but never referenced. + .IP "\fB\-Werror\fR" 4 + .IX Item "-Werror" + Turns all warnings into errors. + .IP "\fB\-W\fR" 4 + .IX Item "-W" + Turns on ``extra warnings'' and, if optimization is specified + via \fB\-O\fR, the \fB\-Wuninitialized\fR option. + (This might change in future versions of \fBgfortran\fR + .PP + Some of these have no effect when compiling programs written in Fortran. + .Sh "Options for Debugging Your Program or \s-1GNU\s0 Fortran" + .IX Subsection "Options for Debugging Your Program or GNU Fortran" + \&\s-1GNU\s0 Fortran has various special options that are used for debugging + either your program or \fBgfortran\fR + .IP "\fB\-fdump\-parse\-tree\fR" 4 + .IX Item "-fdump-parse-tree" + Output the internal parse tree before starting code generation. Only + really useful for debugging gfortran itself. + .Sh "Options for Directory Search" + .IX Subsection "Options for Directory Search" + There options affect how affect how \fBgfortran\fR searches + for files specified via the \f(CW\*(C`INCLUDE\*(C'\fR directive, and where it searches + for previously compiled modules. + .PP + It also affects the search paths used by \fBcpp\fR when used to preprocess + Fortran source. + .IP "\fB\-I\fR\fIdir\fR" 4 + .IX Item "-Idir" + These affect interpretation of the \f(CW\*(C`INCLUDE\*(C'\fR directive + (as well as of the \f(CW\*(C`#include\*(C'\fR directive of the \fBcpp\fR + preprocessor). + .Sp + Also note that the general behavior of \fB\-I\fR and + \&\f(CW\*(C`INCLUDE\*(C'\fR is pretty much the same as of \fB\-I\fR with + \&\f(CW\*(C`#include\*(C'\fR in the \fBcpp\fR preprocessor, with regard to + looking for \fIheader.gcc\fR files and other such things. + .Sp + This path is also used to search for \fB.mod\fR files when previously + compiled modules are required by a \f(CW\*(C`USE\*(C'\fR statement. + .IP "\fB\-M\fR\fIdir\fR" 4 + .IX Item "-Mdir" + .PD 0 + .IP "\fB\-J\fR\fIdir\fR" 4 + .IX Item "-Jdir" + .PD + This option specifies where to put \fB.mod\fR files for compiled modules. + It is also added to the list of directories to searched by an \f(CW\*(C`USE\*(C'\fR + statement. + .Sp + The default is the current directory. + .Sp + \&\fB\-J\fR is an alias for \fB\-M\fR to avoid conflicts with existing + \&\s-1GCC\s0 options. + .Sh "Options for Code Generation Conventions" + .IX Subsection "Options for Code Generation Conventions" + These machine-independent options control the interface conventions + used in code generation. + .PP + Most of them have both positive and negative forms; the negative form + of \fB\-ffoo\fR would be \fB\-fno\-foo\fR. In the table below, only + one of the forms is listed\-\-\-the one which is not the default. You + can figure out the other form by either removing \fBno\-\fR or adding + it. + .IP "\fB\-fno\-automatic\fR" 4 + .IX Item "-fno-automatic" + Treat each program unit as if the \f(CW\*(C`SAVE\*(C'\fR statement was specified for + every local variable and array referenced in it. Does not affect common + blocks. (Some Fortran compilers provide this option under the name + \&\fB\-static\fR.) + .IP "\fB\-ff2c\fR" 4 + .IX Item "-ff2c" + Generate code designed to be compatible with code generated + by \fBg77\fR and \fBf2c\fR. + .Sp + The calling conventions used by \fBg77\fR (originally implemented + in \fBf2c\fR) require functions that return type + default \f(CW\*(C`REAL\*(C'\fR to actually return the C type \f(CW\*(C`double\*(C'\fR, and + functions that return type \f(CW\*(C`COMPLEX\*(C'\fR to return the values via an + extra argument in the calling sequence that points to where to + store the return value. Under the default \s-1GNU\s0 calling conventions, such + functions simply return their results as they would in \s-1GNU\s0 + C \*(-- default \f(CW\*(C`REAL\*(C'\fR functions return the C type \f(CW\*(C`float\*(C'\fR, and + \&\f(CW\*(C`COMPLEX\*(C'\fR functions return the \s-1GNU\s0 C type \f(CW\*(C`complex\*(C'\fR. + Additionally, this option implies the \fB\-fsecond\-underscore\fR + option, unless \fB\-fno\-second\-underscore\fR is explicitly requested. + .Sp + This does not affect the generation of code that interfaces with + the \fBlibgfortran\fR library. + .Sp + \&\fICaution:\fR It is not a good idea to mix Fortran code compiled + with \f(CW\*(C`\-ff2c\*(C'\fR with code compiled with the default \f(CW\*(C`\-fno\-f2c\*(C'\fR + calling conventions as, calling \f(CW\*(C`COMPLEX\*(C'\fR or default \f(CW\*(C`REAL\*(C'\fR + functions between program parts which were compiled with different + calling conventions will break at execution time. + .Sp + \&\fICaution:\fR This will break code which passes intrinsic functions + of type default \f(CW\*(C`REAL\*(C'\fR or \f(CW\*(C`COMPLEX\*(C'\fR as actual arguments, as + the library implementations use the \fB\-fno\-f2c\fR calling conventions. + .IP "\fB\-fno\-underscoring\fR" 4 + .IX Item "-fno-underscoring" + Do not transform names of entities specified in the Fortran + source file by appending underscores to them. + .Sp + With \fB\-funderscoring\fR in effect, \fBgfortran\fR appends one + underscore to external names with no underscores. + .Sp + This is done to ensure compatibility with code produced by many + \&\s-1UNIX\s0 Fortran compilers. + .Sp + \&\fICaution\fR: The default behavior of \fBgfortran\fR is + incompatible with \fBf2c\fR and \fBg77\fR, please use the + \&\fB\-ff2c\fR option if you want object files compiled with + \&\fBgfortran\fR to be compatible with object code created with these + tools. + .Sp + Use of \fB\-fno\-underscoring\fR is not recommended unless you are + experimenting with issues such as integration of (\s-1GNU\s0) Fortran into + existing system environments (vis\-a\-vis existing libraries, tools, and + so on). + .Sp + For example, with \fB\-funderscoring\fR, and assuming other defaults like + \&\fB\-fcase\-lower\fR and that \fBj()\fR and \fB\f(BImax_count()\fB\fR are + external functions while \fBmy_var\fR and \fBlvar\fR are local variables, + a statement like + .Sp + .Vb 1 + \& I = J() + MAX_COUNT (MY_VAR, LVAR) + .Ve + .Sp + is implemented as something akin to: + .Sp + .Vb 1 + \& i = j_() + max_count__(&my_var__, &lvar); + .Ve + .Sp + With \fB\-fno\-underscoring\fR, the same statement is implemented as: + .Sp + .Vb 1 + \& i = j() + max_count(&my_var, &lvar); + .Ve + .Sp + Use of \fB\-fno\-underscoring\fR allows direct specification of + user-defined names while debugging and when interfacing \fBgfortran\fR + code with other languages. + .Sp + Note that just because the names match does \fInot\fR mean that the + interface implemented by \fBgfortran\fR for an external name matches the + interface implemented by some other language for that same name. + That is, getting code produced by \fBgfortran\fR to link to code produced + by some other compiler using this or any other method can be only a + small part of the overall solution\-\-\-getting the code generated by + both compilers to agree on issues other than naming can require + significant effort, and, unlike naming disagreements, linkers normally + cannot detect disagreements in these other areas. + .Sp + Also, note that with \fB\-fno\-underscoring\fR, the lack of appended + underscores introduces the very real possibility that a user-defined + external name will conflict with a name in a system library, which + could make finding unresolved-reference bugs quite difficult in some + cases\-\-\-they might occur at program run time, and show up only as + buggy behavior at run time. + .Sp + In future versions of \fBgfortran\fR we hope to improve naming and linking + issues so that debugging always involves using the names as they appear + in the source, even if the names as seen by the linker are mangled to + prevent accidental linking between procedures with incompatible + interfaces. + .IP "\fB\-fsecond\-underscore\fR" 4 + .IX Item "-fsecond-underscore" + By default, \fBgfortran\fR appends an underscore to external + names. If this option is used \fBgfortran\fR appends two + underscores to names with underscores and one underscore to external names + with no underscores. (\fBgfortran\fR also appends two underscores to + internal names with underscores to avoid naming collisions with external + names. + .Sp + This option has no effect if \fB\-fno\-underscoring\fR is + in effect. It is implied by the \fB\-ff2c\fR option. + .Sp + Otherwise, with this option, an external name such as \fB\s-1MAX_COUNT\s0\fR + is implemented as a reference to the link-time external symbol + \&\fBmax_count_\|_\fR, instead of \fBmax_count_\fR. This is required + for compatibility with \fBg77\fR and \fBf2c\fR, and is implied + by use of the \fB\-ff2c\fR option. + .IP "\fB\-fbounds\-check\fR" 4 + .IX Item "-fbounds-check" + Enable generation of run-time checks for array subscripts + and against the declared minimum and maximum values. It also + checks array indices for assumed and deferred + shape arrays against the actual allocated bounds. + .Sp + In the future this may also include other forms of checking, eg. checking + substring references. + .IP "\fB\-fmax\-stack\-var\-size=\fR\fIn\fR" 4 + .IX Item "-fmax-stack-var-size=n" + This option specifies the size in bytes of the largest array that will be put + on the stack. + .Sp + This option currently only affects local arrays declared with constant + bounds, and may not apply to all character variables. + Future versions of \fBgfortran\fR may improve this behavior. + .Sp + The default value for \fIn\fR is 32768. + .IP "\fB\-fpackderived\fR" 4 + .IX Item "-fpackderived" + This option tells gfortran to pack derived type members as closely as + possible. Code compiled with this option is likely to be incompatible + with code compiled without this option, and may execute slower. + .IP "\fB\-frepack\-arrays\fR" 4 + .IX Item "-frepack-arrays" + In some circumstances \fBgfortran\fR may pass assumed shape array + sections via a descriptor describing a discontiguous area of memory. + This option adds code to the function prologue to repack the data into + a contiguous block at runtime. + .Sp + This should result in faster accesses to the array. However it can introduce + significant overhead to the function call, especially when the passed data + is discontiguous. + .SH "ENVIRONMENT" + .IX Header "ENVIRONMENT" + \&\s-1GNU\s0 Fortran 95 currently does not make use of any environment + variables to control its operation above and beyond those + that affect the operation of \fBgcc\fR. + .SH "BUGS" + .IX Header "BUGS" + For instructions on reporting bugs, see + <\fBhttp://gcc.gnu.org/bugs.html\fR>. + .SH "SEE ALSO" + .IX Header "SEE ALSO" + \&\fIgpl\fR\|(7), \fIgfdl\fR\|(7), \fIfsf\-funding\fR\|(7), + \&\fIcpp\fR\|(1), \fIgcov\fR\|(1), \fIgcc\fR\|(1), \fIas\fR\|(1), \fIld\fR\|(1), \fIgdb\fR\|(1), \fIadb\fR\|(1), \fIdbx\fR\|(1), \fIsdb\fR\|(1) + and the Info entries for \fIgcc\fR, \fIcpp\fR, \fIgfortran\fR, \fIas\fR, + \&\fIld\fR, \fIbinutils\fR and \fIgdb\fR. + .SH "AUTHOR" + .IX Header "AUTHOR" + See the Info entry for \fBgfortran\fR for contributors to \s-1GCC\s0 and + \&\s-1GFORTRAN\s0. + .SH "COPYRIGHT" + .IX Header "COPYRIGHT" + Copyright (c) 2004 + Free Software Foundation, Inc. + .PP + Permission is granted to copy, distribute and/or modify this document + under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.2 or + any later version published by the Free Software Foundation; with the + Invariant Sections being ``\s-1GNU\s0 General Public License'' and ``Funding + Free Software'', the Front-Cover texts being (a) (see below), and with + the Back-Cover Texts being (b) (see below). A copy of the license is + included in the \fIgfdl\fR\|(7) man page. + .PP + (a) The \s-1FSF\s0's Front-Cover Text is: + .PP + .Vb 1 + \& A GNU Manual + .Ve + .PP + (b) The \s-1FSF\s0's Back-Cover Text is: + .PP + .Vb 3 + \& You have freedom to copy and modify this GNU Manual, like GNU + \& software. Copies published by the Free Software Foundation raise + \& funds for GNU development. + .Ve diff -Nrcpad gcc-4.0.3/gcc/doc/gij.1 gcc-4.0.4/gcc/doc/gij.1 *** gcc-4.0.3/gcc/doc/gij.1 2006-03-09 20:52:38.000000000 +0000 --- gcc-4.0.4/gcc/doc/gij.1 2007-01-31 10:51:55.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GIJ 1" ! .TH GIJ 1 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" gij \- GNU interpreter for Java bytecode .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GIJ 1" ! .TH GIJ 1 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" gij \- GNU interpreter for Java bytecode .SH "SYNOPSIS" diff -Nrcpad gcc-4.0.3/gcc/doc/gjnih.1 gcc-4.0.4/gcc/doc/gjnih.1 *** gcc-4.0.3/gcc/doc/gjnih.1 2006-03-09 20:52:38.000000000 +0000 --- gcc-4.0.4/gcc/doc/gjnih.1 2007-01-31 10:51:57.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GJNIH 1" ! .TH GJNIH 1 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" gjnih \- generate JNI header files from Java class files .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GJNIH 1" ! .TH GJNIH 1 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" gjnih \- generate JNI header files from Java class files .SH "SYNOPSIS" diff -Nrcpad gcc-4.0.3/gcc/doc/gpl.7 gcc-4.0.4/gcc/doc/gpl.7 *** gcc-4.0.3/gcc/doc/gpl.7 2006-03-09 20:52:37.000000000 +0000 --- gcc-4.0.4/gcc/doc/gpl.7 2007-01-31 10:51:52.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GPL 7" ! .TH GPL 7 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" gpl \- GNU General Public License .SH "DESCRIPTION" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GPL 7" ! .TH GPL 7 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" gpl \- GNU General Public License .SH "DESCRIPTION" diff -Nrcpad gcc-4.0.3/gcc/doc/grmic.1 gcc-4.0.4/gcc/doc/grmic.1 *** gcc-4.0.3/gcc/doc/grmic.1 2006-03-09 20:52:38.000000000 +0000 --- gcc-4.0.4/gcc/doc/grmic.1 2007-01-31 10:51:56.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GRMIC 1" ! .TH GRMIC 1 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" grmic \- Generate stubs for Remote Method Invocation .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GRMIC 1" ! .TH GRMIC 1 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" grmic \- Generate stubs for Remote Method Invocation .SH "SYNOPSIS" diff -Nrcpad gcc-4.0.3/gcc/doc/grmiregistry.1 gcc-4.0.4/gcc/doc/grmiregistry.1 *** gcc-4.0.3/gcc/doc/grmiregistry.1 2006-03-09 20:52:38.000000000 +0000 --- gcc-4.0.4/gcc/doc/grmiregistry.1 2007-01-31 10:51:56.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GRMIREGISTRY 1" ! .TH GRMIREGISTRY 1 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" grmiregistry \- Remote object registry .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GRMIREGISTRY 1" ! .TH GRMIREGISTRY 1 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" grmiregistry \- Remote object registry .SH "SYNOPSIS" diff -Nrcpad gcc-4.0.3/gcc/doc/include/gcc-common.texi gcc-4.0.4/gcc/doc/include/gcc-common.texi *** gcc-4.0.3/gcc/doc/include/gcc-common.texi 2005-09-29 01:29:50.000000000 +0000 --- gcc-4.0.4/gcc/doc/include/gcc-common.texi 2006-03-11 01:18:16.000000000 +0000 *************** *** 4,10 **** @c Common values used in the GCC manuals: ! @set version-GCC 4.0.3 @c DEVELOPMENT is set to indicate an in-development version, @c as compared to a release version. When making a release --- 4,10 ---- @c Common values used in the GCC manuals: ! @set version-GCC 4.0.4 @c DEVELOPMENT is set to indicate an in-development version, @c as compared to a release version. When making a release diff -Nrcpad gcc-4.0.3/gcc/doc/install.texi gcc-4.0.4/gcc/doc/install.texi *** gcc-4.0.3/gcc/doc/install.texi 2005-08-04 09:54:58.000000000 +0000 --- gcc-4.0.4/gcc/doc/install.texi 2007-01-17 19:26:08.000000000 +0000 *************** *** 43,49 **** @end ifset @c Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, ! @c 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. @c *** Converted to texinfo by Dean Wakerley, dean@wakerley.com @c Include everything if we're not making html --- 43,49 ---- @end ifset @c Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, ! @c 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc. @c *** Converted to texinfo by Dean Wakerley, dean@wakerley.com @c Include everything if we're not making html *************** will be run on these files to make them *** 1218,1225 **** Tells GCC not use any target headers from a libc when building a cross compiler. When crossing to GNU/Linux, you need the headers so GCC can build the exception handling for libgcc. - See @uref{http://www.objsw.com/CrossGCC/,,CrossGCC} for more information - on this option. @item --with-libs @itemx --with-libs=``@var{dir1} @var{dir2} @dots{} @var{dirN}'' --- 1218,1223 ---- *************** need to disable comparison in the @file{ *** 1530,1539 **** @section Building a cross compiler - We recommend reading the - @uref{http://www.objsw.com/CrossGCC/,,crossgcc FAQ} - for information about building cross compilers. - When building a cross compiler, it is not generally possible to do a 3-stage bootstrap of the compiler. This makes for an interesting problem as parts of GCC can only be built with GCC@. --- 1528,1533 ---- *************** The Java runtime tests can be executed v *** 1824,1837 **** in the @file{@var{target}/libjava/testsuite} directory in the build tree. ! The @uref{http://sources.redhat.com/mauve/,,Mauve Project} provides a suite of tests for the Java Class Libraries. This suite can be run as part of libgcj testing by placing the Mauve tree within the libjava testsuite at @file{libjava/testsuite/libjava.mauve/mauve}, or by specifying the location of that tree when invoking @samp{make}, as in @samp{make MAUVEDIR=~/mauve check}. ! @uref{http://sources.redhat.com/mauve/,,Jacks} is a free testsuite that tests Java compiler front ends. This suite can be run as part of libgcj testing by placing the Jacks tree within the libjava testsuite at @file{libjava/testsuite/libjava.jacks/jacks}. --- 1818,1831 ---- in the @file{@var{target}/libjava/testsuite} directory in the build tree. ! The @uref{http://sourceware.org/mauve/,,Mauve Project} provides a suite of tests for the Java Class Libraries. This suite can be run as part of libgcj testing by placing the Mauve tree within the libjava testsuite at @file{libjava/testsuite/libjava.mauve/mauve}, or by specifying the location of that tree when invoking @samp{make}, as in @samp{make MAUVEDIR=~/mauve check}. ! @uref{http://sourceware.org/mauve/,,Jacks} is a free testsuite that tests Java compiler front ends. This suite can be run as part of libgcj testing by placing the Jacks tree within the libjava testsuite at @file{libjava/testsuite/libjava.jacks/jacks}. *************** SGI---@uref{http://freeware.sgi.com/,,SG *** 2106,2112 **** Microsoft Windows: @itemize @item ! The @uref{http://sources.redhat.com/cygwin/,,Cygwin} project; @item The @uref{http://www.mingw.org/,,MinGW} project. @end itemize --- 2100,2106 ---- Microsoft Windows: @itemize @item ! The @uref{http://sourceware.org/cygwin/,,Cygwin} project; @item The @uref{http://www.mingw.org/,,MinGW} project. @end itemize *************** GCC you first have to install a pre-buil *** 3498,3512 **** The Solaris 2 @command{/bin/sh} will often fail to configure @file{libstdc++-v3}, @file{boehm-gc} or @file{libjava}. We therefore ! recommend to use the following sequence of commands to bootstrap and ! install GCC: @smallexample % CONFIG_SHELL=/bin/ksh % export CONFIG_SHELL @end smallexample ! and then proceed as described in @uref{build.html,,the build instructions}. In addition we strongly recommend specifying an absolute path to invoke @var{srcdir}/configure. --- 3492,3505 ---- The Solaris 2 @command{/bin/sh} will often fail to configure @file{libstdc++-v3}, @file{boehm-gc} or @file{libjava}. We therefore ! recommend using the following initial sequence of commands @smallexample % CONFIG_SHELL=/bin/ksh % export CONFIG_SHELL @end smallexample ! and proceed as described in @uref{configure.html,,the configure instructions}. In addition we strongly recommend specifying an absolute path to invoke @var{srcdir}/configure. *************** The stock GNU binutils 2.15 release is b *** 3543,3549 **** single bug. It has been fixed on the 2.15 branch in the CVS repository. You can obtain a working version by checking out the binutils-2_15-branch from the CVS repository or applying the patch ! @uref{http://sources.redhat.com/ml/binutils-cvs/2004-09/msg00036.html} to the release. We recommend using GNU binutils 2.16 or later in conjunction with GCC 4.x. --- 3536,3542 ---- single bug. It has been fixed on the 2.15 branch in the CVS repository. You can obtain a working version by checking out the binutils-2_15-branch from the CVS repository or applying the patch ! @uref{http://sourceware.org/ml/binutils-cvs/2004-09/msg00036.html} to the release. We recommend using GNU binutils 2.16 or later in conjunction with GCC 4.x. *************** ld: warning: relocation error: R_SPARC_U *** 3642,3653 **** To work around this problem, compile with @option{-gstabs+} instead of plain @option{-g}. ! When configuring the GNU Multiple Precision Library (GMP) on a Solaris 7 ! or later system, the canonical target triplet must be specified as the ! @command{build} parameter on the configure line: @smallexample ! ./configure --build=sparc-sun-solaris2.7 --prefix=xxx --enable-mpfr @end smallexample @html --- 3635,3649 ---- To work around this problem, compile with @option{-gstabs+} instead of plain @option{-g}. ! When configuring the GNU Multiple Precision Library (GMP) or the MPFR ! library on a Solaris 7 or later system, the canonical target triplet ! must be specified as the @command{build} parameter on the configure ! line. This triplet can be obtained by invoking ./config.guess in ! the toplevel source directory of GCC (and not that of GMP or MPFR). ! For example on a Solaris 7 system: @smallexample ! % ./configure --build=sparc-sun-solaris2.7 --prefix=xxx @end smallexample @html *************** releases mishandled unaligned relocation *** 3727,3741 **** @end html @heading @anchor{sparc64-x-solaris2}sparc64-*-solaris2* The following compiler flags must be specified in the configure step in order to bootstrap this target with the Sun compiler: @smallexample ! % CC="cc -xildoff -xarch=v9" @var{srcdir}/configure [@var{options}] [@var{target}] @end smallexample ! @option{-xildoff} turns off the incremental linker, and @option{-xarch=v9} ! specifies the SPARC-V9 architecture to the Sun linker and assembler. @html
      --- 3723,3746 ---- @end html @heading @anchor{sparc64-x-solaris2}sparc64-*-solaris2* + When configuring the GNU Multiple Precision Library (GMP) or the + MPFR library, the canonical target triplet must be specified as + the @command{build} parameter on the configure line. For example + on a Solaris 7 system: + + @smallexample + % ./configure --build=sparc64-sun-solaris2.7 --prefix=xxx + @end smallexample + The following compiler flags must be specified in the configure step in order to bootstrap this target with the Sun compiler: @smallexample ! % CC="cc -xarch=v9 -xildoff" @var{srcdir}/configure [@var{options}] [@var{target}] @end smallexample ! @option{-xarch=v9} specifies the SPARC-V9 architecture to the Sun toolchain ! and @option{-xildoff} turns off the incremental linker. @html
      *************** modern targets. *** 3919,3925 **** For some systems, old versions of GNU binutils may also be useful, and are available from @file{pub/binutils/old-releases} on ! @uref{http://sources.redhat.com/mirrors.html,,sources.redhat.com mirror sites}. Some of the information on specific systems above relates to such older systems, but much of the information --- 3924,3930 ---- For some systems, old versions of GNU binutils may also be useful, and are available from @file{pub/binutils/old-releases} on ! @uref{http://sourceware.org/mirrors.html,,sourceware.org mirror sites}. Some of the information on specific systems above relates to such older systems, but much of the information diff -Nrcpad gcc-4.0.3/gcc/doc/jcf-dump.1 gcc-4.0.4/gcc/doc/jcf-dump.1 *** gcc-4.0.3/gcc/doc/jcf-dump.1 2006-03-09 20:52:37.000000000 +0000 --- gcc-4.0.4/gcc/doc/jcf-dump.1 2007-01-31 10:51:55.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "JCF-DUMP 1" ! .TH JCF-DUMP 1 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" jcf\-dump \- print information about Java class files .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "JCF-DUMP 1" ! .TH JCF-DUMP 1 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" jcf\-dump \- print information about Java class files .SH "SYNOPSIS" diff -Nrcpad gcc-4.0.3/gcc/doc/jv-convert.1 gcc-4.0.4/gcc/doc/jv-convert.1 *** gcc-4.0.3/gcc/doc/jv-convert.1 2006-03-09 20:52:38.000000000 +0000 --- gcc-4.0.4/gcc/doc/jv-convert.1 2007-01-31 10:51:56.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "JV-CONVERT 1" ! .TH JV-CONVERT 1 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" jv\-convert \- Convert file from one encoding to another .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "JV-CONVERT 1" ! .TH JV-CONVERT 1 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" jv\-convert \- Convert file from one encoding to another .SH "SYNOPSIS" diff -Nrcpad gcc-4.0.3/gcc/doc/jv-scan.1 gcc-4.0.4/gcc/doc/jv-scan.1 *** gcc-4.0.3/gcc/doc/jv-scan.1 2006-03-09 20:52:37.000000000 +0000 --- gcc-4.0.4/gcc/doc/jv-scan.1 2007-01-31 10:51:54.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "JV-SCAN 1" ! .TH JV-SCAN 1 "2006-03-09" "gcc-4.0.3" "GNU" .SH "NAME" jv\-scan \- print information about Java source file .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "JV-SCAN 1" ! .TH JV-SCAN 1 "2007-01-31" "gcc-4.0.4" "GNU" .SH "NAME" jv\-scan \- print information about Java source file .SH "SYNOPSIS" diff -Nrcpad gcc-4.0.3/gcc/doc/sourcebuild.texi gcc-4.0.4/gcc/doc/sourcebuild.texi *** gcc-4.0.3/gcc/doc/sourcebuild.texi 2005-04-15 10:29:41.000000000 +0000 --- gcc-4.0.4/gcc/doc/sourcebuild.texi 2007-01-17 19:26:08.000000000 +0000 *************** *** 1,4 **** ! @c Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. --- 1,4 ---- ! @c Copyright (C) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. *************** Skip the test if the test target, includ *** 1003,1008 **** --- 1003,1012 ---- is not covered by the effective-target keyword. This directive must appear after any @code{dg-do} directive in the test. + @item @{ dg-shouldfail @var{comment} @{ @var{selector} @} @{ @var{include-opts} @} @{ @var{exclude-opts} @} @} + Expect the test executable to return a nonzero exit status if the + conditions (which are the same as for @code{dg-skip-if}) are met. + @item @{ dg-error @var{regexp} [@var{comment} [@{ target/xfail @var{selector} @} [@var{line}] @}]] @} This DejaGnu directive appears on a source line that is expected to get an error message, or else specifies the source line associated with the *************** The GCC testsuite defines the following *** 1056,1061 **** --- 1060,1081 ---- @code{dg-final}. @table @code + @item cleanup-coverage-files + Removes coverage data files generated for this test. + + @item cleanup-repo-files + Removes files generated for this test for @option{-frepo}. + + @item cleanup-rtl-dump @var{suffix} + Removes RTL dump files generated for this test. + + @item cleanup-tree-dump @var{suffix} + Removes tree dump files matching @var{suffix} which were generated for + this test. + + @item cleanup-saved-temps + Removes files for the current test which were kept for @option{--save-temps}. + @item scan-file @var{filename} @var{regexp} [@{ target/xfail @var{selector} @}] Passes if @var{regexp} matches text in @var{filename}. *************** Runtime tests are executed via @samp{mak *** 1256,1262 **** tree. Additional runtime tests can be checked into this testsuite. Regression testing of the core packages in libgcj is also covered by the ! Mauve testsuite. The @uref{http://sources.redhat.com/mauve/,,Mauve Project} develops tests for the Java Class Libraries. These tests are run as part of libgcj testing by placing the Mauve tree within the libjava testsuite sources at @file{libjava/testsuite/libjava.mauve/mauve}, or by specifying --- 1276,1282 ---- tree. Additional runtime tests can be checked into this testsuite. Regression testing of the core packages in libgcj is also covered by the ! Mauve testsuite. The @uref{http://sourceware.org/mauve/,,Mauve Project} develops tests for the Java Class Libraries. These tests are run as part of libgcj testing by placing the Mauve tree within the libjava testsuite sources at @file{libjava/testsuite/libjava.mauve/mauve}, or by specifying *************** failures for a test run against the list *** 1269,1275 **** Update this file when adding new failing tests to Mauve, or when fixing bugs in libgcj that had caused Mauve test failures. ! The @uref{http://sources.redhat.com/mauve/,, Jacks} project provides a testsuite for Java compilers that can be used to test changes that affect the GCJ front end. This testsuite is run as part of Java testing by placing the Jacks tree within the libjava --- 1289,1295 ---- Update this file when adding new failing tests to Mauve, or when fixing bugs in libgcj that had caused Mauve test failures. ! The @uref{http://sourceware.org/mauve/,, Jacks} project provides a testsuite for Java compilers that can be used to test changes that affect the GCJ front end. This testsuite is run as part of Java testing by placing the Jacks tree within the libjava diff -Nrcpad gcc-4.0.3/gcc/dwarf2out.c gcc-4.0.4/gcc/dwarf2out.c *** gcc-4.0.3/gcc/dwarf2out.c 2005-12-08 23:50:40.000000000 +0000 --- gcc-4.0.4/gcc/dwarf2out.c 2006-12-27 23:39:58.000000000 +0000 *************** static dw_cfa_location cfa_temp; *** 1443,1451 **** cfa.base_offset = -cfa_temp.offset cfa_temp.offset -= mode_size(mem) !   Rule 15: !   (set {unspec, unspec_volatile}) !   effects: target-dependent */ static void dwarf2out_frame_debug_expr (rtx expr, const char *label) --- 1443,1451 ---- cfa.base_offset = -cfa_temp.offset cfa_temp.offset -= mode_size(mem) ! Rule 15: ! (set {unspec, unspec_volatile}) ! effects: target-dependent */ static void dwarf2out_frame_debug_expr (rtx expr, const char *label) *************** loc_descriptor_from_tree_1 (tree loc, in *** 8929,8934 **** --- 8929,8935 ---- /* FALLTHRU */ case RESULT_DECL: + case FUNCTION_DECL: { rtx rtl = rtl_for_decl_location (loc); *************** gen_type_die (tree type, dw_die_ref cont *** 12264,12270 **** } if (TREE_CODE (type) == ENUMERAL_TYPE) ! gen_enumeration_type_die (type, context_die); else gen_struct_or_union_type_die (type, context_die); --- 12265,12276 ---- } if (TREE_CODE (type) == ENUMERAL_TYPE) ! { ! /* This might have been written out by the call to ! declare_in_namespace. */ ! if (!TREE_ASM_WRITTEN (type)) ! gen_enumeration_type_die (type, context_die); ! } else gen_struct_or_union_type_die (type, context_die); diff -Nrcpad gcc-4.0.3/gcc/expmed.c gcc-4.0.4/gcc/expmed.c *** gcc-4.0.3/gcc/expmed.c 2005-11-27 14:27:26.000000000 +0000 --- gcc-4.0.4/gcc/expmed.c 2006-06-22 01:01:07.000000000 +0000 *************** *** 1,7 **** /* Medium-level subroutines: convert bit-field store and extract and shifts, multiplies and divides to rtl instructions. Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, ! 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This file is part of GCC. --- 1,8 ---- /* Medium-level subroutines: convert bit-field store and extract and shifts, multiplies and divides to rtl instructions. Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, ! 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 ! Free Software Foundation, Inc. This file is part of GCC. *************** store_bit_field (rtx str_rtx, unsigned H *** 616,622 **** /* Ensure insv's size is wide enough for this field. */ && (GET_MODE_BITSIZE (op_mode) >= bitsize) && ! ((REG_P (op0) || GET_CODE (op0) == SUBREG) ! && (bitsize + bitpos > GET_MODE_BITSIZE (op_mode)))) { int xbitpos = bitpos; rtx value1; --- 617,625 ---- /* Ensure insv's size is wide enough for this field. */ && (GET_MODE_BITSIZE (op_mode) >= bitsize) && ! ((REG_P (op0) || GET_CODE (op0) == SUBREG) ! && (bitsize + bitpos > GET_MODE_BITSIZE (op_mode))) ! && insn_data[CODE_FOR_insv].operand[1].predicate (GEN_INT (bitsize), ! VOIDmode)) { int xbitpos = bitpos; rtx value1; *************** store_fixed_bit_field (rtx op0, unsigned *** 773,779 **** { enum machine_mode mode; unsigned int total_bits = BITS_PER_WORD; ! rtx subtarget, temp; int all_zero = 0; int all_one = 0; --- 776,782 ---- { enum machine_mode mode; unsigned int total_bits = BITS_PER_WORD; ! rtx temp; int all_zero = 0; int all_one = 0; *************** store_fixed_bit_field (rtx op0, unsigned *** 899,922 **** /* Now clear the chosen bits in OP0, except that if VALUE is -1 we need not bother. */ ! subtarget = (REG_P (op0) || ! flag_force_mem) ? op0 : 0; if (! all_one) { ! temp = expand_binop (mode, and_optab, op0, mask_rtx (mode, bitpos, bitsize, 1), ! subtarget, 1, OPTAB_LIB_WIDEN); ! subtarget = temp; } - else - temp = op0; /* Now logical-or VALUE into OP0, unless it is zero. */ if (! all_zero) ! temp = expand_binop (mode, ior_optab, temp, value, ! subtarget, 1, OPTAB_LIB_WIDEN); if (op0 != temp) emit_move_insn (op0, temp); } --- 902,929 ---- /* Now clear the chosen bits in OP0, except that if VALUE is -1 we need not bother. */ + /* We keep the intermediates in registers to allow CSE to combine + consecutive bitfield assignments. */ ! temp = force_reg (mode, op0); if (! all_one) { ! temp = expand_binop (mode, and_optab, temp, mask_rtx (mode, bitpos, bitsize, 1), ! NULL_RTX, 1, OPTAB_LIB_WIDEN); ! temp = force_reg (mode, temp); } /* Now logical-or VALUE into OP0, unless it is zero. */ if (! all_zero) ! { ! temp = expand_binop (mode, ior_optab, temp, value, ! NULL_RTX, 1, OPTAB_LIB_WIDEN); ! temp = force_reg (mode, temp); ! } ! if (op0 != temp) emit_move_insn (op0, temp); } *************** expand_shift (enum tree_code code, enum *** 2236,2248 **** code below. */ rtx subtarget = target == shifted ? 0 : target; rtx temp1; tree type = TREE_TYPE (amount); ! tree new_amount = make_tree (type, op1); ! tree other_amount = fold (build2 (MINUS_EXPR, type, build_int_cst (type, GET_MODE_BITSIZE (mode)), ! amount)); shifted = force_reg (mode, shifted); --- 2243,2259 ---- code below. */ rtx subtarget = target == shifted ? 0 : target; + tree new_amount, other_amount; rtx temp1; tree type = TREE_TYPE (amount); ! if (GET_MODE (op1) != TYPE_MODE (type) ! && GET_MODE (op1) != VOIDmode) ! op1 = convert_to_mode (TYPE_MODE (type), op1, 1); ! new_amount = make_tree (type, op1); ! other_amount = fold (build2 (MINUS_EXPR, type, build_int_cst (type, GET_MODE_BITSIZE (mode)), ! new_amount)); shifted = force_reg (mode, shifted); diff -Nrcpad gcc-4.0.3/gcc/expr.c gcc-4.0.4/gcc/expr.c *** gcc-4.0.3/gcc/expr.c 2005-09-10 01:03:28.000000000 +0000 --- gcc-4.0.4/gcc/expr.c 2006-03-22 04:50:31.000000000 +0000 *************** init_block_move_fn (const char *asmspec) *** 1375,1380 **** --- 1375,1382 ---- TREE_PUBLIC (fn) = 1; DECL_ARTIFICIAL (fn) = 1; TREE_NOTHROW (fn) = 1; + DECL_VISIBILITY (fn) = VISIBILITY_DEFAULT; + DECL_VISIBILITY_SPECIFIED (fn) = 1; block_move_fn = fn; } *************** init_block_clear_fn (const char *asmspec *** 2578,2583 **** --- 2580,2587 ---- TREE_PUBLIC (fn) = 1; DECL_ARTIFICIAL (fn) = 1; TREE_NOTHROW (fn) = 1; + DECL_VISIBILITY (fn) = VISIBILITY_DEFAULT; + DECL_VISIBILITY_SPECIFIED (fn) = 1; block_clear_fn = fn; } diff -Nrcpad gcc-4.0.3/gcc/fold-const.c gcc-4.0.4/gcc/fold-const.c *** gcc-4.0.3/gcc/fold-const.c 2006-02-14 01:51:28.000000000 +0000 --- gcc-4.0.4/gcc/fold-const.c 2006-10-19 20:25:18.000000000 +0000 *************** force_fit_type (tree t, int overflowable *** 285,298 **** } /* Add two doubleword integers with doubleword result. Each argument is given as two `HOST_WIDE_INT' pieces. One argument is L1 and H1; the other, L2 and H2. The value is stored as two `HOST_WIDE_INT' pieces in *LV and *HV. */ int ! add_double (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1, ! unsigned HOST_WIDE_INT l2, HOST_WIDE_INT h2, ! unsigned HOST_WIDE_INT *lv, HOST_WIDE_INT *hv) { unsigned HOST_WIDE_INT l; HOST_WIDE_INT h; --- 285,300 ---- } /* Add two doubleword integers with doubleword result. + Return nonzero if the operation overflows according to UNSIGNED_P. Each argument is given as two `HOST_WIDE_INT' pieces. One argument is L1 and H1; the other, L2 and H2. The value is stored as two `HOST_WIDE_INT' pieces in *LV and *HV. */ int ! add_double_with_sign (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1, ! unsigned HOST_WIDE_INT l2, HOST_WIDE_INT h2, ! unsigned HOST_WIDE_INT *lv, HOST_WIDE_INT *hv, ! bool unsigned_p) { unsigned HOST_WIDE_INT l; HOST_WIDE_INT h; *************** add_double (unsigned HOST_WIDE_INT l1, H *** 302,308 **** *lv = l; *hv = h; ! return OVERFLOW_SUM_SIGN (h1, h2, h); } /* Negate a doubleword integer with doubleword result. --- 304,314 ---- *lv = l; *hv = h; ! ! if (unsigned_p) ! return (unsigned HOST_WIDE_INT) h < (unsigned HOST_WIDE_INT) h1; ! else ! return OVERFLOW_SUM_SIGN (h1, h2, h); } /* Negate a doubleword integer with doubleword result. *************** neg_double (unsigned HOST_WIDE_INT l1, H *** 329,343 **** } /* Multiply two doubleword integers with doubleword result. ! Return nonzero if the operation overflows, assuming it's signed. Each argument is given as two `HOST_WIDE_INT' pieces. One argument is L1 and H1; the other, L2 and H2. The value is stored as two `HOST_WIDE_INT' pieces in *LV and *HV. */ int ! mul_double (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1, ! unsigned HOST_WIDE_INT l2, HOST_WIDE_INT h2, ! unsigned HOST_WIDE_INT *lv, HOST_WIDE_INT *hv) { HOST_WIDE_INT arg1[4]; HOST_WIDE_INT arg2[4]; --- 335,350 ---- } /* Multiply two doubleword integers with doubleword result. ! Return nonzero if the operation overflows according to UNSIGNED_P. Each argument is given as two `HOST_WIDE_INT' pieces. One argument is L1 and H1; the other, L2 and H2. The value is stored as two `HOST_WIDE_INT' pieces in *LV and *HV. */ int ! mul_double_with_sign (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1, ! unsigned HOST_WIDE_INT l2, HOST_WIDE_INT h2, ! unsigned HOST_WIDE_INT *lv, HOST_WIDE_INT *hv, ! bool unsigned_p) { HOST_WIDE_INT arg1[4]; HOST_WIDE_INT arg2[4]; *************** mul_double (unsigned HOST_WIDE_INT l1, H *** 368,378 **** prod[i + 4] = carry; } ! decode (prod, lv, hv); /* This ignores prod[4] through prod[4*2-1] */ ! ! /* Check for overflow by calculating the top half of the answer in full; ! it should agree with the low half's sign bit. */ decode (prod + 4, &toplow, &tophigh); if (h1 < 0) { neg_double (l2, h2, &neglow, &neghigh); --- 375,389 ---- prod[i + 4] = carry; } ! decode (prod, lv, hv); decode (prod + 4, &toplow, &tophigh); + + /* Unsigned overflow is immediate. */ + if (unsigned_p) + return (toplow | tophigh) != 0; + + /* Check for signed overflow by calculating the signed representation of the + top half of the result; it should agree with the low half's sign bit. */ if (h1 < 0) { neg_double (l2, h2, &neglow, &neghigh); *************** size_binop (enum tree_code code, tree ar *** 1633,1638 **** --- 1644,1652 ---- { tree type = TREE_TYPE (arg0); + if (arg0 == error_mark_node || arg1 == error_mark_node) + return error_mark_node; + gcc_assert (TREE_CODE (type) == INTEGER_TYPE && TYPE_IS_SIZETYPE (type) && type == TREE_TYPE (arg1)); *************** size_binop (enum tree_code code, tree ar *** 1652,1660 **** return int_const_binop (code, arg0, arg1, 0); } - if (arg0 == error_mark_node || arg1 == error_mark_node) - return error_mark_node; - return fold (build2 (code, type, arg0, arg1)); } --- 1666,1671 ---- *************** operand_equal_p (tree arg0, tree arg1, u *** 2376,2381 **** --- 2387,2397 ---- if (TYPE_UNSIGNED (TREE_TYPE (arg0)) != TYPE_UNSIGNED (TREE_TYPE (arg1))) return 0; + /* If both types don't have the same precision, then it is not safe + to strip NOPs. */ + if (TYPE_PRECISION (TREE_TYPE (arg0)) != TYPE_PRECISION (TREE_TYPE (arg1))) + return 0; + STRIP_NOPS (arg0); STRIP_NOPS (arg1); *************** fold_truthop (enum tree_code code, tree *** 4808,4817 **** l_const = fold_convert (lntype, l_const); l_const = unextend (l_const, ll_bitsize, ll_unsignedp, ll_and_mask); l_const = const_binop (LSHIFT_EXPR, l_const, size_int (xll_bitpos), 0); ! if (! integer_zerop (const_binop (BIT_AND_EXPR, l_const, ! fold (build1 (BIT_NOT_EXPR, ! lntype, ll_mask)), ! 0))) { warning ("comparison is always %d", wanted_code == NE_EXPR); --- 4824,4833 ---- l_const = fold_convert (lntype, l_const); l_const = unextend (l_const, ll_bitsize, ll_unsignedp, ll_and_mask); l_const = const_binop (LSHIFT_EXPR, l_const, size_int (xll_bitpos), 0); ! if (integer_nonzerop (const_binop (BIT_AND_EXPR, l_const, ! fold (build1 (BIT_NOT_EXPR, ! lntype, ll_mask)), ! 0))) { warning ("comparison is always %d", wanted_code == NE_EXPR); *************** fold_truthop (enum tree_code code, tree *** 4823,4832 **** r_const = fold_convert (lntype, r_const); r_const = unextend (r_const, rl_bitsize, rl_unsignedp, rl_and_mask); r_const = const_binop (LSHIFT_EXPR, r_const, size_int (xrl_bitpos), 0); ! if (! integer_zerop (const_binop (BIT_AND_EXPR, r_const, ! fold (build1 (BIT_NOT_EXPR, ! lntype, rl_mask)), ! 0))) { warning ("comparison is always %d", wanted_code == NE_EXPR); --- 4839,4848 ---- r_const = fold_convert (lntype, r_const); r_const = unextend (r_const, rl_bitsize, rl_unsignedp, rl_and_mask); r_const = const_binop (LSHIFT_EXPR, r_const, size_int (xrl_bitpos), 0); ! if (integer_nonzerop (const_binop (BIT_AND_EXPR, r_const, ! fold (build1 (BIT_NOT_EXPR, ! lntype, rl_mask)), ! 0))) { warning ("comparison is always %d", wanted_code == NE_EXPR); *************** fold_div_compare (enum tree_code code, t *** 5797,5824 **** tree arg01 = TREE_OPERAND (arg0, 1); unsigned HOST_WIDE_INT lpart; HOST_WIDE_INT hpart; int overflow; /* We have to do this the hard way to detect unsigned overflow. prod = int_const_binop (MULT_EXPR, arg01, arg1, 0); */ ! overflow = mul_double (TREE_INT_CST_LOW (arg01), ! TREE_INT_CST_HIGH (arg01), ! TREE_INT_CST_LOW (arg1), ! TREE_INT_CST_HIGH (arg1), &lpart, &hpart); prod = build_int_cst_wide (TREE_TYPE (arg00), lpart, hpart); prod = force_fit_type (prod, -1, overflow, false); ! if (TYPE_UNSIGNED (TREE_TYPE (arg0))) { tmp = int_const_binop (MINUS_EXPR, arg01, integer_one_node, 0); lo = prod; /* Likewise hi = int_const_binop (PLUS_EXPR, prod, tmp, 0). */ ! overflow = add_double (TREE_INT_CST_LOW (prod), ! TREE_INT_CST_HIGH (prod), ! TREE_INT_CST_LOW (tmp), ! TREE_INT_CST_HIGH (tmp), ! &lpart, &hpart); hi = build_int_cst_wide (TREE_TYPE (arg00), lpart, hpart); hi = force_fit_type (hi, -1, overflow | TREE_OVERFLOW (prod), TREE_CONSTANT_OVERFLOW (prod)); --- 5813,5842 ---- tree arg01 = TREE_OPERAND (arg0, 1); unsigned HOST_WIDE_INT lpart; HOST_WIDE_INT hpart; + bool unsigned_p = TYPE_UNSIGNED (TREE_TYPE (arg0)); int overflow; /* We have to do this the hard way to detect unsigned overflow. prod = int_const_binop (MULT_EXPR, arg01, arg1, 0); */ ! overflow = mul_double_with_sign (TREE_INT_CST_LOW (arg01), ! TREE_INT_CST_HIGH (arg01), ! TREE_INT_CST_LOW (arg1), ! TREE_INT_CST_HIGH (arg1), ! &lpart, &hpart, unsigned_p); prod = build_int_cst_wide (TREE_TYPE (arg00), lpart, hpart); prod = force_fit_type (prod, -1, overflow, false); ! if (unsigned_p) { tmp = int_const_binop (MINUS_EXPR, arg01, integer_one_node, 0); lo = prod; /* Likewise hi = int_const_binop (PLUS_EXPR, prod, tmp, 0). */ ! overflow = add_double_with_sign (TREE_INT_CST_LOW (prod), ! TREE_INT_CST_HIGH (prod), ! TREE_INT_CST_LOW (tmp), ! TREE_INT_CST_HIGH (tmp), ! &lpart, &hpart, unsigned_p); hi = build_int_cst_wide (TREE_TYPE (arg00), lpart, hpart); hi = force_fit_type (hi, -1, overflow | TREE_OVERFLOW (prod), TREE_CONSTANT_OVERFLOW (prod)); *************** fold (tree expr) *** 9790,9796 **** if (integer_zerop (TREE_OPERAND (t, 2)) && truth_value_p (TREE_CODE (arg0)) && truth_value_p (TREE_CODE (arg1))) ! return fold (build2 (TRUTH_ANDIF_EXPR, type, arg0, arg1)); /* Convert A ? B : 1 into !A || B if A and B are truth values. */ if (integer_onep (TREE_OPERAND (t, 2)) --- 9808,9816 ---- if (integer_zerop (TREE_OPERAND (t, 2)) && truth_value_p (TREE_CODE (arg0)) && truth_value_p (TREE_CODE (arg1))) ! return fold (build2 (TRUTH_ANDIF_EXPR, type, ! fold_convert (type, arg0), ! arg1)); /* Convert A ? B : 1 into !A || B if A and B are truth values. */ if (integer_onep (TREE_OPERAND (t, 2)) *************** fold (tree expr) *** 9800,9806 **** /* Only perform transformation if ARG0 is easily inverted. */ tem = invert_truthvalue (arg0); if (TREE_CODE (tem) != TRUTH_NOT_EXPR) ! return fold (build2 (TRUTH_ORIF_EXPR, type, tem, arg1)); } /* Convert A ? 0 : B into !A && B if A and B are truth values. */ --- 9820,9828 ---- /* Only perform transformation if ARG0 is easily inverted. */ tem = invert_truthvalue (arg0); if (TREE_CODE (tem) != TRUTH_NOT_EXPR) ! return fold (build2 (TRUTH_ORIF_EXPR, type, ! fold_convert (type, tem), ! arg1)); } /* Convert A ? 0 : B into !A && B if A and B are truth values. */ *************** fold (tree expr) *** 9811,9817 **** /* Only perform transformation if ARG0 is easily inverted. */ tem = invert_truthvalue (arg0); if (TREE_CODE (tem) != TRUTH_NOT_EXPR) ! return fold (build2 (TRUTH_ANDIF_EXPR, type, tem, TREE_OPERAND (t, 2))); } --- 9833,9840 ---- /* Only perform transformation if ARG0 is easily inverted. */ tem = invert_truthvalue (arg0); if (TREE_CODE (tem) != TRUTH_NOT_EXPR) ! return fold (build2 (TRUTH_ANDIF_EXPR, type, ! fold_convert (type, tem), TREE_OPERAND (t, 2))); } *************** fold (tree expr) *** 9819,9825 **** if (integer_onep (arg1) && truth_value_p (TREE_CODE (arg0)) && truth_value_p (TREE_CODE (TREE_OPERAND (t, 2)))) ! return fold (build2 (TRUTH_ORIF_EXPR, type, arg0, TREE_OPERAND (t, 2))); return t; --- 9842,9849 ---- if (integer_onep (arg1) && truth_value_p (TREE_CODE (arg0)) && truth_value_p (TREE_CODE (TREE_OPERAND (t, 2)))) ! return fold (build2 (TRUTH_ORIF_EXPR, type, ! fold_convert (type, arg0), TREE_OPERAND (t, 2))); return t; diff -Nrcpad gcc-4.0.3/gcc/fortran/ChangeLog gcc-4.0.4/gcc/fortran/ChangeLog *** gcc-4.0.3/gcc/fortran/ChangeLog 2006-03-09 20:44:38.000000000 +0000 --- gcc-4.0.4/gcc/fortran/ChangeLog 2007-01-31 10:22:05.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/gcc/fortran/gfortran.info gcc-4.0.4/gcc/fortran/gfortran.info *** gcc-4.0.3/gcc/fortran/gfortran.info 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/fortran/gfortran.info 2007-01-31 10:51:38.000000000 +0000 *************** *** 0 **** --- 1,5205 ---- + This is doc/gfortran.info, produced by makeinfo version 4.8 from + /home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/fortran/gfortran.texi. + + Copyright (C) 1999-2005 Free Software Foundation, Inc. + + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.1 or + any later version published by the Free Software Foundation; with the + Invariant Sections being "GNU General Public License" and "Funding Free + Software", the Front-Cover texts being (a) (see below), and with the + Back-Cover Texts being (b) (see below). A copy of the license is + included in the section entitled "GNU Free Documentation License". + + (a) The FSF's Front-Cover Text is: + + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU + software. Copies published by the Free Software Foundation raise + funds for GNU development. + + INFO-DIR-SECTION Programming + START-INFO-DIR-ENTRY + * gfortran: (gfortran). The GNU Fortran 95 Compiler. + END-INFO-DIR-ENTRY + This file documents the use and the internals of the GNU Fortran 95 + compiler, (`gfortran'). + + Published by the Free Software Foundation 59 Temple Place - Suite 330 + Boston, MA 02111-1307 USA + + Copyright (C) 1999-2005 Free Software Foundation, Inc. + + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.1 or + any later version published by the Free Software Foundation; with the + Invariant Sections being "GNU General Public License" and "Funding Free + Software", the Front-Cover texts being (a) (see below), and with the + Back-Cover Texts being (b) (see below). A copy of the license is + included in the section entitled "GNU Free Documentation License". + + (a) The FSF's Front-Cover Text is: + + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU + software. Copies published by the Free Software Foundation raise + funds for GNU development. + + Contributed by Steven Bosscher (). + +  + File: gfortran.info, Node: Top, Next: Copying, Up: (DIR) + + Introduction + ************ + + This manual documents the use of `gfortran', the GNU Fortran 95 + compiler. You can find in this manual how to invoke `gfortran', as well + as its features and incompatibilities. + + * Menu: + + * Copying:: GNU General Public License says + how you can copy and share GNU Fortran. + * GNU Free Documentation License:: + How you can copy and share this manual. + * Funding:: How to help assure continued work for free software. + * Getting Started:: What you should know about `gfortran'. + * GFORTRAN and GCC:: You can compile Fortran, C, or other programs. + * GFORTRAN and G77:: Why we chose to start from scratch. + * Invoking GFORTRAN:: Command options supported by `gfortran'. + * Project Status:: Status of `gfortran', roadmap, proposed extensions. + * Contributing:: How you can help. + * Standards:: Standards supported by `gfortran' + * Extensions:: Language extensions implemented by `gfortran' + * Intrinsic Procedures:: Intrinsic procedures supported by `gfortran' + * Index:: Index of this documentation. + +  + File: gfortran.info, Node: Copying, Next: GNU Free Documentation License, Prev: Top, Up: Top + + GNU GENERAL PUBLIC LICENSE + ************************** + + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA + + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + ======== + + The licenses for most software are designed to take away your freedom + to share and change it. By contrast, the GNU General Public License is + intended to guarantee your freedom to share and change free + software--to make sure the software is free for all its users. This + General Public License applies to most of the Free Software + Foundation's software and to any other program whose authors commit to + using it. (Some other Free Software Foundation software is covered by + the GNU Library General Public License instead.) You can apply it to + your programs, too. + + When we speak of free software, we are referring to freedom, not + price. Our General Public Licenses are designed to make sure that you + have the freedom to distribute copies of free software (and charge for + this service if you wish), that you receive source code or can get it + if you want it, that you can change the software or use pieces of it in + new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid + anyone to deny you these rights or to ask you to surrender the rights. + These restrictions translate to certain responsibilities for you if you + distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether + gratis or for a fee, you must give the recipients all the rights that + you have. You must make sure that they, too, receive or can get the + source code. And you must show them these terms so they know their + rights. + + We protect your rights with two steps: (1) copyright the software, + and (2) offer you this license which gives you legal permission to copy, + distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain + that everyone understands that there is no warranty for this free + software. If the software is modified by someone else and passed on, we + want its recipients to know that what they have is not the original, so + that any problems introduced by others will not reflect on the original + authors' reputations. + + Finally, any free program is threatened constantly by software + patents. We wish to avoid the danger that redistributors of a free + program will individually obtain patent licenses, in effect making the + program proprietary. To prevent this, we have made it clear that any + patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and + modification follow. + + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + 0. This License applies to any program or other work which contains a + notice placed by the copyright holder saying it may be distributed + under the terms of this General Public License. The "Program", + below, refers to any such program or work, and a "work based on + the Program" means either the Program or any derivative work under + copyright law: that is to say, a work containing the Program or a + portion of it, either verbatim or with modifications and/or + translated into another language. (Hereinafter, translation is + included without limitation in the term "modification".) Each + licensee is addressed as "you". + + Activities other than copying, distribution and modification are + not covered by this License; they are outside its scope. The act + of running the Program is not restricted, and the output from the + Program is covered only if its contents constitute a work based on + the Program (independent of having been made by running the + Program). Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's + source code as you receive it, in any medium, provided that you + conspicuously and appropriately publish on each copy an appropriate + copyright notice and disclaimer of warranty; keep intact all the + notices that refer to this License and to the absence of any + warranty; and give any other recipients of the Program a copy of + this License along with the Program. + + You may charge a fee for the physical act of transferring a copy, + and you may at your option offer warranty protection in exchange + for a fee. + + 2. You may modify your copy or copies of the Program or any portion + of it, thus forming a work based on the Program, and copy and + distribute such modifications or work under the terms of Section 1 + above, provided that you also meet all of these conditions: + + a. You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b. You must cause any work that you distribute or publish, that + in whole or in part contains or is derived from the Program + or any part thereof, to be licensed as a whole at no charge + to all third parties under the terms of this License. + + c. If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display + an announcement including an appropriate copyright notice and + a notice that there is no warranty (or else, saying that you + provide a warranty) and that users may redistribute the + program under these conditions, and telling the user how to + view a copy of this License. (Exception: if the Program + itself is interactive but does not normally print such an + announcement, your work based on the Program is not required + to print an announcement.) + + These requirements apply to the modified work as a whole. If + identifiable sections of that work are not derived from the + Program, and can be reasonably considered independent and separate + works in themselves, then this License, and its terms, do not + apply to those sections when you distribute them as separate + works. But when you distribute the same sections as part of a + whole which is a work based on the Program, the distribution of + the whole must be on the terms of this License, whose permissions + for other licensees extend to the entire whole, and thus to each + and every part regardless of who wrote it. + + Thus, it is not the intent of this section to claim rights or + contest your rights to work written entirely by you; rather, the + intent is to exercise the right to control the distribution of + derivative or collective works based on the Program. + + In addition, mere aggregation of another work not based on the + Program with the Program (or with a work based on the Program) on + a volume of a storage or distribution medium does not bring the + other work under the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, + under Section 2) in object code or executable form under the terms + of Sections 1 and 2 above provided that you also do one of the + following: + + a. Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of + Sections 1 and 2 above on a medium customarily used for + software interchange; or, + + b. Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a + medium customarily used for software interchange; or, + + c. Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with + such an offer, in accord with Subsection b above.) + + The source code for a work means the preferred form of the work for + making modifications to it. For an executable work, complete + source code means all the source code for all modules it contains, + plus any associated interface definition files, plus the scripts + used to control compilation and installation of the executable. + However, as a special exception, the source code distributed need + not include anything that is normally distributed (in either + source or binary form) with the major components (compiler, + kernel, and so on) of the operating system on which the executable + runs, unless that component itself accompanies the executable. + + If distribution of executable or object code is made by offering + access to copy from a designated place, then offering equivalent + access to copy the source code from the same place counts as + distribution of the source code, even though third parties are not + compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program + except as expressly provided under this License. Any attempt + otherwise to copy, modify, sublicense or distribute the Program is + void, and will automatically terminate your rights under this + License. However, parties who have received copies, or rights, + from you under this License will not have their licenses + terminated so long as such parties remain in full compliance. + + 5. You are not required to accept this License, since you have not + signed it. However, nothing else grants you permission to modify + or distribute the Program or its derivative works. These actions + are prohibited by law if you do not accept this License. + Therefore, by modifying or distributing the Program (or any work + based on the Program), you indicate your acceptance of this + License to do so, and all its terms and conditions for copying, + distributing or modifying the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the + Program), the recipient automatically receives a license from the + original licensor to copy, distribute or modify the Program + subject to these terms and conditions. You may not impose any + further restrictions on the recipients' exercise of the rights + granted herein. You are not responsible for enforcing compliance + by third parties to this License. + + 7. If, as a consequence of a court judgment or allegation of patent + infringement or for any other reason (not limited to patent + issues), conditions are imposed on you (whether by court order, + agreement or otherwise) that contradict the conditions of this + License, they do not excuse you from the conditions of this + License. If you cannot distribute so as to satisfy simultaneously + your obligations under this License and any other pertinent + obligations, then as a consequence you may not distribute the + Program at all. For example, if a patent license would not permit + royalty-free redistribution of the Program by all those who + receive copies directly or indirectly through you, then the only + way you could satisfy both it and this License would be to refrain + entirely from distribution of the Program. + + If any portion of this section is held invalid or unenforceable + under any particular circumstance, the balance of the section is + intended to apply and the section as a whole is intended to apply + in other circumstances. + + It is not the purpose of this section to induce you to infringe any + patents or other property right claims or to contest validity of + any such claims; this section has the sole purpose of protecting + the integrity of the free software distribution system, which is + implemented by public license practices. Many people have made + generous contributions to the wide range of software distributed + through that system in reliance on consistent application of that + system; it is up to the author/donor to decide if he or she is + willing to distribute software through any other system and a + licensee cannot impose that choice. + + This section is intended to make thoroughly clear what is believed + to be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in + certain countries either by patents or by copyrighted interfaces, + the original copyright holder who places the Program under this + License may add an explicit geographical distribution limitation + excluding those countries, so that distribution is permitted only + in or among countries not thus excluded. In such case, this + License incorporates the limitation as if written in the body of + this License. + + 9. The Free Software Foundation may publish revised and/or new + versions of the General Public License from time to time. Such + new versions will be similar in spirit to the present version, but + may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the + Program specifies a version number of this License which applies + to it and "any later version", you have the option of following + the terms and conditions either of that version or of any later + version published by the Free Software Foundation. If the Program + does not specify a version number of this License, you may choose + any version ever published by the Free Software Foundation. + + 10. If you wish to incorporate parts of the Program into other free + programs whose distribution conditions are different, write to the + author to ask for permission. For software which is copyrighted + by the Free Software Foundation, write to the Free Software + Foundation; we sometimes make exceptions for this. Our decision + will be guided by the two goals of preserving the free status of + all derivatives of our free software and of promoting the sharing + and reuse of software generally. + + NO WARRANTY + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO + WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE + LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT + HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT + WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT + NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE + QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE + PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY + SERVICING, REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN + WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY + MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE + LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, + INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR + INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF + DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU + OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY + OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + How to Apply These Terms to Your New Programs + ============================================= + + If you develop a new program, and you want it to be of the greatest + possible use to the public, the best way to achieve this is to make it + free software which everyone can redistribute and change under these + terms. + + To do so, attach the following notices to the program. It is safest + to attach them to the start of each source file to most effectively + convey the exclusion of warranty; and each file should have at least + the "copyright" line and a pointer to where the full notice is found. + + ONE LINE TO GIVE THE PROGRAM'S NAME AND A BRIEF IDEA OF WHAT IT DOES. + Copyright (C) YEAR NAME OF AUTHOR + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + Also add information on how to contact you by electronic and paper + mail. + + If the program is interactive, make it output a short notice like + this when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) YEAR NAME OF AUTHOR + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details + type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + + The hypothetical commands `show w' and `show c' should show the + appropriate parts of the General Public License. Of course, the + commands you use may be called something other than `show w' and `show + c'; they could even be mouse-clicks or menu items--whatever suits your + program. + + You should also get your employer (if you work as a programmer) or + your school, if any, to sign a "copyright disclaimer" for the program, + if necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + SIGNATURE OF TY COON, 1 April 1989 + Ty Coon, President of Vice + + This General Public License does not permit incorporating your + program into proprietary programs. If your program is a subroutine + library, you may consider it more useful to permit linking proprietary + applications with the library. If this is what you want to do, use the + GNU Library General Public License instead of this License. + +  + File: gfortran.info, Node: GNU Free Documentation License, Next: Funding, Prev: Copying, Up: Top + + GNU Free Documentation License + ****************************** + + Version 1.2, November 2002 + + Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA + + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + 0. PREAMBLE + + The purpose of this License is to make a manual, textbook, or other + functional and useful document "free" in the sense of freedom: to + assure everyone the effective freedom to copy and redistribute it, + with or without modifying it, either commercially or + noncommercially. Secondarily, this License preserves for the + author and publisher a way to get credit for their work, while not + being considered responsible for modifications made by others. + + This License is a kind of "copyleft", which means that derivative + works of the document must themselves be free in the same sense. + It complements the GNU General Public License, which is a copyleft + license designed for free software. + + We have designed this License in order to use it for manuals for + free software, because free software needs free documentation: a + free program should come with manuals providing the same freedoms + that the software does. But this License is not limited to + software manuals; it can be used for any textual work, regardless + of subject matter or whether it is published as a printed book. + We recommend this License principally for works whose purpose is + instruction or reference. + + 1. APPLICABILITY AND DEFINITIONS + + This License applies to any manual or other work, in any medium, + that contains a notice placed by the copyright holder saying it + can be distributed under the terms of this License. Such a notice + grants a world-wide, royalty-free license, unlimited in duration, + to use that work under the conditions stated herein. The + "Document", below, refers to any such manual or work. Any member + of the public is a licensee, and is addressed as "you". You + accept the license if you copy, modify or distribute the work in a + way requiring permission under copyright law. + + A "Modified Version" of the Document means any work containing the + Document or a portion of it, either copied verbatim, or with + modifications and/or translated into another language. + + A "Secondary Section" is a named appendix or a front-matter section + of the Document that deals exclusively with the relationship of the + publishers or authors of the Document to the Document's overall + subject (or to related matters) and contains nothing that could + fall directly within that overall subject. (Thus, if the Document + is in part a textbook of mathematics, a Secondary Section may not + explain any mathematics.) The relationship could be a matter of + historical connection with the subject or with related matters, or + of legal, commercial, philosophical, ethical or political position + regarding them. + + The "Invariant Sections" are certain Secondary Sections whose + titles are designated, as being those of Invariant Sections, in + the notice that says that the Document is released under this + License. If a section does not fit the above definition of + Secondary then it is not allowed to be designated as Invariant. + The Document may contain zero Invariant Sections. If the Document + does not identify any Invariant Sections then there are none. + + The "Cover Texts" are certain short passages of text that are + listed, as Front-Cover Texts or Back-Cover Texts, in the notice + that says that the Document is released under this License. A + Front-Cover Text may be at most 5 words, and a Back-Cover Text may + be at most 25 words. + + A "Transparent" copy of the Document means a machine-readable copy, + represented in a format whose specification is available to the + general public, that is suitable for revising the document + straightforwardly with generic text editors or (for images + composed of pixels) generic paint programs or (for drawings) some + widely available drawing editor, and that is suitable for input to + text formatters or for automatic translation to a variety of + formats suitable for input to text formatters. A copy made in an + otherwise Transparent file format whose markup, or absence of + markup, has been arranged to thwart or discourage subsequent + modification by readers is not Transparent. An image format is + not Transparent if used for any substantial amount of text. A + copy that is not "Transparent" is called "Opaque". + + Examples of suitable formats for Transparent copies include plain + ASCII without markup, Texinfo input format, LaTeX input format, + SGML or XML using a publicly available DTD, and + standard-conforming simple HTML, PostScript or PDF designed for + human modification. Examples of transparent image formats include + PNG, XCF and JPG. Opaque formats include proprietary formats that + can be read and edited only by proprietary word processors, SGML or + XML for which the DTD and/or processing tools are not generally + available, and the machine-generated HTML, PostScript or PDF + produced by some word processors for output purposes only. + + The "Title Page" means, for a printed book, the title page itself, + plus such following pages as are needed to hold, legibly, the + material this License requires to appear in the title page. For + works in formats which do not have any title page as such, "Title + Page" means the text near the most prominent appearance of the + work's title, preceding the beginning of the body of the text. + + A section "Entitled XYZ" means a named subunit of the Document + whose title either is precisely XYZ or contains XYZ in parentheses + following text that translates XYZ in another language. (Here XYZ + stands for a specific section name mentioned below, such as + "Acknowledgements", "Dedications", "Endorsements", or "History".) + To "Preserve the Title" of such a section when you modify the + Document means that it remains a section "Entitled XYZ" according + to this definition. + + The Document may include Warranty Disclaimers next to the notice + which states that this License applies to the Document. These + Warranty Disclaimers are considered to be included by reference in + this License, but only as regards disclaiming warranties: any other + implication that these Warranty Disclaimers may have is void and + has no effect on the meaning of this License. + + 2. VERBATIM COPYING + + You may copy and distribute the Document in any medium, either + commercially or noncommercially, provided that this License, the + copyright notices, and the license notice saying this License + applies to the Document are reproduced in all copies, and that you + add no other conditions whatsoever to those of this License. You + may not use technical measures to obstruct or control the reading + or further copying of the copies you make or distribute. However, + you may accept compensation in exchange for copies. If you + distribute a large enough number of copies you must also follow + the conditions in section 3. + + You may also lend copies, under the same conditions stated above, + and you may publicly display copies. + + 3. COPYING IN QUANTITY + + If you publish printed copies (or copies in media that commonly + have printed covers) of the Document, numbering more than 100, and + the Document's license notice requires Cover Texts, you must + enclose the copies in covers that carry, clearly and legibly, all + these Cover Texts: Front-Cover Texts on the front cover, and + Back-Cover Texts on the back cover. Both covers must also clearly + and legibly identify you as the publisher of these copies. The + front cover must present the full title with all words of the + title equally prominent and visible. You may add other material + on the covers in addition. Copying with changes limited to the + covers, as long as they preserve the title of the Document and + satisfy these conditions, can be treated as verbatim copying in + other respects. + + If the required texts for either cover are too voluminous to fit + legibly, you should put the first ones listed (as many as fit + reasonably) on the actual cover, and continue the rest onto + adjacent pages. + + If you publish or distribute Opaque copies of the Document + numbering more than 100, you must either include a + machine-readable Transparent copy along with each Opaque copy, or + state in or with each Opaque copy a computer-network location from + which the general network-using public has access to download + using public-standard network protocols a complete Transparent + copy of the Document, free of added material. If you use the + latter option, you must take reasonably prudent steps, when you + begin distribution of Opaque copies in quantity, to ensure that + this Transparent copy will remain thus accessible at the stated + location until at least one year after the last time you + distribute an Opaque copy (directly or through your agents or + retailers) of that edition to the public. + + It is requested, but not required, that you contact the authors of + the Document well before redistributing any large number of + copies, to give them a chance to provide you with an updated + version of the Document. + + 4. MODIFICATIONS + + You may copy and distribute a Modified Version of the Document + under the conditions of sections 2 and 3 above, provided that you + release the Modified Version under precisely this License, with + the Modified Version filling the role of the Document, thus + licensing distribution and modification of the Modified Version to + whoever possesses a copy of it. In addition, you must do these + things in the Modified Version: + + A. Use in the Title Page (and on the covers, if any) a title + distinct from that of the Document, and from those of + previous versions (which should, if there were any, be listed + in the History section of the Document). You may use the + same title as a previous version if the original publisher of + that version gives permission. + + B. List on the Title Page, as authors, one or more persons or + entities responsible for authorship of the modifications in + the Modified Version, together with at least five of the + principal authors of the Document (all of its principal + authors, if it has fewer than five), unless they release you + from this requirement. + + C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. + + D. Preserve all the copyright notices of the Document. + + E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. + + F. Include, immediately after the copyright notices, a license + notice giving the public permission to use the Modified + Version under the terms of this License, in the form shown in + the Addendum below. + + G. Preserve in that license notice the full lists of Invariant + Sections and required Cover Texts given in the Document's + license notice. + + H. Include an unaltered copy of this License. + + I. Preserve the section Entitled "History", Preserve its Title, + and add to it an item stating at least the title, year, new + authors, and publisher of the Modified Version as given on + the Title Page. If there is no section Entitled "History" in + the Document, create one stating the title, year, authors, + and publisher of the Document as given on its Title Page, + then add an item describing the Modified Version as stated in + the previous sentence. + + J. Preserve the network location, if any, given in the Document + for public access to a Transparent copy of the Document, and + likewise the network locations given in the Document for + previous versions it was based on. These may be placed in + the "History" section. You may omit a network location for a + work that was published at least four years before the + Document itself, or if the original publisher of the version + it refers to gives permission. + + K. For any section Entitled "Acknowledgements" or "Dedications", + Preserve the Title of the section, and preserve in the + section all the substance and tone of each of the contributor + acknowledgements and/or dedications given therein. + + L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section + titles. + + M. Delete any section Entitled "Endorsements". Such a section + may not be included in the Modified Version. + + N. Do not retitle any existing section to be Entitled + "Endorsements" or to conflict in title with any Invariant + Section. + + O. Preserve any Warranty Disclaimers. + + If the Modified Version includes new front-matter sections or + appendices that qualify as Secondary Sections and contain no + material copied from the Document, you may at your option + designate some or all of these sections as invariant. To do this, + add their titles to the list of Invariant Sections in the Modified + Version's license notice. These titles must be distinct from any + other section titles. + + You may add a section Entitled "Endorsements", provided it contains + nothing but endorsements of your Modified Version by various + parties--for example, statements of peer review or that the text + has been approved by an organization as the authoritative + definition of a standard. + + You may add a passage of up to five words as a Front-Cover Text, + and a passage of up to 25 words as a Back-Cover Text, to the end + of the list of Cover Texts in the Modified Version. Only one + passage of Front-Cover Text and one of Back-Cover Text may be + added by (or through arrangements made by) any one entity. If the + Document already includes a cover text for the same cover, + previously added by you or by arrangement made by the same entity + you are acting on behalf of, you may not add another; but you may + replace the old one, on explicit permission from the previous + publisher that added the old one. + + The author(s) and publisher(s) of the Document do not by this + License give permission to use their names for publicity for or to + assert or imply endorsement of any Modified Version. + + 5. COMBINING DOCUMENTS + + You may combine the Document with other documents released under + this License, under the terms defined in section 4 above for + modified versions, provided that you include in the combination + all of the Invariant Sections of all of the original documents, + unmodified, and list them all as Invariant Sections of your + combined work in its license notice, and that you preserve all + their Warranty Disclaimers. + + The combined work need only contain one copy of this License, and + multiple identical Invariant Sections may be replaced with a single + copy. If there are multiple Invariant Sections with the same name + but different contents, make the title of each such section unique + by adding at the end of it, in parentheses, the name of the + original author or publisher of that section if known, or else a + unique number. Make the same adjustment to the section titles in + the list of Invariant Sections in the license notice of the + combined work. + + In the combination, you must combine any sections Entitled + "History" in the various original documents, forming one section + Entitled "History"; likewise combine any sections Entitled + "Acknowledgements", and any sections Entitled "Dedications". You + must delete all sections Entitled "Endorsements." + + 6. COLLECTIONS OF DOCUMENTS + + You may make a collection consisting of the Document and other + documents released under this License, and replace the individual + copies of this License in the various documents with a single copy + that is included in the collection, provided that you follow the + rules of this License for verbatim copying of each of the + documents in all other respects. + + You may extract a single document from such a collection, and + distribute it individually under this License, provided you insert + a copy of this License into the extracted document, and follow + this License in all other respects regarding verbatim copying of + that document. + + 7. AGGREGATION WITH INDEPENDENT WORKS + + A compilation of the Document or its derivatives with other + separate and independent documents or works, in or on a volume of + a storage or distribution medium, is called an "aggregate" if the + copyright resulting from the compilation is not used to limit the + legal rights of the compilation's users beyond what the individual + works permit. When the Document is included an aggregate, this + License does not apply to the other works in the aggregate which + are not themselves derivative works of the Document. + + If the Cover Text requirement of section 3 is applicable to these + copies of the Document, then if the Document is less than one half + of the entire aggregate, the Document's Cover Texts may be placed + on covers that bracket the Document within the aggregate, or the + electronic equivalent of covers if the Document is in electronic + form. Otherwise they must appear on printed covers that bracket + the whole aggregate. + + 8. TRANSLATION + + Translation is considered a kind of modification, so you may + distribute translations of the Document under the terms of section + 4. Replacing Invariant Sections with translations requires special + permission from their copyright holders, but you may include + translations of some or all Invariant Sections in addition to the + original versions of these Invariant Sections. You may include a + translation of this License, and all the license notices in the + Document, and any Warrany Disclaimers, provided that you also + include the original English version of this License and the + original versions of those notices and disclaimers. In case of a + disagreement between the translation and the original version of + this License or a notice or disclaimer, the original version will + prevail. + + If a section in the Document is Entitled "Acknowledgements", + "Dedications", or "History", the requirement (section 4) to + Preserve its Title (section 1) will typically require changing the + actual title. + + 9. TERMINATION + + You may not copy, modify, sublicense, or distribute the Document + except as expressly provided for under this License. Any other + attempt to copy, modify, sublicense or distribute the Document is + void, and will automatically terminate your rights under this + License. However, parties who have received copies, or rights, + from you under this License will not have their licenses + terminated so long as such parties remain in full compliance. + + 10. FUTURE REVISIONS OF THIS LICENSE + + The Free Software Foundation may publish new, revised versions of + the GNU Free Documentation License from time to time. Such new + versions will be similar in spirit to the present version, but may + differ in detail to address new problems or concerns. See + `http://www.gnu.org/copyleft/'. + + Each version of the License is given a distinguishing version + number. If the Document specifies that a particular numbered + version of this License "or any later version" applies to it, you + have the option of following the terms and conditions either of + that specified version or of any later version that has been + published (not as a draft) by the Free Software Foundation. If + the Document does not specify a version number of this License, + you may choose any version ever published (not as a draft) by the + Free Software Foundation. + + ADDENDUM: How to use this License for your documents + ==================================================== + + To use this License in a document you have written, include a copy of + the License in the document and put the following copyright and license + notices just after the title page: + + Copyright (C) YEAR YOUR NAME. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.2 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled ``GNU + Free Documentation License''. + + If you have Invariant Sections, Front-Cover Texts and Back-Cover + Texts, replace the "with...Texts." line with this: + + with the Invariant Sections being LIST THEIR TITLES, with + the Front-Cover Texts being LIST, and with the Back-Cover Texts + being LIST. + + If you have Invariant Sections without Cover Texts, or some other + combination of the three, merge those two alternatives to suit the + situation. + + If your document contains nontrivial examples of program code, we + recommend releasing these examples in parallel under your choice of + free software license, such as the GNU General Public License, to + permit their use in free software. + +  + File: gfortran.info, Node: Funding, Next: Getting Started, Prev: GNU Free Documentation License, Up: Top + + Funding Free Software + ********************* + + If you want to have more free software a few years from now, it makes + sense for you to help encourage people to contribute funds for its + development. The most effective approach known is to encourage + commercial redistributors to donate. + + Users of free software systems can boost the pace of development by + encouraging for-a-fee distributors to donate part of their selling price + to free software developers--the Free Software Foundation, and others. + + The way to convince distributors to do this is to demand it and + expect it from them. So when you compare distributors, judge them + partly by how much they give to free software development. Show + distributors they must compete to be the one who gives the most. + + To make this approach work, you must insist on numbers that you can + compare, such as, "We will donate ten dollars to the Frobnitz project + for each disk sold." Don't be satisfied with a vague promise, such as + "A portion of the profits are donated," since it doesn't give a basis + for comparison. + + Even a precise fraction "of the profits from this disk" is not very + meaningful, since creative accounting and unrelated business decisions + can greatly alter what fraction of the sales price counts as profit. + If the price you pay is $50, ten percent of the profit is probably less + than a dollar; it might be a few cents, or nothing at all. + + Some redistributors do development work themselves. This is useful + too; but to keep everyone honest, you need to inquire how much they do, + and what kind. Some kinds of development make much more long-term + difference than others. For example, maintaining a separate version of + a program contributes very little; maintaining the standard version of a + program for the whole community contributes much. Easy new ports + contribute little, since someone else would surely do them; difficult + ports such as adding a new CPU to the GNU Compiler Collection + contribute more; major new features or packages contribute the most. + + By establishing the idea that supporting further development is "the + proper thing to do" when distributing free software for a fee, we can + assure a steady flow of resources into making more free software. + + Copyright (C) 1994 Free Software Foundation, Inc. + Verbatim copying and redistribution of this section is permitted + without royalty; alteration is not permitted. + +  + File: gfortran.info, Node: Getting Started, Next: GFORTRAN and GCC, Prev: Funding, Up: Top + + 1 Getting Started + ***************** + + Gfortran is the GNU Fortran 95 compiler front end, designed initially + as a free replacement for, or alternative to, the unix `f95' command; + `gfortran' is command you'll use to invoke the compiler. + + _Gfortran is not yet a fully conformant Fortran 95 compiler_. It + can generate code for most constructs and expressions, but work remains + to be done. In particular, there are known deficiencies with ENTRY, + NAMELIST, and sophisticated use of MODULES, POINTERS and DERIVED TYPES. + For those whose Fortran codes conform to either the Fortran 77 + standard or the GNU Fortran 77 language, we recommend to use `g77' from + GCC 3.4. We recommend that distributors continue to provide packages + of g77-3.4 until we announce that `gfortran' fully replaces `g77'. The + gfortran developers welcome any feedback on user experience with + `gfortran' at . + + When `gfortran' is finished, it will do everything you expect from + any decent compiler: + + * Read a user's program, stored in a file and containing + instructions written in Fortran 77, Fortran 90 or Fortran 95. + This file contains "source code". + + * Translate the user's program into instructions a computer can + carry out more quickly than it takes to translate the instructions + in the first place. The result after compilation of a program is + "machine code", code designed to be efficiently translated and + processed by a machine such as your computer. Humans usually + aren't as good writing machine code as they are at writing Fortran + (or C++, Ada, or Java), because is easy to make tiny mistakes + writing machine code. + + * Provide the user with information about the reasons why the + compiler is unable to create a binary from the source code. + Usually this will be the case if the source code is flawed. When + writing Fortran, it is easy to make big mistakes. The Fortran 90 + requires that the compiler can point out mistakes to the user. An + incorrect usage of the language causes an "error message". + + The compiler will also attempt to diagnose cases where the user's + program contains a correct usage of the language, but instructs + the computer to do something questionable. This kind of + diagnostics message is called a "warning message". + + * Provide optional information about the translation passes from the + source code to machine code. This can help a user of the compiler + to find the cause of certain bugs which may not be obvious in the + source code, but may be more easily found at a lower level + compiler output. It also helps developers to find bugs in the + compiler itself. + + * Provide information in the generated machine code that can make it + easier to find bugs in the program (using a debugging tool, called + a "debugger", such as the GNU Debugger `gdb'). + + * Locate and gather machine code already generated to perform + actions requested by statements in the user's program. This + machine code is organized into "modules" and is located and + "linked" to the user program. + + Gfortran consists of several components: + + * A version of the `gcc' command (which also might be installed as + the system's `cc' command) that also understands and accepts + Fortran source code. The `gcc' command is the "driver" program for + all the languages in the GNU Compiler Collection (GCC); With `gcc', + you can compiler the source code of any language for which a front + end is available in GCC. + + * The `gfortran' command itself, which also might be installed as the + system's `f95' command. `gfortran' is just another driver program, + but specifically for the Fortran 95 compiler only. The difference + with `gcc' is that `gfortran' will automatically link the correct + libraries to your program. + + * A collection of run-time libraries. These libraries contains the + machine code needed to support capabilities of the Fortran + language that are not directly provided by the machine code + generated by the `gfortran' compilation phase, such as intrinsic + functions and subroutines, and routines for interaction with files + and the operating system. + + * The Fortran compiler itself, (`f951'). This is the gfortran + parser and code generator, linked to and interfaced with the GCC + backend library. `f951' "translates" the source code to assembler + code. You would typically not use this program directly; instead, + the `gcc' or `gfortran' driver programs will call it for you. + +  + File: gfortran.info, Node: GFORTRAN and GCC, Next: GFORTRAN and G77, Prev: Getting Started, Up: Top + + 2 GFORTRAN and GCC + ****************** + + GCC used to be the GNU "C" Compiler, but is now known as the "GNU + Compiler Collection". GCC provides the GNU system with a very versatile + compiler middle end (shared optimization passes), and with back ends + (code generators) for many different computer architectures and + operating systems. The code of the middle end and back end are shared + by all compiler front ends that are in the GNU Compiler Collection. + + A GCC front end is essentially a source code parser and a pass to + generate a representation of the semantics of the program in the source + code in the GCC language independent intermediate language, called + "GENERIC". + + The parser takes a source file written in a particular computer + language, reads and parses it, and tries to make sure that the source + code conforms to the language rules. Once the correctness of a program + has been established, the compiler will build a data structure known as + the "Abstract Syntax tree", or just "AST" or "tree" for short. This + data structure represents the whole program or a subroutine or a + function. The "tree" is passed to the GCC middle end, which will + perform optimization passes on it, pass the optimized AST and generate + assembly for the program unit. + + Different phases in this translation process can be, and in fact + _are_ merged in many compiler front ends. GNU Fortran 95 has a strict + separation between the parser and code generator. + + The goal of the gfortran project is to build a new front end for GCC: + A Fortran 95 front end. In a non-gfortran installation, `gcc' will not + be able to compile Fortran 95 source code (only the "C" front end has + to be compiled if you want to build GCC, all other languages are + optional). If you build GCC with gfortran, `gcc' will recognize + `.f/.f90/.f95' source files and accepts Fortran 95 specific command + line options. + +  + File: gfortran.info, Node: GFORTRAN and G77, Next: Invoking GFORTRAN, Prev: GFORTRAN and GCC, Up: Top + + 3 GFORTRAN and G77 + ****************** + + Why do we write a compiler front end from scratch? There's a fine + Fortran 77 compiler in the GNU Compiler Collection that accepts some + features of the Fortran 90 standard as extensions. Why not start from + there and revamp it? + + One of the reasons is that Craig Burley, the author of G77, has + decided to stop working on the G77 front end. On Craig explains the + reasons for his decision to stop working on G77 + (http://world.std.com/~burley/g77-why.html) in one of the pages in his + homepage. Among the reasons is a lack of interest in improvements to + `g77'. Users appear to be quite satisfied with `g77' as it is. While + `g77' is still being maintained (by Toon Moene), it is unlikely that + sufficient people will be willing to completely rewrite the existing + code. + + But there are other reasons to start from scratch. Many people, + including Craig Burley, no longer agreed with certain design decisions + in the G77 front end. Also, the interface of `g77' to the back end is + written in a style which is confusing and not up to date on recommended + practice. In fact, a full rewrite had already been planned for GCC 3.0. + + When Craig decided to stop, it just seemed to be a better idea to + start a new project from scratch, because it was expected to be easier + to maintain code we develop ourselves than to do a major overhaul of + `g77' first, and then build a Fortran 95 compiler out of it. + +  + File: gfortran.info, Node: Invoking GFORTRAN, Next: Project Status, Prev: GFORTRAN and G77, Up: Top + + 4 GNU Fortran 95 Command Options + ******************************** + + The `gfortran' command supports all the options supported by the `gcc' + command. Only options specific to gfortran are documented here. + + _Gfortran is not yet a fully conformant Fortran 95 compiler_. It + can generate code for most constructs and expressions, but work remains + to be done. In particular, there are known deficiencies with ENTRY, + NAMELIST, and sophisticated use of MODULES, POINTERS and DERIVED TYPES. + For those whose Fortran codes conform to either the Fortran 77 + standard or the GNU Fortran 77 language, we recommend to use `g77' from + GCC 3.4. We recommend that distributors continue to provide packages + of g77-3.4 until we announce that `gfortran' fully replaces `g77'. The + gfortran developers welcome any feedback on user experience with + `gfortran' at . + + *Note GCC Command Options: (gcc)Invoking GCC, for information on the + non-Fortran-specific aspects of the `gcc' command (and, therefore, the + `gfortran' command). + + All `gcc' and `gfortran' options are accepted both by `gfortran' and + by `gcc' (as well as any other drivers built at the same time, such as + `g++'), since adding `gfortran' to the `gcc' distribution enables + acceptance of `gfortran' options by all of the relevant drivers. + + In some cases, options have positive and negative forms; the + negative form of `-ffoo' would be `-fno-foo'. This manual documents + only one of these two forms, whichever one is not the default. + + * Menu: + + * Option Summary:: Brief list of all `gfortran' options, + without explanations. + * Fortran Dialect Options:: Controlling the variant of Fortran language + compiled. + * Warning Options:: How picky should the compiler be? + * Debugging Options:: Symbol tables, measurements, and debugging dumps. + * Directory Options:: Where to find module files + * Code Gen Options:: Specifying conventions for function calls, data layout + and register usage. + * Environment Variables:: Env vars that affect GNU Fortran. + +  + File: gfortran.info, Node: Option Summary, Next: Fortran Dialect Options, Up: Invoking GFORTRAN + + 4.1 Option Summary + ================== + + Here is a summary of all the options specific to GNU Fortran, grouped + by type. Explanations are in the following sections. + + _Fortran Language Options_ + *Note Options Controlling Fortran Dialect: Fortran Dialect Options. + -ffree-form -fno-fixed-form + -fdollar-ok -fimplicit-none -fmax-identifier-length + -std=STD + -ffixed-line-length-N -ffixed-line-length-none + -fdefault-double-8 -fdefault-integer-8 -fdefault-real-8 + + _Warning Options_ + *Note Options to Request or Suppress Warnings: Warning Options. + -fsyntax-only -pedantic -pedantic-errors + -w -Wall -Waliasing -Wconversion + -Wimplicit-interface -Wnonstd-intrinsics -Wsurprising -Wunderflow + -Wunused-labels -Wline-truncation -W + + _Debugging Options_ + *Note Options for Debugging Your Program or GCC: Debugging Options. + -fdump-parse-tree + + _Directory Options_ + *Note Options for Directory Search: Directory Options. + -IDIR -MDIR + + _Code Generation Options_ + *Note Options for Code Generation Conventions: Code Gen Options. + -fno-automatic -ff2c -fno-underscoring -fsecond-underscore + -fbounds-check -fmax-stack-var-size=N + -fpackderived -frepack-arrays + + + * Menu: + + * Fortran Dialect Options:: Controlling the variant of Fortran language + compiled. + * Warning Options:: How picky should the compiler be? + * Debugging Options:: Symbol tables, measurements, and debugging dumps. + * Directory Options:: Where to find module files + * Code Gen Options:: Specifying conventions for function calls, data layout + and register usage. + +  + File: gfortran.info, Node: Fortran Dialect Options, Next: Warning Options, Prev: Option Summary, Up: Invoking GFORTRAN + + 4.2 Options Controlling Fortran Dialect + ======================================= + + The following options control the dialect of Fortran that the compiler + accepts: + + `-ffree-form' + + `-ffixed-form' + Specify the layout used by the the source file. The free form + layout was introduced in Fortran 90. Fixed form was traditionally + used in older Fortran programs. + + `-fdefault-double-8' + Set the "DOUBLE PRECISION" type to an 8 byte wide. + + `-fdefault-integer-8' + Set the default integer and logical types to an 8 byte wide type. + Do nothing if this is already the default. + + `-fdefault-real-8' + Set the default real type to an 8 byte wide type. Do nothing if + this is already the default. + + `-fdollar-ok' + Allow `$' as a valid character in a symbol name. + + `-fno-backslash' + + `' + Compile switch to change the interpretation of a backslash from + "C"-style escape characters to a single backslash character. + + `-ffixed-line-length-N' + Set column after which characters are ignored in typical fixed-form + lines in the source file, and through which spaces are assumed (as + if padded to that length) after the ends of short fixed-form lines. + + Popular values for N include 72 (the standard and the default), 80 + (card image), and 132 (corresponds to "extended-source" options in + some popular compilers). N may be `none', meaning that the entire + line is meaningful and that continued character constants never + have implicit spaces appended to them to fill out the line. + `-ffixed-line-length-0' means the same thing as + `-ffixed-line-length-none'. + + `-fmax-identifier-length=N' + Specify the maximum allowed identifier length. Typical values are + 31 (Fortran 95) and 63 (Fortran 200x). + + `-fimplicit-none' + Specify that no implicit typing is allowed, unless overridden by + explicit `IMPLICIT' statements. This is the equivalent of adding + `implicit none' to the start of every procedure. + + `-std=STD' + Conform to the specified standard. Allowed values for STD are + `gnu', `f95', `f2003' and `legacy'. + + +  + File: gfortran.info, Node: Warning Options, Next: Debugging Options, Prev: Fortran Dialect Options, Up: Invoking GFORTRAN + + 4.3 Options to Request or Suppress Warnings + =========================================== + + Warnings are diagnostic messages that report constructions which are + not inherently erroneous but which are risky or suggest there might + have been an error. + + You can request many specific warnings with options beginning `-W', + for example `-Wimplicit' to request warnings on implicit declarations. + Each of these specific warning options also has a negative form + beginning `-Wno-' to turn off warnings; for example, `-Wno-implicit'. + This manual lists only one of the two forms, whichever is not the + default. + + These options control the amount and kinds of warnings produced by + GNU Fortran: + + `-fsyntax-only' + Check the code for syntax errors, but don't do anything beyond + that. + + `-pedantic' + Issue warnings for uses of extensions to FORTRAN 95. `-pedantic' + also applies to C-language constructs where they occur in GNU + Fortran source files, such as use of `\e' in a character constant + within a directive like `#include'. + + Valid FORTRAN 95 programs should compile properly with or without + this option. However, without this option, certain GNU extensions + and traditional Fortran features are supported as well. With this + option, many of them are rejected. + + Some users try to use `-pedantic' to check programs for + conformance. They soon find that it does not do quite what they + want--it finds some nonstandard practices, but not all. However, + improvements to `gfortran' in this area are welcome. + + This should be used in conjunction with -std=STD. + + `-pedantic-errors' + Like `-pedantic', except that errors are produced rather than + warnings. + + `-w' + Inhibit all warning messages. + + `-Wall' + Enables commonly used warning options that which pertain to usage + that we recommend avoiding and that we believe is easy to avoid. + This currently includes `-Wunused-labels', `-Waliasing', + `-Wsurprising', `-Wnonstd-intrinsic' and `-Wline-truncation'. + + `-Waliasing' + Warn about possible aliasing of dummy arguments. The following + example will trigger the warning as it would be illegal to `bar' to + modify either parameter. + INTEGER A + CALL BAR(A,A) + + `-Wconversion' + Warn about implicit conversions between different types. + + `-Wimplicit-interface' + Warn about when procedure are called without an explicit interface. + Note this only checks that an explicit interface is present. It + does not check that the declared interfaces are consistent across + program units. + + `-Wnonstd-intrinsic' + Warn if the user tries to use an intrinsic that does not belong to + the standard the user has chosen via the -std option. + + `-Wsurprising' + Produce a warning when "suspicious" code constructs are + encountered. While technically legal these usually indicate that + an error has been made. + + This currently produces a warning under the following + circumstances: + + * An INTEGER SELECT construct has a CASE that can never be + matched as its lower value is greater than its upper value. + + * A LOGICAL SELECT construct has three CASE statements. + + `-Wunderflow' + Produce a warning when numerical constant expressions are + encountered, which yield an UNDERFLOW during compilation. + + `-Wunused-labels' + Warn whenever a label is defined but never referenced. + + `-Werror' + Turns all warnings into errors. + + `-W' + Turns on "extra warnings" and, if optimization is specified via + `-O', the `-Wuninitialized' option. (This might change in future + versions of `gfortran' + + *Note Options to Request or Suppress Warnings: (gcc)Warning Options, + for information on more options offered by the GBE shared by + `gfortran', `gcc' and other GNU compilers. + + Some of these have no effect when compiling programs written in + Fortran. + +  + File: gfortran.info, Node: Debugging Options, Next: Directory Options, Prev: Warning Options, Up: Invoking GFORTRAN + + 4.4 Options for Debugging Your Program or GNU Fortran + ===================================================== + + GNU Fortran has various special options that are used for debugging + either your program or `gfortran' + + `-fdump-parse-tree' + Output the internal parse tree before starting code generation. + Only really useful for debugging gfortran itself. + + *Note Options for Debugging Your Program or GCC: (gcc)Debugging + Options, for more information on debugging options. + +  + File: gfortran.info, Node: Directory Options, Next: Code Gen Options, Prev: Debugging Options, Up: Invoking GFORTRAN + + 4.5 Options for Directory Search + ================================ + + There options affect how affect how `gfortran' searches for files + specified via the `INCLUDE' directive, and where it searches for + previously compiled modules. + + It also affects the search paths used by `cpp' when used to + preprocess Fortran source. + + `-IDIR' + These affect interpretation of the `INCLUDE' directive (as well as + of the `#include' directive of the `cpp' preprocessor). + + Also note that the general behavior of `-I' and `INCLUDE' is + pretty much the same as of `-I' with `#include' in the `cpp' + preprocessor, with regard to looking for `header.gcc' files and + other such things. + + This path is also used to search for `.mod' files when previously + compiled modules are required by a `USE' statement. + + *Note Options for Directory Search: (gcc)Directory Options, for + information on the `-I' option. + + `-MDIR' + + `-JDIR' + This option specifies where to put `.mod' files for compiled + modules. It is also added to the list of directories to searched + by an `USE' statement. + + The default is the current directory. + + `-J' is an alias for `-M' to avoid conflicts with existing GCC + options. + +  + File: gfortran.info, Node: Code Gen Options, Next: Environment Variables, Prev: Directory Options, Up: Invoking GFORTRAN + + 4.6 Options for Code Generation Conventions + =========================================== + + These machine-independent options control the interface conventions + used in code generation. + + Most of them have both positive and negative forms; the negative form + of `-ffoo' would be `-fno-foo'. In the table below, only one of the + forms is listed--the one which is not the default. You can figure out + the other form by either removing `no-' or adding it. + + `-fno-automatic' + Treat each program unit as if the `SAVE' statement was specified + for every local variable and array referenced in it. Does not + affect common blocks. (Some Fortran compilers provide this option + under the name `-static'.) + + `-ff2c' + Generate code designed to be compatible with code generated by + `g77' and `f2c'. + + The calling conventions used by `g77' (originally implemented in + `f2c') require functions that return type default `REAL' to + actually return the C type `double', and functions that return + type `COMPLEX' to return the values via an extra argument in the + calling sequence that points to where to store the return value. + Under the default GNU calling conventions, such functions simply + return their results as they would in GNU C - default `REAL' + functions return the C type `float', and `COMPLEX' functions + return the GNU C type `complex'. Additionally, this option + implies the `-fsecond-underscore' option, unless + `-fno-second-underscore' is explicitly requested. + + This does not affect the generation of code that interfaces with + the `libgfortran' library. + + _Caution:_ It is not a good idea to mix Fortran code compiled with + `-ff2c' with code compiled with the default `-fno-f2c' calling + conventions as, calling `COMPLEX' or default `REAL' functions + between program parts which were compiled with different calling + conventions will break at execution time. + + _Caution:_ This will break code which passes intrinsic functions + of type default `REAL' or `COMPLEX' as actual arguments, as the + library implementations use the `-fno-f2c' calling conventions. + + `-fno-underscoring' + Do not transform names of entities specified in the Fortran source + file by appending underscores to them. + + With `-funderscoring' in effect, `gfortran' appends one underscore + to external names with no underscores. + + This is done to ensure compatibility with code produced by many + UNIX Fortran compilers. + + _Caution_: The default behavior of `gfortran' is incompatible with + `f2c' and `g77', please use the `-ff2c' option if you want object + files compiled with `gfortran' to be compatible with object code + created with these tools. + + Use of `-fno-underscoring' is not recommended unless you are + experimenting with issues such as integration of (GNU) Fortran into + existing system environments (vis-a-vis existing libraries, tools, + and so on). + + For example, with `-funderscoring', and assuming other defaults + like `-fcase-lower' and that `j()' and `max_count()' are external + functions while `my_var' and `lvar' are local variables, a + statement like + + I = J() + MAX_COUNT (MY_VAR, LVAR) + + is implemented as something akin to: + + i = j_() + max_count__(&my_var__, &lvar); + + With `-fno-underscoring', the same statement is implemented as: + + i = j() + max_count(&my_var, &lvar); + + Use of `-fno-underscoring' allows direct specification of + user-defined names while debugging and when interfacing `gfortran' + code with other languages. + + Note that just because the names match does _not_ mean that the + interface implemented by `gfortran' for an external name matches + the interface implemented by some other language for that same + name. That is, getting code produced by `gfortran' to link to + code produced by some other compiler using this or any other + method can be only a small part of the overall solution--getting + the code generated by both compilers to agree on issues other than + naming can require significant effort, and, unlike naming + disagreements, linkers normally cannot detect disagreements in + these other areas. + + Also, note that with `-fno-underscoring', the lack of appended + underscores introduces the very real possibility that a + user-defined external name will conflict with a name in a system + library, which could make finding unresolved-reference bugs quite + difficult in some cases--they might occur at program run time, and + show up only as buggy behavior at run time. + + In future versions of `gfortran' we hope to improve naming and + linking issues so that debugging always involves using the names + as they appear in the source, even if the names as seen by the + linker are mangled to prevent accidental linking between + procedures with incompatible interfaces. + + `-fsecond-underscore' + By default, `gfortran' appends an underscore to external names. + If this option is used `gfortran' appends two underscores to names + with underscores and one underscore to external names with no + underscores. (`gfortran' also appends two underscores to internal + names with underscores to avoid naming collisions with external + names. + + This option has no effect if `-fno-underscoring' is in effect. It + is implied by the `-ff2c' option. + + Otherwise, with this option, an external name such as `MAX_COUNT' + is implemented as a reference to the link-time external symbol + `max_count__', instead of `max_count_'. This is required for + compatibility with `g77' and `f2c', and is implied by use of the + `-ff2c' option. + + `-fbounds-check' + Enable generation of run-time checks for array subscripts and + against the declared minimum and maximum values. It also checks + array indices for assumed and deferred shape arrays against the + actual allocated bounds. + + In the future this may also include other forms of checking, eg. + checking substring references. + + `-fmax-stack-var-size=N' + This option specifies the size in bytes of the largest array that + will be put on the stack. + + This option currently only affects local arrays declared with + constant bounds, and may not apply to all character variables. + Future versions of `gfortran' may improve this behavior. + + The default value for N is 32768. + + `-fpackderived' + This option tells gfortran to pack derived type members as closely + as possible. Code compiled with this option is likely to be + incompatible with code compiled without this option, and may + execute slower. + + `-frepack-arrays' + In some circumstances `gfortran' may pass assumed shape array + sections via a descriptor describing a discontiguous area of + memory. This option adds code to the function prologue to repack + the data into a contiguous block at runtime. + + This should result in faster accesses to the array. However it + can introduce significant overhead to the function call, + especially when the passed data is discontiguous. + + *Note Options for Code Generation Conventions: (gcc)Code Gen + Options, for information on more options offered by the GBE shared by + `gfortran' `gcc' and other GNU compilers. + +  + File: gfortran.info, Node: Environment Variables, Prev: Code Gen Options, Up: Invoking GFORTRAN + + 4.7 Environment Variables Affecting GNU Fortran + =============================================== + + GNU Fortran 95 currently does not make use of any environment variables + to control its operation above and beyond those that affect the + operation of `gcc'. + + *Note Environment Variables Affecting GCC: (gcc)Environment + Variables, for information on environment variables. + +  + File: gfortran.info, Node: Project Status, Next: Contributing, Prev: Invoking GFORTRAN, Up: Top + + 5 Project Status + **************** + + As soon as gfortran can parse all of the statements correctly, it + will be in the "larva" state. When we generate code, the "puppa" + state. When gfortran is done, we'll see if it will be a beautiful + butterfly, or just a big bug.... + + -Andy Vaught, April 2000 + + The start of the GNU Fortran 95 project was announced on the GCC + homepage in March 18, 2000 (even though Andy had already been working + on it for a while, or course). + + Gfortran is currently reaching the stage where is is able to compile + real world programs. However it is still under development and has + many rough edges. + + * Menu: + + * Compiler Status:: + * Library Status:: + * Proposed Extensions:: + +  + File: gfortran.info, Node: Compiler Status, Next: Library Status, Up: Project Status + + 5.1 Compiler Status + =================== + + _Front end_ + This is the part of gfortran which parses a source file, verifies + that it is valid Fortran 95, performs compile time replacement of + constants (PARAMETER variables) and reads and generate module + files. This is almost complete. Every Fortran 95 source should be + accepted, and most none-Fortran 95 source should be rejected. If + you find a source file where this is not true, please tell us. You + can use the -fsyntax-only switch to make gfortran quit after + running the front end, effectively reducing it to a syntax checker. + + _Middle end interface_ + These are the parts of gfortran that take the parse tree generated + by the front end and translate it to the GENERIC form required by + the GCC back end. Work is ongoing in these parts of gfortran, but + a large part has already been completed. + +  + File: gfortran.info, Node: Library Status, Next: Proposed Extensions, Prev: Compiler Status, Up: Project Status + + 5.2 Library Status + ================== + + Some intrinsic functions map directly to library functions, and in most + cases the name of the library function used depends on the type of the + arguments. For some intrinsics we generate inline code, and for others, + such as sin, cos and sqrt, we rely on the backend to use special + instructions in the floating point unit of the CPU if available, or to + fall back to a call to libm if these are not available. + + Implementation of some non-elemental intrinsic functions (eg. + DOT_PRODUCT, AVERAGE) is not yet optimal. This is hard because we have + to make decisions whether to use inline code (good for small arrays as + no function call overhead occurs) or generate function calls (good for + large arrays as it allows use of hand-optimized assembly routines, SIMD + instructions, etc.) + + The IO library is still under development. The following features + should be usable for real programs: + + - List directed + + - Unformatted sequential + + Usable with bugs: + + - Formatted sequential ('T' edit descriptor, and others) + + Not recommended: + + - Unformatted direct access + + - Formatted direct access + + Many Fortran programs only use a small subset of the available IO + capabilities, so your mileage may vary. + +  + File: gfortran.info, Node: Proposed Extensions, Prev: Library Status, Up: Project Status + + 5.3 Proposed Extensions + ======================= + + Here's a list of proposed extensions for `gfortran', in no particular + order. Most of these are necessary to be fully compatible with + existing Fortran compilers, but they are not part of the official J3 + Fortran 95 standard. + + 5.3.1 Compiler extensions: + -------------------------- + + * Flag for defining the kind number for default logicals. + + * User-specified alignment rules for structures. + + * Flag to generate a `Makefile' info. + + * Automatically extend single precision constants to double. + + * Cray pointers (this was high on the `g77' wishlist). + + * Compile code that conserves memory by dynamically allocating + common and module storage either on stack or heap. + + * Flag to cause the compiler to distinguish between upper and lower + case names. The Fortran 95 standard does not distinguish them. + + * Compile flag to generate code for array conformance checking + (suggest -CC). + + * User control of symbol names (underscores, etc). + + * Compile setting for maximum size of stack frame size before + spilling parts to static or heap. + + * Flag to force local variables into static space. + + * Flag to force local variables onto stack. + + * Flag to compile lines beginning with "D". + + * Flag to ignore lines beginning with "D". + + * Flag for maximum errors before ending compile. + + * Generate code to check for null pointer dereferences - prints + locus of dereference instead of segfaulting. There was some + discussion about this option in the g95 development mailing list. + + * Allow setting default unit number. + + * Option to initialize of otherwise uninitialized integer and + floating point variables. + + * Support for OpenMP directives. This also requires support from + the runtime library and the rest of the compiler. + + * Support for Fortran 200x. This includes several new features + including floating point exceptions, extended use of allocatable + arrays, C interoperability, Parameterizer data types and function + pointers. + + 5.3.2 Environment Options + ------------------------- + + * Pluggable library modules for random numbers, linear algebra. LA + should use BLAS calling conventions. + + * Environment variables controlling actions on arithmetic exceptions + like overflow, underflow, precision loss - Generate NaN, abort, + default. action. + + * Set precision for fp units that support it (i387). + + * Variables for setting fp rounding mode. + + * Variable to fill uninitialized variables with a user-defined bit + pattern. + + * Environment variable controlling filename that is opened for that + unit number. + + * Environment variable to clear/trash memory being freed. + + * Environment variable to control tracing of allocations and frees. + + * Environment variable to display allocated memory at normal program + end. + + * Environment variable for filename for * IO-unit. + + * Environment variable for temporary file directory. + + * Environment variable forcing standard output to be line buffered + (unix). + + * Variable for swapping endianness during unformatted read. + + * Variable for swapping Endianness during unformatted write. + +  + File: gfortran.info, Node: Extensions, Next: Intrinsic Procedures, Prev: Standards, Up: Top + + 6 Extensions + ************ + + `gfortran' implements a number of extensions over standard Fortran. + This chapter contains information on their syntax and meaning. There + are currently two categories of `gfortran' extensions, those that + provide functionality beyond that provided by any standard, and those + that are supported by `gfortran' purely for backward compatibility with + legacy compilers. By default, `-std=gnu' allows the compiler to accept + both types of extensions, but to warn about the use of the latter. + Specifying either `-std=f95' or `-std=f2003' disables both types of + extensions, and `-std=legacy' allows both without warning. + + * Menu: + + * Old-style kind specifications:: + * Old-style variable initialization:: + * Extensions to namelist:: + * Implicitly interconvert LOGICAL and INTEGER:: + * Hollerith constants support:: + +  + File: gfortran.info, Node: Old-style kind specifications, Next: Old-style variable initialization, Up: Extensions + + 6.1 Old-style kind specifications + ================================= + + `gfortran' allows old-style kind specifications in declarations. These + look like: + TYPESPEC*k x,y,z + where `TYPESPEC' is a basic type, and where `k' is a valid kind + number for that type. The statement then declares `x', `y' and `z' to + be of type `TYPESPEC' with kind `k'. In other words, it is equivalent + to the standard conforming declaration + TYPESPEC(k) x,y,z + +  + File: gfortran.info, Node: Old-style variable initialization, Next: Extensions to namelist, Prev: Old-style kind specifications, Up: Extensions + + 6.2 Old-style variable initialization + ===================================== + + `gfortran' allows old-style initialization of variables of the form: + INTEGER*4 i/1/,j/2/ + REAL*8 x(2,2) /3*0.,1./ + These are only allowed in declarations without double colons (`::'), + as these were introduced in Fortran 90 which also introduced a new + syntax for variable initializations. The syntax for the individual + initializers is as for the `DATA' statement, but unlike in a `DATA' + statement, an initializer only applies to the variable immediately + preceding. In other words, something like `INTEGER I,J/2,3/' is not + valid. + + Examples of standard conforming code equivalent to the above + example, are: + ! Fortran 90 + INTEGER(4) :: i = 1, j = 2 + REAL(8) :: x(2,2) = RESHAPE((/0.,0.,0.,1./),SHAPE(x)) + ! Fortran 77 + INTEGER i, j + DOUBLE PRECISION x(2,2) + DATA i,j,x /1,2,3*0.,1./ + +  + File: gfortran.info, Node: Extensions to namelist, Next: Implicitly interconvert LOGICAL and INTEGER, Prev: Old-style variable initialization, Up: Extensions + + 6.3 Extensions to namelist + ========================== + + `gfortran' fully supports the fortran95 standard for namelist io + including array qualifiers, substrings and fully qualified derived + types. The output from a namelist write is compatible with namelist + read. The output has all names in upper case and indentation to column + 1 after the namelist name. Two extensions are permitted: + + Old-style use of $ instead of & + $MYNML + X(:)%Y(2) = 1.0 2.0 3.0 + CH(1:4) = "abcd" + $END + + It should be noticed that the default terminator is / rather than + &END. + + Querying of the namelist when inputting from stdin. After at least + one space, entering ? sends to stdout the namelist name and the names of + the variables in the namelist: + ? + + &mynml + x + x%y + ch + &end + + Entering =? outputs the namelist to stdout, as if WRITE (*,NML = + mynml) had been called: + =? + + &MYNML + X(1)%Y= 0.000000 , 1.000000 , 0.000000 , + X(2)%Y= 0.000000 , 2.000000 , 0.000000 , + X(3)%Y= 0.000000 , 3.000000 , 0.000000 , + CH=abcd, / + + To aid this dialog, when input is from stdin, errors produce send + their messages to stderr and execution continues, even if IOSTAT is set. + + PRINT namelist is permitted. This causes an error if -std=f95 is + used. + PROGRAM test_print + REAL, dimension (4) :: x = (/1.0, 2.0, 3.0, 4.0/) + NAMELIST /mynml/ x + PRINT mynml + END PROGRAM test_print + +  + File: gfortran.info, Node: Implicitly interconvert LOGICAL and INTEGER, Next: Hollerith constants support, Prev: Extensions to namelist, Up: Extensions + + 6.4 Implicitly interconvert LOGICAL and INTEGER + =============================================== + + As a GNU extension for backwards compatability with other compilers, + `gfortran' allows the implicit conversion of LOGICALs to INTEGERs and + vice versa. When converting from a LOGICAL to an INTEGER, the numeric + value of `.FALSE.' is zero, and that of `.TRUE.' is one. When + converting from INTEGER to LOGICAL, the value zero is interpreted as + `.FALSE.' and any non-zero value is interpreted as `.TRUE.'. + + INTEGER*4 i + i = .FALSE. + +  + File: gfortran.info, Node: Hollerith constants support, Prev: Implicitly interconvert LOGICAL and INTEGER, Up: Extensions + + 6.5 Hollerith constants support + =============================== + + A Hollerith constant is a string of characters preceded by the letter + `H' or `h', and there must be an literal, unsigned, nonzero default + integer constant indicating the number of characters in the string. + Hollerith constants are stored as byte strings, one character per byte. + + `gfortran' supports Hollerith constants. They can be used as the + right hands in the `DATA' statement and `ASSIGN' statement, also as the + arguments. The left hands can be of Integer, Real, Complex and Logical + type. The constant will be padded or trancated to fit the size of left + hand. + + Valid Hollerith constants examples: + complex*16 x(2) + data x /16Habcdefghijklmnop, 16Hqrstuvwxyz012345/ + call foo (4H abc) + x(1) = 16Habcdefghijklmnop + + Invalid Hollerith constants examples: + integer*4 a + a = 8H12345678 ! The Hollerith constant is too long. It will be truncated. + a = 0H ! At least one character needed. + +  + File: gfortran.info, Node: Intrinsic Procedures, Next: Index, Prev: Extensions, Up: Top + + 7 Intrinsic Procedures + ********************** + + This portion of the document is incomplete and undergoing massive + expansion and editing. All contributions and corrections are strongly + encouraged. + + * Menu: + + * Introduction: Introduction + * `ABORT': ABORT, Abort the program + * `ABS': ABS, Absolute value + * `ACHAR': ACHAR, Character in ASCII collating sequence + * `ACOS': ACOS, Arc cosine function + * `ADJUSTL': ADJUSTL, Left adjust a string + * `ADJUSTR': ADJUSTR, Right adjust a string + * `AIMAG': AIMAG, Imaginary part of complex number + * `AINT': AINT, Truncate to a whole number + * `ALL': ALL, Determine if all values are true + * `ALLOCATED': ALLOCATED, Status of allocatable entity + * `ANINT': ANINT, Nearest whole number + * `ANY': ANY, Determine if any values are true + * `ASIN': ASIN, Arcsine function + * `ASSOCIATED': ASSOCIATED, Status of a pointer or pointer/target pair + * `ATAN': ATAN, Arctangent function + * `ATAN2': ATAN2, Arctangent function + * `BESJ0': BESJ0, Bessel function of the first kind of order 0 + * `BESJ1': BESJ1, Bessel function of the first kind of order 1 + * `BESJN': BESJN, Bessel function of the first kind + * `BESY0': BESY0, Bessel function of the second kind of order 0 + * `BESY1': BESY1, Bessel function of the second kind of order 1 + * `BESYN': BESYN, Bessel function of the second kind + * `BIT_SIZE': BIT_SIZE, Bit size inquiry function + * `BTEST': BTEST, Bit test function + * `CEILING': CEILING, Integer ceiling function + * `CHAR': CHAR, Character conversion function + * `CMPLX': CMPLX, Complex conversion function + * `COMMAND_ARGUMENT_COUNT': COMMAND_ARGUMENT_COUNT, Command line argument count + * `CONJG': CONJG, Complex conjugate function + * `COS': COS, Cosine function + * `COSH': COSH, Hyperbolic cosine function + * `COUNT': COUNT, Count occurrences of .TRUE. in an array + * `CPU_TIME': CPU_TIME, CPU time subroutine + * `CSHIFT': CSHIFT, Circular array shift function + * `CTIME': CTIME, Subroutine (or function) to convert a time into a string + * `DATE_AND_TIME': DATE_AND_TIME, Date and time subroutine + * `DBLE': DBLE, Double precision conversion function + * `DCMPLX': DCMPLX, Double complex conversion function + * `DFLOAT': DFLOAT, Double precision conversion function + * `DIGITS': DIGITS, Significant digits function + * `DIM': DIM, Dim function + * `DOT_PRODUCT': DOT_PRODUCT, Dot product function + * `DPROD': DPROD, Double product function + * `DREAL': DREAL, Double real part function + * `DTIME': DTIME, Execution time subroutine (or function) + * `EOSHIFT': EOSHIFT, End-off shift function + * `EPSILON': EPSILON, Epsilon function + * `ERF': ERF, Error function + * `ERFC': ERFC, Complementary error function + * `ETIME': ETIME, Execution time subroutine (or function) + * `EXIT': EXIT, Exit the program with status. + * `EXP': EXP, Exponential function + * `EXPONENT': EXPONENT, Exponent function + * `FDATE': FDATE, Subroutine (or function) to get the current time as a string + * `FLOOR': FLOOR, Integer floor function + * `FNUM': FNUM, File number function + * `LOG': LOG, Logarithm function + * `LOG10': LOG10, Base 10 logarithm function + * `SECNDS': SECNDS, Time function + * `SQRT': SQRT, Square-root function + * `SIN': SIN, Sine function + * `SINH': SINH, Hyperbolic sine function + * `TAN': TAN, Tangent function + * `TANH': TANH, Hyperbolic tangent function + +  + File: gfortran.info, Node: Introduction, Next: ABORT, Up: Intrinsic Procedures + + 7.1 Introduction to intrinsic procedures + ======================================== + + Gfortran provides a rich set of intrinsic procedures that includes all + the intrinsic procedures required by the Fortran 95 standard, a set of + intrinsic procedures for backwards compatibility with Gnu Fortran 77 + (i.e., `g77'), and a small selection of intrinsic procedures from the + Fortran 2003 standard. Any description here, which conflicts with a + description in either the Fortran 95 standard or the Fortran 2003 + standard, is unintentional and the standard(s) should be considered + authoritative. + + The enumeration of the `KIND' type parameter is processor defined in + the Fortran 95 standard. Gfortran defines the default integer type and + default real type by `INTEGER(KIND=4)' and `REAL(KIND=4)', + respectively. The standard mandates that both data types shall have + another kind, which have more precision. On typical target + architectures supported by `gfortran', this kind type parameter is + `KIND=8'. Hence, `REAL(KIND=8)' and `DOUBLE PRECISION' are equivalent. + In the description of generic intrinsic procedures, the kind type + parameter will be specified by `KIND=*', and in the description of + specific names for an intrinsic procedure the kind type parameter will + be explicitly given (e.g., `REAL(KIND=4)' or `REAL(KIND=8)'). Finally, + for brevity the optional `KIND=' syntax will be omitted. + + Many of the intrinsics procedures take one or more optional + arguments. This document follows the convention used in the Fortran 95 + standard, and denotes such arguments by square brackets. + + `Gfortran' offers the `-std=f95' and `-std=gnu' options, which can + be used to restrict the set of intrinsic procedures to a given + standard. By default, `gfortran' sets the `-std=gnu' option, and so + all intrinsic procedures described here are accepted. There is one + caveat. For a select group of intrinsic procedures, `g77' implemented + both a function and a subroutine. Both classes have been implemented + in `gfortran' for backwards compatibility with `g77'. It is noted here + that these functions and subroutines cannot be intermixed in a given + subprogram. In the descriptions that follow, the applicable option(s) + is noted. + +  + File: gfortran.info, Node: ABORT, Next: ABS, Prev: Introduction, Up: Intrinsic Procedures + + 7.2 `ABORT' -- Abort the program + ================================ + + _Description_: + `ABORT' causes immediate termination of the program. On operating + systems that support a core dump, `ABORT' will produce a core dump, + which is suitable for debugging purposes. + + _Option_: + gnu + + _Class_: + non-elemental subroutine + + _Syntax_: + `CALL ABORT' + + _Return value_: + Does not return. + + _Example_: + program test_abort + integer :: i = 1, j = 2 + if (i /= j) call abort + end program test_abort + +  + File: gfortran.info, Node: ABS, Next: ACHAR, Prev: ABORT, Up: Intrinsic Procedures + + 7.3 `ABS' -- Absolute value + =========================== + + _Description_: + `ABS(X)' computes the absolute value of `X'. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = ABS(X)' + + _Arguments_: + X The type of the argument shall be an `INTEGER(*)', + `REAL(*)', or `COMPLEX(*)'. + + _Return value_: + The return value is of the same type and kind as the argument + except the return value is `REAL(*)' for a `COMPLEX(*)' argument. + + _Example_: + program test_abs + integer :: i = -1 + real :: x = -1.e0 + complex :: z = (-1.e0,0.e0) + i = abs(i) + x = abs(x) + x = abs(z) + end program test_abs + + _Specific names_: + Name Argument Return type Option + `CABS(Z)' `COMPLEX(4) Z' `REAL(4)' f95, gnu + `DABS(X)' `REAL(8) X' `REAL(8)' f95, gnu + `IABS(I)' `INTEGER(4) I' `INTEGER(4)' f95, gnu + `ZABS(Z)' `COMPLEX(8) Z' `COMPLEX(8)' gnu + `CDABS(Z)' `COMPLEX(8) Z' `COMPLEX(8)' gnu + +  + File: gfortran.info, Node: ACHAR, Next: ACOS, Prev: ABS, Up: Intrinsic Procedures + + 7.4 `ACHAR' -- Character in ASCII collating sequence + ==================================================== + + _Description_: + `ACHAR(I)' returns the character located at position `I' in the + ASCII collating sequence. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `C = ACHAR(I)' + + _Arguments_: + I The type shall be `INTEGER(*)'. + + _Return value_: + The return value is of type `CHARACTER' with a length of one. The + kind type parameter is the same as `KIND('A')'. + + _Example_: + program test_achar + character c + c = achar(32) + end program test_achar + +  + File: gfortran.info, Node: ACOS, Next: ADJUSTL, Prev: ACHAR, Up: Intrinsic Procedures + + 7.5 `ACOS' -- Arc cosine function + ================================= + + _Description_: + `ACOS(X)' computes the arc cosine of X. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = ACOS(X)' + + _Arguments_: + X The type shall be `REAL(*)' with a magnitude that is + less than one. + + _Return value_: + The return value is of type `REAL(*)' and it lies in the range 0 + \leq \arccos (x) \leq \pi. The kind type parameter is the same as + X. + + _Example_: + program test_acos + real(8) :: x = 0.866_8 + x = achar(x) + end program test_acos + + _Specific names_: + Name Argument Return type Option + `DACOS(X)' `REAL(8) X' `REAL(8)' f95, gnu + +  + File: gfortran.info, Node: ADJUSTL, Next: ADJUSTR, Prev: ACOS, Up: Intrinsic Procedures + + 7.6 `ADJUSTL' -- Left adjust a string + ===================================== + + _Description_: + `ADJUSTL(STR)' will left adjust a string by removing leading + spaces. Spaces are inserted at the end of the string as needed. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `STR = ADJUSTL(STR)' + + _Arguments_: + STR The type shall be `CHARACTER'. + + _Return value_: + The return value is of type `CHARACTER' where leading spaces are + removed and the same number of spaces are inserted on the end of + STR. + + _Example_: + program test_adjustl + character(len=20) :: str = ' gfortran' + str = adjustl(str) + print *, str + end program test_adjustl + +  + File: gfortran.info, Node: ADJUSTR, Next: AIMAG, Prev: ADJUSTL, Up: Intrinsic Procedures + + 7.7 `ADJUSTR' -- Right adjust a string + ====================================== + + _Description_: + `ADJUSTR(STR)' will right adjust a string by removing trailing + spaces. Spaces are inserted at the start of the string as needed. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `STR = ADJUSTR(STR)' + + _Arguments_: + STR The type shall be `CHARACTER'. + + _Return value_: + The return value is of type `CHARACTER' where trailing spaces are + removed and the same number of spaces are inserted at the start of + STR. + + _Example_: + program test_adjustr + character(len=20) :: str = 'gfortran' + str = adjustr(str) + print *, str + end program test_adjustr + +  + File: gfortran.info, Node: AIMAG, Next: AINT, Prev: ADJUSTR, Up: Intrinsic Procedures + + 7.8 `AIMAG' -- Imaginary part of complex number + =============================================== + + _Description_: + `AIMAG(Z)' yields the imaginary part of complex argument `Z'. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = AIMAG(Z)' + + _Arguments_: + Z The type of the argument shall be `COMPLEX(*)'. + + _Return value_: + The return value is of type real with the kind type parameter of + the argument. + + _Example_: + program test_aimag + complex(4) z4 + complex(8) z8 + z4 = cmplx(1.e0_4, 0.e0_4) + z8 = cmplx(0.e0_8, 1.e0_8) + print *, aimag(z4), dimag(z8) + end program test_aimag + + _Specific names_: + Name Argument Return type Option + `DIMAG(Z)' `COMPLEX(8) Z' `REAL(8)' f95, gnu + +  + File: gfortran.info, Node: AINT, Next: ALL, Prev: AIMAG, Up: Intrinsic Procedures + + 7.9 `AINT' -- Imaginary part of complex number + ============================================== + + _Description_: + `AINT(X [, KIND])' truncates its argument to a whole number. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = AINT(X)' `X = AINT(X, KIND)' + + _Arguments_: + X The type of the argument shall be `REAL(*)'. + KIND (Optional) KIND shall be a scalar integer + initialization expression. + + _Return value_: + The return value is of type real with the kind type parameter of + the argument if the optional KIND is absent; otherwise, the kind + type parameter will be given by KIND. If the magnitude of X is + less than one, then `AINT(X)' returns zero. If the magnitude is + equal to or greater than one, then it returns the largest whole + number that does not exceed its magnitude. The sign is the same + as the sign of X. + + _Example_: + program test_aint + real(4) x4 + real(8) x8 + x4 = 1.234E0_4 + x8 = 4.321_8 + print *, aint(x4), dint(x8) + x8 = aint(x4,8) + end program test_aint + + _Specific names_: + Name Argument Return type Option + `DINT(X)' `REAL(8) X' `REAL(8)' f95, gnu + +  + File: gfortran.info, Node: ALL, Next: ALLOCATED, Prev: AINT, Up: Intrinsic Procedures + + 7.10 `ALL' -- All values in MASK along DIM are true + =================================================== + + _Description_: + `ALL(MASK [, DIM])' determines if all the values are true in MASK + in the array along dimension DIM. + + _Option_: + f95, gnu + + _Class_: + transformational function + + _Syntax_: + `L = ALL(MASK)' `L = ALL(MASK, DIM)' + + _Arguments_: + MASK The type of the argument shall be `LOGICAL(*)' and it + shall not be scalar. + DIM (Optional) DIM shall be a scalar integer with a value + that lies between one and the rank of MASK. + + _Return value_: + `ALL(MASK)' returns a scalar value of type `LOGICAL(*)' where the + kind type parameter is the same as the kind type parameter of + MASK. If DIM is present, then `ALL(MASK, DIM)' returns an array + with the rank of MASK minus 1. The shape is determined from the + shape of MASK where the DIM dimension is elided. + + (A) + `ALL(MASK)' is true if all elements of MASK are true. It + also is true if MASK has zero size; otherwise, it is false. + + (B) + If the rank of MASK is one, then `ALL(MASK,DIM)' is equivalent + to `ALL(MASK)'. If the rank is greater than one, then + `ALL(MASK,DIM)' is determined by applying `ALL' to the array + sections. + + _Example_: + program test_all + logical l + l = all((/.true., .true., .true./)) + print *, l + call section + contains + subroutine section + integer a(2,3), b(2,3) + a = 1 + b = 1 + b(2,2) = 2 + print *, all(a .eq. b, 1) + print *, all(a .eq. b, 2) + end subroutine section + end program test_all + +  + File: gfortran.info, Node: ALLOCATED, Next: ANINT, Prev: ALL, Up: Intrinsic Procedures + + 7.11 `ALLOCATED' -- Status of an allocatable entity + =================================================== + + _Description_: + `ALLOCATED(X)' checks the status of whether X is allocated. + + _Option_: + f95, gnu + + _Class_: + inquiry function + + _Syntax_: + `L = ALLOCATED(X)' + + _Arguments_: + X The argument shall be an `ALLOCATABLE' array. + + _Return value_: + The return value is a scalar `LOGICAL' with the default logical + kind type parameter. If X is allocated, `ALLOCATED(X)' is + `.TRUE.'; otherwise, it returns the `.TRUE.' + + _Example_: + program test_allocated + integer :: i = 4 + real(4), allocatable :: x(:) + if (allocated(x) .eqv. .false.) allocate(x(i) + end program test_allocated + +  + File: gfortran.info, Node: ANINT, Next: ANY, Prev: ALLOCATED, Up: Intrinsic Procedures + + 7.12 `ANINT' -- Imaginary part of complex number + ================================================ + + _Description_: + `ANINT(X [, KIND])' rounds its argument to the nearest whole + number. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = ANINT(X)' `X = ANINT(X, KIND)' + + _Arguments_: + X The type of the argument shall be `REAL(*)'. + KIND (Optional) KIND shall be a scalar integer + initialization expression. + + _Return value_: + The return value is of type real with the kind type parameter of + the argument if the optional KIND is absent; otherwise, the kind + type parameter will be given by KIND. If X is greater than zero, + then `ANINT(X)' returns `AINT(X+0.5)'. If X is less than or equal + to zero, then return `AINT(X-0.5)'. + + _Example_: + program test_anint + real(4) x4 + real(8) x8 + x4 = 1.234E0_4 + x8 = 4.321_8 + print *, anint(x4), dnint(x8) + x8 = anint(x4,8) + end program test_anint + + _Specific names_: + Name Argument Return type Option + `DNINT(X)' `REAL(8) X' `REAL(8)' f95, gnu + +  + File: gfortran.info, Node: ANY, Next: ASIN, Prev: ANINT, Up: Intrinsic Procedures + + 7.13 `ANY' -- Any value in MASK along DIM is true + ================================================= + + _Description_: + `ANY(MASK [, DIM])' determines if any of the values in the logical + array MASK along dimension DIM are `.TRUE.'. + + _Option_: + f95, gnu + + _Class_: + transformational function + + _Syntax_: + `L = ANY(MASK)' `L = ANY(MASK, DIM)' + + _Arguments_: + MASK The type of the argument shall be `LOGICAL(*)' and it + shall not be scalar. + DIM (Optional) DIM shall be a scalar integer with a value + that lies between one and the rank of MASK. + + _Return value_: + `ANY(MASK)' returns a scalar value of type `LOGICAL(*)' where the + kind type parameter is the same as the kind type parameter of + MASK. If DIM is present, then `ANY(MASK, DIM)' returns an array + with the rank of MASK minus 1. The shape is determined from the + shape of MASK where the DIM dimension is elided. + + (A) + `ANY(MASK)' is true if any element of MASK is true; + otherwise, it is false. It also is false if MASK has zero + size. + + (B) + If the rank of MASK is one, then `ANY(MASK,DIM)' is equivalent + to `ANY(MASK)'. If the rank is greater than one, then + `ANY(MASK,DIM)' is determined by applying `ANY' to the array + sections. + + _Example_: + program test_any + logical l + l = any((/.true., .true., .true./)) + print *, l + call section + contains + subroutine section + integer a(2,3), b(2,3) + a = 1 + b = 1 + b(2,2) = 2 + print *, any(a .eq. b, 1) + print *, any(a .eq. b, 2) + end subroutine section + end program test_any + +  + File: gfortran.info, Node: ASIN, Next: ASSOCIATED, Prev: ANY, Up: Intrinsic Procedures + + 7.14 `ASIN' -- Arcsine function + =============================== + + _Description_: + `ASIN(X)' computes the arcsine of its X. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = ASIN(X)' + + _Arguments_: + X The type shall be `REAL(*)', and a magnitude that is + less than one. + + _Return value_: + The return value is of type `REAL(*)' and it lies in the range + -\pi / 2 \leq \arccos (x) \leq \pi / 2. The kind type parameter + is the same as X. + + _Example_: + program test_asin + real(8) :: x = 0.866_8 + x = asin(x) + end program test_asin + + _Specific names_: + Name Argument Return type Option + `DASIN(X)' `REAL(8) X' `REAL(8)' f95, gnu + +  + File: gfortran.info, Node: ASSOCIATED, Next: ATAN, Prev: ASIN, Up: Intrinsic Procedures + + 7.15 `ASSOCIATED' -- Status of a pointer or pointer/target pair + =============================================================== + + _Description_: + `ASSOCIATED(PTR [, TGT])' determines the status of the pointer PTR + or if PTR is associated with the target TGT. + + _Option_: + f95, gnu + + _Class_: + inquiry function + + _Syntax_: + `L = ASSOCIATED(PTR)' `L = ASSOCIATED(PTR [, TGT])' + + _Arguments_: + PTR PTR shall have the `POINTER' attribute and it can be + of any type. + TGT (Optional) TGT shall be a `POINTER' or a `TARGET'. + It must have the same type, kind type parameter, and + array rank as PTR. + The status of neither PTR nor TGT can be undefined. + + _Return value_: + `ASSOCIATED(PTR)' returns a scalar value of type `LOGICAL(4)'. + There are several cases: + (A) If the optional TGT is not present, then `ASSOCIATED(PTR)' + is true if PTR is associated with a target; otherwise, it + returns false. + + (B) If TGT is present and a scalar target, the result is true if + TGT is not a 0 sized storage sequence and the target + associated with PTR occupies the same storage units. If PTR + is disassociated, then the result is false. + + (C) If TGT is present and an array target, the result is true if + TGT and PTR have the same shape, are not 0 sized arrays, are + arrays whose elements are not 0 sized storage sequences, and + TGT and PTR occupy the same storage units in array element + order. As in case(B), the result is false, if PTR is + disassociated. + + (D) If TGT is present and an scalar pointer, the result is true if + target associated with PTR and the target associated with TGT + are not 0 sized storage sequences and occupy the same storage + units. The result is false, if either TGT or PTR is + disassociated. + + (E) If TGT is present and an array pointer, the result is true if + target associated with PTR and the target associated with TGT + have the same shape, are not 0 sized arrays, are arrays whose + elements are not 0 sized storage sequences, and TGT and PTR + occupy the same storage units in array element order. The + result is false, if either TGT or PTR is disassociated. + + _Example_: + program test_associated + implicit none + real, target :: tgt(2) = (/1., 2./) + real, pointer :: ptr(:) + ptr => tgt + if (associated(ptr) .eqv. .false.) call abort + if (associated(ptr,tgt) .eqv. .false.) call abort + end program test_associated + +  + File: gfortran.info, Node: ATAN, Next: ATAN2, Prev: ASSOCIATED, Up: Intrinsic Procedures + + 7.16 `ATAN' -- Arctangent function + ================================== + + _Description_: + `ATAN(X)' computes the arctangent of X. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = ATAN(X)' + + _Arguments_: + X The type shall be `REAL(*)'. + + _Return value_: + The return value is of type `REAL(*)' and it lies in the range - + \pi / 2 \leq \arcsin (x) \leq \pi / 2. + + _Example_: + program test_atan + real(8) :: x = 2.866_8 + x = atan(x) + end program test_atan + + _Specific names_: + Name Argument Return type Option + `DATAN(X)' `REAL(8) X' `REAL(8)' f95, gnu + +  + File: gfortran.info, Node: ATAN2, Next: BESJ0, Prev: ATAN, Up: Intrinsic Procedures + + 7.17 `ATAN2' -- Arctangent function + =================================== + + _Description_: + `ATAN2(Y,X)' computes the arctangent of the complex number X + i Y. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = ATAN2(Y,X)' + + _Arguments_: + Y The type shall be `REAL(*)'. + X The type and kind type parameter shall be the same as + Y. If Y is zero, then X must be nonzero. + + _Return value_: + The return value has the same type and kind type parameter as Y. + It is the principle value of the complex number X + i Y. If X is + nonzero, then it lies in the range -\pi \le \arccos (x) \leq \pi. + The sign is positive if Y is positive. If Y is zero, then the + return value is zero if X is positive and \pi if X is negative. + Finally, if X is zero, then the magnitude of the result is \pi/2. + + _Example_: + program test_atan2 + real(4) :: x = 1.e0_4, y = 0.5e0_4 + x = atan2(y,x) + end program test_atan2 + + _Specific names_: + Name Argument Return type Option + `DATAN2(X)' `REAL(8) X' `REAL(8)' f95, gnu + +  + File: gfortran.info, Node: BESJ0, Next: BESJ1, Prev: ATAN2, Up: Intrinsic Procedures + + 7.18 `BESJ0' -- Bessel function of the first kind of order 0 + ============================================================ + + _Description_: + `BESJ0(X)' computes the Bessel function of the first kind of order + 0 of X. + + _Option_: + gnu + + _Class_: + elemental function + + _Syntax_: + `X = BESJ0(X)' + + _Arguments_: + X The type shall be `REAL(*)', and it shall be scalar. + + _Return value_: + The return value is of type `REAL(*)' and it lies in the range - + 0.4027... \leq Bessel (0,x) \leq 1. + + _Example_: + program test_besj0 + real(8) :: x = 0.0_8 + x = besj0(x) + end program test_besj0 + + _Specific names_: + Name Argument Return type Option + `DBESJ0(X)' `REAL(8) X' `REAL(8)' gnu + +  + File: gfortran.info, Node: BESJ1, Next: BESJN, Prev: BESJ0, Up: Intrinsic Procedures + + 7.19 `BESJ1' -- Bessel function of the first kind of order 1 + ============================================================ + + _Description_: + `BESJ1(X)' computes the Bessel function of the first kind of order + 1 of X. + + _Option_: + gnu + + _Class_: + elemental function + + _Syntax_: + `X = BESJ1(X)' + + _Arguments_: + X The type shall be `REAL(*)', and it shall be scalar. + + _Return value_: + The return value is of type `REAL(*)' and it lies in the range - + 0.5818... \leq Bessel (0,x) \leq 0.5818 . + + _Example_: + program test_besj1 + real(8) :: x = 1.0_8 + x = besj1(x) + end program test_besj1 + + _Specific names_: + Name Argument Return type Option + `DBESJ1(X)' `REAL(8) X' `REAL(8)' gnu + +  + File: gfortran.info, Node: BESJN, Next: BESY0, Prev: BESJ1, Up: Intrinsic Procedures + + 7.20 `BESJN' -- Bessel function of the first kind + ================================================= + + _Description_: + `BESJN(N, X)' computes the Bessel function of the first kind of + order N of X. + + _Option_: + gnu + + _Class_: + elemental function + + _Syntax_: + `Y = BESJN(N, X)' + + _Arguments_: + N The type shall be `INTEGER(*)', and it shall be + scalar. + X The type shall be `REAL(*)', and it shall be scalar. + + _Return value_: + The return value is a scalar of type `REAL(*)'. + + _Example_: + program test_besjn + real(8) :: x = 1.0_8 + x = besjn(5,x) + end program test_besjn + + _Specific names_: + Name Argument Return type Option + `DBESJN(X)' `INTEGER(*) N' `REAL(8)' gnu + `REAL(8) X' + +  + File: gfortran.info, Node: BESY0, Next: BESY1, Prev: BESJN, Up: Intrinsic Procedures + + 7.21 `BESY0' -- Bessel function of the second kind of order 0 + ============================================================= + + _Description_: + `BESY0(X)' computes the Bessel function of the second kind of + order 0 of X. + + _Option_: + gnu + + _Class_: + elemental function + + _Syntax_: + `X = BESY0(X)' + + _Arguments_: + X The type shall be `REAL(*)', and it shall be scalar. + + _Return value_: + The return value is a scalar of type `REAL(*)'. + + _Example_: + program test_besy0 + real(8) :: x = 0.0_8 + x = besy0(x) + end program test_besy0 + + _Specific names_: + Name Argument Return type Option + `DBESY0(X)' `REAL(8) X' `REAL(8)' gnu + +  + File: gfortran.info, Node: BESY1, Next: BESYN, Prev: BESY0, Up: Intrinsic Procedures + + 7.22 `BESY1' -- Bessel function of the second kind of order 1 + ============================================================= + + _Description_: + `BESY1(X)' computes the Bessel function of the second kind of + order 1 of X. + + _Option_: + gnu + + _Class_: + elemental function + + _Syntax_: + `X = BESY1(X)' + + _Arguments_: + X The type shall be `REAL(*)', and it shall be scalar. + + _Return value_: + The return value is a scalar of type `REAL(*)'. + + _Example_: + program test_besy1 + real(8) :: x = 1.0_8 + x = besy1(x) + end program test_besy1 + + _Specific names_: + Name Argument Return type Option + `DBESY1(X)' `REAL(8) X' `REAL(8)' gnu + +  + File: gfortran.info, Node: BESYN, Next: BIT_SIZE, Prev: BESY1, Up: Intrinsic Procedures + + 7.23 `BESYN' -- Bessel function of the second kind + ================================================== + + _Description_: + `BESYN(N, X)' computes the Bessel function of the second kind of + order N of X. + + _Option_: + gnu + + _Class_: + elemental function + + _Syntax_: + `Y = BESYN(N, X)' + + _Arguments_: + N The type shall be `INTEGER(*)', and it shall be + scalar. + X The type shall be `REAL(*)', and it shall be scalar. + + _Return value_: + The return value is a scalar of type `REAL(*)'. + + _Example_: + program test_besyn + real(8) :: x = 1.0_8 + x = besyn(5,x) + end program test_besyn + + _Specific names_: + Name Argument Return type Option + `DBESYN(N,X)' `INTEGER(*) N' `REAL(8)' gnu + `REAL(8) X' + +  + File: gfortran.info, Node: BIT_SIZE, Next: BTEST, Prev: BESYN, Up: Intrinsic Procedures + + 7.24 `BIT_SIZE' -- Bit size inquiry function + ============================================ + + _Description_: + `BIT_SIZE(I)' returns the number of bits (integer precision plus + sign bit) represented by the type of I. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `I = BIT_SIZE(I)' + + _Arguments_: + I The type shall be `INTEGER(*)'. + + _Return value_: + The return value is of type `INTEGER(*)' + + _Example_: + program test_bit_size + integer :: i = 123 + integer :: size + size = bit_size(i) + print *, size + end program test_bit_size + +  + File: gfortran.info, Node: BTEST, Next: CEILING, Prev: BIT_SIZE, Up: Intrinsic Procedures + + 7.25 `BTEST' -- Bit test function + ================================= + + _Description_: + `BTEST(I,POS)' returns logical `.TRUE.' if the bit at POS in I is + set. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `I = BTEST(I,POS)' + + _Arguments_: + I The type shall be `INTEGER(*)'. + POS The type shall be `INTEGER(*)'. + + _Return value_: + The return value is of type `LOGICAL' + + _Example_: + program test_btest + integer :: i = 32768 + 1024 + 64 + integer :: pos + logical :: bool + do pos=0,16 + bool = btest(i, pos) + print *, pos, bool + end do + end program test_btest + +  + File: gfortran.info, Node: CEILING, Next: CHAR, Prev: BTEST, Up: Intrinsic Procedures + + 7.26 `CEILING' -- Integer ceiling function + ========================================== + + _Description_: + `CEILING(X)' returns the least integer greater than or equal to X. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `I = CEILING(X[,KIND])' + + _Arguments_: + X The type shall be `REAL(*)'. + KIND Optional scaler integer initialization expression. + + _Return value_: + The return value is of type `INTEGER(KIND)' + + _Example_: + program test_ceiling + real :: x = 63.29 + real :: y = -63.59 + print *, ceiling(x) ! returns 64 + print *, ceiling(y) ! returns -63 + end program test_ceiling + +  + File: gfortran.info, Node: CHAR, Next: CMPLX, Prev: CEILING, Up: Intrinsic Procedures + + 7.27 `CHAR' -- Character conversion function + ============================================ + + _Description_: + `CHAR(I,[KIND])' returns the character represented by the integer + I. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `C = CHAR(I[,KIND])' + + _Arguments_: + I The type shall be `INTEGER(*)'. + KIND Optional scaler integer initialization expression. + + _Return value_: + The return value is of type `CHARACTER(1)' + + _Example_: + program test_char + integer :: i = 74 + character(1) :: c + c = char(i) + print *, i, c ! returns 'J' + end program test_char + +  + File: gfortran.info, Node: CMPLX, Next: COMMAND_ARGUMENT_COUNT, Prev: CHAR, Up: Intrinsic Procedures + + 7.28 `CMPLX' -- Complex conversion function + =========================================== + + _Description_: + `CMPLX(X,[Y,KIND])' returns a complex number where X is converted + to the real component. If Y is present it is converted to the + imaginary component. If Y is not present then the imaginary + component is set to 0.0. If X is complex then Y must not be + present. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `C = CMPLX(X[,Y,KIND])' + + _Arguments_: + X The type may be `INTEGER(*)', `REAL(*)', or + `COMPLEX(*)'. + Y Optional, allowed if X is not `COMPLEX(*)'. May be + `INTEGER(*)' or `REAL(*)'. + KIND Optional scaler integer initialization expression. + + _Return value_: + The return value is of type `COMPLEX(*)' + + _Example_: + program test_cmplx + integer :: i = 42 + real :: x = 3.14 + complex :: z + z = cmplx(i, x) + print *, z, cmplx(x) + end program test_cmplx + +  + File: gfortran.info, Node: COMMAND_ARGUMENT_COUNT, Next: CONJG, Prev: CMPLX, Up: Intrinsic Procedures + + 7.29 `COMMAND_ARGUMENT_COUNT' -- Argument count function + ======================================================== + + _Description_: + `COMMAND_ARGUMENT_COUNT()' returns the number of arguments passed + on the command line when the containing program was invoked. + + _Option_: + f2003, gnu + + _Class_: + non-elemental function + + _Syntax_: + `I = COMMAND_ARGUMENT_COUNT()' + + _Arguments_: + None + + _Return value_: + The return value is of type `INTEGER(4)' + + _Example_: + program test_command_argument_count + integer :: count + count = command_argument_count() + print *, count + end program test_command_argument_count + +  + File: gfortran.info, Node: CONJG, Next: COS, Prev: COMMAND_ARGUMENT_COUNT, Up: Intrinsic Procedures + + 7.30 `CONJG' -- Complex conjugate function + ========================================== + + _Description_: + `CONJG(Z)' returns the conjugate of Z. If Z is `(x, y)' then the + result is `(x, -y)' + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `Z = CONJG(Z)' + + _Arguments_: + Z The type shall be `COMPLEX(*)'. + + _Return value_: + The return value is of type `COMPLEX(*)'. + + _Example_: + program test_conjg + complex :: z = (2.0, 3.0) + complex(8) :: dz = (2.71_8, -3.14_8) + z= conjg(z) + print *, z + dz = dconjg(dz) + print *, dz + end program test_conjg + + _Specific names_: + Name Argument Return type Option + `DCONJG(Z)' `COMPLEX(8) Z' `COMPLEX(8)' gnu + +  + File: gfortran.info, Node: COS, Next: COSH, Prev: CONJG, Up: Intrinsic Procedures + + 7.31 `COS' -- Cosine function + ============================= + + _Description_: + `COS(X)' computes the cosine of X. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = COS(X)' + + _Arguments_: + X The type shall be `REAL(*)' or `COMPLEX(*)'. + + _Return value_: + The return value has the same type and kind as X. + + _Example_: + program test_cos + real :: x = 0.0 + x = cos(x) + end program test_cos + + _Specific names_: + Name Argument Return type Option + `DCOS(X)' `REAL(8) X' `REAL(8)' f95, gnu + `CCOS(X)' `COMPLEX(4) X' `COMPLEX(4)' f95, gnu + `ZCOS(X)' `COMPLEX(8) X' `COMPLEX(8)' f95, gnu + `CDCOS(X)' `COMPLEX(8) X' `COMPLEX(8)' f95, gnu + +  + File: gfortran.info, Node: COSH, Next: COUNT, Prev: COS, Up: Intrinsic Procedures + + 7.32 `COSH' -- Hyperbolic cosine function + ========================================= + + _Description_: + `COSH(X)' computes the hyperbolic cosine of X. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = COSH(X)' + + _Arguments_: + X The type shall be `REAL(*)'. + + _Return value_: + The return value is of type `REAL(*)' and it is positive ( \cosh + (x) \geq 0 . + + _Example_: + program test_cosh + real(8) :: x = 1.0_8 + x = cosh(x) + end program test_cosh + + _Specific names_: + Name Argument Return type Option + `DCOSH(X)' `REAL(8) X' `REAL(8)' f95, gnu + +  + File: gfortran.info, Node: COUNT, Next: CPU_TIME, Prev: COSH, Up: Intrinsic Procedures + + 7.33 `COUNT' -- Count function + ============================== + + _Description_: + `COUNT(MASK[,DIM])' counts the number of `.TRUE.' elements of MASK + along the dimension of DIM. If DIM is omitted it is taken to be + `1'. DIM is a scaler of type `INTEGER' in the range of 1 /leq DIM + /leq n) where n is the rank of MASK. + + _Option_: + f95, gnu + + _Class_: + transformational function + + _Syntax_: + `I = COUNT(MASK[,DIM])' + + _Arguments_: + MASK The type shall be `LOGICAL'. + DIM The type shall be `INTEGER'. + + _Return value_: + The return value is of type `INTEGER' with rank equal to that of + MASK. + + _Example_: + program test_count + integer, dimension(2,3) :: a, b + logical, dimension(2,3) :: mask + a = reshape( (/ 1, 2, 3, 4, 5, 6 /), (/ 2, 3 /)) + b = reshape( (/ 0, 7, 3, 4, 5, 8 /), (/ 2, 3 /)) + print '(3i3)', a(1,:) + print '(3i3)', a(2,:) + print * + print '(3i3)', b(1,:) + print '(3i3)', b(2,:) + print * + mask = a.ne.b + print '(3l3)', mask(1,:) + print '(3l3)', mask(2,:) + print * + print '(3i3)', count(mask) + print * + print '(3i3)', count(mask, 1) + print * + print '(3i3)', count(mask, 2) + end program test_count + +  + File: gfortran.info, Node: CPU_TIME, Next: CSHIFT, Prev: COUNT, Up: Intrinsic Procedures + + 7.34 `CPU_TIME' -- CPU elapsed time in seconds + ============================================== + + _Description_: + Returns a `REAL' value representing the elapsed CPU time in + seconds. This is useful for testing segments of code to determine + execution time. + + _Option_: + f95, gnu + + _Class_: + subroutine + + _Syntax_: + `CPU_TIME(X)' + + _Arguments_: + X The type shall be `REAL' with intent out. + + _Return value_: + None + + _Example_: + program test_cpu_time + real :: start, finish + call cpu_time(start) + ! put code to test here + call cpu_time(finish) + print '("Time = ",f6.3," seconds.")',finish-start + end program test_cpu_time + +  + File: gfortran.info, Node: CSHIFT, Next: CTIME, Prev: CPU_TIME, Up: Intrinsic Procedures + + 7.35 `CSHIFT' -- Circular shift function + ======================================== + + _Description_: + `CSHIFT(ARRAY, SHIFT[,DIM])' performs a circular shift on elements + of ARRAY along the dimension of DIM. If DIM is omitted it is + taken to be `1'. DIM is a scaler of type `INTEGER' in the range + of 1 /leq DIM /leq n) where n is the rank of ARRAY. If the rank + of ARRAY is one, then all elements of ARRAY are shifted by SHIFT + places. If rank is greater than one, then all complete rank one + sections of ARRAY along the given dimension are shifted. Elements + shifted out one end of each rank one section are shifted back in + the other end. + + _Option_: + f95, gnu + + _Class_: + transformational function + + _Syntax_: + `A = CSHIFT(A, SHIFT[,DIM])' + + _Arguments_: + ARRAY May be any type, not scaler. + SHIFT The type shall be `INTEGER'. + DIM The type shall be `INTEGER'. + + _Return value_: + Returns an array of same type and rank as the ARRAY argument. + + _Example_: + program test_cshift + integer, dimension(3,3) :: a + a = reshape( (/ 1, 2, 3, 4, 5, 6, 7, 8, 9 /), (/ 3, 3 /)) + print '(3i3)', a(1,:) + print '(3i3)', a(2,:) + print '(3i3)', a(3,:) + a = cshift(a, SHIFT=(/1, 2, -1/), DIM=2) + print * + print '(3i3)', a(1,:) + print '(3i3)', a(2,:) + print '(3i3)', a(3,:) + end program test_cshift + +  + File: gfortran.info, Node: CTIME, Next: DATE_AND_TIME, Prev: CSHIFT, Up: Intrinsic Procedures + + 7.36 `CTIME' -- Convert a time into a string + ============================================ + + _Description_: + `CTIME(T,S)' converts T, a system time value, such as returned by + `TIME8()', to a string of the form `Sat Aug 19 18:13:14 1995', and + returns that string into S. + + If `CTIME' is invoked as a function, it can not be invoked as a + subroutine, and vice versa. + + T is an `INTENT(IN)' `INTEGER(KIND=8)' variable. S is an + `INTENT(OUT)' `CHARACTER' variable. + + _Option_: + gnu + + _Class_: + subroutine + + _Syntax_: + `CALL CTIME(T,S)'. + `S = CTIME(T)', (not recommended). + + _Arguments_: + S The type shall be of type `CHARACTER'. + T The type shall be of type `INTEGER(KIND=8)'. + + _Return value_: + The converted date and time as a string. + + _Example_: + program test_ctime + integer(8) :: i + character(len=30) :: date + i = time8() + + ! Do something, main part of the program + + call ctime(i,date) + print *, 'Program was started on ', date + end program test_ctime + +  + File: gfortran.info, Node: DATE_AND_TIME, Next: DBLE, Prev: CTIME, Up: Intrinsic Procedures + + 7.37 `DATE_AND_TIME' -- Date and time subroutine + ================================================ + + _Description_: + `DATE_AND_TIME(DATE, TIME, ZONE, VALUES)' gets the corresponding + date and time information from the real-time system clock. DATE is + `INTENT(OUT)' and has form ccyymmdd. TIME is `INTENT(OUT)' and + has form hhmmss.sss. ZONE is `INTENT(OUT)' and has form (+-)hhmm, + representing the difference with respect to Coordinated Universal + Time (UTC). Unavailable time and date parameters return blanks. + + VALUES is `INTENT(OUT)' and provides the following: + + `VALUE(1)': The year + `VALUE(2)': The month + `VALUE(3)': The day of the month + `VAlUE(4)': Time difference with UTC in minutes + `VALUE(5)': The hour of the day + `VALUE(6)': The minutes of the hour + `VALUE(7)': The seconds of the minute + `VALUE(8)': The milliseconds of the second + + _Option_: + f95, gnu + + _Class_: + subroutine + + _Syntax_: + `CALL DATE_AND_TIME([DATE, TIME, ZONE, VALUES])' + + _Arguments_: + DATE (Optional) The type shall be `CHARACTER(8)' or larger. + TIME (Optional) The type shall be `CHARACTER(10)' or + larger. + ZONE (Optional) The type shall be `CHARACTER(5)' or larger. + VALUES (Optional) The type shall be `INTEGER(8)'. + + _Return value_: + None + + _Example_: + program test_time_and_date + character(8) :: date + character(10) :: time + character(5) :: zone + integer,dimension(8) :: values + ! using keyword arguments + call date_and_time(date,time,zone,values) + call date_and_time(DATE=date,ZONE=zone) + call date_and_time(TIME=time) + call date_and_time(VALUES=values) + print '(a,2x,a,2x,a)', date, time, zone + print '(8i5))', values + end program test_time_and_date + +  + File: gfortran.info, Node: DBLE, Next: DCMPLX, Prev: DATE_AND_TIME, Up: Intrinsic Procedures + + 7.38 `DBLE' -- Double conversion function + ========================================= + + _Description_: + `DBLE(X)' Converts X to double precision real type. `DFLOAT' is + an alias for `DBLE' + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = DBLE(X)' `X = DFLOAT(X)' + + _Arguments_: + X The type shall be `INTEGER(*)', `REAL(*)', or + `COMPLEX(*)'. + + _Return value_: + The return value is of type double precision real. + + _Example_: + program test_dble + real :: x = 2.18 + integer :: i = 5 + complex :: z = (2.3,1.14) + print *, dble(x), dble(i), dfloat(z) + end program test_dble + +  + File: gfortran.info, Node: DCMPLX, Next: DFLOAT, Prev: DBLE, Up: Intrinsic Procedures + + 7.39 `DCMPLX' -- Double complex conversion function + =================================================== + + _Description_: + `DCMPLX(X [,Y])' returns a double complex number where X is + converted to the real component. If Y is present it is converted + to the imaginary component. If Y is not present then the + imaginary component is set to 0.0. If X is complex then Y must + not be present. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `C = DCMPLX(X)' `C = DCMPLX(X,Y)' + + _Arguments_: + X The type may be `INTEGER(*)', `REAL(*)', or + `COMPLEX(*)'. + Y Optional if X is not `COMPLEX(*)'. May be + `INTEGER(*)' or `REAL(*)'. + + _Return value_: + The return value is of type `COMPLEX(8)' + + _Example_: + program test_dcmplx + integer :: i = 42 + real :: x = 3.14 + complex :: z + z = cmplx(i, x) + print *, dcmplx(i) + print *, dcmplx(x) + print *, dcmplx(z) + print *, dcmplx(x,i) + end program test_dcmplx + +  + File: gfortran.info, Node: DFLOAT, Next: DIGITS, Prev: DCMPLX, Up: Intrinsic Procedures + + 7.40 `DFLOAT' -- Double conversion function + =========================================== + + _Description_: + `DFLOAT(X)' Converts X to double precision real type. `DFLOAT' is + an alias for `DBLE'. See `DBLE'. + +  + File: gfortran.info, Node: DIGITS, Next: DIM, Prev: DFLOAT, Up: Intrinsic Procedures + + 7.41 `DIGITS' -- Significant digits function + ============================================ + + _Description_: + `DIGITS(X)' returns the number of significant digits of the + internal model representation of X. For example, on a system + using a 32-bit floating point representation, a default real + number would likely return 24. + + _Option_: + f95, gnu + + _Class_: + inquiry function + + _Syntax_: + `C = DIGITS(X)' + + _Arguments_: + X The type may be `INTEGER(*)' or `REAL(*)'. + + _Return value_: + The return value is of type `INTEGER'. + + _Example_: + program test_digits + integer :: i = 12345 + real :: x = 3.143 + real(8) :: y = 2.33 + print *, digits(i) + print *, digits(x) + print *, digits(y) + end program test_digits + +  + File: gfortran.info, Node: DIM, Next: DOT_PRODUCT, Prev: DIGITS, Up: Intrinsic Procedures + + 7.42 `DIM' -- Dim function + ========================== + + _Description_: + `DIM(X,Y)' returns the difference `X-Y' if the result is positive; + otherwise returns zero. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = DIM(X,Y)' + + _Arguments_: + X The type shall be `INTEGER(*)' or `REAL(*)' + Y The type shall be the same type and kind as X. + + _Return value_: + The return value is of type `INTEGER(*)' or `REAL(*)'. + + _Example_: + program test_dim + integer :: i + real(8) :: x + i = dim(4, 15) + x = dim(4.345_8, 2.111_8) + print *, i + print *, x + end program test_dim + + _Specific names_: + Name Argument Return type Option + `IDIM(X,Y)' `INTEGER(4) `INTEGER(4)' gnu + X,Y' + `DDIM(X,Y)' `REAL(8) X,Y' `REAL(8)' gnu + +  + File: gfortran.info, Node: DOT_PRODUCT, Next: DPROD, Prev: DIM, Up: Intrinsic Procedures + + 7.43 `DOT_PRODUCT' -- Dot product function + ========================================== + + _Description_: + `DOT_PRODUCT(X,Y)' computes the dot product multiplication of two + vectors X and Y. The two vectors may be either numeric or logical + and must be arrays of rank one and of equal size. If the vectors + are `INTEGER(*)' or `REAL(*)', the result is `SUM(X*Y)'. If the + vectors are `COMPLEX(*)', the result is `SUM(CONJG(X)*Y)'. If the + vectors are `LOGICAL', the result is `ANY(X.AND.Y)'. + + _Option_: + f95 + + _Class_: + transformational function + + _Syntax_: + `S = DOT_PRODUCT(X,Y)' + + _Arguments_: + X The type shall be numeric or `LOGICAL', rank 1. + Y The type shall be numeric or `LOGICAL', rank 1. + + _Return value_: + If the arguments are numeric, the return value is a scaler of + numeric type, `INTEGER(*)', `REAL(*)', or `COMPLEX(*)'. If the + arguments are `LOGICAL', the return value is `.TRUE.' or `.FALSE.'. + + _Example_: + program test_dot_prod + integer, dimension(3) :: a, b + a = (/ 1, 2, 3 /) + b = (/ 4, 5, 6 /) + print '(3i3)', a + print * + print '(3i3)', b + print * + print *, dot_product(a,b) + end program test_dot_prod + +  + File: gfortran.info, Node: DPROD, Next: DREAL, Prev: DOT_PRODUCT, Up: Intrinsic Procedures + + 7.44 `DPROD' -- Double product function + ======================================= + + _Description_: + `DPROD(X,Y)' returns the product `X*Y'. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `D = DPROD(X,Y)' + + _Arguments_: + X The type shall be `REAL'. + Y The type shall be `REAL'. + + _Return value_: + The return value is of type `REAL(8)'. + + _Example_: + program test_dprod + integer :: i + real :: x = 5.2 + real :: y = 2.3 + real(8) :: d + d = dprod(x,y) + print *, d + end program test_dprod + +  + File: gfortran.info, Node: DREAL, Next: DTIME, Prev: DPROD, Up: Intrinsic Procedures + + 7.45 `DREAL' -- Double real part function + ========================================= + + _Description_: + `DREAL(Z)' returns the real part of complex variable Z. + + _Option_: + gnu + + _Class_: + elemental function + + _Syntax_: + `D = DREAL(Z)' + + _Arguments_: + Z The type shall be `COMPLEX(8)'. + + _Return value_: + The return value is of type `REAL(8)'. + + _Example_: + program test_dreal + complex(8) :: z = (1.3_8,7.2_8) + print *, dreal(z) + end program test_dreal + +  + File: gfortran.info, Node: DTIME, Next: EOSHIFT, Prev: DREAL, Up: Intrinsic Procedures + + 7.46 `DTIME' -- Execution time subroutine (or function) + ======================================================= + + _Description_: + `DTIME(TARRAY, RESULT)' initially returns the number of seconds of + runtime since the start of the process's execution in RESULT. + TARRAY returns the user and system components of this time in + `TARRAY(1)' and `TARRAY(2)' respectively. RESULT is equal to + `TARRAY(1) + TARRAY(2)'. + + Subsequent invocations of `DTIME' return values accumulated since + the previous invocation. + + On some systems, the underlying timings are represented using + types with sufficiently small limits that overflows (wraparounds) + are possible, such as 32-bit types. Therefore, the values returned + by this intrinsic might be, or become, negative, or numerically + less than previous values, during a single run of the compiled + program. + + If `DTIME' is invoked as a function, it can not be invoked as a + subroutine, and vice versa. + + TARRAY and RESULT are `INTENT(OUT)' and provide the following: + + `TARRAY(1)': User time in seconds. + `TARRAY(2)': System time in seconds. + `RESULT': Run time since start in seconds. + + _Option_: + gnu + + _Class_: + subroutine + + _Syntax_: + `CALL DTIME(TARRAY, RESULT)'. + `RESULT = DTIME(TARRAY)', (not recommended). + + _Arguments_: + TARRAY The type shall be `REAL, DIMENSION(2)'. + RESULT The type shall be `REAL'. + + _Return value_: + Elapsed time in seconds since the start of program execution. + + _Example_: + program test_dtime + integer(8) :: i, j + real, dimension(2) :: tarray + real :: result + call dtime(tarray, result) + print *, result + print *, tarray(1) + print *, tarray(2) + do i=1,100000000 ! Just a delay + j = i * i - i + end do + call dtime(tarray, result) + print *, result + print *, tarray(1) + print *, tarray(2) + end program test_dtime + +  + File: gfortran.info, Node: EOSHIFT, Next: EPSILON, Prev: DTIME, Up: Intrinsic Procedures + + 7.47 `EOSHIFT' -- End-off shift function + ======================================== + + _Description_: + `EOSHIFT(ARRAY, SHIFT[,BOUNDARY, DIM])' performs an end-off shift + on elements of ARRAY along the dimension of DIM. If DIM is + omitted it is taken to be `1'. DIM is a scaler of type `INTEGER' + in the range of 1 /leq DIM /leq n) where n is the rank of ARRAY. + If the rank of ARRAY is one, then all elements of ARRAY are + shifted by SHIFT places. If rank is greater than one, then all + complete rank one sections of ARRAY along the given dimension are + shifted. Elements shifted out one end of each rank one section + are dropped. If BOUNDARY is present then the corresponding value + of from BOUNDARY is copied back in the other end. If BOUNDARY is + not present then the following are copied in depending on the type + of ARRAY. + + _Array _Boundary Value_ + Type_ + Numeric 0 of the type and kind of ARRAY. + Logical `.FALSE.'. + Character(LEN)LEN blanks. + + _Option_: + f95, gnu + + _Class_: + transformational function + + _Syntax_: + `A = EOSHIFT(A, SHIFT[,BOUNDARY, DIM])' + + _Arguments_: + ARRAY May be any type, not scaler. + SHIFT The type shall be `INTEGER'. + BOUNDARY Same type as ARRAY. + DIM The type shall be `INTEGER'. + + _Return value_: + Returns an array of same type and rank as the ARRAY argument. + + _Example_: + program test_eoshift + integer, dimension(3,3) :: a + a = reshape( (/ 1, 2, 3, 4, 5, 6, 7, 8, 9 /), (/ 3, 3 /)) + print '(3i3)', a(1,:) + print '(3i3)', a(2,:) + print '(3i3)', a(3,:) + a = EOSHIFT(a, SHIFT=(/1, 2, 1/), BOUNDARY=-5, DIM=2) + print * + print '(3i3)', a(1,:) + print '(3i3)', a(2,:) + print '(3i3)', a(3,:) + end program test_eoshift + +  + File: gfortran.info, Node: EPSILON, Next: ERF, Prev: EOSHIFT, Up: Intrinsic Procedures + + 7.48 `EPSILON' -- Epsilon function + ================================== + + _Description_: + `EPSILON(X)' returns a nearly negligible number relative to `1'. + + _Option_: + f95, gnu + + _Class_: + inquiry function + + _Syntax_: + `C = EPSILON(X)' + + _Arguments_: + X The type shall be `REAL(*)'. + + _Return value_: + The return value is of same type as the argument. + + _Example_: + program test_epsilon + real :: x = 3.143 + real(8) :: y = 2.33 + print *, EPSILON(x) + print *, EPSILON(y) + end program test_epsilon + +  + File: gfortran.info, Node: ERF, Next: ERFC, Prev: EPSILON, Up: Intrinsic Procedures + + 7.49 `ERF' -- Error function + ============================ + + _Description_: + `ERF(X)' computes the error function of X. + + _Option_: + gnu + + _Class_: + elemental function + + _Syntax_: + `X = ERF(X)' + + _Arguments_: + X The type shall be `REAL(*)', and it shall be scalar. + + _Return value_: + The return value is a scalar of type `REAL(*)' and it is positive + ( - 1 \leq erf (x) \leq 1 . + + _Example_: + program test_erf + real(8) :: x = 0.17_8 + x = erf(x) + end program test_erf + + _Specific names_: + Name Argument Return type Option + `DERF(X)' `REAL(8) X' `REAL(8)' gnu + +  + File: gfortran.info, Node: ERFC, Next: ETIME, Prev: ERF, Up: Intrinsic Procedures + + 7.50 `ERFC' -- Error function + ============================= + + _Description_: + `ERFC(X)' computes the complementary error function of X. + + _Option_: + gnu + + _Class_: + elemental function + + _Syntax_: + `X = ERFC(X)' + + _Arguments_: + X The type shall be `REAL(*)', and it shall be scalar. + + _Return value_: + The return value is a scalar of type `REAL(*)' and it is positive + ( 0 \leq erfc (x) \leq 2 . + + _Example_: + program test_erfc + real(8) :: x = 0.17_8 + x = erfc(x) + end program test_erfc + + _Specific names_: + Name Argument Return type Option + `DERFC(X)' `REAL(8) X' `REAL(8)' gnu + +  + File: gfortran.info, Node: ETIME, Next: EXIT, Prev: ERFC, Up: Intrinsic Procedures + + 7.51 `ETIME' -- Execution time subroutine (or function) + ======================================================= + + _Description_: + `ETIME(TARRAY, RESULT)' returns the number of seconds of runtime + since the start of the process's execution in RESULT. TARRAY + returns the user and system components of this time in `TARRAY(1)' + and `TARRAY(2)' respectively. RESULT is equal to `TARRAY(1) + + TARRAY(2)'. + + On some systems, the underlying timings are represented using + types with sufficiently small limits that overflows (wraparounds) + are possible, such as 32-bit types. Therefore, the values returned + by this intrinsic might be, or become, negative, or numerically + less than previous values, during a single run of the compiled + program. + + If `ETIME' is invoked as a function, it can not be invoked as a + subroutine, and vice versa. + + TARRAY and RESULT are `INTENT(OUT)' and provide the following: + + `TARRAY(1)': User time in seconds. + `TARRAY(2)': System time in seconds. + `RESULT': Run time since start in seconds. + + _Option_: + gnu + + _Class_: + subroutine + + _Syntax_: + `CALL ETIME(TARRAY, RESULT)'. + `RESULT = ETIME(TARRAY)', (not recommended). + + _Arguments_: + TARRAY The type shall be `REAL, DIMENSION(2)'. + RESULT The type shall be `REAL'. + + _Return value_: + Elapsed time in seconds since the start of program execution. + + _Example_: + program test_etime + integer(8) :: i, j + real, dimension(2) :: tarray + real :: result + call ETIME(tarray, result) + print *, result + print *, tarray(1) + print *, tarray(2) + do i=1,100000000 ! Just a delay + j = i * i - i + end do + call ETIME(tarray, result) + print *, result + print *, tarray(1) + print *, tarray(2) + end program test_etime + +  + File: gfortran.info, Node: EXIT, Next: EXP, Prev: ETIME, Up: Intrinsic Procedures + + 7.52 `EXIT' -- Exit the program with status. + ============================================ + + _Description_: + `EXIT' causes immediate termination of the program with status. + If status is omitted it returns the canonical _success_ for the + system. All Fortran I/O units are closed. + + _Option_: + gnu + + _Class_: + non-elemental subroutine + + _Syntax_: + `CALL EXIT([STATUS])' + + _Arguments_: + STATUS The type of the argument shall be `INTEGER(*)'. + + _Return value_: + `STATUS' is passed to the parent process on exit. + + _Example_: + program test_exit + integer :: STATUS = 0 + print *, 'This program is going to exit.' + call EXIT(STATUS) + end program test_exit + +  + File: gfortran.info, Node: EXP, Next: EXPONENT, Prev: EXIT, Up: Intrinsic Procedures + + 7.53 `EXP' -- Exponential function + ================================== + + _Description_: + `EXP(X)' computes the base e exponential of X. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = EXP(X)' + + _Arguments_: + X The type shall be `REAL(*)' or `COMPLEX(*)'. + + _Return value_: + The return value has same type and kind as X. + + _Example_: + program test_exp + real :: x = 1.0 + x = exp(x) + end program test_exp + + _Specific names_: + Name Argument Return type Option + `DEXP(X)' `REAL(8) X' `REAL(8)' f95, gnu + `CEXP(X)' `COMPLEX(4) X' `COMPLEX(4)' f95, gnu + `ZEXP(X)' `COMPLEX(8) X' `COMPLEX(8)' f95, gnu + `CDEXP(X)' `COMPLEX(8) X' `COMPLEX(8)' f95, gnu + +  + File: gfortran.info, Node: EXPONENT, Next: FDATE, Prev: EXP, Up: Intrinsic Procedures + + 7.54 `EXPONENT' -- Exponent function + ==================================== + + _Description_: + `EXPONENT(X)' returns the value of the exponent part of X. If X is + zero the value returned is zero. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `I = EXPONENT(X)' + + _Arguments_: + X The type shall be `REAL(*)'. + + _Return value_: + The return value is of type default `INTEGER'. + + _Example_: + program test_exponent + real :: x = 1.0 + integer :: i + i = exponent(x) + print *, i + print *, exponent(0.0) + end program test_exponent + +  + File: gfortran.info, Node: FDATE, Next: FLOOR, Prev: EXPONENT, Up: Intrinsic Procedures + + 7.55 `FDATE' -- Get the current time as a string + ================================================ + + _Description_: + `FDATE(DATE)' returns the current date (using the same format as + `CTIME') in DATE. It is equivalent to `CALL CTIME(DATE, TIME8())'. + + If `FDATE' is invoked as a function, it can not be invoked as a + subroutine, and vice versa. + + DATE is an `INTENT(OUT)' `CHARACTER' variable. + + _Option_: + gnu + + _Class_: + subroutine + + _Syntax_: + `CALL FDATE(DATE)'. + `DATE = FDATE()', (not recommended). + + _Arguments_: + DATE The type shall be of type `CHARACTER'. + + _Return value_: + The current date and time as a string. + + _Example_: + program test_fdate + integer(8) :: i, j + character(len=30) :: date + call fdate(date) + print *, 'Program started on ', date + do i = 1, 100000000 ! Just a delay + j = i * i - i + end do + call fdate(date) + print *, 'Program ended on ', date + end program test_fdate + +  + File: gfortran.info, Node: FLOOR, Next: FNUM, Prev: FDATE, Up: Intrinsic Procedures + + 7.56 `FLOOR' -- Integer floor function + ====================================== + + _Description_: + `FLOOR(X)' returns the greatest integer less than or equal to X. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `I = FLOOR(X[,KIND])' + + _Arguments_: + X The type shall be `REAL(*)'. + KIND Optional scaler integer initialization expression. + + _Return value_: + The return value is of type `INTEGER(KIND)' + + _Example_: + program test_floor + real :: x = 63.29 + real :: y = -63.59 + print *, floor(x) ! returns 63 + print *, floor(y) ! returns -64 + end program test_floor + +  + File: gfortran.info, Node: FNUM, Next: LOG, Prev: FLOOR, Up: Intrinsic Procedures + + 7.57 `FNUM' -- File number function + =================================== + + _Description_: + `FNUM(UNIT)' returns the Posix file descriptor number coresponding + to the open Fortran I/O unit `UNIT'. + + _Option_: + gnu + + _Class_: + non-elemental function + + _Syntax_: + `I = FNUM(UNIT)' + + _Arguments_: + UNIT The type shall be `INTEGER'. + + _Return value_: + The return value is of type `INTEGER' + + _Example_: + program test_fnum + integer :: i + open (unit=10, status = "scratch") + i = fnum(10) + print *, i + close (10) + end program test_fnum + +  + File: gfortran.info, Node: LOG, Next: LOG10, Prev: FNUM, Up: Intrinsic Procedures + + 7.58 `LOG' -- Logarithm function + ================================ + + _Description_: + `LOG(X)' computes the logarithm of X. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = LOG(X)' + + _Arguments_: + X The type shall be `REAL(*)' or `COMPLEX(*)'. + + _Return value_: + The return value is of type `REAL(*)' or `COMPLEX(*)'. The kind + type parameter is the same as X. + + _Example_: + program test_log + real(8) :: x = 1.0_8 + complex :: z = (1.0, 2.0) + x = log(x) + z = log(z) + end program test_log + + _Specific names_: + Name Argument Return type Option + `ALOG(X)' `REAL(4) X' `REAL(4)' f95, gnu + `DLOG(X)' `REAL(8) X' `REAL(8)' f95, gnu + `CLOG(X)' `COMPLEX(4) X' `COMPLEX(4)' f95, gnu + `ZLOG(X)' `COMPLEX(8) X' `COMPLEX(8)' f95, gnu + `CDLOG(X)' `COMPLEX(8) X' `COMPLEX(8)' f95, gnu + +  + File: gfortran.info, Node: LOG10, Next: SECNDS, Prev: LOG, Up: Intrinsic Procedures + + 7.59 `LOG10' -- Base 10 logarithm function + ========================================== + + _Description_: + `LOG10(X)' computes the base 10 logarithm of X. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = LOG10(X)' + + _Arguments_: + X The type shall be `REAL(*)' or `COMPLEX(*)'. + + _Return value_: + The return value is of type `REAL(*)' or `COMPLEX(*)'. The kind + type parameter is the same as X. + + _Example_: + program test_log10 + real(8) :: x = 10.0_8 + x = log10(x) + end program test_log10 + + _Specific names_: + Name Argument Return type Option + `ALOG10(X)' `REAL(4) X' `REAL(4)' f95, gnu + `DLOG10(X)' `REAL(8) X' `REAL(8)' f95, gnu + +  + File: gfortran.info, Node: SECNDS, Next: SQRT, Prev: LOG10, Up: Intrinsic Procedures + + 7.60 `SECNDS' -- Time subroutine + ================================ + + _Description_: + `SECNDS(X)' gets the time in seconds from the real-time system + clock. X is a reference time, also in seconds. If this is zero, + the time in seconds from midnight is returned. This function is + non-standard and its use is discouraged. + + _Option_: + gnu + + _Class_: + function + + _Syntax_: + `T = SECNDS (X)' + + _Arguments_: + Name Type + T REAL(4) + X REAL(4) + + _Return value_: + None + + _Example_: + program test_secnds + real(4) :: t1, t2 + print *, secnds (0.0) ! seconds since midnight + t1 = secnds (0.0) ! reference time + do i = 1, 10000000 ! do something + end do + t2 = secnds (t1) ! elapsed time + print *, "Something took ", t2, " seconds." + end program test_secnds + +  + File: gfortran.info, Node: SIN, Next: SINH, Prev: SQRT, Up: Intrinsic Procedures + + 7.61 `SIN' -- Sine function + =========================== + + _Description_: + `SIN(X)' computes the sine of X. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = SIN(X)' + + _Arguments_: + X The type shall be `REAL(*)' or `COMPLEX(*)'. + + _Return value_: + The return value has same type and king than X. + + _Example_: + program test_sin + real :: x = 0.0 + x = sin(x) + end program test_sin + + _Specific names_: + Name Argument Return type Option + `DSIN(X)' `REAL(8) X' `REAL(8)' f95, gnu + `CSIN(X)' `COMPLEX(4) X' `COMPLEX(4)' f95, gnu + `ZSIN(X)' `COMPLEX(8) X' `COMPLEX(8)' f95, gnu + `CDSIN(X)' `COMPLEX(8) X' `COMPLEX(8)' f95, gnu + +  + File: gfortran.info, Node: SINH, Next: TAN, Prev: SIN, Up: Intrinsic Procedures + + 7.62 `SINH' -- Hyperbolic sine function + ======================================= + + _Description_: + `SINH(X)' computes the hyperbolic sine of X. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = SINH(X)' + + _Arguments_: + X The type shall be `REAL(*)'. + + _Return value_: + The return value is of type `REAL(*)'. + + _Example_: + program test_sinh + real(8) :: x = - 1.0_8 + x = sinh(x) + end program test_sinh + + _Specific names_: + Name Argument Return type Option + `DSINH(X)' `REAL(8) X' `REAL(8)' f95, gnu + +  + File: gfortran.info, Node: SQRT, Next: SIN, Prev: SECNDS, Up: Intrinsic Procedures + + 7.63 `SQRT' -- Square-root function + =================================== + + _Description_: + `SQRT(X)' computes the square root of X. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = SQRT(X)' + + _Arguments_: + X The type shall be `REAL(*)' or `COMPLEX(*)'. + + _Return value_: + The return value is of type `REAL(*)' or `COMPLEX(*)'. The kind + type parameter is the same as X. + + _Example_: + program test_sqrt + real(8) :: x = 2.0_8 + complex :: z = (1.0, 2.0) + x = sqrt(x) + z = sqrt(z) + end program test_sqrt + + _Specific names_: + Name Argument Return type Option + `DSQRT(X)' `REAL(8) X' `REAL(8)' f95, gnu + `CSQRT(X)' `COMPLEX(4) X' `COMPLEX(4)' f95, gnu + `ZSQRT(X)' `COMPLEX(8) X' `COMPLEX(8)' f95, gnu + `CDSQRT(X)' `COMPLEX(8) X' `COMPLEX(8)' f95, gnu + +  + File: gfortran.info, Node: TAN, Next: TANH, Prev: SINH, Up: Intrinsic Procedures + + 7.64 `TAN' -- Tangent function + ============================== + + _Description_: + `TAN(X)' computes the tangent of X. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = TAN(X)' + + _Arguments_: + X The type shall be `REAL(*)'. + + _Return value_: + The return value is of type `REAL(*)'. The kind type parameter is + the same as X. + + _Example_: + program test_tan + real(8) :: x = 0.165_8 + x = tan(x) + end program test_tan + + _Specific names_: + Name Argument Return type Option + `DTAN(X)' `REAL(8) X' `REAL(8)' f95, gnu + +  + File: gfortran.info, Node: TANH, Prev: TAN, Up: Intrinsic Procedures + + 7.65 `TANH' -- Hyperbolic tangent function + ========================================== + + _Description_: + `TANH(X)' computes the hyperbolic tangent of X. + + _Option_: + f95, gnu + + _Class_: + elemental function + + _Syntax_: + `X = TANH(X)' + + _Arguments_: + X The type shall be `REAL(*)'. + + _Return value_: + The return value is of type `REAL(*)' and lies in the range - 1 + \leq tanh(x) \leq 1 . + + _Example_: + program test_tanh + real(8) :: x = 2.1_8 + x = tanh(x) + end program test_tanh + + _Specific names_: + Name Argument Return type Option + `DTANH(X)' `REAL(8) X' `REAL(8)' f95, gnu + +  + File: gfortran.info, Node: Contributing, Next: Standards, Prev: Project Status, Up: Top + + 8 Contributing + ************** + + Free software is only possible if people contribute to efforts to + create it. We're always in need of more people helping out with ideas + and comments, writing documentation and contributing code. + + If you want to contribute to GNU Fortran 95, have a look at the long + lists of projects you can take on. Some of these projects are small, + some of them are large; some are completely orthogonal to the rest of + what is happening on `gfortran', but others are "mainstream" projects + in need of enthusiastic hackers. All of these projects are important! + We'll eventually get around to the things here, but they are also + things doable by someone who is willing and able. + + * Menu: + + * Contributors:: + * Projects:: + +  + File: gfortran.info, Node: Contributors, Next: Projects, Up: Contributing + + 8.1 Contributors to GNU Fortran 95 + ================================== + + Most of the parser was hand-crafted by _Andy Vaught_, who is also the + initiator of the whole project. Thanks Andy! Most of the interface + with GCC was written by _Paul Brook_. + + The following individuals have contributed code and/or ideas and + significant help to the gfortran project (in no particular order): + + - Andy Vaught + + - Katherine Holcomb + + - Tobias Schlüter + + - Steven Bosscher + + - Toon Moene + + - Tim Prince + + - Niels Kristian Bech Jensen + + - Steven Johnson + + - Paul Brook + + - Feng Wang + + - Bud Davis + + The following people have contributed bug reports, smaller or larger + patches, and much needed feedback and encouragement for the `gfortran' + project: + + - Erik Schnetter + + - Bill Clodius + + - Kate Hedstrom + + Many other individuals have helped debug, test and improve + `gfortran' over the past two years, and we welcome you to do the same! + If you already have done so, and you would like to see your name listed + in the list above, please contact us. + +  + File: gfortran.info, Node: Projects, Prev: Contributors, Up: Contributing + + 8.2 Projects + ============ + + _Help build the test suite_ + Solicit more code for donation to the test suite. We can keep + code private on request. + + _Bug hunting/squishing_ + Find bugs and write more test cases! Test cases are especially + very welcome, because it allows us to concentrate on fixing bugs + instead of isolating them. + + _Smaller projects ("bug" fixes):_ + - Allow init exprs to be numbers raised to integer powers. + + - Implement correct rounding. + + - Implement F restrictions on Fortran 95 syntax. + + - See about making Emacs-parsable error messages. + + If you wish to work on the runtime libraries, please contact a project + maintainer. + +  + File: gfortran.info, Node: Standards, Next: Extensions, Prev: Contributing, Up: Top + + 9 Standards + *********** + + The GNU Fortran 95 Compiler aims to be a conforming implementation of + ISO/IEC 1539:1997 (Fortran 95). + + In the future it may also support other variants and extensions to + the Fortran language. This includes ANSI Fortran 77, Fortran 90, + Fortran 2000 (not yet finalized), and OpenMP. + +  + File: gfortran.info, Node: Index, Prev: Intrinsic Procedures, Up: Top + + Index + ***** + + [index] + * Menu: + + * -fbounds-check option: Code Gen Options. (line 129) + * -fdefault-double-8, option: Fortran Dialect Options. + (line 16) + * -fdefault-integer-8, option: Fortran Dialect Options. + (line 19) + * -fdefault-real-8, option: Fortran Dialect Options. + (line 23) + * -fdollar-ok option: Fortran Dialect Options. + (line 27) + * -fdump-parse-tree option: Debugging Options. (line 9) + * -ff2c option: Code Gen Options. (line 20) + * -ffixed-line-length-N option: Fortran Dialect Options. + (line 36) + * -ffortran-bounds-check option: Code Gen Options. (line 129) + * -ffree-form option: Fortran Dialect Options. + (line 9) + * -fimplicit-none option: Fortran Dialect Options. + (line 53) + * -fmax-identifier-length=N option: Fortran Dialect Options. + (line 49) + * -fmax-stack-var-size option: Code Gen Options. (line 138) + * -fno-automatic option: Code Gen Options. (line 14) + * -fno-backslash option: Fortran Dialect Options. + (line 30) + * -fno-fixed-form option: Fortran Dialect Options. + (line 9) + * -fno-underscoring option: Code Gen Options. (line 49) + * -fpackderived: Code Gen Options. (line 148) + * -frepack-arrays option: Code Gen Options. (line 154) + * -fsecond-underscore option: Code Gen Options. (line 112) + * -fsyntax-only option: Warning Options. (line 20) + * -Idir option: Directory Options. (line 13) + * -Mdir option: Directory Options. (line 28) + * -pedantic option: Warning Options. (line 24) + * -pedantic-errors option: Warning Options. (line 42) + * -std=STD option: Fortran Dialect Options. + (line 58) + * -W option: Warning Options. (line 98) + * -w option: Warning Options. (line 46) + * -Waliasing option: Warning Options. (line 55) + * -Wall option: Warning Options. (line 49) + * -Wconversion option: Warning Options. (line 62) + * -Werror: Warning Options. (line 95) + * -Wimplicit-interface option: Warning Options. (line 65) + * -Wnonstd-intrinsic option: Warning Options. (line 71) + * -Wsurprising: Warning Options. (line 75) + * -Wunderflow: Warning Options. (line 88) + * -Wunused-labels option: Warning Options. (line 92) + * abort: ABORT. (line 6) + * ABORT: ABORT. (line 6) + * ABS intrinsic: ABS. (line 6) + * absolute value: ABS. (line 6) + * ACHAR intrinsic: ACHAR. (line 6) + * ACOS intrinsic: ACOS. (line 6) + * adjust string <1>: ADJUSTR. (line 6) + * adjust string: ADJUSTL. (line 6) + * ADJUSTL intrinsic: ADJUSTL. (line 6) + * ADJUSTR intrinsic: ADJUSTR. (line 6) + * AIMAG intrinsic: AIMAG. (line 6) + * AINT intrinsic: AINT. (line 6) + * aliasing: Warning Options. (line 56) + * ALL intrinsic: ALL. (line 6) + * all warnings: Warning Options. (line 50) + * ALLOCATED intrinsic: ALLOCATED. (line 6) + * allocation status: ALLOCATED. (line 6) + * ALOG intrinsic: LOG. (line 6) + * ALOG10 intrinsic: LOG10. (line 6) + * ANINT intrinsic: ANINT. (line 6) + * ANY intrinsic: ANY. (line 6) + * arc cosine: ACOS. (line 6) + * arcsine: ASIN. (line 6) + * arctangent <1>: ATAN2. (line 6) + * arctangent: ATAN. (line 6) + * array bounds checking: Code Gen Options. (line 130) + * ASCII collating sequence: ACHAR. (line 6) + * ASIN intrinsic: ASIN. (line 6) + * ASSOCIATED intrinsic: ASSOCIATED. (line 6) + * ATAN intrinsic: ATAN. (line 6) + * ATAN2 intrinsic: ATAN2. (line 6) + * Authors: Contributors. (line 6) + * backslash: Fortran Dialect Options. + (line 31) + * BESJ0 intrinsic: BESJ0. (line 6) + * BESJ1 intrinsic: BESJ1. (line 6) + * BESJN intrinsic: BESJN. (line 6) + * Bessel <1>: BESYN. (line 6) + * Bessel <2>: BESY1. (line 6) + * Bessel <3>: BESY0. (line 6) + * Bessel <4>: BESJN. (line 6) + * Bessel <5>: BESJ1. (line 6) + * Bessel: BESJ0. (line 6) + * BESY0 intrinsic: BESY0. (line 6) + * BESY1 intrinsic: BESY1. (line 6) + * BESYN intrinsic: BESYN. (line 6) + * bit_size: BIT_SIZE. (line 6) + * BIT_SIZE intrinsic: BIT_SIZE. (line 6) + * bounds checking: Code Gen Options. (line 130) + * BTEST: BTEST. (line 6) + * BTEST intrinsic: BTEST. (line 6) + * CABS intrinsic: ABS. (line 6) + * calling convention: Code Gen Options. (line 21) + * card image: Fortran Dialect Options. + (line 41) + * CDABS intrinsic: ABS. (line 6) + * CDCOS intrinsic: COS. (line 6) + * CDEXP intrinsic: EXP. (line 6) + * CDLOG intrinsic: LOG. (line 6) + * CDSIN intrinsic: SIN. (line 6) + * CDSQRT intrinsic: SQRT. (line 6) + * CEILING: CEILING. (line 6) + * CEILING intrinsic: CEILING. (line 6) + * CHAR: CHAR. (line 6) + * CHAR intrinsic: CHAR. (line 6) + * character set: Fortran Dialect Options. + (line 28) + * checking subscripts: Code Gen Options. (line 130) + * CLOG intrinsic: LOG. (line 6) + * CMPLX: CMPLX. (line 6) + * CMPLX intrinsic: CMPLX. (line 6) + * code generation, conventions: Code Gen Options. (line 6) + * command argument count: COMMAND_ARGUMENT_COUNT. + (line 6) + * command options: Invoking GFORTRAN. (line 6) + * COMMAND_ARGUMENT_COUNT intrinsic: COMMAND_ARGUMENT_COUNT. + (line 6) + * complex conjugate: CONJG. (line 6) + * CONJG intrinsic: CONJG. (line 6) + * Contributing: Contributing. (line 6) + * Contributors: Contributors. (line 6) + * conversion: Warning Options. (line 63) + * COS intrinsic: COS. (line 6) + * COSH intrinsic: COSH. (line 6) + * cosine: COS. (line 6) + * count: COUNT. (line 6) + * COUNT intrinsic: COUNT. (line 6) + * CPU_TIME: CPU_TIME. (line 6) + * CPU_TIME intrinsic: CPU_TIME. (line 6) + * Credits: Contributors. (line 6) + * cshift intrinsic: CSHIFT. (line 6) + * CSHIFT intrinsic: CSHIFT. (line 6) + * CSQRT intrinsic: SQRT. (line 6) + * CTIME intrinsic: CTIME. (line 6) + * ctime subroutine: CTIME. (line 6) + * DABS intrinsic: ABS. (line 6) + * DACOS intrinsic: ACOS. (line 6) + * DASIN intrinsic: ASIN. (line 6) + * DATAN intrinsic: ATAN. (line 6) + * DATAN2 intrinsic: ATAN2. (line 6) + * DATE_AND_TIME: DATE_AND_TIME. (line 6) + * DATE_AND_TIME intrinsic: DATE_AND_TIME. (line 6) + * DBESJ0 intrinsic: BESJ0. (line 6) + * DBESJ1 intrinsic: BESJ1. (line 6) + * DBESJN intrinsic: BESJN. (line 6) + * DBESY0 intrinsic: BESY0. (line 6) + * DBESY1 intrinsic: BESY1. (line 6) + * DBESYN intrinsic: BESYN. (line 6) + * DBLE intrinsic: DBLE. (line 6) + * DCMPLX: DCMPLX. (line 6) + * DCMPLX intrinsic: DCMPLX. (line 6) + * DCONJG intrinsic: CONJG. (line 6) + * DCOS intrinsic: COS. (line 6) + * DCOSH intrinsic: COSH. (line 6) + * DDIM intrinsic: DIM. (line 6) + * debugging information options: Debugging Options. (line 6) + * DEXP intrinsic: EXP. (line 6) + * DFLOAT intrinsic: DFLOAT. (line 6) + * dialect options: Fortran Dialect Options. + (line 6) + * DIGITS intrinsic: DIGITS. (line 6) + * digits, significant: DIGITS. (line 6) + * dim: DIM. (line 6) + * DIM intrinsic: DIM. (line 6) + * DIMAG intrinsic: AIMAG. (line 6) + * DINT intrinsic: AINT. (line 6) + * directive, INCLUDE: Directory Options. (line 6) + * directory, options: Directory Options. (line 6) + * directory, search paths for inclusion: Directory Options. (line 14) + * DLOG intrinsic: LOG. (line 6) + * DLOG10 intrinsic: LOG10. (line 6) + * DNINT intrinsic: ANINT. (line 6) + * dollar sign: Fortran Dialect Options. + (line 28) + * Dot product: DOT_PRODUCT. (line 6) + * DOT_PRODUCT intrinsic: DOT_PRODUCT. (line 6) + * double conversion: DBLE. (line 6) + * double float conversion: DFLOAT. (line 6) + * Double product: DPROD. (line 6) + * Double real part: DREAL. (line 6) + * DPROD intrinsic: DPROD. (line 6) + * DREAL intrinsic: DREAL. (line 6) + * DSIN intrinsic: SIN. (line 6) + * DSINH intrinsic: SINH. (line 6) + * DSQRT intrinsic: SQRT. (line 6) + * DTAN intrinsic: TAN. (line 6) + * DTANH intrinsic: TANH. (line 6) + * DTIME intrinsic: DTIME. (line 6) + * dtime subroutine: DTIME. (line 6) + * environment variables: Environment Variables. + (line 6) + * eoshift intrinsic: EOSHIFT. (line 6) + * EOSHIFT intrinsic: EOSHIFT. (line 6) + * EPSILON intrinsic: EPSILON. (line 6) + * epsilon, significant: EPSILON. (line 6) + * ERF intrinsic: ERF. (line 6) + * ERFC intrinsic: ERFC. (line 6) + * error function <1>: ERFC. (line 6) + * error function: ERF. (line 6) + * escape characters: Fortran Dialect Options. + (line 31) + * ETIME intrinsic: ETIME. (line 6) + * ETIME subroutine: ETIME. (line 6) + * exit: EXIT. (line 6) + * EXIT: EXIT. (line 6) + * EXP intrinsic: EXP. (line 6) + * exponent function: EXPONENT. (line 6) + * EXPONENT intrinsic: EXPONENT. (line 6) + * exponential: EXP. (line 6) + * extended-source option: Fortran Dialect Options. + (line 41) + * Extension: Extensions. (line 6) + * extra warnings: Warning Options. (line 99) + * f2c calling convention: Code Gen Options. (line 21) + * FDATE intrinsic: FDATE. (line 6) + * fdate subroutine: FDATE. (line 6) + * FDL, GNU Free Documentation License: GNU Free Documentation License. + (line 6) + * fixed form: Fortran Dialect Options. + (line 9) + * floor: FLOOR. (line 6) + * FLOOR intrinsic: FLOOR. (line 6) + * fnum: FNUM. (line 6) + * FNUM intrinsic: FNUM. (line 6) + * Fortran 77: GFORTRAN and G77. (line 6) + * Fortran 90, features: Fortran Dialect Options. + (line 9) + * free form: Fortran Dialect Options. + (line 9) + * G77: GFORTRAN and G77. (line 6) + * g77 calling convention: Code Gen Options. (line 21) + * GNU Compiler Collection: GFORTRAN and GCC. (line 6) + * GNU Fortran 95 command options: Invoking GFORTRAN. (line 6) + * Hollerith constants: Hollerith constants support. + (line 6) + * hyperbolic cosine: COSH. (line 6) + * hyperbolic sine: SINH. (line 6) + * hyperbolic tangent: TANH. (line 6) + * IABS intrinsic: ABS. (line 6) + * IDIM intrinsic: DIM. (line 6) + * Imaginary part: AIMAG. (line 6) + * Implicitly interconvert LOGICAL and INTEGER: Implicitly interconvert LOGICAL and INTEGER. + (line 6) + * INCLUDE directive: Directory Options. (line 6) + * inclusion, directory search paths for: Directory Options. (line 14) + * Initialization: Old-style variable initialization. + (line 6) + * Intrinsic Procedures: Intrinsic Procedures. + (line 6) + * Introduction: Top. (line 6) + * Kind specifications: Old-style kind specifications. + (line 6) + * labels, unused: Warning Options. (line 93) + * language, dialect options: Fortran Dialect Options. + (line 6) + * length of source lines: Fortran Dialect Options. + (line 37) + * libf2c calling convention: Code Gen Options. (line 21) + * limits, lengths of source lines: Fortran Dialect Options. + (line 37) + * lines, length: Fortran Dialect Options. + (line 37) + * LOG intrinsic: LOG. (line 6) + * LOG10 intrinsic: LOG10. (line 6) + * logarithm <1>: LOG10. (line 6) + * logarithm: LOG. (line 6) + * messages, warning: Warning Options. (line 6) + * module search path: Directory Options. (line 14) + * Namelist: Extensions to namelist. + (line 6) + * negative forms of options: Invoking GFORTRAN. (line 24) + * option -fmax-identifier-length=N: Fortran Dialect Options. + (line 49) + * option, -fdefault-double-8: Fortran Dialect Options. + (line 16) + * option, -fdefault-integer-8: Fortran Dialect Options. + (line 19) + * option, -fdefault-real-8: Fortran Dialect Options. + (line 23) + * option, -fdump-parse-tree: Debugging Options. (line 9) + * option, -Mdir: Directory Options. (line 28) + * option, -std=STD: Fortran Dialect Options. + (line 58) + * options, -fdollar-ok: Fortran Dialect Options. + (line 27) + * options, -ff2c: Code Gen Options. (line 20) + * options, -ffixed-line-length-N: Fortran Dialect Options. + (line 36) + * options, -ffree-form: Fortran Dialect Options. + (line 9) + * options, -fimplicit-none: Fortran Dialect Options. + (line 53) + * options, -fno-automatic: Code Gen Options. (line 14) + * options, -fno-backslash: Fortran Dialect Options. + (line 30) + * options, -fno-fixed-form: Fortran Dialect Options. + (line 9) + * options, -fno-underscoring: Code Gen Options. (line 49) + * options, -fsecond-underscore: Code Gen Options. (line 112) + * options, -fsyntax-only: Warning Options. (line 20) + * options, -Idir: Directory Options. (line 13) + * options, -pedantic: Warning Options. (line 24) + * options, -pedantic-errors: Warning Options. (line 42) + * options, -W: Warning Options. (line 98) + * options, -w: Warning Options. (line 46) + * options, -Waliasing: Warning Options. (line 55) + * options, -Wall: Warning Options. (line 49) + * options, -Wconversion: Warning Options. (line 62) + * options, -Werror: Warning Options. (line 95) + * options, -Wimplicit-interface: Warning Options. (line 65) + * options, -Wnonstd-intrinsic: Warning Options. (line 71) + * options, -Wsurprising: Warning Options. (line 75) + * options, -Wunderflow: Warning Options. (line 88) + * options, -Wunused-labels: Warning Options. (line 92) + * options, code generation: Code Gen Options. (line 6) + * options, debugging: Debugging Options. (line 6) + * options, dialect: Fortran Dialect Options. + (line 6) + * options, directory search: Directory Options. (line 6) + * options, GNU Fortran 95 command: Invoking GFORTRAN. (line 6) + * options, negative forms: Invoking GFORTRAN. (line 24) + * options, warnings: Warning Options. (line 6) + * paths, search: Directory Options. (line 14) + * pointer status: ASSOCIATED. (line 6) + * range checking: Code Gen Options. (line 130) + * Repacking arrays: Code Gen Options. (line 155) + * run-time, options: Code Gen Options. (line 6) + * SAVE statement: Code Gen Options. (line 15) + * search path: Directory Options. (line 6) + * search paths, for included files: Directory Options. (line 14) + * SECNDS: SECNDS. (line 6) + * SECNDS intrinsic: SECNDS. (line 6) + * SIN intrinsic: SIN. (line 6) + * sine: SIN. (line 6) + * SINH intrinsic: SINH. (line 6) + * source file format: Fortran Dialect Options. + (line 9) + * Source Form: Fortran Dialect Options. + (line 9) + * SQRT intrinsic: SQRT. (line 6) + * square-root: SQRT. (line 6) + * Standards: Standards. (line 6) + * statements, SAVE: Code Gen Options. (line 15) + * Structure packing: Code Gen Options. (line 149) + * subscript checking: Code Gen Options. (line 130) + * suppressing warnings: Warning Options. (line 6) + * Suspicious: Warning Options. (line 76) + * symbol names: Fortran Dialect Options. + (line 28) + * symbol names, transforming: Code Gen Options. (line 50) + * symbol names, underscores: Code Gen Options. (line 50) + * syntax checking: Warning Options. (line 20) + * TAN intrinsic: TAN. (line 6) + * tangent: TAN. (line 6) + * TANH intrinsic: TANH. (line 6) + * transforming symbol names: Code Gen Options. (line 50) + * true values <1>: ANY. (line 6) + * true values: ALL. (line 6) + * UNDERFLOW: Warning Options. (line 89) + * underscore: Code Gen Options. (line 50) + * unused labels: Warning Options. (line 93) + * warnings, all: Warning Options. (line 50) + * warnings, extra: Warning Options. (line 99) + * warnings, suppressing: Warning Options. (line 6) + * whole number <1>: ANINT. (line 6) + * whole number: AINT. (line 6) + * ZABS intrinsic: ABS. (line 6) + * ZCOS intrinsic: COS. (line 6) + * ZEXP intrinsic: EXP. (line 6) + * ZLOG intrinsic: LOG. (line 6) + * ZSIN intrinsic: SIN. (line 6) + * ZSQRT intrinsic: SQRT. (line 6) + + +  + Tag Table: + Node: Top2139 + Node: Copying3336 + Node: GNU Free Documentation License22509 + Node: Funding44911 + Node: Getting Started47439 + Node: GFORTRAN and GCC52146 + Node: GFORTRAN and G7754126 + Node: Invoking GFORTRAN55671 + Node: Option Summary57877 + Node: Fortran Dialect Options59717 + Node: Warning Options61942 + Node: Debugging Options65986 + Node: Directory Options66586 + Node: Code Gen Options67943 + Node: Environment Variables75463 + Node: Project Status75936 + Node: Compiler Status76760 + Node: Library Status77750 + Node: Proposed Extensions79120 + Node: Extensions82430 + Node: Old-style kind specifications83358 + Node: Old-style variable initialization83933 + Node: Extensions to namelist85027 + Node: Implicitly interconvert LOGICAL and INTEGER86682 + Node: Hollerith constants support87391 + Node: Intrinsic Procedures88516 + Node: Introduction92587 + Node: ABORT94887 + Node: ABS95532 + Node: ACHAR96749 + Node: ACOS97480 + Node: ADJUSTL98353 + Node: ADJUSTR99188 + Node: AIMAG100030 + Node: AINT100970 + Node: ALL102364 + Node: ALLOCATED104265 + Node: ANINT105123 + Node: ANY106429 + Node: ASIN108343 + Node: ASSOCIATED109223 + Node: ATAN112025 + Node: ATAN2112811 + Node: BESJ0114075 + Node: BESJ1114962 + Node: BESJN115855 + Node: BESY0116814 + Node: BESY1117645 + Node: BESYN118476 + Node: BIT_SIZE119441 + Node: BTEST120180 + Node: CEILING121010 + Node: CHAR121807 + Node: CMPLX122580 + Node: COMMAND_ARGUMENT_COUNT123751 + Node: CONJG124549 + Node: COS125485 + Node: COSH126389 + Node: COUNT127160 + Node: CPU_TIME128678 + Node: CSHIFT129516 + Node: CTIME131120 + Node: DATE_AND_TIME132341 + Node: DBLE134534 + Node: DCMPLX135342 + Node: DFLOAT136552 + Node: DIGITS136863 + Node: DIM137795 + Node: DOT_PRODUCT138870 + Node: DPROD140282 + Node: DREAL141015 + Node: DTIME141629 + Node: EOSHIFT143874 + Node: EPSILON145897 + Node: ERF146581 + Node: ERFC147351 + Node: ETIME148139 + Node: EXIT150269 + Node: EXP151089 + Node: EXPONENT152014 + Node: FDATE152748 + Node: FLOOR153921 + Node: FNUM154696 + Node: LOG155413 + Node: LOG10156510 + Node: SECNDS157392 + Node: SIN158418 + Node: SINH159313 + Node: SQRT160034 + Node: TAN161081 + Node: TANH161820 + Node: Contributing162589 + Node: Contributors163422 + Node: Projects164567 + Node: Standards165339 + Node: Index165741 +  + End Tag Table diff -Nrcpad gcc-4.0.3/gcc/gengtype-lex.c gcc-4.0.4/gcc/gengtype-lex.c *** gcc-4.0.3/gcc/gengtype-lex.c 2006-03-09 20:50:06.000000000 +0000 --- gcc-4.0.4/gcc/gengtype-lex.c 2007-01-31 10:40:52.000000000 +0000 *************** *** 1,86 **** #line 2 "gengtype-lex.c" - - #line 4 "gengtype-lex.c" - - #define YY_INT_ALIGNED short int - /* A lexical scanner generated by flex */ #define FLEX_SCANNER #define YY_FLEX_MAJOR_VERSION 2 #define YY_FLEX_MINOR_VERSION 5 - #define YY_FLEX_SUBMINOR_VERSION 31 - #if YY_FLEX_SUBMINOR_VERSION > 0 - #define FLEX_BETA - #endif - /* First, we deal with platform-specific or compiler-specific issues. */ - - /* begin standard C headers. */ #include - #include - #include - #include - /* end standard C headers. */ - - /* flex integer type definitions */ - - #ifndef FLEXINT_H - #define FLEXINT_H ! /* C99 systems have . Non-C99 systems may or may not. */ ! ! #if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L ! #include ! typedef int8_t flex_int8_t; ! typedef uint8_t flex_uint8_t; ! typedef int16_t flex_int16_t; ! typedef uint16_t flex_uint16_t; ! typedef int32_t flex_int32_t; ! typedef uint32_t flex_uint32_t; ! #else ! typedef signed char flex_int8_t; ! typedef short int flex_int16_t; ! typedef int flex_int32_t; ! typedef unsigned char flex_uint8_t; ! typedef unsigned short int flex_uint16_t; ! typedef unsigned int flex_uint32_t; ! #endif /* ! C99 */ ! ! /* Limits of integral types. */ ! #ifndef INT8_MIN ! #define INT8_MIN (-128) ! #endif ! #ifndef INT16_MIN ! #define INT16_MIN (-32767-1) ! #endif ! #ifndef INT32_MIN ! #define INT32_MIN (-2147483647-1) ! #endif ! #ifndef INT8_MAX ! #define INT8_MAX (127) ! #endif ! #ifndef INT16_MAX ! #define INT16_MAX (32767) ! #endif ! #ifndef INT32_MAX ! #define INT32_MAX (2147483647) ! #endif ! #ifndef UINT8_MAX ! #define UINT8_MAX (255U) ! #endif ! #ifndef UINT16_MAX ! #define UINT16_MAX (65535U) #endif - #ifndef UINT32_MAX - #define UINT32_MAX (4294967295U) #endif - #endif /* ! FLEXINT_H */ #ifdef __cplusplus /* The "const" storage-class-modifier is valid. */ #define YY_USE_CONST --- 1,33 ---- #line 2 "gengtype-lex.c" /* A lexical scanner generated by flex */ + /* Scanner skeleton version: + * $Header: /home/daffy/u0/vern/flex/RCS/flex.skl,v 2.91 96/09/10 16:58:48 vern Exp $ + */ + #define FLEX_SCANNER #define YY_FLEX_MAJOR_VERSION 2 #define YY_FLEX_MINOR_VERSION 5 #include ! /* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */ ! #ifdef c_plusplus ! #ifndef __cplusplus ! #define __cplusplus #endif #endif #ifdef __cplusplus + #include + #include + + /* Use prototypes in function declarations. */ + #define YY_USE_PROTOS + /* The "const" storage-class-modifier is valid. */ #define YY_USE_CONST *************** typedef unsigned int flex_uint32_t; *** 88,104 **** --- 35,68 ---- #if __STDC__ + #define YY_USE_PROTOS #define YY_USE_CONST #endif /* __STDC__ */ #endif /* ! __cplusplus */ + #ifdef __TURBOC__ + #pragma warn -rch + #pragma warn -use + #include + #include + #define YY_USE_CONST + #define YY_USE_PROTOS + #endif + #ifdef YY_USE_CONST #define yyconst const #else #define yyconst #endif + + #ifdef YY_USE_PROTOS + #define YY_PROTO(proto) proto + #else + #define YY_PROTO(proto) () + #endif + /* Returned upon end-of-file. */ #define YY_NULL 0 *************** typedef unsigned int flex_uint32_t; *** 113,183 **** * but we do it the disgusting crufty way forced on us by the ()-less * definition of BEGIN. */ ! #define BEGIN (yy_start) = 1 + 2 * /* Translate the current start state into a value that can be later handed * to BEGIN to return to the state. The YYSTATE alias is for lex * compatibility. */ ! #define YY_START (((yy_start) - 1) / 2) #define YYSTATE YY_START /* Action number for EOF rule of a given start state. */ #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) /* Special action meaning "start processing a new file". */ ! #define YY_NEW_FILE yyrestart(yyin ) #define YY_END_OF_BUFFER_CHAR 0 /* Size of default input buffer. */ - #ifndef YY_BUF_SIZE #define YY_BUF_SIZE 16384 - #endif - #ifndef YY_TYPEDEF_YY_BUFFER_STATE - #define YY_TYPEDEF_YY_BUFFER_STATE typedef struct yy_buffer_state *YY_BUFFER_STATE; - #endif extern int yyleng; - extern FILE *yyin, *yyout; #define EOB_ACT_CONTINUE_SCAN 0 #define EOB_ACT_END_OF_FILE 1 #define EOB_ACT_LAST_MATCH 2 ! #define YY_LESS_LINENO(n) ! ! /* Return all but the first "n" matched characters back to the input stream. */ #define yyless(n) \ do \ { \ /* Undo effects of setting up yytext. */ \ ! int yyless_macro_arg = (n); \ ! YY_LESS_LINENO(yyless_macro_arg);\ ! *yy_cp = (yy_hold_char); \ YY_RESTORE_YY_MORE_OFFSET \ ! (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ YY_DO_BEFORE_ACTION; /* set up yytext again */ \ } \ while ( 0 ) ! #define unput(c) yyunput( c, (yytext_ptr) ) /* The following is because we cannot portably get our hands on size_t * (without autoconf's help, which isn't available because we want * flex-generated scanners to compile on their own). */ - - #ifndef YY_TYPEDEF_YY_SIZE_T - #define YY_TYPEDEF_YY_SIZE_T typedef unsigned int yy_size_t; - #endif ! #ifndef YY_STRUCT_YY_BUFFER_STATE ! #define YY_STRUCT_YY_BUFFER_STATE struct yy_buffer_state { FILE *yy_input_file; --- 77,147 ---- * but we do it the disgusting crufty way forced on us by the ()-less * definition of BEGIN. */ ! #define BEGIN yy_start = 1 + 2 * /* Translate the current start state into a value that can be later handed * to BEGIN to return to the state. The YYSTATE alias is for lex * compatibility. */ ! #define YY_START ((yy_start - 1) / 2) #define YYSTATE YY_START /* Action number for EOF rule of a given start state. */ #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) /* Special action meaning "start processing a new file". */ ! #define YY_NEW_FILE yyrestart( yyin ) #define YY_END_OF_BUFFER_CHAR 0 /* Size of default input buffer. */ #define YY_BUF_SIZE 16384 typedef struct yy_buffer_state *YY_BUFFER_STATE; extern int yyleng; extern FILE *yyin, *yyout; #define EOB_ACT_CONTINUE_SCAN 0 #define EOB_ACT_END_OF_FILE 1 #define EOB_ACT_LAST_MATCH 2 ! /* The funky do-while in the following #define is used to turn the definition ! * int a single C statement (which needs a semi-colon terminator). This ! * avoids problems with code like: ! * ! * if ( condition_holds ) ! * yyless( 5 ); ! * else ! * do_something_else(); ! * ! * Prior to using the do-while the compiler would get upset at the ! * "else" because it interpreted the "if" statement as being all ! * done when it reached the ';' after the yyless() call. ! */ ! ! /* Return all but the first 'n' matched characters back to the input stream. */ ! #define yyless(n) \ do \ { \ /* Undo effects of setting up yytext. */ \ ! *yy_cp = yy_hold_char; \ YY_RESTORE_YY_MORE_OFFSET \ ! yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \ YY_DO_BEFORE_ACTION; /* set up yytext again */ \ } \ while ( 0 ) ! #define unput(c) yyunput( c, yytext_ptr ) /* The following is because we cannot portably get our hands on size_t * (without autoconf's help, which isn't available because we want * flex-generated scanners to compile on their own). */ typedef unsigned int yy_size_t; ! struct yy_buffer_state { FILE *yy_input_file; *************** struct yy_buffer_state *** 214,229 **** */ int yy_at_bol; - int yy_bs_lineno; /**< The line count. */ - int yy_bs_column; /**< The column count. */ - /* Whether to try to fill the input buffer when we reach the * end of it. */ int yy_fill_buffer; int yy_buffer_status; - #define YY_BUFFER_NEW 0 #define YY_BUFFER_NORMAL 1 /* When an EOF's been seen but there's still some text to process --- 178,189 ---- *************** struct yy_buffer_state *** 237,269 **** * just pointing yyin at a new input file. */ #define YY_BUFFER_EOF_PENDING 2 - }; - #endif /* !YY_STRUCT_YY_BUFFER_STATE */ ! /* Stack of input buffers. */ ! static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ ! static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */ ! static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */ /* We provide macros for accessing buffer states in case in the * future we want to put the buffer states in a more general * "scanner state". - * - * Returns the top of the stack, or NULL. */ ! #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ ! ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ ! : NULL) - /* Same as previous macro, but useful when we know that the buffer stack is not - * NULL or when we need an lvalue. For internal use only. - */ - #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] /* yy_hold_char holds the character lost when yytext is formed. */ static char yy_hold_char; static int yy_n_chars; /* number of characters read into yy_ch_buf */ int yyleng; /* Points to current character in buffer. */ --- 197,219 ---- * just pointing yyin at a new input file. */ #define YY_BUFFER_EOF_PENDING 2 }; ! static YY_BUFFER_STATE yy_current_buffer = 0; /* We provide macros for accessing buffer states in case in the * future we want to put the buffer states in a more general * "scanner state". */ ! #define YY_CURRENT_BUFFER yy_current_buffer /* yy_hold_char holds the character lost when yytext is formed. */ static char yy_hold_char; + static int yy_n_chars; /* number of characters read into yy_ch_buf */ + + int yyleng; /* Points to current character in buffer. */ *************** static int yy_start = 0; /* start state *** 276,370 **** */ static int yy_did_buffer_switch_on_eof; ! void yyrestart (FILE *input_file ); ! void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ); ! YY_BUFFER_STATE yy_create_buffer (FILE *file,int size ); ! void yy_delete_buffer (YY_BUFFER_STATE b ); ! void yy_flush_buffer (YY_BUFFER_STATE b ); ! void yypush_buffer_state (YY_BUFFER_STATE new_buffer ); ! void yypop_buffer_state (void ); ! ! static void yyensure_buffer_stack (void ); ! static void yy_load_buffer_state (void ); ! static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file ); ! #define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER ) ! YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size ); ! YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str ); ! YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,int len ); ! void *yyalloc (yy_size_t ); ! void *yyrealloc (void *,yy_size_t ); ! void yyfree (void * ); #define yy_new_buffer yy_create_buffer #define yy_set_interactive(is_interactive) \ { \ ! if ( ! YY_CURRENT_BUFFER ){ \ ! yyensure_buffer_stack (); \ ! YY_CURRENT_BUFFER_LVALUE = \ ! yy_create_buffer(yyin,YY_BUF_SIZE ); \ ! } \ ! YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ } #define yy_set_bol(at_bol) \ { \ ! if ( ! YY_CURRENT_BUFFER ){\ ! yyensure_buffer_stack (); \ ! YY_CURRENT_BUFFER_LVALUE = \ ! yy_create_buffer(yyin,YY_BUF_SIZE ); \ ! } \ ! YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ } ! #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) - /* Begin user sect3 */ ! #define yywrap(n) 1 #define YY_SKIP_YYWRAP - typedef unsigned char YY_CHAR; - FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0; - typedef int yy_state_type; - - extern int yylineno; - - int yylineno = 1; - extern char *yytext; #define yytext_ptr yytext ! static yy_state_type yy_get_previous_state (void ); ! static yy_state_type yy_try_NUL_trans (yy_state_type current_state ); ! static int yy_get_next_buffer (void ); ! static void yy_fatal_error (yyconst char msg[] ); /* Done after the current pattern has been matched and before the * corresponding action - sets up yytext. */ #define YY_DO_BEFORE_ACTION \ ! (yytext_ptr) = yy_bp; \ ! yyleng = (size_t) (yy_cp - yy_bp); \ ! (yy_hold_char) = *yy_cp; \ *yy_cp = '\0'; \ ! (yy_c_buf_p) = yy_cp; #define YY_NUM_RULES 60 #define YY_END_OF_BUFFER 61 ! /* This struct is not used in this scanner, ! but its presence is necessary. */ ! struct yy_trans_info ! { ! flex_int32_t yy_verify; ! flex_int32_t yy_nxt; ! }; ! static yyconst flex_int16_t yy_accept[932] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 41, 41, 38, 56, 41, 56, 41, 39, 41, --- 226,294 ---- */ static int yy_did_buffer_switch_on_eof; ! void yyrestart YY_PROTO(( FILE *input_file )); ! void yy_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer )); ! void yy_load_buffer_state YY_PROTO(( void )); ! YY_BUFFER_STATE yy_create_buffer YY_PROTO(( FILE *file, int size )); ! void yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b )); ! void yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file )); ! void yy_flush_buffer YY_PROTO(( YY_BUFFER_STATE b )); ! #define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer ) ! YY_BUFFER_STATE yy_scan_buffer YY_PROTO(( char *base, yy_size_t size )); ! YY_BUFFER_STATE yy_scan_string YY_PROTO(( yyconst char *yy_str )); ! YY_BUFFER_STATE yy_scan_bytes YY_PROTO(( yyconst char *bytes, int len )); ! static void *yy_flex_alloc YY_PROTO(( yy_size_t )); ! static void *yy_flex_realloc YY_PROTO(( void *, yy_size_t )); ! static void yy_flex_free YY_PROTO(( void * )); #define yy_new_buffer yy_create_buffer #define yy_set_interactive(is_interactive) \ { \ ! if ( ! yy_current_buffer ) \ ! yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \ ! yy_current_buffer->yy_is_interactive = is_interactive; \ } #define yy_set_bol(at_bol) \ { \ ! if ( ! yy_current_buffer ) \ ! yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \ ! yy_current_buffer->yy_at_bol = at_bol; \ } ! #define YY_AT_BOL() (yy_current_buffer->yy_at_bol) ! #define yywrap() 1 #define YY_SKIP_YYWRAP typedef unsigned char YY_CHAR; FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0; typedef int yy_state_type; extern char *yytext; #define yytext_ptr yytext ! static yy_state_type yy_get_previous_state YY_PROTO(( void )); ! static yy_state_type yy_try_NUL_trans YY_PROTO(( yy_state_type current_state )); ! static int yy_get_next_buffer YY_PROTO(( void )); ! static void yy_fatal_error YY_PROTO(( yyconst char msg[] )); /* Done after the current pattern has been matched and before the * corresponding action - sets up yytext. */ #define YY_DO_BEFORE_ACTION \ ! yytext_ptr = yy_bp; \ ! yyleng = (int) (yy_cp - yy_bp); \ ! yy_hold_char = *yy_cp; \ *yy_cp = '\0'; \ ! yy_c_buf_p = yy_cp; #define YY_NUM_RULES 60 #define YY_END_OF_BUFFER 61 ! static yyconst short int yy_accept[932] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 41, 41, 38, 56, 41, 56, 41, 39, 41, *************** static yyconst flex_int16_t yy_accept[93 *** 471,477 **** 0 } ; ! static yyconst flex_int32_t yy_ec[256] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, --- 395,401 ---- 0 } ; ! static yyconst int yy_ec[256] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, *************** static yyconst flex_int32_t yy_ec[256] = *** 503,509 **** 1, 1, 1, 1, 1 } ; ! static yyconst flex_int32_t yy_meta[66] = { 0, 1, 2, 3, 1, 1, 4, 1, 5, 6, 7, 1, 1, 8, 9, 1, 1, 10, 10, 10, 10, --- 427,433 ---- 1, 1, 1, 1, 1 } ; ! static yyconst int yy_meta[66] = { 0, 1, 2, 3, 1, 1, 4, 1, 5, 6, 7, 1, 1, 8, 9, 1, 1, 10, 10, 10, 10, *************** static yyconst flex_int32_t yy_meta[66] *** 514,520 **** 10, 10, 10, 12, 1 } ; ! static yyconst flex_int16_t yy_base[1016] = { 0, 0, 65, 130, 11, 15, 16, 18, 19, 17, 27, 3555, 0, 40, 194, 49, 43, 35, 4014, 0, 64, --- 438,444 ---- 10, 10, 10, 12, 1 } ; ! static yyconst short int yy_base[1016] = { 0, 0, 65, 130, 11, 15, 16, 18, 19, 17, 27, 3555, 0, 40, 194, 49, 43, 35, 4014, 0, 64, *************** static yyconst flex_int16_t yy_base[1016 *** 630,636 **** 3959, 3970, 3979, 3989, 4001 } ; ! static yyconst flex_int16_t yy_def[1016] = { 0, 932, 932, 931, 3, 933, 933, 933, 933, 934, 934, 931, 931, 931, 931, 935, 936, 937, 931, 938, 931, --- 554,560 ---- 3959, 3970, 3979, 3989, 4001 } ; ! static yyconst short int yy_def[1016] = { 0, 932, 932, 931, 3, 933, 933, 933, 933, 934, 934, 931, 931, 931, 931, 935, 936, 937, 931, 938, 931, *************** static yyconst flex_int16_t yy_def[1016] *** 746,752 **** 931, 931, 931, 931, 931 } ; ! static yyconst flex_int16_t yy_nxt[4080] = { 0, 12, 13, 14, 15, 12, 12, 16, 12, 12, 12, 12, 17, 18, 12, 12, 12, 49, 52, 52, 56, --- 670,676 ---- 931, 931, 931, 931, 931 } ; ! static yyconst short int yy_nxt[4080] = { 0, 12, 13, 14, 15, 12, 12, 16, 12, 12, 12, 12, 17, 18, 12, 12, 12, 49, 52, 52, 56, *************** static yyconst flex_int16_t yy_nxt[4080] *** 1198,1204 **** 931, 931, 931, 931, 931, 931, 931, 931, 931 } ; ! static yyconst flex_int16_t yy_chk[4080] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 6, 9, --- 1122,1128 ---- 931, 931, 931, 931, 931, 931, 931, 931, 931 } ; ! static yyconst short int yy_chk[4080] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 6, 9, *************** static yyconst flex_int16_t yy_chk[4080] *** 1653,1661 **** static yy_state_type yy_last_accepting_state; static char *yy_last_accepting_cpos; - extern int yy_flex_debug; - int yy_flex_debug = 0; - /* The intent behind this definition is that it'll catch * any uses of REJECT which flex missed. */ --- 1577,1582 ---- *************** int yy_flex_debug = 0; *** 1664,1670 **** #define YY_MORE_ADJ 0 #define YY_RESTORE_YY_MORE_OFFSET char *yytext; ! #line 1 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" /* -*- indented-text -*- */ /* Process source files and output type information. Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. --- 1585,1592 ---- #define YY_MORE_ADJ 0 #define YY_RESTORE_YY_MORE_OFFSET char *yytext; ! #line 1 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" ! #define INITIAL 0 /* -*- indented-text -*- */ /* Process source files and output type information. Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. *************** You should have received a copy of the G *** 1685,1691 **** along with GCC; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ ! #line 23 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" #include "bconfig.h" #include "coretypes.h" #include "system.h" --- 1607,1613 ---- along with GCC; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ ! #line 23 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" #include "bconfig.h" #include "coretypes.h" #include "system.h" *************** update_lineno (const char *l, size_t len *** 1714,1737 **** lexer_line.line++; } - - #line 1719 "gengtype-lex.c" - - #define INITIAL 0 #define in_struct 1 #define in_struct_comment 2 #define in_comment 3 #define in_yacc_escape 4 ! /* Special case for "unistd.h", since it is non-ANSI. We include it way ! * down here because we want the user's section 1 to have been scanned first. ! * The user has a chance to override it with an option. ! */ ! #include ! ! #ifndef YY_EXTRA_TYPE ! #define YY_EXTRA_TYPE void * ! #endif /* Macros after this point can all be overridden by user definitions in * section 1. --- 1636,1649 ---- lexer_line.line++; } #define in_struct 1 #define in_struct_comment 2 #define in_comment 3 #define in_yacc_escape 4 ! #define YY_NO_UNPUT 1 ! #define YY_NEVER_INTERACTIVE 1 ! #line 1647 "gengtype-lex.c" /* Macros after this point can all be overridden by user definitions in * section 1. *************** update_lineno (const char *l, size_t len *** 1739,1766 **** #ifndef YY_SKIP_YYWRAP #ifdef __cplusplus ! extern "C" int yywrap (void ); #else ! extern int yywrap (void ); #endif #endif #ifndef yytext_ptr ! static void yy_flex_strncpy (char *,yyconst char *,int ); #endif #ifdef YY_NEED_STRLEN ! static int yy_flex_strlen (yyconst char * ); #endif #ifndef YY_NO_INPUT - #ifdef __cplusplus ! static int yyinput (void ); #else ! static int input (void ); #endif #endif /* Amount of stuff to slurp up with each read. */ --- 1651,1715 ---- #ifndef YY_SKIP_YYWRAP #ifdef __cplusplus ! extern "C" int yywrap YY_PROTO(( void )); #else ! extern int yywrap YY_PROTO(( void )); ! #endif #endif + + #ifndef YY_NO_UNPUT + static void yyunput YY_PROTO(( int c, char *buf_ptr )); #endif #ifndef yytext_ptr ! static void yy_flex_strncpy YY_PROTO(( char *, yyconst char *, int )); #endif #ifdef YY_NEED_STRLEN ! static int yy_flex_strlen YY_PROTO(( yyconst char * )); #endif #ifndef YY_NO_INPUT #ifdef __cplusplus ! static int yyinput YY_PROTO(( void )); #else ! static int input YY_PROTO(( void )); ! #endif #endif + #if YY_STACK_USED + static int yy_start_stack_ptr = 0; + static int yy_start_stack_depth = 0; + static int *yy_start_stack = 0; + #ifndef YY_NO_PUSH_STATE + static void yy_push_state YY_PROTO(( int new_state )); + #endif + #ifndef YY_NO_POP_STATE + static void yy_pop_state YY_PROTO(( void )); + #endif + #ifndef YY_NO_TOP_STATE + static int yy_top_state YY_PROTO(( void )); + #endif + + #else + #define YY_NO_PUSH_STATE 1 + #define YY_NO_POP_STATE 1 + #define YY_NO_TOP_STATE 1 + #endif + + #ifdef YY_MALLOC_DECL + YY_MALLOC_DECL + #else + #if __STDC__ + #ifndef __cplusplus + #include + #endif + #else + /* Just try to get by without declaring the routines. This will fail + * miserably on non-ANSI systems for which sizeof(size_t) != sizeof(int) + * or sizeof(void*) != sizeof(int). + */ + #endif #endif /* Amount of stuff to slurp up with each read. */ *************** static int input (void ); *** 1769,1774 **** --- 1718,1724 ---- #endif /* Copy whatever the last rule matched to the standard output. */ + #ifndef ECHO /* This used to be an fputs(), but since the string might contain NUL's, * we now use fwrite(). *************** static int input (void ); *** 1781,1790 **** */ #ifndef YY_INPUT #define YY_INPUT(buf,result,max_size) \ ! if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ { \ ! int c = '*'; \ ! size_t n; \ for ( n = 0; n < max_size && \ (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ buf[n] = (char) c; \ --- 1731,1739 ---- */ #ifndef YY_INPUT #define YY_INPUT(buf,result,max_size) \ ! if ( yy_current_buffer->yy_is_interactive ) \ { \ ! int c = '*', n; \ for ( n = 0; n < max_size && \ (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ buf[n] = (char) c; \ *************** static int input (void ); *** 1794,1815 **** YY_FATAL_ERROR( "input in flex scanner failed" ); \ result = n; \ } \ ! else \ ! { \ ! errno=0; \ ! while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \ ! { \ ! if( errno != EINTR) \ ! { \ ! YY_FATAL_ERROR( "input in flex scanner failed" ); \ ! break; \ ! } \ ! errno=0; \ ! clearerr(yyin); \ ! } \ ! }\ ! \ ! #endif /* No semi-colon after return; correct usage is to write "yyterminate();" - --- 1743,1751 ---- YY_FATAL_ERROR( "input in flex scanner failed" ); \ result = n; \ } \ ! else if ( ((result = fread( buf, 1, max_size, yyin )) == 0) \ ! && ferror( yyin ) ) \ ! YY_FATAL_ERROR( "input in flex scanner failed" ); #endif /* No semi-colon after return; correct usage is to write "yyterminate();" - *************** static int input (void ); *** 1830,1847 **** #define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) #endif - /* end tables serialization structures and prototypes */ - /* Default declaration of generated scanner - a define so the user can * easily add parameters. */ #ifndef YY_DECL ! #define YY_DECL_IS_OURS 1 ! ! extern int yylex (void); ! ! #define YY_DECL int yylex (void) ! #endif /* !YY_DECL */ /* Code executed at the beginning of each rule, after yytext and yyleng * have been set up. --- 1766,1777 ---- #define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) #endif /* Default declaration of generated scanner - a define so the user can * easily add parameters. */ #ifndef YY_DECL ! #define YY_DECL int yylex YY_PROTO(( void )) ! #endif /* Code executed at the beginning of each rule, after yytext and yyleng * have been set up. *************** extern int yylex (void); *** 1857,1889 **** #define YY_RULE_SETUP \ if ( yyleng > 0 ) \ ! YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \ (yytext[yyleng - 1] == '\n'); \ YY_USER_ACTION - /** The main scanner function which does all the work. - */ YY_DECL ! { register yy_state_type yy_current_state; register char *yy_cp, *yy_bp; register int yy_act; - - #line 61 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" - #line 1876 "gengtype-lex.c" ! if ( (yy_init) ) { ! (yy_init) = 0; #ifdef YY_USER_INIT YY_USER_INIT; #endif ! if ( ! (yy_start) ) ! (yy_start) = 1; /* first start state */ if ( ! yyin ) yyin = stdin; --- 1787,1817 ---- #define YY_RULE_SETUP \ if ( yyleng > 0 ) \ ! yy_current_buffer->yy_at_bol = \ (yytext[yyleng - 1] == '\n'); \ YY_USER_ACTION YY_DECL ! { register yy_state_type yy_current_state; register char *yy_cp, *yy_bp; register int yy_act; + #line 61 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" ! #line 1804 "gengtype-lex.c" ! ! if ( yy_init ) { ! yy_init = 0; #ifdef YY_USER_INIT YY_USER_INIT; #endif ! if ( ! yy_start ) ! yy_start = 1; /* first start state */ if ( ! yyin ) yyin = stdin; *************** YY_DECL *** 1891,1918 **** if ( ! yyout ) yyout = stdout; ! if ( ! YY_CURRENT_BUFFER ) { ! yyensure_buffer_stack (); ! YY_CURRENT_BUFFER_LVALUE = ! yy_create_buffer(yyin,YY_BUF_SIZE ); ! } ! yy_load_buffer_state( ); } while ( 1 ) /* loops until end-of-file is reached */ { ! yy_cp = (yy_c_buf_p); /* Support of yytext. */ ! *yy_cp = (yy_hold_char); /* yy_bp points to the position in yy_ch_buf of the start of * the current run. */ yy_bp = yy_cp; ! yy_current_state = (yy_start); yy_current_state += YY_AT_BOL(); yy_match: do --- 1819,1844 ---- if ( ! yyout ) yyout = stdout; ! if ( ! yy_current_buffer ) ! yy_current_buffer = ! yy_create_buffer( yyin, YY_BUF_SIZE ); ! yy_load_buffer_state(); } while ( 1 ) /* loops until end-of-file is reached */ { ! yy_cp = yy_c_buf_p; /* Support of yytext. */ ! *yy_cp = yy_hold_char; /* yy_bp points to the position in yy_ch_buf of the start of * the current run. */ yy_bp = yy_cp; ! yy_current_state = yy_start; yy_current_state += YY_AT_BOL(); yy_match: do *************** yy_match: *** 1920,1927 **** register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)]; if ( yy_accept[yy_current_state] ) { ! (yy_last_accepting_state) = yy_current_state; ! (yy_last_accepting_cpos) = yy_cp; } while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { --- 1846,1853 ---- register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)]; if ( yy_accept[yy_current_state] ) { ! yy_last_accepting_state = yy_current_state; ! yy_last_accepting_cpos = yy_cp; } while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { *************** yy_match: *** 1932,1961 **** yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; ++yy_cp; } ! while ( yy_current_state != 931 ); ! yy_cp = (yy_last_accepting_cpos); ! yy_current_state = (yy_last_accepting_state); yy_find_action: yy_act = yy_accept[yy_current_state]; YY_DO_BEFORE_ACTION; do_action: /* This label is used only to access EOF actions. */ switch ( yy_act ) { /* beginning of action switch */ case 0: /* must back up */ /* undo the effects of YY_DO_BEFORE_ACTION */ ! *yy_cp = (yy_hold_char); ! yy_cp = (yy_last_accepting_cpos); ! yy_current_state = (yy_last_accepting_state); goto yy_find_action; case 1: - /* rule 1 can match eol */ YY_RULE_SETUP ! #line 63 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { char *tagstart; size_t taglen; --- 1858,1892 ---- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; ++yy_cp; } ! while ( yy_base[yy_current_state] != 4014 ); yy_find_action: yy_act = yy_accept[yy_current_state]; + if ( yy_act == 0 ) + { /* have to back up */ + yy_cp = yy_last_accepting_cpos; + yy_current_state = yy_last_accepting_state; + yy_act = yy_accept[yy_current_state]; + } YY_DO_BEFORE_ACTION; + do_action: /* This label is used only to access EOF actions. */ + switch ( yy_act ) { /* beginning of action switch */ case 0: /* must back up */ /* undo the effects of YY_DO_BEFORE_ACTION */ ! *yy_cp = yy_hold_char; ! yy_cp = yy_last_accepting_cpos; ! yy_current_state = yy_last_accepting_state; goto yy_find_action; case 1: YY_RULE_SETUP ! #line 63 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { char *tagstart; size_t taglen; *************** YY_RULE_SETUP *** 1996,2004 **** } YY_BREAK case 2: - /* rule 2 can match eol */ YY_RULE_SETUP ! #line 102 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { char *namestart; --- 1927,1934 ---- } YY_BREAK case 2: YY_RULE_SETUP ! #line 102 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { char *namestart; *************** YY_RULE_SETUP *** 2028,2036 **** } YY_BREAK case 3: - /* rule 3 can match eol */ YY_RULE_SETUP ! #line 130 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { char *namestart; size_t namelen; --- 1958,1965 ---- } YY_BREAK case 3: YY_RULE_SETUP ! #line 130 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { char *namestart; size_t namelen; *************** YY_RULE_SETUP *** 2049,2057 **** } YY_BREAK case 4: - /* rule 4 can match eol */ YY_RULE_SETUP ! #line 147 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { char *namestart; size_t namelen; --- 1978,1985 ---- } YY_BREAK case 4: YY_RULE_SETUP ! #line 147 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { char *namestart; size_t namelen; *************** YY_RULE_SETUP *** 2070,2078 **** } YY_BREAK case 5: - /* rule 5 can match eol */ YY_RULE_SETUP ! #line 164 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { char *namestart; size_t namelen; --- 1998,2005 ---- } YY_BREAK case 5: YY_RULE_SETUP ! #line 164 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { char *namestart; size_t namelen; *************** YY_RULE_SETUP *** 2091,2099 **** } YY_BREAK case 6: - /* rule 6 can match eol */ YY_RULE_SETUP ! #line 181 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { char *namestart; size_t namelen; --- 2018,2025 ---- } YY_BREAK case 6: YY_RULE_SETUP ! #line 181 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { char *namestart; size_t namelen; *************** YY_RULE_SETUP *** 2112,2123 **** } YY_BREAK case 7: ! /* rule 7 can match eol */ ! *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ ! (yy_c_buf_p) = yy_cp -= 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 198 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { char *tagstart; size_t taglen; --- 2038,2048 ---- } YY_BREAK case 7: ! *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ ! yy_c_buf_p = yy_cp -= 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 198 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { char *tagstart; size_t taglen; *************** YY_RULE_SETUP *** 2149,2160 **** } YY_BREAK case 8: ! /* rule 8 can match eol */ ! *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ ! (yy_c_buf_p) = yy_cp -= 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 228 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { BEGIN(in_struct); update_lineno (yytext, yyleng); --- 2074,2084 ---- } YY_BREAK case 8: ! *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ ! yy_c_buf_p = yy_cp -= 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 228 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { BEGIN(in_struct); update_lineno (yytext, yyleng); *************** YY_RULE_SETUP *** 2162,2173 **** } YY_BREAK case 9: ! /* rule 9 can match eol */ ! *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ ! (yy_c_buf_p) = yy_cp -= 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 234 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { BEGIN(in_struct); update_lineno (yytext, yyleng); --- 2086,2096 ---- } YY_BREAK case 9: ! *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ ! yy_c_buf_p = yy_cp -= 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 234 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { BEGIN(in_struct); update_lineno (yytext, yyleng); *************** YY_RULE_SETUP *** 2175,2183 **** } YY_BREAK case 10: - /* rule 10 can match eol */ YY_RULE_SETUP ! #line 240 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { char *macro, *arg; unsigned macro_len, arg_len; --- 2098,2105 ---- } YY_BREAK case 10: YY_RULE_SETUP ! #line 240 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { char *macro, *arg; unsigned macro_len, arg_len; *************** YY_RULE_SETUP *** 2210,2324 **** case 11: YY_RULE_SETUP ! #line 271 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { BEGIN(in_struct_comment); } YY_BREAK case 12: YY_RULE_SETUP ! #line 273 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { BEGIN(in_yacc_escape); } /* } */ YY_BREAK case 13: YY_RULE_SETUP ! #line 275 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" /* Used for c-parse.in C/ObjC demarcation. */ YY_BREAK case 14: - /* rule 14 can match eol */ YY_RULE_SETUP ! #line 277 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { update_lineno (yytext, yyleng); } YY_BREAK case 15: ! /* rule 15 can match eol */ ! *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ ! (yy_c_buf_p) = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 279 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" /* don't care */ YY_BREAK case 16: ! /* rule 16 can match eol */ ! *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ ! (yy_c_buf_p) = yy_cp = yy_bp + 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 280 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { return GTY_TOKEN; } YY_BREAK case 17: ! /* rule 17 can match eol */ ! *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ ! (yy_c_buf_p) = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 281 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { return UNION; } YY_BREAK case 18: ! /* rule 18 can match eol */ ! *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ ! (yy_c_buf_p) = yy_cp = yy_bp + 6; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 282 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { return STRUCT; } YY_BREAK case 19: ! /* rule 19 can match eol */ ! *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ ! (yy_c_buf_p) = yy_cp = yy_bp + 4; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 283 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { return ENUM; } YY_BREAK case 20: ! /* rule 20 can match eol */ ! *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ ! (yy_c_buf_p) = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 284 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { return ALIAS; } YY_BREAK case 21: ! /* rule 21 can match eol */ ! *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ ! (yy_c_buf_p) = yy_cp = yy_bp + 10; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 285 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { return NESTED_PTR; } YY_BREAK case 22: YY_RULE_SETUP ! #line 286 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { return NUM; } YY_BREAK case 23: ! /* rule 23 can match eol */ ! *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ ! (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 287 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { yylval.s = (const char *) xmemdup (yytext, yyleng, yyleng+1); return PARAM_IS; } YY_BREAK case 24: ! /* rule 24 can match eol */ ! *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ ! (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ ! #line 293 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" case 25: - /* rule 25 can match eol */ YY_RULE_SETUP ! #line 293 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { size_t len; --- 2132,2235 ---- case 11: YY_RULE_SETUP ! #line 271 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { BEGIN(in_struct_comment); } YY_BREAK case 12: YY_RULE_SETUP ! #line 273 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { BEGIN(in_yacc_escape); } /* } */ YY_BREAK case 13: YY_RULE_SETUP ! #line 275 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" /* Used for c-parse.in C/ObjC demarcation. */ YY_BREAK case 14: YY_RULE_SETUP ! #line 277 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { update_lineno (yytext, yyleng); } YY_BREAK case 15: ! *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ ! yy_c_buf_p = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 279 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" /* don't care */ YY_BREAK case 16: ! *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ ! yy_c_buf_p = yy_cp = yy_bp + 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 280 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { return GTY_TOKEN; } YY_BREAK case 17: ! *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ ! yy_c_buf_p = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 281 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { return UNION; } YY_BREAK case 18: ! *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ ! yy_c_buf_p = yy_cp = yy_bp + 6; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 282 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { return STRUCT; } YY_BREAK case 19: ! *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ ! yy_c_buf_p = yy_cp = yy_bp + 4; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 283 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { return ENUM; } YY_BREAK case 20: ! *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ ! yy_c_buf_p = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 284 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { return ALIAS; } YY_BREAK case 21: ! *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ ! yy_c_buf_p = yy_cp = yy_bp + 10; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 285 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { return NESTED_PTR; } YY_BREAK case 22: YY_RULE_SETUP ! #line 286 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { return NUM; } YY_BREAK case 23: ! *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ ! yy_c_buf_p = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 287 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { yylval.s = (const char *) xmemdup (yytext, yyleng, yyleng+1); return PARAM_IS; } YY_BREAK case 24: ! *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ ! yy_c_buf_p = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ ! #line 293 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" case 25: YY_RULE_SETUP ! #line 293 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { size_t len; *************** YY_RULE_SETUP *** 2331,2339 **** } YY_BREAK case 26: - /* rule 26 can match eol */ YY_RULE_SETUP ! #line 304 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { char *macro, *arg; unsigned macro_len, arg_len; --- 2242,2249 ---- } YY_BREAK case 26: YY_RULE_SETUP ! #line 304 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { char *macro, *arg; unsigned macro_len, arg_len; *************** YY_RULE_SETUP *** 2357,2386 **** } YY_BREAK case 27: ! /* rule 27 can match eol */ ! *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ ! (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 326 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { yylval.s = (const char *) xmemdup (yytext, yyleng, yyleng+1); return ID; } YY_BREAK case 28: - /* rule 28 can match eol */ YY_RULE_SETUP ! #line 331 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { yylval.s = (const char *) xmemdup (yytext+1, yyleng-2, yyleng-1); return STRING; } YY_BREAK case 29: - /* rule 29 can match eol */ YY_RULE_SETUP ! #line 335 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { yylval.s = (const char *) xmemdup (yytext+1, yyleng-2, yyleng-1); return ARRAY; --- 2267,2293 ---- } YY_BREAK case 27: ! *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ ! yy_c_buf_p = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 326 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { yylval.s = (const char *) xmemdup (yytext, yyleng, yyleng+1); return ID; } YY_BREAK case 28: YY_RULE_SETUP ! #line 331 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { yylval.s = (const char *) xmemdup (yytext+1, yyleng-2, yyleng-1); return STRING; } YY_BREAK case 29: YY_RULE_SETUP ! #line 335 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { yylval.s = (const char *) xmemdup (yytext+1, yyleng-2, yyleng-1); return ARRAY; *************** YY_RULE_SETUP *** 2388,2403 **** YY_BREAK case 30: YY_RULE_SETUP ! #line 339 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { yylval.s = (const char *) xmemdup (yytext+1, yyleng-1, yyleng); return PERCENT_ID; } YY_BREAK case 31: - /* rule 31 can match eol */ YY_RULE_SETUP ! #line 343 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { yylval.s = (const char *) xmemdup (yytext+1, yyleng-2, yyleng); return CHAR; --- 2295,2309 ---- YY_BREAK case 30: YY_RULE_SETUP ! #line 339 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { yylval.s = (const char *) xmemdup (yytext+1, yyleng-1, yyleng); return PERCENT_ID; } YY_BREAK case 31: YY_RULE_SETUP ! #line 343 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { yylval.s = (const char *) xmemdup (yytext+1, yyleng-2, yyleng); return CHAR; *************** YY_RULE_SETUP *** 2405,2416 **** YY_BREAK case 32: YY_RULE_SETUP ! #line 348 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { return yytext[0]; } YY_BREAK case 33: YY_RULE_SETUP ! #line 350 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { if (lexer_toplevel_done) { --- 2311,2322 ---- YY_BREAK case 32: YY_RULE_SETUP ! #line 348 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { return yytext[0]; } YY_BREAK case 33: YY_RULE_SETUP ! #line 350 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { if (lexer_toplevel_done) { *************** YY_RULE_SETUP *** 2422,2442 **** YY_BREAK case 34: YY_RULE_SETUP ! #line 359 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { BEGIN(INITIAL); return PERCENTPERCENT; } YY_BREAK case 35: - /* rule 35 can match eol */ YY_RULE_SETUP ! #line 364 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" {lexer_line.line++;} YY_BREAK case 36: YY_RULE_SETUP ! #line 366 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { error_at_line (&lexer_line, "unexpected character `%s'", yytext); } --- 2328,2347 ---- YY_BREAK case 34: YY_RULE_SETUP ! #line 359 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { BEGIN(INITIAL); return PERCENTPERCENT; } YY_BREAK case 35: YY_RULE_SETUP ! #line 364 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" {lexer_line.line++;} YY_BREAK case 36: YY_RULE_SETUP ! #line 366 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { error_at_line (&lexer_line, "unexpected character `%s'", yytext); } *************** YY_RULE_SETUP *** 2444,2551 **** case 37: YY_RULE_SETUP ! #line 371 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { BEGIN(in_comment); } YY_BREAK case 38: - /* rule 38 can match eol */ YY_RULE_SETUP ! #line 372 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 39: ! #line 374 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" case 40: ! /* rule 40 can match eol */ ! #line 375 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" case 41: - /* rule 41 can match eol */ YY_RULE_SETUP ! #line 375 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 42: - /* rule 42 can match eol */ YY_RULE_SETUP ! #line 376 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { update_lineno (yytext, yyleng); } YY_BREAK case 43: ! /* rule 43 can match eol */ ! *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ ! (yy_c_buf_p) = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 377 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 44: - /* rule 44 can match eol */ YY_RULE_SETUP ! #line 380 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 45: ! #line 382 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" case 46: YY_RULE_SETUP ! #line 382 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 47: ! /* rule 47 can match eol */ ! *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ ! (yy_c_buf_p) = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 383 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 48: YY_RULE_SETUP ! #line 385 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { BEGIN(INITIAL); } YY_BREAK case 49: YY_RULE_SETUP ! #line 386 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { BEGIN(in_struct); } YY_BREAK case 50: - /* rule 50 can match eol */ YY_RULE_SETUP ! #line 389 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 51: ! /* rule 51 can match eol */ ! #line 391 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" case 52: - /* rule 52 can match eol */ YY_RULE_SETUP ! #line 391 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 53: ! /* rule 53 can match eol */ ! *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ ! (yy_c_buf_p) = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 392 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 54: YY_RULE_SETUP ! #line 393 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { BEGIN(in_struct); } YY_BREAK case 55: YY_RULE_SETUP ! #line 394 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { error_at_line (&lexer_line, "unterminated %%{; unexpected EOF"); --- 2349,2445 ---- case 37: YY_RULE_SETUP ! #line 371 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { BEGIN(in_comment); } YY_BREAK case 38: YY_RULE_SETUP ! #line 372 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 39: ! #line 374 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" case 40: ! #line 375 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" case 41: YY_RULE_SETUP ! #line 375 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 42: YY_RULE_SETUP ! #line 376 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { update_lineno (yytext, yyleng); } YY_BREAK case 43: ! *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ ! yy_c_buf_p = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 377 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 44: YY_RULE_SETUP ! #line 380 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 45: ! #line 382 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" case 46: YY_RULE_SETUP ! #line 382 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 47: ! *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ ! yy_c_buf_p = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 383 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 48: YY_RULE_SETUP ! #line 385 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { BEGIN(INITIAL); } YY_BREAK case 49: YY_RULE_SETUP ! #line 386 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { BEGIN(in_struct); } YY_BREAK case 50: YY_RULE_SETUP ! #line 389 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 51: ! #line 391 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" case 52: YY_RULE_SETUP ! #line 391 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 53: ! *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ ! yy_c_buf_p = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 392 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 54: YY_RULE_SETUP ! #line 393 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { BEGIN(in_struct); } YY_BREAK case 55: YY_RULE_SETUP ! #line 394 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { error_at_line (&lexer_line, "unterminated %%{; unexpected EOF"); *************** YY_RULE_SETUP *** 2553,2587 **** YY_BREAK case 56: ! #line 402 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" case 57: YY_RULE_SETUP ! #line 402 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { error_at_line (&lexer_line, "unterminated comment or string; unexpected EOF"); } YY_BREAK case 58: - /* rule 58 can match eol */ YY_RULE_SETUP ! #line 407 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 59: - /* rule 59 can match eol */ YY_RULE_SETUP ! #line 408 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" { error_at_line (&lexer_line, "stray GTY marker"); } YY_BREAK case 60: YY_RULE_SETUP ! #line 412 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" YY_FATAL_ERROR( "flex scanner jammed" ); YY_BREAK ! #line 2585 "gengtype-lex.c" case YY_STATE_EOF(INITIAL): case YY_STATE_EOF(in_struct): case YY_STATE_EOF(in_struct_comment): --- 2447,2479 ---- YY_BREAK case 56: ! #line 402 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" case 57: YY_RULE_SETUP ! #line 402 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { error_at_line (&lexer_line, "unterminated comment or string; unexpected EOF"); } YY_BREAK case 58: YY_RULE_SETUP ! #line 407 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 59: YY_RULE_SETUP ! #line 408 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" { error_at_line (&lexer_line, "stray GTY marker"); } YY_BREAK case 60: YY_RULE_SETUP ! #line 412 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" YY_FATAL_ERROR( "flex scanner jammed" ); YY_BREAK ! #line 2477 "gengtype-lex.c" case YY_STATE_EOF(INITIAL): case YY_STATE_EOF(in_struct): case YY_STATE_EOF(in_struct_comment): *************** case YY_STATE_EOF(in_yacc_escape): *** 2592,2617 **** case YY_END_OF_BUFFER: { /* Amount of text matched not including the EOB char. */ ! int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1; /* Undo the effects of YY_DO_BEFORE_ACTION. */ ! *yy_cp = (yy_hold_char); YY_RESTORE_YY_MORE_OFFSET ! if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW ) { /* We're scanning a new file or input source. It's * possible that this happened because the user * just pointed yyin at a new source and called * yylex(). If so, then we have to assure ! * consistency between YY_CURRENT_BUFFER and our * globals. Here is the right place to do so, because * this is the first action (other than possibly a * back-up) that will match for the new input source. */ ! (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; ! YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin; ! YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; } /* Note that here we test for yy_c_buf_p "<=" to the position --- 2484,2509 ---- case YY_END_OF_BUFFER: { /* Amount of text matched not including the EOB char. */ ! int yy_amount_of_matched_text = (int) (yy_cp - yytext_ptr) - 1; /* Undo the effects of YY_DO_BEFORE_ACTION. */ ! *yy_cp = yy_hold_char; YY_RESTORE_YY_MORE_OFFSET ! if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_NEW ) { /* We're scanning a new file or input source. It's * possible that this happened because the user * just pointed yyin at a new source and called * yylex(). If so, then we have to assure ! * consistency between yy_current_buffer and our * globals. Here is the right place to do so, because * this is the first action (other than possibly a * back-up) that will match for the new input source. */ ! yy_n_chars = yy_current_buffer->yy_n_chars; ! yy_current_buffer->yy_input_file = yyin; ! yy_current_buffer->yy_buffer_status = YY_BUFFER_NORMAL; } /* Note that here we test for yy_c_buf_p "<=" to the position *************** case YY_STATE_EOF(in_yacc_escape): *** 2621,2633 **** * end-of-buffer state). Contrast this with the test * in input(). */ ! if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) { /* This was really a NUL. */ yy_state_type yy_next_state; ! (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; ! yy_current_state = yy_get_previous_state( ); /* Okay, we're now positioned to make the NUL * transition. We couldn't have --- 2513,2525 ---- * end-of-buffer state). Contrast this with the test * in input(). */ ! if ( yy_c_buf_p <= &yy_current_buffer->yy_ch_buf[yy_n_chars] ) { /* This was really a NUL. */ yy_state_type yy_next_state; ! yy_c_buf_p = yytext_ptr + yy_amount_of_matched_text; ! yy_current_state = yy_get_previous_state(); /* Okay, we're now positioned to make the NUL * transition. We couldn't have *************** case YY_STATE_EOF(in_yacc_escape): *** 2640,2670 **** yy_next_state = yy_try_NUL_trans( yy_current_state ); ! yy_bp = (yytext_ptr) + YY_MORE_ADJ; if ( yy_next_state ) { /* Consume the NUL. */ ! yy_cp = ++(yy_c_buf_p); yy_current_state = yy_next_state; goto yy_match; } else { ! yy_cp = (yy_last_accepting_cpos); ! yy_current_state = (yy_last_accepting_state); goto yy_find_action; } } ! else switch ( yy_get_next_buffer( ) ) { case EOB_ACT_END_OF_FILE: { ! (yy_did_buffer_switch_on_eof) = 0; ! if ( yywrap( ) ) { /* Note: because we've taken care in * yy_get_next_buffer() to have set up --- 2532,2561 ---- yy_next_state = yy_try_NUL_trans( yy_current_state ); ! yy_bp = yytext_ptr + YY_MORE_ADJ; if ( yy_next_state ) { /* Consume the NUL. */ ! yy_cp = ++yy_c_buf_p; yy_current_state = yy_next_state; goto yy_match; } else { ! yy_cp = yy_c_buf_p; goto yy_find_action; } } ! else switch ( yy_get_next_buffer() ) { case EOB_ACT_END_OF_FILE: { ! yy_did_buffer_switch_on_eof = 0; ! if ( yywrap() ) { /* Note: because we've taken care in * yy_get_next_buffer() to have set up *************** case YY_STATE_EOF(in_yacc_escape): *** 2675,2681 **** * YY_NULL, it'll still work - another * YY_NULL will get returned. */ ! (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ; yy_act = YY_STATE_EOF(YY_START); goto do_action; --- 2566,2572 ---- * YY_NULL, it'll still work - another * YY_NULL will get returned. */ ! yy_c_buf_p = yytext_ptr + YY_MORE_ADJ; yy_act = YY_STATE_EOF(YY_START); goto do_action; *************** case YY_STATE_EOF(in_yacc_escape): *** 2683,2712 **** else { ! if ( ! (yy_did_buffer_switch_on_eof) ) YY_NEW_FILE; } break; } case EOB_ACT_CONTINUE_SCAN: ! (yy_c_buf_p) = ! (yytext_ptr) + yy_amount_of_matched_text; ! yy_current_state = yy_get_previous_state( ); ! yy_cp = (yy_c_buf_p); ! yy_bp = (yytext_ptr) + YY_MORE_ADJ; goto yy_match; case EOB_ACT_LAST_MATCH: ! (yy_c_buf_p) = ! &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)]; ! yy_current_state = yy_get_previous_state( ); ! yy_cp = (yy_c_buf_p); ! yy_bp = (yytext_ptr) + YY_MORE_ADJ; goto yy_find_action; } break; --- 2574,2603 ---- else { ! if ( ! yy_did_buffer_switch_on_eof ) YY_NEW_FILE; } break; } case EOB_ACT_CONTINUE_SCAN: ! yy_c_buf_p = ! yytext_ptr + yy_amount_of_matched_text; ! yy_current_state = yy_get_previous_state(); ! yy_cp = yy_c_buf_p; ! yy_bp = yytext_ptr + YY_MORE_ADJ; goto yy_match; case EOB_ACT_LAST_MATCH: ! yy_c_buf_p = ! &yy_current_buffer->yy_ch_buf[yy_n_chars]; ! yy_current_state = yy_get_previous_state(); ! yy_cp = yy_c_buf_p; ! yy_bp = yytext_ptr + YY_MORE_ADJ; goto yy_find_action; } break; *************** case YY_STATE_EOF(in_yacc_escape): *** 2717,2723 **** "fatal flex scanner internal error--no action found" ); } /* end of action switch */ } /* end of scanning one token */ ! } /* end of yylex */ /* yy_get_next_buffer - try to read in a new buffer * --- 2608,2615 ---- "fatal flex scanner internal error--no action found" ); } /* end of action switch */ } /* end of scanning one token */ ! } /* end of yylex */ ! /* yy_get_next_buffer - try to read in a new buffer * *************** case YY_STATE_EOF(in_yacc_escape): *** 2726,2745 **** * EOB_ACT_CONTINUE_SCAN - continue scanning from current position * EOB_ACT_END_OF_FILE - end of file */ ! static int yy_get_next_buffer (void) ! { ! register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; ! register char *source = (yytext_ptr); register int number_to_move, i; int ret_val; ! if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) YY_FATAL_ERROR( "fatal flex scanner internal error--end of buffer missed" ); ! if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 ) { /* Don't try to fill the buffer, so this is an EOF. */ ! if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 ) { /* We matched a single character, the EOB, so * treat this as a final EOF. --- 2618,2638 ---- * EOB_ACT_CONTINUE_SCAN - continue scanning from current position * EOB_ACT_END_OF_FILE - end of file */ ! ! static int yy_get_next_buffer() ! { ! register char *dest = yy_current_buffer->yy_ch_buf; ! register char *source = yytext_ptr; register int number_to_move, i; int ret_val; ! if ( yy_c_buf_p > &yy_current_buffer->yy_ch_buf[yy_n_chars + 1] ) YY_FATAL_ERROR( "fatal flex scanner internal error--end of buffer missed" ); ! if ( yy_current_buffer->yy_fill_buffer == 0 ) { /* Don't try to fill the buffer, so this is an EOF. */ ! if ( yy_c_buf_p - yytext_ptr - YY_MORE_ADJ == 1 ) { /* We matched a single character, the EOB, so * treat this as a final EOF. *************** static int yy_get_next_buffer (void) *** 2759,2788 **** /* Try to read more data. */ /* First move last chars to start of buffer. */ ! number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1; for ( i = 0; i < number_to_move; ++i ) *(dest++) = *(source++); ! if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING ) /* don't do the read, it's not guaranteed to return an EOF, * just force an EOF */ ! YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0; else { ! size_t num_to_read = ! YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; while ( num_to_read <= 0 ) { /* Not enough room in the buffer - grow it. */ /* just a shorter name for the current buffer */ ! YY_BUFFER_STATE b = YY_CURRENT_BUFFER; int yy_c_buf_p_offset = ! (int) ((yy_c_buf_p) - b->yy_ch_buf); if ( b->yy_is_our_buffer ) { --- 2652,2685 ---- /* Try to read more data. */ /* First move last chars to start of buffer. */ ! number_to_move = (int) (yy_c_buf_p - yytext_ptr) - 1; for ( i = 0; i < number_to_move; ++i ) *(dest++) = *(source++); ! if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_EOF_PENDING ) /* don't do the read, it's not guaranteed to return an EOF, * just force an EOF */ ! yy_current_buffer->yy_n_chars = yy_n_chars = 0; else { ! int num_to_read = ! yy_current_buffer->yy_buf_size - number_to_move - 1; while ( num_to_read <= 0 ) { /* Not enough room in the buffer - grow it. */ + #ifdef YY_USES_REJECT + YY_FATAL_ERROR( + "input buffer overflow, can't enlarge buffer because scanner uses REJECT" ); + #else /* just a shorter name for the current buffer */ ! YY_BUFFER_STATE b = yy_current_buffer; int yy_c_buf_p_offset = ! (int) (yy_c_buf_p - b->yy_ch_buf); if ( b->yy_is_our_buffer ) { *************** static int yy_get_next_buffer (void) *** 2795,2801 **** b->yy_ch_buf = (char *) /* Include room in for 2 EOB chars. */ ! yyrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 ); } else /* Can't grow it, we don't own it. */ --- 2692,2699 ---- b->yy_ch_buf = (char *) /* Include room in for 2 EOB chars. */ ! yy_flex_realloc( (void *) b->yy_ch_buf, ! b->yy_buf_size + 2 ); } else /* Can't grow it, we don't own it. */ *************** static int yy_get_next_buffer (void) *** 2805,2839 **** YY_FATAL_ERROR( "fatal error - scanner input buffer overflow" ); ! (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset]; ! num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; ! } if ( num_to_read > YY_READ_BUF_SIZE ) num_to_read = YY_READ_BUF_SIZE; /* Read in more data. */ ! YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), ! (yy_n_chars), num_to_read ); ! YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); } ! if ( (yy_n_chars) == 0 ) { if ( number_to_move == YY_MORE_ADJ ) { ret_val = EOB_ACT_END_OF_FILE; ! yyrestart(yyin ); } else { ret_val = EOB_ACT_LAST_MATCH; ! YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_EOF_PENDING; } } --- 2703,2737 ---- YY_FATAL_ERROR( "fatal error - scanner input buffer overflow" ); ! yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset]; ! num_to_read = yy_current_buffer->yy_buf_size - number_to_move - 1; ! #endif } if ( num_to_read > YY_READ_BUF_SIZE ) num_to_read = YY_READ_BUF_SIZE; /* Read in more data. */ ! YY_INPUT( (&yy_current_buffer->yy_ch_buf[number_to_move]), ! yy_n_chars, num_to_read ); ! yy_current_buffer->yy_n_chars = yy_n_chars; } ! if ( yy_n_chars == 0 ) { if ( number_to_move == YY_MORE_ADJ ) { ret_val = EOB_ACT_END_OF_FILE; ! yyrestart( yyin ); } else { ret_val = EOB_ACT_LAST_MATCH; ! yy_current_buffer->yy_buffer_status = YY_BUFFER_EOF_PENDING; } } *************** static int yy_get_next_buffer (void) *** 2841,2872 **** else ret_val = EOB_ACT_CONTINUE_SCAN; ! (yy_n_chars) += number_to_move; ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR; ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR; ! (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0]; return ret_val; ! } /* yy_get_previous_state - get the state just before the EOB char was reached */ ! static yy_state_type yy_get_previous_state (void) ! { register yy_state_type yy_current_state; register char *yy_cp; ! ! yy_current_state = (yy_start); yy_current_state += YY_AT_BOL(); ! for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp ) { register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); if ( yy_accept[yy_current_state] ) { ! (yy_last_accepting_state) = yy_current_state; ! (yy_last_accepting_cpos) = yy_cp; } while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { --- 2739,2771 ---- else ret_val = EOB_ACT_CONTINUE_SCAN; ! yy_n_chars += number_to_move; ! yy_current_buffer->yy_ch_buf[yy_n_chars] = YY_END_OF_BUFFER_CHAR; ! yy_current_buffer->yy_ch_buf[yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR; ! yytext_ptr = &yy_current_buffer->yy_ch_buf[0]; return ret_val; ! } ! /* yy_get_previous_state - get the state just before the EOB char was reached */ ! static yy_state_type yy_get_previous_state() ! { register yy_state_type yy_current_state; register char *yy_cp; ! ! yy_current_state = yy_start; yy_current_state += YY_AT_BOL(); ! for ( yy_cp = yytext_ptr + YY_MORE_ADJ; yy_cp < yy_c_buf_p; ++yy_cp ) { register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); if ( yy_accept[yy_current_state] ) { ! yy_last_accepting_state = yy_current_state; ! yy_last_accepting_cpos = yy_cp; } while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { *************** static int yy_get_next_buffer (void) *** 2878,2900 **** } return yy_current_state; ! } /* yy_try_NUL_trans - try to make a transition on the NUL character * * synopsis * next_state = yy_try_NUL_trans( current_state ); */ ! static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ) ! { register int yy_is_jam; ! register char *yy_cp = (yy_c_buf_p); register YY_CHAR yy_c = 1; if ( yy_accept[yy_current_state] ) { ! (yy_last_accepting_state) = yy_current_state; ! (yy_last_accepting_cpos) = yy_cp; } while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { --- 2777,2806 ---- } return yy_current_state; ! } ! /* yy_try_NUL_trans - try to make a transition on the NUL character * * synopsis * next_state = yy_try_NUL_trans( current_state ); */ ! ! #ifdef YY_USE_PROTOS ! static yy_state_type yy_try_NUL_trans( yy_state_type yy_current_state ) ! #else ! static yy_state_type yy_try_NUL_trans( yy_current_state ) ! yy_state_type yy_current_state; ! #endif ! { register int yy_is_jam; ! register char *yy_cp = yy_c_buf_p; register YY_CHAR yy_c = 1; if ( yy_accept[yy_current_state] ) { ! yy_last_accepting_state = yy_current_state; ! yy_last_accepting_cpos = yy_cp; } while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { *************** static int yy_get_next_buffer (void) *** 2906,2941 **** yy_is_jam = (yy_current_state == 931); return yy_is_jam ? 0 : yy_current_state; ! } ! #ifndef YY_NO_INPUT ! #ifdef __cplusplus ! static int yyinput (void) #else ! static int input (void) #endif ! { int c; - - *(yy_c_buf_p) = (yy_hold_char); ! if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR ) { /* yy_c_buf_p now points to the character we want to return. * If this occurs *before* the EOB characters, then it's a * valid NUL; if not, then we've hit the end of the buffer. */ ! if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) /* This was really a NUL. */ ! *(yy_c_buf_p) = '\0'; else { /* need more input */ ! int offset = (yy_c_buf_p) - (yytext_ptr); ! ++(yy_c_buf_p); ! switch ( yy_get_next_buffer( ) ) { case EOB_ACT_LAST_MATCH: /* This happens because yy_g_n_b() --- 2812,2891 ---- yy_is_jam = (yy_current_state == 931); return yy_is_jam ? 0 : yy_current_state; ! } ! ! #ifndef YY_NO_UNPUT ! #ifdef YY_USE_PROTOS ! static void yyunput( int c, register char *yy_bp ) #else ! static void yyunput( c, yy_bp ) ! int c; ! register char *yy_bp; #endif + { + register char *yy_cp = yy_c_buf_p; ! /* undo effects of setting up yytext */ ! *yy_cp = yy_hold_char; ! ! if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 ) ! { /* need to shift things up to make room */ ! /* +2 for EOB chars. */ ! register int number_to_move = yy_n_chars + 2; ! register char *dest = &yy_current_buffer->yy_ch_buf[ ! yy_current_buffer->yy_buf_size + 2]; ! register char *source = ! &yy_current_buffer->yy_ch_buf[number_to_move]; ! ! while ( source > yy_current_buffer->yy_ch_buf ) ! *--dest = *--source; ! ! yy_cp += (int) (dest - source); ! yy_bp += (int) (dest - source); ! yy_current_buffer->yy_n_chars = ! yy_n_chars = yy_current_buffer->yy_buf_size; ! ! if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 ) ! YY_FATAL_ERROR( "flex scanner push-back overflow" ); ! } ! ! *--yy_cp = (char) c; ! ! ! yytext_ptr = yy_bp; ! yy_hold_char = *yy_cp; ! yy_c_buf_p = yy_cp; ! } ! #endif /* ifndef YY_NO_UNPUT */ ! ! ! #ifdef __cplusplus ! static int yyinput() ! #else ! static int input() ! #endif ! { int c; ! *yy_c_buf_p = yy_hold_char; ! ! if ( *yy_c_buf_p == YY_END_OF_BUFFER_CHAR ) { /* yy_c_buf_p now points to the character we want to return. * If this occurs *before* the EOB characters, then it's a * valid NUL; if not, then we've hit the end of the buffer. */ ! if ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] ) /* This was really a NUL. */ ! *yy_c_buf_p = '\0'; else { /* need more input */ ! int offset = yy_c_buf_p - yytext_ptr; ! ++yy_c_buf_p; ! switch ( yy_get_next_buffer() ) { case EOB_ACT_LAST_MATCH: /* This happens because yy_g_n_b() *************** static int yy_get_next_buffer (void) *** 2949,2964 **** */ /* Reset buffer status. */ ! yyrestart(yyin ); ! /*FALLTHROUGH*/ case EOB_ACT_END_OF_FILE: { ! if ( yywrap( ) ) return EOF; ! if ( ! (yy_did_buffer_switch_on_eof) ) YY_NEW_FILE; #ifdef __cplusplus return yyinput(); --- 2899,2914 ---- */ /* Reset buffer status. */ ! yyrestart( yyin ); ! /* fall through */ case EOB_ACT_END_OF_FILE: { ! if ( yywrap() ) return EOF; ! if ( ! yy_did_buffer_switch_on_eof ) YY_NEW_FILE; #ifdef __cplusplus return yyinput(); *************** static int yy_get_next_buffer (void) *** 2968,3061 **** } case EOB_ACT_CONTINUE_SCAN: ! (yy_c_buf_p) = (yytext_ptr) + offset; break; } } } ! c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ ! *(yy_c_buf_p) = '\0'; /* preserve yytext */ ! (yy_hold_char) = *++(yy_c_buf_p); ! YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n'); return c; ! } ! #endif /* ifndef YY_NO_INPUT */ ! /** Immediately switch to a different input stream. ! * @param input_file A readable stream. ! * ! * @note This function does not reset the start condition to @c INITIAL . ! */ ! void yyrestart (FILE * input_file ) ! { ! ! if ( ! YY_CURRENT_BUFFER ){ ! yyensure_buffer_stack (); ! YY_CURRENT_BUFFER_LVALUE = ! yy_create_buffer(yyin,YY_BUF_SIZE ); } - yy_init_buffer(YY_CURRENT_BUFFER,input_file ); - yy_load_buffer_state( ); - } ! /** Switch to a different input buffer. ! * @param new_buffer The new input buffer. ! * ! */ ! void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ) ! { ! ! /* TODO. We should be able to replace this entire function body ! * with ! * yypop_buffer_state(); ! * yypush_buffer_state(new_buffer); ! */ ! yyensure_buffer_stack (); ! if ( YY_CURRENT_BUFFER == new_buffer ) return; ! if ( YY_CURRENT_BUFFER ) { /* Flush out information for old buffer. */ ! *(yy_c_buf_p) = (yy_hold_char); ! YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); ! YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); } ! YY_CURRENT_BUFFER_LVALUE = new_buffer; ! yy_load_buffer_state( ); /* We don't actually know whether we did this switch during * EOF (yywrap()) processing, but the only time this flag * is looked at is after yywrap() is called, so it's safe * to go ahead and always set it. */ ! (yy_did_buffer_switch_on_eof) = 1; ! } - static void yy_load_buffer_state (void) - { - (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; - (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; - yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; - (yy_hold_char) = *(yy_c_buf_p); - } ! /** Allocate and initialize an input buffer state. ! * @param file A readable stream. ! * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE. ! * ! * @return the allocated buffer state. ! */ ! YY_BUFFER_STATE yy_create_buffer (FILE * file, int size ) ! { YY_BUFFER_STATE b; ! ! b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) ); if ( ! b ) YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); --- 2918,3008 ---- } case EOB_ACT_CONTINUE_SCAN: ! yy_c_buf_p = yytext_ptr + offset; break; } } } ! c = *(unsigned char *) yy_c_buf_p; /* cast for 8-bit char's */ ! *yy_c_buf_p = '\0'; /* preserve yytext */ ! yy_hold_char = *++yy_c_buf_p; ! yy_current_buffer->yy_at_bol = (c == '\n'); return c; ! } ! ! #ifdef YY_USE_PROTOS ! void yyrestart( FILE *input_file ) ! #else ! void yyrestart( input_file ) ! FILE *input_file; ! #endif ! { ! if ( ! yy_current_buffer ) ! yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); ! ! yy_init_buffer( yy_current_buffer, input_file ); ! yy_load_buffer_state(); } ! #ifdef YY_USE_PROTOS ! void yy_switch_to_buffer( YY_BUFFER_STATE new_buffer ) ! #else ! void yy_switch_to_buffer( new_buffer ) ! YY_BUFFER_STATE new_buffer; ! #endif ! { ! if ( yy_current_buffer == new_buffer ) return; ! if ( yy_current_buffer ) { /* Flush out information for old buffer. */ ! *yy_c_buf_p = yy_hold_char; ! yy_current_buffer->yy_buf_pos = yy_c_buf_p; ! yy_current_buffer->yy_n_chars = yy_n_chars; } ! yy_current_buffer = new_buffer; ! yy_load_buffer_state(); /* We don't actually know whether we did this switch during * EOF (yywrap()) processing, but the only time this flag * is looked at is after yywrap() is called, so it's safe * to go ahead and always set it. */ ! yy_did_buffer_switch_on_eof = 1; ! } ! #ifdef YY_USE_PROTOS ! void yy_load_buffer_state( void ) ! #else ! void yy_load_buffer_state() ! #endif ! { ! yy_n_chars = yy_current_buffer->yy_n_chars; ! yytext_ptr = yy_c_buf_p = yy_current_buffer->yy_buf_pos; ! yyin = yy_current_buffer->yy_input_file; ! yy_hold_char = *yy_c_buf_p; ! } ! ! ! #ifdef YY_USE_PROTOS ! YY_BUFFER_STATE yy_create_buffer( FILE *file, int size ) ! #else ! YY_BUFFER_STATE yy_create_buffer( file, size ) ! FILE *file; ! int size; ! #endif ! { YY_BUFFER_STATE b; ! ! b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) ); if ( ! b ) YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); *************** static void yy_load_buffer_state (void) *** 3064,3134 **** /* yy_ch_buf has to be 2 characters longer than the size given because * we need to put in 2 end-of-buffer characters. */ ! b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2 ); if ( ! b->yy_ch_buf ) YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); b->yy_is_our_buffer = 1; ! yy_init_buffer(b,file ); return b; ! } ! /** Destroy the buffer. ! * @param b a buffer created with yy_create_buffer() ! * ! */ ! void yy_delete_buffer (YY_BUFFER_STATE b ) ! { ! if ( ! b ) return; ! if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */ ! YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; if ( b->yy_is_our_buffer ) ! yyfree((void *) b->yy_ch_buf ); ! yyfree((void *) b ); ! } - /* Initializes or reinitializes a buffer. - * This function is sometimes called more than once on the same buffer, - * such as during a yyrestart() or at EOF. - */ - static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file ) ! { ! int oerrno = errno; ! ! yy_flush_buffer(b ); b->yy_input_file = file; b->yy_fill_buffer = 1; ! /* If b is the current buffer, then yy_init_buffer was _probably_ ! * called from yyrestart() or through yy_get_next_buffer. ! * In that case, we don't want to reset the lineno or column. ! */ ! if (b != YY_CURRENT_BUFFER){ ! b->yy_bs_lineno = 1; ! b->yy_bs_column = 0; ! } - b->yy_is_interactive = 0; - - errno = oerrno; - } ! /** Discard all buffered characters. On the next scan, YY_INPUT will be called. ! * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER. ! * ! */ ! void yy_flush_buffer (YY_BUFFER_STATE b ) ! { ! if ( ! b ) return; b->yy_n_chars = 0; --- 3011,3090 ---- /* yy_ch_buf has to be 2 characters longer than the size given because * we need to put in 2 end-of-buffer characters. */ ! b->yy_ch_buf = (char *) yy_flex_alloc( b->yy_buf_size + 2 ); if ( ! b->yy_ch_buf ) YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); b->yy_is_our_buffer = 1; ! yy_init_buffer( b, file ); return b; ! } ! ! #ifdef YY_USE_PROTOS ! void yy_delete_buffer( YY_BUFFER_STATE b ) ! #else ! void yy_delete_buffer( b ) ! YY_BUFFER_STATE b; ! #endif ! { if ( ! b ) return; ! if ( b == yy_current_buffer ) ! yy_current_buffer = (YY_BUFFER_STATE) 0; if ( b->yy_is_our_buffer ) ! yy_flex_free( (void *) b->yy_ch_buf ); ! yy_flex_free( (void *) b ); ! } ! #ifndef YY_ALWAYS_INTERACTIVE ! #ifndef YY_NEVER_INTERACTIVE ! extern int isatty YY_PROTO(( int )); ! #endif ! #endif ! ! #ifdef YY_USE_PROTOS ! void yy_init_buffer( YY_BUFFER_STATE b, FILE *file ) ! #else ! void yy_init_buffer( b, file ) ! YY_BUFFER_STATE b; ! FILE *file; ! #endif ! ! ! { ! yy_flush_buffer( b ); b->yy_input_file = file; b->yy_fill_buffer = 1; ! #if YY_ALWAYS_INTERACTIVE ! b->yy_is_interactive = 1; ! #else ! #if YY_NEVER_INTERACTIVE ! b->yy_is_interactive = 0; ! #else ! b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; ! #endif ! #endif ! } ! #ifdef YY_USE_PROTOS ! void yy_flush_buffer( YY_BUFFER_STATE b ) ! #else ! void yy_flush_buffer( b ) ! YY_BUFFER_STATE b; ! #endif ! ! { ! if ( ! b ) return; b->yy_n_chars = 0; *************** static void yy_load_buffer_state (void) *** 3145,3265 **** b->yy_at_bol = 1; b->yy_buffer_status = YY_BUFFER_NEW; ! if ( b == YY_CURRENT_BUFFER ) ! yy_load_buffer_state( ); ! } ! ! /** Pushes the new state onto the stack. The new state becomes ! * the current state. This function will allocate the stack ! * if necessary. ! * @param new_buffer The new state. ! * ! */ ! void yypush_buffer_state (YY_BUFFER_STATE new_buffer ) ! { ! if (new_buffer == NULL) ! return; ! ! yyensure_buffer_stack(); ! ! /* This block is copied from yy_switch_to_buffer. */ ! if ( YY_CURRENT_BUFFER ) ! { ! /* Flush out information for old buffer. */ ! *(yy_c_buf_p) = (yy_hold_char); ! YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); ! YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); ! } ! ! /* Only push if top exists. Otherwise, replace top. */ ! if (YY_CURRENT_BUFFER) ! (yy_buffer_stack_top)++; ! YY_CURRENT_BUFFER_LVALUE = new_buffer; ! ! /* copied from yy_switch_to_buffer. */ ! yy_load_buffer_state( ); ! (yy_did_buffer_switch_on_eof) = 1; ! } ! ! /** Removes and deletes the top of the stack, if present. ! * The next element becomes the new top. ! * ! */ ! void yypop_buffer_state (void) ! { ! if (!YY_CURRENT_BUFFER) ! return; ! ! yy_delete_buffer(YY_CURRENT_BUFFER ); ! YY_CURRENT_BUFFER_LVALUE = NULL; ! if ((yy_buffer_stack_top) > 0) ! --(yy_buffer_stack_top); ! ! if (YY_CURRENT_BUFFER) { ! yy_load_buffer_state( ); ! (yy_did_buffer_switch_on_eof) = 1; ! } ! } ! ! /* Allocates the stack if it does not exist. ! * Guarantees space for at least one push. ! */ ! static void yyensure_buffer_stack (void) ! { ! int num_to_alloc; ! ! if (!(yy_buffer_stack)) { ! ! /* First allocation is just for 2 elements, since we don't know if this ! * scanner will even need a stack. We use 2 instead of 1 to avoid an ! * immediate realloc on the next call. ! */ ! num_to_alloc = 1; ! (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc ! (num_to_alloc * sizeof(struct yy_buffer_state*) ! ); ! ! memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); ! ! (yy_buffer_stack_max) = num_to_alloc; ! (yy_buffer_stack_top) = 0; ! return; } - if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){ - - /* Increase the buffer to prepare for a possible push. */ - int grow_size = 8 /* arbitrary grow size */; - - num_to_alloc = (yy_buffer_stack_max) + grow_size; - (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc - ((yy_buffer_stack), - num_to_alloc * sizeof(struct yy_buffer_state*) - ); - - /* zero only the new slots.*/ - memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); - (yy_buffer_stack_max) = num_to_alloc; - } - } ! /** Setup the input buffer state to scan directly from a user-specified character buffer. ! * @param base the character buffer ! * @param size the size in bytes of the character buffer ! * ! * @return the newly allocated buffer state object. ! */ ! YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size ) ! { YY_BUFFER_STATE b; ! if ( size < 2 || base[size-2] != YY_END_OF_BUFFER_CHAR || base[size-1] != YY_END_OF_BUFFER_CHAR ) /* They forgot to leave room for the EOB's. */ return 0; ! b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) ); if ( ! b ) YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); --- 3101,3129 ---- b->yy_at_bol = 1; b->yy_buffer_status = YY_BUFFER_NEW; ! if ( b == yy_current_buffer ) ! yy_load_buffer_state(); } ! #ifndef YY_NO_SCAN_BUFFER ! #ifdef YY_USE_PROTOS ! YY_BUFFER_STATE yy_scan_buffer( char *base, yy_size_t size ) ! #else ! YY_BUFFER_STATE yy_scan_buffer( base, size ) ! char *base; ! yy_size_t size; ! #endif ! { YY_BUFFER_STATE b; ! if ( size < 2 || base[size-2] != YY_END_OF_BUFFER_CHAR || base[size-1] != YY_END_OF_BUFFER_CHAR ) /* They forgot to leave room for the EOB's. */ return 0; ! b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) ); if ( ! b ) YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); *************** YY_BUFFER_STATE yy_scan_buffer (char * *** 3273,3314 **** b->yy_fill_buffer = 0; b->yy_buffer_status = YY_BUFFER_NEW; ! yy_switch_to_buffer(b ); return b; ! } - /** Setup the input buffer state to scan a string. The next call to yylex() will - * scan from a @e copy of @a str. - * @param str a NUL-terminated string to scan - * - * @return the newly allocated buffer state object. - * @note If you want to scan bytes that may contain NUL values, then use - * yy_scan_bytes() instead. - */ - YY_BUFFER_STATE yy_scan_string (yyconst char * str ) - { - - return yy_scan_bytes(str,strlen(str) ); - } ! /** Setup the input buffer state to scan the given bytes. The next call to yylex() will ! * scan from a @e copy of @a bytes. ! * @param bytes the byte buffer to scan ! * @param len the number of bytes in the buffer pointed to by @a bytes. ! * ! * @return the newly allocated buffer state object. ! */ ! YY_BUFFER_STATE yy_scan_bytes (yyconst char * bytes, int len ) ! { YY_BUFFER_STATE b; char *buf; yy_size_t n; int i; ! /* Get memory for full buffer, including space for trailing EOB's. */ n = len + 2; ! buf = (char *) yyalloc(n ); if ( ! buf ) YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); --- 3137,3183 ---- b->yy_fill_buffer = 0; b->yy_buffer_status = YY_BUFFER_NEW; ! yy_switch_to_buffer( b ); return b; ! } ! #endif ! #ifndef YY_NO_SCAN_STRING ! #ifdef YY_USE_PROTOS ! YY_BUFFER_STATE yy_scan_string( yyconst char *yy_str ) ! #else ! YY_BUFFER_STATE yy_scan_string( yy_str ) ! yyconst char *yy_str; ! #endif ! { ! int len; ! for ( len = 0; yy_str[len]; ++len ) ! ; ! ! return yy_scan_bytes( yy_str, len ); ! } ! #endif ! ! ! #ifndef YY_NO_SCAN_BYTES ! #ifdef YY_USE_PROTOS ! YY_BUFFER_STATE yy_scan_bytes( yyconst char *bytes, int len ) ! #else ! YY_BUFFER_STATE yy_scan_bytes( bytes, len ) ! yyconst char *bytes; ! int len; ! #endif ! { YY_BUFFER_STATE b; char *buf; yy_size_t n; int i; ! /* Get memory for full buffer, including space for trailing EOB's. */ n = len + 2; ! buf = (char *) yy_flex_alloc( n ); if ( ! buf ) YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); *************** YY_BUFFER_STATE yy_scan_bytes (yyconst *** 3317,3323 **** buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR; ! b = yy_scan_buffer(buf,n ); if ( ! b ) YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); --- 3186,3192 ---- buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR; ! b = yy_scan_buffer( buf, n ); if ( ! b ) YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); *************** YY_BUFFER_STATE yy_scan_bytes (yyconst *** 3327,3490 **** b->yy_is_our_buffer = 1; return b; ! } ! #ifndef YY_EXIT_FAILURE ! #define YY_EXIT_FAILURE 2 #endif ! static void yy_fatal_error (yyconst char* msg ) ! { ! (void) fprintf( stderr, "%s\n", msg ); ! exit( YY_EXIT_FAILURE ); ! } ! /* Redefine yyless() so it works in section 3 code. */ ! #undef yyless ! #define yyless(n) \ ! do \ ! { \ ! /* Undo effects of setting up yytext. */ \ ! int yyless_macro_arg = (n); \ ! YY_LESS_LINENO(yyless_macro_arg);\ ! yytext[yyleng] = (yy_hold_char); \ ! (yy_c_buf_p) = yytext + yyless_macro_arg; \ ! (yy_hold_char) = *(yy_c_buf_p); \ ! *(yy_c_buf_p) = '\0'; \ ! yyleng = yyless_macro_arg; \ ! } \ ! while ( 0 ) ! /* Accessor methods (get/set functions) to struct members. */ ! /** Get the current line number. ! * ! */ ! int yyget_lineno (void) ! { ! ! return yylineno; ! } ! /** Get the input stream. ! * ! */ ! FILE *yyget_in (void) ! { ! return yyin; ! } - /** Get the output stream. - * - */ - FILE *yyget_out (void) - { - return yyout; - } ! /** Get the length of the current token. ! * ! */ ! int yyget_leng (void) ! { ! return yyleng; ! } ! /** Get the current token. ! * ! */ - char *yyget_text (void) - { - return yytext; - } ! /** Set the current line number. ! * @param line_number ! * ! */ ! void yyset_lineno (int line_number ) ! { ! ! yylineno = line_number; ! } ! /** Set the input stream. This does not discard the current ! * input buffer. ! * @param in_str A readable stream. ! * ! * @see yy_switch_to_buffer ! */ ! void yyset_in (FILE * in_str ) ! { ! yyin = in_str ; ! } ! void yyset_out (FILE * out_str ) ! { ! yyout = out_str ; ! } - int yyget_debug (void) - { - return yy_flex_debug; - } - void yyset_debug (int bdebug ) - { - yy_flex_debug = bdebug ; - } ! /* yylex_destroy is for both reentrant and non-reentrant scanners. */ ! int yylex_destroy (void) ! { ! ! /* Pop the buffer stack, destroying each element. */ ! while(YY_CURRENT_BUFFER){ ! yy_delete_buffer(YY_CURRENT_BUFFER ); ! YY_CURRENT_BUFFER_LVALUE = NULL; ! yypop_buffer_state(); ! } ! /* Destroy the stack itself. */ ! yyfree((yy_buffer_stack) ); ! (yy_buffer_stack) = NULL; - return 0; - } ! /* ! * Internal utility routines. ! */ #ifndef yytext_ptr ! static void yy_flex_strncpy (char* s1, yyconst char * s2, int n ) ! { register int i; ! for ( i = 0; i < n; ++i ) s1[i] = s2[i]; ! } #endif #ifdef YY_NEED_STRLEN ! static int yy_flex_strlen (yyconst char * s ) ! { register int n; ! for ( n = 0; s[n]; ++n ) ; return n; ! } #endif ! void *yyalloc (yy_size_t size ) ! { return (void *) malloc( size ); ! } ! void *yyrealloc (void * ptr, yy_size_t size ) ! { /* The cast to (char *) in the following accommodates both * implementations that use char* generic pointers, and those * that use void* generic pointers. It works with the latter --- 3196,3343 ---- b->yy_is_our_buffer = 1; return b; ! } ! #endif ! ! #ifndef YY_NO_PUSH_STATE ! #ifdef YY_USE_PROTOS ! static void yy_push_state( int new_state ) ! #else ! static void yy_push_state( new_state ) ! int new_state; #endif + { + if ( yy_start_stack_ptr >= yy_start_stack_depth ) + { + yy_size_t new_size; ! yy_start_stack_depth += YY_START_STACK_INCR; ! new_size = yy_start_stack_depth * sizeof( int ); ! if ( ! yy_start_stack ) ! yy_start_stack = (int *) yy_flex_alloc( new_size ); ! else ! yy_start_stack = (int *) yy_flex_realloc( ! (void *) yy_start_stack, new_size ); ! if ( ! yy_start_stack ) ! YY_FATAL_ERROR( ! "out of memory expanding start-condition stack" ); ! } ! yy_start_stack[yy_start_stack_ptr++] = YY_START; ! BEGIN(new_state); ! } ! #endif ! #ifndef YY_NO_POP_STATE ! static void yy_pop_state() ! { ! if ( --yy_start_stack_ptr < 0 ) ! YY_FATAL_ERROR( "start-condition stack underflow" ); ! BEGIN(yy_start_stack[yy_start_stack_ptr]); ! } ! #endif ! #ifndef YY_NO_TOP_STATE ! static int yy_top_state() ! { ! return yy_start_stack[yy_start_stack_ptr - 1]; ! } ! #endif ! #ifndef YY_EXIT_FAILURE ! #define YY_EXIT_FAILURE 2 ! #endif ! #ifdef YY_USE_PROTOS ! static void yy_fatal_error( yyconst char msg[] ) ! #else ! static void yy_fatal_error( msg ) ! char msg[]; ! #endif ! { ! (void) fprintf( stderr, "%s\n", msg ); ! exit( YY_EXIT_FAILURE ); ! } ! /* Redefine yyless() so it works in section 3 code. */ ! #undef yyless ! #define yyless(n) \ ! do \ ! { \ ! /* Undo effects of setting up yytext. */ \ ! yytext[yyleng] = yy_hold_char; \ ! yy_c_buf_p = yytext + n; \ ! yy_hold_char = *yy_c_buf_p; \ ! *yy_c_buf_p = '\0'; \ ! yyleng = n; \ ! } \ ! while ( 0 ) ! /* Internal utility routines. */ #ifndef yytext_ptr ! #ifdef YY_USE_PROTOS ! static void yy_flex_strncpy( char *s1, yyconst char *s2, int n ) ! #else ! static void yy_flex_strncpy( s1, s2, n ) ! char *s1; ! yyconst char *s2; ! int n; ! #endif ! { register int i; ! for ( i = 0; i < n; ++i ) s1[i] = s2[i]; ! } #endif #ifdef YY_NEED_STRLEN ! #ifdef YY_USE_PROTOS ! static int yy_flex_strlen( yyconst char *s ) ! #else ! static int yy_flex_strlen( s ) ! yyconst char *s; ! #endif ! { register int n; ! for ( n = 0; s[n]; ++n ) ; return n; ! } #endif ! ! #ifdef YY_USE_PROTOS ! static void *yy_flex_alloc( yy_size_t size ) ! #else ! static void *yy_flex_alloc( size ) ! yy_size_t size; ! #endif ! { return (void *) malloc( size ); ! } ! #ifdef YY_USE_PROTOS ! static void *yy_flex_realloc( void *ptr, yy_size_t size ) ! #else ! static void *yy_flex_realloc( ptr, size ) ! void *ptr; ! yy_size_t size; ! #endif ! { /* The cast to (char *) in the following accommodates both * implementations that use char* generic pointers, and those * that use void* generic pointers. It works with the latter *************** void *yyrealloc (void * ptr, yy_size_t *** 3493,3521 **** * as though doing an assignment. */ return (void *) realloc( (char *) ptr, size ); ! } ! ! void yyfree (void * ptr ) ! { ! free( (char *) ptr ); /* see yyrealloc() for (char *) cast */ ! } ! ! #define YYTABLES_NAME "yytables" ! ! #undef YY_NEW_FILE ! #undef YY_FLUSH_BUFFER ! #undef yy_set_bol ! #undef yy_new_buffer ! #undef yy_set_interactive ! #undef yytext_ptr ! #undef YY_DO_BEFORE_ACTION ! #ifdef YY_DECL_IS_OURS ! #undef YY_DECL_IS_OURS ! #undef YY_DECL #endif ! #line 412 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-lex.l" /* Deal with the expansion caused by the DEF_VEC_x macros. */ --- 3346,3371 ---- * as though doing an assignment. */ return (void *) realloc( (char *) ptr, size ); ! } ! #ifdef YY_USE_PROTOS ! static void yy_flex_free( void *ptr ) ! #else ! static void yy_flex_free( ptr ) ! void *ptr; #endif ! { ! free( ptr ); ! } + #if YY_MAIN + int main() + { + yylex(); + return 0; + } + #endif + #line 412 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-lex.l" /* Deal with the expansion caused by the DEF_VEC_x macros. */ *************** parse_file (const char *fname) *** 3626,3629 **** exit (1); fclose (yyin); } - --- 3476,3478 ---- diff -Nrcpad gcc-4.0.3/gcc/gengtype-yacc.c gcc-4.0.4/gcc/gengtype-yacc.c *** gcc-4.0.3/gcc/gengtype-yacc.c 2006-03-09 20:50:06.000000000 +0000 --- gcc-4.0.4/gcc/gengtype-yacc.c 2007-01-31 10:40:52.000000000 +0000 *************** *** 1,7 **** ! /* A Bison parser, made by GNU Bison 2.0. */ /* Skeleton parser for Yacc-like parsing with Bison, ! Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by --- 1,7 ---- ! /* A Bison parser, made by GNU Bison 1.875. */ /* Skeleton parser for Yacc-like parsing with Bison, ! Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by *************** *** 98,104 **** /* Copy the first part of user declarations. */ ! #line 22 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" #include "bconfig.h" #include "system.h" --- 98,104 ---- /* Copy the first part of user declarations. */ ! #line 22 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" #include "bconfig.h" #include "system.h" *************** *** 122,136 **** #endif #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ! #line 31 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" typedef union YYSTYPE { type_p t; pair_p p; options_p o; const char *s; } YYSTYPE; ! /* Line 190 of yacc.c. */ ! #line 134 "gengtype-yacc.c" # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 --- 122,136 ---- #endif #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ! #line 31 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" typedef union YYSTYPE { type_p t; pair_p p; options_p o; const char *s; } YYSTYPE; ! /* Line 191 of yacc.c. */ ! #line 133 "gengtype-yacc.c" # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 *************** typedef union YYSTYPE { *** 141,166 **** /* Copy the second part of user declarations. */ ! /* Line 213 of yacc.c. */ ! #line 146 "gengtype-yacc.c" #if ! defined (yyoverflow) || YYERROR_VERBOSE - # ifndef YYFREE - # define YYFREE free - # endif - # ifndef YYMALLOC - # define YYMALLOC malloc - # endif - /* The parser invokes alloca or malloc; define the necessary symbols. */ ! # ifdef YYSTACK_USE_ALLOCA ! # if YYSTACK_USE_ALLOCA ! # ifdef __GNUC__ ! # define YYSTACK_ALLOC __builtin_alloca ! # else # define YYSTACK_ALLOC alloca # endif # endif # endif --- 141,163 ---- /* Copy the second part of user declarations. */ ! /* Line 214 of yacc.c. */ ! #line 145 "gengtype-yacc.c" #if ! defined (yyoverflow) || YYERROR_VERBOSE /* The parser invokes alloca or malloc; define the necessary symbols. */ ! # if YYSTACK_USE_ALLOCA ! # define YYSTACK_ALLOC alloca ! # else ! # ifndef YYSTACK_USE_ALLOCA ! # if defined (alloca) || defined (_ALLOCA_H) # define YYSTACK_ALLOC alloca + # else + # ifdef __GNUC__ + # define YYSTACK_ALLOC __builtin_alloca + # endif # endif # endif # endif *************** typedef union YYSTYPE { *** 173,192 **** # include /* INFRINGES ON USER NAME SPACE */ # define YYSIZE_T size_t # endif ! # define YYSTACK_ALLOC YYMALLOC ! # define YYSTACK_FREE YYFREE # endif #endif /* ! defined (yyoverflow) || YYERROR_VERBOSE */ #if (! defined (yyoverflow) \ && (! defined (__cplusplus) \ ! || (defined (YYSTYPE_IS_TRIVIAL) && YYSTYPE_IS_TRIVIAL))) /* A type that is properly aligned for any stack member. */ union yyalloc { ! short int yyss; YYSTYPE yyvs; }; --- 170,189 ---- # include /* INFRINGES ON USER NAME SPACE */ # define YYSIZE_T size_t # endif ! # define YYSTACK_ALLOC malloc ! # define YYSTACK_FREE free # endif #endif /* ! defined (yyoverflow) || YYERROR_VERBOSE */ #if (! defined (yyoverflow) \ && (! defined (__cplusplus) \ ! || (YYSTYPE_IS_TRIVIAL))) /* A type that is properly aligned for any stack member. */ union yyalloc { ! short yyss; YYSTYPE yyvs; }; *************** union yyalloc *** 196,208 **** /* The size of an array large to enough to hold all stacks, each with N elements. */ # define YYSTACK_BYTES(N) \ ! ((N) * (sizeof (short int) + sizeof (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM) /* Copy COUNT objects from FROM to TO. The source and destination do not overlap. */ # ifndef YYCOPY ! # if defined (__GNUC__) && 1 < __GNUC__ # define YYCOPY(To, From, Count) \ __builtin_memcpy (To, From, (Count) * sizeof (*(From))) # else --- 193,205 ---- /* The size of an array large to enough to hold all stacks, each with N elements. */ # define YYSTACK_BYTES(N) \ ! ((N) * (sizeof (short) + sizeof (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM) /* Copy COUNT objects from FROM to TO. The source and destination do not overlap. */ # ifndef YYCOPY ! # if 1 < __GNUC__ # define YYCOPY(To, From, Count) \ __builtin_memcpy (To, From, (Count) * sizeof (*(From))) # else *************** union yyalloc *** 238,244 **** #if defined (__STDC__) || defined (__cplusplus) typedef signed char yysigned_char; #else ! typedef short int yysigned_char; #endif /* YYFINAL -- State number of the termination state. */ --- 235,241 ---- #if defined (__STDC__) || defined (__cplusplus) typedef signed char yysigned_char; #else ! typedef short yysigned_char; #endif /* YYFINAL -- State number of the termination state. */ *************** static const yysigned_char yyrhs[] = *** 336,342 **** }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ ! static const unsigned short int yyrline[] = { 0, 65, 65, 66, 67, 68, 72, 71, 81, 80, 90, 95, 100, 108, 115, 116, 119, 127, 128, 141, --- 333,339 ---- }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ ! static const unsigned short yyrline[] = { 0, 65, 65, 66, 67, 68, 72, 71, 81, 80, 90, 95, 100, 108, 115, 116, 119, 127, 128, 141, *************** static const unsigned short int yyrline[ *** 352,374 **** First, the terminals, then, starting at YYNTOKENS, nonterminals. */ static const char *const yytname[] = { ! "$end", "error", "$undefined", "ENT_TYPEDEF_STRUCT", "ENT_STRUCT", ! "ENT_EXTERNSTATIC", "ENT_YACCUNION", "GTY_TOKEN", "UNION", "STRUCT", ! "ENUM", "ALIAS", "NESTED_PTR", "PARAM_IS", "NUM", "\"%%\"", "SCALAR", ! "ID", "STRING", "ARRAY", "PERCENT_ID", "CHAR", "'{'", "'}'", "';'", ! "'='", "'<'", "'>'", "':'", "'*'", "','", "'('", "')'", "$accept", ! "start", "typedef_struct", "@1", "@2", "externstatic", "lasttype", ! "semiequal", "yacc_union", "yacc_typematch", "yacc_ids", "struct_fields", ! "bitfieldopt", "bitfieldlen", "type", "enum_items", "optionsopt", ! "options", "type_option", "option", "optionseq", "optionseqopt", ! "stringseq", 0 }; #endif # ifdef YYPRINT /* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to token YYLEX-NUM. */ ! static const unsigned short int yytoknum[] = { 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, --- 349,371 ---- First, the terminals, then, starting at YYNTOKENS, nonterminals. */ static const char *const yytname[] = { ! "$end", "error", "$undefined", "ENT_TYPEDEF_STRUCT", "ENT_STRUCT", ! "ENT_EXTERNSTATIC", "ENT_YACCUNION", "GTY_TOKEN", "UNION", "STRUCT", ! "ENUM", "ALIAS", "NESTED_PTR", "PARAM_IS", "NUM", "\"%%\"", "SCALAR", ! "ID", "STRING", "ARRAY", "PERCENT_ID", "CHAR", "'{'", "'}'", "';'", ! "'='", "'<'", "'>'", "':'", "'*'", "','", "'('", "')'", "$accept", ! "start", "typedef_struct", "@1", "@2", "externstatic", "lasttype", ! "semiequal", "yacc_union", "yacc_typematch", "yacc_ids", ! "struct_fields", "bitfieldopt", "bitfieldlen", "type", "enum_items", ! "optionsopt", "options", "type_option", "option", "optionseq", ! "optionseqopt", "stringseq", 0 }; #endif # ifdef YYPRINT /* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to token YYLEX-NUM. */ ! static const unsigned short yytoknum[] = { 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, *************** static const unsigned char yystos[] = *** 534,541 **** #define YYACCEPT goto yyacceptlab #define YYABORT goto yyabortlab ! #define YYERROR goto yyerrorlab ! /* Like YYERROR except do call yyerror. This remains here temporarily to ease the transition to the new meaning of YYERROR, for GCC. --- 531,537 ---- #define YYACCEPT goto yyacceptlab #define YYABORT goto yyabortlab ! #define YYERROR goto yyerrlab1 /* Like YYERROR except do call yyerror. This remains here temporarily to ease the transition to the new meaning of YYERROR, for GCC. *************** do \ *** 562,614 **** } \ while (0) - #define YYTERROR 1 #define YYERRCODE 256 - /* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N]. - If N is 0, then set CURRENT to the empty location which ends - the previous symbol: RHS[0] (always defined). */ - - #define YYRHSLOC(Rhs, K) ((Rhs)[K]) #ifndef YYLLOC_DEFAULT ! # define YYLLOC_DEFAULT(Current, Rhs, N) \ ! do \ ! if (N) \ ! { \ ! (Current).first_line = YYRHSLOC (Rhs, 1).first_line; \ ! (Current).first_column = YYRHSLOC (Rhs, 1).first_column; \ ! (Current).last_line = YYRHSLOC (Rhs, N).last_line; \ ! (Current).last_column = YYRHSLOC (Rhs, N).last_column; \ ! } \ ! else \ ! { \ ! (Current).first_line = (Current).last_line = \ ! YYRHSLOC (Rhs, 0).last_line; \ ! (Current).first_column = (Current).last_column = \ ! YYRHSLOC (Rhs, 0).last_column; \ ! } \ ! while (0) ! #endif ! ! ! /* YY_LOCATION_PRINT -- Print the location on the stream. ! This macro was not mandated originally: define only if we know ! we won't break user code: when these are the locations we know. */ ! ! #ifndef YY_LOCATION_PRINT ! # if YYLTYPE_IS_TRIVIAL ! # define YY_LOCATION_PRINT(File, Loc) \ ! fprintf (File, "%d.%d-%d.%d", \ ! (Loc).first_line, (Loc).first_column, \ ! (Loc).last_line, (Loc).last_column) ! # else ! # define YY_LOCATION_PRINT(File, Loc) ((void) 0) ! # endif #endif - /* YYLEX -- calling `yylex' with the right arguments. */ #ifdef YYLEX_PARAM --- 558,577 ---- } \ while (0) #define YYTERROR 1 #define YYERRCODE 256 + /* YYLLOC_DEFAULT -- Compute the default location (before the actions + are run). */ #ifndef YYLLOC_DEFAULT ! # define YYLLOC_DEFAULT(Current, Rhs, N) \ ! Current.first_line = Rhs[1].first_line; \ ! Current.first_column = Rhs[1].first_column; \ ! Current.last_line = Rhs[N].last_line; \ ! Current.last_column = Rhs[N].last_column; #endif /* YYLEX -- calling `yylex' with the right arguments. */ #ifdef YYLEX_PARAM *************** do { \ *** 631,660 **** YYFPRINTF Args; \ } while (0) ! # define YY_SYMBOL_PRINT(Title, Type, Value, Location) \ do { \ if (yydebug) \ { \ YYFPRINTF (stderr, "%s ", Title); \ yysymprint (stderr, \ ! Type, Value); \ YYFPRINTF (stderr, "\n"); \ } \ } while (0) /*------------------------------------------------------------------. | yy_stack_print -- Print the state stack from its BOTTOM up to its | ! | TOP (included). | `------------------------------------------------------------------*/ #if defined (__STDC__) || defined (__cplusplus) static void ! yy_stack_print (short int *bottom, short int *top) #else static void yy_stack_print (bottom, top) ! short int *bottom; ! short int *top; #endif { YYFPRINTF (stderr, "Stack now"); --- 594,629 ---- YYFPRINTF Args; \ } while (0) ! # define YYDSYMPRINT(Args) \ ! do { \ ! if (yydebug) \ ! yysymprint Args; \ ! } while (0) ! ! # define YYDSYMPRINTF(Title, Token, Value, Location) \ do { \ if (yydebug) \ { \ YYFPRINTF (stderr, "%s ", Title); \ yysymprint (stderr, \ ! Token, Value); \ YYFPRINTF (stderr, "\n"); \ } \ } while (0) /*------------------------------------------------------------------. | yy_stack_print -- Print the state stack from its BOTTOM up to its | ! | TOP (cinluded). | `------------------------------------------------------------------*/ #if defined (__STDC__) || defined (__cplusplus) static void ! yy_stack_print (short *bottom, short *top) #else static void yy_stack_print (bottom, top) ! short *bottom; ! short *top; #endif { YYFPRINTF (stderr, "Stack now"); *************** yy_reduce_print (yyrule) *** 684,692 **** #endif { int yyi; ! unsigned int yylno = yyrline[yyrule]; YYFPRINTF (stderr, "Reducing stack by rule %d (line %u), ", ! yyrule - 1, yylno); /* Print the symbols being reduced, and their result. */ for (yyi = yyprhs[yyrule]; 0 <= yyrhs[yyi]; yyi++) YYFPRINTF (stderr, "%s ", yytname [yyrhs[yyi]]); --- 653,661 ---- #endif { int yyi; ! unsigned int yylineno = yyrline[yyrule]; YYFPRINTF (stderr, "Reducing stack by rule %d (line %u), ", ! yyrule - 1, yylineno); /* Print the symbols being reduced, and their result. */ for (yyi = yyprhs[yyrule]; 0 <= yyrhs[yyi]; yyi++) YYFPRINTF (stderr, "%s ", yytname [yyrhs[yyi]]); *************** do { \ *** 704,710 **** int yydebug; #else /* !YYDEBUG */ # define YYDPRINTF(Args) ! # define YY_SYMBOL_PRINT(Title, Type, Value, Location) # define YY_STACK_PRINT(Bottom, Top) # define YY_REDUCE_PRINT(Rule) #endif /* !YYDEBUG */ --- 673,680 ---- int yydebug; #else /* !YYDEBUG */ # define YYDPRINTF(Args) ! # define YYDSYMPRINT(Args) ! # define YYDSYMPRINTF(Title, Token, Value, Location) # define YY_STACK_PRINT(Bottom, Top) # define YY_REDUCE_PRINT(Rule) #endif /* !YYDEBUG */ *************** int yydebug; *** 722,727 **** --- 692,701 ---- SIZE_MAX < YYSTACK_BYTES (YYMAXDEPTH) evaluated with infinite-precision integer arithmetic. */ + #if YYMAXDEPTH == 0 + # undef YYMAXDEPTH + #endif + #ifndef YYMAXDEPTH # define YYMAXDEPTH 10000 #endif *************** yysymprint (yyoutput, yytype, yyvaluep) *** 803,817 **** (void) yyvaluep; if (yytype < YYNTOKENS) ! YYFPRINTF (yyoutput, "token %s (", yytname[yytype]); else YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]); - - # ifdef YYPRINT - if (yytype < YYNTOKENS) - YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); - # endif switch (yytype) { default: --- 777,791 ---- (void) yyvaluep; if (yytype < YYNTOKENS) ! { ! YYFPRINTF (yyoutput, "token %s (", yytname[yytype]); ! # ifdef YYPRINT ! YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); ! # endif ! } else YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]); switch (yytype) { default: *************** yysymprint (yyoutput, yytype, yyvaluep) *** 827,837 **** #if defined (__STDC__) || defined (__cplusplus) static void ! yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep) #else static void ! yydestruct (yymsg, yytype, yyvaluep) ! const char *yymsg; int yytype; YYSTYPE *yyvaluep; #endif --- 801,810 ---- #if defined (__STDC__) || defined (__cplusplus) static void ! yydestruct (int yytype, YYSTYPE *yyvaluep) #else static void ! yydestruct (yytype, yyvaluep) int yytype; YYSTYPE *yyvaluep; #endif *************** yydestruct (yymsg, yytype, yyvaluep) *** 839,848 **** /* Pacify ``unused variable'' warnings. */ (void) yyvaluep; - if (!yymsg) - yymsg = "Deleting"; - YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp); - switch (yytype) { --- 812,817 ---- *************** int yyparse (); *** 870,879 **** ! /* The look-ahead symbol. */ int yychar; ! /* The semantic value of the look-ahead symbol. */ YYSTYPE yylval; /* Number of syntax errors so far. */ --- 839,848 ---- ! /* The lookahead symbol. */ int yychar; ! /* The semantic value of the lookahead symbol. */ YYSTYPE yylval; /* Number of syntax errors so far. */ *************** yyparse () *** 909,915 **** int yyresult; /* Number of tokens to shift before error messages enabled. */ int yyerrstatus; ! /* Look-ahead token as an internal (translated) token number. */ int yytoken = 0; /* Three stacks and their tools: --- 878,884 ---- int yyresult; /* Number of tokens to shift before error messages enabled. */ int yyerrstatus; ! /* Lookahead token as an internal (translated) token number. */ int yytoken = 0; /* Three stacks and their tools: *************** yyparse () *** 921,929 **** to reallocate them elsewhere. */ /* The state stack. */ ! short int yyssa[YYINITDEPTH]; ! short int *yyss = yyssa; ! register short int *yyssp; /* The semantic value stack. */ YYSTYPE yyvsa[YYINITDEPTH]; --- 890,898 ---- to reallocate them elsewhere. */ /* The state stack. */ ! short yyssa[YYINITDEPTH]; ! short *yyss = yyssa; ! register short *yyssp; /* The semantic value stack. */ YYSTYPE yyvsa[YYINITDEPTH]; *************** yyparse () *** 960,968 **** yyssp = yyss; yyvsp = yyvs; - - yyvsp[0] = yylval; - goto yysetstate; /*------------------------------------------------------------. --- 929,934 ---- *************** yyparse () *** 988,994 **** these so that the &'s don't force the real ones into memory. */ YYSTYPE *yyvs1 = yyvs; ! short int *yyss1 = yyss; /* Each stack pointer address is followed by the size of the --- 954,960 ---- these so that the &'s don't force the real ones into memory. */ YYSTYPE *yyvs1 = yyvs; ! short *yyss1 = yyss; /* Each stack pointer address is followed by the size of the *************** yyparse () *** 1016,1022 **** yystacksize = YYMAXDEPTH; { ! short int *yyss1 = yyss; union yyalloc *yyptr = (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); if (! yyptr) --- 982,988 ---- yystacksize = YYMAXDEPTH; { ! short *yyss1 = yyss; union yyalloc *yyptr = (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); if (! yyptr) *************** yyparse () *** 1052,1069 **** yybackup: /* Do appropriate processing given the current state. */ ! /* Read a look-ahead token if we need one and don't already have one. */ /* yyresume: */ ! /* First try to decide what to do without reference to look-ahead token. */ yyn = yypact[yystate]; if (yyn == YYPACT_NINF) goto yydefault; ! /* Not known => get a look-ahead token if don't already have one. */ ! /* YYCHAR is either YYEMPTY or YYEOF or a valid look-ahead symbol. */ if (yychar == YYEMPTY) { YYDPRINTF ((stderr, "Reading a token: ")); --- 1018,1035 ---- yybackup: /* Do appropriate processing given the current state. */ ! /* Read a lookahead token if we need one and don't already have one. */ /* yyresume: */ ! /* First try to decide what to do without reference to lookahead token. */ yyn = yypact[yystate]; if (yyn == YYPACT_NINF) goto yydefault; ! /* Not known => get a lookahead token if don't already have one. */ ! /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */ if (yychar == YYEMPTY) { YYDPRINTF ((stderr, "Reading a token: ")); *************** yybackup: *** 1078,1084 **** else { yytoken = YYTRANSLATE (yychar); ! YY_SYMBOL_PRINT ("Next token is", yytoken, &yylval, &yylloc); } /* If the proper action on seeing token YYTOKEN is to reduce or to --- 1044,1050 ---- else { yytoken = YYTRANSLATE (yychar); ! YYDSYMPRINTF ("Next token is", yytoken, &yylval, &yylloc); } /* If the proper action on seeing token YYTOKEN is to reduce or to *************** yybackup: *** 1098,1105 **** if (yyn == YYFINAL) YYACCEPT; ! /* Shift the look-ahead token. */ ! YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); /* Discard the token being shifted unless it is eof. */ if (yychar != YYEOF) --- 1064,1071 ---- if (yyn == YYFINAL) YYACCEPT; ! /* Shift the lookahead token. */ ! YYDPRINTF ((stderr, "Shifting token %s, ", yytname[yytoken])); /* Discard the token being shifted unless it is eof. */ if (yychar != YYEOF) *************** yyreduce: *** 1149,1516 **** switch (yyn) { case 6: ! #line 72 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { ! new_structure ((yyvsp[-5].t)->u.s.tag, UNION_P ((yyvsp[-5].t)), &lexer_line, ! (yyvsp[-2].p), (yyvsp[-4].o)); ! do_typedef ((yyvsp[0].s), (yyvsp[-5].t), &lexer_line); lexer_toplevel_done = 1; ;} break; case 7: ! #line 79 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" {;} break; case 8: ! #line 81 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { ! new_structure ((yyvsp[-4].t)->u.s.tag, UNION_P ((yyvsp[-4].t)), &lexer_line, ! (yyvsp[-1].p), (yyvsp[-3].o)); lexer_toplevel_done = 1; ;} break; case 9: ! #line 87 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" {;} break; case 10: ! #line 91 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { ! note_variable ((yyvsp[-1].s), adjust_field_type ((yyvsp[-2].t), (yyvsp[-3].o)), (yyvsp[-3].o), &lexer_line); ;} break; case 11: ! #line 96 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { ! note_variable ((yyvsp[-2].s), create_array ((yyvsp[-3].t), (yyvsp[-1].s)), ! (yyvsp[-4].o), &lexer_line); ;} break; case 12: ! #line 101 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { ! note_variable ((yyvsp[-3].s), create_array (create_array ((yyvsp[-4].t), (yyvsp[-1].s)), ! (yyvsp[-2].s)), ! (yyvsp[-5].o), &lexer_line); ;} break; case 13: ! #line 109 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { lexer_toplevel_done = 1; ! (yyval.t) = (yyvsp[0].t); ;} break; case 16: ! #line 121 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { ! note_yacc_type ((yyvsp[-4].o), (yyvsp[-3].p), (yyvsp[-1].p), &lexer_line); ;} break; case 17: ! #line 127 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.p) = NULL; ;} break; case 18: ! #line 129 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { pair_p p; ! for (p = (yyvsp[0].p); p->next != NULL; p = p->next) { p->name = NULL; p->type = NULL; } p->name = NULL; p->type = NULL; ! p->next = (yyvsp[-2].p); ! (yyval.p) = (yyvsp[0].p); ;} break; case 19: ! #line 142 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { pair_p p; type_p newtype = NULL; ! if (strcmp ((yyvsp[-4].s), "type") == 0) newtype = (type_p) 1; ! for (p = (yyvsp[0].p); p->next != NULL; p = p->next) { ! p->name = (yyvsp[-2].s); p->type = newtype; } ! p->name = (yyvsp[-2].s); ! p->next = (yyvsp[-5].p); p->type = newtype; ! (yyval.p) = (yyvsp[0].p); ;} break; case 20: ! #line 160 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.p) = NULL; ;} break; case 21: ! #line 162 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { pair_p p = XCNEW (struct pair); ! p->next = (yyvsp[-1].p); p->line = lexer_line; p->opt = XNEW (struct options); p->opt->name = "tag"; p->opt->next = NULL; ! p->opt->info = (char *)(yyvsp[0].s); ! (yyval.p) = p; ;} break; case 22: ! #line 173 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { pair_p p = XCNEW (struct pair); ! p->next = (yyvsp[-1].p); p->line = lexer_line; p->opt = XNEW (struct options); p->opt->name = "tag"; p->opt->next = NULL; ! p->opt->info = xasprintf ("'%s'", (yyvsp[0].s)); ! (yyval.p) = p; ;} break; case 23: ! #line 185 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.p) = NULL; ;} break; case 24: ! #line 187 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { pair_p p = XNEW (struct pair); ! p->type = adjust_field_type ((yyvsp[-5].t), (yyvsp[-4].o)); ! p->opt = (yyvsp[-4].o); ! p->name = (yyvsp[-3].s); ! p->next = (yyvsp[0].p); p->line = lexer_line; ! (yyval.p) = p; ;} break; case 25: ! #line 197 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { pair_p p = XNEW (struct pair); ! p->type = adjust_field_type (create_array ((yyvsp[-5].t), (yyvsp[-2].s)), (yyvsp[-4].o)); ! p->opt = (yyvsp[-4].o); ! p->name = (yyvsp[-3].s); ! p->next = (yyvsp[0].p); p->line = lexer_line; ! (yyval.p) = p; ;} break; case 26: ! #line 207 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { pair_p p = XNEW (struct pair); ! p->type = create_array (create_array ((yyvsp[-6].t), (yyvsp[-2].s)), (yyvsp[-3].s)); ! p->opt = (yyvsp[-5].o); ! p->name = (yyvsp[-4].s); ! p->next = (yyvsp[0].p); p->line = lexer_line; ! (yyval.p) = p; ;} break; case 27: ! #line 217 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.p) = (yyvsp[0].p); ;} break; case 31: ! #line 225 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { ;} break; case 32: ! #line 229 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.t) = (yyvsp[0].t); ;} break; case 33: ! #line 231 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.t) = resolve_typedef ((yyvsp[0].s), &lexer_line); ;} break; case 34: ! #line 233 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.t) = create_pointer ((yyvsp[-1].t)); ;} break; case 35: ! #line 235 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { ! new_structure ((yyvsp[-3].s), 0, &lexer_line, (yyvsp[-1].p), NULL); ! (yyval.t) = find_structure ((yyvsp[-3].s), 0); ;} break; case 36: ! #line 240 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.t) = find_structure ((yyvsp[0].s), 0); ;} break; case 37: ! #line 242 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { ! new_structure ((yyvsp[-3].s), 1, &lexer_line, (yyvsp[-1].p), NULL); ! (yyval.t) = find_structure ((yyvsp[-3].s), 1); ;} break; case 38: ! #line 247 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.t) = find_structure ((yyvsp[0].s), 1); ;} break; case 39: ! #line 249 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.t) = create_scalar_type ((yyvsp[0].s), strlen ((yyvsp[0].s))); ;} break; case 40: ! #line 251 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.t) = create_scalar_type ((yyvsp[-3].s), strlen ((yyvsp[-3].s))); ;} break; case 42: ! #line 256 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { ;} break; case 43: ! #line 258 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { ;} break; case 44: ! #line 260 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { ;} break; case 45: ! #line 263 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.o) = NULL; ;} break; case 46: ! #line 264 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.o) = (yyvsp[0].o); ;} break; case 47: ! #line 268 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.o) = (yyvsp[-2].o); ;} break; case 48: ! #line 272 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.s) = "ptr_alias"; ;} break; case 49: ! #line 274 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.s) = (yyvsp[0].s); ;} break; case 50: ! #line 278 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.o) = create_option ((yyvsp[0].s), (void *)""); ;} break; case 51: ! #line 280 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.o) = create_option ((yyvsp[-3].s), (void *)(yyvsp[-1].s)); ;} break; case 52: ! #line 282 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.o) = create_option ((yyvsp[-3].s), adjust_field_type ((yyvsp[-1].t), NULL)); ;} break; case 53: ! #line 284 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { struct nested_ptr_data d; ! d.type = adjust_field_type ((yyvsp[-5].t), NULL); ! d.convert_to = (yyvsp[-3].s); ! d.convert_from = (yyvsp[-1].s); ! (yyval.o) = create_option ("nested_ptr", xmemdup (&d, sizeof (d), sizeof (d))); ;} break; case 54: ! #line 296 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { ! (yyvsp[0].o)->next = NULL; ! (yyval.o) = (yyvsp[0].o); ;} break; case 55: ! #line 301 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { ! (yyvsp[0].o)->next = (yyvsp[-2].o); ! (yyval.o) = (yyvsp[0].o); ;} break; case 56: ! #line 307 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.o) = NULL; ;} break; case 57: ! #line 308 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.o) = (yyvsp[0].o); ;} break; case 58: ! #line 312 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" ! { (yyval.s) = (yyvsp[0].s); ;} break; case 59: ! #line 314 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" { ! size_t l1 = strlen ((yyvsp[-1].s)); ! size_t l2 = strlen ((yyvsp[0].s)); ! char *s = XRESIZEVEC (char, (yyvsp[-1].s), l1 + l2 + 1); ! memcpy (s + l1, (yyvsp[0].s), l2 + 1); ! XDELETE ((yyvsp[0].s)); ! (yyval.s) = s; ;} break; } ! /* Line 1037 of yacc.c. */ ! #line 1514 "gengtype-yacc.c" yyvsp -= yylen; yyssp -= yylen; --- 1115,1482 ---- switch (yyn) { case 6: ! #line 72 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { ! new_structure (yyvsp[-5].t->u.s.tag, UNION_P (yyvsp[-5].t), &lexer_line, ! yyvsp[-2].p, yyvsp[-4].o); ! do_typedef (yyvsp[0].s, yyvsp[-5].t, &lexer_line); lexer_toplevel_done = 1; ;} break; case 7: ! #line 79 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" {;} break; case 8: ! #line 81 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { ! new_structure (yyvsp[-4].t->u.s.tag, UNION_P (yyvsp[-4].t), &lexer_line, ! yyvsp[-1].p, yyvsp[-3].o); lexer_toplevel_done = 1; ;} break; case 9: ! #line 87 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" {;} break; case 10: ! #line 91 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { ! note_variable (yyvsp[-1].s, adjust_field_type (yyvsp[-2].t, yyvsp[-3].o), yyvsp[-3].o, &lexer_line); ;} break; case 11: ! #line 96 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { ! note_variable (yyvsp[-2].s, create_array (yyvsp[-3].t, yyvsp[-1].s), ! yyvsp[-4].o, &lexer_line); ;} break; case 12: ! #line 101 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { ! note_variable (yyvsp[-3].s, create_array (create_array (yyvsp[-4].t, yyvsp[-1].s), ! yyvsp[-2].s), ! yyvsp[-5].o, &lexer_line); ;} break; case 13: ! #line 109 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { lexer_toplevel_done = 1; ! yyval.t = yyvsp[0].t; ;} break; case 16: ! #line 121 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { ! note_yacc_type (yyvsp[-4].o, yyvsp[-3].p, yyvsp[-1].p, &lexer_line); ;} break; case 17: ! #line 127 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.p = NULL; ;} break; case 18: ! #line 129 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { pair_p p; ! for (p = yyvsp[0].p; p->next != NULL; p = p->next) { p->name = NULL; p->type = NULL; } p->name = NULL; p->type = NULL; ! p->next = yyvsp[-2].p; ! yyval.p = yyvsp[0].p; ;} break; case 19: ! #line 142 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { pair_p p; type_p newtype = NULL; ! if (strcmp (yyvsp[-4].s, "type") == 0) newtype = (type_p) 1; ! for (p = yyvsp[0].p; p->next != NULL; p = p->next) { ! p->name = yyvsp[-2].s; p->type = newtype; } ! p->name = yyvsp[-2].s; ! p->next = yyvsp[-5].p; p->type = newtype; ! yyval.p = yyvsp[0].p; ;} break; case 20: ! #line 160 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.p = NULL; ;} break; case 21: ! #line 162 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { pair_p p = XCNEW (struct pair); ! p->next = yyvsp[-1].p; p->line = lexer_line; p->opt = XNEW (struct options); p->opt->name = "tag"; p->opt->next = NULL; ! p->opt->info = (char *)yyvsp[0].s; ! yyval.p = p; ;} break; case 22: ! #line 173 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { pair_p p = XCNEW (struct pair); ! p->next = yyvsp[-1].p; p->line = lexer_line; p->opt = XNEW (struct options); p->opt->name = "tag"; p->opt->next = NULL; ! p->opt->info = xasprintf ("'%s'", yyvsp[0].s); ! yyval.p = p; ;} break; case 23: ! #line 185 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.p = NULL; ;} break; case 24: ! #line 187 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { pair_p p = XNEW (struct pair); ! p->type = adjust_field_type (yyvsp[-5].t, yyvsp[-4].o); ! p->opt = yyvsp[-4].o; ! p->name = yyvsp[-3].s; ! p->next = yyvsp[0].p; p->line = lexer_line; ! yyval.p = p; ;} break; case 25: ! #line 197 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { pair_p p = XNEW (struct pair); ! p->type = adjust_field_type (create_array (yyvsp[-5].t, yyvsp[-2].s), yyvsp[-4].o); ! p->opt = yyvsp[-4].o; ! p->name = yyvsp[-3].s; ! p->next = yyvsp[0].p; p->line = lexer_line; ! yyval.p = p; ;} break; case 26: ! #line 207 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { pair_p p = XNEW (struct pair); ! p->type = create_array (create_array (yyvsp[-6].t, yyvsp[-2].s), yyvsp[-3].s); ! p->opt = yyvsp[-5].o; ! p->name = yyvsp[-4].s; ! p->next = yyvsp[0].p; p->line = lexer_line; ! yyval.p = p; ;} break; case 27: ! #line 217 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.p = yyvsp[0].p; ;} break; case 31: ! #line 225 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { ;} break; case 32: ! #line 229 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.t = yyvsp[0].t; ;} break; case 33: ! #line 231 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.t = resolve_typedef (yyvsp[0].s, &lexer_line); ;} break; case 34: ! #line 233 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.t = create_pointer (yyvsp[-1].t); ;} break; case 35: ! #line 235 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { ! new_structure (yyvsp[-3].s, 0, &lexer_line, yyvsp[-1].p, NULL); ! yyval.t = find_structure (yyvsp[-3].s, 0); ;} break; case 36: ! #line 240 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.t = find_structure (yyvsp[0].s, 0); ;} break; case 37: ! #line 242 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { ! new_structure (yyvsp[-3].s, 1, &lexer_line, yyvsp[-1].p, NULL); ! yyval.t = find_structure (yyvsp[-3].s, 1); ;} break; case 38: ! #line 247 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.t = find_structure (yyvsp[0].s, 1); ;} break; case 39: ! #line 249 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.t = create_scalar_type (yyvsp[0].s, strlen (yyvsp[0].s)); ;} break; case 40: ! #line 251 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.t = create_scalar_type (yyvsp[-3].s, strlen (yyvsp[-3].s)); ;} break; case 42: ! #line 256 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { ;} break; case 43: ! #line 258 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { ;} break; case 44: ! #line 260 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { ;} break; case 45: ! #line 263 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.o = NULL; ;} break; case 46: ! #line 264 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.o = yyvsp[0].o; ;} break; case 47: ! #line 268 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.o = yyvsp[-2].o; ;} break; case 48: ! #line 272 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.s = "ptr_alias"; ;} break; case 49: ! #line 274 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.s = yyvsp[0].s; ;} break; case 50: ! #line 278 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.o = create_option (yyvsp[0].s, (void *)""); ;} break; case 51: ! #line 280 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.o = create_option (yyvsp[-3].s, (void *)yyvsp[-1].s); ;} break; case 52: ! #line 282 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.o = create_option (yyvsp[-3].s, adjust_field_type (yyvsp[-1].t, NULL)); ;} break; case 53: ! #line 284 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { struct nested_ptr_data d; ! d.type = adjust_field_type (yyvsp[-5].t, NULL); ! d.convert_to = yyvsp[-3].s; ! d.convert_from = yyvsp[-1].s; ! yyval.o = create_option ("nested_ptr", xmemdup (&d, sizeof (d), sizeof (d))); ;} break; case 54: ! #line 296 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { ! yyvsp[0].o->next = NULL; ! yyval.o = yyvsp[0].o; ;} break; case 55: ! #line 301 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { ! yyvsp[0].o->next = yyvsp[-2].o; ! yyval.o = yyvsp[0].o; ;} break; case 56: ! #line 307 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.o = NULL; ;} break; case 57: ! #line 308 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.o = yyvsp[0].o; ;} break; case 58: ! #line 312 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" ! { yyval.s = yyvsp[0].s; ;} break; case 59: ! #line 314 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" { ! size_t l1 = strlen (yyvsp[-1].s); ! size_t l2 = strlen (yyvsp[0].s); ! char *s = XRESIZEVEC (char, yyvsp[-1].s, l1 + l2 + 1); ! memcpy (s + l1, yyvsp[0].s, l2 + 1); ! XDELETE (yyvsp[0].s); ! yyval.s = s; ;} break; } ! /* Line 991 of yacc.c. */ ! #line 1479 "gengtype-yacc.c" yyvsp -= yylen; yyssp -= yylen; *************** yyerrlab: *** 1551,1583 **** { YYSIZE_T yysize = 0; int yytype = YYTRANSLATE (yychar); - const char* yyprefix; char *yymsg; ! int yyx; /* Start YYX at -YYN if negative to avoid negative indexes in YYCHECK. */ ! int yyxbegin = yyn < 0 ? -yyn : 0; ! ! /* Stay within bounds of both yycheck and yytname. */ ! int yychecklim = YYLAST - yyn; ! int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS; ! int yycount = 0; ! ! yyprefix = ", expecting "; ! for (yyx = yyxbegin; yyx < yyxend; ++yyx) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) ! { ! yysize += yystrlen (yyprefix) + yystrlen (yytname [yyx]); ! yycount += 1; ! if (yycount == 5) ! { ! yysize = 0; ! break; ! } ! } ! yysize += (sizeof ("syntax error, unexpected ") ! + yystrlen (yytname[yytype])); yymsg = (char *) YYSTACK_ALLOC (yysize); if (yymsg != 0) { --- 1517,1534 ---- { YYSIZE_T yysize = 0; int yytype = YYTRANSLATE (yychar); char *yymsg; ! int yyx, yycount; + yycount = 0; /* Start YYX at -YYN if negative to avoid negative indexes in YYCHECK. */ ! for (yyx = yyn < 0 ? -yyn : 0; ! yyx < (int) (sizeof (yytname) / sizeof (char *)); yyx++) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) ! yysize += yystrlen (yytname[yyx]) + 15, yycount++; ! yysize += yystrlen ("syntax error, unexpected ") + 1; ! yysize += yystrlen (yytname[yytype]); yymsg = (char *) YYSTACK_ALLOC (yysize); if (yymsg != 0) { *************** yyerrlab: *** 1586,1598 **** if (yycount < 5) { ! yyprefix = ", expecting "; ! for (yyx = yyxbegin; yyx < yyxend; ++yyx) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) { ! yyp = yystpcpy (yyp, yyprefix); yyp = yystpcpy (yyp, yytname[yyx]); ! yyprefix = " or "; } } yyerror (yymsg); --- 1537,1552 ---- if (yycount < 5) { ! yycount = 0; ! for (yyx = yyn < 0 ? -yyn : 0; ! yyx < (int) (sizeof (yytname) / sizeof (char *)); ! yyx++) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) { ! const char *yyq = ! yycount ? ", expecting " : " or "; ! yyp = yystpcpy (yyp, yyq); yyp = yystpcpy (yyp, yytname[yyx]); ! yycount++; } } yyerror (yymsg); *************** yyerrlab: *** 1610,1667 **** if (yyerrstatus == 3) { ! /* If just tried and failed to reuse look-ahead token after an error, discard it. */ ! if (yychar <= YYEOF) { ! /* If at end of input, pop the error token, ! then the rest of the stack, then return failure. */ ! if (yychar == YYEOF) ! for (;;) ! { ! ! YYPOPSTACK; ! if (yyssp == yyss) ! YYABORT; ! yydestruct ("Error: popping", ! yystos[*yyssp], yyvsp); ! } } ! else ! { ! yydestruct ("Error: discarding", yytoken, &yylval); ! yychar = YYEMPTY; ! } } ! /* Else will try to reuse look-ahead token after shifting the error token. */ ! goto yyerrlab1; ! /*---------------------------------------------------. ! | yyerrorlab -- error raised explicitly by YYERROR. | ! `---------------------------------------------------*/ ! yyerrorlab: ! #ifdef __GNUC__ ! /* Pacify GCC when the user code never invokes YYERROR and the label ! yyerrorlab therefore never appears in user code. */ ! if (0) ! goto yyerrorlab; #endif - yyvsp -= yylen; - yyssp -= yylen; - yystate = *yyssp; - goto yyerrlab1; ! /*-------------------------------------------------------------. ! | yyerrlab1 -- common code for both syntax error and YYERROR. | ! `-------------------------------------------------------------*/ ! yyerrlab1: yyerrstatus = 3; /* Each real token shifted decrements this. */ for (;;) --- 1564,1618 ---- if (yyerrstatus == 3) { ! /* If just tried and failed to reuse lookahead token after an error, discard it. */ ! /* Return failure if at end of input. */ ! if (yychar == YYEOF) { ! /* Pop the error token. */ ! YYPOPSTACK; ! /* Pop the rest of the stack. */ ! while (yyss < yyssp) ! { ! YYDSYMPRINTF ("Error: popping", yystos[*yyssp], yyvsp, yylsp); ! yydestruct (yystos[*yyssp], yyvsp); ! YYPOPSTACK; ! } ! YYABORT; } ! ! YYDSYMPRINTF ("Error: discarding", yytoken, &yylval, &yylloc); ! yydestruct (yytoken, &yylval); ! yychar = YYEMPTY; ! } ! /* Else will try to reuse lookahead token after shifting the error token. */ ! goto yyerrlab2; ! /*----------------------------------------------------. ! | yyerrlab1 -- error raised explicitly by an action. | ! `----------------------------------------------------*/ ! yyerrlab1: ! /* Suppress GCC warning that yyerrlab1 is unused when no action ! invokes YYERROR. */ ! #if defined (__GNUC_MINOR__) && 2093 <= (__GNUC__ * 1000 + __GNUC_MINOR__) \ ! && !defined __cplusplus ! __attribute__ ((__unused__)) #endif + goto yyerrlab2; ! ! /*---------------------------------------------------------------. ! | yyerrlab2 -- pop states until the error token can be shifted. | ! `---------------------------------------------------------------*/ ! yyerrlab2: yyerrstatus = 3; /* Each real token shifted decrements this. */ for (;;) *************** yyerrlab1: *** 1682,1702 **** if (yyssp == yyss) YYABORT; - yydestruct ("Error: popping", yystos[yystate], yyvsp); - YYPOPSTACK; - yystate = *yyssp; YY_STACK_PRINT (yyss, yyssp); } if (yyn == YYFINAL) YYACCEPT; ! *++yyvsp = yylval; - /* Shift the error token. */ - YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp); yystate = yyn; goto yynewstate; --- 1633,1653 ---- if (yyssp == yyss) YYABORT; + YYDSYMPRINTF ("Error: popping", yystos[*yyssp], yyvsp, yylsp); + yydestruct (yystos[yystate], yyvsp); + yyvsp--; + yystate = *--yyssp; YY_STACK_PRINT (yyss, yyssp); } if (yyn == YYFINAL) YYACCEPT; ! YYDPRINTF ((stderr, "Shifting error token, ")); + *++yyvsp = yylval; yystate = yyn; goto yynewstate; *************** yyacceptlab: *** 1713,1721 **** | yyabortlab -- YYABORT comes here. | `-----------------------------------*/ yyabortlab: - yydestruct ("Error: discarding lookahead", - yytoken, &yylval); - yychar = YYEMPTY; yyresult = 1; goto yyreturn; --- 1664,1669 ---- *************** yyreturn: *** 1738,1743 **** } ! #line 323 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" --- 1686,1691 ---- } ! #line 323 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" diff -Nrcpad gcc-4.0.3/gcc/gengtype-yacc.h gcc-4.0.4/gcc/gengtype-yacc.h *** gcc-4.0.3/gcc/gengtype-yacc.h 2006-03-09 20:50:06.000000000 +0000 --- gcc-4.0.4/gcc/gengtype-yacc.h 2007-01-31 10:40:52.000000000 +0000 *************** *** 1,7 **** ! /* A Bison parser, made by GNU Bison 2.0. */ /* Skeleton parser for Yacc-like parsing with Bison, ! Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by --- 1,7 ---- ! /* A Bison parser, made by GNU Bison 1.875. */ /* Skeleton parser for Yacc-like parsing with Bison, ! Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by *************** *** 74,88 **** #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ! #line 31 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/gengtype-yacc.y" typedef union YYSTYPE { type_p t; pair_p p; options_p o; const char *s; } YYSTYPE; ! /* Line 1318 of yacc.c. */ ! #line 86 "gengtype-yacc.h" # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 --- 74,88 ---- #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ! #line 31 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/gengtype-yacc.y" typedef union YYSTYPE { type_p t; pair_p p; options_p o; const char *s; } YYSTYPE; ! /* Line 1249 of yacc.c. */ ! #line 85 "gengtype-yacc.h" # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 diff -Nrcpad gcc-4.0.3/gcc/gimplify.c gcc-4.0.4/gcc/gimplify.c *** gcc-4.0.3/gcc/gimplify.c 2006-02-28 19:58:33.000000000 +0000 --- gcc-4.0.4/gcc/gimplify.c 2006-08-26 00:16:07.000000000 +0000 *************** gimplify_decl_expr (tree *stmt_p) *** 992,998 **** { tree init = DECL_INITIAL (decl); ! if (!TREE_CONSTANT (DECL_SIZE (decl))) { /* This is a variable-sized decl. Simplify its size and mark it for deferred expansion. Note that mudflap depends on the format --- 992,998 ---- { tree init = DECL_INITIAL (decl); ! if (TREE_CODE (DECL_SIZE (decl)) != INTEGER_CST) { /* This is a variable-sized decl. Simplify its size and mark it for deferred expansion. Note that mudflap depends on the format *************** gimplify_init_ctor_preeval (tree *expr_p *** 2398,2404 **** /* If this is of variable size, we have no choice but to assume it doesn't overlap since we can't make a temporary for it. */ ! if (!TREE_CONSTANT (TYPE_SIZE (TREE_TYPE (*expr_p)))) return; /* Otherwise, we must search for overlap ... */ --- 2398,2404 ---- /* If this is of variable size, we have no choice but to assume it doesn't overlap since we can't make a temporary for it. */ ! if (TREE_CODE (TYPE_SIZE (TREE_TYPE (*expr_p))) != INTEGER_CST) return; /* Otherwise, we must search for overlap ... */ *************** gimplify_expr (tree *expr_p, tree *pre_p *** 4282,4288 **** /* Historically, the compiler has treated a bare reference to a volatile lvalue as forcing a load. */ tree type = TYPE_MAIN_VARIANT (TREE_TYPE (*expr_p)); ! /* Normally, we do want to create a temporary for a TREE_ADDRESSABLE type because such a type should not be copied by bitwise-assignment. However, we make an exception here, as all we are doing here is ensuring that --- 4282,4288 ---- /* Historically, the compiler has treated a bare reference to a volatile lvalue as forcing a load. */ tree type = TYPE_MAIN_VARIANT (TREE_TYPE (*expr_p)); ! /* Normally, we do not want to create a temporary for a TREE_ADDRESSABLE type because such a type should not be copied by bitwise-assignment. However, we make an exception here, as all we are doing here is ensuring that diff -Nrcpad gcc-4.0.3/gcc/java/ChangeLog gcc-4.0.4/gcc/java/ChangeLog *** gcc-4.0.3/gcc/java/ChangeLog 2006-03-09 20:44:08.000000000 +0000 --- gcc-4.0.4/gcc/java/ChangeLog 2007-01-31 10:21:46.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/gcc/java/parse.c gcc-4.0.4/gcc/java/parse.c *** gcc-4.0.3/gcc/java/parse.c 2006-03-09 20:51:49.000000000 +0000 --- gcc-4.0.4/gcc/java/parse.c 2007-01-31 10:49:31.000000000 +0000 *************** *** 1,7 **** ! /* A Bison parser, made by GNU Bison 2.0. */ /* Skeleton parser for Yacc-like parsing with Bison, ! Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by --- 1,7 ---- ! /* A Bison parser, made by GNU Bison 1.875. */ /* Skeleton parser for Yacc-like parsing with Bison, ! Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by *************** *** 45,51 **** /* Using locations. */ #define YYLSP_NEEDED 0 ! /* Substitute the variable and function names. */ #define yyparse java_parse #define yylex java_lex #define yyerror java_error --- 45,52 ---- /* Using locations. */ #define YYLSP_NEEDED 0 ! /* If NAME_PREFIX is specified substitute the variables and functions ! names. */ #define yyparse java_parse #define yylex java_lex #define yyerror java_error *************** *** 286,292 **** /* Copy the first part of user declarations. */ ! #line 49 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" #include "config.h" #include "system.h" --- 287,293 ---- /* Copy the first part of user declarations. */ ! #line 49 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" #include "config.h" #include "system.h" *************** static GTY(()) tree src_parse_roots[1]; *** 704,710 **** #endif #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ! #line 452 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" typedef union YYSTYPE { tree node; int sub_token; --- 705,711 ---- #endif #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ! #line 452 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" typedef union YYSTYPE { tree node; int sub_token; *************** typedef union YYSTYPE { *** 718,724 **** } operator; int value; } YYSTYPE; ! /* Line 190 of yacc.c. */ #line 723 "java/parse.c" # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 --- 719,725 ---- } operator; int value; } YYSTYPE; ! /* Line 191 of yacc.c. */ #line 723 "java/parse.c" # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 *************** typedef union YYSTYPE { *** 728,734 **** /* Copy the second part of user declarations. */ ! #line 466 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" #ifdef USE_MAPPED_LOCATION #define SET_EXPR_LOCATION_FROM_TOKEN(EXPR, TOKEN) \ --- 729,735 ---- /* Copy the second part of user declarations. */ ! #line 466 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" #ifdef USE_MAPPED_LOCATION #define SET_EXPR_LOCATION_FROM_TOKEN(EXPR, TOKEN) \ *************** typedef union YYSTYPE { *** 741,766 **** #include "lex.c" ! /* Line 213 of yacc.c. */ #line 746 "java/parse.c" #if ! defined (yyoverflow) || YYERROR_VERBOSE - # ifndef YYFREE - # define YYFREE free - # endif - # ifndef YYMALLOC - # define YYMALLOC malloc - # endif - /* The parser invokes alloca or malloc; define the necessary symbols. */ ! # ifdef YYSTACK_USE_ALLOCA ! # if YYSTACK_USE_ALLOCA ! # ifdef __GNUC__ ! # define YYSTACK_ALLOC __builtin_alloca ! # else # define YYSTACK_ALLOC alloca # endif # endif # endif --- 742,764 ---- #include "lex.c" ! /* Line 214 of yacc.c. */ #line 746 "java/parse.c" #if ! defined (yyoverflow) || YYERROR_VERBOSE /* The parser invokes alloca or malloc; define the necessary symbols. */ ! # if YYSTACK_USE_ALLOCA ! # define YYSTACK_ALLOC alloca ! # else ! # ifndef YYSTACK_USE_ALLOCA ! # if defined (alloca) || defined (_ALLOCA_H) # define YYSTACK_ALLOC alloca + # else + # ifdef __GNUC__ + # define YYSTACK_ALLOC __builtin_alloca + # endif # endif # endif # endif *************** typedef union YYSTYPE { *** 773,792 **** # include /* INFRINGES ON USER NAME SPACE */ # define YYSIZE_T size_t # endif ! # define YYSTACK_ALLOC YYMALLOC ! # define YYSTACK_FREE YYFREE # endif #endif /* ! defined (yyoverflow) || YYERROR_VERBOSE */ #if (! defined (yyoverflow) \ && (! defined (__cplusplus) \ ! || (defined (YYSTYPE_IS_TRIVIAL) && YYSTYPE_IS_TRIVIAL))) /* A type that is properly aligned for any stack member. */ union yyalloc { ! short int yyss; YYSTYPE yyvs; }; --- 771,790 ---- # include /* INFRINGES ON USER NAME SPACE */ # define YYSIZE_T size_t # endif ! # define YYSTACK_ALLOC malloc ! # define YYSTACK_FREE free # endif #endif /* ! defined (yyoverflow) || YYERROR_VERBOSE */ #if (! defined (yyoverflow) \ && (! defined (__cplusplus) \ ! || (YYSTYPE_IS_TRIVIAL))) /* A type that is properly aligned for any stack member. */ union yyalloc { ! short yyss; YYSTYPE yyvs; }; *************** union yyalloc *** 796,808 **** /* The size of an array large to enough to hold all stacks, each with N elements. */ # define YYSTACK_BYTES(N) \ ! ((N) * (sizeof (short int) + sizeof (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM) /* Copy COUNT objects from FROM to TO. The source and destination do not overlap. */ # ifndef YYCOPY ! # if defined (__GNUC__) && 1 < __GNUC__ # define YYCOPY(To, From, Count) \ __builtin_memcpy (To, From, (Count) * sizeof (*(From))) # else --- 794,806 ---- /* The size of an array large to enough to hold all stacks, each with N elements. */ # define YYSTACK_BYTES(N) \ ! ((N) * (sizeof (short) + sizeof (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM) /* Copy COUNT objects from FROM to TO. The source and destination do not overlap. */ # ifndef YYCOPY ! # if 1 < __GNUC__ # define YYCOPY(To, From, Count) \ __builtin_memcpy (To, From, (Count) * sizeof (*(From))) # else *************** union yyalloc *** 838,844 **** #if defined (__STDC__) || defined (__cplusplus) typedef signed char yysigned_char; #else ! typedef short int yysigned_char; #endif /* YYFINAL -- State number of the termination state. */ --- 836,842 ---- #if defined (__STDC__) || defined (__cplusplus) typedef signed char yysigned_char; #else ! typedef short yysigned_char; #endif /* YYFINAL -- State number of the termination state. */ *************** static const unsigned char yytranslate[] *** 907,913 **** #if YYDEBUG /* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in YYRHS. */ ! static const unsigned short int yyprhs[] = { 0, 0, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, --- 905,911 ---- #if YYDEBUG /* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in YYRHS. */ ! static const unsigned short yyprhs[] = { 0, 0, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, *************** static const unsigned short int yyprhs[] *** 964,970 **** }; /* YYRHS -- A `-1'-separated list of the rules' RHS. */ ! static const short int yyrhs[] = { 113, 0, -1, 126, -1, 106, -1, 107, -1, 110, -1, 105, -1, 104, -1, 111, -1, 116, -1, 117, --- 962,968 ---- }; /* YYRHS -- A `-1'-separated list of the rules' RHS. */ ! static const short yyrhs[] = { 113, 0, -1, 126, -1, 106, -1, 107, -1, 110, -1, 105, -1, 104, -1, 111, -1, 116, -1, 117, *************** static const short int yyrhs[] = *** 1147,1153 **** }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ ! static const unsigned short int yyrline[] = { 0, 625, 625, 631, 632, 633, 634, 635, 636, 641, 642, 646, 647, 648, 652, 653, 657, 661, 665, 669, --- 1145,1151 ---- }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ ! static const unsigned short yyrline[] = { 0, 625, 625, 631, 632, 633, 634, 635, 636, 641, 642, 646, 647, 648, 652, 653, 657, 661, 665, 669, *************** static const unsigned short int yyrline[ *** 1209,1287 **** First, the terminals, then, starting at YYNTOKENS, nonterminals. */ static const char *const yytname[] = { ! "$end", "error", "$undefined", "PLUS_TK", "MINUS_TK", "MULT_TK", ! "DIV_TK", "REM_TK", "LS_TK", "SRS_TK", "ZRS_TK", "AND_TK", "XOR_TK", ! "OR_TK", "BOOL_AND_TK", "BOOL_OR_TK", "EQ_TK", "NEQ_TK", "GT_TK", ! "GTE_TK", "LT_TK", "LTE_TK", "PLUS_ASSIGN_TK", "MINUS_ASSIGN_TK", ! "MULT_ASSIGN_TK", "DIV_ASSIGN_TK", "REM_ASSIGN_TK", "LS_ASSIGN_TK", ! "SRS_ASSIGN_TK", "ZRS_ASSIGN_TK", "AND_ASSIGN_TK", "XOR_ASSIGN_TK", ! "OR_ASSIGN_TK", "PUBLIC_TK", "PRIVATE_TK", "PROTECTED_TK", "STATIC_TK", ! "FINAL_TK", "SYNCHRONIZED_TK", "VOLATILE_TK", "TRANSIENT_TK", ! "NATIVE_TK", "PAD_TK", "ABSTRACT_TK", "STRICT_TK", "MODIFIER_TK", ! "DECR_TK", "INCR_TK", "DEFAULT_TK", "IF_TK", "THROW_TK", "BOOLEAN_TK", ! "DO_TK", "IMPLEMENTS_TK", "THROWS_TK", "BREAK_TK", "IMPORT_TK", ! "ELSE_TK", "INSTANCEOF_TK", "RETURN_TK", "VOID_TK", "CATCH_TK", ! "INTERFACE_TK", "CASE_TK", "EXTENDS_TK", "FINALLY_TK", "SUPER_TK", ! "WHILE_TK", "CLASS_TK", "SWITCH_TK", "CONST_TK", "TRY_TK", "FOR_TK", ! "NEW_TK", "CONTINUE_TK", "GOTO_TK", "PACKAGE_TK", "THIS_TK", "ASSERT_TK", ! "BYTE_TK", "SHORT_TK", "INT_TK", "LONG_TK", "CHAR_TK", "INTEGRAL_TK", ! "FLOAT_TK", "DOUBLE_TK", "FP_TK", "ID_TK", "REL_QM_TK", "REL_CL_TK", ! "NOT_TK", "NEG_TK", "ASSIGN_ANY_TK", "ASSIGN_TK", "OP_TK", "CP_TK", ! "OCB_TK", "CCB_TK", "OSB_TK", "CSB_TK", "SC_TK", "C_TK", "DOT_TK", ! "STRING_LIT_TK", "CHAR_LIT_TK", "INT_LIT_TK", "FP_LIT_TK", "TRUE_TK", ! "FALSE_TK", "BOOL_LIT_TK", "NULL_TK", "$accept", "goal", "literal", ! "type", "primitive_type", "reference_type", "class_or_interface_type", ! "class_type", "interface_type", "array_type", "name", "simple_name", ! "qualified_name", "identifier", "compilation_unit", ! "import_declarations", "type_declarations", "package_declaration", ! "import_declaration", "single_type_import_declaration", ! "type_import_on_demand_declaration", "type_declaration", "modifiers", ! "class_declaration", "@1", "@2", "super", "interfaces", ! "interface_type_list", "class_body", "class_body_declarations", ! "class_body_declaration", "class_member_declaration", ! "field_declaration", "variable_declarators", "variable_declarator", ! "variable_declarator_id", "variable_initializer", "method_declaration", ! "@3", "method_header", "method_declarator", "formal_parameter_list", ! "formal_parameter", "final", "throws", "class_type_list", "method_body", ! "static_initializer", "static", "constructor_declaration", "@4", ! "constructor_header", "constructor_declarator", "constructor_body", ! "constructor_block_end", "explicit_constructor_invocation", ! "this_or_super", "interface_declaration", "@5", "@6", "@7", "@8", ! "extends_interfaces", "interface_body", "interface_member_declarations", ! "interface_member_declaration", "constant_declaration", ! "abstract_method_declaration", "array_initializer", ! "variable_initializers", "block", "block_begin", "block_end", ! "block_statements", "block_statement", ! "local_variable_declaration_statement", "local_variable_declaration", ! "statement", "statement_nsi", "statement_without_trailing_substatement", ! "empty_statement", "label_decl", "labeled_statement", ! "labeled_statement_nsi", "expression_statement", "statement_expression", ! "if_then_statement", "if_then_else_statement", ! "if_then_else_statement_nsi", "switch_statement", "@9", ! "switch_expression", "switch_block", "switch_block_statement_groups", ! "switch_block_statement_group", "switch_labels", "switch_label", ! "while_expression", "while_statement", "while_statement_nsi", ! "do_statement_begin", "do_statement", "for_statement", ! "for_statement_nsi", "for_header", "for_begin", "for_init", "for_update", ! "statement_expression_list", "break_statement", "continue_statement", ! "return_statement", "throw_statement", "assert_statement", ! "synchronized_statement", "synchronized", "try_statement", "catches", ! "catch_clause", "catch_clause_parameter", "finally", "primary", ! "primary_no_new_array", "type_literals", ! "class_instance_creation_expression", "anonymous_class_creation", "@10", ! "@11", "something_dot_new", "argument_list", ! "array_creation_uninitialized", "array_creation_initialized", ! "dim_exprs", "dim_expr", "dims", "field_access", "method_invocation", ! "array_access", "postfix_expression", "post_increment_expression", ! "post_decrement_expression", "trap_overflow_corner_case", ! "unary_expression", "pre_increment_expression", ! "pre_decrement_expression", "unary_expression_not_plus_minus", ! "cast_expression", "multiplicative_expression", "additive_expression", ! "shift_expression", "relational_expression", "equality_expression", ! "and_expression", "exclusive_or_expression", "inclusive_or_expression", ! "conditional_and_expression", "conditional_or_expression", ! "conditional_expression", "assignment_expression", "assignment", ! "left_hand_side", "assignment_operator", "expression", "constant_expression", 0 }; #endif --- 1207,1286 ---- First, the terminals, then, starting at YYNTOKENS, nonterminals. */ static const char *const yytname[] = { ! "$end", "error", "$undefined", "PLUS_TK", "MINUS_TK", "MULT_TK", "DIV_TK", ! "REM_TK", "LS_TK", "SRS_TK", "ZRS_TK", "AND_TK", "XOR_TK", "OR_TK", ! "BOOL_AND_TK", "BOOL_OR_TK", "EQ_TK", "NEQ_TK", "GT_TK", "GTE_TK", ! "LT_TK", "LTE_TK", "PLUS_ASSIGN_TK", "MINUS_ASSIGN_TK", ! "MULT_ASSIGN_TK", "DIV_ASSIGN_TK", "REM_ASSIGN_TK", "LS_ASSIGN_TK", ! "SRS_ASSIGN_TK", "ZRS_ASSIGN_TK", "AND_ASSIGN_TK", "XOR_ASSIGN_TK", ! "OR_ASSIGN_TK", "PUBLIC_TK", "PRIVATE_TK", "PROTECTED_TK", "STATIC_TK", ! "FINAL_TK", "SYNCHRONIZED_TK", "VOLATILE_TK", "TRANSIENT_TK", ! "NATIVE_TK", "PAD_TK", "ABSTRACT_TK", "STRICT_TK", "MODIFIER_TK", ! "DECR_TK", "INCR_TK", "DEFAULT_TK", "IF_TK", "THROW_TK", "BOOLEAN_TK", ! "DO_TK", "IMPLEMENTS_TK", "THROWS_TK", "BREAK_TK", "IMPORT_TK", ! "ELSE_TK", "INSTANCEOF_TK", "RETURN_TK", "VOID_TK", "CATCH_TK", ! "INTERFACE_TK", "CASE_TK", "EXTENDS_TK", "FINALLY_TK", "SUPER_TK", ! "WHILE_TK", "CLASS_TK", "SWITCH_TK", "CONST_TK", "TRY_TK", "FOR_TK", ! "NEW_TK", "CONTINUE_TK", "GOTO_TK", "PACKAGE_TK", "THIS_TK", ! "ASSERT_TK", "BYTE_TK", "SHORT_TK", "INT_TK", "LONG_TK", "CHAR_TK", ! "INTEGRAL_TK", "FLOAT_TK", "DOUBLE_TK", "FP_TK", "ID_TK", "REL_QM_TK", ! "REL_CL_TK", "NOT_TK", "NEG_TK", "ASSIGN_ANY_TK", "ASSIGN_TK", "OP_TK", ! "CP_TK", "OCB_TK", "CCB_TK", "OSB_TK", "CSB_TK", "SC_TK", "C_TK", ! "DOT_TK", "STRING_LIT_TK", "CHAR_LIT_TK", "INT_LIT_TK", "FP_LIT_TK", ! "TRUE_TK", "FALSE_TK", "BOOL_LIT_TK", "NULL_TK", "$accept", "goal", ! "literal", "type", "primitive_type", "reference_type", ! "class_or_interface_type", "class_type", "interface_type", "array_type", ! "name", "simple_name", "qualified_name", "identifier", ! "compilation_unit", "import_declarations", "type_declarations", ! "package_declaration", "import_declaration", ! "single_type_import_declaration", "type_import_on_demand_declaration", ! "type_declaration", "modifiers", "class_declaration", "@1", "@2", ! "super", "interfaces", "interface_type_list", "class_body", ! "class_body_declarations", "class_body_declaration", ! "class_member_declaration", "field_declaration", "variable_declarators", ! "variable_declarator", "variable_declarator_id", "variable_initializer", ! "method_declaration", "@3", "method_header", "method_declarator", ! "formal_parameter_list", "formal_parameter", "final", "throws", ! "class_type_list", "method_body", "static_initializer", "static", ! "constructor_declaration", "@4", "constructor_header", ! "constructor_declarator", "constructor_body", "constructor_block_end", ! "explicit_constructor_invocation", "this_or_super", ! "interface_declaration", "@5", "@6", "@7", "@8", "extends_interfaces", ! "interface_body", "interface_member_declarations", ! "interface_member_declaration", "constant_declaration", ! "abstract_method_declaration", "array_initializer", ! "variable_initializers", "block", "block_begin", "block_end", ! "block_statements", "block_statement", ! "local_variable_declaration_statement", "local_variable_declaration", ! "statement", "statement_nsi", "statement_without_trailing_substatement", ! "empty_statement", "label_decl", "labeled_statement", ! "labeled_statement_nsi", "expression_statement", "statement_expression", ! "if_then_statement", "if_then_else_statement", ! "if_then_else_statement_nsi", "switch_statement", "@9", ! "switch_expression", "switch_block", "switch_block_statement_groups", ! "switch_block_statement_group", "switch_labels", "switch_label", ! "while_expression", "while_statement", "while_statement_nsi", ! "do_statement_begin", "do_statement", "for_statement", ! "for_statement_nsi", "for_header", "for_begin", "for_init", ! "for_update", "statement_expression_list", "break_statement", ! "continue_statement", "return_statement", "throw_statement", ! "assert_statement", "synchronized_statement", "synchronized", ! "try_statement", "catches", "catch_clause", "catch_clause_parameter", ! "finally", "primary", "primary_no_new_array", "type_literals", ! "class_instance_creation_expression", "anonymous_class_creation", "@10", ! "@11", "something_dot_new", "argument_list", ! "array_creation_uninitialized", "array_creation_initialized", ! "dim_exprs", "dim_expr", "dims", "field_access", "method_invocation", ! "array_access", "postfix_expression", "post_increment_expression", ! "post_decrement_expression", "trap_overflow_corner_case", ! "unary_expression", "pre_increment_expression", ! "pre_decrement_expression", "unary_expression_not_plus_minus", ! "cast_expression", "multiplicative_expression", "additive_expression", ! "shift_expression", "relational_expression", "equality_expression", ! "and_expression", "exclusive_or_expression", "inclusive_or_expression", ! "conditional_and_expression", "conditional_or_expression", ! "conditional_expression", "assignment_expression", "assignment", ! "left_hand_side", "assignment_operator", "expression", "constant_expression", 0 }; #endif *************** static const char *const yytname[] = *** 1289,1295 **** # ifdef YYPRINT /* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to token YYLEX-NUM. */ ! static const unsigned short int yytoknum[] = { 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, --- 1288,1294 ---- # ifdef YYPRINT /* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to token YYLEX-NUM. */ ! static const unsigned short yytoknum[] = { 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, *************** static const unsigned short int yytoknum *** 1307,1313 **** # endif /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ ! static const unsigned short int yyr1[] = { 0, 112, 113, 114, 114, 114, 114, 114, 114, 115, 115, 116, 116, 116, 117, 117, 118, 119, 120, 121, --- 1306,1312 ---- # endif /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ ! static const unsigned short yyr1[] = { 0, 112, 113, 114, 114, 114, 114, 114, 114, 115, 115, 116, 116, 116, 117, 117, 118, 119, 120, 121, *************** static const unsigned char yyr2[] = *** 1423,1429 **** /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state STATE-NUM when YYTABLE doesn't specify something else to do. Zero means the default is an error. */ ! static const unsigned short int yydefact[] = { 0, 52, 53, 0, 0, 0, 0, 221, 0, 2, 0, 0, 0, 34, 41, 42, 36, 0, 49, 50, --- 1422,1428 ---- /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state STATE-NUM when YYTABLE doesn't specify something else to do. Zero means the default is an error. */ ! static const unsigned short yydefact[] = { 0, 52, 53, 0, 0, 0, 0, 221, 0, 2, 0, 0, 0, 34, 41, 42, 36, 0, 49, 50, *************** static const unsigned short int yydefact *** 1508,1514 **** }; /* YYDEFGOTO[NTERM-NUM]. */ ! static const short int yydefgoto[] = { -1, 8, 211, 285, 212, 88, 89, 71, 63, 213, 214, 24, 25, 26, 9, 10, 11, 12, 13, 14, --- 1507,1513 ---- }; /* YYDEFGOTO[NTERM-NUM]. */ ! static const short yydefgoto[] = { -1, 8, 211, 285, 212, 88, 89, 71, 63, 213, 214, 24, 25, 26, 9, 10, 11, 12, 13, 14, *************** static const short int yydefgoto[] = *** 1532,1538 **** /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing STATE-NUM. */ #define YYPACT_NINF -641 ! static const short int yypact[] = { 472, -641, -641, 313, -38, 413, 435, -641, 85, -641, 364, 161, 670, -641, -641, -641, -641, 617, -641, -641, --- 1531,1537 ---- /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing STATE-NUM. */ #define YYPACT_NINF -641 ! static const short yypact[] = { 472, -641, -641, 313, -38, 413, 435, -641, 85, -641, 364, 161, 670, -641, -641, -641, -641, 617, -641, -641, *************** static const short int yypact[] = *** 1617,1623 **** }; /* YYPGOTO[NTERM-NUM]. */ ! static const short int yypgoto[] = { -641, -641, -641, -39, -58, 676, 23, -112, -13, -57, -3, 531, -641, 144, -641, 1065, 609, -641, 60, -641, --- 1616,1622 ---- }; /* YYPGOTO[NTERM-NUM]. */ ! static const short yypgoto[] = { -641, -641, -641, -39, -58, 676, 23, -112, -13, -57, -3, 531, -641, 144, -641, 1065, 609, -641, 60, -641, *************** static const short int yypgoto[] = *** 1643,1649 **** number is the opposite. If zero, do what YYDEFACT says. If YYTABLE_NINF, syntax error. */ #define YYTABLE_NINF -513 ! static const short int yytable[] = { 23, 449, 176, 31, 152, 368, 183, 87, 90, 173, 460, 17, 296, 467, 122, 335, 627, 598, 295, 41, --- 1642,1648 ---- number is the opposite. If zero, do what YYDEFACT says. If YYTABLE_NINF, syntax error. */ #define YYTABLE_NINF -513 ! static const short yytable[] = { 23, 449, 176, 31, 152, 368, 183, 87, 90, 173, 460, 17, 296, 467, 122, 335, 627, 598, 295, 41, *************** static const short int yytable[] = *** 2218,2224 **** 207, 208, 0, 0, 209, 210 }; ! static const short int yycheck[] = { 3, 296, 135, 6, 126, 204, 136, 65, 65, 132, 316, 0, 174, 337, 87, 179, 492, 447, 174, 1, --- 2217,2223 ---- 207, 208, 0, 0, 209, 210 }; ! static const short yycheck[] = { 3, 296, 135, 6, 126, 204, 136, 65, 65, 132, 316, 0, 174, 337, 87, 179, 492, 447, 174, 1, *************** static const short int yycheck[] = *** 2795,2801 **** /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing symbol of state STATE-NUM. */ ! static const unsigned short int yystos[] = { 0, 1, 45, 56, 62, 68, 76, 101, 113, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 170, --- 2794,2800 ---- /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing symbol of state STATE-NUM. */ ! static const unsigned short yystos[] = { 0, 1, 45, 56, 62, 68, 76, 101, 113, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 170, *************** static const unsigned short int yystos[] *** 2902,2909 **** #define YYACCEPT goto yyacceptlab #define YYABORT goto yyabortlab ! #define YYERROR goto yyerrorlab ! /* Like YYERROR except do call yyerror. This remains here temporarily to ease the transition to the new meaning of YYERROR, for GCC. --- 2901,2907 ---- #define YYACCEPT goto yyacceptlab #define YYABORT goto yyabortlab ! #define YYERROR goto yyerrlab1 /* Like YYERROR except do call yyerror. This remains here temporarily to ease the transition to the new meaning of YYERROR, for GCC. *************** do \ *** 2930,2982 **** } \ while (0) - #define YYTERROR 1 #define YYERRCODE 256 - /* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N]. - If N is 0, then set CURRENT to the empty location which ends - the previous symbol: RHS[0] (always defined). */ - - #define YYRHSLOC(Rhs, K) ((Rhs)[K]) #ifndef YYLLOC_DEFAULT ! # define YYLLOC_DEFAULT(Current, Rhs, N) \ ! do \ ! if (N) \ ! { \ ! (Current).first_line = YYRHSLOC (Rhs, 1).first_line; \ ! (Current).first_column = YYRHSLOC (Rhs, 1).first_column; \ ! (Current).last_line = YYRHSLOC (Rhs, N).last_line; \ ! (Current).last_column = YYRHSLOC (Rhs, N).last_column; \ ! } \ ! else \ ! { \ ! (Current).first_line = (Current).last_line = \ ! YYRHSLOC (Rhs, 0).last_line; \ ! (Current).first_column = (Current).last_column = \ ! YYRHSLOC (Rhs, 0).last_column; \ ! } \ ! while (0) ! #endif ! ! ! /* YY_LOCATION_PRINT -- Print the location on the stream. ! This macro was not mandated originally: define only if we know ! we won't break user code: when these are the locations we know. */ ! ! #ifndef YY_LOCATION_PRINT ! # if YYLTYPE_IS_TRIVIAL ! # define YY_LOCATION_PRINT(File, Loc) \ ! fprintf (File, "%d.%d-%d.%d", \ ! (Loc).first_line, (Loc).first_column, \ ! (Loc).last_line, (Loc).last_column) ! # else ! # define YY_LOCATION_PRINT(File, Loc) ((void) 0) ! # endif #endif - /* YYLEX -- calling `yylex' with the right arguments. */ #ifdef YYLEX_PARAM --- 2928,2947 ---- } \ while (0) #define YYTERROR 1 #define YYERRCODE 256 + /* YYLLOC_DEFAULT -- Compute the default location (before the actions + are run). */ #ifndef YYLLOC_DEFAULT ! # define YYLLOC_DEFAULT(Current, Rhs, N) \ ! Current.first_line = Rhs[1].first_line; \ ! Current.first_column = Rhs[1].first_column; \ ! Current.last_line = Rhs[N].last_line; \ ! Current.last_column = Rhs[N].last_column; #endif /* YYLEX -- calling `yylex' with the right arguments. */ #ifdef YYLEX_PARAM *************** do { \ *** 2999,3028 **** YYFPRINTF Args; \ } while (0) ! # define YY_SYMBOL_PRINT(Title, Type, Value, Location) \ do { \ if (yydebug) \ { \ YYFPRINTF (stderr, "%s ", Title); \ yysymprint (stderr, \ ! Type, Value); \ YYFPRINTF (stderr, "\n"); \ } \ } while (0) /*------------------------------------------------------------------. | yy_stack_print -- Print the state stack from its BOTTOM up to its | ! | TOP (included). | `------------------------------------------------------------------*/ #if defined (__STDC__) || defined (__cplusplus) static void ! yy_stack_print (short int *bottom, short int *top) #else static void yy_stack_print (bottom, top) ! short int *bottom; ! short int *top; #endif { YYFPRINTF (stderr, "Stack now"); --- 2964,2999 ---- YYFPRINTF Args; \ } while (0) ! # define YYDSYMPRINT(Args) \ ! do { \ ! if (yydebug) \ ! yysymprint Args; \ ! } while (0) ! ! # define YYDSYMPRINTF(Title, Token, Value, Location) \ do { \ if (yydebug) \ { \ YYFPRINTF (stderr, "%s ", Title); \ yysymprint (stderr, \ ! Token, Value); \ YYFPRINTF (stderr, "\n"); \ } \ } while (0) /*------------------------------------------------------------------. | yy_stack_print -- Print the state stack from its BOTTOM up to its | ! | TOP (cinluded). | `------------------------------------------------------------------*/ #if defined (__STDC__) || defined (__cplusplus) static void ! yy_stack_print (short *bottom, short *top) #else static void yy_stack_print (bottom, top) ! short *bottom; ! short *top; #endif { YYFPRINTF (stderr, "Stack now"); *************** yy_reduce_print (yyrule) *** 3052,3060 **** #endif { int yyi; ! unsigned int yylno = yyrline[yyrule]; YYFPRINTF (stderr, "Reducing stack by rule %d (line %u), ", ! yyrule - 1, yylno); /* Print the symbols being reduced, and their result. */ for (yyi = yyprhs[yyrule]; 0 <= yyrhs[yyi]; yyi++) YYFPRINTF (stderr, "%s ", yytname [yyrhs[yyi]]); --- 3023,3031 ---- #endif { int yyi; ! unsigned int yylineno = yyrline[yyrule]; YYFPRINTF (stderr, "Reducing stack by rule %d (line %u), ", ! yyrule - 1, yylineno); /* Print the symbols being reduced, and their result. */ for (yyi = yyprhs[yyrule]; 0 <= yyrhs[yyi]; yyi++) YYFPRINTF (stderr, "%s ", yytname [yyrhs[yyi]]); *************** do { \ *** 3072,3078 **** int yydebug; #else /* !YYDEBUG */ # define YYDPRINTF(Args) ! # define YY_SYMBOL_PRINT(Title, Type, Value, Location) # define YY_STACK_PRINT(Bottom, Top) # define YY_REDUCE_PRINT(Rule) #endif /* !YYDEBUG */ --- 3043,3050 ---- int yydebug; #else /* !YYDEBUG */ # define YYDPRINTF(Args) ! # define YYDSYMPRINT(Args) ! # define YYDSYMPRINTF(Title, Token, Value, Location) # define YY_STACK_PRINT(Bottom, Top) # define YY_REDUCE_PRINT(Rule) #endif /* !YYDEBUG */ *************** int yydebug; *** 3090,3095 **** --- 3062,3071 ---- SIZE_MAX < YYSTACK_BYTES (YYMAXDEPTH) evaluated with infinite-precision integer arithmetic. */ + #if YYMAXDEPTH == 0 + # undef YYMAXDEPTH + #endif + #ifndef YYMAXDEPTH # define YYMAXDEPTH 10000 #endif *************** yysymprint (yyoutput, yytype, yyvaluep) *** 3171,3185 **** (void) yyvaluep; if (yytype < YYNTOKENS) ! YYFPRINTF (yyoutput, "token %s (", yytname[yytype]); else YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]); - - # ifdef YYPRINT - if (yytype < YYNTOKENS) - YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); - # endif switch (yytype) { default: --- 3147,3161 ---- (void) yyvaluep; if (yytype < YYNTOKENS) ! { ! YYFPRINTF (yyoutput, "token %s (", yytname[yytype]); ! # ifdef YYPRINT ! YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); ! # endif ! } else YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]); switch (yytype) { default: *************** yysymprint (yyoutput, yytype, yyvaluep) *** 3195,3205 **** #if defined (__STDC__) || defined (__cplusplus) static void ! yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep) #else static void ! yydestruct (yymsg, yytype, yyvaluep) ! const char *yymsg; int yytype; YYSTYPE *yyvaluep; #endif --- 3171,3180 ---- #if defined (__STDC__) || defined (__cplusplus) static void ! yydestruct (int yytype, YYSTYPE *yyvaluep) #else static void ! yydestruct (yytype, yyvaluep) int yytype; YYSTYPE *yyvaluep; #endif *************** yydestruct (yymsg, yytype, yyvaluep) *** 3207,3216 **** /* Pacify ``unused variable'' warnings. */ (void) yyvaluep; - if (!yymsg) - yymsg = "Deleting"; - YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp); - switch (yytype) { --- 3182,3187 ---- *************** yyparse () *** 3263,3272 **** #endif #endif { ! /* The look-ahead symbol. */ int yychar; ! /* The semantic value of the look-ahead symbol. */ YYSTYPE yylval; /* Number of syntax errors so far. */ --- 3234,3243 ---- #endif #endif { ! /* The lookahead symbol. */ int yychar; ! /* The semantic value of the lookahead symbol. */ YYSTYPE yylval; /* Number of syntax errors so far. */ *************** int yynerrs; *** 3277,3283 **** int yyresult; /* Number of tokens to shift before error messages enabled. */ int yyerrstatus; ! /* Look-ahead token as an internal (translated) token number. */ int yytoken = 0; /* Three stacks and their tools: --- 3248,3254 ---- int yyresult; /* Number of tokens to shift before error messages enabled. */ int yyerrstatus; ! /* Lookahead token as an internal (translated) token number. */ int yytoken = 0; /* Three stacks and their tools: *************** int yynerrs; *** 3289,3297 **** to reallocate them elsewhere. */ /* The state stack. */ ! short int yyssa[YYINITDEPTH]; ! short int *yyss = yyssa; ! register short int *yyssp; /* The semantic value stack. */ YYSTYPE yyvsa[YYINITDEPTH]; --- 3260,3268 ---- to reallocate them elsewhere. */ /* The state stack. */ ! short yyssa[YYINITDEPTH]; ! short *yyss = yyssa; ! register short *yyssp; /* The semantic value stack. */ YYSTYPE yyvsa[YYINITDEPTH]; *************** int yynerrs; *** 3328,3336 **** yyssp = yyss; yyvsp = yyvs; - - yyvsp[0] = yylval; - goto yysetstate; /*------------------------------------------------------------. --- 3299,3304 ---- *************** int yynerrs; *** 3356,3362 **** these so that the &'s don't force the real ones into memory. */ YYSTYPE *yyvs1 = yyvs; ! short int *yyss1 = yyss; /* Each stack pointer address is followed by the size of the --- 3324,3330 ---- these so that the &'s don't force the real ones into memory. */ YYSTYPE *yyvs1 = yyvs; ! short *yyss1 = yyss; /* Each stack pointer address is followed by the size of the *************** int yynerrs; *** 3384,3390 **** yystacksize = YYMAXDEPTH; { ! short int *yyss1 = yyss; union yyalloc *yyptr = (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); if (! yyptr) --- 3352,3358 ---- yystacksize = YYMAXDEPTH; { ! short *yyss1 = yyss; union yyalloc *yyptr = (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); if (! yyptr) *************** int yynerrs; *** 3420,3437 **** yybackup: /* Do appropriate processing given the current state. */ ! /* Read a look-ahead token if we need one and don't already have one. */ /* yyresume: */ ! /* First try to decide what to do without reference to look-ahead token. */ yyn = yypact[yystate]; if (yyn == YYPACT_NINF) goto yydefault; ! /* Not known => get a look-ahead token if don't already have one. */ ! /* YYCHAR is either YYEMPTY or YYEOF or a valid look-ahead symbol. */ if (yychar == YYEMPTY) { YYDPRINTF ((stderr, "Reading a token: ")); --- 3388,3405 ---- yybackup: /* Do appropriate processing given the current state. */ ! /* Read a lookahead token if we need one and don't already have one. */ /* yyresume: */ ! /* First try to decide what to do without reference to lookahead token. */ yyn = yypact[yystate]; if (yyn == YYPACT_NINF) goto yydefault; ! /* Not known => get a lookahead token if don't already have one. */ ! /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */ if (yychar == YYEMPTY) { YYDPRINTF ((stderr, "Reading a token: ")); *************** yybackup: *** 3446,3452 **** else { yytoken = YYTRANSLATE (yychar); ! YY_SYMBOL_PRINT ("Next token is", yytoken, &yylval, &yylloc); } /* If the proper action on seeing token YYTOKEN is to reduce or to --- 3414,3420 ---- else { yytoken = YYTRANSLATE (yychar); ! YYDSYMPRINTF ("Next token is", yytoken, &yylval, &yylloc); } /* If the proper action on seeing token YYTOKEN is to reduce or to *************** yybackup: *** 3466,3473 **** if (yyn == YYFINAL) YYACCEPT; ! /* Shift the look-ahead token. */ ! YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); /* Discard the token being shifted unless it is eof. */ if (yychar != YYEOF) --- 3434,3441 ---- if (yyn == YYFINAL) YYACCEPT; ! /* Shift the lookahead token. */ ! YYDPRINTF ((stderr, "Shifting token %s, ", yytname[yytoken])); /* Discard the token being shifted unless it is eof. */ if (yychar != YYEOF) *************** yyreduce: *** 3517,3593 **** switch (yyn) { case 2: ! #line 626 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {;} break; case 19: ! #line 670 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { int osb = pop_current_osb (ctxp); ! tree t = build_java_array_type (((yyvsp[-1].node)), -1); while (--osb) t = build_unresolved_array_type (t); ! (yyval.node) = t; ;} break; case 20: ! #line 678 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { int osb = pop_current_osb (ctxp); ! tree t = (yyvsp[-1].node); while (osb--) t = build_unresolved_array_type (t); ! (yyval.node) = t; ;} break; case 24: ! #line 699 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = make_qualified_name ((yyvsp[-2].node), (yyvsp[0].node), (yyvsp[-1].operator).location); ;} break; case 26: ! #line 708 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {(yyval.node) = NULL;;} break; case 34: ! #line 720 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = NULL; ;} break; case 35: ! #line 724 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = NULL; ;} break; case 38: ! #line 736 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! ctxp->package = EXPR_WFL_NODE ((yyvsp[-1].node)); ;} break; case 39: ! #line 740 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing name"); RECOVER;;} break; case 40: ! #line 742 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 43: ! #line 752 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! tree name = EXPR_WFL_NODE ((yyvsp[-1].node)), last_name; int i = IDENTIFIER_LENGTH (name)-1; const char *last = &IDENTIFIER_POINTER (name)[i]; while (last != IDENTIFIER_POINTER (name)) --- 3485,3561 ---- switch (yyn) { case 2: ! #line 626 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {;} break; case 19: ! #line 670 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { int osb = pop_current_osb (ctxp); ! tree t = build_java_array_type ((yyvsp[-1].node), -1); while (--osb) t = build_unresolved_array_type (t); ! yyval.node = t; ;} break; case 20: ! #line 678 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { int osb = pop_current_osb (ctxp); ! tree t = yyvsp[-1].node; while (osb--) t = build_unresolved_array_type (t); ! yyval.node = t; ;} break; case 24: ! #line 699 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = make_qualified_name (yyvsp[-2].node, yyvsp[0].node, yyvsp[-1].operator.location); ;} break; case 26: ! #line 708 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyval.node = NULL;;} break; case 34: ! #line 720 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = NULL; ;} break; case 35: ! #line 724 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = NULL; ;} break; case 38: ! #line 736 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! ctxp->package = EXPR_WFL_NODE (yyvsp[-1].node); ;} break; case 39: ! #line 740 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing name"); RECOVER;;} break; case 40: ! #line 742 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 43: ! #line 752 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! tree name = EXPR_WFL_NODE (yyvsp[-1].node), last_name; int i = IDENTIFIER_LENGTH (name)-1; const char *last = &IDENTIFIER_POINTER (name)[i]; while (last != IDENTIFIER_POINTER (name)) *************** yyreduce: *** 3602,3632 **** tree err = find_name_in_single_imports (last_name); if (err && err != name) parse_error_context ! ((yyvsp[-1].node), "Ambiguous class: %qs and %qs", IDENTIFIER_POINTER (name), IDENTIFIER_POINTER (err)); else ! REGISTER_IMPORT ((yyvsp[-1].node), last_name); } else ! REGISTER_IMPORT ((yyvsp[-1].node), last_name); ;} break; case 44: ! #line 778 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing name"); RECOVER;;} break; case 45: ! #line 780 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 46: ! #line 785 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! tree name = EXPR_WFL_NODE ((yyvsp[-3].node)); tree it; /* Search for duplicates. */ for (it = ctxp->import_demand_list; it; it = TREE_CHAIN (it)) --- 3570,3600 ---- tree err = find_name_in_single_imports (last_name); if (err && err != name) parse_error_context ! (yyvsp[-1].node, "Ambiguous class: %qs and %qs", IDENTIFIER_POINTER (name), IDENTIFIER_POINTER (err)); else ! REGISTER_IMPORT (yyvsp[-1].node, last_name); } else ! REGISTER_IMPORT (yyvsp[-1].node, last_name); ;} break; case 44: ! #line 778 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing name"); RECOVER;;} break; case 45: ! #line 780 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 46: ! #line 785 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! tree name = EXPR_WFL_NODE (yyvsp[-3].node); tree it; /* Search for duplicates. */ for (it = ctxp->import_demand_list; it; it = TREE_CHAIN (it)) *************** yyreduce: *** 3636,3671 **** duplicates (7.5.2) */ if (! it) { ! read_import_dir ((yyvsp[-3].node)); ctxp->import_demand_list = chainon (ctxp->import_demand_list, ! build_tree_list ((yyvsp[-3].node), NULL_TREE)); } ;} break; case 47: ! #line 803 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("'*' expected"); RECOVER;;} break; case 48: ! #line 805 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 49: ! #line 810 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { end_class_declaration (0); ;} break; case 50: ! #line 812 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { end_class_declaration (0); ;} break; case 52: ! #line 815 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { YYERROR_NOW; yyerror ("Class or interface declaration expected"); --- 3604,3639 ---- duplicates (7.5.2) */ if (! it) { ! read_import_dir (yyvsp[-3].node); ctxp->import_demand_list = chainon (ctxp->import_demand_list, ! build_tree_list (yyvsp[-3].node, NULL_TREE)); } ;} break; case 47: ! #line 803 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("'*' expected"); RECOVER;;} break; case 48: ! #line 805 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 49: ! #line 810 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { end_class_declaration (0); ;} break; case 50: ! #line 812 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { end_class_declaration (0); ;} break; case 52: ! #line 815 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { YYERROR_NOW; yyerror ("Class or interface declaration expected"); *************** yyreduce: *** 3673,3731 **** break; case 53: ! #line 826 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.value) = (1 << (yyvsp[0].value)); ;} break; case 54: ! #line 830 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! int acc = (1 << (yyvsp[0].value)); ! if ((yyval.value) & acc) parse_error_context ! (ctxp->modifier_ctx [(yyvsp[0].value)], "Modifier %qs declared twice", java_accstring_lookup (acc)); else { ! (yyval.value) |= acc; } ;} break; case 55: ! #line 846 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { create_class ((yyvsp[-4].value), (yyvsp[-2].node), (yyvsp[-1].node), (yyvsp[0].node)); ;} break; case 56: ! #line 848 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {;;} break; case 57: ! #line 850 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { create_class (0, (yyvsp[-2].node), (yyvsp[-1].node), (yyvsp[0].node)); ;} break; case 58: ! #line 852 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {;;} break; case 59: ! #line 854 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("Missing class name"); RECOVER; ;} break; case 60: ! #line 856 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("Missing class name"); RECOVER; ;} break; case 61: ! #line 858 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { if (!ctxp->class_err) yyerror ("'{' expected"); DRECOVER(class1); --- 3641,3699 ---- break; case 53: ! #line 826 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.value = (1 << yyvsp[0].value); ;} break; case 54: ! #line 830 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! int acc = (1 << yyvsp[0].value); ! if (yyval.value & acc) parse_error_context ! (ctxp->modifier_ctx [yyvsp[0].value], "Modifier %qs declared twice", java_accstring_lookup (acc)); else { ! yyval.value |= acc; } ;} break; case 55: ! #line 846 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { create_class (yyvsp[-4].value, yyvsp[-2].node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 56: ! #line 848 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {;;} break; case 57: ! #line 850 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { create_class (0, yyvsp[-2].node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 58: ! #line 852 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {;;} break; case 59: ! #line 854 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("Missing class name"); RECOVER; ;} break; case 60: ! #line 856 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("Missing class name"); RECOVER; ;} break; case 61: ! #line 858 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { if (!ctxp->class_err) yyerror ("'{' expected"); DRECOVER(class1); *************** yyreduce: *** 3733,3774 **** break; case 62: ! #line 863 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { if (!ctxp->class_err) yyerror ("'{' expected"); RECOVER; ;} break; case 63: ! #line 867 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = NULL; ;} break; case 64: ! #line 869 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = (yyvsp[0].node); ;} break; case 65: ! #line 871 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("'{' expected"); ctxp->class_err=1;;} break; case 66: ! #line 873 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing super class name"); ctxp->class_err=1;;} break; case 67: ! #line 877 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = NULL_TREE; ;} break; case 68: ! #line 879 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = (yyvsp[0].node); ;} break; case 69: ! #line 881 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ctxp->class_err=1; yyerror ("Missing interface name"); --- 3701,3742 ---- break; case 62: ! #line 863 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { if (!ctxp->class_err) yyerror ("'{' expected"); RECOVER; ;} break; case 63: ! #line 867 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = NULL; ;} break; case 64: ! #line 869 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = yyvsp[0].node; ;} break; case 65: ! #line 871 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("'{' expected"); ctxp->class_err=1;;} break; case 66: ! #line 873 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing super class name"); ctxp->class_err=1;;} break; case 67: ! #line 877 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = NULL_TREE; ;} break; case 68: ! #line 879 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = yyvsp[0].node; ;} break; case 69: ! #line 881 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ctxp->class_err=1; yyerror ("Missing interface name"); *************** yyreduce: *** 3776,3913 **** break; case 70: ! #line 889 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ctxp->interface_number = 1; ! (yyval.node) = build_tree_list ((yyvsp[0].node), NULL_TREE); ;} break; case 71: ! #line 894 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ctxp->interface_number++; ! (yyval.node) = chainon ((yyvsp[-2].node), build_tree_list ((yyvsp[0].node), NULL_TREE)); ;} break; case 72: ! #line 899 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing interface name"); RECOVER;;} break; case 73: ! #line 904 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { /* Store the location of the `}' when doing xrefs */ if (flag_emit_xref) ! DECL_END_SOURCE_LINE (GET_CPC ()) = (yyvsp[0].operator).location; ! (yyval.node) = GET_CPC (); ;} break; case 74: ! #line 911 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { /* Store the location of the `}' when doing xrefs */ if (flag_emit_xref) ! DECL_END_SOURCE_LINE (GET_CPC ()) = (yyvsp[0].operator).location; ! (yyval.node) = GET_CPC (); ;} break; case 80: ! #line 929 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! if (!IS_EMPTY_STMT ((yyvsp[0].node))) { ! TREE_CHAIN ((yyvsp[0].node)) = CPC_INSTANCE_INITIALIZER_STMT (ctxp); ! SET_CPC_INSTANCE_INITIALIZER_STMT (ctxp, (yyvsp[0].node)); } ;} break; case 83: ! #line 942 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { end_class_declaration (1); ;} break; case 84: ! #line 944 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { end_class_declaration (1); ;} break; case 86: ! #line 951 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { register_fields (0, (yyvsp[-2].node), (yyvsp[-1].node)); ;} break; case 87: ! #line 953 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { check_modifiers ("Illegal modifier %qs for field declaration", ! (yyvsp[-3].value), FIELD_MODIFIERS); ! check_modifiers_consistency ((yyvsp[-3].value)); ! register_fields ((yyvsp[-3].value), (yyvsp[-2].node), (yyvsp[-1].node)); ;} break; case 89: ! #line 966 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = chainon ((yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 90: ! #line 968 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 91: ! #line 973 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_tree_list ((yyvsp[0].node), NULL_TREE); ;} break; case 92: ! #line 975 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { if (java_error_count) ! (yyvsp[0].node) = NULL_TREE; ! (yyval.node) = build_tree_list ! ((yyvsp[-2].node), build_assignment ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[-2].node), (yyvsp[0].node))); ;} break; case 93: ! #line 982 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("Missing variable initializer"); ! (yyval.node) = build_tree_list ((yyvsp[-2].node), NULL_TREE); RECOVER; ;} break; case 94: ! #line 988 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("';' expected"); ! (yyval.node) = build_tree_list ((yyvsp[-3].node), NULL_TREE); RECOVER; ;} break; case 96: ! #line 998 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_unresolved_array_type ((yyvsp[-2].node)); ;} break; case 97: ! #line 1000 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Invalid declaration"); DRECOVER(vdi);;} break; case 98: ! #line 1002 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("']' expected"); DRECOVER(vdi); --- 3744,3881 ---- break; case 70: ! #line 889 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ctxp->interface_number = 1; ! yyval.node = build_tree_list (yyvsp[0].node, NULL_TREE); ;} break; case 71: ! #line 894 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ctxp->interface_number++; ! yyval.node = chainon (yyvsp[-2].node, build_tree_list (yyvsp[0].node, NULL_TREE)); ;} break; case 72: ! #line 899 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing interface name"); RECOVER;;} break; case 73: ! #line 904 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { /* Store the location of the `}' when doing xrefs */ if (flag_emit_xref) ! DECL_END_SOURCE_LINE (GET_CPC ()) = yyvsp[0].operator.location; ! yyval.node = GET_CPC (); ;} break; case 74: ! #line 911 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { /* Store the location of the `}' when doing xrefs */ if (flag_emit_xref) ! DECL_END_SOURCE_LINE (GET_CPC ()) = yyvsp[0].operator.location; ! yyval.node = GET_CPC (); ;} break; case 80: ! #line 929 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! if (!IS_EMPTY_STMT (yyvsp[0].node)) { ! TREE_CHAIN (yyvsp[0].node) = CPC_INSTANCE_INITIALIZER_STMT (ctxp); ! SET_CPC_INSTANCE_INITIALIZER_STMT (ctxp, yyvsp[0].node); } ;} break; case 83: ! #line 942 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { end_class_declaration (1); ;} break; case 84: ! #line 944 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { end_class_declaration (1); ;} break; case 86: ! #line 951 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { register_fields (0, yyvsp[-2].node, yyvsp[-1].node); ;} break; case 87: ! #line 953 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { check_modifiers ("Illegal modifier %qs for field declaration", ! yyvsp[-3].value, FIELD_MODIFIERS); ! check_modifiers_consistency (yyvsp[-3].value); ! register_fields (yyvsp[-3].value, yyvsp[-2].node, yyvsp[-1].node); ;} break; case 89: ! #line 966 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = chainon (yyvsp[-2].node, yyvsp[0].node); ;} break; case 90: ! #line 968 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 91: ! #line 973 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_tree_list (yyvsp[0].node, NULL_TREE); ;} break; case 92: ! #line 975 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { if (java_error_count) ! yyvsp[0].node = NULL_TREE; ! yyval.node = build_tree_list ! (yyvsp[-2].node, build_assignment (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node)); ;} break; case 93: ! #line 982 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("Missing variable initializer"); ! yyval.node = build_tree_list (yyvsp[-2].node, NULL_TREE); RECOVER; ;} break; case 94: ! #line 988 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("';' expected"); ! yyval.node = build_tree_list (yyvsp[-3].node, NULL_TREE); RECOVER; ;} break; case 96: ! #line 998 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_unresolved_array_type (yyvsp[-2].node); ;} break; case 97: ! #line 1000 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Invalid declaration"); DRECOVER(vdi);;} break; case 98: ! #line 1002 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("']' expected"); DRECOVER(vdi); *************** yyreduce: *** 3915,3928 **** break; case 99: ! #line 1007 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Unbalanced ']'"); DRECOVER(vdi);;} break; case 102: ! #line 1018 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! current_function_decl = (yyvsp[0].node); if (current_function_decl && TREE_CODE (current_function_decl) == FUNCTION_DECL) source_start_java_method (current_function_decl); --- 3883,3896 ---- break; case 99: ! #line 1007 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Unbalanced ']'"); DRECOVER(vdi);;} break; case 102: ! #line 1018 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! current_function_decl = yyvsp[0].node; if (current_function_decl && TREE_CODE (current_function_decl) == FUNCTION_DECL) source_start_java_method (current_function_decl); *************** yyreduce: *** 3932,3968 **** break; case 103: ! #line 1027 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { finish_method_declaration ((yyvsp[0].node)); ;} break; case 104: ! #line 1029 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {YYNOT_TWICE yyerror ("'{' expected"); RECOVER;;} break; case 105: ! #line 1034 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = method_header (0, (yyvsp[-2].node), (yyvsp[-1].node), (yyvsp[0].node)); ;} break; case 106: ! #line 1036 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = method_header (0, void_type_node, (yyvsp[-1].node), (yyvsp[0].node)); ;} break; case 107: ! #line 1038 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = method_header ((yyvsp[-3].value), (yyvsp[-2].node), (yyvsp[-1].node), (yyvsp[0].node)); ;} break; case 108: ! #line 1040 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = method_header ((yyvsp[-3].value), void_type_node, (yyvsp[-1].node), (yyvsp[0].node)); ;} break; case 109: ! #line 1042 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("Invalid method declaration, method name required"); RECOVER; --- 3900,3936 ---- break; case 103: ! #line 1027 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { finish_method_declaration (yyvsp[0].node); ;} break; case 104: ! #line 1029 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {YYNOT_TWICE yyerror ("'{' expected"); RECOVER;;} break; case 105: ! #line 1034 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = method_header (0, yyvsp[-2].node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 106: ! #line 1036 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = method_header (0, void_type_node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 107: ! #line 1038 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = method_header (yyvsp[-3].value, yyvsp[-2].node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 108: ! #line 1040 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = method_header (yyvsp[-3].value, void_type_node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 109: ! #line 1042 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("Invalid method declaration, method name required"); RECOVER; *************** yyreduce: *** 3970,3976 **** break; case 110: ! #line 1047 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("Identifier expected"); RECOVER; --- 3938,3944 ---- break; case 110: ! #line 1047 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("Identifier expected"); RECOVER; *************** yyreduce: *** 3978,3984 **** break; case 111: ! #line 1052 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("Identifier expected"); RECOVER; --- 3946,3952 ---- break; case 111: ! #line 1052 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("Identifier expected"); RECOVER; *************** yyreduce: *** 3986,3992 **** break; case 112: ! #line 1057 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("Identifier expected"); RECOVER; --- 3954,3960 ---- break; case 112: ! #line 1057 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("Identifier expected"); RECOVER; *************** yyreduce: *** 3994,4000 **** break; case 113: ! #line 1062 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("Invalid method declaration, return type required"); RECOVER; --- 3962,3968 ---- break; case 113: ! #line 1062 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("Invalid method declaration, return type required"); RECOVER; *************** yyreduce: *** 4002,4025 **** break; case 114: ! #line 1070 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ctxp->formal_parameter_number = 0; ! (yyval.node) = method_declarator ((yyvsp[-2].node), NULL_TREE); ;} break; case 115: ! #line 1075 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = method_declarator ((yyvsp[-3].node), (yyvsp[-1].node)); ;} break; case 116: ! #line 1077 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! SET_EXPR_LOCATION_FROM_TOKEN (wfl_operator, (yyvsp[-1].operator)); ! TREE_PURPOSE ((yyvsp[-2].node)) = ! build_unresolved_array_type (TREE_PURPOSE ((yyvsp[-2].node))); parse_warning_context (wfl_operator, "Discouraged form of returned type specification"); --- 3970,3993 ---- break; case 114: ! #line 1070 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ctxp->formal_parameter_number = 0; ! yyval.node = method_declarator (yyvsp[-2].node, NULL_TREE); ;} break; case 115: ! #line 1075 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = method_declarator (yyvsp[-3].node, yyvsp[-1].node); ;} break; case 116: ! #line 1077 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! SET_EXPR_LOCATION_FROM_TOKEN (wfl_operator, yyvsp[-1].operator); ! TREE_PURPOSE (yyvsp[-2].node) = ! build_unresolved_array_type (TREE_PURPOSE (yyvsp[-2].node)); parse_warning_context (wfl_operator, "Discouraged form of returned type specification"); *************** yyreduce: *** 4027,4450 **** break; case 117: ! #line 1086 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("')' expected"); DRECOVER(method_declarator);;} break; case 118: ! #line 1088 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("']' expected"); RECOVER;;} break; case 119: ! #line 1093 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ctxp->formal_parameter_number = 1; ;} break; case 120: ! #line 1097 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ctxp->formal_parameter_number += 1; ! (yyval.node) = chainon ((yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 121: ! #line 1102 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("Missing formal parameter term"); RECOVER; ;} break; case 122: ! #line 1107 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_tree_list ((yyvsp[0].node), (yyvsp[-1].node)); ;} break; case 123: ! #line 1111 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_tree_list ((yyvsp[0].node), (yyvsp[-1].node)); ! ARG_FINAL_P ((yyval.node)) = 1; ;} break; case 124: ! #line 1116 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("Missing identifier"); RECOVER; ! (yyval.node) = NULL_TREE; ;} break; case 125: ! #line 1121 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("Missing identifier"); RECOVER; ! (yyval.node) = NULL_TREE; ;} break; case 126: ! #line 1129 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { check_modifiers ("Illegal modifier %qs. Only % was expected here", ! (yyvsp[0].value), ACC_FINAL); ! if ((yyvsp[0].value) != ACC_FINAL) MODIFIER_WFL (FINAL_TK) = build_wfl_node (NULL_TREE); ;} break; case 127: ! #line 1138 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = NULL_TREE; ;} break; case 128: ! #line 1140 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = (yyvsp[0].node); ;} break; case 129: ! #line 1142 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing class type term"); RECOVER;;} break; case 130: ! #line 1147 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_tree_list ((yyvsp[0].node), (yyvsp[0].node)); ;} break; case 131: ! #line 1149 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = tree_cons ((yyvsp[0].node), (yyvsp[0].node), (yyvsp[-2].node)); ;} break; case 132: ! #line 1151 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing class type term"); RECOVER;;} break; case 134: ! #line 1156 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = NULL_TREE; ;} break; case 135: ! #line 1162 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! TREE_CHAIN ((yyvsp[0].node)) = CPC_STATIC_INITIALIZER_STMT (ctxp); ! SET_CPC_STATIC_INITIALIZER_STMT (ctxp, (yyvsp[0].node)); current_static_block = NULL_TREE; ;} break; case 136: ! #line 1171 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! check_modifiers ("Illegal modifier %qs for static initializer", (yyvsp[0].value), ACC_STATIC); /* Can't have a static initializer in an innerclass */ ! if ((yyvsp[0].value) | ACC_STATIC && GET_CPC_LIST () && !TOPLEVEL_CLASS_DECL_P (GET_CPC ())) parse_error_context (MODIFIER_WFL (STATIC_TK), "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes", IDENTIFIER_POINTER (DECL_NAME (GET_CPC ()))); ! SOURCE_FRONTEND_DEBUG (("Modifiers: %d", (yyvsp[0].value))); ;} break; case 137: ! #line 1187 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! current_function_decl = (yyvsp[0].node); source_start_java_method (current_function_decl); ;} break; case 138: ! #line 1192 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { finish_method_declaration ((yyvsp[0].node)); ;} break; case 139: ! #line 1197 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = method_header (0, NULL_TREE, (yyvsp[-1].node), (yyvsp[0].node)); ;} break; case 140: ! #line 1199 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = method_header ((yyvsp[-2].value), NULL_TREE, (yyvsp[-1].node), (yyvsp[0].node)); ;} break; case 141: ! #line 1204 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ctxp->formal_parameter_number = 0; ! (yyval.node) = method_declarator ((yyvsp[-2].node), NULL_TREE); ;} break; case 142: ! #line 1209 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = method_declarator ((yyvsp[-3].node), (yyvsp[-1].node)); ;} break; case 143: ! #line 1217 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! BLOCK_EXPR_BODY ((yyvsp[0].node)) = build_java_empty_stmt (); ! (yyval.node) = (yyvsp[0].node); ;} break; case 144: ! #line 1222 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = (yyvsp[0].node); ;} break; case 145: ! #line 1224 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = (yyvsp[0].node); ;} break; case 146: ! #line 1226 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = (yyvsp[0].node); ;} break; case 148: ! #line 1236 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_method_invocation ((yyvsp[-3].node), NULL_TREE); ! (yyval.node) = build_debugable_stmt (EXPR_WFL_LINECOL ((yyvsp[-3].node)), (yyval.node)); ! (yyval.node) = java_method_add_stmt (current_function_decl, (yyval.node)); ;} break; case 149: ! #line 1242 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_method_invocation ((yyvsp[-4].node), (yyvsp[-2].node)); ! (yyval.node) = build_debugable_stmt (EXPR_WFL_LINECOL ((yyvsp[-4].node)), (yyval.node)); ! (yyval.node) = java_method_add_stmt (current_function_decl, (yyval.node)); ;} break; case 150: ! #line 1250 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {(yyval.node) = parse_jdk1_1_error ("explicit constructor invocation"); ;} break; case 151: ! #line 1252 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {(yyval.node) = parse_jdk1_1_error ("explicit constructor invocation"); ;} break; case 152: ! #line 1257 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { tree wfl = build_wfl_node (this_identifier_node); ! SET_EXPR_LOCATION_FROM_TOKEN (wfl, (yyvsp[0].operator)); ! (yyval.node) = wfl; ;} break; case 153: ! #line 1263 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { tree wfl = build_wfl_node (super_identifier_node); ! SET_EXPR_LOCATION_FROM_TOKEN (wfl, (yyvsp[0].operator)); ! (yyval.node) = wfl; ;} break; case 154: ! #line 1274 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { create_interface (0, (yyvsp[0].node), NULL_TREE); ;} break; case 155: ! #line 1276 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ; ;} break; case 156: ! #line 1278 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { create_interface ((yyvsp[-2].value), (yyvsp[0].node), NULL_TREE); ;} break; case 157: ! #line 1280 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ; ;} break; case 158: ! #line 1282 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { create_interface (0, (yyvsp[-1].node), (yyvsp[0].node)); ;} break; case 159: ! #line 1284 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ; ;} break; case 160: ! #line 1286 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { create_interface ((yyvsp[-3].value), (yyvsp[-1].node), (yyvsp[0].node)); ;} break; case 161: ! #line 1288 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ; ;} break; case 162: ! #line 1290 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("'{' expected"); RECOVER; ;} break; case 163: ! #line 1292 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("'{' expected"); RECOVER; ;} break; case 164: ! #line 1297 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ctxp->interface_number = 1; ! (yyval.node) = build_tree_list ((yyvsp[0].node), NULL_TREE); ;} break; case 165: ! #line 1302 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ctxp->interface_number++; ! (yyval.node) = chainon ((yyvsp[-2].node), build_tree_list ((yyvsp[0].node), NULL_TREE)); ;} break; case 166: ! #line 1307 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Invalid interface type"); RECOVER;;} break; case 167: ! #line 1309 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 168: ! #line 1314 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = NULL_TREE; ;} break; case 169: ! #line 1316 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = NULL_TREE; ;} break; case 174: ! #line 1328 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { end_class_declaration (1); ;} break; case 175: ! #line 1330 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { end_class_declaration (1); ;} break; case 177: ! #line 1339 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! check_abstract_method_header ((yyvsp[-1].node)); current_function_decl = NULL_TREE; /* FIXME ? */ ;} break; case 178: ! #line 1344 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 179: ! #line 1350 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_new_array_init ((yyvsp[-1].operator).location, NULL_TREE); ;} break; case 180: ! #line 1352 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_new_array_init ((yyvsp[-2].operator).location, NULL_TREE); ;} break; case 181: ! #line 1354 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_new_array_init ((yyvsp[-2].operator).location, (yyvsp[-1].node)); ;} break; case 182: ! #line 1356 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_new_array_init ((yyvsp[-3].operator).location, (yyvsp[-2].node)); ;} break; case 183: ! #line 1361 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = tree_cons (maybe_build_array_element_wfl ((yyvsp[0].node)), ! (yyvsp[0].node), NULL_TREE); ;} break; case 184: ! #line 1366 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = tree_cons (maybe_build_array_element_wfl ((yyvsp[0].node)), (yyvsp[0].node), (yyvsp[-2].node)); ;} break; case 185: ! #line 1370 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 186: ! #line 1376 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = (yyvsp[0].node); ;} break; case 187: ! #line 1378 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = (yyvsp[0].node); ;} break; case 188: ! #line 1383 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { enter_block (); ;} break; case 189: ! #line 1388 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { maybe_absorb_scoping_blocks (); /* Store the location of the `}' when doing xrefs */ if (current_function_decl && flag_emit_xref) ! DECL_END_SOURCE_LINE (current_function_decl) = (yyvsp[0].operator).location; ! (yyval.node) = exit_block (); ! if (!BLOCK_SUBBLOCKS ((yyval.node))) ! BLOCK_SUBBLOCKS ((yyval.node)) = build_java_empty_stmt (); ;} break; case 193: ! #line 1407 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { java_method_add_stmt (current_function_decl, (yyvsp[0].node)); ;} break; case 194: ! #line 1409 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { LOCAL_CLASS_P (TREE_TYPE (GET_CPC ())) = 1; end_class_declaration (1); --- 3995,4418 ---- break; case 117: ! #line 1086 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("')' expected"); DRECOVER(method_declarator);;} break; case 118: ! #line 1088 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("']' expected"); RECOVER;;} break; case 119: ! #line 1093 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ctxp->formal_parameter_number = 1; ;} break; case 120: ! #line 1097 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ctxp->formal_parameter_number += 1; ! yyval.node = chainon (yyvsp[-2].node, yyvsp[0].node); ;} break; case 121: ! #line 1102 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("Missing formal parameter term"); RECOVER; ;} break; case 122: ! #line 1107 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_tree_list (yyvsp[0].node, yyvsp[-1].node); ;} break; case 123: ! #line 1111 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_tree_list (yyvsp[0].node, yyvsp[-1].node); ! ARG_FINAL_P (yyval.node) = 1; ;} break; case 124: ! #line 1116 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("Missing identifier"); RECOVER; ! yyval.node = NULL_TREE; ;} break; case 125: ! #line 1121 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("Missing identifier"); RECOVER; ! yyval.node = NULL_TREE; ;} break; case 126: ! #line 1129 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { check_modifiers ("Illegal modifier %qs. Only % was expected here", ! yyvsp[0].value, ACC_FINAL); ! if (yyvsp[0].value != ACC_FINAL) MODIFIER_WFL (FINAL_TK) = build_wfl_node (NULL_TREE); ;} break; case 127: ! #line 1138 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = NULL_TREE; ;} break; case 128: ! #line 1140 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = yyvsp[0].node; ;} break; case 129: ! #line 1142 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing class type term"); RECOVER;;} break; case 130: ! #line 1147 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_tree_list (yyvsp[0].node, yyvsp[0].node); ;} break; case 131: ! #line 1149 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = tree_cons (yyvsp[0].node, yyvsp[0].node, yyvsp[-2].node); ;} break; case 132: ! #line 1151 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing class type term"); RECOVER;;} break; case 134: ! #line 1156 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = NULL_TREE; ;} break; case 135: ! #line 1162 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! TREE_CHAIN (yyvsp[0].node) = CPC_STATIC_INITIALIZER_STMT (ctxp); ! SET_CPC_STATIC_INITIALIZER_STMT (ctxp, yyvsp[0].node); current_static_block = NULL_TREE; ;} break; case 136: ! #line 1171 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! check_modifiers ("Illegal modifier %qs for static initializer", yyvsp[0].value, ACC_STATIC); /* Can't have a static initializer in an innerclass */ ! if (yyvsp[0].value | ACC_STATIC && GET_CPC_LIST () && !TOPLEVEL_CLASS_DECL_P (GET_CPC ())) parse_error_context (MODIFIER_WFL (STATIC_TK), "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes", IDENTIFIER_POINTER (DECL_NAME (GET_CPC ()))); ! SOURCE_FRONTEND_DEBUG (("Modifiers: %d", yyvsp[0].value)); ;} break; case 137: ! #line 1187 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! current_function_decl = yyvsp[0].node; source_start_java_method (current_function_decl); ;} break; case 138: ! #line 1192 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { finish_method_declaration (yyvsp[0].node); ;} break; case 139: ! #line 1197 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = method_header (0, NULL_TREE, yyvsp[-1].node, yyvsp[0].node); ;} break; case 140: ! #line 1199 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = method_header (yyvsp[-2].value, NULL_TREE, yyvsp[-1].node, yyvsp[0].node); ;} break; case 141: ! #line 1204 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ctxp->formal_parameter_number = 0; ! yyval.node = method_declarator (yyvsp[-2].node, NULL_TREE); ;} break; case 142: ! #line 1209 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = method_declarator (yyvsp[-3].node, yyvsp[-1].node); ;} break; case 143: ! #line 1217 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! BLOCK_EXPR_BODY (yyvsp[0].node) = build_java_empty_stmt (); ! yyval.node = yyvsp[0].node; ;} break; case 144: ! #line 1222 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = yyvsp[0].node; ;} break; case 145: ! #line 1224 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = yyvsp[0].node; ;} break; case 146: ! #line 1226 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = yyvsp[0].node; ;} break; case 148: ! #line 1236 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_method_invocation (yyvsp[-3].node, NULL_TREE); ! yyval.node = build_debugable_stmt (EXPR_WFL_LINECOL (yyvsp[-3].node), yyval.node); ! yyval.node = java_method_add_stmt (current_function_decl, yyval.node); ;} break; case 149: ! #line 1242 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_method_invocation (yyvsp[-4].node, yyvsp[-2].node); ! yyval.node = build_debugable_stmt (EXPR_WFL_LINECOL (yyvsp[-4].node), yyval.node); ! yyval.node = java_method_add_stmt (current_function_decl, yyval.node); ;} break; case 150: ! #line 1250 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyval.node = parse_jdk1_1_error ("explicit constructor invocation"); ;} break; case 151: ! #line 1252 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyval.node = parse_jdk1_1_error ("explicit constructor invocation"); ;} break; case 152: ! #line 1257 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { tree wfl = build_wfl_node (this_identifier_node); ! SET_EXPR_LOCATION_FROM_TOKEN (wfl, yyvsp[0].operator); ! yyval.node = wfl; ;} break; case 153: ! #line 1263 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { tree wfl = build_wfl_node (super_identifier_node); ! SET_EXPR_LOCATION_FROM_TOKEN (wfl, yyvsp[0].operator); ! yyval.node = wfl; ;} break; case 154: ! #line 1274 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { create_interface (0, yyvsp[0].node, NULL_TREE); ;} break; case 155: ! #line 1276 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ; ;} break; case 156: ! #line 1278 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { create_interface (yyvsp[-2].value, yyvsp[0].node, NULL_TREE); ;} break; case 157: ! #line 1280 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ; ;} break; case 158: ! #line 1282 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { create_interface (0, yyvsp[-1].node, yyvsp[0].node); ;} break; case 159: ! #line 1284 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ; ;} break; case 160: ! #line 1286 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { create_interface (yyvsp[-3].value, yyvsp[-1].node, yyvsp[0].node); ;} break; case 161: ! #line 1288 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ; ;} break; case 162: ! #line 1290 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("'{' expected"); RECOVER; ;} break; case 163: ! #line 1292 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("'{' expected"); RECOVER; ;} break; case 164: ! #line 1297 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ctxp->interface_number = 1; ! yyval.node = build_tree_list (yyvsp[0].node, NULL_TREE); ;} break; case 165: ! #line 1302 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ctxp->interface_number++; ! yyval.node = chainon (yyvsp[-2].node, build_tree_list (yyvsp[0].node, NULL_TREE)); ;} break; case 166: ! #line 1307 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Invalid interface type"); RECOVER;;} break; case 167: ! #line 1309 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 168: ! #line 1314 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = NULL_TREE; ;} break; case 169: ! #line 1316 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = NULL_TREE; ;} break; case 174: ! #line 1328 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { end_class_declaration (1); ;} break; case 175: ! #line 1330 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { end_class_declaration (1); ;} break; case 177: ! #line 1339 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! check_abstract_method_header (yyvsp[-1].node); current_function_decl = NULL_TREE; /* FIXME ? */ ;} break; case 178: ! #line 1344 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 179: ! #line 1350 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_new_array_init (yyvsp[-1].operator.location, NULL_TREE); ;} break; case 180: ! #line 1352 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_new_array_init (yyvsp[-2].operator.location, NULL_TREE); ;} break; case 181: ! #line 1354 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_new_array_init (yyvsp[-2].operator.location, yyvsp[-1].node); ;} break; case 182: ! #line 1356 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_new_array_init (yyvsp[-3].operator.location, yyvsp[-2].node); ;} break; case 183: ! #line 1361 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = tree_cons (maybe_build_array_element_wfl (yyvsp[0].node), ! yyvsp[0].node, NULL_TREE); ;} break; case 184: ! #line 1366 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = tree_cons (maybe_build_array_element_wfl (yyvsp[0].node), yyvsp[0].node, yyvsp[-2].node); ;} break; case 185: ! #line 1370 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 186: ! #line 1376 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = yyvsp[0].node; ;} break; case 187: ! #line 1378 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = yyvsp[0].node; ;} break; case 188: ! #line 1383 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { enter_block (); ;} break; case 189: ! #line 1388 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { maybe_absorb_scoping_blocks (); /* Store the location of the `}' when doing xrefs */ if (current_function_decl && flag_emit_xref) ! DECL_END_SOURCE_LINE (current_function_decl) = yyvsp[0].operator.location; ! yyval.node = exit_block (); ! if (!BLOCK_SUBBLOCKS (yyval.node)) ! BLOCK_SUBBLOCKS (yyval.node) = build_java_empty_stmt (); ;} break; case 193: ! #line 1407 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { java_method_add_stmt (current_function_decl, yyvsp[0].node); ;} break; case 194: ! #line 1409 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { LOCAL_CLASS_P (TREE_TYPE (GET_CPC ())) = 1; end_class_declaration (1); *************** yyreduce: *** 4452,4478 **** break; case 196: ! #line 1421 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { declare_local_variables (0, (yyvsp[-1].node), (yyvsp[0].node)); ;} break; case 197: ! #line 1423 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { declare_local_variables ((yyvsp[-2].value), (yyvsp[-1].node), (yyvsp[0].node)); ;} break; case 203: ! #line 1433 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = exit_block (); ;} break; case 208: ! #line 1442 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = exit_block (); ;} break; case 221: ! #line 1462 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { if (flag_extraneous_semicolon && ! current_static_block --- 4420,4446 ---- break; case 196: ! #line 1421 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { declare_local_variables (0, yyvsp[-1].node, yyvsp[0].node); ;} break; case 197: ! #line 1423 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { declare_local_variables (yyvsp[-2].value, yyvsp[-1].node, yyvsp[0].node); ;} break; case 203: ! #line 1433 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = exit_block (); ;} break; case 208: ! #line 1442 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = exit_block (); ;} break; case 221: ! #line 1462 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { if (flag_extraneous_semicolon && ! current_static_block *************** yyreduce: *** 4489,4534 **** #endif parse_warning_context (wfl_operator, "An empty declaration is a deprecated feature that should not be used"); } ! (yyval.node) = build_java_empty_stmt (); ;} break; case 222: ! #line 1484 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_labeled_block (EXPR_WFL_LINECOL ((yyvsp[-1].node)), ! EXPR_WFL_NODE ((yyvsp[-1].node))); pushlevel (2); ! push_labeled_block ((yyval.node)); ! PUSH_LABELED_BLOCK ((yyval.node)); ;} break; case 223: ! #line 1495 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = finish_labeled_statement ((yyvsp[-1].node), (yyvsp[0].node)); ;} break; case 224: ! #line 1497 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("':' expected"); RECOVER;;} break; case 225: ! #line 1502 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = finish_labeled_statement ((yyvsp[-1].node), (yyvsp[0].node)); ;} break; case 226: ! #line 1509 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { /* We have a statement. Generate a WFL around it so we can debug it */ #ifdef USE_MAPPED_LOCATION ! (yyval.node) = expr_add_location ((yyvsp[-1].node), input_location, 1); #else ! (yyval.node) = build_expr_wfl ((yyvsp[-1].node), input_filename, input_line, 0); ! JAVA_MAYBE_GENERATE_DEBUG_INFO ((yyval.node)); #endif /* We know we have a statement, so set the debug info to be eventually generate here. */ --- 4457,4502 ---- #endif parse_warning_context (wfl_operator, "An empty declaration is a deprecated feature that should not be used"); } ! yyval.node = build_java_empty_stmt (); ;} break; case 222: ! #line 1484 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_labeled_block (EXPR_WFL_LINECOL (yyvsp[-1].node), ! EXPR_WFL_NODE (yyvsp[-1].node)); pushlevel (2); ! push_labeled_block (yyval.node); ! PUSH_LABELED_BLOCK (yyval.node); ;} break; case 223: ! #line 1495 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = finish_labeled_statement (yyvsp[-1].node, yyvsp[0].node); ;} break; case 224: ! #line 1497 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("':' expected"); RECOVER;;} break; case 225: ! #line 1502 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = finish_labeled_statement (yyvsp[-1].node, yyvsp[0].node); ;} break; case 226: ! #line 1509 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { /* We have a statement. Generate a WFL around it so we can debug it */ #ifdef USE_MAPPED_LOCATION ! yyval.node = expr_add_location (yyvsp[-1].node, input_location, 1); #else ! yyval.node = build_expr_wfl (yyvsp[-1].node, input_filename, input_line, 0); ! JAVA_MAYBE_GENERATE_DEBUG_INFO (yyval.node); #endif /* We know we have a statement, so set the debug info to be eventually generate here. */ *************** yyreduce: *** 4536,4542 **** break; case 227: ! #line 1522 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Invalid expression statement"); DRECOVER (expr_stmt); --- 4504,4510 ---- break; case 227: ! #line 1522 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Invalid expression statement"); DRECOVER (expr_stmt); *************** yyreduce: *** 4544,4550 **** break; case 228: ! #line 1527 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Invalid expression statement"); DRECOVER (expr_stmt); --- 4512,4518 ---- break; case 228: ! #line 1527 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Invalid expression statement"); DRECOVER (expr_stmt); *************** yyreduce: *** 4552,4558 **** break; case 229: ! #line 1532 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Invalid expression statement"); DRECOVER (expr_stmt); --- 4520,4526 ---- break; case 229: ! #line 1532 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Invalid expression statement"); DRECOVER (expr_stmt); *************** yyreduce: *** 4560,4571 **** break; case 230: ! #line 1537 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 231: ! #line 1539 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { parse_ctor_invocation_error (); RECOVER; --- 4528,4539 ---- break; case 230: ! #line 1537 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 231: ! #line 1539 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { parse_ctor_invocation_error (); RECOVER; *************** yyreduce: *** 4573,4584 **** break; case 232: ! #line 1544 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 233: ! #line 1546 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { parse_ctor_invocation_error (); RECOVER; --- 4541,4552 ---- break; case 232: ! #line 1544 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 233: ! #line 1546 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { parse_ctor_invocation_error (); RECOVER; *************** yyreduce: *** 4586,4841 **** break; case 234: ! #line 1551 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 235: ! #line 1553 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 236: ! #line 1555 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 237: ! #line 1557 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 238: ! #line 1559 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 246: ! #line 1574 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_if_else_statement ((yyvsp[-3].operator).location, (yyvsp[-2].node), ! (yyvsp[0].node), NULL_TREE); ;} break; case 247: ! #line 1579 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 248: ! #line 1581 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 249: ! #line 1583 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 250: ! #line 1588 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_if_else_statement ((yyvsp[-5].operator).location, (yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 251: ! #line 1593 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_if_else_statement ((yyvsp[-5].operator).location, (yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 252: ! #line 1598 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { enter_block (); ;} break; case 253: ! #line 1602 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { /* Make into "proper list" of COMPOUND_EXPRs. I.e. make the last statement also have its own COMPOUND_EXPR. */ maybe_absorb_scoping_blocks (); ! TREE_OPERAND ((yyvsp[-2].node), 1) = exit_block (); ! (yyval.node) = build_debugable_stmt (EXPR_WFL_LINECOL ((yyvsp[-2].node)), (yyvsp[-2].node)); ;} break; case 254: ! #line 1614 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build3 (SWITCH_EXPR, NULL_TREE, (yyvsp[-1].node), NULL_TREE, NULL_TREE); ! SET_EXPR_LOCATION_FROM_TOKEN ((yyval.node), (yyvsp[-2].operator)); ;} break; case 255: ! #line 1620 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 256: ! #line 1622 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term or ')'"); DRECOVER(switch_statement);;} break; case 257: ! #line 1624 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("'{' expected"); RECOVER;;} break; case 258: ! #line 1632 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = NULL_TREE; ;} break; case 259: ! #line 1634 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = NULL_TREE; ;} break; case 260: ! #line 1636 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = NULL_TREE; ;} break; case 261: ! #line 1638 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = NULL_TREE; ;} break; case 267: ! #line 1657 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! tree lab = build1 (CASE_EXPR, NULL_TREE, (yyvsp[-1].node)); ! SET_EXPR_LOCATION_FROM_TOKEN (lab, (yyvsp[-2].operator)); java_method_add_stmt (current_function_decl, lab); ;} break; case 268: ! #line 1663 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { tree lab = make_node (DEFAULT_EXPR); ! SET_EXPR_LOCATION_FROM_TOKEN (lab, (yyvsp[-1].operator)); java_method_add_stmt (current_function_decl, lab); ;} break; case 269: ! #line 1669 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing or invalid constant expression"); RECOVER;;} break; case 270: ! #line 1671 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("':' expected"); RECOVER;;} break; case 271: ! #line 1673 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("':' expected"); RECOVER;;} break; case 272: ! #line 1678 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! tree body = build_loop_body ((yyvsp[-2].operator).location, (yyvsp[-1].node), 0); ! (yyval.node) = build_new_loop (body); ;} break; case 273: ! #line 1686 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = finish_loop_body (0, NULL_TREE, (yyvsp[0].node), 0); ;} break; case 274: ! #line 1688 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {YYERROR_NOW; yyerror ("'(' expected"); RECOVER;;} break; case 275: ! #line 1690 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term and ')' expected"); RECOVER;;} break; case 276: ! #line 1692 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 277: ! #line 1697 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = finish_loop_body (0, NULL_TREE, (yyvsp[0].node), 0); ;} break; case 278: ! #line 1702 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { tree body = build_loop_body (0, NULL_TREE, 1); ! (yyval.node) = build_new_loop (body); ;} break; case 279: ! #line 1711 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = finish_loop_body ((yyvsp[-3].operator).location, (yyvsp[-2].node), (yyvsp[-5].node), 1); ;} break; case 280: ! #line 1716 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! if (CONSTANT_CLASS_P ((yyvsp[-4].node))) ! (yyvsp[-4].node) = build_wfl_node ((yyvsp[-4].node)); ! (yyval.node) = finish_for_loop (EXPR_WFL_LINECOL ((yyvsp[-4].node)), (yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 281: ! #line 1722 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = finish_for_loop (0, NULL_TREE, (yyvsp[-2].node), (yyvsp[0].node)); /* We have not condition, so we get rid of the EXIT_EXPR */ ! LOOP_EXPR_BODY_CONDITION_EXPR (LOOP_EXPR_BODY ((yyval.node)), 0) = build_java_empty_stmt (); ;} break; case 282: ! #line 1729 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Invalid control expression"); RECOVER;;} break; case 283: ! #line 1731 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Invalid update expression"); RECOVER;;} break; case 284: ! #line 1733 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Invalid update expression"); RECOVER;;} break; case 285: ! #line 1738 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = finish_for_loop (EXPR_WFL_LINECOL ((yyvsp[-4].node)), (yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node));;} break; case 286: ! #line 1740 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = finish_for_loop (0, NULL_TREE, (yyvsp[-2].node), (yyvsp[0].node)); /* We have not condition, so we get rid of the EXIT_EXPR */ ! LOOP_EXPR_BODY_CONDITION_EXPR (LOOP_EXPR_BODY ((yyval.node)), 0) = build_java_empty_stmt (); ;} break; case 287: ! #line 1750 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { /* This scope defined for local variable that may be defined within the scope of the for loop */ --- 4554,4809 ---- break; case 234: ! #line 1551 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 235: ! #line 1553 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 236: ! #line 1555 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 237: ! #line 1557 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 238: ! #line 1559 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 246: ! #line 1574 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_if_else_statement (yyvsp[-3].operator.location, yyvsp[-2].node, ! yyvsp[0].node, NULL_TREE); ;} break; case 247: ! #line 1579 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 248: ! #line 1581 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 249: ! #line 1583 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 250: ! #line 1588 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_if_else_statement (yyvsp[-5].operator.location, yyvsp[-4].node, yyvsp[-2].node, yyvsp[0].node); ;} break; case 251: ! #line 1593 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_if_else_statement (yyvsp[-5].operator.location, yyvsp[-4].node, yyvsp[-2].node, yyvsp[0].node); ;} break; case 252: ! #line 1598 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { enter_block (); ;} break; case 253: ! #line 1602 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { /* Make into "proper list" of COMPOUND_EXPRs. I.e. make the last statement also have its own COMPOUND_EXPR. */ maybe_absorb_scoping_blocks (); ! TREE_OPERAND (yyvsp[-2].node, 1) = exit_block (); ! yyval.node = build_debugable_stmt (EXPR_WFL_LINECOL (yyvsp[-2].node), yyvsp[-2].node); ;} break; case 254: ! #line 1614 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build3 (SWITCH_EXPR, NULL_TREE, yyvsp[-1].node, NULL_TREE, NULL_TREE); ! SET_EXPR_LOCATION_FROM_TOKEN (yyval.node, yyvsp[-2].operator); ;} break; case 255: ! #line 1620 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 256: ! #line 1622 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term or ')'"); DRECOVER(switch_statement);;} break; case 257: ! #line 1624 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("'{' expected"); RECOVER;;} break; case 258: ! #line 1632 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = NULL_TREE; ;} break; case 259: ! #line 1634 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = NULL_TREE; ;} break; case 260: ! #line 1636 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = NULL_TREE; ;} break; case 261: ! #line 1638 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = NULL_TREE; ;} break; case 267: ! #line 1657 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! tree lab = build1 (CASE_EXPR, NULL_TREE, yyvsp[-1].node); ! SET_EXPR_LOCATION_FROM_TOKEN (lab, yyvsp[-2].operator); java_method_add_stmt (current_function_decl, lab); ;} break; case 268: ! #line 1663 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { tree lab = make_node (DEFAULT_EXPR); ! SET_EXPR_LOCATION_FROM_TOKEN (lab, yyvsp[-1].operator); java_method_add_stmt (current_function_decl, lab); ;} break; case 269: ! #line 1669 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing or invalid constant expression"); RECOVER;;} break; case 270: ! #line 1671 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("':' expected"); RECOVER;;} break; case 271: ! #line 1673 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("':' expected"); RECOVER;;} break; case 272: ! #line 1678 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! tree body = build_loop_body (yyvsp[-2].operator.location, yyvsp[-1].node, 0); ! yyval.node = build_new_loop (body); ;} break; case 273: ! #line 1686 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = finish_loop_body (0, NULL_TREE, yyvsp[0].node, 0); ;} break; case 274: ! #line 1688 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {YYERROR_NOW; yyerror ("'(' expected"); RECOVER;;} break; case 275: ! #line 1690 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term and ')' expected"); RECOVER;;} break; case 276: ! #line 1692 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 277: ! #line 1697 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = finish_loop_body (0, NULL_TREE, yyvsp[0].node, 0); ;} break; case 278: ! #line 1702 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { tree body = build_loop_body (0, NULL_TREE, 1); ! yyval.node = build_new_loop (body); ;} break; case 279: ! #line 1711 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = finish_loop_body (yyvsp[-3].operator.location, yyvsp[-2].node, yyvsp[-5].node, 1); ;} break; case 280: ! #line 1716 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! if (CONSTANT_CLASS_P (yyvsp[-4].node)) ! yyvsp[-4].node = build_wfl_node (yyvsp[-4].node); ! yyval.node = finish_for_loop (EXPR_WFL_LINECOL (yyvsp[-4].node), yyvsp[-4].node, yyvsp[-2].node, yyvsp[0].node); ;} break; case 281: ! #line 1722 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = finish_for_loop (0, NULL_TREE, yyvsp[-2].node, yyvsp[0].node); /* We have not condition, so we get rid of the EXIT_EXPR */ ! LOOP_EXPR_BODY_CONDITION_EXPR (LOOP_EXPR_BODY (yyval.node), 0) = build_java_empty_stmt (); ;} break; case 282: ! #line 1729 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Invalid control expression"); RECOVER;;} break; case 283: ! #line 1731 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Invalid update expression"); RECOVER;;} break; case 284: ! #line 1733 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Invalid update expression"); RECOVER;;} break; case 285: ! #line 1738 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = finish_for_loop (EXPR_WFL_LINECOL (yyvsp[-4].node), yyvsp[-4].node, yyvsp[-2].node, yyvsp[0].node);;} break; case 286: ! #line 1740 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = finish_for_loop (0, NULL_TREE, yyvsp[-2].node, yyvsp[0].node); /* We have not condition, so we get rid of the EXIT_EXPR */ ! LOOP_EXPR_BODY_CONDITION_EXPR (LOOP_EXPR_BODY (yyval.node), 0) = build_java_empty_stmt (); ;} break; case 287: ! #line 1750 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { /* This scope defined for local variable that may be defined within the scope of the for loop */ *************** yyreduce: *** 4844,5110 **** break; case 288: ! #line 1756 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("'(' expected"); DRECOVER(for_1);;} break; case 289: ! #line 1758 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Invalid init statement"); RECOVER;;} break; case 290: ! #line 1763 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { /* We now declare the loop body. The loop is declared as a for loop. */ tree body = build_loop_body (0, NULL_TREE, 0); ! (yyval.node) = build_new_loop (body); ! FOR_LOOP_P ((yyval.node)) = 1; /* The loop is added to the current block the for statement is defined within */ ! java_method_add_stmt (current_function_decl, (yyval.node)); ;} break; case 291: ! #line 1775 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_java_empty_stmt (); ;} break; case 292: ! #line 1777 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { /* Init statement recorded within the previously defined block scope */ ! (yyval.node) = java_method_add_stmt (current_function_decl, (yyvsp[0].node)); ;} break; case 293: ! #line 1783 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { /* Local variable are recorded within the previously defined block scope */ ! (yyval.node) = NULL_TREE; ;} break; case 294: ! #line 1789 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("';' expected"); DRECOVER(for_init_1);;} break; case 295: ! #line 1793 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {(yyval.node) = build_java_empty_stmt ();;} break; case 296: ! #line 1795 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_debugable_stmt (BUILD_LOCATION (), (yyvsp[0].node)); ;} break; case 297: ! #line 1800 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = add_stmt_to_compound (NULL_TREE, NULL_TREE, (yyvsp[0].node)); ;} break; case 298: ! #line 1802 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = add_stmt_to_compound ((yyvsp[-2].node), NULL_TREE, (yyvsp[0].node)); ;} break; case 299: ! #line 1804 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 300: ! #line 1809 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_bc_statement ((yyvsp[-1].operator).location, 1, NULL_TREE); ;} break; case 301: ! #line 1811 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_bc_statement ((yyvsp[-2].operator).location, 1, (yyvsp[-1].node)); ;} break; case 302: ! #line 1813 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 303: ! #line 1815 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 304: ! #line 1820 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_bc_statement ((yyvsp[-1].operator).location, 0, NULL_TREE); ;} break; case 305: ! #line 1822 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_bc_statement ((yyvsp[-2].operator).location, 0, (yyvsp[-1].node)); ;} break; case 306: ! #line 1824 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 307: ! #line 1826 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 308: ! #line 1831 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_return ((yyvsp[-1].operator).location, NULL_TREE); ;} break; case 309: ! #line 1833 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_return ((yyvsp[-2].operator).location, (yyvsp[-1].node)); ;} break; case 310: ! #line 1835 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 311: ! #line 1837 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 312: ! #line 1842 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build1 (THROW_EXPR, NULL_TREE, (yyvsp[-1].node)); ! SET_EXPR_LOCATION_FROM_TOKEN ((yyval.node), (yyvsp[-2].operator)); ;} break; case 313: ! #line 1847 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 314: ! #line 1849 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 315: ! #line 1854 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_assertion ((yyvsp[-4].operator).location, (yyvsp[-3].node), (yyvsp[-1].node)); ;} break; case 316: ! #line 1858 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_assertion ((yyvsp[-2].operator).location, (yyvsp[-1].node), NULL_TREE); ;} break; case 317: ! #line 1862 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 318: ! #line 1864 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 319: ! #line 1869 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build2 (SYNCHRONIZED_EXPR, NULL_TREE, (yyvsp[-2].node), (yyvsp[0].node)); ! EXPR_WFL_LINECOL ((yyval.node)) = EXPR_WFL_LINECOL (MODIFIER_WFL (SYNCHRONIZED_TK)); ;} break; case 320: ! #line 1875 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("'{' expected"); RECOVER;;} break; case 321: ! #line 1877 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 322: ! #line 1879 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 323: ! #line 1881 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 324: ! #line 1886 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { check_modifiers ( "Illegal modifier %qs. Only % was expected here", ! (yyvsp[0].value), ACC_SYNCHRONIZED); ! if ((yyvsp[0].value) != ACC_SYNCHRONIZED) MODIFIER_WFL (SYNCHRONIZED_TK) = build_wfl_node (NULL_TREE); ;} break; case 325: ! #line 1898 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_try_statement ((yyvsp[-2].operator).location, (yyvsp[-1].node), (yyvsp[0].node)); ;} break; case 326: ! #line 1900 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_try_finally_statement ((yyvsp[-2].operator).location, (yyvsp[-1].node), (yyvsp[0].node)); ;} break; case 327: ! #line 1902 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_try_finally_statement ! ((yyvsp[-3].operator).location, build_try_statement ((yyvsp[-3].operator).location, ! (yyvsp[-2].node), (yyvsp[-1].node)), (yyvsp[0].node)); ;} break; case 328: ! #line 1907 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("'{' expected"); DRECOVER (try_statement);;} break; case 330: ! #line 1913 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! TREE_CHAIN ((yyvsp[0].node)) = (yyvsp[-1].node); ! (yyval.node) = (yyvsp[0].node); ;} break; case 331: ! #line 1921 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! java_method_add_stmt (current_function_decl, (yyvsp[0].node)); exit_block (); ! (yyval.node) = (yyvsp[-1].node); ;} break; case 332: ! #line 1930 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { /* We add a block to define a scope for formal_parameter (CCBP). The formal parameter is --- 4812,5078 ---- break; case 288: ! #line 1756 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("'(' expected"); DRECOVER(for_1);;} break; case 289: ! #line 1758 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Invalid init statement"); RECOVER;;} break; case 290: ! #line 1763 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { /* We now declare the loop body. The loop is declared as a for loop. */ tree body = build_loop_body (0, NULL_TREE, 0); ! yyval.node = build_new_loop (body); ! FOR_LOOP_P (yyval.node) = 1; /* The loop is added to the current block the for statement is defined within */ ! java_method_add_stmt (current_function_decl, yyval.node); ;} break; case 291: ! #line 1775 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_java_empty_stmt (); ;} break; case 292: ! #line 1777 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { /* Init statement recorded within the previously defined block scope */ ! yyval.node = java_method_add_stmt (current_function_decl, yyvsp[0].node); ;} break; case 293: ! #line 1783 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { /* Local variable are recorded within the previously defined block scope */ ! yyval.node = NULL_TREE; ;} break; case 294: ! #line 1789 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("';' expected"); DRECOVER(for_init_1);;} break; case 295: ! #line 1793 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyval.node = build_java_empty_stmt ();;} break; case 296: ! #line 1795 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_debugable_stmt (BUILD_LOCATION (), yyvsp[0].node); ;} break; case 297: ! #line 1800 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = add_stmt_to_compound (NULL_TREE, NULL_TREE, yyvsp[0].node); ;} break; case 298: ! #line 1802 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = add_stmt_to_compound (yyvsp[-2].node, NULL_TREE, yyvsp[0].node); ;} break; case 299: ! #line 1804 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 300: ! #line 1809 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_bc_statement (yyvsp[-1].operator.location, 1, NULL_TREE); ;} break; case 301: ! #line 1811 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_bc_statement (yyvsp[-2].operator.location, 1, yyvsp[-1].node); ;} break; case 302: ! #line 1813 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 303: ! #line 1815 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 304: ! #line 1820 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_bc_statement (yyvsp[-1].operator.location, 0, NULL_TREE); ;} break; case 305: ! #line 1822 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_bc_statement (yyvsp[-2].operator.location, 0, yyvsp[-1].node); ;} break; case 306: ! #line 1824 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 307: ! #line 1826 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 308: ! #line 1831 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_return (yyvsp[-1].operator.location, NULL_TREE); ;} break; case 309: ! #line 1833 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_return (yyvsp[-2].operator.location, yyvsp[-1].node); ;} break; case 310: ! #line 1835 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 311: ! #line 1837 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 312: ! #line 1842 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build1 (THROW_EXPR, NULL_TREE, yyvsp[-1].node); ! SET_EXPR_LOCATION_FROM_TOKEN (yyval.node, yyvsp[-2].operator); ;} break; case 313: ! #line 1847 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 314: ! #line 1849 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 315: ! #line 1854 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_assertion (yyvsp[-4].operator.location, yyvsp[-3].node, yyvsp[-1].node); ;} break; case 316: ! #line 1858 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_assertion (yyvsp[-2].operator.location, yyvsp[-1].node, NULL_TREE); ;} break; case 317: ! #line 1862 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 318: ! #line 1864 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 319: ! #line 1869 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build2 (SYNCHRONIZED_EXPR, NULL_TREE, yyvsp[-2].node, yyvsp[0].node); ! EXPR_WFL_LINECOL (yyval.node) = EXPR_WFL_LINECOL (MODIFIER_WFL (SYNCHRONIZED_TK)); ;} break; case 320: ! #line 1875 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("'{' expected"); RECOVER;;} break; case 321: ! #line 1877 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 322: ! #line 1879 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 323: ! #line 1881 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 324: ! #line 1886 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { check_modifiers ( "Illegal modifier %qs. Only % was expected here", ! yyvsp[0].value, ACC_SYNCHRONIZED); ! if (yyvsp[0].value != ACC_SYNCHRONIZED) MODIFIER_WFL (SYNCHRONIZED_TK) = build_wfl_node (NULL_TREE); ;} break; case 325: ! #line 1898 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_try_statement (yyvsp[-2].operator.location, yyvsp[-1].node, yyvsp[0].node); ;} break; case 326: ! #line 1900 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_try_finally_statement (yyvsp[-2].operator.location, yyvsp[-1].node, yyvsp[0].node); ;} break; case 327: ! #line 1902 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_try_finally_statement ! (yyvsp[-3].operator.location, build_try_statement (yyvsp[-3].operator.location, ! yyvsp[-2].node, yyvsp[-1].node), yyvsp[0].node); ;} break; case 328: ! #line 1907 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("'{' expected"); DRECOVER (try_statement);;} break; case 330: ! #line 1913 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! TREE_CHAIN (yyvsp[0].node) = yyvsp[-1].node; ! yyval.node = yyvsp[0].node; ;} break; case 331: ! #line 1921 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! java_method_add_stmt (current_function_decl, yyvsp[0].node); exit_block (); ! yyval.node = yyvsp[-1].node; ;} break; case 332: ! #line 1930 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { /* We add a block to define a scope for formal_parameter (CCBP). The formal parameter is *************** yyreduce: *** 5112,5277 **** call */ tree ccpb; tree init; ! if ((yyvsp[-1].node)) { ccpb = enter_block (); init = build_assignment ! (ASSIGN_TK, (yyvsp[-2].operator).location, TREE_PURPOSE ((yyvsp[-1].node)), build0 (JAVA_EXC_OBJ_EXPR, ptr_type_node)); ! declare_local_variables (0, TREE_VALUE ((yyvsp[-1].node)), build_tree_list ! (TREE_PURPOSE ((yyvsp[-1].node)), init)); ! (yyval.node) = build1 (JAVA_CATCH_EXPR, NULL_TREE, ccpb); ! SET_EXPR_LOCATION_FROM_TOKEN ((yyval.node), (yyvsp[-3].operator)); } else { ! (yyval.node) = error_mark_node; } ;} break; case 333: ! #line 1955 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {yyerror ("'(' expected"); RECOVER; (yyval.node) = NULL_TREE;;} break; case 334: ! #line 1957 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("Missing term or ')' expected"); ! RECOVER; (yyval.node) = NULL_TREE; ;} break; case 335: ! #line 1962 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {yyerror ("Missing term"); RECOVER; (yyval.node) = NULL_TREE;;} break; case 336: ! #line 1967 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = (yyvsp[0].node); ;} break; case 337: ! #line 1969 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("'{' expected"); RECOVER; ;} break; case 342: ! #line 1982 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_this ((yyvsp[0].operator).location); ;} break; case 343: ! #line 1984 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {(yyval.node) = (yyvsp[-1].node);;} break; case 349: ! #line 1994 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { tree wfl = build_wfl_node (this_identifier_node); ! (yyval.node) = make_qualified_primary ((yyvsp[-2].node), wfl, EXPR_WFL_LINECOL ((yyvsp[-2].node))); ;} break; case 350: ! #line 1999 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 351: ! #line 2001 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("'class' or 'this' expected" ); RECOVER;;} break; case 352: ! #line 2003 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("'class' expected" ); RECOVER;;} break; case 353: ! #line 2005 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("'class' expected" ); RECOVER;;} break; case 354: ! #line 2010 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_incomplete_class_ref ((yyvsp[-1].operator).location, (yyvsp[-2].node)); ;} break; case 355: ! #line 2012 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_incomplete_class_ref ((yyvsp[-1].operator).location, (yyvsp[-2].node)); ;} break; case 356: ! #line 2014 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_incomplete_class_ref ((yyvsp[-1].operator).location, (yyvsp[-2].node)); ;} break; case 357: ! #line 2016 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_incomplete_class_ref ((yyvsp[-1].operator).location, void_type_node); ;} break; case 358: ! #line 2024 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_new_invocation ((yyvsp[-3].node), (yyvsp[-1].node)); ;} break; case 359: ! #line 2026 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_new_invocation ((yyvsp[-2].node), NULL_TREE); ;} break; case 361: ! #line 2032 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! tree ctor = build_new_invocation ((yyvsp[-2].node), NULL_TREE); ! (yyval.node) = make_qualified_primary ((yyvsp[-3].node), ctor, ! EXPR_WFL_LINECOL ((yyvsp[-3].node))); ;} break; case 363: ! #line 2039 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! tree ctor = build_new_invocation ((yyvsp[-3].node), (yyvsp[-1].node)); ! (yyval.node) = make_qualified_primary ((yyvsp[-4].node), ctor, ! EXPR_WFL_LINECOL ((yyvsp[-4].node))); ;} break; case 365: ! #line 2046 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {(yyval.node) = NULL_TREE; yyerror ("'(' expected"); DRECOVER(new_1);;} break; case 366: ! #line 2048 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {(yyval.node) = NULL_TREE; yyerror ("'(' expected"); RECOVER;;} break; case 367: ! #line 2050 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {(yyval.node) = NULL_TREE; yyerror ("')' or term expected"); RECOVER;;} break; case 368: ! #line 2052 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {(yyval.node) = NULL_TREE; yyerror ("')' expected"); RECOVER;;} break; case 369: ! #line 2054 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = NULL_TREE; YYERROR_NOW; yyerror ("Identifier expected"); RECOVER; --- 5080,5245 ---- call */ tree ccpb; tree init; ! if (yyvsp[-1].node) { ccpb = enter_block (); init = build_assignment ! (ASSIGN_TK, yyvsp[-2].operator.location, TREE_PURPOSE (yyvsp[-1].node), build0 (JAVA_EXC_OBJ_EXPR, ptr_type_node)); ! declare_local_variables (0, TREE_VALUE (yyvsp[-1].node), build_tree_list ! (TREE_PURPOSE (yyvsp[-1].node), init)); ! yyval.node = build1 (JAVA_CATCH_EXPR, NULL_TREE, ccpb); ! SET_EXPR_LOCATION_FROM_TOKEN (yyval.node, yyvsp[-3].operator); } else { ! yyval.node = error_mark_node; } ;} break; case 333: ! #line 1955 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyerror ("'(' expected"); RECOVER; yyval.node = NULL_TREE;;} break; case 334: ! #line 1957 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("Missing term or ')' expected"); ! RECOVER; yyval.node = NULL_TREE; ;} break; case 335: ! #line 1962 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyerror ("Missing term"); RECOVER; yyval.node = NULL_TREE;;} break; case 336: ! #line 1967 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = yyvsp[0].node; ;} break; case 337: ! #line 1969 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("'{' expected"); RECOVER; ;} break; case 342: ! #line 1982 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_this (yyvsp[0].operator.location); ;} break; case 343: ! #line 1984 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyval.node = yyvsp[-1].node;;} break; case 349: ! #line 1994 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { tree wfl = build_wfl_node (this_identifier_node); ! yyval.node = make_qualified_primary (yyvsp[-2].node, wfl, EXPR_WFL_LINECOL (yyvsp[-2].node)); ;} break; case 350: ! #line 1999 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 351: ! #line 2001 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("'class' or 'this' expected" ); RECOVER;;} break; case 352: ! #line 2003 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("'class' expected" ); RECOVER;;} break; case 353: ! #line 2005 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("'class' expected" ); RECOVER;;} break; case 354: ! #line 2010 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_incomplete_class_ref (yyvsp[-1].operator.location, yyvsp[-2].node); ;} break; case 355: ! #line 2012 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_incomplete_class_ref (yyvsp[-1].operator.location, yyvsp[-2].node); ;} break; case 356: ! #line 2014 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_incomplete_class_ref (yyvsp[-1].operator.location, yyvsp[-2].node); ;} break; case 357: ! #line 2016 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_incomplete_class_ref (yyvsp[-1].operator.location, void_type_node); ;} break; case 358: ! #line 2024 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_new_invocation (yyvsp[-3].node, yyvsp[-1].node); ;} break; case 359: ! #line 2026 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_new_invocation (yyvsp[-2].node, NULL_TREE); ;} break; case 361: ! #line 2032 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! tree ctor = build_new_invocation (yyvsp[-2].node, NULL_TREE); ! yyval.node = make_qualified_primary (yyvsp[-3].node, ctor, ! EXPR_WFL_LINECOL (yyvsp[-3].node)); ;} break; case 363: ! #line 2039 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! tree ctor = build_new_invocation (yyvsp[-3].node, yyvsp[-1].node); ! yyval.node = make_qualified_primary (yyvsp[-4].node, ctor, ! EXPR_WFL_LINECOL (yyvsp[-4].node)); ;} break; case 365: ! #line 2046 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyval.node = NULL_TREE; yyerror ("'(' expected"); DRECOVER(new_1);;} break; case 366: ! #line 2048 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyval.node = NULL_TREE; yyerror ("'(' expected"); RECOVER;;} break; case 367: ! #line 2050 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyval.node = NULL_TREE; yyerror ("')' or term expected"); RECOVER;;} break; case 368: ! #line 2052 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyval.node = NULL_TREE; yyerror ("')' expected"); RECOVER;;} break; case 369: ! #line 2054 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = NULL_TREE; YYERROR_NOW; yyerror ("Identifier expected"); RECOVER; *************** yyreduce: *** 5279,5303 **** break; case 370: ! #line 2061 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {(yyval.node) = NULL_TREE; yyerror ("'(' expected"); RECOVER;;} break; case 371: ! #line 2071 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { create_anonymous_class ((yyvsp[-3].node)); ;} break; case 372: ! #line 2073 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { tree id = build_wfl_node (DECL_NAME (GET_CPC ())); ! EXPR_WFL_LINECOL (id) = EXPR_WFL_LINECOL ((yyvsp[-5].node)); end_class_declaration (1); /* Now we can craft the new expression */ ! (yyval.node) = build_new_invocation (id, (yyvsp[-3].node)); /* Note that we can't possibly be here if `class_type' is an interface (in which case the --- 5247,5271 ---- break; case 370: ! #line 2061 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyval.node = NULL_TREE; yyerror ("'(' expected"); RECOVER;;} break; case 371: ! #line 2071 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { create_anonymous_class (yyvsp[-3].node); ;} break; case 372: ! #line 2073 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { tree id = build_wfl_node (DECL_NAME (GET_CPC ())); ! EXPR_WFL_LINECOL (id) = EXPR_WFL_LINECOL (yyvsp[-5].node); end_class_declaration (1); /* Now we can craft the new expression */ ! yyval.node = build_new_invocation (id, yyvsp[-3].node); /* Note that we can't possibly be here if `class_type' is an interface (in which case the *************** yyreduce: *** 5323,5337 **** break; case 373: ! #line 2104 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { create_anonymous_class ((yyvsp[-2].node)); ;} break; case 374: ! #line 2106 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { tree id = build_wfl_node (DECL_NAME (GET_CPC ())); ! EXPR_WFL_LINECOL (id) = EXPR_WFL_LINECOL ((yyvsp[-4].node)); end_class_declaration (1); --- 5291,5305 ---- break; case 373: ! #line 2104 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { create_anonymous_class (yyvsp[-2].node); ;} break; case 374: ! #line 2106 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { tree id = build_wfl_node (DECL_NAME (GET_CPC ())); ! EXPR_WFL_LINECOL (id) = EXPR_WFL_LINECOL (yyvsp[-4].node); end_class_declaration (1); *************** yyreduce: *** 5339,5411 **** statement doesn't need to be remember so that a constructor can be generated, since its signature is already known. */ ! (yyval.node) = build_new_invocation (id, NULL_TREE); ;} break; case 375: ! #line 2122 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = (yyvsp[-2].node); ;} break; case 376: ! #line 2124 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = (yyvsp[-2].node); ;} break; case 377: ! #line 2129 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = tree_cons (NULL_TREE, (yyvsp[0].node), NULL_TREE); ctxp->formal_parameter_number = 1; ;} break; case 378: ! #line 2134 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ctxp->formal_parameter_number += 1; ! (yyval.node) = tree_cons (NULL_TREE, (yyvsp[0].node), (yyvsp[-2].node)); ;} break; case 379: ! #line 2139 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 380: ! #line 2144 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_newarray_node ((yyvsp[-1].node), (yyvsp[0].node), 0); ;} break; case 381: ! #line 2146 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_newarray_node ((yyvsp[-1].node), (yyvsp[0].node), 0); ;} break; case 382: ! #line 2148 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_newarray_node ((yyvsp[-2].node), (yyvsp[-1].node), pop_current_osb (ctxp));;} break; case 383: ! #line 2150 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_newarray_node ((yyvsp[-2].node), (yyvsp[-1].node), pop_current_osb (ctxp));;} break; case 384: ! #line 2152 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("'[' expected"); DRECOVER ("]");;} break; case 385: ! #line 2154 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("']' expected"); RECOVER;;} break; case 386: ! #line 2161 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { char *sig; int osb = pop_current_osb (ctxp); --- 5307,5379 ---- statement doesn't need to be remember so that a constructor can be generated, since its signature is already known. */ ! yyval.node = build_new_invocation (id, NULL_TREE); ;} break; case 375: ! #line 2122 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = yyvsp[-2].node; ;} break; case 376: ! #line 2124 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = yyvsp[-2].node; ;} break; case 377: ! #line 2129 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = tree_cons (NULL_TREE, yyvsp[0].node, NULL_TREE); ctxp->formal_parameter_number = 1; ;} break; case 378: ! #line 2134 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ctxp->formal_parameter_number += 1; ! yyval.node = tree_cons (NULL_TREE, yyvsp[0].node, yyvsp[-2].node); ;} break; case 379: ! #line 2139 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 380: ! #line 2144 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_newarray_node (yyvsp[-1].node, yyvsp[0].node, 0); ;} break; case 381: ! #line 2146 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_newarray_node (yyvsp[-1].node, yyvsp[0].node, 0); ;} break; case 382: ! #line 2148 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_newarray_node (yyvsp[-2].node, yyvsp[-1].node, pop_current_osb (ctxp));;} break; case 383: ! #line 2150 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_newarray_node (yyvsp[-2].node, yyvsp[-1].node, pop_current_osb (ctxp));;} break; case 384: ! #line 2152 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("'[' expected"); DRECOVER ("]");;} break; case 385: ! #line 2154 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("']' expected"); RECOVER;;} break; case 386: ! #line 2161 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { char *sig; int osb = pop_current_osb (ctxp); *************** yyreduce: *** 5413,5475 **** obstack_grow (&temporary_obstack, "[]", 2); obstack_1grow (&temporary_obstack, '\0'); sig = obstack_finish (&temporary_obstack); ! (yyval.node) = build3 (NEW_ANONYMOUS_ARRAY_EXPR, NULL_TREE, ! (yyvsp[-2].node), get_identifier (sig), (yyvsp[0].node)); ;} break; case 387: ! #line 2172 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { int osb = pop_current_osb (ctxp); ! tree type = (yyvsp[-2].node); while (osb--) type = build_java_array_type (type, -1); ! (yyval.node) = build3 (NEW_ANONYMOUS_ARRAY_EXPR, NULL_TREE, ! build_pointer_type (type), NULL_TREE, (yyvsp[0].node)); ;} break; case 388: ! #line 2181 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("'[' expected"); DRECOVER ("]");;} break; case 389: ! #line 2183 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("']' expected"); RECOVER;;} break; case 390: ! #line 2188 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_tree_list (NULL_TREE, (yyvsp[0].node)); ;} break; case 391: ! #line 2190 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = tree_cons (NULL_TREE, (yyvsp[0].node), (yyval.node)); ;} break; case 392: ! #line 2195 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! if (JNUMERIC_TYPE_P (TREE_TYPE ((yyvsp[-1].node)))) { ! (yyvsp[-1].node) = build_wfl_node ((yyvsp[-1].node)); ! TREE_TYPE ((yyvsp[-1].node)) = NULL_TREE; } ! EXPR_WFL_LINECOL ((yyvsp[-1].node)) = (yyvsp[-2].operator).location; ! (yyval.node) = (yyvsp[-1].node); ;} break; case 393: ! #line 2205 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("']' expected"); RECOVER;;} break; case 394: ! #line 2207 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("Missing term"); yyerror ("']' expected"); --- 5381,5443 ---- obstack_grow (&temporary_obstack, "[]", 2); obstack_1grow (&temporary_obstack, '\0'); sig = obstack_finish (&temporary_obstack); ! yyval.node = build3 (NEW_ANONYMOUS_ARRAY_EXPR, NULL_TREE, ! yyvsp[-2].node, get_identifier (sig), yyvsp[0].node); ;} break; case 387: ! #line 2172 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { int osb = pop_current_osb (ctxp); ! tree type = yyvsp[-2].node; while (osb--) type = build_java_array_type (type, -1); ! yyval.node = build3 (NEW_ANONYMOUS_ARRAY_EXPR, NULL_TREE, ! build_pointer_type (type), NULL_TREE, yyvsp[0].node); ;} break; case 388: ! #line 2181 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("'[' expected"); DRECOVER ("]");;} break; case 389: ! #line 2183 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("']' expected"); RECOVER;;} break; case 390: ! #line 2188 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_tree_list (NULL_TREE, yyvsp[0].node); ;} break; case 391: ! #line 2190 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = tree_cons (NULL_TREE, yyvsp[0].node, yyval.node); ;} break; case 392: ! #line 2195 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! if (JNUMERIC_TYPE_P (TREE_TYPE (yyvsp[-1].node))) { ! yyvsp[-1].node = build_wfl_node (yyvsp[-1].node); ! TREE_TYPE (yyvsp[-1].node) = NULL_TREE; } ! EXPR_WFL_LINECOL (yyvsp[-1].node) = yyvsp[-2].operator.location; ! yyval.node = yyvsp[-1].node; ;} break; case 393: ! #line 2205 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("']' expected"); RECOVER;;} break; case 394: ! #line 2207 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("Missing term"); yyerror ("']' expected"); *************** yyreduce: *** 5478,5484 **** break; case 395: ! #line 2216 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { int allocate = 0; /* If not initialized, allocate memory for the osb --- 5446,5452 ---- break; case 395: ! #line 2216 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { int allocate = 0; /* If not initialized, allocate memory for the osb *************** yyreduce: *** 5507,5621 **** break; case 396: ! #line 2242 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { CURRENT_OSB (ctxp)++; ;} break; case 397: ! #line 2244 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("']' expected"); RECOVER;;} break; case 398: ! #line 2249 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = make_qualified_primary ((yyvsp[-2].node), (yyvsp[0].node), (yyvsp[-1].operator).location); ;} break; case 399: ! #line 2253 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { tree super_wfl = build_wfl_node (super_identifier_node); ! SET_EXPR_LOCATION_FROM_TOKEN (super_wfl, (yyvsp[-2].operator)); ! (yyval.node) = make_qualified_name (super_wfl, (yyvsp[0].node), (yyvsp[-1].operator).location); ;} break; case 400: ! #line 2259 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Field expected"); DRECOVER (super_field_acces);;} break; case 401: ! #line 2264 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_method_invocation ((yyvsp[-2].node), NULL_TREE); ;} break; case 402: ! #line 2266 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_method_invocation ((yyvsp[-3].node), (yyvsp[-1].node)); ;} break; case 403: ! #line 2268 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! if (TREE_CODE ((yyvsp[-4].node)) == THIS_EXPR) ! (yyval.node) = build_this_super_qualified_invocation ! (1, (yyvsp[-2].node), NULL_TREE, 0, (yyvsp[-3].operator).location); else { ! tree invok = build_method_invocation ((yyvsp[-2].node), NULL_TREE); ! (yyval.node) = make_qualified_primary ((yyvsp[-4].node), invok, (yyvsp[-3].operator).location); } ;} break; case 404: ! #line 2279 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! if (TREE_CODE ((yyvsp[-5].node)) == THIS_EXPR) ! (yyval.node) = build_this_super_qualified_invocation ! (1, (yyvsp[-3].node), (yyvsp[-1].node), 0, (yyvsp[-4].operator).location); else { ! tree invok = build_method_invocation ((yyvsp[-3].node), (yyvsp[-1].node)); ! (yyval.node) = make_qualified_primary ((yyvsp[-5].node), invok, (yyvsp[-4].operator).location); } ;} break; case 405: ! #line 2290 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_this_super_qualified_invocation ! (0, (yyvsp[-2].node), NULL_TREE, (yyvsp[-4].operator).location, (yyvsp[-3].operator).location); ;} break; case 406: ! #line 2295 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_this_super_qualified_invocation ! (0, (yyvsp[-3].node), (yyvsp[-1].node), (yyvsp[-5].operator).location, (yyvsp[-4].operator).location); ;} break; case 407: ! #line 2304 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("'(' expected"); DRECOVER (method_invocation); ;} break; case 408: ! #line 2306 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("'(' expected"); DRECOVER (method_invocation); ;} break; case 409: ! #line 2311 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_array_ref ((yyvsp[-2].operator).location, (yyvsp[-3].node), (yyvsp[-1].node)); ;} break; case 410: ! #line 2313 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_array_ref ((yyvsp[-2].operator).location, (yyvsp[-3].node), (yyvsp[-1].node)); ;} break; case 411: ! #line 2315 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_array_ref ((yyvsp[-2].operator).location, (yyvsp[-3].node), (yyvsp[-1].node)); ;} break; case 412: ! #line 2317 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("Missing term and ']' expected"); DRECOVER(array_access); --- 5475,5589 ---- break; case 396: ! #line 2242 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { CURRENT_OSB (ctxp)++; ;} break; case 397: ! #line 2244 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("']' expected"); RECOVER;;} break; case 398: ! #line 2249 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = make_qualified_primary (yyvsp[-2].node, yyvsp[0].node, yyvsp[-1].operator.location); ;} break; case 399: ! #line 2253 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { tree super_wfl = build_wfl_node (super_identifier_node); ! SET_EXPR_LOCATION_FROM_TOKEN (super_wfl, yyvsp[-2].operator); ! yyval.node = make_qualified_name (super_wfl, yyvsp[0].node, yyvsp[-1].operator.location); ;} break; case 400: ! #line 2259 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Field expected"); DRECOVER (super_field_acces);;} break; case 401: ! #line 2264 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_method_invocation (yyvsp[-2].node, NULL_TREE); ;} break; case 402: ! #line 2266 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_method_invocation (yyvsp[-3].node, yyvsp[-1].node); ;} break; case 403: ! #line 2268 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! if (TREE_CODE (yyvsp[-4].node) == THIS_EXPR) ! yyval.node = build_this_super_qualified_invocation ! (1, yyvsp[-2].node, NULL_TREE, 0, yyvsp[-3].operator.location); else { ! tree invok = build_method_invocation (yyvsp[-2].node, NULL_TREE); ! yyval.node = make_qualified_primary (yyvsp[-4].node, invok, yyvsp[-3].operator.location); } ;} break; case 404: ! #line 2279 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! if (TREE_CODE (yyvsp[-5].node) == THIS_EXPR) ! yyval.node = build_this_super_qualified_invocation ! (1, yyvsp[-3].node, yyvsp[-1].node, 0, yyvsp[-4].operator.location); else { ! tree invok = build_method_invocation (yyvsp[-3].node, yyvsp[-1].node); ! yyval.node = make_qualified_primary (yyvsp[-5].node, invok, yyvsp[-4].operator.location); } ;} break; case 405: ! #line 2290 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_this_super_qualified_invocation ! (0, yyvsp[-2].node, NULL_TREE, yyvsp[-4].operator.location, yyvsp[-3].operator.location); ;} break; case 406: ! #line 2295 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_this_super_qualified_invocation ! (0, yyvsp[-3].node, yyvsp[-1].node, yyvsp[-5].operator.location, yyvsp[-4].operator.location); ;} break; case 407: ! #line 2304 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("'(' expected"); DRECOVER (method_invocation); ;} break; case 408: ! #line 2306 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("'(' expected"); DRECOVER (method_invocation); ;} break; case 409: ! #line 2311 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_array_ref (yyvsp[-2].operator.location, yyvsp[-3].node, yyvsp[-1].node); ;} break; case 410: ! #line 2313 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_array_ref (yyvsp[-2].operator.location, yyvsp[-3].node, yyvsp[-1].node); ;} break; case 411: ! #line 2315 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_array_ref (yyvsp[-2].operator.location, yyvsp[-3].node, yyvsp[-1].node); ;} break; case 412: ! #line 2317 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("Missing term and ']' expected"); DRECOVER(array_access); *************** yyreduce: *** 5623,5629 **** break; case 413: ! #line 2322 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("']' expected"); DRECOVER(array_access); --- 5591,5597 ---- break; case 413: ! #line 2322 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("']' expected"); DRECOVER(array_access); *************** yyreduce: *** 5631,5637 **** break; case 414: ! #line 2327 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("Missing term and ']' expected"); DRECOVER(array_access); --- 5599,5605 ---- break; case 414: ! #line 2327 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("Missing term and ']' expected"); DRECOVER(array_access); *************** yyreduce: *** 5639,5645 **** break; case 415: ! #line 2332 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("']' expected"); DRECOVER(array_access); --- 5607,5613 ---- break; case 415: ! #line 2332 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("']' expected"); DRECOVER(array_access); *************** yyreduce: *** 5647,5653 **** break; case 416: ! #line 2337 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("Missing term and ']' expected"); DRECOVER(array_access); --- 5615,5621 ---- break; case 416: ! #line 2337 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("Missing term and ']' expected"); DRECOVER(array_access); *************** yyreduce: *** 5655,5661 **** break; case 417: ! #line 2342 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { yyerror ("']' expected"); DRECOVER(array_access); --- 5623,5629 ---- break; case 417: ! #line 2342 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { yyerror ("']' expected"); DRECOVER(array_access); *************** yyreduce: *** 5663,5791 **** break; case 422: ! #line 2357 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_incdec ((yyvsp[0].operator).token, (yyvsp[0].operator).location, (yyvsp[-1].node), 1); ;} break; case 423: ! #line 2362 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_incdec ((yyvsp[0].operator).token, (yyvsp[0].operator).location, (yyvsp[-1].node), 1); ;} break; case 426: ! #line 2369 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {(yyval.node) = build_unaryop ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node)); ;} break; case 428: ! #line 2372 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 429: ! #line 2377 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! if ((yyvsp[0].node)) ! error_if_numeric_overflow ((yyvsp[0].node)); ! (yyval.node) = (yyvsp[0].node); ;} break; case 430: ! #line 2383 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {(yyval.node) = build_unaryop ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node)); ;} break; case 431: ! #line 2385 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 432: ! #line 2390 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {(yyval.node) = build_incdec ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node), 0); ;} break; case 433: ! #line 2392 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 434: ! #line 2397 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {(yyval.node) = build_incdec ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node), 0); ;} break; case 435: ! #line 2399 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 437: ! #line 2405 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {(yyval.node) = build_unaryop ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node)); ;} break; case 438: ! #line 2407 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! {(yyval.node) = build_unaryop ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node)); ;} break; case 440: ! #line 2410 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 441: ! #line 2412 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 442: ! #line 2417 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! tree type = (yyvsp[-3].node); int osb = pop_current_osb (ctxp); while (osb--) type = build_java_array_type (type, -1); ! (yyval.node) = build_cast ((yyvsp[-4].operator).location, type, (yyvsp[0].node)); ;} break; case 443: ! #line 2425 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_cast ((yyvsp[-3].operator).location, (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 444: ! #line 2427 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_cast ((yyvsp[-3].operator).location, (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 445: ! #line 2429 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { const char *ptr; int osb = pop_current_osb (ctxp); obstack_grow (&temporary_obstack, ! IDENTIFIER_POINTER (EXPR_WFL_NODE ((yyvsp[-3].node))), ! IDENTIFIER_LENGTH (EXPR_WFL_NODE ((yyvsp[-3].node)))); while (osb--) obstack_grow (&temporary_obstack, "[]", 2); obstack_1grow (&temporary_obstack, '\0'); ptr = obstack_finish (&temporary_obstack); ! EXPR_WFL_NODE ((yyvsp[-3].node)) = get_identifier (ptr); ! (yyval.node) = build_cast ((yyvsp[-4].operator).location, (yyvsp[-3].node), (yyvsp[0].node)); ;} break; case 446: ! #line 2443 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("']' expected, invalid type expression");;} break; case 447: ! #line 2445 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Invalid type expression"); RECOVER; RECOVER; --- 5631,5759 ---- break; case 422: ! #line 2357 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_incdec (yyvsp[0].operator.token, yyvsp[0].operator.location, yyvsp[-1].node, 1); ;} break; case 423: ! #line 2362 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_incdec (yyvsp[0].operator.token, yyvsp[0].operator.location, yyvsp[-1].node, 1); ;} break; case 426: ! #line 2369 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyval.node = build_unaryop (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node); ;} break; case 428: ! #line 2372 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 429: ! #line 2377 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! if (yyvsp[0].node) ! error_if_numeric_overflow (yyvsp[0].node); ! yyval.node = yyvsp[0].node; ;} break; case 430: ! #line 2383 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyval.node = build_unaryop (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node); ;} break; case 431: ! #line 2385 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 432: ! #line 2390 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyval.node = build_incdec (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node, 0); ;} break; case 433: ! #line 2392 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 434: ! #line 2397 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyval.node = build_incdec (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node, 0); ;} break; case 435: ! #line 2399 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 437: ! #line 2405 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyval.node = build_unaryop (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node); ;} break; case 438: ! #line 2407 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! {yyval.node = build_unaryop (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node); ;} break; case 440: ! #line 2410 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 441: ! #line 2412 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 442: ! #line 2417 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! tree type = yyvsp[-3].node; int osb = pop_current_osb (ctxp); while (osb--) type = build_java_array_type (type, -1); ! yyval.node = build_cast (yyvsp[-4].operator.location, type, yyvsp[0].node); ;} break; case 443: ! #line 2425 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_cast (yyvsp[-3].operator.location, yyvsp[-2].node, yyvsp[0].node); ;} break; case 444: ! #line 2427 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_cast (yyvsp[-3].operator.location, yyvsp[-2].node, yyvsp[0].node); ;} break; case 445: ! #line 2429 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { const char *ptr; int osb = pop_current_osb (ctxp); obstack_grow (&temporary_obstack, ! IDENTIFIER_POINTER (EXPR_WFL_NODE (yyvsp[-3].node)), ! IDENTIFIER_LENGTH (EXPR_WFL_NODE (yyvsp[-3].node))); while (osb--) obstack_grow (&temporary_obstack, "[]", 2); obstack_1grow (&temporary_obstack, '\0'); ptr = obstack_finish (&temporary_obstack); ! EXPR_WFL_NODE (yyvsp[-3].node) = get_identifier (ptr); ! yyval.node = build_cast (yyvsp[-4].operator.location, yyvsp[-3].node, yyvsp[0].node); ;} break; case 446: ! #line 2443 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("']' expected, invalid type expression");;} break; case 447: ! #line 2445 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Invalid type expression"); RECOVER; RECOVER; *************** yyreduce: *** 5793,6079 **** break; case 448: ! #line 2450 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 449: ! #line 2452 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 450: ! #line 2454 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 452: ! #line 2460 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), ! (yyvsp[-1].operator).location, (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 453: ! #line 2465 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 454: ! #line 2470 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 455: ! #line 2475 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 456: ! #line 2477 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 457: ! #line 2479 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 459: ! #line 2485 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 460: ! #line 2490 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 461: ! #line 2495 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 462: ! #line 2497 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 464: ! #line 2503 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 465: ! #line 2508 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 466: ! #line 2513 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 467: ! #line 2518 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 468: ! #line 2520 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 469: ! #line 2522 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 471: ! #line 2528 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 472: ! #line 2533 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 473: ! #line 2538 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 474: ! #line 2543 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 475: ! #line 2548 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_binop (INSTANCEOF_EXPR, (yyvsp[-1].operator).location, (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 476: ! #line 2550 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 477: ! #line 2552 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 478: ! #line 2554 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 479: ! #line 2556 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 480: ! #line 2558 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Invalid reference type"); RECOVER;;} break; case 482: ! #line 2564 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 483: ! #line 2569 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 484: ! #line 2574 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 485: ! #line 2576 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 487: ! #line 2582 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 488: ! #line 2587 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 490: ! #line 2593 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 491: ! #line 2598 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 493: ! #line 2604 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 494: ! #line 2609 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 496: ! #line 2615 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 497: ! #line 2620 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 499: ! #line 2626 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location, ! (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 500: ! #line 2631 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 502: ! #line 2637 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { ! (yyval.node) = build3 (CONDITIONAL_EXPR, NULL_TREE, (yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node)); ! SET_EXPR_LOCATION_FROM_TOKEN ((yyval.node), (yyvsp[-3].operator)); ;} break; case 503: ! #line 2642 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { YYERROR_NOW; yyerror ("Missing term"); --- 5761,6047 ---- break; case 448: ! #line 2450 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 449: ! #line 2452 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 450: ! #line 2454 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 452: ! #line 2460 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), ! yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); ;} break; case 453: ! #line 2465 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 454: ! #line 2470 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 455: ! #line 2475 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 456: ! #line 2477 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 457: ! #line 2479 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 459: ! #line 2485 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 460: ! #line 2490 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 461: ! #line 2495 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 462: ! #line 2497 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 464: ! #line 2503 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 465: ! #line 2508 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 466: ! #line 2513 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 467: ! #line 2518 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 468: ! #line 2520 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 469: ! #line 2522 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 471: ! #line 2528 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 472: ! #line 2533 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 473: ! #line 2538 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 474: ! #line 2543 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 475: ! #line 2548 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_binop (INSTANCEOF_EXPR, yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); ;} break; case 476: ! #line 2550 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 477: ! #line 2552 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 478: ! #line 2554 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 479: ! #line 2556 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 480: ! #line 2558 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Invalid reference type"); RECOVER;;} break; case 482: ! #line 2564 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 483: ! #line 2569 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 484: ! #line 2574 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 485: ! #line 2576 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 487: ! #line 2582 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 488: ! #line 2587 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 490: ! #line 2593 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 491: ! #line 2598 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 493: ! #line 2604 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 494: ! #line 2609 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 496: ! #line 2615 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 497: ! #line 2620 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 499: ! #line 2626 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, ! yyvsp[-2].node, yyvsp[0].node); ;} break; case 500: ! #line 2631 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 502: ! #line 2637 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { ! yyval.node = build3 (CONDITIONAL_EXPR, NULL_TREE, yyvsp[-4].node, yyvsp[-2].node, yyvsp[0].node); ! SET_EXPR_LOCATION_FROM_TOKEN (yyval.node, yyvsp[-3].operator); ;} break; case 503: ! #line 2642 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { YYERROR_NOW; yyerror ("Missing term"); *************** yyreduce: *** 6082,6103 **** break; case 504: ! #line 2648 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); DRECOVER (2);;} break; case 505: ! #line 2650 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" {yyerror ("Missing term"); DRECOVER (3);;} break; case 508: ! #line 2660 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" ! { (yyval.node) = build_assignment ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[-2].node), (yyvsp[0].node)); ;} break; case 509: ! #line 2662 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Missing term"); DRECOVER (assign); --- 6050,6071 ---- break; case 504: ! #line 2648 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); DRECOVER (2);;} break; case 505: ! #line 2650 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" {yyerror ("Missing term"); DRECOVER (3);;} break; case 508: ! #line 2660 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" ! { yyval.node = build_assignment (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); ;} break; case 509: ! #line 2662 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Missing term"); DRECOVER (assign); *************** yyreduce: *** 6107,6114 **** } ! /* Line 1037 of yacc.c. */ ! #line 6112 "java/parse.c" yyvsp -= yylen; yyssp -= yylen; --- 6075,6082 ---- } ! /* Line 991 of yacc.c. */ ! #line 6079 "java/parse.c" yyvsp -= yylen; yyssp -= yylen; *************** yyerrlab: *** 6149,6181 **** { YYSIZE_T yysize = 0; int yytype = YYTRANSLATE (yychar); - const char* yyprefix; char *yymsg; ! int yyx; /* Start YYX at -YYN if negative to avoid negative indexes in YYCHECK. */ ! int yyxbegin = yyn < 0 ? -yyn : 0; ! ! /* Stay within bounds of both yycheck and yytname. */ ! int yychecklim = YYLAST - yyn; ! int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS; ! int yycount = 0; ! ! yyprefix = ", expecting "; ! for (yyx = yyxbegin; yyx < yyxend; ++yyx) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) ! { ! yysize += yystrlen (yyprefix) + yystrlen (yytname [yyx]); ! yycount += 1; ! if (yycount == 5) ! { ! yysize = 0; ! break; ! } ! } ! yysize += (sizeof ("syntax error, unexpected ") ! + yystrlen (yytname[yytype])); yymsg = (char *) YYSTACK_ALLOC (yysize); if (yymsg != 0) { --- 6117,6134 ---- { YYSIZE_T yysize = 0; int yytype = YYTRANSLATE (yychar); char *yymsg; ! int yyx, yycount; + yycount = 0; /* Start YYX at -YYN if negative to avoid negative indexes in YYCHECK. */ ! for (yyx = yyn < 0 ? -yyn : 0; ! yyx < (int) (sizeof (yytname) / sizeof (char *)); yyx++) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) ! yysize += yystrlen (yytname[yyx]) + 15, yycount++; ! yysize += yystrlen ("syntax error, unexpected ") + 1; ! yysize += yystrlen (yytname[yytype]); yymsg = (char *) YYSTACK_ALLOC (yysize); if (yymsg != 0) { *************** yyerrlab: *** 6184,6196 **** if (yycount < 5) { ! yyprefix = ", expecting "; ! for (yyx = yyxbegin; yyx < yyxend; ++yyx) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) { ! yyp = yystpcpy (yyp, yyprefix); yyp = yystpcpy (yyp, yytname[yyx]); ! yyprefix = " or "; } } yyerror (yymsg); --- 6137,6152 ---- if (yycount < 5) { ! yycount = 0; ! for (yyx = yyn < 0 ? -yyn : 0; ! yyx < (int) (sizeof (yytname) / sizeof (char *)); ! yyx++) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) { ! const char *yyq = ! yycount ? ", expecting " : " or "; ! yyp = yystpcpy (yyp, yyq); yyp = yystpcpy (yyp, yytname[yyx]); ! yycount++; } } yyerror (yymsg); *************** yyerrlab: *** 6208,6265 **** if (yyerrstatus == 3) { ! /* If just tried and failed to reuse look-ahead token after an error, discard it. */ ! if (yychar <= YYEOF) { ! /* If at end of input, pop the error token, ! then the rest of the stack, then return failure. */ ! if (yychar == YYEOF) ! for (;;) ! { ! ! YYPOPSTACK; ! if (yyssp == yyss) ! YYABORT; ! yydestruct ("Error: popping", ! yystos[*yyssp], yyvsp); ! } } ! else ! { ! yydestruct ("Error: discarding", yytoken, &yylval); ! yychar = YYEMPTY; ! } } ! /* Else will try to reuse look-ahead token after shifting the error token. */ ! goto yyerrlab1; ! /*---------------------------------------------------. ! | yyerrorlab -- error raised explicitly by YYERROR. | ! `---------------------------------------------------*/ ! yyerrorlab: ! #ifdef __GNUC__ ! /* Pacify GCC when the user code never invokes YYERROR and the label ! yyerrorlab therefore never appears in user code. */ ! if (0) ! goto yyerrorlab; #endif - yyvsp -= yylen; - yyssp -= yylen; - yystate = *yyssp; - goto yyerrlab1; ! /*-------------------------------------------------------------. ! | yyerrlab1 -- common code for both syntax error and YYERROR. | ! `-------------------------------------------------------------*/ ! yyerrlab1: yyerrstatus = 3; /* Each real token shifted decrements this. */ for (;;) --- 6164,6218 ---- if (yyerrstatus == 3) { ! /* If just tried and failed to reuse lookahead token after an error, discard it. */ ! /* Return failure if at end of input. */ ! if (yychar == YYEOF) { ! /* Pop the error token. */ ! YYPOPSTACK; ! /* Pop the rest of the stack. */ ! while (yyss < yyssp) ! { ! YYDSYMPRINTF ("Error: popping", yystos[*yyssp], yyvsp, yylsp); ! yydestruct (yystos[*yyssp], yyvsp); ! YYPOPSTACK; ! } ! YYABORT; } ! ! YYDSYMPRINTF ("Error: discarding", yytoken, &yylval, &yylloc); ! yydestruct (yytoken, &yylval); ! yychar = YYEMPTY; ! } ! /* Else will try to reuse lookahead token after shifting the error token. */ ! goto yyerrlab2; ! /*----------------------------------------------------. ! | yyerrlab1 -- error raised explicitly by an action. | ! `----------------------------------------------------*/ ! yyerrlab1: ! /* Suppress GCC warning that yyerrlab1 is unused when no action ! invokes YYERROR. */ ! #if defined (__GNUC_MINOR__) && 2093 <= (__GNUC__ * 1000 + __GNUC_MINOR__) \ ! && !defined __cplusplus ! __attribute__ ((__unused__)) #endif + goto yyerrlab2; ! ! /*---------------------------------------------------------------. ! | yyerrlab2 -- pop states until the error token can be shifted. | ! `---------------------------------------------------------------*/ ! yyerrlab2: yyerrstatus = 3; /* Each real token shifted decrements this. */ for (;;) *************** yyerrlab1: *** 6280,6301 **** if (yyssp == yyss) YYABORT; - yydestruct ("Error: popping", yystos[yystate], yyvsp); - YYPOPSTACK; - yystate = *yyssp; YY_STACK_PRINT (yyss, yyssp); } if (yyn == YYFINAL) YYACCEPT; *++yyvsp = yylval; - /* Shift the error token. */ - YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp); - yystate = yyn; goto yynewstate; --- 6233,6254 ---- if (yyssp == yyss) YYABORT; + YYDSYMPRINTF ("Error: popping", yystos[*yyssp], yyvsp, yylsp); + yydestruct (yystos[yystate], yyvsp); + yyvsp--; + yystate = *--yyssp; YY_STACK_PRINT (yyss, yyssp); } if (yyn == YYFINAL) YYACCEPT; + YYDPRINTF ((stderr, "Shifting error token, ")); + *++yyvsp = yylval; yystate = yyn; goto yynewstate; *************** yyacceptlab: *** 6311,6319 **** | yyabortlab -- YYABORT comes here. | `-----------------------------------*/ yyabortlab: - yydestruct ("Error: discarding lookahead", - yytoken, &yylval); - yychar = YYEMPTY; yyresult = 1; goto yyreturn; --- 6264,6269 ---- *************** yyreturn: *** 6336,6342 **** } ! #line 2687 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse.y" /* Helper function to retrieve an OSB count. Should be used when the --- 6286,6292 ---- } ! #line 2687 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse.y" /* Helper function to retrieve an OSB count. Should be used when the diff -Nrcpad gcc-4.0.3/gcc/java/parse-scan.c gcc-4.0.4/gcc/java/parse-scan.c *** gcc-4.0.3/gcc/java/parse-scan.c 2006-03-09 20:51:49.000000000 +0000 --- gcc-4.0.4/gcc/java/parse-scan.c 2007-01-31 10:49:32.000000000 +0000 *************** *** 1,7 **** ! /* A Bison parser, made by GNU Bison 2.0. */ /* Skeleton parser for Yacc-like parsing with Bison, ! Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by --- 1,7 ---- ! /* A Bison parser, made by GNU Bison 1.875. */ /* Skeleton parser for Yacc-like parsing with Bison, ! Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by *************** *** 278,284 **** /* Copy the first part of user declarations. */ ! #line 38 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" #define JC1_LITE --- 278,284 ---- /* Copy the first part of user declarations. */ ! #line 38 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" #define JC1_LITE *************** void report (void); *** 383,396 **** #endif #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ! #line 128 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" typedef union YYSTYPE { char *node; struct method_declarator *declarator; int value; /* For modifiers */ } YYSTYPE; ! /* Line 190 of yacc.c. */ ! #line 394 "java/parse-scan.c" # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 --- 383,396 ---- #endif #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ! #line 128 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" typedef union YYSTYPE { char *node; struct method_declarator *declarator; int value; /* For modifiers */ } YYSTYPE; ! /* Line 191 of yacc.c. */ ! #line 393 "java/parse-scan.c" # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 *************** typedef union YYSTYPE { *** 399,431 **** /* Copy the second part of user declarations. */ ! #line 134 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" extern int flag_assert; #include "lex.c" ! /* Line 213 of yacc.c. */ ! #line 411 "java/parse-scan.c" #if ! defined (yyoverflow) || YYERROR_VERBOSE - # ifndef YYFREE - # define YYFREE free - # endif - # ifndef YYMALLOC - # define YYMALLOC malloc - # endif - /* The parser invokes alloca or malloc; define the necessary symbols. */ ! # ifdef YYSTACK_USE_ALLOCA ! # if YYSTACK_USE_ALLOCA ! # ifdef __GNUC__ ! # define YYSTACK_ALLOC __builtin_alloca ! # else # define YYSTACK_ALLOC alloca # endif # endif # endif --- 399,428 ---- /* Copy the second part of user declarations. */ ! #line 134 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" extern int flag_assert; #include "lex.c" ! /* Line 214 of yacc.c. */ ! #line 410 "java/parse-scan.c" #if ! defined (yyoverflow) || YYERROR_VERBOSE /* The parser invokes alloca or malloc; define the necessary symbols. */ ! # if YYSTACK_USE_ALLOCA ! # define YYSTACK_ALLOC alloca ! # else ! # ifndef YYSTACK_USE_ALLOCA ! # if defined (alloca) || defined (_ALLOCA_H) # define YYSTACK_ALLOC alloca + # else + # ifdef __GNUC__ + # define YYSTACK_ALLOC __builtin_alloca + # endif # endif # endif # endif *************** extern int flag_assert; *** 438,457 **** # include /* INFRINGES ON USER NAME SPACE */ # define YYSIZE_T size_t # endif ! # define YYSTACK_ALLOC YYMALLOC ! # define YYSTACK_FREE YYFREE # endif #endif /* ! defined (yyoverflow) || YYERROR_VERBOSE */ #if (! defined (yyoverflow) \ && (! defined (__cplusplus) \ ! || (defined (YYSTYPE_IS_TRIVIAL) && YYSTYPE_IS_TRIVIAL))) /* A type that is properly aligned for any stack member. */ union yyalloc { ! short int yyss; YYSTYPE yyvs; }; --- 435,454 ---- # include /* INFRINGES ON USER NAME SPACE */ # define YYSIZE_T size_t # endif ! # define YYSTACK_ALLOC malloc ! # define YYSTACK_FREE free # endif #endif /* ! defined (yyoverflow) || YYERROR_VERBOSE */ #if (! defined (yyoverflow) \ && (! defined (__cplusplus) \ ! || (YYSTYPE_IS_TRIVIAL))) /* A type that is properly aligned for any stack member. */ union yyalloc { ! short yyss; YYSTYPE yyvs; }; *************** union yyalloc *** 461,473 **** /* The size of an array large to enough to hold all stacks, each with N elements. */ # define YYSTACK_BYTES(N) \ ! ((N) * (sizeof (short int) + sizeof (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM) /* Copy COUNT objects from FROM to TO. The source and destination do not overlap. */ # ifndef YYCOPY ! # if defined (__GNUC__) && 1 < __GNUC__ # define YYCOPY(To, From, Count) \ __builtin_memcpy (To, From, (Count) * sizeof (*(From))) # else --- 458,470 ---- /* The size of an array large to enough to hold all stacks, each with N elements. */ # define YYSTACK_BYTES(N) \ ! ((N) * (sizeof (short) + sizeof (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM) /* Copy COUNT objects from FROM to TO. The source and destination do not overlap. */ # ifndef YYCOPY ! # if 1 < __GNUC__ # define YYCOPY(To, From, Count) \ __builtin_memcpy (To, From, (Count) * sizeof (*(From))) # else *************** union yyalloc *** 503,509 **** #if defined (__STDC__) || defined (__cplusplus) typedef signed char yysigned_char; #else ! typedef short int yysigned_char; #endif /* YYFINAL -- State number of the termination state. */ --- 500,506 ---- #if defined (__STDC__) || defined (__cplusplus) typedef signed char yysigned_char; #else ! typedef short yysigned_char; #endif /* YYFINAL -- State number of the termination state. */ *************** static const unsigned char yytranslate[] *** 572,578 **** #if YYDEBUG /* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in YYRHS. */ ! static const unsigned short int yyprhs[] = { 0, 0, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, --- 569,575 ---- #if YYDEBUG /* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in YYRHS. */ ! static const unsigned short yyprhs[] = { 0, 0, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, *************** static const unsigned short int yyprhs[] *** 613,619 **** }; /* YYRHS -- A `-1'-separated list of the rules' RHS. */ ! static const short int yyrhs[] = { 113, 0, -1, 126, -1, 106, -1, 107, -1, 110, -1, 105, -1, 104, -1, 111, -1, 116, -1, 117, --- 610,616 ---- }; /* YYRHS -- A `-1'-separated list of the rules' RHS. */ ! static const short yyrhs[] = { 113, 0, -1, 126, -1, 106, -1, 107, -1, 110, -1, 105, -1, 104, -1, 111, -1, 116, -1, 117, *************** static const short int yyrhs[] = *** 734,740 **** }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ ! static const unsigned short int yyrline[] = { 0, 208, 208, 213, 214, 215, 216, 217, 218, 223, 224, 228, 233, 238, 246, 247, 251, 255, 259, 263, --- 731,737 ---- }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ ! static const unsigned short yyrline[] = { 0, 208, 208, 213, 214, 215, 216, 217, 218, 223, 224, 228, 233, 238, 246, 247, 251, 255, 259, 263, *************** static const unsigned short int yyrline[ *** 780,855 **** First, the terminals, then, starting at YYNTOKENS, nonterminals. */ static const char *const yytname[] = { ! "$end", "error", "$undefined", "PLUS_TK", "MINUS_TK", "MULT_TK", ! "DIV_TK", "REM_TK", "LS_TK", "SRS_TK", "ZRS_TK", "AND_TK", "XOR_TK", ! "OR_TK", "BOOL_AND_TK", "BOOL_OR_TK", "EQ_TK", "NEQ_TK", "GT_TK", ! "GTE_TK", "LT_TK", "LTE_TK", "PLUS_ASSIGN_TK", "MINUS_ASSIGN_TK", ! "MULT_ASSIGN_TK", "DIV_ASSIGN_TK", "REM_ASSIGN_TK", "LS_ASSIGN_TK", ! "SRS_ASSIGN_TK", "ZRS_ASSIGN_TK", "AND_ASSIGN_TK", "XOR_ASSIGN_TK", ! "OR_ASSIGN_TK", "PUBLIC_TK", "PRIVATE_TK", "PROTECTED_TK", "STATIC_TK", ! "FINAL_TK", "SYNCHRONIZED_TK", "VOLATILE_TK", "TRANSIENT_TK", ! "NATIVE_TK", "PAD_TK", "ABSTRACT_TK", "MODIFIER_TK", "STRICT_TK", ! "DECR_TK", "INCR_TK", "DEFAULT_TK", "IF_TK", "THROW_TK", "BOOLEAN_TK", ! "DO_TK", "IMPLEMENTS_TK", "THROWS_TK", "BREAK_TK", "IMPORT_TK", ! "ELSE_TK", "INSTANCEOF_TK", "RETURN_TK", "VOID_TK", "CATCH_TK", ! "INTERFACE_TK", "CASE_TK", "EXTENDS_TK", "FINALLY_TK", "SUPER_TK", ! "WHILE_TK", "CLASS_TK", "SWITCH_TK", "CONST_TK", "TRY_TK", "FOR_TK", ! "NEW_TK", "CONTINUE_TK", "GOTO_TK", "PACKAGE_TK", "THIS_TK", "ASSERT_TK", ! "BYTE_TK", "SHORT_TK", "INT_TK", "LONG_TK", "CHAR_TK", "INTEGRAL_TK", ! "FLOAT_TK", "DOUBLE_TK", "FP_TK", "ID_TK", "REL_QM_TK", "REL_CL_TK", ! "NOT_TK", "NEG_TK", "ASSIGN_ANY_TK", "ASSIGN_TK", "OP_TK", "CP_TK", ! "OCB_TK", "CCB_TK", "OSB_TK", "CSB_TK", "SC_TK", "C_TK", "DOT_TK", ! "STRING_LIT_TK", "CHAR_LIT_TK", "INT_LIT_TK", "FP_LIT_TK", "TRUE_TK", ! "FALSE_TK", "BOOL_LIT_TK", "NULL_TK", "$accept", "goal", "literal", ! "type", "primitive_type", "reference_type", "class_or_interface_type", ! "class_type", "interface_type", "array_type", "name", "simple_name", ! "qualified_name", "identifier", "compilation_unit", ! "import_declarations", "type_declarations", "package_declaration", ! "import_declaration", "single_type_import_declaration", ! "type_import_on_demand_declaration", "type_declaration", "modifiers", ! "class_declaration", "@1", "@2", "super", "interfaces", ! "interface_type_list", "class_body", "class_body_declarations", ! "class_body_declaration", "class_member_declaration", ! "field_declaration", "variable_declarators", "variable_declarator", ! "variable_declarator_id", "variable_initializer", "method_declaration", ! "@3", "method_header", "method_declarator", "formal_parameter_list", ! "formal_parameter", "throws", "class_type_list", "method_body", ! "static_initializer", "static", "constructor_declaration", ! "constructor_declarator", "constructor_body", ! "explicit_constructor_invocation", "this_or_super", ! "interface_declaration", "@4", "@5", "@6", "@7", "extends_interfaces", ! "interface_body", "interface_member_declarations", ! "interface_member_declaration", "constant_declaration", ! "abstract_method_declaration", "array_initializer", ! "variable_initializers", "block", "block_statements", "block_statement", ! "local_variable_declaration_statement", "local_variable_declaration", ! "statement", "statement_nsi", "statement_without_trailing_substatement", ! "empty_statement", "label_decl", "labeled_statement", ! "labeled_statement_nsi", "expression_statement", "statement_expression", ! "if_then_statement", "if_then_else_statement", ! "if_then_else_statement_nsi", "switch_statement", "switch_block", ! "switch_block_statement_groups", "switch_block_statement_group", ! "switch_labels", "switch_label", "while_expression", "while_statement", ! "while_statement_nsi", "do_statement_begin", "do_statement", ! "for_statement", "for_statement_nsi", "for_header", "for_begin", ! "for_init", "for_update", "statement_expression_list", "break_statement", ! "continue_statement", "return_statement", "throw_statement", ! "assert_statement", "synchronized_statement", "synchronized", ! "try_statement", "catches", "catch_clause", "finally", "primary", ! "primary_no_new_array", "type_literals", ! "class_instance_creation_expression", "anonymous_class_creation", "@8", ! "@9", "something_dot_new", "argument_list", "array_creation_expression", ! "dim_exprs", "dim_expr", "dims", "field_access", "method_invocation", ! "array_access", "postfix_expression", "post_increment_expression", ! "post_decrement_expression", "unary_expression", ! "pre_increment_expression", "pre_decrement_expression", ! "unary_expression_not_plus_minus", "cast_expression", ! "multiplicative_expression", "additive_expression", "shift_expression", ! "relational_expression", "equality_expression", "and_expression", ! "exclusive_or_expression", "inclusive_or_expression", ! "conditional_and_expression", "conditional_or_expression", ! "conditional_expression", "assignment_expression", "assignment", ! "left_hand_side", "assignment_operator", "expression", "constant_expression", 0 }; #endif --- 777,852 ---- First, the terminals, then, starting at YYNTOKENS, nonterminals. */ static const char *const yytname[] = { ! "$end", "error", "$undefined", "PLUS_TK", "MINUS_TK", "MULT_TK", "DIV_TK", ! "REM_TK", "LS_TK", "SRS_TK", "ZRS_TK", "AND_TK", "XOR_TK", "OR_TK", ! "BOOL_AND_TK", "BOOL_OR_TK", "EQ_TK", "NEQ_TK", "GT_TK", "GTE_TK", ! "LT_TK", "LTE_TK", "PLUS_ASSIGN_TK", "MINUS_ASSIGN_TK", ! "MULT_ASSIGN_TK", "DIV_ASSIGN_TK", "REM_ASSIGN_TK", "LS_ASSIGN_TK", ! "SRS_ASSIGN_TK", "ZRS_ASSIGN_TK", "AND_ASSIGN_TK", "XOR_ASSIGN_TK", ! "OR_ASSIGN_TK", "PUBLIC_TK", "PRIVATE_TK", "PROTECTED_TK", "STATIC_TK", ! "FINAL_TK", "SYNCHRONIZED_TK", "VOLATILE_TK", "TRANSIENT_TK", ! "NATIVE_TK", "PAD_TK", "ABSTRACT_TK", "MODIFIER_TK", "STRICT_TK", ! "DECR_TK", "INCR_TK", "DEFAULT_TK", "IF_TK", "THROW_TK", "BOOLEAN_TK", ! "DO_TK", "IMPLEMENTS_TK", "THROWS_TK", "BREAK_TK", "IMPORT_TK", ! "ELSE_TK", "INSTANCEOF_TK", "RETURN_TK", "VOID_TK", "CATCH_TK", ! "INTERFACE_TK", "CASE_TK", "EXTENDS_TK", "FINALLY_TK", "SUPER_TK", ! "WHILE_TK", "CLASS_TK", "SWITCH_TK", "CONST_TK", "TRY_TK", "FOR_TK", ! "NEW_TK", "CONTINUE_TK", "GOTO_TK", "PACKAGE_TK", "THIS_TK", ! "ASSERT_TK", "BYTE_TK", "SHORT_TK", "INT_TK", "LONG_TK", "CHAR_TK", ! "INTEGRAL_TK", "FLOAT_TK", "DOUBLE_TK", "FP_TK", "ID_TK", "REL_QM_TK", ! "REL_CL_TK", "NOT_TK", "NEG_TK", "ASSIGN_ANY_TK", "ASSIGN_TK", "OP_TK", ! "CP_TK", "OCB_TK", "CCB_TK", "OSB_TK", "CSB_TK", "SC_TK", "C_TK", ! "DOT_TK", "STRING_LIT_TK", "CHAR_LIT_TK", "INT_LIT_TK", "FP_LIT_TK", ! "TRUE_TK", "FALSE_TK", "BOOL_LIT_TK", "NULL_TK", "$accept", "goal", ! "literal", "type", "primitive_type", "reference_type", ! "class_or_interface_type", "class_type", "interface_type", "array_type", ! "name", "simple_name", "qualified_name", "identifier", ! "compilation_unit", "import_declarations", "type_declarations", ! "package_declaration", "import_declaration", ! "single_type_import_declaration", "type_import_on_demand_declaration", ! "type_declaration", "modifiers", "class_declaration", "@1", "@2", ! "super", "interfaces", "interface_type_list", "class_body", ! "class_body_declarations", "class_body_declaration", ! "class_member_declaration", "field_declaration", "variable_declarators", ! "variable_declarator", "variable_declarator_id", "variable_initializer", ! "method_declaration", "@3", "method_header", "method_declarator", ! "formal_parameter_list", "formal_parameter", "throws", ! "class_type_list", "method_body", "static_initializer", "static", ! "constructor_declaration", "constructor_declarator", "constructor_body", ! "explicit_constructor_invocation", "this_or_super", ! "interface_declaration", "@4", "@5", "@6", "@7", "extends_interfaces", ! "interface_body", "interface_member_declarations", ! "interface_member_declaration", "constant_declaration", ! "abstract_method_declaration", "array_initializer", ! "variable_initializers", "block", "block_statements", "block_statement", ! "local_variable_declaration_statement", "local_variable_declaration", ! "statement", "statement_nsi", "statement_without_trailing_substatement", ! "empty_statement", "label_decl", "labeled_statement", ! "labeled_statement_nsi", "expression_statement", "statement_expression", ! "if_then_statement", "if_then_else_statement", ! "if_then_else_statement_nsi", "switch_statement", "switch_block", ! "switch_block_statement_groups", "switch_block_statement_group", ! "switch_labels", "switch_label", "while_expression", "while_statement", ! "while_statement_nsi", "do_statement_begin", "do_statement", ! "for_statement", "for_statement_nsi", "for_header", "for_begin", ! "for_init", "for_update", "statement_expression_list", ! "break_statement", "continue_statement", "return_statement", ! "throw_statement", "assert_statement", "synchronized_statement", ! "synchronized", "try_statement", "catches", "catch_clause", "finally", ! "primary", "primary_no_new_array", "type_literals", ! "class_instance_creation_expression", "anonymous_class_creation", "@8", ! "@9", "something_dot_new", "argument_list", "array_creation_expression", ! "dim_exprs", "dim_expr", "dims", "field_access", "method_invocation", ! "array_access", "postfix_expression", "post_increment_expression", ! "post_decrement_expression", "unary_expression", ! "pre_increment_expression", "pre_decrement_expression", ! "unary_expression_not_plus_minus", "cast_expression", ! "multiplicative_expression", "additive_expression", "shift_expression", ! "relational_expression", "equality_expression", "and_expression", ! "exclusive_or_expression", "inclusive_or_expression", ! "conditional_and_expression", "conditional_or_expression", ! "conditional_expression", "assignment_expression", "assignment", ! "left_hand_side", "assignment_operator", "expression", "constant_expression", 0 }; #endif *************** static const char *const yytname[] = *** 857,863 **** # ifdef YYPRINT /* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to token YYLEX-NUM. */ ! static const unsigned short int yytoknum[] = { 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, --- 854,860 ---- # ifdef YYPRINT /* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to token YYLEX-NUM. */ ! static const unsigned short yytoknum[] = { 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, *************** static const unsigned short int yytoknum *** 875,881 **** # endif /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ ! static const unsigned short int yyr1[] = { 0, 112, 113, 114, 114, 114, 114, 114, 114, 115, 115, 116, 116, 116, 117, 117, 118, 119, 120, 121, --- 872,878 ---- # endif /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ ! static const unsigned short yyr1[] = { 0, 112, 113, 114, 114, 114, 114, 114, 114, 115, 115, 116, 116, 116, 117, 117, 118, 119, 120, 121, *************** static const unsigned char yyr2[] = *** 959,965 **** /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state STATE-NUM when YYTABLE doesn't specify something else to do. Zero means the default is an error. */ ! static const unsigned short int yydefact[] = { 26, 46, 0, 0, 0, 0, 177, 0, 2, 28, 29, 27, 34, 39, 40, 36, 0, 43, 44, 45, --- 956,962 ---- /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state STATE-NUM when YYTABLE doesn't specify something else to do. Zero means the default is an error. */ ! static const unsigned short yydefact[] = { 26, 46, 0, 0, 0, 0, 177, 0, 2, 28, 29, 27, 34, 39, 40, 36, 0, 43, 44, 45, *************** static const unsigned short int yydefact *** 1026,1032 **** }; /* YYDEFGOTO[NTERM-NUM]. */ ! static const short int yydefgoto[] = { -1, 7, 177, 235, 178, 73, 74, 59, 52, 179, 180, 22, 23, 24, 8, 9, 10, 11, 12, 13, --- 1023,1029 ---- }; /* YYDEFGOTO[NTERM-NUM]. */ ! static const short yydefgoto[] = { -1, 7, 177, 235, 178, 73, 74, 59, 52, 179, 180, 22, 23, 24, 8, 9, 10, 11, 12, 13, *************** static const short int yydefgoto[] = *** 1049,1055 **** /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing STATE-NUM. */ #define YYPACT_NINF -465 ! static const short int yypact[] = { 237, -465, -32, -32, -32, -32, -465, 83, -465, 124, -8, 124, -465, -465, -465, -465, 183, -465, -465, -465, --- 1046,1052 ---- /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing STATE-NUM. */ #define YYPACT_NINF -465 ! static const short yypact[] = { 237, -465, -32, -32, -32, -32, -465, 83, -465, 124, -8, 124, -465, -465, -465, -465, 183, -465, -465, -465, *************** static const short int yypact[] = *** 1116,1122 **** }; /* YYPGOTO[NTERM-NUM]. */ ! static const short int yypgoto[] = { -465, -465, -465, -11, -10, 415, -19, -87, 19, 240, 106, 102, -465, -3, -465, 741, 41, -465, 44, -465, --- 1113,1119 ---- }; /* YYPGOTO[NTERM-NUM]. */ ! static const short yypgoto[] = { -465, -465, -465, -11, -10, 415, -19, -87, 19, 240, 106, 102, -465, -3, -465, 741, 41, -465, 44, -465, *************** static const short int yypgoto[] = *** 1141,1147 **** number is the opposite. If zero, do what YYDEFACT says. If YYTABLE_NINF, syntax error. */ #define YYTABLE_NINF -354 ! static const short int yytable[] = { 25, 26, 243, 126, 366, 148, 311, 375, 389, 295, 296, 297, 298, 550, 287, 146, 16, 304, 305, 483, --- 1138,1144 ---- number is the opposite. If zero, do what YYDEFACT says. If YYTABLE_NINF, syntax error. */ #define YYTABLE_NINF -354 ! static const short yytable[] = { 25, 26, 243, 126, 366, 148, 311, 375, 389, 295, 296, 297, 298, 550, 287, 146, 16, 304, 305, 483, *************** static const short int yytable[] = *** 1479,1485 **** 174, 0, 0, 175, 176 }; ! static const short int yycheck[] = { 3, 4, 130, 105, 243, 113, 170, 262, 290, 159, 160, 161, 162, 1, 150, 110, 0, 167, 168, 399, --- 1476,1482 ---- 174, 0, 0, 175, 176 }; ! static const short yycheck[] = { 3, 4, 130, 105, 243, 113, 170, 262, 290, 159, 160, 161, 162, 1, 150, 110, 0, 167, 168, 399, *************** static const short int yycheck[] = *** 1819,1825 **** /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing symbol of state STATE-NUM. */ ! static const unsigned short int yystos[] = { 0, 44, 56, 62, 68, 76, 101, 113, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 166, 187, --- 1816,1822 ---- /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing symbol of state STATE-NUM. */ ! static const unsigned short yystos[] = { 0, 44, 56, 62, 68, 76, 101, 113, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 166, 187, *************** static const unsigned short int yystos[] *** 1908,1915 **** #define YYACCEPT goto yyacceptlab #define YYABORT goto yyabortlab ! #define YYERROR goto yyerrorlab ! /* Like YYERROR except do call yyerror. This remains here temporarily to ease the transition to the new meaning of YYERROR, for GCC. --- 1905,1911 ---- #define YYACCEPT goto yyacceptlab #define YYABORT goto yyabortlab ! #define YYERROR goto yyerrlab1 /* Like YYERROR except do call yyerror. This remains here temporarily to ease the transition to the new meaning of YYERROR, for GCC. *************** do \ *** 1936,1988 **** } \ while (0) - #define YYTERROR 1 #define YYERRCODE 256 - /* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N]. - If N is 0, then set CURRENT to the empty location which ends - the previous symbol: RHS[0] (always defined). */ - - #define YYRHSLOC(Rhs, K) ((Rhs)[K]) #ifndef YYLLOC_DEFAULT ! # define YYLLOC_DEFAULT(Current, Rhs, N) \ ! do \ ! if (N) \ ! { \ ! (Current).first_line = YYRHSLOC (Rhs, 1).first_line; \ ! (Current).first_column = YYRHSLOC (Rhs, 1).first_column; \ ! (Current).last_line = YYRHSLOC (Rhs, N).last_line; \ ! (Current).last_column = YYRHSLOC (Rhs, N).last_column; \ ! } \ ! else \ ! { \ ! (Current).first_line = (Current).last_line = \ ! YYRHSLOC (Rhs, 0).last_line; \ ! (Current).first_column = (Current).last_column = \ ! YYRHSLOC (Rhs, 0).last_column; \ ! } \ ! while (0) ! #endif ! ! ! /* YY_LOCATION_PRINT -- Print the location on the stream. ! This macro was not mandated originally: define only if we know ! we won't break user code: when these are the locations we know. */ ! ! #ifndef YY_LOCATION_PRINT ! # if YYLTYPE_IS_TRIVIAL ! # define YY_LOCATION_PRINT(File, Loc) \ ! fprintf (File, "%d.%d-%d.%d", \ ! (Loc).first_line, (Loc).first_column, \ ! (Loc).last_line, (Loc).last_column) ! # else ! # define YY_LOCATION_PRINT(File, Loc) ((void) 0) ! # endif #endif - /* YYLEX -- calling `yylex' with the right arguments. */ #ifdef YYLEX_PARAM --- 1932,1951 ---- } \ while (0) #define YYTERROR 1 #define YYERRCODE 256 + /* YYLLOC_DEFAULT -- Compute the default location (before the actions + are run). */ #ifndef YYLLOC_DEFAULT ! # define YYLLOC_DEFAULT(Current, Rhs, N) \ ! Current.first_line = Rhs[1].first_line; \ ! Current.first_column = Rhs[1].first_column; \ ! Current.last_line = Rhs[N].last_line; \ ! Current.last_column = Rhs[N].last_column; #endif /* YYLEX -- calling `yylex' with the right arguments. */ #ifdef YYLEX_PARAM *************** do { \ *** 2005,2034 **** YYFPRINTF Args; \ } while (0) ! # define YY_SYMBOL_PRINT(Title, Type, Value, Location) \ do { \ if (yydebug) \ { \ YYFPRINTF (stderr, "%s ", Title); \ yysymprint (stderr, \ ! Type, Value); \ YYFPRINTF (stderr, "\n"); \ } \ } while (0) /*------------------------------------------------------------------. | yy_stack_print -- Print the state stack from its BOTTOM up to its | ! | TOP (included). | `------------------------------------------------------------------*/ #if defined (__STDC__) || defined (__cplusplus) static void ! yy_stack_print (short int *bottom, short int *top) #else static void yy_stack_print (bottom, top) ! short int *bottom; ! short int *top; #endif { YYFPRINTF (stderr, "Stack now"); --- 1968,2003 ---- YYFPRINTF Args; \ } while (0) ! # define YYDSYMPRINT(Args) \ ! do { \ ! if (yydebug) \ ! yysymprint Args; \ ! } while (0) ! ! # define YYDSYMPRINTF(Title, Token, Value, Location) \ do { \ if (yydebug) \ { \ YYFPRINTF (stderr, "%s ", Title); \ yysymprint (stderr, \ ! Token, Value); \ YYFPRINTF (stderr, "\n"); \ } \ } while (0) /*------------------------------------------------------------------. | yy_stack_print -- Print the state stack from its BOTTOM up to its | ! | TOP (cinluded). | `------------------------------------------------------------------*/ #if defined (__STDC__) || defined (__cplusplus) static void ! yy_stack_print (short *bottom, short *top) #else static void yy_stack_print (bottom, top) ! short *bottom; ! short *top; #endif { YYFPRINTF (stderr, "Stack now"); *************** yy_reduce_print (yyrule) *** 2058,2066 **** #endif { int yyi; ! unsigned int yylno = yyrline[yyrule]; YYFPRINTF (stderr, "Reducing stack by rule %d (line %u), ", ! yyrule - 1, yylno); /* Print the symbols being reduced, and their result. */ for (yyi = yyprhs[yyrule]; 0 <= yyrhs[yyi]; yyi++) YYFPRINTF (stderr, "%s ", yytname [yyrhs[yyi]]); --- 2027,2035 ---- #endif { int yyi; ! unsigned int yylineno = yyrline[yyrule]; YYFPRINTF (stderr, "Reducing stack by rule %d (line %u), ", ! yyrule - 1, yylineno); /* Print the symbols being reduced, and their result. */ for (yyi = yyprhs[yyrule]; 0 <= yyrhs[yyi]; yyi++) YYFPRINTF (stderr, "%s ", yytname [yyrhs[yyi]]); *************** do { \ *** 2078,2084 **** int yydebug; #else /* !YYDEBUG */ # define YYDPRINTF(Args) ! # define YY_SYMBOL_PRINT(Title, Type, Value, Location) # define YY_STACK_PRINT(Bottom, Top) # define YY_REDUCE_PRINT(Rule) #endif /* !YYDEBUG */ --- 2047,2054 ---- int yydebug; #else /* !YYDEBUG */ # define YYDPRINTF(Args) ! # define YYDSYMPRINT(Args) ! # define YYDSYMPRINTF(Title, Token, Value, Location) # define YY_STACK_PRINT(Bottom, Top) # define YY_REDUCE_PRINT(Rule) #endif /* !YYDEBUG */ *************** int yydebug; *** 2096,2101 **** --- 2066,2075 ---- SIZE_MAX < YYSTACK_BYTES (YYMAXDEPTH) evaluated with infinite-precision integer arithmetic. */ + #if YYMAXDEPTH == 0 + # undef YYMAXDEPTH + #endif + #ifndef YYMAXDEPTH # define YYMAXDEPTH 10000 #endif *************** yysymprint (yyoutput, yytype, yyvaluep) *** 2177,2191 **** (void) yyvaluep; if (yytype < YYNTOKENS) ! YYFPRINTF (yyoutput, "token %s (", yytname[yytype]); else YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]); - - # ifdef YYPRINT - if (yytype < YYNTOKENS) - YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); - # endif switch (yytype) { default: --- 2151,2165 ---- (void) yyvaluep; if (yytype < YYNTOKENS) ! { ! YYFPRINTF (yyoutput, "token %s (", yytname[yytype]); ! # ifdef YYPRINT ! YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); ! # endif ! } else YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]); switch (yytype) { default: *************** yysymprint (yyoutput, yytype, yyvaluep) *** 2201,2211 **** #if defined (__STDC__) || defined (__cplusplus) static void ! yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep) #else static void ! yydestruct (yymsg, yytype, yyvaluep) ! const char *yymsg; int yytype; YYSTYPE *yyvaluep; #endif --- 2175,2184 ---- #if defined (__STDC__) || defined (__cplusplus) static void ! yydestruct (int yytype, YYSTYPE *yyvaluep) #else static void ! yydestruct (yytype, yyvaluep) int yytype; YYSTYPE *yyvaluep; #endif *************** yydestruct (yymsg, yytype, yyvaluep) *** 2213,2222 **** /* Pacify ``unused variable'' warnings. */ (void) yyvaluep; - if (!yymsg) - yymsg = "Deleting"; - YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp); - switch (yytype) { --- 2186,2191 ---- *************** yyparse () *** 2269,2278 **** #endif #endif { ! /* The look-ahead symbol. */ int yychar; ! /* The semantic value of the look-ahead symbol. */ YYSTYPE yylval; /* Number of syntax errors so far. */ --- 2238,2247 ---- #endif #endif { ! /* The lookahead symbol. */ int yychar; ! /* The semantic value of the lookahead symbol. */ YYSTYPE yylval; /* Number of syntax errors so far. */ *************** int yynerrs; *** 2283,2289 **** int yyresult; /* Number of tokens to shift before error messages enabled. */ int yyerrstatus; ! /* Look-ahead token as an internal (translated) token number. */ int yytoken = 0; /* Three stacks and their tools: --- 2252,2258 ---- int yyresult; /* Number of tokens to shift before error messages enabled. */ int yyerrstatus; ! /* Lookahead token as an internal (translated) token number. */ int yytoken = 0; /* Three stacks and their tools: *************** int yynerrs; *** 2295,2303 **** to reallocate them elsewhere. */ /* The state stack. */ ! short int yyssa[YYINITDEPTH]; ! short int *yyss = yyssa; ! register short int *yyssp; /* The semantic value stack. */ YYSTYPE yyvsa[YYINITDEPTH]; --- 2264,2272 ---- to reallocate them elsewhere. */ /* The state stack. */ ! short yyssa[YYINITDEPTH]; ! short *yyss = yyssa; ! register short *yyssp; /* The semantic value stack. */ YYSTYPE yyvsa[YYINITDEPTH]; *************** int yynerrs; *** 2334,2342 **** yyssp = yyss; yyvsp = yyvs; - - yyvsp[0] = yylval; - goto yysetstate; /*------------------------------------------------------------. --- 2303,2308 ---- *************** int yynerrs; *** 2362,2368 **** these so that the &'s don't force the real ones into memory. */ YYSTYPE *yyvs1 = yyvs; ! short int *yyss1 = yyss; /* Each stack pointer address is followed by the size of the --- 2328,2334 ---- these so that the &'s don't force the real ones into memory. */ YYSTYPE *yyvs1 = yyvs; ! short *yyss1 = yyss; /* Each stack pointer address is followed by the size of the *************** int yynerrs; *** 2390,2396 **** yystacksize = YYMAXDEPTH; { ! short int *yyss1 = yyss; union yyalloc *yyptr = (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); if (! yyptr) --- 2356,2362 ---- yystacksize = YYMAXDEPTH; { ! short *yyss1 = yyss; union yyalloc *yyptr = (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); if (! yyptr) *************** int yynerrs; *** 2426,2443 **** yybackup: /* Do appropriate processing given the current state. */ ! /* Read a look-ahead token if we need one and don't already have one. */ /* yyresume: */ ! /* First try to decide what to do without reference to look-ahead token. */ yyn = yypact[yystate]; if (yyn == YYPACT_NINF) goto yydefault; ! /* Not known => get a look-ahead token if don't already have one. */ ! /* YYCHAR is either YYEMPTY or YYEOF or a valid look-ahead symbol. */ if (yychar == YYEMPTY) { YYDPRINTF ((stderr, "Reading a token: ")); --- 2392,2409 ---- yybackup: /* Do appropriate processing given the current state. */ ! /* Read a lookahead token if we need one and don't already have one. */ /* yyresume: */ ! /* First try to decide what to do without reference to lookahead token. */ yyn = yypact[yystate]; if (yyn == YYPACT_NINF) goto yydefault; ! /* Not known => get a lookahead token if don't already have one. */ ! /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */ if (yychar == YYEMPTY) { YYDPRINTF ((stderr, "Reading a token: ")); *************** yybackup: *** 2452,2458 **** else { yytoken = YYTRANSLATE (yychar); ! YY_SYMBOL_PRINT ("Next token is", yytoken, &yylval, &yylloc); } /* If the proper action on seeing token YYTOKEN is to reduce or to --- 2418,2424 ---- else { yytoken = YYTRANSLATE (yychar); ! YYDSYMPRINTF ("Next token is", yytoken, &yylval, &yylloc); } /* If the proper action on seeing token YYTOKEN is to reduce or to *************** yybackup: *** 2472,2479 **** if (yyn == YYFINAL) YYACCEPT; ! /* Shift the look-ahead token. */ ! YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); /* Discard the token being shifted unless it is eof. */ if (yychar != YYEOF) --- 2438,2445 ---- if (yyn == YYFINAL) YYACCEPT; ! /* Shift the lookahead token. */ ! YYDPRINTF ((stderr, "Shifting token %s, ", yytname[yytoken])); /* Discard the token being shifted unless it is eof. */ if (yychar != YYEOF) *************** yyreduce: *** 2523,3017 **** switch (yyn) { case 11: ! #line 229 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { /* use preset global here. FIXME */ ! (yyval.node) = xstrdup ("int"); ;} break; case 12: ! #line 234 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { /* use preset global here. FIXME */ ! (yyval.node) = xstrdup ("double"); ;} break; case 13: ! #line 239 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { /* use preset global here. FIXME */ ! (yyval.node) = xstrdup ("boolean"); ;} break; case 19: ! #line 264 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { while (bracket_count-- > 0) ! (yyval.node) = concat ("[", (yyvsp[-1].node), NULL); ;} break; case 20: ! #line 269 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { while (bracket_count-- > 0) ! (yyval.node) = concat ("[", (yyvsp[-1].node), NULL); ;} break; case 24: ! #line 287 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ! (yyval.node) = concat ((yyvsp[-2].node), ".", (yyvsp[0].node), NULL); ;} break; case 38: ! #line 319 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" ! { package_name = (yyvsp[-1].node); ;} break; case 46: ! #line 346 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ! if ((yyvsp[0].value) == PUBLIC_TK) modifier_value++; ! if ((yyvsp[0].value) == STATIC_TK) modifier_value++; USE_ABSORBER; ;} break; case 47: ! #line 354 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ! if ((yyvsp[0].value) == PUBLIC_TK) modifier_value++; ! if ((yyvsp[0].value) == STATIC_TK) modifier_value++; USE_ABSORBER; ;} break; case 48: ! #line 366 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ! report_class_declaration((yyvsp[-2].node)); modifier_value = 0; ;} break; case 50: ! #line 372 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" ! { report_class_declaration((yyvsp[-2].node)); ;} break; case 56: ! #line 386 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 57: ! #line 388 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 58: ! #line 393 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { pop_class_context (); ;} break; case 59: ! #line 395 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { pop_class_context (); ;} break; case 71: ! #line 421 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 72: ! #line 423 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 77: ! #line 439 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { bracket_count = 0; USE_ABSORBER; ;} break; case 78: ! #line 441 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++bracket_count; ;} break; case 81: ! #line 452 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++method_depth; ;} break; case 82: ! #line 454 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { --method_depth; ;} break; case 83: ! #line 459 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 85: ! #line 462 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 86: ! #line 464 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ! report_main_declaration ((yyvsp[-1].declarator)); modifier_value = 0; ;} break; case 87: ! #line 472 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { struct method_declarator *d; ! NEW_METHOD_DECLARATOR (d, (yyvsp[-2].node), NULL); ! (yyval.declarator) = d; ;} break; case 88: ! #line 478 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { struct method_declarator *d; ! NEW_METHOD_DECLARATOR (d, (yyvsp[-3].node), (yyvsp[-1].node)); ! (yyval.declarator) = d; ;} break; case 91: ! #line 489 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ! (yyval.node) = concat ((yyvsp[-2].node), ",", (yyvsp[0].node), NULL); ;} break; case 92: ! #line 496 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; if (bracket_count) { int i; ! char *n = xmalloc (bracket_count + 1 + strlen ((yyval.node))); for (i = 0; i < bracket_count; ++i) n[i] = '['; ! strcpy (n + bracket_count, (yyval.node)); ! (yyval.node) = n; } else ! (yyval.node) = (yyvsp[-1].node); ;} break; case 93: ! #line 511 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { if (bracket_count) { int i; ! char *n = xmalloc (bracket_count + 1 + strlen ((yyvsp[-1].node))); for (i = 0; i < bracket_count; ++i) n[i] = '['; ! strcpy (n + bracket_count, (yyvsp[-1].node)); ! (yyval.node) = n; } else ! (yyval.node) = (yyvsp[-1].node); ;} break; case 96: ! #line 532 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 97: ! #line 534 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 101: ! #line 549 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 103: ! #line 560 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 105: ! #line 565 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 106: ! #line 572 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 107: ! #line 574 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 114: ! #line 591 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 115: ! #line 593 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 118: ! #line 605 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" ! { report_class_declaration ((yyvsp[0].node)); modifier_value = 0; ;} break; case 120: ! #line 608 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" ! { report_class_declaration ((yyvsp[0].node)); modifier_value = 0; ;} break; case 122: ! #line 611 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" ! { report_class_declaration ((yyvsp[-1].node)); modifier_value = 0; ;} break; case 124: ! #line 614 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" ! { report_class_declaration ((yyvsp[-1].node)); modifier_value = 0; ;} break; case 128: ! #line 625 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { pop_class_context (); ;} break; case 129: ! #line 627 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { pop_class_context (); ;} break; case 152: ! #line 686 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 153: ! #line 688 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 178: ! #line 729 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 189: ! #line 757 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 190: ! #line 762 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 191: ! #line 767 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 199: ! #line 787 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 204: ! #line 802 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 208: ! #line 819 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 214: ! #line 837 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 225: ! #line 862 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 228: ! #line 871 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 231: ! #line 878 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" {yyerror ("Missing term"); RECOVER;;} break; case 232: ! #line 880 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" {yyerror ("';' expected"); RECOVER;;} break; case 235: ! #line 889 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 241: ! #line 904 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 242: ! #line 908 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 253: ! #line 930 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 254: ! #line 935 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 255: ! #line 937 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 256: ! #line 939 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 257: ! #line 941 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 265: ! #line 956 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { report_class_declaration (anonymous_context); ;} break; case 267: ! #line 959 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { report_class_declaration (anonymous_context); ;} break; case 269: ! #line 965 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 283: ! #line 997 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { bracket_count = 1; ;} break; case 284: ! #line 999 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { bracket_count++; ;} break; case 287: ! #line 1012 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ++complexity; ;} break; case 288: ! #line 1014 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ++complexity; ;} break; case 289: ! #line 1015 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 290: ! #line 1016 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 291: ! #line 1017 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 292: ! #line 1018 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 293: ! #line 1023 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 296: ! #line 1030 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 343: ! #line 1126 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 345: ! #line 1132 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 347: ! #line 1138 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { ++complexity; ;} break; case 351: ! #line 1152 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; } ! /* Line 1037 of yacc.c. */ ! #line 3015 "java/parse-scan.c" yyvsp -= yylen; yyssp -= yylen; --- 2489,2983 ---- switch (yyn) { case 11: ! #line 229 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { /* use preset global here. FIXME */ ! yyval.node = xstrdup ("int"); ;} break; case 12: ! #line 234 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { /* use preset global here. FIXME */ ! yyval.node = xstrdup ("double"); ;} break; case 13: ! #line 239 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { /* use preset global here. FIXME */ ! yyval.node = xstrdup ("boolean"); ;} break; case 19: ! #line 264 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { while (bracket_count-- > 0) ! yyval.node = concat ("[", yyvsp[-1].node, NULL); ;} break; case 20: ! #line 269 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { while (bracket_count-- > 0) ! yyval.node = concat ("[", yyvsp[-1].node, NULL); ;} break; case 24: ! #line 287 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ! yyval.node = concat (yyvsp[-2].node, ".", yyvsp[0].node, NULL); ;} break; case 38: ! #line 319 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" ! { package_name = yyvsp[-1].node; ;} break; case 46: ! #line 346 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ! if (yyvsp[0].value == PUBLIC_TK) modifier_value++; ! if (yyvsp[0].value == STATIC_TK) modifier_value++; USE_ABSORBER; ;} break; case 47: ! #line 354 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ! if (yyvsp[0].value == PUBLIC_TK) modifier_value++; ! if (yyvsp[0].value == STATIC_TK) modifier_value++; USE_ABSORBER; ;} break; case 48: ! #line 366 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ! report_class_declaration(yyvsp[-2].node); modifier_value = 0; ;} break; case 50: ! #line 372 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" ! { report_class_declaration(yyvsp[-2].node); ;} break; case 56: ! #line 386 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 57: ! #line 388 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 58: ! #line 393 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { pop_class_context (); ;} break; case 59: ! #line 395 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { pop_class_context (); ;} break; case 71: ! #line 421 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 72: ! #line 423 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 77: ! #line 439 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { bracket_count = 0; USE_ABSORBER; ;} break; case 78: ! #line 441 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++bracket_count; ;} break; case 81: ! #line 452 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++method_depth; ;} break; case 82: ! #line 454 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { --method_depth; ;} break; case 83: ! #line 459 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 85: ! #line 462 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 86: ! #line 464 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ! report_main_declaration (yyvsp[-1].declarator); modifier_value = 0; ;} break; case 87: ! #line 472 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { struct method_declarator *d; ! NEW_METHOD_DECLARATOR (d, yyvsp[-2].node, NULL); ! yyval.declarator = d; ;} break; case 88: ! #line 478 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { struct method_declarator *d; ! NEW_METHOD_DECLARATOR (d, yyvsp[-3].node, yyvsp[-1].node); ! yyval.declarator = d; ;} break; case 91: ! #line 489 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ! yyval.node = concat (yyvsp[-2].node, ",", yyvsp[0].node, NULL); ;} break; case 92: ! #line 496 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; if (bracket_count) { int i; ! char *n = xmalloc (bracket_count + 1 + strlen (yyval.node)); for (i = 0; i < bracket_count; ++i) n[i] = '['; ! strcpy (n + bracket_count, yyval.node); ! yyval.node = n; } else ! yyval.node = yyvsp[-1].node; ;} break; case 93: ! #line 511 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { if (bracket_count) { int i; ! char *n = xmalloc (bracket_count + 1 + strlen (yyvsp[-1].node)); for (i = 0; i < bracket_count; ++i) n[i] = '['; ! strcpy (n + bracket_count, yyvsp[-1].node); ! yyval.node = n; } else ! yyval.node = yyvsp[-1].node; ;} break; case 96: ! #line 532 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 97: ! #line 534 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 101: ! #line 549 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 103: ! #line 560 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 105: ! #line 565 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 106: ! #line 572 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 107: ! #line 574 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 114: ! #line 591 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 115: ! #line 593 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 118: ! #line 605 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" ! { report_class_declaration (yyvsp[0].node); modifier_value = 0; ;} break; case 120: ! #line 608 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" ! { report_class_declaration (yyvsp[0].node); modifier_value = 0; ;} break; case 122: ! #line 611 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" ! { report_class_declaration (yyvsp[-1].node); modifier_value = 0; ;} break; case 124: ! #line 614 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" ! { report_class_declaration (yyvsp[-1].node); modifier_value = 0; ;} break; case 128: ! #line 625 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { pop_class_context (); ;} break; case 129: ! #line 627 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { pop_class_context (); ;} break; case 152: ! #line 686 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 153: ! #line 688 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 178: ! #line 729 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 189: ! #line 757 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 190: ! #line 762 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 191: ! #line 767 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 199: ! #line 787 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 204: ! #line 802 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 208: ! #line 819 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 214: ! #line 837 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 225: ! #line 862 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 228: ! #line 871 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 231: ! #line 878 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" {yyerror ("Missing term"); RECOVER;;} break; case 232: ! #line 880 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" {yyerror ("';' expected"); RECOVER;;} break; case 235: ! #line 889 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 241: ! #line 904 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 242: ! #line 908 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 253: ! #line 930 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 254: ! #line 935 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 255: ! #line 937 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 256: ! #line 939 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 257: ! #line 941 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 265: ! #line 956 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { report_class_declaration (anonymous_context); ;} break; case 267: ! #line 959 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { report_class_declaration (anonymous_context); ;} break; case 269: ! #line 965 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 283: ! #line 997 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { bracket_count = 1; ;} break; case 284: ! #line 999 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { bracket_count++; ;} break; case 287: ! #line 1012 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ++complexity; ;} break; case 288: ! #line 1014 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ++complexity; ;} break; case 289: ! #line 1015 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 290: ! #line 1016 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 291: ! #line 1017 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 292: ! #line 1018 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 293: ! #line 1023 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 296: ! #line 1030 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 343: ! #line 1126 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 345: ! #line 1132 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 347: ! #line 1138 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { ++complexity; ;} break; case 351: ! #line 1152 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; } ! /* Line 991 of yacc.c. */ ! #line 2980 "java/parse-scan.c" yyvsp -= yylen; yyssp -= yylen; *************** yyerrlab: *** 3052,3084 **** { YYSIZE_T yysize = 0; int yytype = YYTRANSLATE (yychar); - const char* yyprefix; char *yymsg; ! int yyx; /* Start YYX at -YYN if negative to avoid negative indexes in YYCHECK. */ ! int yyxbegin = yyn < 0 ? -yyn : 0; ! ! /* Stay within bounds of both yycheck and yytname. */ ! int yychecklim = YYLAST - yyn; ! int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS; ! int yycount = 0; ! ! yyprefix = ", expecting "; ! for (yyx = yyxbegin; yyx < yyxend; ++yyx) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) ! { ! yysize += yystrlen (yyprefix) + yystrlen (yytname [yyx]); ! yycount += 1; ! if (yycount == 5) ! { ! yysize = 0; ! break; ! } ! } ! yysize += (sizeof ("syntax error, unexpected ") ! + yystrlen (yytname[yytype])); yymsg = (char *) YYSTACK_ALLOC (yysize); if (yymsg != 0) { --- 3018,3035 ---- { YYSIZE_T yysize = 0; int yytype = YYTRANSLATE (yychar); char *yymsg; ! int yyx, yycount; + yycount = 0; /* Start YYX at -YYN if negative to avoid negative indexes in YYCHECK. */ ! for (yyx = yyn < 0 ? -yyn : 0; ! yyx < (int) (sizeof (yytname) / sizeof (char *)); yyx++) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) ! yysize += yystrlen (yytname[yyx]) + 15, yycount++; ! yysize += yystrlen ("syntax error, unexpected ") + 1; ! yysize += yystrlen (yytname[yytype]); yymsg = (char *) YYSTACK_ALLOC (yysize); if (yymsg != 0) { *************** yyerrlab: *** 3087,3099 **** if (yycount < 5) { ! yyprefix = ", expecting "; ! for (yyx = yyxbegin; yyx < yyxend; ++yyx) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) { ! yyp = yystpcpy (yyp, yyprefix); yyp = yystpcpy (yyp, yytname[yyx]); ! yyprefix = " or "; } } yyerror (yymsg); --- 3038,3053 ---- if (yycount < 5) { ! yycount = 0; ! for (yyx = yyn < 0 ? -yyn : 0; ! yyx < (int) (sizeof (yytname) / sizeof (char *)); ! yyx++) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) { ! const char *yyq = ! yycount ? ", expecting " : " or "; ! yyp = yystpcpy (yyp, yyq); yyp = yystpcpy (yyp, yytname[yyx]); ! yycount++; } } yyerror (yymsg); *************** yyerrlab: *** 3111,3168 **** if (yyerrstatus == 3) { ! /* If just tried and failed to reuse look-ahead token after an error, discard it. */ ! if (yychar <= YYEOF) { ! /* If at end of input, pop the error token, ! then the rest of the stack, then return failure. */ ! if (yychar == YYEOF) ! for (;;) ! { ! ! YYPOPSTACK; ! if (yyssp == yyss) ! YYABORT; ! yydestruct ("Error: popping", ! yystos[*yyssp], yyvsp); ! } } ! else ! { ! yydestruct ("Error: discarding", yytoken, &yylval); ! yychar = YYEMPTY; ! } } ! /* Else will try to reuse look-ahead token after shifting the error token. */ ! goto yyerrlab1; ! /*---------------------------------------------------. ! | yyerrorlab -- error raised explicitly by YYERROR. | ! `---------------------------------------------------*/ ! yyerrorlab: ! #ifdef __GNUC__ ! /* Pacify GCC when the user code never invokes YYERROR and the label ! yyerrorlab therefore never appears in user code. */ ! if (0) ! goto yyerrorlab; #endif - yyvsp -= yylen; - yyssp -= yylen; - yystate = *yyssp; - goto yyerrlab1; ! /*-------------------------------------------------------------. ! | yyerrlab1 -- common code for both syntax error and YYERROR. | ! `-------------------------------------------------------------*/ ! yyerrlab1: yyerrstatus = 3; /* Each real token shifted decrements this. */ for (;;) --- 3065,3119 ---- if (yyerrstatus == 3) { ! /* If just tried and failed to reuse lookahead token after an error, discard it. */ ! /* Return failure if at end of input. */ ! if (yychar == YYEOF) { ! /* Pop the error token. */ ! YYPOPSTACK; ! /* Pop the rest of the stack. */ ! while (yyss < yyssp) ! { ! YYDSYMPRINTF ("Error: popping", yystos[*yyssp], yyvsp, yylsp); ! yydestruct (yystos[*yyssp], yyvsp); ! YYPOPSTACK; ! } ! YYABORT; } ! ! YYDSYMPRINTF ("Error: discarding", yytoken, &yylval, &yylloc); ! yydestruct (yytoken, &yylval); ! yychar = YYEMPTY; ! } ! /* Else will try to reuse lookahead token after shifting the error token. */ ! goto yyerrlab2; ! /*----------------------------------------------------. ! | yyerrlab1 -- error raised explicitly by an action. | ! `----------------------------------------------------*/ ! yyerrlab1: ! /* Suppress GCC warning that yyerrlab1 is unused when no action ! invokes YYERROR. */ ! #if defined (__GNUC_MINOR__) && 2093 <= (__GNUC__ * 1000 + __GNUC_MINOR__) \ ! && !defined __cplusplus ! __attribute__ ((__unused__)) #endif + goto yyerrlab2; ! ! /*---------------------------------------------------------------. ! | yyerrlab2 -- pop states until the error token can be shifted. | ! `---------------------------------------------------------------*/ ! yyerrlab2: yyerrstatus = 3; /* Each real token shifted decrements this. */ for (;;) *************** yyerrlab1: *** 3183,3203 **** if (yyssp == yyss) YYABORT; - yydestruct ("Error: popping", yystos[yystate], yyvsp); - YYPOPSTACK; - yystate = *yyssp; YY_STACK_PRINT (yyss, yyssp); } if (yyn == YYFINAL) YYACCEPT; ! *++yyvsp = yylval; - /* Shift the error token. */ - YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp); yystate = yyn; goto yynewstate; --- 3134,3154 ---- if (yyssp == yyss) YYABORT; + YYDSYMPRINTF ("Error: popping", yystos[*yyssp], yyvsp, yylsp); + yydestruct (yystos[yystate], yyvsp); + yyvsp--; + yystate = *--yyssp; YY_STACK_PRINT (yyss, yyssp); } if (yyn == YYFINAL) YYACCEPT; ! YYDPRINTF ((stderr, "Shifting error token, ")); + *++yyvsp = yylval; yystate = yyn; goto yynewstate; *************** yyacceptlab: *** 3214,3222 **** | yyabortlab -- YYABORT comes here. | `-----------------------------------*/ yyabortlab: - yydestruct ("Error: discarding lookahead", - yytoken, &yylval); - yychar = YYEMPTY; yyresult = 1; goto yyreturn; --- 3165,3170 ---- *************** yyreturn: *** 3239,3245 **** } ! #line 1170 "/scratch/mitchell/gcc-releases/gcc-4.0.3/gcc-4.0.3/gcc/java/parse-scan.y" /* Create a new parser context */ --- 3187,3193 ---- } ! #line 1170 "/home/gdr/build/gcc-release/gcc-4.0.4/gcc-4.0.4/gcc/java/parse-scan.y" /* Create a new parser context */ diff -Nrcpad gcc-4.0.3/gcc/loop-unroll.c gcc-4.0.4/gcc/loop-unroll.c *** gcc-4.0.3/gcc/loop-unroll.c 2005-08-17 12:45:01.000000000 +0000 --- gcc-4.0.4/gcc/loop-unroll.c 2006-05-13 22:10:56.000000000 +0000 *************** loop_exit_at_end_p (struct loop *loop) *** 234,255 **** static void peel_loops_completely (struct loops *loops, int flags) { ! struct loop *loop, *next; ! ! loop = loops->tree_root; ! while (loop->inner) ! loop = loop->inner; ! while (loop != loops->tree_root) { ! if (loop->next) ! { ! next = loop->next; ! while (next->inner) ! next = next->inner; ! } ! else ! next = loop->outer; loop->lpt_decision.decision = LPT_NONE; --- 234,248 ---- static void peel_loops_completely (struct loops *loops, int flags) { ! struct loop *loop; ! unsigned i; ! /* Scan the loops, the inner ones first. */ ! for (i = loops->num - 1; i > 0; i--) { ! loop = loops->parray[i]; ! if (!loop) ! continue; loop->lpt_decision.decision = LPT_NONE; *************** peel_loops_completely (struct loops *loo *** 272,278 **** verify_loop_structure (loops); #endif } - loop = next; } } --- 265,270 ---- diff -Nrcpad gcc-4.0.3/gcc/Makefile.in gcc-4.0.4/gcc/Makefile.in *** gcc-4.0.3/gcc/Makefile.in 2005-09-09 21:05:53.000000000 +0000 --- gcc-4.0.4/gcc/Makefile.in 2006-09-06 10:30:49.000000000 +0000 *************** install-gcc-tooldir: *** 2819,2826 **** macro_list: s-macro_list; @true s-macro_list : $(GCC_PASSES) echo | $(GCC_FOR_TARGET) -E -dM - | \ ! sed -n 's/^#define \([^_][a-zA-Z0-9_]*\).*/\1/p ; \ ! s/^#define \(_[^_A-Z][a-zA-Z0-9_]*\).*/\1/p' | \ sort -u > tmp-macro_list $(SHELL) $(srcdir)/../move-if-change tmp-macro_list macro_list $(STAMP) s-macro_list --- 2819,2826 ---- macro_list: s-macro_list; @true s-macro_list : $(GCC_PASSES) echo | $(GCC_FOR_TARGET) -E -dM - | \ ! sed -n -e 's/^#define \([^_][a-zA-Z0-9_]*\).*/\1/p' \ ! -e 's/^#define \(_[^_A-Z][a-zA-Z0-9_]*\).*/\1/p' | \ sort -u > tmp-macro_list $(SHELL) $(srcdir)/../move-if-change tmp-macro_list macro_list $(STAMP) s-macro_list *************** $(TESTSUITEDIR)/site.exp: site.exp *** 3558,3570 **** -rm -f $@ sed '/set tmpdir/ s|testsuite|$(TESTSUITEDIR)|' < site.exp > $@ ! $(lang_checks): check-% : $(TESTSUITEDIR)/site.exp -(rootme=`${PWD_COMMAND}`; export rootme; \ srcdir=`cd ${srcdir}; ${PWD_COMMAND}` ; export srcdir ; \ ! cd $(TESTSUITEDIR); \ EXPECT=${EXPECT} ; export EXPECT ; \ if [ -f $${rootme}/../expect/expect ] ; then \ ! TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; ${PWD_COMMAND}` ; \ export TCL_LIBRARY ; fi ; \ $(RUNTEST) --tool $* $(RUNTESTFLAGS)) --- 3558,3576 ---- -rm -f $@ sed '/set tmpdir/ s|testsuite|$(TESTSUITEDIR)|' < site.exp > $@ ! $(lang_checks): check-% : site.exp ! -test -d $(TESTSUITEDIR) || mkdir $(TESTSUITEDIR) ! test -d $(TESTSUITEDIR)/$* || mkdir $(TESTSUITEDIR)/$* -(rootme=`${PWD_COMMAND}`; export rootme; \ srcdir=`cd ${srcdir}; ${PWD_COMMAND}` ; export srcdir ; \ ! cd $(TESTSUITEDIR)/$*; \ ! rm -f tmp-site.exp; \ ! sed '/set tmpdir/ s|testsuite|$(TESTSUITEDIR)/$*|' \ ! < ../../site.exp > tmp-site.exp; \ ! $(SHELL) $${srcdir}/../move-if-change tmp-site.exp site.exp; \ EXPECT=${EXPECT} ; export EXPECT ; \ if [ -f $${rootme}/../expect/expect ] ; then \ ! TCL_LIBRARY=`cd .. ; cd $${srcdir}/../tcl/library ; ${PWD_COMMAND}` ; \ export TCL_LIBRARY ; fi ; \ $(RUNTEST) --tool $* $(RUNTESTFLAGS)) diff -Nrcpad gcc-4.0.3/gcc/mklibgcc.in gcc-4.0.4/gcc/mklibgcc.in *** gcc-4.0.3/gcc/mklibgcc.in 2005-11-15 16:41:15.000000000 +0000 --- gcc-4.0.4/gcc/mklibgcc.in 2006-07-04 20:28:07.000000000 +0000 *************** for ml in $MULTILIBS; do *** 795,806 **** --- 795,809 ---- ldir='$(DESTDIR)$(libsubdir)' fi echo ' $(INSTALL_DATA)' ${dir}/libgcc.a ${ldir}/ + echo ' chmod 644' ${ldir}/libgcc.a echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc.a echo ' $(INSTALL_DATA)' ${dir}/libgcov.a ${ldir}/ + echo ' chmod 644' ${ldir}/libgcov.a echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcov.a if [ "$SHLIB_LINK" ]; then echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/ + echo ' chmod 644' ${ldir}/libgcc_eh.a echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a shlib_slibdir_qual= *************** for ml in $MULTILIBS; do *** 819,824 **** --- 822,828 ---- -e "s%@shlib_slibdir_qual@%$shlib_slibdir_qual%g" libunwinddir='$(DESTDIR)$(slibdir)$(shlib_slibdir_qual)/$(shlib_dir)' echo ' $(INSTALL_DATA)' ${dir}/libunwind.a ${libunwinddir}/ + echo ' chmod 644' ${dir}/libunwind.a echo ' $(RANLIB_FOR_TARGET)' ${libunwinddir}/libunwind.a fi fi diff -Nrcpad gcc-4.0.3/gcc/objc/ChangeLog gcc-4.0.4/gcc/objc/ChangeLog *** gcc-4.0.3/gcc/objc/ChangeLog 2006-03-09 20:44:16.000000000 +0000 --- gcc-4.0.4/gcc/objc/ChangeLog 2007-01-31 10:21:53.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/gcc/objc/objc-parse.c gcc-4.0.4/gcc/objc/objc-parse.c *** gcc-4.0.3/gcc/objc/objc-parse.c 2006-03-09 20:51:49.000000000 +0000 --- gcc-4.0.4/gcc/objc/objc-parse.c 2007-01-31 10:49:32.000000000 +0000 *************** *** 1,7 **** ! /* A Bison parser, made by GNU Bison 2.0. */ /* Skeleton parser for Yacc-like parsing with Bison, ! Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by --- 1,7 ---- ! /* A Bison parser, made by GNU Bison 1.875. */ /* Skeleton parser for Yacc-like parsing with Bison, ! Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by *************** typedef union YYSTYPE {long itype; tree *** 285,292 **** struct c_type_name *typenametype; struct c_parm *parmtype; struct c_declspecs *dsptype; struct c_typespec tstype; enum tree_code code; location_t location; } YYSTYPE; ! /* Line 190 of yacc.c. */ ! #line 290 "objc/objc-parse.c" # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 --- 285,292 ---- struct c_type_name *typenametype; struct c_parm *parmtype; struct c_declspecs *dsptype; struct c_typespec tstype; enum tree_code code; location_t location; } YYSTYPE; ! /* Line 191 of yacc.c. */ ! #line 289 "objc/objc-parse.c" # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 *************** c_parse_init (void) *** 394,419 **** ! /* Line 213 of yacc.c. */ ! #line 399 "objc/objc-parse.c" #if ! defined (yyoverflow) || YYERROR_VERBOSE - # ifndef YYFREE - # define YYFREE free - # endif - # ifndef YYMALLOC - # define YYMALLOC malloc - # endif - /* The parser invokes alloca or malloc; define the necessary symbols. */ ! # ifdef YYSTACK_USE_ALLOCA ! # if YYSTACK_USE_ALLOCA ! # ifdef __GNUC__ ! # define YYSTACK_ALLOC __builtin_alloca ! # else # define YYSTACK_ALLOC alloca # endif # endif # endif --- 394,416 ---- ! /* Line 214 of yacc.c. */ ! #line 398 "objc/objc-parse.c" #if ! defined (yyoverflow) || YYERROR_VERBOSE /* The parser invokes alloca or malloc; define the necessary symbols. */ ! # if YYSTACK_USE_ALLOCA ! # define YYSTACK_ALLOC alloca ! # else ! # ifndef YYSTACK_USE_ALLOCA ! # if defined (alloca) || defined (_ALLOCA_H) # define YYSTACK_ALLOC alloca + # else + # ifdef __GNUC__ + # define YYSTACK_ALLOC __builtin_alloca + # endif # endif # endif # endif *************** c_parse_init (void) *** 426,445 **** # include /* INFRINGES ON USER NAME SPACE */ # define YYSIZE_T size_t # endif ! # define YYSTACK_ALLOC YYMALLOC ! # define YYSTACK_FREE YYFREE # endif #endif /* ! defined (yyoverflow) || YYERROR_VERBOSE */ #if (! defined (yyoverflow) \ && (! defined (__cplusplus) \ ! || (defined (YYSTYPE_IS_TRIVIAL) && YYSTYPE_IS_TRIVIAL))) /* A type that is properly aligned for any stack member. */ union yyalloc { ! short int yyss; YYSTYPE yyvs; }; --- 423,442 ---- # include /* INFRINGES ON USER NAME SPACE */ # define YYSIZE_T size_t # endif ! # define YYSTACK_ALLOC malloc ! # define YYSTACK_FREE free # endif #endif /* ! defined (yyoverflow) || YYERROR_VERBOSE */ #if (! defined (yyoverflow) \ && (! defined (__cplusplus) \ ! || (YYSTYPE_IS_TRIVIAL))) /* A type that is properly aligned for any stack member. */ union yyalloc { ! short yyss; YYSTYPE yyvs; }; *************** union yyalloc *** 449,461 **** /* The size of an array large to enough to hold all stacks, each with N elements. */ # define YYSTACK_BYTES(N) \ ! ((N) * (sizeof (short int) + sizeof (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM) /* Copy COUNT objects from FROM to TO. The source and destination do not overlap. */ # ifndef YYCOPY ! # if defined (__GNUC__) && 1 < __GNUC__ # define YYCOPY(To, From, Count) \ __builtin_memcpy (To, From, (Count) * sizeof (*(From))) # else --- 446,458 ---- /* The size of an array large to enough to hold all stacks, each with N elements. */ # define YYSTACK_BYTES(N) \ ! ((N) * (sizeof (short) + sizeof (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM) /* Copy COUNT objects from FROM to TO. The source and destination do not overlap. */ # ifndef YYCOPY ! # if 1 < __GNUC__ # define YYCOPY(To, From, Count) \ __builtin_memcpy (To, From, (Count) * sizeof (*(From))) # else *************** union yyalloc *** 491,497 **** #if defined (__STDC__) || defined (__cplusplus) typedef signed char yysigned_char; #else ! typedef short int yysigned_char; #endif /* YYFINAL -- State number of the termination state. */ --- 488,494 ---- #if defined (__STDC__) || defined (__cplusplus) typedef signed char yysigned_char; #else ! typedef short yysigned_char; #endif /* YYFINAL -- State number of the termination state. */ *************** static const unsigned char yytranslate[] *** 556,562 **** #if YYDEBUG /* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in YYRHS. */ ! static const unsigned short int yyprhs[] = { 0, 0, 3, 4, 6, 7, 11, 12, 17, 19, 21, 23, 26, 28, 29, 33, 38, 43, 46, 49, --- 553,559 ---- #if YYDEBUG /* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in YYRHS. */ ! static const unsigned short yyprhs[] = { 0, 0, 3, 4, 6, 7, 11, 12, 17, 19, 21, 23, 26, 28, 29, 33, 38, 43, 46, 49, *************** static const unsigned short int yyprhs[] *** 634,640 **** }; /* YYRHS -- A `-1'-separated list of the rules' RHS. */ ! static const short int yyrhs[] = { 96, 0, -1, -1, 97, -1, -1, 101, 98, 100, -1, -1, 97, 101, 99, 100, -1, 103, -1, 102, --- 631,637 ---- }; /* YYRHS -- A `-1'-separated list of the rules' RHS. */ ! static const short yyrhs[] = { 96, 0, -1, -1, 97, -1, -1, 101, 98, 100, -1, -1, 97, 101, 99, 100, -1, 103, -1, 102, *************** static const short int yyrhs[] = *** 858,864 **** }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ ! static const unsigned short int yyrline[] = { 0, 364, 364, 367, 375, 375, 378, 377, 383, 384, 385, 386, 388, 394, 398, 401, 403, 405, 407, 408, --- 855,861 ---- }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ ! static const unsigned short yyrline[] = { 0, 364, 364, 367, 375, 375, 378, 377, 383, 384, 385, 386, 388, 394, 398, 401, 403, 405, 407, 408, *************** static const unsigned short int yyrline[ *** 941,1038 **** First, the terminals, then, starting at YYNTOKENS, nonterminals. */ static const char *const yytname[] = { ! "$end", "error", "$undefined", "IDENTIFIER", "TYPENAME", "SCSPEC", ! "STATIC", "TYPESPEC", "TYPE_QUAL", "OBJC_TYPE_QUAL", "CONSTANT", ! "STRING", "ELLIPSIS", "SIZEOF", "ENUM", "STRUCT", "UNION", "IF", "ELSE", ! "WHILE", "DO", "FOR", "SWITCH", "CASE", "DEFAULT", "BREAK", "CONTINUE", ! "RETURN", "GOTO", "ASM_KEYWORD", "TYPEOF", "ALIGNOF", "ATTRIBUTE", ! "EXTENSION", "LABEL", "REALPART", "IMAGPART", "VA_ARG", "CHOOSE_EXPR", ! "TYPES_COMPATIBLE_P", "FUNC_NAME", "OFFSETOF", "'='", "ASSIGN", "'?'", ! "':'", "OROR", "ANDAND", "'|'", "'^'", "'&'", "EQCOMPARE", ! "ARITHCOMPARE", "RSHIFT", "LSHIFT", "'+'", "'-'", "'*'", "'/'", "'%'", ! "MINUSMINUS", "PLUSPLUS", "UNARY", "HYPERUNARY", "'.'", "'('", "'['", ! "POINTSAT", "AT_INTERFACE", "AT_IMPLEMENTATION", "AT_END", "AT_SELECTOR", ! "AT_DEFS", "AT_ENCODE", "CLASSNAME", "AT_PUBLIC", "AT_PRIVATE", ! "AT_PROTECTED", "AT_PROTOCOL", "AT_CLASS", "AT_ALIAS", "AT_THROW", ! "AT_TRY", "AT_CATCH", "AT_FINALLY", "AT_SYNCHRONIZED", "OBJC_STRING", ! "';'", "'}'", "'~'", "'!'", "','", "')'", "'{'", "']'", "$accept", ! "program", "extdefs", "@1", "@2", "extdef", "save_obstack_position", ! "datadef", "fndef", "@3", "@4", "@5", "@6", "@7", "@8", "identifier", ! "unop", "expr", "exprlist", "nonnull_exprlist", "unary_expr", "sizeof", ! "alignof", "typeof", "cast_expr", "expr_no_commas", "@9", "@10", "@11", ! "@12", "@13", "primary", "@14", "@15", "offsetof_member_designator", ! "old_style_parm_decls", "lineno_datadecl", "datadecls", "datadecl", ! "lineno_decl", "setspecs", "maybe_resetattrs", "decl", ! "declspecs_nosc_nots_nosa_noea", "declspecs_nosc_nots_nosa_ea", ! "declspecs_nosc_nots_sa_noea", "declspecs_nosc_nots_sa_ea", ! "declspecs_nosc_ts_nosa_noea", "declspecs_nosc_ts_nosa_ea", ! "declspecs_nosc_ts_sa_noea", "declspecs_nosc_ts_sa_ea", ! "declspecs_sc_nots_nosa_noea", "declspecs_sc_nots_nosa_ea", ! "declspecs_sc_nots_sa_noea", "declspecs_sc_nots_sa_ea", ! "declspecs_sc_ts_nosa_noea", "declspecs_sc_ts_nosa_ea", ! "declspecs_sc_ts_sa_noea", "declspecs_sc_ts_sa_ea", "declspecs_ts", ! "declspecs_nots", "declspecs_ts_nosa", "declspecs_nots_nosa", ! "declspecs_nosc_ts", "declspecs_nosc_nots", "declspecs_nosc", ! "declspecs", "maybe_type_quals_attrs", "typespec_nonattr", ! "typespec_attr", "typespec_reserved_nonattr", "typespec_reserved_attr", ! "typespec_nonreserved_nonattr", "initdecls", "notype_initdecls", ! "initdcl", "@16", "notype_initdcl", "@17", "maybe_attribute", ! "attributes", "attribute", "attribute_list", "attrib", "any_word", ! "scspec", "init", "@18", "initlist_maybe_comma", "initlist1", "initelt", ! "@19", "initval", "@20", "designator_list", "designator", ! "array_designator", "nested_function", "@21", "@22", ! "notype_nested_function", "@23", "@24", "declarator", ! "after_type_declarator", "parm_declarator", ! "parm_declarator_starttypename", "parm_declarator_nostarttypename", ! "notype_declarator", "struct_head", "union_head", "enum_head", ! "structsp_attr", "@25", "@26", "@27", "@28", "structsp_nonattr", ! "maybecomma", "maybecomma_warn", "component_decl_list", ! "component_decl_list2", "component_decl", "components", ! "components_notype", "component_declarator", ! "component_notype_declarator", "enumlist", "enumerator", "typename", ! "@29", "absdcl", "absdcl_maybe_attribute", "absdcl1", "absdcl1_noea", ! "absdcl1_ea", "direct_absdcl1", "array_declarator", "stmts_and_decls", ! "lineno_stmt_decl_or_labels_ending_stmt", ! "lineno_stmt_decl_or_labels_ending_decl", ! "lineno_stmt_decl_or_labels_ending_label", ! "lineno_stmt_decl_or_labels_ending_error", "lineno_stmt_decl_or_labels", ! "errstmt", "c99_block_start", "maybe_label_decls", "label_decls", ! "label_decl", "compstmt_or_error", "compstmt_start", "compstmt_nostart", ! "compstmt_contents_nonempty", "compstmt_primary_start", "compstmt", ! "save_location", "lineno_labels", "c99_block_lineno_labeled_stmt", ! "lineno_stmt", "lineno_label", "condition", "if_statement_1", ! "if_statement_2", "if_statement", "start_break", "start_continue", ! "while_statement", "do_statement", "@30", "@31", "xexpr", ! "for_init_stmt", "for_cond_expr", "for_incr_expr", "for_statement", ! "switch_statement", "@32", "stmt_nocomp", "objc_catch_prefix", ! "objc_catch_clause", "objc_opt_catch_list", "objc_try_catch_clause", ! "@33", "objc_finally_clause", "objc_try_catch_stmt", "stmt", "label", ! "simple_asm_expr", "maybeasm", "asmdef", "asm_stmt", "asm_argument", ! "maybe_volatile", "asm_operands", "nonnull_asm_operands", "asm_operand", ! "asm_clobbers", "asm_string", "stop_string_translation", ! "start_string_translation", "parmlist", "@34", "parmlist_1", "@35", ! "@36", "parmlist_2", "parms", "parm", "firstparm", "setspecs_fp", ! "parmlist_or_identifiers", "@37", "parmlist_or_identifiers_1", ! "identifiers", "identifiers_or_typenames", "extension", "objcdef", ! "identifier_list", "classdecl", "aliasdecl", "superclass", "class_ivars", ! "classdef", "@38", "@39", "@40", "@41", "protocoldef", "@42", ! "protocolrefs", "non_empty_protocolrefs", "ivar_decl_list", ! "visibility_spec", "ivar_decls", "ivar_decl", "opt_semi", "methodtype", ! "methoddef", "@43", "@44", "methodprotolist", "@45", "semi_or_error", ! "methodproto", "@46", "@47", "methoddecl", "optparmlist", "optparms", ! "optellipsis", "unaryselector", "keywordselector", "selector", ! "reservedwords", "objc_qual", "objc_quals", "objc_typename", ! "keyworddecl", "messageargs", "keywordarglist", "keywordexpr", ! "keywordarg", "receiver", "objcmessageexpr", "selectorarg", ! "keywordnamelist", "keywordname", "objcselectorexpr", "objcprotocolexpr", ! "objcencodeexpr", 0 }; #endif # ifdef YYPRINT /* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to token YYLEX-NUM. */ ! static const unsigned short int yytoknum[] = { 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, --- 938,1036 ---- First, the terminals, then, starting at YYNTOKENS, nonterminals. */ static const char *const yytname[] = { ! "$end", "error", "$undefined", "IDENTIFIER", "TYPENAME", "SCSPEC", ! "STATIC", "TYPESPEC", "TYPE_QUAL", "OBJC_TYPE_QUAL", "CONSTANT", ! "STRING", "ELLIPSIS", "SIZEOF", "ENUM", "STRUCT", "UNION", "IF", "ELSE", ! "WHILE", "DO", "FOR", "SWITCH", "CASE", "DEFAULT", "BREAK", "CONTINUE", ! "RETURN", "GOTO", "ASM_KEYWORD", "TYPEOF", "ALIGNOF", "ATTRIBUTE", ! "EXTENSION", "LABEL", "REALPART", "IMAGPART", "VA_ARG", "CHOOSE_EXPR", ! "TYPES_COMPATIBLE_P", "FUNC_NAME", "OFFSETOF", "'='", "ASSIGN", "'?'", ! "':'", "OROR", "ANDAND", "'|'", "'^'", "'&'", "EQCOMPARE", ! "ARITHCOMPARE", "RSHIFT", "LSHIFT", "'+'", "'-'", "'*'", "'/'", "'%'", ! "MINUSMINUS", "PLUSPLUS", "UNARY", "HYPERUNARY", "'.'", "'('", "'['", ! "POINTSAT", "AT_INTERFACE", "AT_IMPLEMENTATION", "AT_END", ! "AT_SELECTOR", "AT_DEFS", "AT_ENCODE", "CLASSNAME", "AT_PUBLIC", ! "AT_PRIVATE", "AT_PROTECTED", "AT_PROTOCOL", "AT_CLASS", "AT_ALIAS", ! "AT_THROW", "AT_TRY", "AT_CATCH", "AT_FINALLY", "AT_SYNCHRONIZED", ! "OBJC_STRING", "';'", "'}'", "'~'", "'!'", "','", "')'", "'{'", "']'", ! "$accept", "program", "extdefs", "@1", "@2", "extdef", ! "save_obstack_position", "datadef", "fndef", "@3", "@4", "@5", "@6", ! "@7", "@8", "identifier", "unop", "expr", "exprlist", ! "nonnull_exprlist", "unary_expr", "sizeof", "alignof", "typeof", ! "cast_expr", "expr_no_commas", "@9", "@10", "@11", "@12", "@13", ! "primary", "@14", "@15", "offsetof_member_designator", ! "old_style_parm_decls", "lineno_datadecl", "datadecls", "datadecl", ! "lineno_decl", "setspecs", "maybe_resetattrs", "decl", ! "declspecs_nosc_nots_nosa_noea", "declspecs_nosc_nots_nosa_ea", ! "declspecs_nosc_nots_sa_noea", "declspecs_nosc_nots_sa_ea", ! "declspecs_nosc_ts_nosa_noea", "declspecs_nosc_ts_nosa_ea", ! "declspecs_nosc_ts_sa_noea", "declspecs_nosc_ts_sa_ea", ! "declspecs_sc_nots_nosa_noea", "declspecs_sc_nots_nosa_ea", ! "declspecs_sc_nots_sa_noea", "declspecs_sc_nots_sa_ea", ! "declspecs_sc_ts_nosa_noea", "declspecs_sc_ts_nosa_ea", ! "declspecs_sc_ts_sa_noea", "declspecs_sc_ts_sa_ea", "declspecs_ts", ! "declspecs_nots", "declspecs_ts_nosa", "declspecs_nots_nosa", ! "declspecs_nosc_ts", "declspecs_nosc_nots", "declspecs_nosc", ! "declspecs", "maybe_type_quals_attrs", "typespec_nonattr", ! "typespec_attr", "typespec_reserved_nonattr", "typespec_reserved_attr", ! "typespec_nonreserved_nonattr", "initdecls", "notype_initdecls", ! "initdcl", "@16", "notype_initdcl", "@17", "maybe_attribute", ! "attributes", "attribute", "attribute_list", "attrib", "any_word", ! "scspec", "init", "@18", "initlist_maybe_comma", "initlist1", "initelt", ! "@19", "initval", "@20", "designator_list", "designator", ! "array_designator", "nested_function", "@21", "@22", ! "notype_nested_function", "@23", "@24", "declarator", ! "after_type_declarator", "parm_declarator", ! "parm_declarator_starttypename", "parm_declarator_nostarttypename", ! "notype_declarator", "struct_head", "union_head", "enum_head", ! "structsp_attr", "@25", "@26", "@27", "@28", "structsp_nonattr", ! "maybecomma", "maybecomma_warn", "component_decl_list", ! "component_decl_list2", "component_decl", "components", ! "components_notype", "component_declarator", ! "component_notype_declarator", "enumlist", "enumerator", "typename", ! "@29", "absdcl", "absdcl_maybe_attribute", "absdcl1", "absdcl1_noea", ! "absdcl1_ea", "direct_absdcl1", "array_declarator", "stmts_and_decls", ! "lineno_stmt_decl_or_labels_ending_stmt", ! "lineno_stmt_decl_or_labels_ending_decl", ! "lineno_stmt_decl_or_labels_ending_label", ! "lineno_stmt_decl_or_labels_ending_error", "lineno_stmt_decl_or_labels", ! "errstmt", "c99_block_start", "maybe_label_decls", "label_decls", ! "label_decl", "compstmt_or_error", "compstmt_start", "compstmt_nostart", ! "compstmt_contents_nonempty", "compstmt_primary_start", "compstmt", ! "save_location", "lineno_labels", "c99_block_lineno_labeled_stmt", ! "lineno_stmt", "lineno_label", "condition", "if_statement_1", ! "if_statement_2", "if_statement", "start_break", "start_continue", ! "while_statement", "do_statement", "@30", "@31", "xexpr", ! "for_init_stmt", "for_cond_expr", "for_incr_expr", "for_statement", ! "switch_statement", "@32", "stmt_nocomp", "objc_catch_prefix", ! "objc_catch_clause", "objc_opt_catch_list", "objc_try_catch_clause", ! "@33", "objc_finally_clause", "objc_try_catch_stmt", "stmt", "label", ! "simple_asm_expr", "maybeasm", "asmdef", "asm_stmt", "asm_argument", ! "maybe_volatile", "asm_operands", "nonnull_asm_operands", "asm_operand", ! "asm_clobbers", "asm_string", "stop_string_translation", ! "start_string_translation", "parmlist", "@34", "parmlist_1", "@35", ! "@36", "parmlist_2", "parms", "parm", "firstparm", "setspecs_fp", ! "parmlist_or_identifiers", "@37", "parmlist_or_identifiers_1", ! "identifiers", "identifiers_or_typenames", "extension", "objcdef", ! "identifier_list", "classdecl", "aliasdecl", "superclass", ! "class_ivars", "classdef", "@38", "@39", "@40", "@41", "protocoldef", ! "@42", "protocolrefs", "non_empty_protocolrefs", "ivar_decl_list", ! "visibility_spec", "ivar_decls", "ivar_decl", "opt_semi", "methodtype", ! "methoddef", "@43", "@44", "methodprotolist", "@45", "semi_or_error", ! "methodproto", "@46", "@47", "methoddecl", "optparmlist", "optparms", ! "optellipsis", "unaryselector", "keywordselector", "selector", ! "reservedwords", "objc_qual", "objc_quals", "objc_typename", ! "keyworddecl", "messageargs", "keywordarglist", "keywordexpr", ! "keywordarg", "receiver", "objcmessageexpr", "selectorarg", ! "keywordnamelist", "keywordname", "objcselectorexpr", ! "objcprotocolexpr", "objcencodeexpr", 0 }; #endif # ifdef YYPRINT /* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to token YYLEX-NUM. */ ! static const unsigned short yytoknum[] = { 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, *************** static const unsigned short int yytoknum *** 1048,1054 **** # endif /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ ! static const unsigned short int yyr1[] = { 0, 95, 96, 96, 98, 97, 99, 97, 100, 100, 100, 100, 100, 101, 102, 102, 102, 102, 102, 102, --- 1046,1052 ---- # endif /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ ! static const unsigned short yyr1[] = { 0, 95, 96, 96, 98, 97, 99, 97, 100, 100, 100, 100, 100, 101, 102, 102, 102, 102, 102, 102, *************** static const unsigned char yyr2[] = *** 1206,1212 **** /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state STATE-NUM when YYTABLE doesn't specify something else to do. Zero means the default is an error. */ ! static const unsigned short int yydefact[] = { 13, 0, 13, 4, 1, 6, 0, 0, 0, 282, 316, 315, 279, 141, 372, 368, 370, 0, 62, 0, --- 1204,1210 ---- /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state STATE-NUM when YYTABLE doesn't specify something else to do. Zero means the default is an error. */ ! static const unsigned short yydefact[] = { 13, 0, 13, 4, 1, 6, 0, 0, 0, 282, 316, 315, 279, 141, 372, 368, 370, 0, 62, 0, *************** static const unsigned short int yydefact *** 1328,1334 **** }; /* YYDEFGOTO[NTERM-NUM]. */ ! static const short int yydefgoto[] = { -1, 1, 2, 6, 7, 32, 3, 33, 34, 423, 858, 429, 860, 276, 726, 898, 238, 353, 523, 524, --- 1326,1332 ---- }; /* YYDEFGOTO[NTERM-NUM]. */ ! static const short yydefgoto[] = { -1, 1, 2, 6, 7, 32, 3, 33, 34, 423, 858, 429, 860, 276, 726, 898, 238, 353, 523, 524, *************** static const short int yydefgoto[] = *** 1362,1368 **** /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing STATE-NUM. */ #define YYPACT_NINF -970 ! static const short int yypact[] = { 135, 149, 154, -970, -970, -970, 3846, 3846, 514, 111, -970, -970, -970, -970, 153, 153, 153, 117, -970, 128, --- 1360,1366 ---- /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing STATE-NUM. */ #define YYPACT_NINF -970 ! static const short yypact[] = { 135, 149, 154, -970, -970, -970, 3846, 3846, 514, 111, -970, -970, -970, -970, 153, 153, 153, 117, -970, 128, *************** static const short int yypact[] = *** 1484,1490 **** }; /* YYPGOTO[NTERM-NUM]. */ ! static const short int yypgoto[] = { -970, -970, -970, -970, -970, 177, 1118, 501, -970, -970, -970, -970, -970, -970, -970, 146, -970, -27, 509, -425, --- 1482,1488 ---- }; /* YYPGOTO[NTERM-NUM]. */ ! static const short yypgoto[] = { -970, -970, -970, -970, -970, 177, 1118, 501, -970, -970, -970, -970, -970, -970, -970, 146, -970, -27, 509, -425, *************** static const short int yypgoto[] = *** 1520,1526 **** number is the opposite. If zero, do what YYDEFACT says. If YYTABLE_NINF, syntax error. */ #define YYTABLE_NINF -630 ! static const short int yytable[] = { 90, 61, 61, 770, 37, 37, 38, 38, 198, 84, 85, 86, 424, 285, 584, 288, 409, 333, 531, 71, --- 1518,1524 ---- number is the opposite. If zero, do what YYDEFACT says. If YYTABLE_NINF, syntax error. */ #define YYTABLE_NINF -630 ! static const short yytable[] = { 90, 61, 61, 770, 37, 37, 38, 38, 198, 84, 85, 86, 424, 285, 584, 288, 409, 333, 531, 71, *************** static const short int yytable[] = *** 2013,2019 **** 385 }; ! static const short int yycheck[] = { 19, 6, 7, 605, 6, 7, 6, 7, 89, 14, 15, 16, 285, 183, 425, 184, 275, 197, 392, 6, --- 2011,2017 ---- 385 }; ! static const short yycheck[] = { 19, 6, 7, 605, 6, 7, 6, 7, 89, 14, 15, 16, 285, 183, 425, 184, 275, 197, 392, 6, *************** static const short int yycheck[] = *** 2508,2514 **** /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing symbol of state STATE-NUM. */ ! static const unsigned short int yystos[] = { 0, 96, 97, 101, 0, 101, 98, 99, 1, 4, 5, 6, 7, 8, 14, 15, 16, 29, 30, 32, --- 2506,2512 ---- /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing symbol of state STATE-NUM. */ ! static const unsigned short yystos[] = { 0, 96, 97, 101, 0, 101, 98, 99, 1, 4, 5, 6, 7, 8, 14, 15, 16, 29, 30, 32, *************** static const unsigned short int yystos[] *** 2652,2659 **** #define YYACCEPT goto yyacceptlab #define YYABORT goto yyabortlab ! #define YYERROR goto yyerrorlab ! /* Like YYERROR except do call yyerror. This remains here temporarily to ease the transition to the new meaning of YYERROR, for GCC. --- 2650,2656 ---- #define YYACCEPT goto yyacceptlab #define YYABORT goto yyabortlab ! #define YYERROR goto yyerrlab1 /* Like YYERROR except do call yyerror. This remains here temporarily to ease the transition to the new meaning of YYERROR, for GCC. *************** do \ *** 2680,2732 **** } \ while (0) - #define YYTERROR 1 #define YYERRCODE 256 - /* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N]. - If N is 0, then set CURRENT to the empty location which ends - the previous symbol: RHS[0] (always defined). */ - - #define YYRHSLOC(Rhs, K) ((Rhs)[K]) #ifndef YYLLOC_DEFAULT ! # define YYLLOC_DEFAULT(Current, Rhs, N) \ ! do \ ! if (N) \ ! { \ ! (Current).first_line = YYRHSLOC (Rhs, 1).first_line; \ ! (Current).first_column = YYRHSLOC (Rhs, 1).first_column; \ ! (Current).last_line = YYRHSLOC (Rhs, N).last_line; \ ! (Current).last_column = YYRHSLOC (Rhs, N).last_column; \ ! } \ ! else \ ! { \ ! (Current).first_line = (Current).last_line = \ ! YYRHSLOC (Rhs, 0).last_line; \ ! (Current).first_column = (Current).last_column = \ ! YYRHSLOC (Rhs, 0).last_column; \ ! } \ ! while (0) ! #endif ! ! ! /* YY_LOCATION_PRINT -- Print the location on the stream. ! This macro was not mandated originally: define only if we know ! we won't break user code: when these are the locations we know. */ ! ! #ifndef YY_LOCATION_PRINT ! # if YYLTYPE_IS_TRIVIAL ! # define YY_LOCATION_PRINT(File, Loc) \ ! fprintf (File, "%d.%d-%d.%d", \ ! (Loc).first_line, (Loc).first_column, \ ! (Loc).last_line, (Loc).last_column) ! # else ! # define YY_LOCATION_PRINT(File, Loc) ((void) 0) ! # endif #endif - /* YYLEX -- calling `yylex' with the right arguments. */ #ifdef YYLEX_PARAM --- 2677,2696 ---- } \ while (0) #define YYTERROR 1 #define YYERRCODE 256 + /* YYLLOC_DEFAULT -- Compute the default location (before the actions + are run). */ #ifndef YYLLOC_DEFAULT ! # define YYLLOC_DEFAULT(Current, Rhs, N) \ ! Current.first_line = Rhs[1].first_line; \ ! Current.first_column = Rhs[1].first_column; \ ! Current.last_line = Rhs[N].last_line; \ ! Current.last_column = Rhs[N].last_column; #endif /* YYLEX -- calling `yylex' with the right arguments. */ #ifdef YYLEX_PARAM *************** do { \ *** 2749,2778 **** YYFPRINTF Args; \ } while (0) ! # define YY_SYMBOL_PRINT(Title, Type, Value, Location) \ do { \ if (yydebug) \ { \ YYFPRINTF (stderr, "%s ", Title); \ yysymprint (stderr, \ ! Type, Value); \ YYFPRINTF (stderr, "\n"); \ } \ } while (0) /*------------------------------------------------------------------. | yy_stack_print -- Print the state stack from its BOTTOM up to its | ! | TOP (included). | `------------------------------------------------------------------*/ #if defined (__STDC__) || defined (__cplusplus) static void ! yy_stack_print (short int *bottom, short int *top) #else static void yy_stack_print (bottom, top) ! short int *bottom; ! short int *top; #endif { YYFPRINTF (stderr, "Stack now"); --- 2713,2748 ---- YYFPRINTF Args; \ } while (0) ! # define YYDSYMPRINT(Args) \ ! do { \ ! if (yydebug) \ ! yysymprint Args; \ ! } while (0) ! ! # define YYDSYMPRINTF(Title, Token, Value, Location) \ do { \ if (yydebug) \ { \ YYFPRINTF (stderr, "%s ", Title); \ yysymprint (stderr, \ ! Token, Value); \ YYFPRINTF (stderr, "\n"); \ } \ } while (0) /*------------------------------------------------------------------. | yy_stack_print -- Print the state stack from its BOTTOM up to its | ! | TOP (cinluded). | `------------------------------------------------------------------*/ #if defined (__STDC__) || defined (__cplusplus) static void ! yy_stack_print (short *bottom, short *top) #else static void yy_stack_print (bottom, top) ! short *bottom; ! short *top; #endif { YYFPRINTF (stderr, "Stack now"); *************** yy_reduce_print (yyrule) *** 2802,2810 **** #endif { int yyi; ! unsigned int yylno = yyrline[yyrule]; YYFPRINTF (stderr, "Reducing stack by rule %d (line %u), ", ! yyrule - 1, yylno); /* Print the symbols being reduced, and their result. */ for (yyi = yyprhs[yyrule]; 0 <= yyrhs[yyi]; yyi++) YYFPRINTF (stderr, "%s ", yytname [yyrhs[yyi]]); --- 2772,2780 ---- #endif { int yyi; ! unsigned int yylineno = yyrline[yyrule]; YYFPRINTF (stderr, "Reducing stack by rule %d (line %u), ", ! yyrule - 1, yylineno); /* Print the symbols being reduced, and their result. */ for (yyi = yyprhs[yyrule]; 0 <= yyrhs[yyi]; yyi++) YYFPRINTF (stderr, "%s ", yytname [yyrhs[yyi]]); *************** do { \ *** 2822,2828 **** int yydebug; #else /* !YYDEBUG */ # define YYDPRINTF(Args) ! # define YY_SYMBOL_PRINT(Title, Type, Value, Location) # define YY_STACK_PRINT(Bottom, Top) # define YY_REDUCE_PRINT(Rule) #endif /* !YYDEBUG */ --- 2792,2799 ---- int yydebug; #else /* !YYDEBUG */ # define YYDPRINTF(Args) ! # define YYDSYMPRINT(Args) ! # define YYDSYMPRINTF(Title, Token, Value, Location) # define YY_STACK_PRINT(Bottom, Top) # define YY_REDUCE_PRINT(Rule) #endif /* !YYDEBUG */ *************** int yydebug; *** 2840,2845 **** --- 2811,2820 ---- SIZE_MAX < YYSTACK_BYTES (YYMAXDEPTH) evaluated with infinite-precision integer arithmetic. */ + #if YYMAXDEPTH == 0 + # undef YYMAXDEPTH + #endif + #ifndef YYMAXDEPTH # define YYMAXDEPTH 10000 #endif *************** yysymprint (yyoutput, yytype, yyvaluep) *** 2921,2935 **** (void) yyvaluep; if (yytype < YYNTOKENS) ! YYFPRINTF (yyoutput, "token %s (", yytname[yytype]); else YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]); - - # ifdef YYPRINT - if (yytype < YYNTOKENS) - YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); - # endif switch (yytype) { default: --- 2896,2910 ---- (void) yyvaluep; if (yytype < YYNTOKENS) ! { ! YYFPRINTF (yyoutput, "token %s (", yytname[yytype]); ! # ifdef YYPRINT ! YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); ! # endif ! } else YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]); switch (yytype) { default: *************** yysymprint (yyoutput, yytype, yyvaluep) *** 2945,2955 **** #if defined (__STDC__) || defined (__cplusplus) static void ! yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep) #else static void ! yydestruct (yymsg, yytype, yyvaluep) ! const char *yymsg; int yytype; YYSTYPE *yyvaluep; #endif --- 2920,2929 ---- #if defined (__STDC__) || defined (__cplusplus) static void ! yydestruct (int yytype, YYSTYPE *yyvaluep) #else static void ! yydestruct (yytype, yyvaluep) int yytype; YYSTYPE *yyvaluep; #endif *************** yydestruct (yymsg, yytype, yyvaluep) *** 2957,2966 **** /* Pacify ``unused variable'' warnings. */ (void) yyvaluep; - if (!yymsg) - yymsg = "Deleting"; - YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp); - switch (yytype) { --- 2931,2936 ---- *************** int yyparse (); *** 2988,2997 **** ! /* The look-ahead symbol. */ int yychar; ! /* The semantic value of the look-ahead symbol. */ YYSTYPE yylval; /* Number of syntax errors so far. */ --- 2958,2967 ---- ! /* The lookahead symbol. */ int yychar; ! /* The semantic value of the lookahead symbol. */ YYSTYPE yylval; /* Number of syntax errors so far. */ *************** yyparse () *** 3027,3033 **** int yyresult; /* Number of tokens to shift before error messages enabled. */ int yyerrstatus; ! /* Look-ahead token as an internal (translated) token number. */ int yytoken = 0; /* Three stacks and their tools: --- 2997,3003 ---- int yyresult; /* Number of tokens to shift before error messages enabled. */ int yyerrstatus; ! /* Lookahead token as an internal (translated) token number. */ int yytoken = 0; /* Three stacks and their tools: *************** yyparse () *** 3039,3047 **** to reallocate them elsewhere. */ /* The state stack. */ ! short int yyssa[YYINITDEPTH]; ! short int *yyss = yyssa; ! register short int *yyssp; /* The semantic value stack. */ YYSTYPE yyvsa[YYINITDEPTH]; --- 3009,3017 ---- to reallocate them elsewhere. */ /* The state stack. */ ! short yyssa[YYINITDEPTH]; ! short *yyss = yyssa; ! register short *yyssp; /* The semantic value stack. */ YYSTYPE yyvsa[YYINITDEPTH]; *************** yyparse () *** 3078,3086 **** yyssp = yyss; yyvsp = yyvs; - - yyvsp[0] = yylval; - goto yysetstate; /*------------------------------------------------------------. --- 3048,3053 ---- *************** yyparse () *** 3106,3112 **** these so that the &'s don't force the real ones into memory. */ YYSTYPE *yyvs1 = yyvs; ! short int *yyss1 = yyss; /* Each stack pointer address is followed by the size of the --- 3073,3079 ---- these so that the &'s don't force the real ones into memory. */ YYSTYPE *yyvs1 = yyvs; ! short *yyss1 = yyss; /* Each stack pointer address is followed by the size of the *************** yyparse () *** 3134,3140 **** yystacksize = YYMAXDEPTH; { ! short int *yyss1 = yyss; union yyalloc *yyptr = (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); if (! yyptr) --- 3101,3107 ---- yystacksize = YYMAXDEPTH; { ! short *yyss1 = yyss; union yyalloc *yyptr = (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); if (! yyptr) *************** yyparse () *** 3170,3187 **** yybackup: /* Do appropriate processing given the current state. */ ! /* Read a look-ahead token if we need one and don't already have one. */ /* yyresume: */ ! /* First try to decide what to do without reference to look-ahead token. */ yyn = yypact[yystate]; if (yyn == YYPACT_NINF) goto yydefault; ! /* Not known => get a look-ahead token if don't already have one. */ ! /* YYCHAR is either YYEMPTY or YYEOF or a valid look-ahead symbol. */ if (yychar == YYEMPTY) { YYDPRINTF ((stderr, "Reading a token: ")); --- 3137,3154 ---- yybackup: /* Do appropriate processing given the current state. */ ! /* Read a lookahead token if we need one and don't already have one. */ /* yyresume: */ ! /* First try to decide what to do without reference to lookahead token. */ yyn = yypact[yystate]; if (yyn == YYPACT_NINF) goto yydefault; ! /* Not known => get a lookahead token if don't already have one. */ ! /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */ if (yychar == YYEMPTY) { YYDPRINTF ((stderr, "Reading a token: ")); *************** yybackup: *** 3196,3202 **** else { yytoken = YYTRANSLATE (yychar); ! YY_SYMBOL_PRINT ("Next token is", yytoken, &yylval, &yylloc); } /* If the proper action on seeing token YYTOKEN is to reduce or to --- 3163,3169 ---- else { yytoken = YYTRANSLATE (yychar); ! YYDSYMPRINTF ("Next token is", yytoken, &yylval, &yylloc); } /* If the proper action on seeing token YYTOKEN is to reduce or to *************** yybackup: *** 3216,3223 **** if (yyn == YYFINAL) YYACCEPT; ! /* Shift the look-ahead token. */ ! YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); /* Discard the token being shifted unless it is eof. */ if (yychar != YYEOF) --- 3183,3190 ---- if (yyn == YYFINAL) YYACCEPT; ! /* Shift the lookahead token. */ ! YYDPRINTF ((stderr, "Shifting token %s, ", yytname[yytoken])); /* Discard the token being shifted unless it is eof. */ if (yychar != YYEOF) *************** yyreduce: *** 3275,3306 **** case 4: #line 375 "objc/objc-parse.y" ! { (yyval.dsptype) = NULL; ;} break; case 5: #line 376 "objc/objc-parse.y" ! { obstack_free (&parser_obstack, (yyvsp[-2].otype)); ;} break; case 6: #line 378 "objc/objc-parse.y" ! { (yyval.dsptype) = NULL; ggc_collect (); ;} break; case 7: #line 379 "objc/objc-parse.y" ! { obstack_free (&parser_obstack, (yyvsp[-2].otype)); ;} break; case 11: #line 387 "objc/objc-parse.y" ! { RESTORE_EXT_FLAGS ((yyvsp[-1].itype)); ;} break; case 13: #line 394 "objc/objc-parse.y" ! { (yyval.otype) = obstack_alloc (&parser_obstack, 0); ;} break; case 14: --- 3242,3273 ---- case 4: #line 375 "objc/objc-parse.y" ! { yyval.dsptype = NULL; ;} break; case 5: #line 376 "objc/objc-parse.y" ! { obstack_free (&parser_obstack, yyvsp[-2].otype); ;} break; case 6: #line 378 "objc/objc-parse.y" ! { yyval.dsptype = NULL; ggc_collect (); ;} break; case 7: #line 379 "objc/objc-parse.y" ! { obstack_free (&parser_obstack, yyvsp[-2].otype); ;} break; case 11: #line 387 "objc/objc-parse.y" ! { RESTORE_EXT_FLAGS (yyvsp[-1].itype); ;} break; case 13: #line 394 "objc/objc-parse.y" ! { yyval.otype = obstack_alloc (&parser_obstack, 0); ;} break; case 14: *************** yyreduce: *** 3321,3327 **** case 17: #line 406 "objc/objc-parse.y" ! { shadow_tag (finish_declspecs ((yyvsp[-1].dsptype))); ;} break; case 20: --- 3288,3294 ---- case 17: #line 406 "objc/objc-parse.y" ! { shadow_tag (finish_declspecs (yyvsp[-1].dsptype)); ;} break; case 20: *************** yyreduce: *** 3332,3338 **** case 21: #line 416 "objc/objc-parse.y" ! { if (!start_function (current_declspecs, (yyvsp[0].dtrtype), all_prefix_attributes)) YYERROR1; ;} --- 3299,3305 ---- case 21: #line 416 "objc/objc-parse.y" ! { if (!start_function (current_declspecs, yyvsp[0].dtrtype, all_prefix_attributes)) YYERROR1; ;} *************** yyreduce: *** 3340,3346 **** case 22: #line 421 "objc/objc-parse.y" ! { DECL_SOURCE_LOCATION (current_function_decl) = (yyvsp[0].location); store_parm_decls (); ;} break; --- 3307,3313 ---- case 22: #line 421 "objc/objc-parse.y" ! { DECL_SOURCE_LOCATION (current_function_decl) = yyvsp[0].location; store_parm_decls (); ;} break; *************** yyreduce: *** 3357,3363 **** case 25: #line 429 "objc/objc-parse.y" ! { if (!start_function (current_declspecs, (yyvsp[0].dtrtype), all_prefix_attributes)) YYERROR1; ;} --- 3324,3330 ---- case 25: #line 429 "objc/objc-parse.y" ! { if (!start_function (current_declspecs, yyvsp[0].dtrtype, all_prefix_attributes)) YYERROR1; ;} *************** yyreduce: *** 3365,3371 **** case 26: #line 434 "objc/objc-parse.y" ! { DECL_SOURCE_LOCATION (current_function_decl) = (yyvsp[0].location); store_parm_decls (); ;} break; --- 3332,3338 ---- case 26: #line 434 "objc/objc-parse.y" ! { DECL_SOURCE_LOCATION (current_function_decl) = yyvsp[0].location; store_parm_decls (); ;} break; *************** yyreduce: *** 3382,3388 **** case 29: #line 442 "objc/objc-parse.y" ! { if (!start_function (current_declspecs, (yyvsp[0].dtrtype), all_prefix_attributes)) YYERROR1; ;} --- 3349,3355 ---- case 29: #line 442 "objc/objc-parse.y" ! { if (!start_function (current_declspecs, yyvsp[0].dtrtype, all_prefix_attributes)) YYERROR1; ;} *************** yyreduce: *** 3390,3396 **** case 30: #line 447 "objc/objc-parse.y" ! { DECL_SOURCE_LOCATION (current_function_decl) = (yyvsp[0].location); store_parm_decls (); ;} break; --- 3357,3363 ---- case 30: #line 447 "objc/objc-parse.y" ! { DECL_SOURCE_LOCATION (current_function_decl) = yyvsp[0].location; store_parm_decls (); ;} break; *************** yyreduce: *** 3407,3535 **** case 36: #line 463 "objc/objc-parse.y" ! { (yyval.code) = ADDR_EXPR; ;} break; case 37: #line 465 "objc/objc-parse.y" ! { (yyval.code) = NEGATE_EXPR; ;} break; case 38: #line 467 "objc/objc-parse.y" ! { (yyval.code) = CONVERT_EXPR; ;} break; case 39: #line 470 "objc/objc-parse.y" ! { (yyval.code) = PREINCREMENT_EXPR; ;} break; case 40: #line 472 "objc/objc-parse.y" ! { (yyval.code) = PREDECREMENT_EXPR; ;} break; case 41: #line 474 "objc/objc-parse.y" ! { (yyval.code) = BIT_NOT_EXPR; ;} break; case 42: #line 476 "objc/objc-parse.y" ! { (yyval.code) = TRUTH_NOT_EXPR; ;} break; case 44: #line 481 "objc/objc-parse.y" ! { (yyval.exprtype).value = build_compound_expr ((yyvsp[-2].exprtype).value, (yyvsp[0].exprtype).value); ! (yyval.exprtype).original_code = COMPOUND_EXPR; ;} break; case 45: #line 487 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 47: #line 493 "objc/objc-parse.y" ! { (yyval.ttype) = build_tree_list (NULL_TREE, (yyvsp[0].exprtype).value); ;} break; case 48: #line 495 "objc/objc-parse.y" ! { chainon ((yyvsp[-2].ttype), build_tree_list (NULL_TREE, (yyvsp[0].exprtype).value)); ;} break; case 50: #line 501 "objc/objc-parse.y" ! { (yyval.exprtype).value = build_indirect_ref ((yyvsp[0].exprtype).value, "unary *"); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 51: #line 505 "objc/objc-parse.y" ! { (yyval.exprtype) = (yyvsp[0].exprtype); ! RESTORE_EXT_FLAGS ((yyvsp[-1].itype)); ;} break; case 52: #line 508 "objc/objc-parse.y" ! { (yyval.exprtype).value = build_unary_op ((yyvsp[-1].code), (yyvsp[0].exprtype).value, 0); ! overflow_warning ((yyval.exprtype).value); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 53: #line 513 "objc/objc-parse.y" ! { (yyval.exprtype).value = finish_label_address_expr ((yyvsp[0].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 54: #line 516 "objc/objc-parse.y" { skip_evaluation--; in_sizeof--; ! if (TREE_CODE ((yyvsp[0].exprtype).value) == COMPONENT_REF ! && DECL_C_BIT_FIELD (TREE_OPERAND ((yyvsp[0].exprtype).value, 1))) error ("% applied to a bit-field"); ! (yyval.exprtype) = c_expr_sizeof_expr ((yyvsp[0].exprtype)); ;} break; case 55: #line 523 "objc/objc-parse.y" { skip_evaluation--; in_sizeof--; ! (yyval.exprtype) = c_expr_sizeof_type ((yyvsp[-1].typenametype)); ;} break; case 56: #line 527 "objc/objc-parse.y" { skip_evaluation--; in_alignof--; ! (yyval.exprtype).value = c_alignof_expr ((yyvsp[0].exprtype).value); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 57: #line 532 "objc/objc-parse.y" { skip_evaluation--; in_alignof--; ! (yyval.exprtype).value = c_alignof (groktypename ((yyvsp[-1].typenametype))); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 58: #line 537 "objc/objc-parse.y" ! { (yyval.exprtype).value = build_unary_op (REALPART_EXPR, (yyvsp[0].exprtype).value, 0); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 59: #line 540 "objc/objc-parse.y" ! { (yyval.exprtype).value = build_unary_op (IMAGPART_EXPR, (yyvsp[0].exprtype).value, 0); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 60: --- 3374,3502 ---- case 36: #line 463 "objc/objc-parse.y" ! { yyval.code = ADDR_EXPR; ;} break; case 37: #line 465 "objc/objc-parse.y" ! { yyval.code = NEGATE_EXPR; ;} break; case 38: #line 467 "objc/objc-parse.y" ! { yyval.code = CONVERT_EXPR; ;} break; case 39: #line 470 "objc/objc-parse.y" ! { yyval.code = PREINCREMENT_EXPR; ;} break; case 40: #line 472 "objc/objc-parse.y" ! { yyval.code = PREDECREMENT_EXPR; ;} break; case 41: #line 474 "objc/objc-parse.y" ! { yyval.code = BIT_NOT_EXPR; ;} break; case 42: #line 476 "objc/objc-parse.y" ! { yyval.code = TRUTH_NOT_EXPR; ;} break; case 44: #line 481 "objc/objc-parse.y" ! { yyval.exprtype.value = build_compound_expr (yyvsp[-2].exprtype.value, yyvsp[0].exprtype.value); ! yyval.exprtype.original_code = COMPOUND_EXPR; ;} break; case 45: #line 487 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 47: #line 493 "objc/objc-parse.y" ! { yyval.ttype = build_tree_list (NULL_TREE, yyvsp[0].exprtype.value); ;} break; case 48: #line 495 "objc/objc-parse.y" ! { chainon (yyvsp[-2].ttype, build_tree_list (NULL_TREE, yyvsp[0].exprtype.value)); ;} break; case 50: #line 501 "objc/objc-parse.y" ! { yyval.exprtype.value = build_indirect_ref (yyvsp[0].exprtype.value, "unary *"); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 51: #line 505 "objc/objc-parse.y" ! { yyval.exprtype = yyvsp[0].exprtype; ! RESTORE_EXT_FLAGS (yyvsp[-1].itype); ;} break; case 52: #line 508 "objc/objc-parse.y" ! { yyval.exprtype.value = build_unary_op (yyvsp[-1].code, yyvsp[0].exprtype.value, 0); ! overflow_warning (yyval.exprtype.value); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 53: #line 513 "objc/objc-parse.y" ! { yyval.exprtype.value = finish_label_address_expr (yyvsp[0].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 54: #line 516 "objc/objc-parse.y" { skip_evaluation--; in_sizeof--; ! if (TREE_CODE (yyvsp[0].exprtype.value) == COMPONENT_REF ! && DECL_C_BIT_FIELD (TREE_OPERAND (yyvsp[0].exprtype.value, 1))) error ("% applied to a bit-field"); ! yyval.exprtype = c_expr_sizeof_expr (yyvsp[0].exprtype); ;} break; case 55: #line 523 "objc/objc-parse.y" { skip_evaluation--; in_sizeof--; ! yyval.exprtype = c_expr_sizeof_type (yyvsp[-1].typenametype); ;} break; case 56: #line 527 "objc/objc-parse.y" { skip_evaluation--; in_alignof--; ! yyval.exprtype.value = c_alignof_expr (yyvsp[0].exprtype.value); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 57: #line 532 "objc/objc-parse.y" { skip_evaluation--; in_alignof--; ! yyval.exprtype.value = c_alignof (groktypename (yyvsp[-1].typenametype)); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 58: #line 537 "objc/objc-parse.y" ! { yyval.exprtype.value = build_unary_op (REALPART_EXPR, yyvsp[0].exprtype.value, 0); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 59: #line 540 "objc/objc-parse.y" ! { yyval.exprtype.value = build_unary_op (IMAGPART_EXPR, yyvsp[0].exprtype.value, 0); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 60: *************** yyreduce: *** 3549,3663 **** case 64: #line 559 "objc/objc-parse.y" ! { (yyval.exprtype).value = c_cast_expr ((yyvsp[-2].typenametype), (yyvsp[0].exprtype).value); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 66: #line 566 "objc/objc-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 67: #line 568 "objc/objc-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 68: #line 570 "objc/objc-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 69: #line 572 "objc/objc-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 70: #line 574 "objc/objc-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 71: #line 576 "objc/objc-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 72: #line 578 "objc/objc-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 73: #line 580 "objc/objc-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 74: #line 582 "objc/objc-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 75: #line 584 "objc/objc-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 76: #line 586 "objc/objc-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 77: #line 588 "objc/objc-parse.y" ! { (yyval.exprtype) = parser_build_binary_op ((yyvsp[-1].code), (yyvsp[-2].exprtype), (yyvsp[0].exprtype)); ;} break; case 78: #line 590 "objc/objc-parse.y" ! { (yyvsp[-1].exprtype).value = lang_hooks.truthvalue_conversion ! (default_conversion ((yyvsp[-1].exprtype).value)); ! skip_evaluation += (yyvsp[-1].exprtype).value == truthvalue_false_node; ;} break; case 79: #line 594 "objc/objc-parse.y" ! { skip_evaluation -= (yyvsp[-3].exprtype).value == truthvalue_false_node; ! (yyval.exprtype) = parser_build_binary_op (TRUTH_ANDIF_EXPR, (yyvsp[-3].exprtype), (yyvsp[0].exprtype)); ;} break; case 80: #line 597 "objc/objc-parse.y" ! { (yyvsp[-1].exprtype).value = lang_hooks.truthvalue_conversion ! (default_conversion ((yyvsp[-1].exprtype).value)); ! skip_evaluation += (yyvsp[-1].exprtype).value == truthvalue_true_node; ;} break; case 81: #line 601 "objc/objc-parse.y" ! { skip_evaluation -= (yyvsp[-3].exprtype).value == truthvalue_true_node; ! (yyval.exprtype) = parser_build_binary_op (TRUTH_ORIF_EXPR, (yyvsp[-3].exprtype), (yyvsp[0].exprtype)); ;} break; case 82: #line 604 "objc/objc-parse.y" ! { (yyvsp[-1].exprtype).value = lang_hooks.truthvalue_conversion ! (default_conversion ((yyvsp[-1].exprtype).value)); ! skip_evaluation += (yyvsp[-1].exprtype).value == truthvalue_false_node; ;} break; case 83: #line 608 "objc/objc-parse.y" ! { skip_evaluation += (((yyvsp[-4].exprtype).value == truthvalue_true_node) ! - ((yyvsp[-4].exprtype).value == truthvalue_false_node)); ;} break; case 84: #line 611 "objc/objc-parse.y" ! { skip_evaluation -= (yyvsp[-6].exprtype).value == truthvalue_true_node; ! (yyval.exprtype).value = build_conditional_expr ((yyvsp[-6].exprtype).value, (yyvsp[-3].exprtype).value, ! (yyvsp[0].exprtype).value); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 85: --- 3516,3630 ---- case 64: #line 559 "objc/objc-parse.y" ! { yyval.exprtype.value = c_cast_expr (yyvsp[-2].typenametype, yyvsp[0].exprtype.value); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 66: #line 566 "objc/objc-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 67: #line 568 "objc/objc-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 68: #line 570 "objc/objc-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 69: #line 572 "objc/objc-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 70: #line 574 "objc/objc-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 71: #line 576 "objc/objc-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 72: #line 578 "objc/objc-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 73: #line 580 "objc/objc-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 74: #line 582 "objc/objc-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 75: #line 584 "objc/objc-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 76: #line 586 "objc/objc-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 77: #line 588 "objc/objc-parse.y" ! { yyval.exprtype = parser_build_binary_op (yyvsp[-1].code, yyvsp[-2].exprtype, yyvsp[0].exprtype); ;} break; case 78: #line 590 "objc/objc-parse.y" ! { yyvsp[-1].exprtype.value = lang_hooks.truthvalue_conversion ! (default_conversion (yyvsp[-1].exprtype.value)); ! skip_evaluation += yyvsp[-1].exprtype.value == truthvalue_false_node; ;} break; case 79: #line 594 "objc/objc-parse.y" ! { skip_evaluation -= yyvsp[-3].exprtype.value == truthvalue_false_node; ! yyval.exprtype = parser_build_binary_op (TRUTH_ANDIF_EXPR, yyvsp[-3].exprtype, yyvsp[0].exprtype); ;} break; case 80: #line 597 "objc/objc-parse.y" ! { yyvsp[-1].exprtype.value = lang_hooks.truthvalue_conversion ! (default_conversion (yyvsp[-1].exprtype.value)); ! skip_evaluation += yyvsp[-1].exprtype.value == truthvalue_true_node; ;} break; case 81: #line 601 "objc/objc-parse.y" ! { skip_evaluation -= yyvsp[-3].exprtype.value == truthvalue_true_node; ! yyval.exprtype = parser_build_binary_op (TRUTH_ORIF_EXPR, yyvsp[-3].exprtype, yyvsp[0].exprtype); ;} break; case 82: #line 604 "objc/objc-parse.y" ! { yyvsp[-1].exprtype.value = lang_hooks.truthvalue_conversion ! (default_conversion (yyvsp[-1].exprtype.value)); ! skip_evaluation += yyvsp[-1].exprtype.value == truthvalue_false_node; ;} break; case 83: #line 608 "objc/objc-parse.y" ! { skip_evaluation += ((yyvsp[-4].exprtype.value == truthvalue_true_node) ! - (yyvsp[-4].exprtype.value == truthvalue_false_node)); ;} break; case 84: #line 611 "objc/objc-parse.y" ! { skip_evaluation -= yyvsp[-6].exprtype.value == truthvalue_true_node; ! yyval.exprtype.value = build_conditional_expr (yyvsp[-6].exprtype.value, yyvsp[-3].exprtype.value, ! yyvsp[0].exprtype.value); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 85: *************** yyreduce: *** 3665,3695 **** { if (pedantic) pedwarn ("ISO C forbids omitting the middle term of a ?: expression"); /* Make sure first operand is calculated only once. */ ! (yyvsp[0].ttype) = save_expr (default_conversion ((yyvsp[-1].exprtype).value)); ! (yyvsp[-1].exprtype).value = lang_hooks.truthvalue_conversion ((yyvsp[0].ttype)); ! skip_evaluation += (yyvsp[-1].exprtype).value == truthvalue_true_node; ;} break; case 86: #line 623 "objc/objc-parse.y" ! { skip_evaluation -= (yyvsp[-4].exprtype).value == truthvalue_true_node; ! (yyval.exprtype).value = build_conditional_expr ((yyvsp[-4].exprtype).value, (yyvsp[-3].ttype), ! (yyvsp[0].exprtype).value); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 87: #line 628 "objc/objc-parse.y" ! { (yyval.exprtype).value = build_modify_expr ((yyvsp[-2].exprtype).value, NOP_EXPR, (yyvsp[0].exprtype).value); ! (yyval.exprtype).original_code = MODIFY_EXPR; ;} break; case 88: #line 632 "objc/objc-parse.y" ! { (yyval.exprtype).value = build_modify_expr ((yyvsp[-2].exprtype).value, (yyvsp[-1].code), (yyvsp[0].exprtype).value); ! TREE_NO_WARNING ((yyval.exprtype).value) = 1; ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; --- 3632,3662 ---- { if (pedantic) pedwarn ("ISO C forbids omitting the middle term of a ?: expression"); /* Make sure first operand is calculated only once. */ ! yyvsp[0].ttype = save_expr (default_conversion (yyvsp[-1].exprtype.value)); ! yyvsp[-1].exprtype.value = lang_hooks.truthvalue_conversion (yyvsp[0].ttype); ! skip_evaluation += yyvsp[-1].exprtype.value == truthvalue_true_node; ;} break; case 86: #line 623 "objc/objc-parse.y" ! { skip_evaluation -= yyvsp[-4].exprtype.value == truthvalue_true_node; ! yyval.exprtype.value = build_conditional_expr (yyvsp[-4].exprtype.value, yyvsp[-3].ttype, ! yyvsp[0].exprtype.value); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 87: #line 628 "objc/objc-parse.y" ! { yyval.exprtype.value = build_modify_expr (yyvsp[-2].exprtype.value, NOP_EXPR, yyvsp[0].exprtype.value); ! yyval.exprtype.original_code = MODIFY_EXPR; ;} break; case 88: #line 632 "objc/objc-parse.y" ! { yyval.exprtype.value = build_modify_expr (yyvsp[-2].exprtype.value, yyvsp[-1].code, yyvsp[0].exprtype.value); ! TREE_NO_WARNING (yyval.exprtype.value) = 1; ! yyval.exprtype.original_code = ERROR_MARK; ;} break; *************** yyreduce: *** 3698,3796 **** { if (yychar == YYEMPTY) yychar = YYLEX; ! (yyval.exprtype).value = build_external_ref ((yyvsp[0].ttype), yychar == '('); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 90: #line 647 "objc/objc-parse.y" ! { (yyval.exprtype).value = (yyvsp[0].ttype); (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 91: #line 649 "objc/objc-parse.y" ! { (yyval.exprtype).value = (yyvsp[0].ttype); (yyval.exprtype).original_code = STRING_CST; ;} break; case 92: #line 651 "objc/objc-parse.y" ! { (yyval.exprtype).value = fname_decl (C_RID_CODE ((yyvsp[0].ttype)), (yyvsp[0].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 93: #line 654 "objc/objc-parse.y" { start_init (NULL_TREE, NULL, 0); ! (yyval.ttype) = groktypename ((yyvsp[-2].typenametype)); ! if (C_TYPE_VARIABLE_SIZE ((yyval.ttype))) { error ("compound literal has variable size"); ! (yyval.ttype) = error_mark_node; } ! really_start_incremental_init ((yyval.ttype)); ;} break; case 94: #line 663 "objc/objc-parse.y" { struct c_expr init = pop_init_level (0); tree constructor = init.value; ! tree type = (yyvsp[-2].ttype); finish_init (); maybe_warn_string_init (type, init); if (pedantic && !flag_isoc99) pedwarn ("ISO C90 forbids compound literals"); ! (yyval.exprtype).value = build_compound_literal (type, constructor); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 95: #line 675 "objc/objc-parse.y" ! { (yyval.exprtype).value = (yyvsp[-1].exprtype).value; ! if (TREE_CODE ((yyval.exprtype).value) == MODIFY_EXPR) ! TREE_NO_WARNING ((yyval.exprtype).value) = 1; ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 96: #line 680 "objc/objc-parse.y" ! { (yyval.exprtype).value = error_mark_node; (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 97: #line 682 "objc/objc-parse.y" { if (pedantic) pedwarn ("ISO C forbids braced-groups within expressions"); ! (yyval.exprtype).value = c_finish_stmt_expr ((yyvsp[-2].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 98: #line 688 "objc/objc-parse.y" ! { c_finish_stmt_expr ((yyvsp[-2].ttype)); ! (yyval.exprtype).value = error_mark_node; ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 99: #line 693 "objc/objc-parse.y" ! { (yyval.exprtype).value = build_function_call ((yyvsp[-3].exprtype).value, (yyvsp[-1].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 100: #line 696 "objc/objc-parse.y" ! { (yyval.exprtype).value = build_va_arg ((yyvsp[-3].exprtype).value, groktypename ((yyvsp[-1].typenametype))); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 101: #line 700 "objc/objc-parse.y" ! { tree type = groktypename ((yyvsp[-1].typenametype)); if (type == error_mark_node) offsetof_base = error_mark_node; else --- 3665,3763 ---- { if (yychar == YYEMPTY) yychar = YYLEX; ! yyval.exprtype.value = build_external_ref (yyvsp[0].ttype, yychar == '('); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 90: #line 647 "objc/objc-parse.y" ! { yyval.exprtype.value = yyvsp[0].ttype; yyval.exprtype.original_code = ERROR_MARK; ;} break; case 91: #line 649 "objc/objc-parse.y" ! { yyval.exprtype.value = yyvsp[0].ttype; yyval.exprtype.original_code = STRING_CST; ;} break; case 92: #line 651 "objc/objc-parse.y" ! { yyval.exprtype.value = fname_decl (C_RID_CODE (yyvsp[0].ttype), yyvsp[0].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 93: #line 654 "objc/objc-parse.y" { start_init (NULL_TREE, NULL, 0); ! yyval.ttype = groktypename (yyvsp[-2].typenametype); ! if (C_TYPE_VARIABLE_SIZE (yyval.ttype)) { error ("compound literal has variable size"); ! yyval.ttype = error_mark_node; } ! really_start_incremental_init (yyval.ttype); ;} break; case 94: #line 663 "objc/objc-parse.y" { struct c_expr init = pop_init_level (0); tree constructor = init.value; ! tree type = yyvsp[-2].ttype; finish_init (); maybe_warn_string_init (type, init); if (pedantic && !flag_isoc99) pedwarn ("ISO C90 forbids compound literals"); ! yyval.exprtype.value = build_compound_literal (type, constructor); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 95: #line 675 "objc/objc-parse.y" ! { yyval.exprtype.value = yyvsp[-1].exprtype.value; ! if (TREE_CODE (yyval.exprtype.value) == MODIFY_EXPR) ! TREE_NO_WARNING (yyval.exprtype.value) = 1; ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 96: #line 680 "objc/objc-parse.y" ! { yyval.exprtype.value = error_mark_node; yyval.exprtype.original_code = ERROR_MARK; ;} break; case 97: #line 682 "objc/objc-parse.y" { if (pedantic) pedwarn ("ISO C forbids braced-groups within expressions"); ! yyval.exprtype.value = c_finish_stmt_expr (yyvsp[-2].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 98: #line 688 "objc/objc-parse.y" ! { c_finish_stmt_expr (yyvsp[-2].ttype); ! yyval.exprtype.value = error_mark_node; ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 99: #line 693 "objc/objc-parse.y" ! { yyval.exprtype.value = build_function_call (yyvsp[-3].exprtype.value, yyvsp[-1].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 100: #line 696 "objc/objc-parse.y" ! { yyval.exprtype.value = build_va_arg (yyvsp[-3].exprtype.value, groktypename (yyvsp[-1].typenametype)); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 101: #line 700 "objc/objc-parse.y" ! { tree type = groktypename (yyvsp[-1].typenametype); if (type == error_mark_node) offsetof_base = error_mark_node; else *************** yyreduce: *** 3800,3812 **** case 102: #line 707 "objc/objc-parse.y" ! { (yyval.exprtype).value = fold_offsetof ((yyvsp[-1].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 103: #line 710 "objc/objc-parse.y" ! { (yyval.exprtype).value = error_mark_node; (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 104: --- 3767,3779 ---- case 102: #line 707 "objc/objc-parse.y" ! { yyval.exprtype.value = fold_offsetof (yyvsp[-1].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 103: #line 710 "objc/objc-parse.y" ! { yyval.exprtype.value = error_mark_node; yyval.exprtype.original_code = ERROR_MARK; ;} break; case 104: *************** yyreduce: *** 3814,3831 **** { tree c; ! c = fold ((yyvsp[-5].exprtype).value); STRIP_NOPS (c); if (TREE_CODE (c) != INTEGER_CST) error ("first argument to %<__builtin_choose_expr%> not" " a constant"); ! (yyval.exprtype) = integer_zerop (c) ? (yyvsp[-1].exprtype) : (yyvsp[-3].exprtype); ;} break; case 105: #line 724 "objc/objc-parse.y" ! { (yyval.exprtype).value = error_mark_node; (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 106: --- 3781,3798 ---- { tree c; ! c = fold (yyvsp[-5].exprtype.value); STRIP_NOPS (c); if (TREE_CODE (c) != INTEGER_CST) error ("first argument to %<__builtin_choose_expr%> not" " a constant"); ! yyval.exprtype = integer_zerop (c) ? yyvsp[-1].exprtype : yyvsp[-3].exprtype; ;} break; case 105: #line 724 "objc/objc-parse.y" ! { yyval.exprtype.value = error_mark_node; yyval.exprtype.original_code = ERROR_MARK; ;} break; case 106: *************** yyreduce: *** 3833,3929 **** { tree e1, e2; ! e1 = TYPE_MAIN_VARIANT (groktypename ((yyvsp[-3].typenametype))); ! e2 = TYPE_MAIN_VARIANT (groktypename ((yyvsp[-1].typenametype))); ! (yyval.exprtype).value = comptypes (e1, e2) ? build_int_cst (NULL_TREE, 1) : build_int_cst (NULL_TREE, 0); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 107: #line 738 "objc/objc-parse.y" ! { (yyval.exprtype).value = error_mark_node; (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 108: #line 740 "objc/objc-parse.y" ! { (yyval.exprtype).value = build_array_ref ((yyvsp[-3].exprtype).value, (yyvsp[-1].exprtype).value); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 109: #line 743 "objc/objc-parse.y" ! { (yyval.exprtype).value = build_component_ref ((yyvsp[-2].exprtype).value, (yyvsp[0].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 110: #line 746 "objc/objc-parse.y" { ! tree expr = build_indirect_ref ((yyvsp[-2].exprtype).value, "->"); ! (yyval.exprtype).value = build_component_ref (expr, (yyvsp[0].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 111: #line 752 "objc/objc-parse.y" ! { (yyval.exprtype).value = build_unary_op (POSTINCREMENT_EXPR, (yyvsp[-1].exprtype).value, 0); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 112: #line 755 "objc/objc-parse.y" ! { (yyval.exprtype).value = build_unary_op (POSTDECREMENT_EXPR, (yyvsp[-1].exprtype).value, 0); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 113: #line 758 "objc/objc-parse.y" ! { (yyval.exprtype).value = objc_build_message_expr ((yyvsp[0].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 114: #line 761 "objc/objc-parse.y" ! { (yyval.exprtype).value = objc_build_selector_expr ((yyvsp[0].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 115: #line 764 "objc/objc-parse.y" ! { (yyval.exprtype).value = objc_build_protocol_expr ((yyvsp[0].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 116: #line 767 "objc/objc-parse.y" ! { (yyval.exprtype).value = objc_build_encode_expr ((yyvsp[0].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 117: #line 770 "objc/objc-parse.y" ! { (yyval.exprtype).value = objc_build_string_object ((yyvsp[0].ttype)); ! (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 118: #line 780 "objc/objc-parse.y" ! { (yyval.ttype) = build_component_ref (offsetof_base, (yyvsp[0].ttype)); ;} break; case 119: #line 782 "objc/objc-parse.y" ! { (yyval.ttype) = build_component_ref ((yyvsp[-2].ttype), (yyvsp[0].ttype)); ;} break; case 120: #line 784 "objc/objc-parse.y" ! { (yyval.ttype) = build_array_ref ((yyvsp[-3].ttype), (yyvsp[-1].exprtype).value); ;} break; case 123: --- 3800,3896 ---- { tree e1, e2; ! e1 = TYPE_MAIN_VARIANT (groktypename (yyvsp[-3].typenametype)); ! e2 = TYPE_MAIN_VARIANT (groktypename (yyvsp[-1].typenametype)); ! yyval.exprtype.value = comptypes (e1, e2) ? build_int_cst (NULL_TREE, 1) : build_int_cst (NULL_TREE, 0); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 107: #line 738 "objc/objc-parse.y" ! { yyval.exprtype.value = error_mark_node; yyval.exprtype.original_code = ERROR_MARK; ;} break; case 108: #line 740 "objc/objc-parse.y" ! { yyval.exprtype.value = build_array_ref (yyvsp[-3].exprtype.value, yyvsp[-1].exprtype.value); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 109: #line 743 "objc/objc-parse.y" ! { yyval.exprtype.value = build_component_ref (yyvsp[-2].exprtype.value, yyvsp[0].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 110: #line 746 "objc/objc-parse.y" { ! tree expr = build_indirect_ref (yyvsp[-2].exprtype.value, "->"); ! yyval.exprtype.value = build_component_ref (expr, yyvsp[0].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 111: #line 752 "objc/objc-parse.y" ! { yyval.exprtype.value = build_unary_op (POSTINCREMENT_EXPR, yyvsp[-1].exprtype.value, 0); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 112: #line 755 "objc/objc-parse.y" ! { yyval.exprtype.value = build_unary_op (POSTDECREMENT_EXPR, yyvsp[-1].exprtype.value, 0); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 113: #line 758 "objc/objc-parse.y" ! { yyval.exprtype.value = objc_build_message_expr (yyvsp[0].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 114: #line 761 "objc/objc-parse.y" ! { yyval.exprtype.value = objc_build_selector_expr (yyvsp[0].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 115: #line 764 "objc/objc-parse.y" ! { yyval.exprtype.value = objc_build_protocol_expr (yyvsp[0].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 116: #line 767 "objc/objc-parse.y" ! { yyval.exprtype.value = objc_build_encode_expr (yyvsp[0].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 117: #line 770 "objc/objc-parse.y" ! { yyval.exprtype.value = objc_build_string_object (yyvsp[0].ttype); ! yyval.exprtype.original_code = ERROR_MARK; ;} break; case 118: #line 780 "objc/objc-parse.y" ! { yyval.ttype = build_component_ref (offsetof_base, yyvsp[0].ttype); ;} break; case 119: #line 782 "objc/objc-parse.y" ! { yyval.ttype = build_component_ref (yyvsp[-2].ttype, yyvsp[0].ttype); ;} break; case 120: #line 784 "objc/objc-parse.y" ! { yyval.ttype = build_array_ref (yyvsp[-3].ttype, yyvsp[-1].exprtype.value); ;} break; case 123: *************** yyreduce: *** 3943,3949 **** case 130: #line 817 "objc/objc-parse.y" ! { shadow_tag_warned (finish_declspecs ((yyvsp[-1].dsptype)), 1); pedwarn ("empty declaration"); ;} break; --- 3910,3916 ---- case 130: #line 817 "objc/objc-parse.y" ! { shadow_tag_warned (finish_declspecs (yyvsp[-1].dsptype), 1); pedwarn ("empty declaration"); ;} break; *************** yyreduce: *** 3961,3971 **** #line 837 "objc/objc-parse.y" { pending_xref_error (); PUSH_DECLSPEC_STACK; ! if ((yyvsp[0].dsptype)) { ! prefix_attributes = (yyvsp[0].dsptype)->attrs; ! (yyvsp[0].dsptype)->attrs = NULL_TREE; ! current_declspecs = (yyvsp[0].dsptype); } else { --- 3928,3938 ---- #line 837 "objc/objc-parse.y" { pending_xref_error (); PUSH_DECLSPEC_STACK; ! if (yyvsp[0].dsptype) { ! prefix_attributes = yyvsp[0].dsptype->attrs; ! yyvsp[0].dsptype->attrs = NULL_TREE; ! current_declspecs = yyvsp[0].dsptype; } else { *************** yyreduce: *** 3978,3984 **** case 134: #line 858 "objc/objc-parse.y" ! { all_prefix_attributes = chainon ((yyvsp[0].ttype), prefix_attributes); ;} break; case 135: --- 3945,3951 ---- case 134: #line 858 "objc/objc-parse.y" ! { all_prefix_attributes = chainon (yyvsp[0].ttype, prefix_attributes); ;} break; case 135: *************** yyreduce: *** 4003,4454 **** case 139: #line 871 "objc/objc-parse.y" ! { shadow_tag (finish_declspecs ((yyvsp[-1].dsptype))); ;} break; case 140: #line 873 "objc/objc-parse.y" ! { RESTORE_EXT_FLAGS ((yyvsp[-1].itype)); ;} break; case 141: #line 919 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual (build_null_declspecs (), (yyvsp[0].ttype)); ;} break; case 142: #line 921 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 143: #line 923 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 144: #line 928 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 145: #line 933 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 146: #line 935 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 147: #line 940 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs (build_null_declspecs (), (yyvsp[0].ttype)); ;} break; case 148: #line 942 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 149: #line 947 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type (build_null_declspecs (), (yyvsp[0].tstype)); ;} break; case 150: #line 949 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 151: #line 951 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 152: #line 953 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 153: #line 955 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 154: #line 957 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 155: #line 959 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 156: #line 964 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type (build_null_declspecs (), (yyvsp[0].tstype)); ;} break; case 157: #line 966 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 158: #line 968 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 159: #line 970 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 160: #line 972 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 161: #line 974 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 162: #line 979 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 163: #line 981 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 164: #line 983 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 165: #line 985 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 166: #line 987 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 167: #line 989 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 168: #line 994 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 169: #line 996 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 170: #line 998 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 171: #line 1000 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 172: #line 1002 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 173: #line 1007 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec (build_null_declspecs (), (yyvsp[0].ttype)); ;} break; case 174: #line 1009 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 175: #line 1011 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 176: #line 1013 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 177: #line 1015 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 178: #line 1017 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 179: #line 1019 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 180: #line 1024 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 181: #line 1029 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 182: #line 1031 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 183: #line 1033 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 184: #line 1035 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 185: #line 1037 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 186: #line 1039 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 187: #line 1044 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 188: #line 1049 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 189: #line 1051 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 190: #line 1053 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 191: #line 1055 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 192: #line 1057 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 193: #line 1059 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 194: #line 1061 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 195: #line 1063 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 196: #line 1065 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 197: #line 1067 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 198: #line 1072 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 199: #line 1074 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 200: #line 1076 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 201: #line 1078 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 202: #line 1080 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 203: #line 1085 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 204: #line 1087 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_qual ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 205: #line 1089 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 206: #line 1091 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 207: #line 1093 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 208: #line 1095 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 209: #line 1097 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 210: #line 1099 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 211: #line 1101 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 212: #line 1103 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_scspec ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 213: #line 1108 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_attrs ((yyvsp[-1].dsptype), (yyvsp[0].ttype)); ;} break; case 214: #line 1110 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 215: #line 1112 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 216: #line 1114 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 217: #line 1116 "objc/objc-parse.y" ! { (yyval.dsptype) = declspecs_add_type ((yyvsp[-1].dsptype), (yyvsp[0].tstype)); ;} break; case 274: #line 1203 "objc/objc-parse.y" ! { (yyval.dsptype) = NULL; ;} break; case 275: #line 1205 "objc/objc-parse.y" ! { (yyval.dsptype) = (yyvsp[0].dsptype); ;} break; case 279: #line 1240 "objc/objc-parse.y" { OBJC_NEED_RAW_IDENTIFIER (1); ! (yyval.tstype).kind = ctsk_resword; ! (yyval.tstype).spec = (yyvsp[0].ttype); ;} break; case 282: #line 1252 "objc/objc-parse.y" { /* For a typedef name, record the meaning, not the name. In case of `foo foo, bar;'. */ ! (yyval.tstype).kind = ctsk_typedef; ! (yyval.tstype).spec = lookup_name ((yyvsp[0].ttype)); ;} break; case 283: #line 1257 "objc/objc-parse.y" ! { (yyval.tstype).kind = ctsk_objc; ! (yyval.tstype).spec = objc_get_protocol_qualified_type ((yyvsp[-1].ttype), (yyvsp[0].ttype)); ;} break; case 284: #line 1260 "objc/objc-parse.y" ! { (yyval.tstype).kind = ctsk_objc; ! (yyval.tstype).spec = objc_get_protocol_qualified_type ((yyvsp[-1].ttype), (yyvsp[0].ttype)); ;} break; case 285: #line 1266 "objc/objc-parse.y" ! { (yyval.tstype).kind = ctsk_objc; ! (yyval.tstype).spec = objc_get_protocol_qualified_type (NULL_TREE, (yyvsp[0].ttype)); ;} break; case 286: #line 1269 "objc/objc-parse.y" { skip_evaluation--; in_typeof--; ! if (TREE_CODE ((yyvsp[-1].exprtype).value) == COMPONENT_REF ! && DECL_C_BIT_FIELD (TREE_OPERAND ((yyvsp[-1].exprtype).value, 1))) error ("% applied to a bit-field"); ! (yyval.tstype).kind = ctsk_typeof; ! (yyval.tstype).spec = TREE_TYPE ((yyvsp[-1].exprtype).value); ! pop_maybe_used (variably_modified_type_p ((yyval.tstype).spec, NULL_TREE)); ;} break; --- 3970,4421 ---- case 139: #line 871 "objc/objc-parse.y" ! { shadow_tag (finish_declspecs (yyvsp[-1].dsptype)); ;} break; case 140: #line 873 "objc/objc-parse.y" ! { RESTORE_EXT_FLAGS (yyvsp[-1].itype); ;} break; case 141: #line 919 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (build_null_declspecs (), yyvsp[0].ttype); ;} break; case 142: #line 921 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 143: #line 923 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 144: #line 928 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_attrs (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 145: #line 933 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 146: #line 935 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 147: #line 940 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_attrs (build_null_declspecs (), yyvsp[0].ttype); ;} break; case 148: #line 942 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_attrs (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 149: #line 947 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (build_null_declspecs (), yyvsp[0].tstype); ;} break; case 150: #line 949 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 151: #line 951 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 152: #line 953 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 153: #line 955 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 154: #line 957 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 155: #line 959 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 156: #line 964 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (build_null_declspecs (), yyvsp[0].tstype); ;} break; case 157: #line 966 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_attrs (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 158: #line 968 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 159: #line 970 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 160: #line 972 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 161: #line 974 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 162: #line 979 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 163: #line 981 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 164: #line 983 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 165: #line 985 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 166: #line 987 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 167: #line 989 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 168: #line 994 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_attrs (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 169: #line 996 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 170: #line 998 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 171: #line 1000 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 172: #line 1002 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 173: #line 1007 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (build_null_declspecs (), yyvsp[0].ttype); ;} break; case 174: #line 1009 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 175: #line 1011 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 176: #line 1013 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 177: #line 1015 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 178: #line 1017 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 179: #line 1019 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 180: #line 1024 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_attrs (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 181: #line 1029 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 182: #line 1031 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 183: #line 1033 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 184: #line 1035 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 185: #line 1037 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 186: #line 1039 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 187: #line 1044 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_attrs (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 188: #line 1049 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 189: #line 1051 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 190: #line 1053 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 191: #line 1055 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 192: #line 1057 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 193: #line 1059 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 194: #line 1061 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 195: #line 1063 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 196: #line 1065 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 197: #line 1067 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 198: #line 1072 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_attrs (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 199: #line 1074 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 200: #line 1076 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 201: #line 1078 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 202: #line 1080 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 203: #line 1085 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 204: #line 1087 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_qual (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 205: #line 1089 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 206: #line 1091 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 207: #line 1093 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 208: #line 1095 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 209: #line 1097 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 210: #line 1099 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 211: #line 1101 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 212: #line 1103 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_scspec (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 213: #line 1108 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_attrs (yyvsp[-1].dsptype, yyvsp[0].ttype); ;} break; case 214: #line 1110 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 215: #line 1112 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 216: #line 1114 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 217: #line 1116 "objc/objc-parse.y" ! { yyval.dsptype = declspecs_add_type (yyvsp[-1].dsptype, yyvsp[0].tstype); ;} break; case 274: #line 1203 "objc/objc-parse.y" ! { yyval.dsptype = NULL; ;} break; case 275: #line 1205 "objc/objc-parse.y" ! { yyval.dsptype = yyvsp[0].dsptype; ;} break; case 279: #line 1240 "objc/objc-parse.y" { OBJC_NEED_RAW_IDENTIFIER (1); ! yyval.tstype.kind = ctsk_resword; ! yyval.tstype.spec = yyvsp[0].ttype; ;} break; case 282: #line 1252 "objc/objc-parse.y" { /* For a typedef name, record the meaning, not the name. In case of `foo foo, bar;'. */ ! yyval.tstype.kind = ctsk_typedef; ! yyval.tstype.spec = lookup_name (yyvsp[0].ttype); ;} break; case 283: #line 1257 "objc/objc-parse.y" ! { yyval.tstype.kind = ctsk_objc; ! yyval.tstype.spec = objc_get_protocol_qualified_type (yyvsp[-1].ttype, yyvsp[0].ttype); ;} break; case 284: #line 1260 "objc/objc-parse.y" ! { yyval.tstype.kind = ctsk_objc; ! yyval.tstype.spec = objc_get_protocol_qualified_type (yyvsp[-1].ttype, yyvsp[0].ttype); ;} break; case 285: #line 1266 "objc/objc-parse.y" ! { yyval.tstype.kind = ctsk_objc; ! yyval.tstype.spec = objc_get_protocol_qualified_type (NULL_TREE, yyvsp[0].ttype); ;} break; case 286: #line 1269 "objc/objc-parse.y" { skip_evaluation--; in_typeof--; ! if (TREE_CODE (yyvsp[-1].exprtype.value) == COMPONENT_REF ! && DECL_C_BIT_FIELD (TREE_OPERAND (yyvsp[-1].exprtype.value, 1))) error ("% applied to a bit-field"); ! yyval.tstype.kind = ctsk_typeof; ! yyval.tstype.spec = TREE_TYPE (yyvsp[-1].exprtype.value); ! pop_maybe_used (variably_modified_type_p (yyval.tstype.spec, NULL_TREE)); ;} break; *************** yyreduce: *** 4456,4592 **** #line 1279 "objc/objc-parse.y" { skip_evaluation--; in_typeof--; ! (yyval.tstype).kind = ctsk_typeof; ! (yyval.tstype).spec = groktypename ((yyvsp[-1].typenametype)); ! pop_maybe_used (variably_modified_type_p ((yyval.tstype).spec, NULL_TREE)); ;} break; case 292: #line 1301 "objc/objc-parse.y" ! { (yyval.ttype) = start_decl ((yyvsp[-3].dtrtype), current_declspecs, true, ! chainon ((yyvsp[-1].ttype), all_prefix_attributes)); ! if (!(yyval.ttype)) ! (yyval.ttype) = error_mark_node; ! start_init ((yyval.ttype), (yyvsp[-2].ttype), global_bindings_p ()); ;} break; case 293: #line 1308 "objc/objc-parse.y" { finish_init (); ! if ((yyvsp[-1].ttype) != error_mark_node) { ! maybe_warn_string_init (TREE_TYPE ((yyvsp[-1].ttype)), (yyvsp[0].exprtype)); ! finish_decl ((yyvsp[-1].ttype), (yyvsp[0].exprtype).value, (yyvsp[-4].ttype)); } ;} break; case 294: #line 1316 "objc/objc-parse.y" ! { tree d = start_decl ((yyvsp[-2].dtrtype), current_declspecs, false, ! chainon ((yyvsp[0].ttype), all_prefix_attributes)); if (d) ! finish_decl (d, NULL_TREE, (yyvsp[-1].ttype)); ;} break; case 295: #line 1325 "objc/objc-parse.y" ! { (yyval.ttype) = start_decl ((yyvsp[-3].dtrtype), current_declspecs, true, ! chainon ((yyvsp[-1].ttype), all_prefix_attributes)); ! if (!(yyval.ttype)) ! (yyval.ttype) = error_mark_node; ! start_init ((yyval.ttype), (yyvsp[-2].ttype), global_bindings_p ()); ;} break; case 296: #line 1332 "objc/objc-parse.y" { finish_init (); ! if ((yyvsp[-1].ttype) != error_mark_node) { ! maybe_warn_string_init (TREE_TYPE ((yyvsp[-1].ttype)), (yyvsp[0].exprtype)); ! finish_decl ((yyvsp[-1].ttype), (yyvsp[0].exprtype).value, (yyvsp[-4].ttype)); } ;} break; case 297: #line 1340 "objc/objc-parse.y" ! { tree d = start_decl ((yyvsp[-2].dtrtype), current_declspecs, false, ! chainon ((yyvsp[0].ttype), all_prefix_attributes)); if (d) ! finish_decl (d, NULL_TREE, (yyvsp[-1].ttype)); ;} break; case 298: #line 1349 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 299: #line 1351 "objc/objc-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 300: #line 1356 "objc/objc-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 301: #line 1358 "objc/objc-parse.y" ! { (yyval.ttype) = chainon ((yyvsp[-1].ttype), (yyvsp[0].ttype)); ;} break; case 302: #line 1364 "objc/objc-parse.y" ! { (yyval.ttype) = (yyvsp[-3].ttype); ;} break; case 303: #line 1366 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 304: #line 1371 "objc/objc-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 305: #line 1373 "objc/objc-parse.y" ! { (yyval.ttype) = chainon ((yyvsp[-2].ttype), (yyvsp[0].ttype)); ;} break; case 306: #line 1378 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 307: #line 1380 "objc/objc-parse.y" ! { (yyval.ttype) = build_tree_list ((yyvsp[0].ttype), NULL_TREE); ;} break; case 308: #line 1382 "objc/objc-parse.y" ! { (yyval.ttype) = build_tree_list ((yyvsp[-3].ttype), build_tree_list (NULL_TREE, (yyvsp[-1].ttype))); ;} break; case 309: #line 1384 "objc/objc-parse.y" ! { (yyval.ttype) = build_tree_list ((yyvsp[-5].ttype), tree_cons (NULL_TREE, (yyvsp[-3].ttype), (yyvsp[-1].ttype))); ;} break; case 310: #line 1386 "objc/objc-parse.y" ! { (yyval.ttype) = build_tree_list ((yyvsp[-3].ttype), (yyvsp[-1].ttype)); ;} break; case 317: #line 1408 "objc/objc-parse.y" ! { (yyval.exprtype) = (yyvsp[0].exprtype); ;} break; case 318: --- 4423,4559 ---- #line 1279 "objc/objc-parse.y" { skip_evaluation--; in_typeof--; ! yyval.tstype.kind = ctsk_typeof; ! yyval.tstype.spec = groktypename (yyvsp[-1].typenametype); ! pop_maybe_used (variably_modified_type_p (yyval.tstype.spec, NULL_TREE)); ;} break; case 292: #line 1301 "objc/objc-parse.y" ! { yyval.ttype = start_decl (yyvsp[-3].dtrtype, current_declspecs, true, ! chainon (yyvsp[-1].ttype, all_prefix_attributes)); ! if (!yyval.ttype) ! yyval.ttype = error_mark_node; ! start_init (yyval.ttype, yyvsp[-2].ttype, global_bindings_p ()); ;} break; case 293: #line 1308 "objc/objc-parse.y" { finish_init (); ! if (yyvsp[-1].ttype != error_mark_node) { ! maybe_warn_string_init (TREE_TYPE (yyvsp[-1].ttype), yyvsp[0].exprtype); ! finish_decl (yyvsp[-1].ttype, yyvsp[0].exprtype.value, yyvsp[-4].ttype); } ;} break; case 294: #line 1316 "objc/objc-parse.y" ! { tree d = start_decl (yyvsp[-2].dtrtype, current_declspecs, false, ! chainon (yyvsp[0].ttype, all_prefix_attributes)); if (d) ! finish_decl (d, NULL_TREE, yyvsp[-1].ttype); ;} break; case 295: #line 1325 "objc/objc-parse.y" ! { yyval.ttype = start_decl (yyvsp[-3].dtrtype, current_declspecs, true, ! chainon (yyvsp[-1].ttype, all_prefix_attributes)); ! if (!yyval.ttype) ! yyval.ttype = error_mark_node; ! start_init (yyval.ttype, yyvsp[-2].ttype, global_bindings_p ()); ;} break; case 296: #line 1332 "objc/objc-parse.y" { finish_init (); ! if (yyvsp[-1].ttype != error_mark_node) { ! maybe_warn_string_init (TREE_TYPE (yyvsp[-1].ttype), yyvsp[0].exprtype); ! finish_decl (yyvsp[-1].ttype, yyvsp[0].exprtype.value, yyvsp[-4].ttype); } ;} break; case 297: #line 1340 "objc/objc-parse.y" ! { tree d = start_decl (yyvsp[-2].dtrtype, current_declspecs, false, ! chainon (yyvsp[0].ttype, all_prefix_attributes)); if (d) ! finish_decl (d, NULL_TREE, yyvsp[-1].ttype); ;} break; case 298: #line 1349 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 299: #line 1351 "objc/objc-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ;} break; case 300: #line 1356 "objc/objc-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ;} break; case 301: #line 1358 "objc/objc-parse.y" ! { yyval.ttype = chainon (yyvsp[-1].ttype, yyvsp[0].ttype); ;} break; case 302: #line 1364 "objc/objc-parse.y" ! { yyval.ttype = yyvsp[-3].ttype; ;} break; case 303: #line 1366 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 304: #line 1371 "objc/objc-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ;} break; case 305: #line 1373 "objc/objc-parse.y" ! { yyval.ttype = chainon (yyvsp[-2].ttype, yyvsp[0].ttype); ;} break; case 306: #line 1378 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 307: #line 1380 "objc/objc-parse.y" ! { yyval.ttype = build_tree_list (yyvsp[0].ttype, NULL_TREE); ;} break; case 308: #line 1382 "objc/objc-parse.y" ! { yyval.ttype = build_tree_list (yyvsp[-3].ttype, build_tree_list (NULL_TREE, yyvsp[-1].ttype)); ;} break; case 309: #line 1384 "objc/objc-parse.y" ! { yyval.ttype = build_tree_list (yyvsp[-5].ttype, tree_cons (NULL_TREE, yyvsp[-3].ttype, yyvsp[-1].ttype)); ;} break; case 310: #line 1386 "objc/objc-parse.y" ! { yyval.ttype = build_tree_list (yyvsp[-3].ttype, yyvsp[-1].ttype); ;} break; case 317: #line 1408 "objc/objc-parse.y" ! { yyval.exprtype = yyvsp[0].exprtype; ;} break; case 318: *************** yyreduce: *** 4596,4607 **** case 319: #line 1412 "objc/objc-parse.y" ! { (yyval.exprtype) = pop_init_level (0); ;} break; case 320: #line 1414 "objc/objc-parse.y" ! { (yyval.exprtype).value = error_mark_node; (yyval.exprtype).original_code = ERROR_MARK; ;} break; case 321: --- 4563,4574 ---- case 319: #line 1412 "objc/objc-parse.y" ! { yyval.exprtype = pop_init_level (0); ;} break; case 320: #line 1414 "objc/objc-parse.y" ! { yyval.exprtype.value = error_mark_node; yyval.exprtype.original_code = ERROR_MARK; ;} break; case 321: *************** yyreduce: *** 4624,4630 **** case 327: #line 1440 "objc/objc-parse.y" ! { set_init_label ((yyvsp[-1].ttype)); if (pedantic) pedwarn ("obsolete use of designated initializer with %<:%>"); ;} break; --- 4591,4597 ---- case 327: #line 1440 "objc/objc-parse.y" ! { set_init_label (yyvsp[-1].ttype); if (pedantic) pedwarn ("obsolete use of designated initializer with %<:%>"); ;} break; *************** yyreduce: *** 4646,4669 **** case 332: #line 1454 "objc/objc-parse.y" ! { process_init_element ((yyvsp[0].exprtype)); ;} break; case 336: #line 1465 "objc/objc-parse.y" ! { set_init_label ((yyvsp[0].ttype)); ;} break; case 338: #line 1471 "objc/objc-parse.y" ! { set_init_index ((yyvsp[-3].exprtype).value, (yyvsp[-1].exprtype).value); if (pedantic) pedwarn ("ISO C forbids specifying range of elements to initialize"); ;} break; case 339: #line 1475 "objc/objc-parse.y" ! { set_init_index ((yyvsp[-1].exprtype).value, NULL_TREE); ;} break; case 340: --- 4613,4636 ---- case 332: #line 1454 "objc/objc-parse.y" ! { process_init_element (yyvsp[0].exprtype); ;} break; case 336: #line 1465 "objc/objc-parse.y" ! { set_init_label (yyvsp[0].ttype); ;} break; case 338: #line 1471 "objc/objc-parse.y" ! { set_init_index (yyvsp[-3].exprtype.value, yyvsp[-1].exprtype.value); if (pedantic) pedwarn ("ISO C forbids specifying range of elements to initialize"); ;} break; case 339: #line 1475 "objc/objc-parse.y" ! { set_init_index (yyvsp[-1].exprtype.value, NULL_TREE); ;} break; case 340: *************** yyreduce: *** 4672,4678 **** pedwarn ("ISO C forbids nested functions"); push_function_context (); ! if (!start_function (current_declspecs, (yyvsp[0].dtrtype), all_prefix_attributes)) { pop_function_context (); --- 4639,4645 ---- pedwarn ("ISO C forbids nested functions"); push_function_context (); ! if (!start_function (current_declspecs, yyvsp[0].dtrtype, all_prefix_attributes)) { pop_function_context (); *************** yyreduce: *** 4684,4697 **** case 341: #line 1492 "objc/objc-parse.y" { tree decl = current_function_decl; ! DECL_SOURCE_LOCATION (decl) = (yyvsp[0].location); store_parm_decls (); ;} break; case 342: #line 1501 "objc/objc-parse.y" { tree decl = current_function_decl; ! add_stmt ((yyvsp[0].ttype)); finish_function (); pop_function_context (); add_stmt (build_stmt (DECL_EXPR, decl)); ;} --- 4651,4664 ---- case 341: #line 1492 "objc/objc-parse.y" { tree decl = current_function_decl; ! DECL_SOURCE_LOCATION (decl) = yyvsp[0].location; store_parm_decls (); ;} break; case 342: #line 1501 "objc/objc-parse.y" { tree decl = current_function_decl; ! add_stmt (yyvsp[0].ttype); finish_function (); pop_function_context (); add_stmt (build_stmt (DECL_EXPR, decl)); ;} *************** yyreduce: *** 4703,4709 **** pedwarn ("ISO C forbids nested functions"); push_function_context (); ! if (!start_function (current_declspecs, (yyvsp[0].dtrtype), all_prefix_attributes)) { pop_function_context (); --- 4670,4676 ---- pedwarn ("ISO C forbids nested functions"); push_function_context (); ! if (!start_function (current_declspecs, yyvsp[0].dtrtype, all_prefix_attributes)) { pop_function_context (); *************** yyreduce: *** 4715,4728 **** case 344: #line 1522 "objc/objc-parse.y" { tree decl = current_function_decl; ! DECL_SOURCE_LOCATION (decl) = (yyvsp[0].location); store_parm_decls (); ;} break; case 345: #line 1531 "objc/objc-parse.y" { tree decl = current_function_decl; ! add_stmt ((yyvsp[0].ttype)); finish_function (); pop_function_context (); add_stmt (build_stmt (DECL_EXPR, decl)); ;} --- 4682,4695 ---- case 344: #line 1522 "objc/objc-parse.y" { tree decl = current_function_decl; ! DECL_SOURCE_LOCATION (decl) = yyvsp[0].location; store_parm_decls (); ;} break; case 345: #line 1531 "objc/objc-parse.y" { tree decl = current_function_decl; ! add_stmt (yyvsp[0].ttype); finish_function (); pop_function_context (); add_stmt (build_stmt (DECL_EXPR, decl)); ;} *************** yyreduce: *** 4730,4937 **** case 348: #line 1550 "objc/objc-parse.y" ! { (yyval.dtrtype) = (yyvsp[-2].ttype) ? build_attrs_declarator ((yyvsp[-2].ttype), (yyvsp[-1].dtrtype)) : (yyvsp[-1].dtrtype); ;} break; case 349: #line 1552 "objc/objc-parse.y" ! { (yyval.dtrtype) = build_function_declarator ((yyvsp[0].arginfotype), (yyvsp[-2].dtrtype)); ;} break; case 350: #line 1554 "objc/objc-parse.y" ! { (yyval.dtrtype) = set_array_declarator_inner ((yyvsp[0].dtrtype), (yyvsp[-1].dtrtype), false); ;} break; case 351: #line 1556 "objc/objc-parse.y" ! { (yyval.dtrtype) = make_pointer_declarator ((yyvsp[-1].dsptype), (yyvsp[0].dtrtype)); ;} break; case 352: #line 1558 "objc/objc-parse.y" ! { (yyval.dtrtype) = build_id_declarator ((yyvsp[0].ttype)); ;} break; case 355: #line 1572 "objc/objc-parse.y" ! { (yyval.dtrtype) = build_function_declarator ((yyvsp[0].arginfotype), (yyvsp[-2].dtrtype)); ;} break; case 356: #line 1574 "objc/objc-parse.y" ! { (yyval.dtrtype) = set_array_declarator_inner ((yyvsp[0].dtrtype), (yyvsp[-1].dtrtype), false); ;} break; case 357: #line 1576 "objc/objc-parse.y" ! { (yyval.dtrtype) = build_id_declarator ((yyvsp[0].ttype)); ;} break; case 358: #line 1581 "objc/objc-parse.y" ! { (yyval.dtrtype) = build_function_declarator ((yyvsp[0].arginfotype), (yyvsp[-2].dtrtype)); ;} break; case 359: #line 1583 "objc/objc-parse.y" ! { (yyval.dtrtype) = set_array_declarator_inner ((yyvsp[0].dtrtype), (yyvsp[-1].dtrtype), false); ;} break; case 360: #line 1585 "objc/objc-parse.y" ! { (yyval.dtrtype) = make_pointer_declarator ((yyvsp[-1].dsptype), (yyvsp[0].dtrtype)); ;} break; case 361: #line 1587 "objc/objc-parse.y" ! { (yyval.dtrtype) = make_pointer_declarator ((yyvsp[-1].dsptype), (yyvsp[0].dtrtype)); ;} break; case 362: #line 1589 "objc/objc-parse.y" ! { (yyval.dtrtype) = (yyvsp[-2].ttype) ? build_attrs_declarator ((yyvsp[-2].ttype), (yyvsp[-1].dtrtype)) : (yyvsp[-1].dtrtype); ;} break; case 363: #line 1597 "objc/objc-parse.y" ! { (yyval.dtrtype) = build_function_declarator ((yyvsp[0].arginfotype), (yyvsp[-2].dtrtype)); ;} break; case 364: #line 1599 "objc/objc-parse.y" ! { (yyval.dtrtype) = (yyvsp[-2].ttype) ? build_attrs_declarator ((yyvsp[-2].ttype), (yyvsp[-1].dtrtype)) : (yyvsp[-1].dtrtype); ;} break; case 365: #line 1601 "objc/objc-parse.y" ! { (yyval.dtrtype) = make_pointer_declarator ((yyvsp[-1].dsptype), (yyvsp[0].dtrtype)); ;} break; case 366: #line 1603 "objc/objc-parse.y" ! { (yyval.dtrtype) = set_array_declarator_inner ((yyvsp[0].dtrtype), (yyvsp[-1].dtrtype), false); ;} break; case 367: #line 1605 "objc/objc-parse.y" ! { (yyval.dtrtype) = build_id_declarator ((yyvsp[0].ttype)); ;} break; case 368: #line 1610 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 369: #line 1612 "objc/objc-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 370: #line 1617 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 371: #line 1619 "objc/objc-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 372: #line 1624 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 373: #line 1626 "objc/objc-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 374: #line 1637 "objc/objc-parse.y" ! { (yyval.ttype) = start_struct (RECORD_TYPE, (yyvsp[-1].ttype)); /* Start scope of tag before parsing components. */ ;} break; case 375: #line 1641 "objc/objc-parse.y" ! { (yyval.tstype).spec = finish_struct ((yyvsp[-3].ttype), nreverse ((yyvsp[-2].ttype)), ! chainon ((yyvsp[-6].ttype), (yyvsp[0].ttype))); ! (yyval.tstype).kind = ctsk_tagdef; ;} break; case 376: #line 1645 "objc/objc-parse.y" ! { (yyval.tstype).spec = finish_struct (start_struct (RECORD_TYPE, NULL_TREE), ! nreverse ((yyvsp[-2].ttype)), chainon ((yyvsp[-4].ttype), (yyvsp[0].ttype))); ! (yyval.tstype).kind = ctsk_tagdef; ;} break; case 377: #line 1651 "objc/objc-parse.y" ! { (yyval.ttype) = start_struct (UNION_TYPE, (yyvsp[-1].ttype)); ;} break; case 378: #line 1653 "objc/objc-parse.y" ! { (yyval.tstype).spec = finish_struct ((yyvsp[-3].ttype), nreverse ((yyvsp[-2].ttype)), ! chainon ((yyvsp[-6].ttype), (yyvsp[0].ttype))); ! (yyval.tstype).kind = ctsk_tagdef; ;} break; case 379: #line 1657 "objc/objc-parse.y" ! { (yyval.tstype).spec = finish_struct (start_struct (UNION_TYPE, NULL_TREE), ! nreverse ((yyvsp[-2].ttype)), chainon ((yyvsp[-4].ttype), (yyvsp[0].ttype))); ! (yyval.tstype).kind = ctsk_tagdef; ;} break; case 380: #line 1663 "objc/objc-parse.y" ! { (yyval.ttype) = start_enum ((yyvsp[-1].ttype)); ;} break; case 381: #line 1665 "objc/objc-parse.y" ! { (yyval.tstype).spec = finish_enum ((yyvsp[-4].ttype), nreverse ((yyvsp[-3].ttype)), ! chainon ((yyvsp[-7].ttype), (yyvsp[0].ttype))); ! (yyval.tstype).kind = ctsk_tagdef; ;} break; case 382: #line 1669 "objc/objc-parse.y" ! { (yyval.ttype) = start_enum (NULL_TREE); ;} break; case 383: #line 1671 "objc/objc-parse.y" ! { (yyval.tstype).spec = finish_enum ((yyvsp[-4].ttype), nreverse ((yyvsp[-3].ttype)), ! chainon ((yyvsp[-6].ttype), (yyvsp[0].ttype))); ! (yyval.tstype).kind = ctsk_tagdef; ;} break; case 384: #line 1678 "objc/objc-parse.y" ! { (yyval.tstype) = parser_xref_tag (RECORD_TYPE, (yyvsp[0].ttype)); ;} break; case 385: #line 1680 "objc/objc-parse.y" ! { (yyval.tstype) = parser_xref_tag (UNION_TYPE, (yyvsp[0].ttype)); ;} break; case 386: #line 1682 "objc/objc-parse.y" ! { (yyval.tstype) = parser_xref_tag (ENUMERAL_TYPE, (yyvsp[0].ttype)); /* In ISO C, enumerated types can be referred to only if already defined. */ ! if (pedantic && !COMPLETE_TYPE_P ((yyval.tstype).spec)) pedwarn ("ISO C forbids forward references to % types"); ;} break; --- 4697,4904 ---- case 348: #line 1550 "objc/objc-parse.y" ! { yyval.dtrtype = yyvsp[-2].ttype ? build_attrs_declarator (yyvsp[-2].ttype, yyvsp[-1].dtrtype) : yyvsp[-1].dtrtype; ;} break; case 349: #line 1552 "objc/objc-parse.y" ! { yyval.dtrtype = build_function_declarator (yyvsp[0].arginfotype, yyvsp[-2].dtrtype); ;} break; case 350: #line 1554 "objc/objc-parse.y" ! { yyval.dtrtype = set_array_declarator_inner (yyvsp[0].dtrtype, yyvsp[-1].dtrtype, false); ;} break; case 351: #line 1556 "objc/objc-parse.y" ! { yyval.dtrtype = make_pointer_declarator (yyvsp[-1].dsptype, yyvsp[0].dtrtype); ;} break; case 352: #line 1558 "objc/objc-parse.y" ! { yyval.dtrtype = build_id_declarator (yyvsp[0].ttype); ;} break; case 355: #line 1572 "objc/objc-parse.y" ! { yyval.dtrtype = build_function_declarator (yyvsp[0].arginfotype, yyvsp[-2].dtrtype); ;} break; case 356: #line 1574 "objc/objc-parse.y" ! { yyval.dtrtype = set_array_declarator_inner (yyvsp[0].dtrtype, yyvsp[-1].dtrtype, false); ;} break; case 357: #line 1576 "objc/objc-parse.y" ! { yyval.dtrtype = build_id_declarator (yyvsp[0].ttype); ;} break; case 358: #line 1581 "objc/objc-parse.y" ! { yyval.dtrtype = build_function_declarator (yyvsp[0].arginfotype, yyvsp[-2].dtrtype); ;} break; case 359: #line 1583 "objc/objc-parse.y" ! { yyval.dtrtype = set_array_declarator_inner (yyvsp[0].dtrtype, yyvsp[-1].dtrtype, false); ;} break; case 360: #line 1585 "objc/objc-parse.y" ! { yyval.dtrtype = make_pointer_declarator (yyvsp[-1].dsptype, yyvsp[0].dtrtype); ;} break; case 361: #line 1587 "objc/objc-parse.y" ! { yyval.dtrtype = make_pointer_declarator (yyvsp[-1].dsptype, yyvsp[0].dtrtype); ;} break; case 362: #line 1589 "objc/objc-parse.y" ! { yyval.dtrtype = yyvsp[-2].ttype ? build_attrs_declarator (yyvsp[-2].ttype, yyvsp[-1].dtrtype) : yyvsp[-1].dtrtype; ;} break; case 363: #line 1597 "objc/objc-parse.y" ! { yyval.dtrtype = build_function_declarator (yyvsp[0].arginfotype, yyvsp[-2].dtrtype); ;} break; case 364: #line 1599 "objc/objc-parse.y" ! { yyval.dtrtype = yyvsp[-2].ttype ? build_attrs_declarator (yyvsp[-2].ttype, yyvsp[-1].dtrtype) : yyvsp[-1].dtrtype; ;} break; case 365: #line 1601 "objc/objc-parse.y" ! { yyval.dtrtype = make_pointer_declarator (yyvsp[-1].dsptype, yyvsp[0].dtrtype); ;} break; case 366: #line 1603 "objc/objc-parse.y" ! { yyval.dtrtype = set_array_declarator_inner (yyvsp[0].dtrtype, yyvsp[-1].dtrtype, false); ;} break; case 367: #line 1605 "objc/objc-parse.y" ! { yyval.dtrtype = build_id_declarator (yyvsp[0].ttype); ;} break; case 368: #line 1610 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 369: #line 1612 "objc/objc-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ;} break; case 370: #line 1617 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 371: #line 1619 "objc/objc-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ;} break; case 372: #line 1624 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 373: #line 1626 "objc/objc-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ;} break; case 374: #line 1637 "objc/objc-parse.y" ! { yyval.ttype = start_struct (RECORD_TYPE, yyvsp[-1].ttype); /* Start scope of tag before parsing components. */ ;} break; case 375: #line 1641 "objc/objc-parse.y" ! { yyval.tstype.spec = finish_struct (yyvsp[-3].ttype, nreverse (yyvsp[-2].ttype), ! chainon (yyvsp[-6].ttype, yyvsp[0].ttype)); ! yyval.tstype.kind = ctsk_tagdef; ;} break; case 376: #line 1645 "objc/objc-parse.y" ! { yyval.tstype.spec = finish_struct (start_struct (RECORD_TYPE, NULL_TREE), ! nreverse (yyvsp[-2].ttype), chainon (yyvsp[-4].ttype, yyvsp[0].ttype)); ! yyval.tstype.kind = ctsk_tagdef; ;} break; case 377: #line 1651 "objc/objc-parse.y" ! { yyval.ttype = start_struct (UNION_TYPE, yyvsp[-1].ttype); ;} break; case 378: #line 1653 "objc/objc-parse.y" ! { yyval.tstype.spec = finish_struct (yyvsp[-3].ttype, nreverse (yyvsp[-2].ttype), ! chainon (yyvsp[-6].ttype, yyvsp[0].ttype)); ! yyval.tstype.kind = ctsk_tagdef; ;} break; case 379: #line 1657 "objc/objc-parse.y" ! { yyval.tstype.spec = finish_struct (start_struct (UNION_TYPE, NULL_TREE), ! nreverse (yyvsp[-2].ttype), chainon (yyvsp[-4].ttype, yyvsp[0].ttype)); ! yyval.tstype.kind = ctsk_tagdef; ;} break; case 380: #line 1663 "objc/objc-parse.y" ! { yyval.ttype = start_enum (yyvsp[-1].ttype); ;} break; case 381: #line 1665 "objc/objc-parse.y" ! { yyval.tstype.spec = finish_enum (yyvsp[-4].ttype, nreverse (yyvsp[-3].ttype), ! chainon (yyvsp[-7].ttype, yyvsp[0].ttype)); ! yyval.tstype.kind = ctsk_tagdef; ;} break; case 382: #line 1669 "objc/objc-parse.y" ! { yyval.ttype = start_enum (NULL_TREE); ;} break; case 383: #line 1671 "objc/objc-parse.y" ! { yyval.tstype.spec = finish_enum (yyvsp[-4].ttype, nreverse (yyvsp[-3].ttype), ! chainon (yyvsp[-6].ttype, yyvsp[0].ttype)); ! yyval.tstype.kind = ctsk_tagdef; ;} break; case 384: #line 1678 "objc/objc-parse.y" ! { yyval.tstype = parser_xref_tag (RECORD_TYPE, yyvsp[0].ttype); ;} break; case 385: #line 1680 "objc/objc-parse.y" ! { yyval.tstype = parser_xref_tag (UNION_TYPE, yyvsp[0].ttype); ;} break; case 386: #line 1682 "objc/objc-parse.y" ! { yyval.tstype = parser_xref_tag (ENUMERAL_TYPE, yyvsp[0].ttype); /* In ISO C, enumerated types can be referred to only if already defined. */ ! if (pedantic && !COMPLETE_TYPE_P (yyval.tstype.spec)) pedwarn ("ISO C forbids forward references to % types"); ;} break; *************** yyreduce: *** 4943,4965 **** case 391: #line 1715 "objc/objc-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 392: #line 1717 "objc/objc-parse.y" ! { (yyval.ttype) = chainon ((yyvsp[0].ttype), (yyvsp[-1].ttype)); pedwarn ("no semicolon at end of struct or union"); ;} break; case 393: #line 1722 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 394: #line 1724 "objc/objc-parse.y" ! { (yyval.ttype) = chainon ((yyvsp[-1].ttype), (yyvsp[-2].ttype)); ;} break; case 395: --- 4910,4932 ---- case 391: #line 1715 "objc/objc-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ;} break; case 392: #line 1717 "objc/objc-parse.y" ! { yyval.ttype = chainon (yyvsp[0].ttype, yyvsp[-1].ttype); pedwarn ("no semicolon at end of struct or union"); ;} break; case 393: #line 1722 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 394: #line 1724 "objc/objc-parse.y" ! { yyval.ttype = chainon (yyvsp[-1].ttype, yyvsp[-2].ttype); ;} break; case 395: *************** yyreduce: *** 4970,4981 **** case 396: #line 1730 "objc/objc-parse.y" ! { (yyval.ttype) = nreverse (objc_get_class_ivars ((yyvsp[-1].ttype))); ;} break; case 397: #line 1735 "objc/objc-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); POP_DECLSPEC_STACK; ;} break; --- 4937,4948 ---- case 396: #line 1730 "objc/objc-parse.y" ! { yyval.ttype = nreverse (objc_get_class_ivars (yyvsp[-1].ttype)); ;} break; case 397: #line 1735 "objc/objc-parse.y" ! { yyval.ttype = yyvsp[0].ttype; POP_DECLSPEC_STACK; ;} break; *************** yyreduce: *** 4985,4998 **** /* Support for unnamed structs or unions as members of structs or unions (which is [a] useful and [b] supports MS P-SDK). */ ! (yyval.ttype) = grokfield (build_id_declarator (NULL_TREE), current_declspecs, NULL_TREE); POP_DECLSPEC_STACK; ;} break; case 399: #line 1746 "objc/objc-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); POP_DECLSPEC_STACK; ;} break; --- 4952,4965 ---- /* Support for unnamed structs or unions as members of structs or unions (which is [a] useful and [b] supports MS P-SDK). */ ! yyval.ttype = grokfield (build_id_declarator (NULL_TREE), current_declspecs, NULL_TREE); POP_DECLSPEC_STACK; ;} break; case 399: #line 1746 "objc/objc-parse.y" ! { yyval.ttype = yyvsp[0].ttype; POP_DECLSPEC_STACK; ;} break; *************** yyreduce: *** 5000,5200 **** #line 1749 "objc/objc-parse.y" { if (pedantic) pedwarn ("ISO C forbids member declarations with no members"); ! shadow_tag_warned (finish_declspecs ((yyvsp[0].dsptype)), pedantic); ! (yyval.ttype) = NULL_TREE; ;} break; case 401: #line 1754 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 402: #line 1756 "objc/objc-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ! RESTORE_EXT_FLAGS ((yyvsp[-1].itype)); ;} break; case 404: #line 1763 "objc/objc-parse.y" ! { TREE_CHAIN ((yyvsp[0].ttype)) = (yyvsp[-3].ttype); (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 406: #line 1769 "objc/objc-parse.y" ! { TREE_CHAIN ((yyvsp[0].ttype)) = (yyvsp[-3].ttype); (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 407: #line 1774 "objc/objc-parse.y" ! { (yyval.ttype) = grokfield ((yyvsp[-1].dtrtype), current_declspecs, NULL_TREE); ! decl_attributes (&(yyval.ttype), ! chainon ((yyvsp[0].ttype), all_prefix_attributes), 0); ;} break; case 408: #line 1778 "objc/objc-parse.y" ! { (yyval.ttype) = grokfield ((yyvsp[-3].dtrtype), current_declspecs, (yyvsp[-1].exprtype).value); ! decl_attributes (&(yyval.ttype), ! chainon ((yyvsp[0].ttype), all_prefix_attributes), 0); ;} break; case 409: #line 1782 "objc/objc-parse.y" ! { (yyval.ttype) = grokfield (build_id_declarator (NULL_TREE), ! current_declspecs, (yyvsp[-1].exprtype).value); ! decl_attributes (&(yyval.ttype), ! chainon ((yyvsp[0].ttype), all_prefix_attributes), 0); ;} break; case 410: #line 1790 "objc/objc-parse.y" ! { (yyval.ttype) = grokfield ((yyvsp[-1].dtrtype), current_declspecs, NULL_TREE); ! decl_attributes (&(yyval.ttype), ! chainon ((yyvsp[0].ttype), all_prefix_attributes), 0); ;} break; case 411: #line 1794 "objc/objc-parse.y" ! { (yyval.ttype) = grokfield ((yyvsp[-3].dtrtype), current_declspecs, (yyvsp[-1].exprtype).value); ! decl_attributes (&(yyval.ttype), ! chainon ((yyvsp[0].ttype), all_prefix_attributes), 0); ;} break; case 412: #line 1798 "objc/objc-parse.y" ! { (yyval.ttype) = grokfield (build_id_declarator (NULL_TREE), ! current_declspecs, (yyvsp[-1].exprtype).value); ! decl_attributes (&(yyval.ttype), ! chainon ((yyvsp[0].ttype), all_prefix_attributes), 0); ;} break; case 414: #line 1810 "objc/objc-parse.y" ! { if ((yyvsp[-2].ttype) == error_mark_node) ! (yyval.ttype) = (yyvsp[-2].ttype); else ! TREE_CHAIN ((yyvsp[0].ttype)) = (yyvsp[-2].ttype), (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 415: #line 1815 "objc/objc-parse.y" ! { (yyval.ttype) = error_mark_node; ;} break; case 416: #line 1821 "objc/objc-parse.y" ! { (yyval.ttype) = build_enumerator ((yyvsp[0].ttype), NULL_TREE); ;} break; case 417: #line 1823 "objc/objc-parse.y" ! { (yyval.ttype) = build_enumerator ((yyvsp[-2].ttype), (yyvsp[0].exprtype).value); ;} break; case 418: #line 1828 "objc/objc-parse.y" { pending_xref_error (); ! (yyval.dsptype) = finish_declspecs ((yyvsp[0].dsptype)); ;} break; case 419: #line 1831 "objc/objc-parse.y" ! { (yyval.typenametype) = XOBNEW (&parser_obstack, struct c_type_name); ! (yyval.typenametype)->specs = (yyvsp[-1].dsptype); ! (yyval.typenametype)->declarator = (yyvsp[0].dtrtype); ;} break; case 420: #line 1838 "objc/objc-parse.y" ! { (yyval.dtrtype) = build_id_declarator (NULL_TREE); ;} break; case 422: #line 1844 "objc/objc-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, all_prefix_attributes, build_id_declarator (NULL_TREE)); ;} break; case 423: #line 1847 "objc/objc-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, all_prefix_attributes, ! (yyvsp[0].dtrtype)); ;} break; case 424: #line 1850 "objc/objc-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, ! chainon ((yyvsp[0].ttype), all_prefix_attributes), ! (yyvsp[-1].dtrtype)); ;} break; case 428: #line 1863 "objc/objc-parse.y" ! { (yyval.dtrtype) = make_pointer_declarator ((yyvsp[-1].dsptype), (yyvsp[0].dtrtype)); ;} break; case 429: #line 1868 "objc/objc-parse.y" ! { (yyval.dtrtype) = make_pointer_declarator ! ((yyvsp[0].dsptype), build_id_declarator (NULL_TREE)); ;} break; case 430: #line 1871 "objc/objc-parse.y" ! { (yyval.dtrtype) = make_pointer_declarator ((yyvsp[-1].dsptype), (yyvsp[0].dtrtype)); ;} break; case 431: #line 1876 "objc/objc-parse.y" ! { (yyval.dtrtype) = (yyvsp[-2].ttype) ? build_attrs_declarator ((yyvsp[-2].ttype), (yyvsp[-1].dtrtype)) : (yyvsp[-1].dtrtype); ;} break; case 432: #line 1878 "objc/objc-parse.y" ! { (yyval.dtrtype) = build_function_declarator ((yyvsp[0].arginfotype), (yyvsp[-2].dtrtype)); ;} break; case 433: #line 1880 "objc/objc-parse.y" ! { (yyval.dtrtype) = set_array_declarator_inner ((yyvsp[0].dtrtype), (yyvsp[-1].dtrtype), true); ;} break; case 434: #line 1882 "objc/objc-parse.y" ! { (yyval.dtrtype) = build_function_declarator ! ((yyvsp[0].arginfotype), build_id_declarator (NULL_TREE)); ;} break; case 435: #line 1885 "objc/objc-parse.y" ! { (yyval.dtrtype) = set_array_declarator_inner ! ((yyvsp[0].dtrtype), build_id_declarator (NULL_TREE), true); ;} break; case 436: #line 1893 "objc/objc-parse.y" ! { (yyval.dtrtype) = build_array_declarator ((yyvsp[-1].exprtype).value, (yyvsp[-2].dsptype), false, false); ;} break; case 437: #line 1895 "objc/objc-parse.y" ! { (yyval.dtrtype) = build_array_declarator (NULL_TREE, (yyvsp[-1].dsptype), false, false); ;} break; case 438: #line 1897 "objc/objc-parse.y" ! { (yyval.dtrtype) = build_array_declarator (NULL_TREE, (yyvsp[-2].dsptype), false, true); ;} break; case 439: #line 1899 "objc/objc-parse.y" ! { (yyval.dtrtype) = build_array_declarator ((yyvsp[-1].exprtype).value, (yyvsp[-2].dsptype), true, false); ;} break; case 440: #line 1902 "objc/objc-parse.y" ! { (yyval.dtrtype) = build_array_declarator ((yyvsp[-1].exprtype).value, (yyvsp[-3].dsptype), true, false); ;} break; case 443: --- 4967,5167 ---- #line 1749 "objc/objc-parse.y" { if (pedantic) pedwarn ("ISO C forbids member declarations with no members"); ! shadow_tag_warned (finish_declspecs (yyvsp[0].dsptype), pedantic); ! yyval.ttype = NULL_TREE; ;} break; case 401: #line 1754 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 402: #line 1756 "objc/objc-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ! RESTORE_EXT_FLAGS (yyvsp[-1].itype); ;} break; case 404: #line 1763 "objc/objc-parse.y" ! { TREE_CHAIN (yyvsp[0].ttype) = yyvsp[-3].ttype; yyval.ttype = yyvsp[0].ttype; ;} break; case 406: #line 1769 "objc/objc-parse.y" ! { TREE_CHAIN (yyvsp[0].ttype) = yyvsp[-3].ttype; yyval.ttype = yyvsp[0].ttype; ;} break; case 407: #line 1774 "objc/objc-parse.y" ! { yyval.ttype = grokfield (yyvsp[-1].dtrtype, current_declspecs, NULL_TREE); ! decl_attributes (&yyval.ttype, ! chainon (yyvsp[0].ttype, all_prefix_attributes), 0); ;} break; case 408: #line 1778 "objc/objc-parse.y" ! { yyval.ttype = grokfield (yyvsp[-3].dtrtype, current_declspecs, yyvsp[-1].exprtype.value); ! decl_attributes (&yyval.ttype, ! chainon (yyvsp[0].ttype, all_prefix_attributes), 0); ;} break; case 409: #line 1782 "objc/objc-parse.y" ! { yyval.ttype = grokfield (build_id_declarator (NULL_TREE), ! current_declspecs, yyvsp[-1].exprtype.value); ! decl_attributes (&yyval.ttype, ! chainon (yyvsp[0].ttype, all_prefix_attributes), 0); ;} break; case 410: #line 1790 "objc/objc-parse.y" ! { yyval.ttype = grokfield (yyvsp[-1].dtrtype, current_declspecs, NULL_TREE); ! decl_attributes (&yyval.ttype, ! chainon (yyvsp[0].ttype, all_prefix_attributes), 0); ;} break; case 411: #line 1794 "objc/objc-parse.y" ! { yyval.ttype = grokfield (yyvsp[-3].dtrtype, current_declspecs, yyvsp[-1].exprtype.value); ! decl_attributes (&yyval.ttype, ! chainon (yyvsp[0].ttype, all_prefix_attributes), 0); ;} break; case 412: #line 1798 "objc/objc-parse.y" ! { yyval.ttype = grokfield (build_id_declarator (NULL_TREE), ! current_declspecs, yyvsp[-1].exprtype.value); ! decl_attributes (&yyval.ttype, ! chainon (yyvsp[0].ttype, all_prefix_attributes), 0); ;} break; case 414: #line 1810 "objc/objc-parse.y" ! { if (yyvsp[-2].ttype == error_mark_node) ! yyval.ttype = yyvsp[-2].ttype; else ! TREE_CHAIN (yyvsp[0].ttype) = yyvsp[-2].ttype, yyval.ttype = yyvsp[0].ttype; ;} break; case 415: #line 1815 "objc/objc-parse.y" ! { yyval.ttype = error_mark_node; ;} break; case 416: #line 1821 "objc/objc-parse.y" ! { yyval.ttype = build_enumerator (yyvsp[0].ttype, NULL_TREE); ;} break; case 417: #line 1823 "objc/objc-parse.y" ! { yyval.ttype = build_enumerator (yyvsp[-2].ttype, yyvsp[0].exprtype.value); ;} break; case 418: #line 1828 "objc/objc-parse.y" { pending_xref_error (); ! yyval.dsptype = finish_declspecs (yyvsp[0].dsptype); ;} break; case 419: #line 1831 "objc/objc-parse.y" ! { yyval.typenametype = XOBNEW (&parser_obstack, struct c_type_name); ! yyval.typenametype->specs = yyvsp[-1].dsptype; ! yyval.typenametype->declarator = yyvsp[0].dtrtype; ;} break; case 420: #line 1838 "objc/objc-parse.y" ! { yyval.dtrtype = build_id_declarator (NULL_TREE); ;} break; case 422: #line 1844 "objc/objc-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, all_prefix_attributes, build_id_declarator (NULL_TREE)); ;} break; case 423: #line 1847 "objc/objc-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, all_prefix_attributes, ! yyvsp[0].dtrtype); ;} break; case 424: #line 1850 "objc/objc-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, ! chainon (yyvsp[0].ttype, all_prefix_attributes), ! yyvsp[-1].dtrtype); ;} break; case 428: #line 1863 "objc/objc-parse.y" ! { yyval.dtrtype = make_pointer_declarator (yyvsp[-1].dsptype, yyvsp[0].dtrtype); ;} break; case 429: #line 1868 "objc/objc-parse.y" ! { yyval.dtrtype = make_pointer_declarator ! (yyvsp[0].dsptype, build_id_declarator (NULL_TREE)); ;} break; case 430: #line 1871 "objc/objc-parse.y" ! { yyval.dtrtype = make_pointer_declarator (yyvsp[-1].dsptype, yyvsp[0].dtrtype); ;} break; case 431: #line 1876 "objc/objc-parse.y" ! { yyval.dtrtype = yyvsp[-2].ttype ? build_attrs_declarator (yyvsp[-2].ttype, yyvsp[-1].dtrtype) : yyvsp[-1].dtrtype; ;} break; case 432: #line 1878 "objc/objc-parse.y" ! { yyval.dtrtype = build_function_declarator (yyvsp[0].arginfotype, yyvsp[-2].dtrtype); ;} break; case 433: #line 1880 "objc/objc-parse.y" ! { yyval.dtrtype = set_array_declarator_inner (yyvsp[0].dtrtype, yyvsp[-1].dtrtype, true); ;} break; case 434: #line 1882 "objc/objc-parse.y" ! { yyval.dtrtype = build_function_declarator ! (yyvsp[0].arginfotype, build_id_declarator (NULL_TREE)); ;} break; case 435: #line 1885 "objc/objc-parse.y" ! { yyval.dtrtype = set_array_declarator_inner ! (yyvsp[0].dtrtype, build_id_declarator (NULL_TREE), true); ;} break; case 436: #line 1893 "objc/objc-parse.y" ! { yyval.dtrtype = build_array_declarator (yyvsp[-1].exprtype.value, yyvsp[-2].dsptype, false, false); ;} break; case 437: #line 1895 "objc/objc-parse.y" ! { yyval.dtrtype = build_array_declarator (NULL_TREE, yyvsp[-1].dsptype, false, false); ;} break; case 438: #line 1897 "objc/objc-parse.y" ! { yyval.dtrtype = build_array_declarator (NULL_TREE, yyvsp[-2].dsptype, false, true); ;} break; case 439: #line 1899 "objc/objc-parse.y" ! { yyval.dtrtype = build_array_declarator (yyvsp[-1].exprtype.value, yyvsp[-2].dsptype, true, false); ;} break; case 440: #line 1902 "objc/objc-parse.y" ! { yyval.dtrtype = build_array_declarator (yyvsp[-1].exprtype.value, yyvsp[-3].dsptype, true, false); ;} break; case 443: *************** yyreduce: *** 5215,5221 **** case 466: #line 1966 "objc/objc-parse.y" ! { (yyval.ttype) = c_begin_compound_stmt (flag_isoc99); ;} break; case 468: --- 5182,5188 ---- case 466: #line 1966 "objc/objc-parse.y" ! { yyval.ttype = c_begin_compound_stmt (flag_isoc99); ;} break; case 468: *************** yyreduce: *** 5227,5233 **** case 471: #line 1985 "objc/objc-parse.y" { tree link; ! for (link = (yyvsp[-1].ttype); link; link = TREE_CHAIN (link)) { tree label = declare_label (TREE_VALUE (link)); C_DECLARED_LABEL_FLAG (label) = 1; --- 5194,5200 ---- case 471: #line 1985 "objc/objc-parse.y" { tree link; ! for (link = yyvsp[-1].ttype; link; link = TREE_CHAIN (link)) { tree label = declare_label (TREE_VALUE (link)); C_DECLARED_LABEL_FLAG (label) = 1; *************** yyreduce: *** 5238,5249 **** case 472: #line 1999 "objc/objc-parse.y" ! { add_stmt ((yyvsp[0].ttype)); ;} break; case 474: #line 2003 "objc/objc-parse.y" ! { (yyval.ttype) = c_begin_compound_stmt (true); ;} break; case 479: --- 5205,5216 ---- case 472: #line 1999 "objc/objc-parse.y" ! { add_stmt (yyvsp[0].ttype); ;} break; case 474: #line 2003 "objc/objc-parse.y" ! { yyval.ttype = c_begin_compound_stmt (true); ;} break; case 479: *************** yyreduce: *** 5254,5278 **** "only inside a function"); YYERROR; } ! (yyval.ttype) = c_begin_stmt_expr (); ;} break; case 480: #line 2028 "objc/objc-parse.y" ! { (yyval.ttype) = c_end_compound_stmt ((yyvsp[-1].ttype), true); ;} break; case 481: #line 2036 "objc/objc-parse.y" { if (yychar == YYEMPTY) yychar = YYLEX; ! (yyval.location) = input_location; ;} break; case 484: #line 2049 "objc/objc-parse.y" ! { (yyval.ttype) = c_end_compound_stmt ((yyvsp[-2].ttype), flag_isoc99); ;} break; case 485: --- 5221,5245 ---- "only inside a function"); YYERROR; } ! yyval.ttype = c_begin_stmt_expr (); ;} break; case 480: #line 2028 "objc/objc-parse.y" ! { yyval.ttype = c_end_compound_stmt (yyvsp[-1].ttype, true); ;} break; case 481: #line 2036 "objc/objc-parse.y" { if (yychar == YYEMPTY) yychar = YYLEX; ! yyval.location = input_location; ;} break; case 484: #line 2049 "objc/objc-parse.y" ! { yyval.ttype = c_end_compound_stmt (yyvsp[-2].ttype, flag_isoc99); ;} break; case 485: *************** yyreduce: *** 5288,5394 **** and will have a bare STATEMENT_LIST. But that's ok because (recursively) all of the component statments should already have line numbers assigned. */ ! if ((yyvsp[0].ttype) && EXPR_P ((yyvsp[0].ttype))) ! SET_EXPR_LOCATION ((yyvsp[0].ttype), (yyvsp[-1].location)); ;} break; case 486: #line 2072 "objc/objc-parse.y" ! { if ((yyvsp[0].ttype)) SET_EXPR_LOCATION ((yyvsp[0].ttype), (yyvsp[-1].location)); ;} break; case 487: #line 2076 "objc/objc-parse.y" ! { (yyval.ttype) = lang_hooks.truthvalue_conversion ((yyvsp[0].exprtype).value); ! if (EXPR_P ((yyval.ttype))) ! SET_EXPR_LOCATION ((yyval.ttype), (yyvsp[-1].location)); ;} break; case 488: #line 2089 "objc/objc-parse.y" ! { (yyval.ttype) = c_end_compound_stmt ((yyvsp[-2].ttype), flag_isoc99); ;} break; case 489: #line 2094 "objc/objc-parse.y" { if (extra_warnings) add_stmt (build (NOP_EXPR, NULL_TREE, NULL_TREE)); ! (yyval.ttype) = c_end_compound_stmt ((yyvsp[-2].ttype), flag_isoc99); ;} break; case 491: #line 2103 "objc/objc-parse.y" ! { c_finish_if_stmt ((yyvsp[-6].location), (yyvsp[-4].ttype), (yyvsp[-2].ttype), (yyvsp[0].ttype), true); ! add_stmt (c_end_compound_stmt ((yyvsp[-7].ttype), flag_isoc99)); ;} break; case 492: #line 2107 "objc/objc-parse.y" ! { c_finish_if_stmt ((yyvsp[-6].location), (yyvsp[-4].ttype), (yyvsp[-2].ttype), (yyvsp[0].ttype), false); ! add_stmt (c_end_compound_stmt ((yyvsp[-7].ttype), flag_isoc99)); ;} break; case 493: #line 2111 "objc/objc-parse.y" ! { c_finish_if_stmt ((yyvsp[-4].location), (yyvsp[-2].ttype), (yyvsp[0].ttype), NULL, true); ! add_stmt (c_end_compound_stmt ((yyvsp[-5].ttype), flag_isoc99)); ;} break; case 494: #line 2115 "objc/objc-parse.y" ! { c_finish_if_stmt ((yyvsp[-4].location), (yyvsp[-2].ttype), (yyvsp[0].ttype), NULL, false); ! add_stmt (c_end_compound_stmt ((yyvsp[-5].ttype), flag_isoc99)); ;} break; case 495: #line 2120 "objc/objc-parse.y" ! { (yyval.ttype) = c_break_label; c_break_label = NULL; ;} break; case 496: #line 2124 "objc/objc-parse.y" ! { (yyval.ttype) = c_cont_label; c_cont_label = NULL; ;} break; case 497: #line 2130 "objc/objc-parse.y" ! { c_finish_loop ((yyvsp[-6].location), (yyvsp[-4].ttype), NULL, (yyvsp[0].ttype), c_break_label, c_cont_label, true); ! add_stmt (c_end_compound_stmt ((yyvsp[-7].ttype), flag_isoc99)); ! c_break_label = (yyvsp[-2].ttype); c_cont_label = (yyvsp[-1].ttype); ;} break; case 498: #line 2139 "objc/objc-parse.y" ! { (yyval.ttype) = c_break_label; c_break_label = (yyvsp[-3].ttype); ;} break; case 499: #line 2140 "objc/objc-parse.y" ! { (yyval.ttype) = c_cont_label; c_cont_label = (yyvsp[-3].ttype); ;} break; case 500: #line 2142 "objc/objc-parse.y" ! { c_finish_loop ((yyvsp[-10].location), (yyvsp[-2].ttype), NULL, (yyvsp[-7].ttype), (yyvsp[-5].ttype), ! (yyvsp[-4].ttype), false); ! add_stmt (c_end_compound_stmt ((yyvsp[-11].ttype), flag_isoc99)); ;} break; case 501: #line 2149 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 502: #line 2151 "objc/objc-parse.y" ! { (yyval.ttype) = (yyvsp[0].exprtype).value; ;} break; case 503: #line 2156 "objc/objc-parse.y" ! { c_finish_expr_stmt ((yyvsp[-1].ttype)); ;} break; case 504: --- 5255,5361 ---- and will have a bare STATEMENT_LIST. But that's ok because (recursively) all of the component statments should already have line numbers assigned. */ ! if (yyvsp[0].ttype && EXPR_P (yyvsp[0].ttype)) ! SET_EXPR_LOCATION (yyvsp[0].ttype, yyvsp[-1].location); ;} break; case 486: #line 2072 "objc/objc-parse.y" ! { if (yyvsp[0].ttype) SET_EXPR_LOCATION (yyvsp[0].ttype, yyvsp[-1].location); ;} break; case 487: #line 2076 "objc/objc-parse.y" ! { yyval.ttype = lang_hooks.truthvalue_conversion (yyvsp[0].exprtype.value); ! if (EXPR_P (yyval.ttype)) ! SET_EXPR_LOCATION (yyval.ttype, yyvsp[-1].location); ;} break; case 488: #line 2089 "objc/objc-parse.y" ! { yyval.ttype = c_end_compound_stmt (yyvsp[-2].ttype, flag_isoc99); ;} break; case 489: #line 2094 "objc/objc-parse.y" { if (extra_warnings) add_stmt (build (NOP_EXPR, NULL_TREE, NULL_TREE)); ! yyval.ttype = c_end_compound_stmt (yyvsp[-2].ttype, flag_isoc99); ;} break; case 491: #line 2103 "objc/objc-parse.y" ! { c_finish_if_stmt (yyvsp[-6].location, yyvsp[-4].ttype, yyvsp[-2].ttype, yyvsp[0].ttype, true); ! add_stmt (c_end_compound_stmt (yyvsp[-7].ttype, flag_isoc99)); ;} break; case 492: #line 2107 "objc/objc-parse.y" ! { c_finish_if_stmt (yyvsp[-6].location, yyvsp[-4].ttype, yyvsp[-2].ttype, yyvsp[0].ttype, false); ! add_stmt (c_end_compound_stmt (yyvsp[-7].ttype, flag_isoc99)); ;} break; case 493: #line 2111 "objc/objc-parse.y" ! { c_finish_if_stmt (yyvsp[-4].location, yyvsp[-2].ttype, yyvsp[0].ttype, NULL, true); ! add_stmt (c_end_compound_stmt (yyvsp[-5].ttype, flag_isoc99)); ;} break; case 494: #line 2115 "objc/objc-parse.y" ! { c_finish_if_stmt (yyvsp[-4].location, yyvsp[-2].ttype, yyvsp[0].ttype, NULL, false); ! add_stmt (c_end_compound_stmt (yyvsp[-5].ttype, flag_isoc99)); ;} break; case 495: #line 2120 "objc/objc-parse.y" ! { yyval.ttype = c_break_label; c_break_label = NULL; ;} break; case 496: #line 2124 "objc/objc-parse.y" ! { yyval.ttype = c_cont_label; c_cont_label = NULL; ;} break; case 497: #line 2130 "objc/objc-parse.y" ! { c_finish_loop (yyvsp[-6].location, yyvsp[-4].ttype, NULL, yyvsp[0].ttype, c_break_label, c_cont_label, true); ! add_stmt (c_end_compound_stmt (yyvsp[-7].ttype, flag_isoc99)); ! c_break_label = yyvsp[-2].ttype; c_cont_label = yyvsp[-1].ttype; ;} break; case 498: #line 2139 "objc/objc-parse.y" ! { yyval.ttype = c_break_label; c_break_label = yyvsp[-3].ttype; ;} break; case 499: #line 2140 "objc/objc-parse.y" ! { yyval.ttype = c_cont_label; c_cont_label = yyvsp[-3].ttype; ;} break; case 500: #line 2142 "objc/objc-parse.y" ! { c_finish_loop (yyvsp[-10].location, yyvsp[-2].ttype, NULL, yyvsp[-7].ttype, yyvsp[-5].ttype, ! yyvsp[-4].ttype, false); ! add_stmt (c_end_compound_stmt (yyvsp[-11].ttype, flag_isoc99)); ;} break; case 501: #line 2149 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 502: #line 2151 "objc/objc-parse.y" ! { yyval.ttype = yyvsp[0].exprtype.value; ;} break; case 503: #line 2156 "objc/objc-parse.y" ! { c_finish_expr_stmt (yyvsp[-1].ttype); ;} break; case 504: *************** yyreduce: *** 5398,5530 **** case 505: #line 2162 "objc/objc-parse.y" ! { if ((yyvsp[0].ttype)) { ! (yyval.ttype) = lang_hooks.truthvalue_conversion ((yyvsp[0].ttype)); ! if (EXPR_P ((yyval.ttype))) ! SET_EXPR_LOCATION ((yyval.ttype), (yyvsp[-1].location)); } else ! (yyval.ttype) = NULL; ;} break; case 506: #line 2174 "objc/objc-parse.y" ! { (yyval.ttype) = c_process_expr_stmt ((yyvsp[0].ttype)); ;} break; case 507: #line 2181 "objc/objc-parse.y" ! { c_finish_loop ((yyvsp[-7].location), (yyvsp[-6].ttype), (yyvsp[-4].ttype), (yyvsp[0].ttype), c_break_label, c_cont_label, true); ! add_stmt (c_end_compound_stmt ((yyvsp[-10].ttype), flag_isoc99)); ! c_break_label = (yyvsp[-2].ttype); c_cont_label = (yyvsp[-1].ttype); ;} break; case 508: #line 2189 "objc/objc-parse.y" ! { (yyval.ttype) = c_start_case ((yyvsp[-1].exprtype).value); ;} break; case 509: #line 2191 "objc/objc-parse.y" ! { c_finish_case ((yyvsp[0].ttype)); if (c_break_label) add_stmt (build (LABEL_EXPR, void_type_node, c_break_label)); ! c_break_label = (yyvsp[-1].ttype); ! add_stmt (c_end_compound_stmt ((yyvsp[-6].ttype), flag_isoc99)); ;} break; case 510: #line 2202 "objc/objc-parse.y" ! { (yyval.ttype) = c_finish_expr_stmt ((yyvsp[-1].exprtype).value); ;} break; case 511: #line 2204 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 512: #line 2206 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 513: #line 2208 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 514: #line 2210 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 515: #line 2212 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 516: #line 2214 "objc/objc-parse.y" ! { (yyval.ttype) = c_finish_bc_stmt (&c_break_label, true); ;} break; case 517: #line 2216 "objc/objc-parse.y" ! { (yyval.ttype) = c_finish_bc_stmt (&c_cont_label, false); ;} break; case 518: #line 2218 "objc/objc-parse.y" ! { (yyval.ttype) = c_finish_return (NULL_TREE); ;} break; case 519: #line 2220 "objc/objc-parse.y" ! { (yyval.ttype) = c_finish_return ((yyvsp[-1].exprtype).value); ;} break; case 521: #line 2223 "objc/objc-parse.y" ! { (yyval.ttype) = c_finish_goto_label ((yyvsp[-1].ttype)); ;} break; case 522: #line 2225 "objc/objc-parse.y" ! { (yyval.ttype) = c_finish_goto_ptr ((yyvsp[-1].exprtype).value); ;} break; case 523: #line 2227 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 524: #line 2229 "objc/objc-parse.y" ! { (yyval.ttype) = objc_build_throw_stmt ((yyvsp[-1].exprtype).value); ;} break; case 525: #line 2231 "objc/objc-parse.y" ! { (yyval.ttype) = objc_build_throw_stmt (NULL_TREE); ;} break; case 526: #line 2233 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 527: #line 2235 "objc/objc-parse.y" ! { objc_build_synchronized ((yyvsp[-4].location), (yyvsp[-2].exprtype).value, (yyvsp[0].ttype)); (yyval.ttype) = NULL_TREE; ;} break; case 528: #line 2240 "objc/objc-parse.y" ! { objc_begin_catch_clause (grokparm ((yyvsp[-1].parmtype))); ;} break; case 529: --- 5365,5497 ---- case 505: #line 2162 "objc/objc-parse.y" ! { if (yyvsp[0].ttype) { ! yyval.ttype = lang_hooks.truthvalue_conversion (yyvsp[0].ttype); ! if (EXPR_P (yyval.ttype)) ! SET_EXPR_LOCATION (yyval.ttype, yyvsp[-1].location); } else ! yyval.ttype = NULL; ;} break; case 506: #line 2174 "objc/objc-parse.y" ! { yyval.ttype = c_process_expr_stmt (yyvsp[0].ttype); ;} break; case 507: #line 2181 "objc/objc-parse.y" ! { c_finish_loop (yyvsp[-7].location, yyvsp[-6].ttype, yyvsp[-4].ttype, yyvsp[0].ttype, c_break_label, c_cont_label, true); ! add_stmt (c_end_compound_stmt (yyvsp[-10].ttype, flag_isoc99)); ! c_break_label = yyvsp[-2].ttype; c_cont_label = yyvsp[-1].ttype; ;} break; case 508: #line 2189 "objc/objc-parse.y" ! { yyval.ttype = c_start_case (yyvsp[-1].exprtype.value); ;} break; case 509: #line 2191 "objc/objc-parse.y" ! { c_finish_case (yyvsp[0].ttype); if (c_break_label) add_stmt (build (LABEL_EXPR, void_type_node, c_break_label)); ! c_break_label = yyvsp[-1].ttype; ! add_stmt (c_end_compound_stmt (yyvsp[-6].ttype, flag_isoc99)); ;} break; case 510: #line 2202 "objc/objc-parse.y" ! { yyval.ttype = c_finish_expr_stmt (yyvsp[-1].exprtype.value); ;} break; case 511: #line 2204 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 512: #line 2206 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 513: #line 2208 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 514: #line 2210 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 515: #line 2212 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 516: #line 2214 "objc/objc-parse.y" ! { yyval.ttype = c_finish_bc_stmt (&c_break_label, true); ;} break; case 517: #line 2216 "objc/objc-parse.y" ! { yyval.ttype = c_finish_bc_stmt (&c_cont_label, false); ;} break; case 518: #line 2218 "objc/objc-parse.y" ! { yyval.ttype = c_finish_return (NULL_TREE); ;} break; case 519: #line 2220 "objc/objc-parse.y" ! { yyval.ttype = c_finish_return (yyvsp[-1].exprtype.value); ;} break; case 521: #line 2223 "objc/objc-parse.y" ! { yyval.ttype = c_finish_goto_label (yyvsp[-1].ttype); ;} break; case 522: #line 2225 "objc/objc-parse.y" ! { yyval.ttype = c_finish_goto_ptr (yyvsp[-1].exprtype.value); ;} break; case 523: #line 2227 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 524: #line 2229 "objc/objc-parse.y" ! { yyval.ttype = objc_build_throw_stmt (yyvsp[-1].exprtype.value); ;} break; case 525: #line 2231 "objc/objc-parse.y" ! { yyval.ttype = objc_build_throw_stmt (NULL_TREE); ;} break; case 526: #line 2233 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 527: #line 2235 "objc/objc-parse.y" ! { objc_build_synchronized (yyvsp[-4].location, yyvsp[-2].exprtype.value, yyvsp[0].ttype); yyval.ttype = NULL_TREE; ;} break; case 528: #line 2240 "objc/objc-parse.y" ! { objc_begin_catch_clause (grokparm (yyvsp[-1].parmtype)); ;} break; case 529: *************** yyreduce: *** 5539,5550 **** case 533: #line 2257 "objc/objc-parse.y" ! { objc_begin_try_stmt ((yyvsp[-1].location), (yyvsp[0].ttype)); ;} break; case 535: #line 2263 "objc/objc-parse.y" ! { objc_build_finally_clause ((yyvsp[-1].location), (yyvsp[0].ttype)); ;} break; case 536: --- 5506,5517 ---- case 533: #line 2257 "objc/objc-parse.y" ! { objc_begin_try_stmt (yyvsp[-1].location, yyvsp[0].ttype); ;} break; case 535: #line 2263 "objc/objc-parse.y" ! { objc_build_finally_clause (yyvsp[-1].location, yyvsp[0].ttype); ;} break; case 536: *************** yyreduce: *** 5559,5608 **** case 538: #line 2276 "objc/objc-parse.y" ! { add_stmt ((yyvsp[0].ttype)); (yyval.ttype) = NULL_TREE; ;} break; case 540: #line 2285 "objc/objc-parse.y" ! { (yyval.ttype) = do_case ((yyvsp[-1].exprtype).value, NULL_TREE); ;} break; case 541: #line 2287 "objc/objc-parse.y" ! { (yyval.ttype) = do_case ((yyvsp[-3].exprtype).value, (yyvsp[-1].exprtype).value); ;} break; case 542: #line 2289 "objc/objc-parse.y" ! { (yyval.ttype) = do_case (NULL_TREE, NULL_TREE); ;} break; case 543: #line 2291 "objc/objc-parse.y" ! { tree label = define_label ((yyvsp[-2].location), (yyvsp[-3].ttype)); if (label) { ! decl_attributes (&label, (yyvsp[0].ttype), 0); ! (yyval.ttype) = add_stmt (build_stmt (LABEL_EXPR, label)); } else ! (yyval.ttype) = NULL_TREE; ;} break; case 544: #line 2309 "objc/objc-parse.y" ! { (yyval.ttype) = (yyvsp[-2].ttype); ;} break; case 545: #line 2315 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 547: #line 2322 "objc/objc-parse.y" ! { assemble_asm ((yyvsp[-1].ttype)); ;} break; case 548: --- 5526,5575 ---- case 538: #line 2276 "objc/objc-parse.y" ! { add_stmt (yyvsp[0].ttype); yyval.ttype = NULL_TREE; ;} break; case 540: #line 2285 "objc/objc-parse.y" ! { yyval.ttype = do_case (yyvsp[-1].exprtype.value, NULL_TREE); ;} break; case 541: #line 2287 "objc/objc-parse.y" ! { yyval.ttype = do_case (yyvsp[-3].exprtype.value, yyvsp[-1].exprtype.value); ;} break; case 542: #line 2289 "objc/objc-parse.y" ! { yyval.ttype = do_case (NULL_TREE, NULL_TREE); ;} break; case 543: #line 2291 "objc/objc-parse.y" ! { tree label = define_label (yyvsp[-2].location, yyvsp[-3].ttype); if (label) { ! decl_attributes (&label, yyvsp[0].ttype, 0); ! yyval.ttype = add_stmt (build_stmt (LABEL_EXPR, label)); } else ! yyval.ttype = NULL_TREE; ;} break; case 544: #line 2309 "objc/objc-parse.y" ! { yyval.ttype = yyvsp[-2].ttype; ;} break; case 545: #line 2315 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 547: #line 2322 "objc/objc-parse.y" ! { assemble_asm (yyvsp[-1].ttype); ;} break; case 548: *************** yyreduce: *** 5612,5700 **** case 549: #line 2332 "objc/objc-parse.y" ! { (yyval.ttype) = build_asm_stmt ((yyvsp[-6].ttype), (yyvsp[-3].ttype)); ;} break; case 550: #line 2338 "objc/objc-parse.y" ! { (yyval.ttype) = build_asm_expr ((yyvsp[0].ttype), 0, 0, 0, true); ;} break; case 551: #line 2341 "objc/objc-parse.y" ! { (yyval.ttype) = build_asm_expr ((yyvsp[-2].ttype), (yyvsp[0].ttype), 0, 0, false); ;} break; case 552: #line 2344 "objc/objc-parse.y" ! { (yyval.ttype) = build_asm_expr ((yyvsp[-4].ttype), (yyvsp[-2].ttype), (yyvsp[0].ttype), 0, false); ;} break; case 553: #line 2347 "objc/objc-parse.y" ! { (yyval.ttype) = build_asm_expr ((yyvsp[-6].ttype), (yyvsp[-4].ttype), (yyvsp[-2].ttype), (yyvsp[0].ttype), false); ;} break; case 554: #line 2354 "objc/objc-parse.y" ! { (yyval.ttype) = 0; ;} break; case 555: #line 2356 "objc/objc-parse.y" ! { if ((yyvsp[0].ttype) != ridpointers[RID_VOLATILE]) { ! warning ("%E qualifier ignored on asm", (yyvsp[0].ttype)); ! (yyval.ttype) = 0; } else ! (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 556: #line 2369 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 559: #line 2376 "objc/objc-parse.y" ! { (yyval.ttype) = chainon ((yyvsp[-2].ttype), (yyvsp[0].ttype)); ;} break; case 560: #line 2382 "objc/objc-parse.y" ! { (yyval.ttype) = build_tree_list (build_tree_list (NULL_TREE, (yyvsp[-5].ttype)), ! (yyvsp[-2].exprtype).value); ;} break; case 561: #line 2386 "objc/objc-parse.y" ! { (yyvsp[-7].ttype) = build_string (IDENTIFIER_LENGTH ((yyvsp[-7].ttype)), ! IDENTIFIER_POINTER ((yyvsp[-7].ttype))); ! (yyval.ttype) = build_tree_list (build_tree_list ((yyvsp[-7].ttype), (yyvsp[-5].ttype)), (yyvsp[-2].exprtype).value); ;} break; case 562: #line 2393 "objc/objc-parse.y" ! { (yyval.ttype) = tree_cons (NULL_TREE, (yyvsp[0].ttype), NULL_TREE); ;} break; case 563: #line 2395 "objc/objc-parse.y" ! { (yyval.ttype) = tree_cons (NULL_TREE, (yyvsp[0].ttype), (yyvsp[-2].ttype)); ;} break; case 564: #line 2401 "objc/objc-parse.y" ! { if (TYPE_MAIN_VARIANT (TREE_TYPE (TREE_TYPE ((yyvsp[0].ttype)))) != char_type_node) { error ("wide string literal in %"); ! (yyval.ttype) = build_string (1, ""); } else ! (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 565: --- 5579,5667 ---- case 549: #line 2332 "objc/objc-parse.y" ! { yyval.ttype = build_asm_stmt (yyvsp[-6].ttype, yyvsp[-3].ttype); ;} break; case 550: #line 2338 "objc/objc-parse.y" ! { yyval.ttype = build_asm_expr (yyvsp[0].ttype, 0, 0, 0, true); ;} break; case 551: #line 2341 "objc/objc-parse.y" ! { yyval.ttype = build_asm_expr (yyvsp[-2].ttype, yyvsp[0].ttype, 0, 0, false); ;} break; case 552: #line 2344 "objc/objc-parse.y" ! { yyval.ttype = build_asm_expr (yyvsp[-4].ttype, yyvsp[-2].ttype, yyvsp[0].ttype, 0, false); ;} break; case 553: #line 2347 "objc/objc-parse.y" ! { yyval.ttype = build_asm_expr (yyvsp[-6].ttype, yyvsp[-4].ttype, yyvsp[-2].ttype, yyvsp[0].ttype, false); ;} break; case 554: #line 2354 "objc/objc-parse.y" ! { yyval.ttype = 0; ;} break; case 555: #line 2356 "objc/objc-parse.y" ! { if (yyvsp[0].ttype != ridpointers[RID_VOLATILE]) { ! warning ("%E qualifier ignored on asm", yyvsp[0].ttype); ! yyval.ttype = 0; } else ! yyval.ttype = yyvsp[0].ttype; ;} break; case 556: #line 2369 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 559: #line 2376 "objc/objc-parse.y" ! { yyval.ttype = chainon (yyvsp[-2].ttype, yyvsp[0].ttype); ;} break; case 560: #line 2382 "objc/objc-parse.y" ! { yyval.ttype = build_tree_list (build_tree_list (NULL_TREE, yyvsp[-5].ttype), ! yyvsp[-2].exprtype.value); ;} break; case 561: #line 2386 "objc/objc-parse.y" ! { yyvsp[-7].ttype = build_string (IDENTIFIER_LENGTH (yyvsp[-7].ttype), ! IDENTIFIER_POINTER (yyvsp[-7].ttype)); ! yyval.ttype = build_tree_list (build_tree_list (yyvsp[-7].ttype, yyvsp[-5].ttype), yyvsp[-2].exprtype.value); ;} break; case 562: #line 2393 "objc/objc-parse.y" ! { yyval.ttype = tree_cons (NULL_TREE, yyvsp[0].ttype, NULL_TREE); ;} break; case 563: #line 2395 "objc/objc-parse.y" ! { yyval.ttype = tree_cons (NULL_TREE, yyvsp[0].ttype, yyvsp[-2].ttype); ;} break; case 564: #line 2401 "objc/objc-parse.y" ! { if (TYPE_MAIN_VARIANT (TREE_TYPE (TREE_TYPE (yyvsp[0].ttype))) != char_type_node) { error ("wide string literal in %"); ! yyval.ttype = build_string (1, ""); } else ! yyval.ttype = yyvsp[0].ttype; ;} break; case 565: *************** yyreduce: *** 5715,5721 **** case 568: #line 2430 "objc/objc-parse.y" ! { (yyval.arginfotype) = (yyvsp[0].arginfotype); pop_scope (); ;} break; --- 5682,5688 ---- case 568: #line 2430 "objc/objc-parse.y" ! { yyval.arginfotype = yyvsp[0].arginfotype; pop_scope (); ;} break; *************** yyreduce: *** 5732,5859 **** case 572: #line 2442 "objc/objc-parse.y" ! { (yyval.arginfotype) = (yyvsp[0].arginfotype); ;} break; case 573: #line 2444 "objc/objc-parse.y" ! { (yyval.arginfotype) = XOBNEW (&parser_obstack, struct c_arg_info); ! (yyval.arginfotype)->parms = 0; ! (yyval.arginfotype)->tags = 0; ! (yyval.arginfotype)->types = 0; ! (yyval.arginfotype)->others = 0; ;} break; case 574: #line 2454 "objc/objc-parse.y" ! { (yyval.arginfotype) = XOBNEW (&parser_obstack, struct c_arg_info); ! (yyval.arginfotype)->parms = 0; ! (yyval.arginfotype)->tags = 0; ! (yyval.arginfotype)->types = 0; ! (yyval.arginfotype)->others = 0; ;} break; case 575: #line 2460 "objc/objc-parse.y" ! { (yyval.arginfotype) = XOBNEW (&parser_obstack, struct c_arg_info); ! (yyval.arginfotype)->parms = 0; ! (yyval.arginfotype)->tags = 0; ! (yyval.arginfotype)->others = 0; /* Suppress -Wold-style-definition for this case. */ ! (yyval.arginfotype)->types = error_mark_node; error ("ISO C requires a named argument before %<...%>"); ;} break; case 576: #line 2469 "objc/objc-parse.y" ! { (yyval.arginfotype) = get_parm_info (/*ellipsis=*/false); ;} break; case 577: #line 2471 "objc/objc-parse.y" ! { (yyval.arginfotype) = get_parm_info (/*ellipsis=*/true); ;} break; case 578: #line 2476 "objc/objc-parse.y" ! { push_parm_decl ((yyvsp[0].parmtype)); ;} break; case 579: #line 2478 "objc/objc-parse.y" ! { push_parm_decl ((yyvsp[0].parmtype)); ;} break; case 580: #line 2485 "objc/objc-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, ! chainon ((yyvsp[0].ttype), all_prefix_attributes), (yyvsp[-1].dtrtype)); POP_DECLSPEC_STACK; ;} break; case 581: #line 2489 "objc/objc-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, ! chainon ((yyvsp[0].ttype), all_prefix_attributes), (yyvsp[-1].dtrtype)); POP_DECLSPEC_STACK; ;} break; case 582: #line 2493 "objc/objc-parse.y" ! { (yyval.parmtype) = (yyvsp[0].parmtype); POP_DECLSPEC_STACK; ;} break; case 583: #line 2496 "objc/objc-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, ! chainon ((yyvsp[0].ttype), all_prefix_attributes), (yyvsp[-1].dtrtype)); POP_DECLSPEC_STACK; ;} break; case 584: #line 2501 "objc/objc-parse.y" ! { (yyval.parmtype) = (yyvsp[0].parmtype); POP_DECLSPEC_STACK; ;} break; case 585: #line 2509 "objc/objc-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, ! chainon ((yyvsp[0].ttype), all_prefix_attributes), (yyvsp[-1].dtrtype)); POP_DECLSPEC_STACK; ;} break; case 586: #line 2513 "objc/objc-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, ! chainon ((yyvsp[0].ttype), all_prefix_attributes), (yyvsp[-1].dtrtype)); POP_DECLSPEC_STACK; ;} break; case 587: #line 2517 "objc/objc-parse.y" ! { (yyval.parmtype) = (yyvsp[0].parmtype); POP_DECLSPEC_STACK; ;} break; case 588: #line 2520 "objc/objc-parse.y" ! { (yyval.parmtype) = build_c_parm (current_declspecs, ! chainon ((yyvsp[0].ttype), all_prefix_attributes), (yyvsp[-1].dtrtype)); POP_DECLSPEC_STACK; ;} break; case 589: #line 2525 "objc/objc-parse.y" ! { (yyval.parmtype) = (yyvsp[0].parmtype); POP_DECLSPEC_STACK; ;} break; case 590: #line 2531 "objc/objc-parse.y" ! { prefix_attributes = chainon (prefix_attributes, (yyvsp[-3].ttype)); all_prefix_attributes = prefix_attributes; ;} break; --- 5699,5826 ---- case 572: #line 2442 "objc/objc-parse.y" ! { yyval.arginfotype = yyvsp[0].arginfotype; ;} break; case 573: #line 2444 "objc/objc-parse.y" ! { yyval.arginfotype = XOBNEW (&parser_obstack, struct c_arg_info); ! yyval.arginfotype->parms = 0; ! yyval.arginfotype->tags = 0; ! yyval.arginfotype->types = 0; ! yyval.arginfotype->others = 0; ;} break; case 574: #line 2454 "objc/objc-parse.y" ! { yyval.arginfotype = XOBNEW (&parser_obstack, struct c_arg_info); ! yyval.arginfotype->parms = 0; ! yyval.arginfotype->tags = 0; ! yyval.arginfotype->types = 0; ! yyval.arginfotype->others = 0; ;} break; case 575: #line 2460 "objc/objc-parse.y" ! { yyval.arginfotype = XOBNEW (&parser_obstack, struct c_arg_info); ! yyval.arginfotype->parms = 0; ! yyval.arginfotype->tags = 0; ! yyval.arginfotype->others = 0; /* Suppress -Wold-style-definition for this case. */ ! yyval.arginfotype->types = error_mark_node; error ("ISO C requires a named argument before %<...%>"); ;} break; case 576: #line 2469 "objc/objc-parse.y" ! { yyval.arginfotype = get_parm_info (/*ellipsis=*/false); ;} break; case 577: #line 2471 "objc/objc-parse.y" ! { yyval.arginfotype = get_parm_info (/*ellipsis=*/true); ;} break; case 578: #line 2476 "objc/objc-parse.y" ! { push_parm_decl (yyvsp[0].parmtype); ;} break; case 579: #line 2478 "objc/objc-parse.y" ! { push_parm_decl (yyvsp[0].parmtype); ;} break; case 580: #line 2485 "objc/objc-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, ! chainon (yyvsp[0].ttype, all_prefix_attributes), yyvsp[-1].dtrtype); POP_DECLSPEC_STACK; ;} break; case 581: #line 2489 "objc/objc-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, ! chainon (yyvsp[0].ttype, all_prefix_attributes), yyvsp[-1].dtrtype); POP_DECLSPEC_STACK; ;} break; case 582: #line 2493 "objc/objc-parse.y" ! { yyval.parmtype = yyvsp[0].parmtype; POP_DECLSPEC_STACK; ;} break; case 583: #line 2496 "objc/objc-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, ! chainon (yyvsp[0].ttype, all_prefix_attributes), yyvsp[-1].dtrtype); POP_DECLSPEC_STACK; ;} break; case 584: #line 2501 "objc/objc-parse.y" ! { yyval.parmtype = yyvsp[0].parmtype; POP_DECLSPEC_STACK; ;} break; case 585: #line 2509 "objc/objc-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, ! chainon (yyvsp[0].ttype, all_prefix_attributes), yyvsp[-1].dtrtype); POP_DECLSPEC_STACK; ;} break; case 586: #line 2513 "objc/objc-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, ! chainon (yyvsp[0].ttype, all_prefix_attributes), yyvsp[-1].dtrtype); POP_DECLSPEC_STACK; ;} break; case 587: #line 2517 "objc/objc-parse.y" ! { yyval.parmtype = yyvsp[0].parmtype; POP_DECLSPEC_STACK; ;} break; case 588: #line 2520 "objc/objc-parse.y" ! { yyval.parmtype = build_c_parm (current_declspecs, ! chainon (yyvsp[0].ttype, all_prefix_attributes), yyvsp[-1].dtrtype); POP_DECLSPEC_STACK; ;} break; case 589: #line 2525 "objc/objc-parse.y" ! { yyval.parmtype = yyvsp[0].parmtype; POP_DECLSPEC_STACK; ;} break; case 590: #line 2531 "objc/objc-parse.y" ! { prefix_attributes = chainon (prefix_attributes, yyvsp[-3].ttype); all_prefix_attributes = prefix_attributes; ;} break; *************** yyreduce: *** 5865,5911 **** case 592: #line 2543 "objc/objc-parse.y" ! { (yyval.arginfotype) = (yyvsp[0].arginfotype); pop_scope (); ;} break; case 594: #line 2550 "objc/objc-parse.y" ! { (yyval.arginfotype) = XOBNEW (&parser_obstack, struct c_arg_info); ! (yyval.arginfotype)->parms = 0; ! (yyval.arginfotype)->tags = 0; ! (yyval.arginfotype)->types = (yyvsp[-1].ttype); ! (yyval.arginfotype)->others = 0; /* Make sure we have a parmlist after attributes. */ ! if ((yyvsp[-3].ttype) != 0) YYERROR1; ;} break; case 595: #line 2565 "objc/objc-parse.y" ! { (yyval.ttype) = build_tree_list (NULL_TREE, (yyvsp[0].ttype)); ;} break; case 596: #line 2567 "objc/objc-parse.y" ! { (yyval.ttype) = chainon ((yyvsp[-2].ttype), build_tree_list (NULL_TREE, (yyvsp[0].ttype))); ;} break; case 597: #line 2573 "objc/objc-parse.y" ! { (yyval.ttype) = build_tree_list (NULL_TREE, (yyvsp[0].ttype)); ;} break; case 598: #line 2575 "objc/objc-parse.y" ! { (yyval.ttype) = chainon ((yyvsp[-2].ttype), build_tree_list (NULL_TREE, (yyvsp[0].ttype))); ;} break; case 599: #line 2580 "objc/objc-parse.y" ! { (yyval.itype) = SAVE_EXT_FLAGS (); pedantic = 0; warn_pointer_arith = 0; warn_traditional = 0; --- 5832,5878 ---- case 592: #line 2543 "objc/objc-parse.y" ! { yyval.arginfotype = yyvsp[0].arginfotype; pop_scope (); ;} break; case 594: #line 2550 "objc/objc-parse.y" ! { yyval.arginfotype = XOBNEW (&parser_obstack, struct c_arg_info); ! yyval.arginfotype->parms = 0; ! yyval.arginfotype->tags = 0; ! yyval.arginfotype->types = yyvsp[-1].ttype; ! yyval.arginfotype->others = 0; /* Make sure we have a parmlist after attributes. */ ! if (yyvsp[-3].ttype != 0) YYERROR1; ;} break; case 595: #line 2565 "objc/objc-parse.y" ! { yyval.ttype = build_tree_list (NULL_TREE, yyvsp[0].ttype); ;} break; case 596: #line 2567 "objc/objc-parse.y" ! { yyval.ttype = chainon (yyvsp[-2].ttype, build_tree_list (NULL_TREE, yyvsp[0].ttype)); ;} break; case 597: #line 2573 "objc/objc-parse.y" ! { yyval.ttype = build_tree_list (NULL_TREE, yyvsp[0].ttype); ;} break; case 598: #line 2575 "objc/objc-parse.y" ! { yyval.ttype = chainon (yyvsp[-2].ttype, build_tree_list (NULL_TREE, yyvsp[0].ttype)); ;} break; case 599: #line 2580 "objc/objc-parse.y" ! { yyval.itype = SAVE_EXT_FLAGS (); pedantic = 0; warn_pointer_arith = 0; warn_traditional = 0; *************** yyreduce: *** 5921,5962 **** case 606: #line 2604 "objc/objc-parse.y" ! { (yyval.ttype) = build_tree_list (NULL_TREE, (yyvsp[0].ttype)); ;} break; case 607: #line 2606 "objc/objc-parse.y" ! { (yyval.ttype) = chainon ((yyvsp[-2].ttype), build_tree_list (NULL_TREE, (yyvsp[0].ttype))); ;} break; case 608: #line 2611 "objc/objc-parse.y" { ! objc_declare_class ((yyvsp[-1].ttype)); ;} break; case 609: #line 2618 "objc/objc-parse.y" { ! objc_declare_alias ((yyvsp[-2].ttype), (yyvsp[-1].ttype)); ;} break; case 610: #line 2624 "objc/objc-parse.y" ! { (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 611: #line 2625 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 614: #line 2635 "objc/objc-parse.y" { ! objc_start_class_interface ((yyvsp[-2].ttype), (yyvsp[-1].ttype), (yyvsp[0].ttype)); ;} break; --- 5888,5929 ---- case 606: #line 2604 "objc/objc-parse.y" ! { yyval.ttype = build_tree_list (NULL_TREE, yyvsp[0].ttype); ;} break; case 607: #line 2606 "objc/objc-parse.y" ! { yyval.ttype = chainon (yyvsp[-2].ttype, build_tree_list (NULL_TREE, yyvsp[0].ttype)); ;} break; case 608: #line 2611 "objc/objc-parse.y" { ! objc_declare_class (yyvsp[-1].ttype); ;} break; case 609: #line 2618 "objc/objc-parse.y" { ! objc_declare_alias (yyvsp[-2].ttype, yyvsp[-1].ttype); ;} break; case 610: #line 2624 "objc/objc-parse.y" ! { yyval.ttype = yyvsp[0].ttype; ;} break; case 611: #line 2625 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 614: #line 2635 "objc/objc-parse.y" { ! objc_start_class_interface (yyvsp[-2].ttype, yyvsp[-1].ttype, yyvsp[0].ttype); ;} break; *************** yyreduce: *** 5977,5983 **** case 617: #line 2648 "objc/objc-parse.y" { ! objc_start_class_implementation ((yyvsp[-1].ttype), (yyvsp[0].ttype)); ;} break; --- 5944,5950 ---- case 617: #line 2648 "objc/objc-parse.y" { ! objc_start_class_implementation (yyvsp[-1].ttype, yyvsp[0].ttype); ;} break; *************** yyreduce: *** 5991,5997 **** case 619: #line 2657 "objc/objc-parse.y" { ! objc_start_category_interface ((yyvsp[-4].ttype), (yyvsp[-2].ttype), (yyvsp[0].ttype)); ;} break; --- 5958,5964 ---- case 619: #line 2657 "objc/objc-parse.y" { ! objc_start_category_interface (yyvsp[-4].ttype, yyvsp[-2].ttype, yyvsp[0].ttype); ;} break; *************** yyreduce: *** 6005,6011 **** case 621: #line 2666 "objc/objc-parse.y" { ! objc_start_category_implementation ((yyvsp[-3].ttype), (yyvsp[-1].ttype)); ;} break; --- 5972,5978 ---- case 621: #line 2666 "objc/objc-parse.y" { ! objc_start_category_implementation (yyvsp[-3].ttype, yyvsp[-1].ttype); ;} break; *************** yyreduce: *** 6013,6019 **** #line 2673 "objc/objc-parse.y" { objc_pq_context = 1; ! objc_start_protocol ((yyvsp[-1].ttype), (yyvsp[0].ttype)); ;} break; --- 5980,5986 ---- #line 2673 "objc/objc-parse.y" { objc_pq_context = 1; ! objc_start_protocol (yyvsp[-1].ttype, yyvsp[0].ttype); ;} break; *************** yyreduce: *** 6028,6049 **** case 624: #line 2686 "objc/objc-parse.y" { ! objc_declare_protocols ((yyvsp[-1].ttype)); ;} break; case 625: #line 2693 "objc/objc-parse.y" { ! (yyval.ttype) = NULL_TREE; ;} break; case 627: #line 2701 "objc/objc-parse.y" { ! if ((yyvsp[-2].code) == LT_EXPR && (yyvsp[0].code) == GT_EXPR) ! (yyval.ttype) = (yyvsp[-1].ttype); else YYERROR1; ;} --- 5995,6016 ---- case 624: #line 2686 "objc/objc-parse.y" { ! objc_declare_protocols (yyvsp[-1].ttype); ;} break; case 625: #line 2693 "objc/objc-parse.y" { ! yyval.ttype = NULL_TREE; ;} break; case 627: #line 2701 "objc/objc-parse.y" { ! if (yyvsp[-2].code == LT_EXPR && yyvsp[0].code == GT_EXPR) ! yyval.ttype = yyvsp[-1].ttype; else YYERROR1; ;} *************** yyreduce: *** 6077,6083 **** { /* Comma-separated ivars are chained together in reverse order; add them one by one. */ ! tree ivar = nreverse ((yyvsp[0].ttype)); for (; ivar; ivar = TREE_CHAIN (ivar)) objc_add_instance_variable (copy_node (ivar)); --- 6044,6050 ---- { /* Comma-separated ivars are chained together in reverse order; add them one by one. */ ! tree ivar = nreverse (yyvsp[0].ttype); for (; ivar; ivar = TREE_CHAIN (ivar)) objc_add_instance_variable (copy_node (ivar)); *************** yyreduce: *** 6095,6101 **** case 642: #line 2759 "objc/objc-parse.y" { ! objc_set_method_type ((yyvsp[0].code)); objc_pq_context = 1; ;} break; --- 6062,6068 ---- case 642: #line 2759 "objc/objc-parse.y" { ! objc_set_method_type (yyvsp[0].code); objc_pq_context = 1; ;} break; *************** yyreduce: *** 6104,6110 **** #line 2764 "objc/objc-parse.y" { objc_pq_context = 0; ! objc_start_method_definition ((yyvsp[-1].ttype)); ;} break; --- 6071,6077 ---- #line 2764 "objc/objc-parse.y" { objc_pq_context = 0; ! objc_start_method_definition (yyvsp[-1].ttype); ;} break; *************** yyreduce: *** 6117,6129 **** case 647: #line 2781 "objc/objc-parse.y" ! { (yyval.ttype) = NULL_TREE; ;} break; case 651: #line 2791 "objc/objc-parse.y" { ! objc_set_method_type ((yyvsp[0].code)); /* Remember protocol qualifiers in prototypes. */ objc_pq_context = 1; ;} --- 6084,6096 ---- case 647: #line 2781 "objc/objc-parse.y" ! { yyval.ttype = NULL_TREE; ;} break; case 651: #line 2791 "objc/objc-parse.y" { ! objc_set_method_type (yyvsp[0].code); /* Remember protocol qualifiers in prototypes. */ objc_pq_context = 1; ;} *************** yyreduce: *** 6134,6374 **** { /* Forget protocol qualifiers here. */ objc_pq_context = 0; ! objc_add_method_declaration ((yyvsp[0].ttype)); ;} break; case 654: #line 2807 "objc/objc-parse.y" { ! (yyval.ttype) = objc_build_method_signature ((yyvsp[-2].ttype), (yyvsp[0].ttype), NULL_TREE); ;} break; case 655: #line 2812 "objc/objc-parse.y" { ! (yyval.ttype) = objc_build_method_signature (NULL_TREE, (yyvsp[0].ttype), NULL_TREE); ;} break; case 656: #line 2817 "objc/objc-parse.y" { ! (yyval.ttype) = objc_build_method_signature ((yyvsp[-3].ttype), (yyvsp[-1].ttype), (yyvsp[0].ttype)); ;} break; case 657: #line 2822 "objc/objc-parse.y" { ! (yyval.ttype) = objc_build_method_signature (NULL_TREE, (yyvsp[-1].ttype), (yyvsp[0].ttype)); ;} break; case 658: #line 2832 "objc/objc-parse.y" { ! TREE_OVERFLOW ((yyval.ttype)) = (yyvsp[0].itype); ;} break; case 659: #line 2839 "objc/objc-parse.y" { ! (yyval.ttype) = make_node (TREE_LIST); ;} break; case 660: #line 2843 "objc/objc-parse.y" { ! (yyval.ttype) = chainon ((yyvsp[-2].ttype), build_tree_list (NULL_TREE, ! grokparm ((yyvsp[0].parmtype)))); ;} break; case 661: #line 2851 "objc/objc-parse.y" { ! (yyval.itype) = 0; ;} break; case 662: #line 2855 "objc/objc-parse.y" { ! (yyval.itype) = 1; ;} break; case 665: #line 2868 "objc/objc-parse.y" { ! (yyval.ttype) = chainon ((yyvsp[-1].ttype), (yyvsp[0].ttype)); ;} break; case 693: #line 2893 "objc/objc-parse.y" { ! (yyval.ttype) = chainon ((yyvsp[-1].ttype), build_tree_list (NULL_TREE, (yyvsp[0].ttype))); ;} break; case 694: #line 2897 "objc/objc-parse.y" { ! (yyval.ttype) = NULL_TREE; ;} break; case 695: #line 2904 "objc/objc-parse.y" { ! (yyval.ttype) = build_tree_list ((yyvsp[-1].ttype), groktypename ((yyvsp[0].typenametype))); ;} break; case 696: #line 2908 "objc/objc-parse.y" { ! (yyval.ttype) = build_tree_list ((yyvsp[0].ttype), NULL_TREE); ;} break; case 697: #line 2915 "objc/objc-parse.y" { ! (yyval.ttype) = objc_build_keyword_decl ((yyvsp[-5].ttype), (yyvsp[-2].ttype), (yyvsp[0].ttype)); ;} break; case 698: #line 2920 "objc/objc-parse.y" { ! (yyval.ttype) = objc_build_keyword_decl ((yyvsp[-2].ttype), NULL_TREE, (yyvsp[0].ttype)); ;} break; case 699: #line 2925 "objc/objc-parse.y" { ! (yyval.ttype) = objc_build_keyword_decl (NULL_TREE, (yyvsp[-2].ttype), (yyvsp[0].ttype)); ;} break; case 700: #line 2930 "objc/objc-parse.y" { ! (yyval.ttype) = objc_build_keyword_decl (NULL_TREE, NULL_TREE, (yyvsp[0].ttype)); ;} break; case 704: #line 2943 "objc/objc-parse.y" { ! (yyval.ttype) = chainon ((yyvsp[-1].ttype), (yyvsp[0].ttype)); ;} break; case 705: #line 2951 "objc/objc-parse.y" { ! if (TREE_CHAIN ((yyvsp[0].ttype)) == NULL_TREE) /* just return the expr., remove a level of indirection */ ! (yyval.ttype) = TREE_VALUE ((yyvsp[0].ttype)); else /* we have a comma expr., we will collapse later */ ! (yyval.ttype) = (yyvsp[0].ttype); ;} break; case 706: #line 2963 "objc/objc-parse.y" { ! (yyval.ttype) = build_tree_list ((yyvsp[-2].ttype), (yyvsp[0].ttype)); ;} break; case 707: #line 2967 "objc/objc-parse.y" { ! (yyval.ttype) = build_tree_list (NULL_TREE, (yyvsp[0].ttype)); ;} break; case 708: #line 2974 "objc/objc-parse.y" ! { (yyval.ttype) = (yyvsp[0].exprtype).value; ;} break; case 709: #line 2976 "objc/objc-parse.y" { ! (yyval.ttype) = objc_get_class_reference ((yyvsp[0].ttype)); ;} break; case 710: #line 2980 "objc/objc-parse.y" { ! (yyval.ttype) = objc_get_class_reference ((yyvsp[0].ttype)); ;} break; case 711: #line 2987 "objc/objc-parse.y" ! { (yyval.ttype) = build_tree_list ((yyvsp[-2].ttype), (yyvsp[-1].ttype)); ;} break; case 715: #line 2998 "objc/objc-parse.y" { ! (yyval.ttype) = chainon ((yyvsp[-1].ttype), (yyvsp[0].ttype)); ;} break; case 716: #line 3005 "objc/objc-parse.y" { ! (yyval.ttype) = build_tree_list ((yyvsp[-1].ttype), NULL_TREE); ;} break; case 717: #line 3009 "objc/objc-parse.y" { ! (yyval.ttype) = build_tree_list (NULL_TREE, NULL_TREE); ;} break; case 718: #line 3016 "objc/objc-parse.y" { ! (yyval.ttype) = (yyvsp[-1].ttype); ;} break; case 719: #line 3023 "objc/objc-parse.y" { ! (yyval.ttype) = (yyvsp[-1].ttype); ;} break; case 720: #line 3032 "objc/objc-parse.y" { ! (yyval.ttype) = groktypename ((yyvsp[-1].typenametype)); ;} break; } ! /* Line 1037 of yacc.c. */ ! #line 6372 "objc/objc-parse.c" yyvsp -= yylen; yyssp -= yylen; --- 6101,6341 ---- { /* Forget protocol qualifiers here. */ objc_pq_context = 0; ! objc_add_method_declaration (yyvsp[0].ttype); ;} break; case 654: #line 2807 "objc/objc-parse.y" { ! yyval.ttype = objc_build_method_signature (yyvsp[-2].ttype, yyvsp[0].ttype, NULL_TREE); ;} break; case 655: #line 2812 "objc/objc-parse.y" { ! yyval.ttype = objc_build_method_signature (NULL_TREE, yyvsp[0].ttype, NULL_TREE); ;} break; case 656: #line 2817 "objc/objc-parse.y" { ! yyval.ttype = objc_build_method_signature (yyvsp[-3].ttype, yyvsp[-1].ttype, yyvsp[0].ttype); ;} break; case 657: #line 2822 "objc/objc-parse.y" { ! yyval.ttype = objc_build_method_signature (NULL_TREE, yyvsp[-1].ttype, yyvsp[0].ttype); ;} break; case 658: #line 2832 "objc/objc-parse.y" { ! TREE_OVERFLOW (yyval.ttype) = yyvsp[0].itype; ;} break; case 659: #line 2839 "objc/objc-parse.y" { ! yyval.ttype = make_node (TREE_LIST); ;} break; case 660: #line 2843 "objc/objc-parse.y" { ! yyval.ttype = chainon (yyvsp[-2].ttype, build_tree_list (NULL_TREE, ! grokparm (yyvsp[0].parmtype))); ;} break; case 661: #line 2851 "objc/objc-parse.y" { ! yyval.itype = 0; ;} break; case 662: #line 2855 "objc/objc-parse.y" { ! yyval.itype = 1; ;} break; case 665: #line 2868 "objc/objc-parse.y" { ! yyval.ttype = chainon (yyvsp[-1].ttype, yyvsp[0].ttype); ;} break; case 693: #line 2893 "objc/objc-parse.y" { ! yyval.ttype = chainon (yyvsp[-1].ttype, build_tree_list (NULL_TREE, yyvsp[0].ttype)); ;} break; case 694: #line 2897 "objc/objc-parse.y" { ! yyval.ttype = NULL_TREE; ;} break; case 695: #line 2904 "objc/objc-parse.y" { ! yyval.ttype = build_tree_list (yyvsp[-1].ttype, groktypename (yyvsp[0].typenametype)); ;} break; case 696: #line 2908 "objc/objc-parse.y" { ! yyval.ttype = build_tree_list (yyvsp[0].ttype, NULL_TREE); ;} break; case 697: #line 2915 "objc/objc-parse.y" { ! yyval.ttype = objc_build_keyword_decl (yyvsp[-5].ttype, yyvsp[-2].ttype, yyvsp[0].ttype); ;} break; case 698: #line 2920 "objc/objc-parse.y" { ! yyval.ttype = objc_build_keyword_decl (yyvsp[-2].ttype, NULL_TREE, yyvsp[0].ttype); ;} break; case 699: #line 2925 "objc/objc-parse.y" { ! yyval.ttype = objc_build_keyword_decl (NULL_TREE, yyvsp[-2].ttype, yyvsp[0].ttype); ;} break; case 700: #line 2930 "objc/objc-parse.y" { ! yyval.ttype = objc_build_keyword_decl (NULL_TREE, NULL_TREE, yyvsp[0].ttype); ;} break; case 704: #line 2943 "objc/objc-parse.y" { ! yyval.ttype = chainon (yyvsp[-1].ttype, yyvsp[0].ttype); ;} break; case 705: #line 2951 "objc/objc-parse.y" { ! if (TREE_CHAIN (yyvsp[0].ttype) == NULL_TREE) /* just return the expr., remove a level of indirection */ ! yyval.ttype = TREE_VALUE (yyvsp[0].ttype); else /* we have a comma expr., we will collapse later */ ! yyval.ttype = yyvsp[0].ttype; ;} break; case 706: #line 2963 "objc/objc-parse.y" { ! yyval.ttype = build_tree_list (yyvsp[-2].ttype, yyvsp[0].ttype); ;} break; case 707: #line 2967 "objc/objc-parse.y" { ! yyval.ttype = build_tree_list (NULL_TREE, yyvsp[0].ttype); ;} break; case 708: #line 2974 "objc/objc-parse.y" ! { yyval.ttype = yyvsp[0].exprtype.value; ;} break; case 709: #line 2976 "objc/objc-parse.y" { ! yyval.ttype = objc_get_class_reference (yyvsp[0].ttype); ;} break; case 710: #line 2980 "objc/objc-parse.y" { ! yyval.ttype = objc_get_class_reference (yyvsp[0].ttype); ;} break; case 711: #line 2987 "objc/objc-parse.y" ! { yyval.ttype = build_tree_list (yyvsp[-2].ttype, yyvsp[-1].ttype); ;} break; case 715: #line 2998 "objc/objc-parse.y" { ! yyval.ttype = chainon (yyvsp[-1].ttype, yyvsp[0].ttype); ;} break; case 716: #line 3005 "objc/objc-parse.y" { ! yyval.ttype = build_tree_list (yyvsp[-1].ttype, NULL_TREE); ;} break; case 717: #line 3009 "objc/objc-parse.y" { ! yyval.ttype = build_tree_list (NULL_TREE, NULL_TREE); ;} break; case 718: #line 3016 "objc/objc-parse.y" { ! yyval.ttype = yyvsp[-1].ttype; ;} break; case 719: #line 3023 "objc/objc-parse.y" { ! yyval.ttype = yyvsp[-1].ttype; ;} break; case 720: #line 3032 "objc/objc-parse.y" { ! yyval.ttype = groktypename (yyvsp[-1].typenametype); ;} break; } ! /* Line 991 of yacc.c. */ ! #line 6338 "objc/objc-parse.c" yyvsp -= yylen; yyssp -= yylen; *************** yyerrlab: *** 6409,6441 **** { YYSIZE_T yysize = 0; int yytype = YYTRANSLATE (yychar); - const char* yyprefix; char *yymsg; ! int yyx; /* Start YYX at -YYN if negative to avoid negative indexes in YYCHECK. */ ! int yyxbegin = yyn < 0 ? -yyn : 0; ! ! /* Stay within bounds of both yycheck and yytname. */ ! int yychecklim = YYLAST - yyn; ! int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS; ! int yycount = 0; ! ! yyprefix = ", expecting "; ! for (yyx = yyxbegin; yyx < yyxend; ++yyx) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) ! { ! yysize += yystrlen (yyprefix) + yystrlen (yytname [yyx]); ! yycount += 1; ! if (yycount == 5) ! { ! yysize = 0; ! break; ! } ! } ! yysize += (sizeof ("syntax error, unexpected ") ! + yystrlen (yytname[yytype])); yymsg = (char *) YYSTACK_ALLOC (yysize); if (yymsg != 0) { --- 6376,6393 ---- { YYSIZE_T yysize = 0; int yytype = YYTRANSLATE (yychar); char *yymsg; ! int yyx, yycount; + yycount = 0; /* Start YYX at -YYN if negative to avoid negative indexes in YYCHECK. */ ! for (yyx = yyn < 0 ? -yyn : 0; ! yyx < (int) (sizeof (yytname) / sizeof (char *)); yyx++) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) ! yysize += yystrlen (yytname[yyx]) + 15, yycount++; ! yysize += yystrlen ("syntax error, unexpected ") + 1; ! yysize += yystrlen (yytname[yytype]); yymsg = (char *) YYSTACK_ALLOC (yysize); if (yymsg != 0) { *************** yyerrlab: *** 6444,6456 **** if (yycount < 5) { ! yyprefix = ", expecting "; ! for (yyx = yyxbegin; yyx < yyxend; ++yyx) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) { ! yyp = yystpcpy (yyp, yyprefix); yyp = yystpcpy (yyp, yytname[yyx]); ! yyprefix = " or "; } } yyerror (yymsg); --- 6396,6411 ---- if (yycount < 5) { ! yycount = 0; ! for (yyx = yyn < 0 ? -yyn : 0; ! yyx < (int) (sizeof (yytname) / sizeof (char *)); ! yyx++) if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) { ! const char *yyq = ! yycount ? ", expecting " : " or "; ! yyp = yystpcpy (yyp, yyq); yyp = yystpcpy (yyp, yytname[yyx]); ! yycount++; } } yyerror (yymsg); *************** yyerrlab: *** 6468,6525 **** if (yyerrstatus == 3) { ! /* If just tried and failed to reuse look-ahead token after an error, discard it. */ ! if (yychar <= YYEOF) { ! /* If at end of input, pop the error token, ! then the rest of the stack, then return failure. */ ! if (yychar == YYEOF) ! for (;;) ! { ! ! YYPOPSTACK; ! if (yyssp == yyss) ! YYABORT; ! yydestruct ("Error: popping", ! yystos[*yyssp], yyvsp); ! } } ! else ! { ! yydestruct ("Error: discarding", yytoken, &yylval); ! yychar = YYEMPTY; ! } } ! /* Else will try to reuse look-ahead token after shifting the error token. */ ! goto yyerrlab1; ! /*---------------------------------------------------. ! | yyerrorlab -- error raised explicitly by YYERROR. | ! `---------------------------------------------------*/ ! yyerrorlab: ! #ifdef __GNUC__ ! /* Pacify GCC when the user code never invokes YYERROR and the label ! yyerrorlab therefore never appears in user code. */ ! if (0) ! goto yyerrorlab; #endif - yyvsp -= yylen; - yyssp -= yylen; - yystate = *yyssp; - goto yyerrlab1; ! /*-------------------------------------------------------------. ! | yyerrlab1 -- common code for both syntax error and YYERROR. | ! `-------------------------------------------------------------*/ ! yyerrlab1: yyerrstatus = 3; /* Each real token shifted decrements this. */ for (;;) --- 6423,6477 ---- if (yyerrstatus == 3) { ! /* If just tried and failed to reuse lookahead token after an error, discard it. */ ! /* Return failure if at end of input. */ ! if (yychar == YYEOF) { ! /* Pop the error token. */ ! YYPOPSTACK; ! /* Pop the rest of the stack. */ ! while (yyss < yyssp) ! { ! YYDSYMPRINTF ("Error: popping", yystos[*yyssp], yyvsp, yylsp); ! yydestruct (yystos[*yyssp], yyvsp); ! YYPOPSTACK; ! } ! YYABORT; } ! ! YYDSYMPRINTF ("Error: discarding", yytoken, &yylval, &yylloc); ! yydestruct (yytoken, &yylval); ! yychar = YYEMPTY; ! } ! /* Else will try to reuse lookahead token after shifting the error token. */ ! goto yyerrlab2; ! /*----------------------------------------------------. ! | yyerrlab1 -- error raised explicitly by an action. | ! `----------------------------------------------------*/ ! yyerrlab1: ! /* Suppress GCC warning that yyerrlab1 is unused when no action ! invokes YYERROR. */ ! #if defined (__GNUC_MINOR__) && 2093 <= (__GNUC__ * 1000 + __GNUC_MINOR__) \ ! && !defined __cplusplus ! __attribute__ ((__unused__)) #endif + goto yyerrlab2; ! ! /*---------------------------------------------------------------. ! | yyerrlab2 -- pop states until the error token can be shifted. | ! `---------------------------------------------------------------*/ ! yyerrlab2: yyerrstatus = 3; /* Each real token shifted decrements this. */ for (;;) *************** yyerrlab1: *** 6540,6560 **** if (yyssp == yyss) YYABORT; - yydestruct ("Error: popping", yystos[yystate], yyvsp); - YYPOPSTACK; - yystate = *yyssp; YY_STACK_PRINT (yyss, yyssp); } if (yyn == YYFINAL) YYACCEPT; ! *++yyvsp = yylval; - /* Shift the error token. */ - YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp); yystate = yyn; goto yynewstate; --- 6492,6512 ---- if (yyssp == yyss) YYABORT; + YYDSYMPRINTF ("Error: popping", yystos[*yyssp], yyvsp, yylsp); + yydestruct (yystos[yystate], yyvsp); + yyvsp--; + yystate = *--yyssp; YY_STACK_PRINT (yyss, yyssp); } if (yyn == YYFINAL) YYACCEPT; ! YYDPRINTF ((stderr, "Shifting error token, ")); + *++yyvsp = yylval; yystate = yyn; goto yynewstate; *************** yyacceptlab: *** 6571,6579 **** | yyabortlab -- YYABORT comes here. | `-----------------------------------*/ yyabortlab: - yydestruct ("Error: discarding lookahead", - yytoken, &yylval); - yychar = YYEMPTY; yyresult = 1; goto yyreturn; --- 6523,6528 ---- diff -Nrcpad gcc-4.0.3/gcc/optabs.c gcc-4.0.4/gcc/optabs.c *** gcc-4.0.3/gcc/optabs.c 2006-01-08 20:55:39.000000000 +0000 --- gcc-4.0.4/gcc/optabs.c 2006-07-26 13:35:34.000000000 +0000 *************** expand_doubleword_shift (enum machine_mo *** 739,746 **** --- 739,748 ---- subword_label = gen_label_rtx (); done_label = gen_label_rtx (); + NO_DEFER_POP; do_compare_rtx_and_jump (cmp1, cmp2, cmp_code, false, op1_mode, 0, 0, subword_label); + OK_DEFER_POP; if (!expand_superword_shift (binoptab, outof_input, superword_op1, outof_target, into_target, *************** expand_binop (enum machine_mode mode, op *** 1148,1154 **** if (expand_doubleword_shift (op1_mode, binoptab, outof_input, into_input, op1, outof_target, into_target, ! unsignedp, methods, shift_mask)) { insns = get_insns (); end_sequence (); --- 1150,1156 ---- if (expand_doubleword_shift (op1_mode, binoptab, outof_input, into_input, op1, outof_target, into_target, ! unsignedp, next_methods, shift_mask)) { insns = get_insns (); end_sequence (); diff -Nrcpad gcc-4.0.3/gcc/po/ChangeLog gcc-4.0.4/gcc/po/ChangeLog *** gcc-4.0.3/gcc/po/ChangeLog 2006-03-09 20:44:13.000000000 +0000 --- gcc-4.0.4/gcc/po/ChangeLog 2007-01-31 10:21:33.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/gcc/reorg.c gcc-4.0.4/gcc/reorg.c *** gcc-4.0.3/gcc/reorg.c 2005-10-20 12:18:05.000000000 +0000 --- gcc-4.0.4/gcc/reorg.c 2006-08-11 19:04:04.000000000 +0000 *************** relax_delay_slots (rtx first) *** 3374,3385 **** continue; } ! /* See if this jump (with its delay slots) branches around another ! jump (without delay slots). If so, invert this jump and point ! it to the target of the second jump. We cannot do this for ! annulled jumps, though. Again, don't convert a jump to a RETURN ! here. */ if (! INSN_ANNULLED_BRANCH_P (delay_insn) && next && JUMP_P (next) && (simplejump_p (next) || GET_CODE (PATTERN (next)) == RETURN) && next_active_insn (target_label) == next_active_insn (next) --- 3374,3386 ---- continue; } ! /* See if this jump (with its delay slots) conditionally branches ! around an unconditional jump (without delay slots). If so, invert ! this jump and point it to the target of the second jump. We cannot ! do this for annulled jumps, though. Again, don't convert a jump to ! a RETURN here. */ if (! INSN_ANNULLED_BRANCH_P (delay_insn) + && any_condjump_p (delay_insn) && next && JUMP_P (next) && (simplejump_p (next) || GET_CODE (PATTERN (next)) == RETURN) && next_active_insn (target_label) == next_active_insn (next) diff -Nrcpad gcc-4.0.3/gcc/simplify-rtx.c gcc-4.0.4/gcc/simplify-rtx.c *** gcc-4.0.3/gcc/simplify-rtx.c 2005-09-06 19:44:44.000000000 +0000 --- gcc-4.0.4/gcc/simplify-rtx.c 2007-01-25 19:05:19.000000000 +0000 *************** simplify_const_relational_operation (enu *** 3017,3035 **** a register or a CONST_INT, this can't help; testing for these cases will prevent infinite recursion here and speed things up. ! If CODE is an unsigned comparison, then we can never do this optimization, ! because it gives an incorrect result if the subtraction wraps around zero. ! ANSI C defines unsigned operations such that they never overflow, and ! thus such cases can not be ignored; but we cannot do it even for ! signed comparisons for languages such as Java, so test flag_wrapv. */ ! if (!flag_wrapv && INTEGRAL_MODE_P (mode) && trueop1 != const0_rtx && ! ((REG_P (op0) || GET_CODE (trueop0) == CONST_INT) && (REG_P (op1) || GET_CODE (trueop1) == CONST_INT)) && 0 != (tem = simplify_binary_operation (MINUS, mode, op0, op1)) ! /* We cannot do this for == or != if tem is a nonzero address. */ ! && ((code != EQ && code != NE) || ! nonzero_address_p (tem)) ! && code != GTU && code != GEU && code != LTU && code != LEU) return simplify_const_relational_operation (signed_condition (code), mode, tem, const0_rtx); --- 3017,3034 ---- a register or a CONST_INT, this can't help; testing for these cases will prevent infinite recursion here and speed things up. ! We can only do this for EQ and NE comparisons as otherwise we may ! lose or introduce overflow which we cannot disregard as undefined as ! we do not know the signedness of the operation on either the left or ! the right hand side of the comparison. */ ! if (INTEGRAL_MODE_P (mode) && trueop1 != const0_rtx ! && (code == EQ || code == NE) && ! ((REG_P (op0) || GET_CODE (trueop0) == CONST_INT) && (REG_P (op1) || GET_CODE (trueop1) == CONST_INT)) && 0 != (tem = simplify_binary_operation (MINUS, mode, op0, op1)) ! /* We cannot do this if tem is a nonzero address. */ ! && ! nonzero_address_p (tem)) return simplify_const_relational_operation (signed_condition (code), mode, tem, const0_rtx); diff -Nrcpad gcc-4.0.3/gcc/stmt.c gcc-4.0.4/gcc/stmt.c *** gcc-4.0.3/gcc/stmt.c 2006-01-03 09:30:18.000000000 +0000 --- gcc-4.0.4/gcc/stmt.c 2006-05-22 16:53:38.000000000 +0000 *************** expand_asm_operands (tree string, tree o *** 664,670 **** CLEAR_HARD_REG_SET (clobbered_regs); for (tail = clobbers; tail; tail = TREE_CHAIN (tail)) { ! const char *regname = TREE_STRING_POINTER (TREE_VALUE (tail)); i = decode_reg_name (regname); if (i >= 0 || i == -4) --- 664,674 ---- CLEAR_HARD_REG_SET (clobbered_regs); for (tail = clobbers; tail; tail = TREE_CHAIN (tail)) { ! const char *regname; ! ! if (TREE_VALUE (tail) == error_mark_node) ! return; ! regname = TREE_STRING_POINTER (TREE_VALUE (tail)); i = decode_reg_name (regname); if (i >= 0 || i == -4) *************** emit_case_bit_tests (tree index_type, tr *** 2275,2281 **** #define HAVE_tablejump 0 #endif ! /* Terminate a case (Pascal) or switch (C) statement in which ORIG_INDEX is the expression to be tested. If ORIG_TYPE is not NULL, it is the original ORIG_INDEX type as given in the source before any compiler conversions. --- 2279,2285 ---- #define HAVE_tablejump 0 #endif ! /* Terminate a case (Pascal/Ada) or switch (C) statement in which ORIG_INDEX is the expression to be tested. If ORIG_TYPE is not NULL, it is the original ORIG_INDEX type as given in the source before any compiler conversions. *************** expand_case (tree exp) *** 2337,2346 **** for (i = TREE_VEC_LENGTH (vec) - 1; --i >= 0; ) { elt = TREE_VEC_ELT (vec, i); ! gcc_assert (CASE_LOW (elt)); ! case_list = add_case_node (case_list, index_type, ! CASE_LOW (elt), CASE_HIGH (elt), CASE_LABEL (elt)); } --- 2341,2358 ---- for (i = TREE_VEC_LENGTH (vec) - 1; --i >= 0; ) { + tree low, high; elt = TREE_VEC_ELT (vec, i); ! ! low = CASE_LOW (elt); ! gcc_assert (low); ! high = CASE_HIGH (elt); ! ! /* Discard empty ranges. */ ! if (high && INT_CST_LT (high, low)) ! continue; ! ! case_list = add_case_node (case_list, index_type, low, high, CASE_LABEL (elt)); } *************** emit_case_nodes (rtx index, case_node_pt *** 2930,2935 **** --- 2942,2951 ---- enum machine_mode mode = GET_MODE (index); enum machine_mode imode = TYPE_MODE (index_type); + /* Handle indices detected as constant during RTL expansion. */ + if (mode == VOIDmode) + mode = imode; + /* See if our parents have already tested everything for us. If they have, emit an unconditional jump for this node. */ if (node_is_bounded (node, index_type)) diff -Nrcpad gcc-4.0.3/gcc/stor-layout.c gcc-4.0.4/gcc/stor-layout.c *** gcc-4.0.3/gcc/stor-layout.c 2005-10-12 13:04:40.000000000 +0000 --- gcc-4.0.4/gcc/stor-layout.c 2006-10-09 00:30:11.000000000 +0000 *************** relayout_decl (tree decl) *** 480,486 **** { DECL_SIZE (decl) = DECL_SIZE_UNIT (decl) = 0; DECL_MODE (decl) = VOIDmode; ! DECL_ALIGN (decl) = 0; SET_DECL_RTL (decl, 0); layout_decl (decl, 0); --- 480,487 ---- { DECL_SIZE (decl) = DECL_SIZE_UNIT (decl) = 0; DECL_MODE (decl) = VOIDmode; ! if (!DECL_USER_ALIGN (decl)) ! DECL_ALIGN (decl) = 0; SET_DECL_RTL (decl, 0); layout_decl (decl, 0); *************** finalize_type_size (tree type) *** 1418,1423 **** --- 1419,1426 ---- void finish_record_layout (record_layout_info rli, int free_p) { + tree variant; + /* Compute the final size. */ finalize_record_size (rli); *************** finish_record_layout (record_layout_info *** 1427,1432 **** --- 1430,1441 ---- /* Perform any last tweaks to the TYPE_SIZE, etc. */ finalize_type_size (rli->t); + /* Propagate TYPE_PACKED to variants. With C++ templates, + handle_packed_attribute is too early to do this. */ + for (variant = TYPE_NEXT_VARIANT (rli->t); variant; + variant = TYPE_NEXT_VARIANT (variant)) + TYPE_PACKED (variant) = TYPE_PACKED (rli->t); + /* Lay out any static members. This is done now because their type may use the record's type. */ while (rli->pending_statics) diff -Nrcpad gcc-4.0.3/gcc/testsuite/ChangeLog gcc-4.0.4/gcc/testsuite/ChangeLog *** gcc-4.0.3/gcc/testsuite/ChangeLog 2006-03-09 20:44:25.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/ChangeLog 2007-01-31 10:22:23.000000000 +0000 *************** *** 1,3 **** --- 1,867 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + + 2007-01-27 Volker Reichelt + + Backport: + 2006-11-13 Mark Mitchell + + PR c++/29106 + * init.c (constant_value_1): Treat a DECL_INITIAL of + error_mark_node as meaning that the variable is uninitialized, + rather than erroneously initialized. + + 2006-08-27 Simon Martin + + PR c++/28284 + * pt.c (fold_non_dependent_expr): Make sure expr is not dereferenced if it + is NULL. + + 2007-01-25 Richard Guenther + + Backport from mainline: + 2006-08-14 Richard Guenther + + PR testsuite/28703 + * gcc.c-torture/execute/pr28651.c: Do not use argc + to avoid optimization, instead forbid inlining. + + 2006-08-11 Richard Guenther + + PR middle-end/28651 + * gcc.c-torture/execute/pr28651.c: New testcase. + + 2007-01-15 Kaveh R. Ghazi + + PR testsuite/12325 + * gcc.dg/torture/builtin-attr-1.c: Handle warnings from + targets that don't support Inf. + + 2007-01-14 John David Anglin + * gcc.dg/20050922-1.c: Provide definition of uint32_t without using + stdint.h. + + 2007-01-12 Kaveh R. Ghazi + + PR fortran/30399 + * actual_array_constructor_2.f90 actual_array_substr_2.f90: Revert + accidental checkin of these testcases. + + 2006-12-03 Lee Millward + + PR c++/29022 + * g++.dg/inherit/virtual1.C: New test. + * g++.dg/inherit/virtual2.C: Likewise. + + PR c++/27316 + * g++.dg/inherit/error3.C: New test. + + PR c++/28740 + * g++.dg/inherit/error4.C: New test. + + 2006-12-01 Volker Reichelt + + PR c++/30022 + * g++.dg/ext/vector5.C: New test. + + 2006-11-02 Zdenek Dvorak + + * g++.dg/tree-ssa/pr27891.c: New test. + + 2006-11-01 Kaveh R. Ghazi + + * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma. + * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma. + + 2006-10-30 Jakub Jelinek + + PR tree-optimization/29637 + * gcc.dg/pr29637.c: New test. + + 2006-10-25 Steve Ellcey + + * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX. + + 2006-10-26 Paolo Bonzini + + * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases. + + 2006-10-19 Eric Botcazou + + * gcc.dg/div-compare-1.c: New test. + + 2006-10-16 Kaveh R. Ghazi + + Backport: + 2006-10-14 Eric Botcazou + + * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L + on Solaris 2.5.1 too. + + 2006-10-07 John David Anglin + + PR target/29300 + * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L + on hppa*-*-hpux*. + + 2006-10-03 Uros Bizjak + + * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for + PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, + PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP, + PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and + PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers. + + 2006-09-29 Kaveh R. Ghazi + + * gcc.dg/pthread-init-1.c, pthread-init-2.c, + pthread-init-common.h: New. + + 2006-10-15 John David Anglin + + PR middle-end/20491 + gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*. + + 2006-10-13 Kaveh R. Ghazi + + Revert: + + * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2. + * gcc.dg/torture/builtin-convert-1.c, + gcc.dg/torture/builtin-convert-2.c, + gcc.dg/torture/builtin-convert-3.c, + gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2. + * gcc.dg/builtins-18.c: Always use link_error(), which is + prototyped. + + Revert Backport: + 2006-03-21 Eric Botcazou + + * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME + if _STDC_C99 is defined. + * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris. + * gcc.dg/builtins-20.c: Likewise. + + 2006-10-11 Andrew Pinski + + PR C++/28302 + * g++.dg/ext/vector3.C: New test. + + 2006-10-11 Andrew Pinski + + PR C++/29002 + * g++.dg/init/array22.C: New test. + * g++.dg/init/array23.C: New test. + + 2006-10-10 Andrew Pinski + + PR C++/28450 + * g++.dg/ext/vector4.C: New test. + * g++.dg/ext/complex1.C: New test. + + 2006-10-09 Andrew Pinski + + PR c++/28349 + * testsuite/g++.dg/warn/var-args1.C: New test. + + 2006-10-08 Andrew Pinski + + PR debug/28980 + * gcc.c-torture/compile/debugvlafunction-1.c: New test. + + 2006-10-08 Andrew Pinski + + PR middle-end/28862 + * gcc.c-torture/compile/vector-align-1.c: New test. + + 2006-10-08 Kaveh R. Ghazi + + * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2. + * gcc.dg/torture/builtin-convert-1.c, + gcc.dg/torture/builtin-convert-2.c, + gcc.dg/torture/builtin-convert-3.c, + gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2. + * gcc.dg/builtins-18.c: Always use link_error(), which is + prototyped. + + Backport: + 2006-03-21 Eric Botcazou + + * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME + if _STDC_C99 is defined. + * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris. + * gcc.dg/builtins-20.c: Likewise. + + 2006-09-21 Steven Bosscher + + PR middle-end/26983 + * gcc.dg/pr26983.c: New test. + + 2006-09-18 Uros Bizjak + + PR target/28946 + * gcc.target/i386/pr28946.c: New test. + + 2006-09-10 Eric Botcazou + + * gcc.c-torture/execute/20060910-1.c: New test. + + 2006-09-10 Richard Sandiford + + PR target/29006 + * gcc.c-torture/execute/pr29006.c: New test. + + 2006-08-28 Volker Reichelt + + PR c++/28860 + * g++.dg/template/ttp22.C: New test. + + 2006-08-25 Volker Reichelt + + PR c++/28853 + * g++.dg/template/ttp21.C: New test. + + 2006-08-25 Joseph S. Myers + + PR c/28418 + * gcc.c-torture/compile/compound-literal-1.c: New test. + + 2006-08-25 Joseph S. Myers + + PR c/28299 + * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests. + * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: + Expect extra diagnostics. + + 2006-08-25 Joseph S. Myers + + PR c/27893 + * gcc.c-torture/compile/vla-const-1.c, + gcc.c-torture/compile/vla-const-2.c: New tests. + + 2006-08-17 Volker Reichelt + + PR c++/28606 + * g++.dg/parse/dtor11.C: New test. + + PR c++/28710 + * g++.dg/template/redecl4.C: New test. + + 2006-08-16 Volker Reichelt + + PR c++/28593 + * g++.dg/parse/new3.C: New test. + + 2006-08-11 Eric Botcazou + + * g++.dg/opt/pr23454-2.C: New test. + + 2006-08-07 Eric Botcazou + + * gcc.dg/sparc-getcontext-1.c: Fix typo. + + 2006-08-03 Janis Johnson + + Backport from mainline + * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests. + (dg-test): Support shouldfail tests. + * lib/target-supports-dg.exp (dg-shouldfail): New. + * gcc.test-framework/test-framework.awk: Handle shouldfail tests. + * gcc.test-framework/dg-do-run-sf-exp-F.c: New test. + * gcc.test-framework/dg-do-run-sf-exp-P.c: New test. + * gcc.test-framework/dg-do-run-sft-exp-F.c: New test. + * gcc.test-framework/dg-do-run-sft-exp-P.c: New test. + * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test. + * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test. + + 2006-08-03 Steve Ellcey + + PR c++/28432 + * g++.dg/other/pr28304.C: Change expected error message. + * g++.dg/other/pr28432.C: New test. + + 2006-08-03 Volker Reichelt + + PR c++/28250 + * g++.dg/eh/catch4.C: New test. + + PR c++/28257 + * g++.dg/other/qual1.C: New test. + + PR c++/28259 + * g++.dg/inherit/error2.C: New test. + + PR c++/28267 + * g++.dg/other/new1.C: New test. + + * g++.dg/warn/pr23075.C: Remove obsolete test. + * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker. + * g++.old-deja/g++.jason/report.C: Remove dg-warning marker. + + PR c++/27508 + * g++.dg/parse/dtor9.C: New test. + * g++.dg/parse/dtor10.C: New test. + * g++.dg/other/error7.C: Adjust error-marker. + + PR c++/28274 + * g++.dg/other/default5.C: New test. + + 2006-07-30 Roger Sayle + + PR middle-end/28473 + * gcc.dg/fold-convround-1.c: New test case. + * gcc.dg/builtins-55.c: New test case. + + 2006-07-26 Richard Sandiford + + PR middle-end/28403 + * gcc.c-torture/execute/pr28403.c: New test. + + 2006-07-26 Richard Sandiford + + PR middle-end/28402 + * gcc.dg/pr28402.c: New test. + + 2006-07-24 Volker Reichelt + + PR c++/27572 + * g++.dg/other/typedef1.C: New test. + * g++.dg/template/typedef4.C: New test. + * g++.dg/template/typedef5.C: New test. + + 2006-07-22 Lee Millward + + PR c++/28258 + * g++/dg/other/error10.C: New test. + + 2006-07-21 Volker Reichelt + + PR c++/28363 + * g++.dg/template/defarg10.C: New test. + + 2006-07-20 Steve Ellcey + + PR c++/27495 + * g++.dg/other/pr27495.C: New. + + 2006-07-18 Steve Ellcey + + PR c++/28304 + * g++.dg/other/pr28304.C: New test. + + 2006-07-18 Volker Reichelt + + PR c/28286 + * gcc.dg/pragma-pack-4.c: New test. + + 2006-07-17 Lee Millward + + PR c++/28051 + * g++.dg/template/using10.C: Adjust error markers. + + 2006-07-15 Volker Reichelt + + PR c++/28249 + * g++.dg/parse/catch1.C: New test. + + PR c++/28294 + * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic. + + 2006-07-14 Volker Reichelt + + PR c++/28343 + * g++.dg/ext/asmspec1.C: New test. + + 2006-07-12 Steve Ellcey + + PR c++/28114 + * g++.dg/other/pr28114.C: New. + + 2007-07-11 Lee Millward + + PR c++/28051 + * g++.dg/template/using10.C: New test. + + 2006-07-08 Lee Millward + + PR c++/27820 + * g++.dg/other/label1.C: New test. + + 2006-07-02 Roger Sayle + + PR middle-end/27428 + * gcc.dg/pr27428-1.c: New test case. + + 2006-06-25 Lee Millward + + PR c++/27821 + * g++.dg/template/error22.C: New test. + + 2006-06-23 Volker Reichelt + + PR c++/28112 + * g++.dg/ext/attrib23.C: New test. + + 2006-06-23 Richard Guenther + + PR middle-end/28045 + * gcc.dg/torture/pr28045.c: New testcase. + + 2006-06-22 Volker Reichelt + + PR c++/28109 + * g++.dg/rtti/incomplete1.C: New test. + + 2006-06-21 Roger Sayle + + PR target/27861 + * gcc.dg/pr27861-1.c: New test case. + + 2006-06-13 Roger Sayle + + PR c++/21210 + * g++.dg/init/complex1.C: New test case. + + 2006-06-12 Volker Reichelt + + PR c++/27601 + * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors. + + PR target/27421 + * gcc.dg/union-3.c: New test. + + PR c++/27933 + * g++.dg/lookup/using15.C: New test. + + PR c++/27951 + * g++.dg/other/anon4.C: New test. + + 2006-06-07 Volker Reichelt + + PR c++/27601 + * g++.dg/ext/offsetof1.C: Test member functions. + + 2006-06-06 Roger Sayle + + PR target/26223 + * gcc.target/i386/amd64-abi-2.c: New test case. + + 2006-06-05 Steve Ellcey + + Backport from mainline: + 2006-04-23 David Edelsohn + * g++.dg/opt/pr15551.C: Include cstdio. + (main): Use remove instead of unlink. + + 2006-06-05 Joseph S. Myers + + PR c/25161 + PR c/27020 + * gcc.dg/array-10.c: New test. + + 2006-06-04 Volker Reichelt + + PR c++/27601 + * g++.dg/ext/offsetof1.C: New test. + + 2006-05-30 Volker Reichelt + + PR c/27718 + * gcc.dg/sizeof-1.c: New test. + + 2006-05-29 Volker Reichelt + + PR c++/27713 + * g++.dg/template/new6.C: New test. + + 2006-05-22 Volker Reichelt + + PR c++/27716 + * g++.dg/other/assign1.C: New test. + + PR c++/27451 + * g++.dg/ext/asm9.C: New test. + + 2006-05-15 Roger Sayle + + PR middle-end/26729 + * gcc.dg/pr26729-1.c: New test case. + + 2006-05-15 Volker Reichelt + + PR c++/27582 + * g++.dg/template/dependent-args1.C: New test. + + PR c++/27581 + * g++.dg/lookup/this1.C: New test. + + PR c++/27315 + * g++.dg/template/operator6.C: New test. + * g++.dg/template/incomplete3.C: New test. + + 2005-05-13 Zdenek Dvorak + + PR rtl-optimization/27335 + * gcc.dg/pr27335.c: New test. + + 2005-05-13 Zdenek Dvorak + + PR tree-optimization/27003 + * gcc.dg/pr27003.c: New test. + + 2006-05-11 Volker Reichelt + + PR target/27421 + * gcc.dg/array-9.c: New test. + + PR middle-end/27384 + * g++.dg/other/fold1.C: New test. + + PR c++/27547 + * g++.dg/other/operator1.C: New test. + + 2006-05-09 Richard Guenther + + PR tree-optimization/27136 + * gcc.dg/torture/pr27136.c: New testcase. + + 2006-05-07 Volker Reichelt + + * g++.dg/template/incomplete2.C: Fix error marker. + + 2006-05-06 Volker Reichelt + + PR c++/27427 + * g++.dg/template/incomplete2.C: New test. + + PR c++/27422 + * g++.dg/conversion/void1.C: New test. + + 2006-05-03 Roger Sayle + + PR c/25309 + * gcc.dg/large-size-array-2.c: New test case. + + 2006-04-30 Volker Reichelt + + PR c++/27278 + * g++.dg/parse/operator7.C: New test. + + 2006-04-29 Volker Reichelt + + PR c++/27279 + * g++.dg/parse/ctor4.C: New test. + + 2006-04-25 Roger Sayle + + PR target/26961 + * gcc.dg/fold-cond-1.c: New test case. + * gcc.dg/pr26961-1.c: Likewise. + + 2006-04-23 Eric Botcazou + + * gcc.dg/sibcall-7.c: New test. + * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls. + * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise. + * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise. + * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise. + * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise. + + 2006-04-19 Volker Reichelt + + PR c++/26558 + * g++.dg/parse/template19.C: New test. + + PR c++/26036 + * g++.dg/expr/call3.C: New test. + + PR c++/10385 + * g++.dg/conversion/dynamic1.C: New test. + + 2006-04-10 Matthias Klose + + * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path): + Recognize multilib directory names containing underscores. + + 2006-03-31 H.J. Lu + + PR testsuite/25741 + Backport from mainline + 2006-01-16 H.J. Lu + + * lib/g++.exp (g++_init): Use $base_dir/../../ instead of + $base_dir/../. + * lib/gfortran.exp (gfortran_init): Likewise. + * lib/scanasm.exp (scan-assembler-dem): Likewise. + (scan-assembler-dem-not): Likewise. + + 2006-03-28 Kaveh R. Ghazi + + * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90, + gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90, + gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f, + gfortran.fortran-torture/execute/direct_io.f90, + gfortran.fortran-torture/execute/inquire_2.f90, + gfortran.fortran-torture/execute/inquire_4.f90, + gfortran.fortran-torture/execute/list_read_1.f90, + gfortran.fortran-torture/execute/open_replace.f90, + gfortran.fortran-torture/execute/slash_edit.f90, + gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete + temporary files from testcases. + + * gfortran.dg/direct_io_2.f90, + gfortran.fortran-torture/execute/inquire_1.f90, + gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file. + + * gfortran.dg/endfile_2.f90: Delete temp file. + + 2006-03-28 Janis Johnson + + Backport from mainline + * lib/gcc-dg.exp (cleanup-modules): New proc. + * gfortran.dg/assumed_dummy_1.f90, + gfortran.dg/char_array_structure_constructor.f90, + gfortran.dg/equiv_constraint_3.f90, gfortran.dg/pure_byref_3.f90, + gfortran.dg/nested_modules_1.f90, gfortran.dg/der_pointer_4.f90, + gfortran.dg/nested_modules_5.f90, + gfortran.dg/char_array_constructor.f90, + gfortran.dg/private_type_1.f90, gfortran.dg/implicit_2.f90, + gfortran.dg/generic_4.f90, gfortran.dg/automatic_module_variable.f90, + gfortran.dg/module_double_reuse.f90, gfortran.dg/der_io_2.f90, + gfortran.dg/module_blank_common.f90, gfortran.dg/pr21177.f90, + gfortran.dg/use_allocated_1.f90, gfortran.dg/userdef_operator_1.f90, + gfortran.dg/substr_1.f90, gfortran.dg/module_equivalence_1.f90, + gfortran.dg/der_pointer_1.f90, gfortran.dg/nested_modules_2.f90, + gfortran.dg/private_type_2.f90, gfortran.dg/generic_1.f90, + gfortran.dg/same_name_1.f90, gfortran.dg/int_1.f90, + gfortran.dg/pr15164.f90, gfortran.dg/der_io_3.f90, + gfortran.dg/namelist_use.f90, gfortran.dg/pr19926.f90, + gfortran.dg/interface_1.f90, gfortran.dg/namelist_14.f90, + gfortran.dg/entry_3.f90, gfortran.dg/assumed_size_dt_dummy.f90, + gfortran.dg/named_interface.f90, gfortran.dg/namelist_1.f90, + gfortran.dg/nested_modules_3.f90, gfortran.dg/derived_recursion.f90, + gfortran.dg/namelist_use_only.f90, gfortran.dg/private_type_3.f90, + gfortran.dg/generic_2.f90, gfortran.dg/module_commons_1.f90, + gfortran.dg/substring_equivalence.f90, + gfortran.dg/derived_pointer_recursion.f90, + gfortran.dg/namelist_15.f90, gfortran.dg/interface_2.f90, + gfortran.dg/pr16861.f90, gfortran.dg/der_pointer_3.f90, + gfortran.dg/nested_modules_4.f90, gfortran.dg/func_derived_1.f90, + gfortran.dg/pr17615.f90, gfortran.dg/implicit_1.f90, + gfortran.dg/generic_3.f90, gfortran.dg/implicit_actual.f90, + gfortran.dg/contained_1.f90, gfortran.dg/module_interface_1.f90, + gfortran.dg/data_constraints_1.f90, gfortran.dg/entry_1.f90: Use it. + + 2006-03-16 Roger Sayle + + Backport from mainline. + PR middle-end/26379 + 2006-02-21 Jakub Jelinek + * gcc.target/i386/mmx-7.c: New test. + + 2006-03-15 Roger Sayle + + PR middle-end/26557 + * gcc.c-torture/compile/switch-1.c: New test case. + + 2006-03-15 Kaveh R. Ghazi + + * g++.dg/opt/pr15551.C: Cleanup temp file. + + 2006-03-13 Eric Botcazou + + * gcc.dg/switch-9.c: New test. + + 2006-03-13 Kaveh R. Ghazi + + * g++.dg/template/repo4.C: Cleanup repo files. + * gcc.dg/tree-ssa/pr21171.c: Cleanup tree dump. + * gcc.dg/tree-ssa/pr22051-1.c: Likewise. + * gcc.dg/tree-ssa/pr22051-2.c: Likewise. + * gcc.dg/tree-ssa/pr22321.c: Likewise. + + Backport: + 2006-03-02 Kaveh R. Ghazi + + * g++.dg/template/repo5.C: Cleanup repo files. + + 2005-12-14 Kaveh R. Ghazi + + * g++.dg/rtti/repo1.C: Call cleanup-repo-files. + + 2005-09-30 Uros Bizjak + + * gcc.dg/20050309-1.c: Clean up temp files. + * gcc.dg/20050325-1.c: Clean up temp files. + + 2005-09-13 Janis Johnson + * gcc.dg/tree-ssa/pr21985.c: Clean up dump files. + + 2005-05-03 David Billinghurst + + * gcc.dg/vect/pr20122.c: Clean up .vect file. + + 2005-04-28 Kazu Hirata + + * gcc.dg/tree-ssa/20030821-1.c: Use cleanup-tree-dump. + + 2006-03-11 Kaveh R. Ghazi + + Backport: + 2005-03-31 Janis Johnson + + * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump. + g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C, + g++.dg/tree-ssa/pointer-reference-alias.C, + g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C, + g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C + g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto + g++.dg/vect/pr19951.cc: Ditto. + * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c, + gcc.dg/builtins-47.c: Ditto. + * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c, + gcc.dg/pr20115-1.c: Ditto. + * gcc.dg/tree-ssa/20030530-2.c, + gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c, + gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c, + gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c, + gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c, + gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c, + gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c, + gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c, + gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c, + gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c, + gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c, + gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c, + gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c, + gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c, + gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c, + gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c, + gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c, + gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c, + gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c, + gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c, + gcc.dg/tree-ssa/20030824-1.c, + gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c, + gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c, + gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c, + gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c, + gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c, + gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c, + gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c, + gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c, + gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c, + gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c, + gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c, + gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c, + gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c, + gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c, + gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c, + gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c, + gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c, + gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c, + gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c, + gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c, + gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c, + gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c, + gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c, + gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c, + gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c, + gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c, + gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c, + gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c, + gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c, + gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c, + gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c, + gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c, + gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c, + gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c, + gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c, + gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c, + gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c, + gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c, + gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c, + gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c, + gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c, + gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c, + gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c, + gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c, + gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c, + gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/tailcall-1.c, + gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c, + gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c, + gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c, + gcc.dg/tree-ssa/useless-1.c: Ditto. + gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c, + gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c, + gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c, + gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c, + gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c, + gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c, + gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, + gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, + gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c, + gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c, + gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, + gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, + gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c, + gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c, + gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c, + gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c, + gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c, + gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c, + gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c, + gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c, + gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c, + gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c, + gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c, + gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c, + gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c, + gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c, + gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c, + gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c, + gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c, + gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c, + gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c, + gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c, + gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c, + gcc.dg/vect/vect-none.c: Ditto. + * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree, + treelang/compile/unsigned.tree: Ditto. + + * gcc.dg/altivec-16.c: Use cleanup-saved-temps. + * gcc.dg/cpp/direct2s.c: Ditto. + * gcc.dg/cpp/paste4.c: Ditto. + * gcc.dg/cpp/separate-1.c: Ditto. + * gcc.dg/pch/save-temps-1.c: Ditto. + * g++.dg/ext/altivec-10.C: Ditto. + * g++.dg/pch/pch.C: Ditto. + + * g++.dg/other/static11.C: Use cleanup-rtl-dump. + + * g++.dg/parse/repo1.C: Use cleanup-repo-files. + * g++.dg/template/repo1.C: Ditto. + * g++.dg/template/repo2.C: Ditto. + * g++.dg/template/repo3.C: Ditto. + * g++.old-deja/g++.pt/instantiate4.C: Ditto. + * g++.old-deja/g++.pt/instantiate6.C: Ditto. + * g++.old-deja/g++.pt/repo1.C: Ditto. + * g++.old-deja/g++.pt/repo2.C: Ditto. + * g++.old-deja/g++.pt/repo3.C: Ditto. + * g++.old-deja/g++.pt/repo4.C: Ditto. + + * gcc.dg/20020201-1.c: Use cleanup-coverage_files. + * gcc.dg/20030107-1.c: Ditto. + * gcc.dg/20030702-1.c: Ditto. + * gcc.dg/profile-generate-1.c: Ditto. + * g++.dg/other/profile1.C: Ditto. + * g++.old-deja/g++.robertl/eb83.C: Ditto. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.c-torture/compile/compound-literal-1.c gcc-4.0.4/gcc/testsuite/gcc.c-torture/compile/compound-literal-1.c *** gcc-4.0.3/gcc/testsuite/gcc.c-torture/compile/compound-literal-1.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.c-torture/compile/compound-literal-1.c 2006-08-26 00:24:31.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* ICE incrementing compound literal: bug 28418 from Volker Reichelt + . */ + + struct A { int i; }; + + void foo() + { + ((struct A) { 0 }).i += 1; + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.c-torture/compile/debugvlafunction-1.c gcc-4.0.4/gcc/testsuite/gcc.c-torture/compile/debugvlafunction-1.c *** gcc-4.0.3/gcc/testsuite/gcc.c-torture/compile/debugvlafunction-1.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.c-torture/compile/debugvlafunction-1.c 2006-10-09 04:25:44.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + extern void dynreplace_trampoline(void); + extern void dynreplace_trampoline_endlabel(void); + int dynreplace_add_trampoline(void) + { + unsigned long trampoline_code[(((unsigned long) + (&(dynreplace_trampoline_endlabel)) + -(unsigned long) (&dynreplace_trampoline))) + ]; + } + + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.c-torture/compile/switch-1.c gcc-4.0.4/gcc/testsuite/gcc.c-torture/compile/switch-1.c *** gcc-4.0.3/gcc/testsuite/gcc.c-torture/compile/switch-1.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.c-torture/compile/switch-1.c 2006-03-16 01:20:57.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* PR middle-end/26557. */ + const int struct_test[1] = {1}; + void g(); + void f() { + switch(struct_test[0]) { + case 1: g(); + } + } + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.c-torture/compile/vector-align-1.c gcc-4.0.4/gcc/testsuite/gcc.c-torture/compile/vector-align-1.c *** gcc-4.0.3/gcc/testsuite/gcc.c-torture/compile/vector-align-1.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.c-torture/compile/vector-align-1.c 2006-10-09 00:30:11.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + /* Check to make sure the alignment on vectors is not being lost. */ + + /* If some target has a Max alignment less than 128, please create + a #ifdef around the alignment and add your alignment. */ + #define alignment 128 + + char x __attribute__((aligned(alignment),vector_size(2))); + + + int f[__alignof__(x) == alignment?1:-1]; + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.c-torture/compile/vla-const-1.c gcc-4.0.4/gcc/testsuite/gcc.c-torture/compile/vla-const-1.c *** gcc-4.0.3/gcc/testsuite/gcc.c-torture/compile/vla-const-1.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.c-torture/compile/vla-const-1.c 2006-08-26 00:16:07.000000000 +0000 *************** *** 0 **** --- 1,5 ---- + /* Test TREE_CONSTANT VLA size: bug 27893. */ + /* Origin: Joseph Myers */ + int a; + void g(void *); + void f(void) { int b[(__SIZE_TYPE__)&a]; g(b); } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.c-torture/compile/vla-const-2.c gcc-4.0.4/gcc/testsuite/gcc.c-torture/compile/vla-const-2.c *** gcc-4.0.3/gcc/testsuite/gcc.c-torture/compile/vla-const-2.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.c-torture/compile/vla-const-2.c 2006-08-26 00:16:07.000000000 +0000 *************** *** 0 **** --- 1,4 ---- + /* Test TREE_CONSTANT VLA size: bug 27893. */ + /* Origin: Joseph Myers */ + void g(void *); + void f(void) { int b[1/0]; g(b); } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.c-torture/execute/20060910-1.c gcc-4.0.4/gcc/testsuite/gcc.c-torture/execute/20060910-1.c *** gcc-4.0.3/gcc/testsuite/gcc.c-torture/execute/20060910-1.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.c-torture/execute/20060910-1.c 2006-09-10 21:28:39.000000000 +0000 *************** *** 0 **** --- 1,37 ---- + /* PR rtl-optimization/28636 */ + /* Origin: Andreas Schwab */ + + extern void abort(void); + + struct input_ty + { + unsigned char *buffer_position; + unsigned char *buffer_end; + }; + + int input_getc_complicated (struct input_ty *x) { return 0; } + + int check_header (struct input_ty *deeper) + { + unsigned len; + for (len = 0; len < 6; len++) + if (((deeper)->buffer_position < (deeper)->buffer_end + ? *((deeper)->buffer_position)++ + : input_getc_complicated((deeper))) < 0) + return 0; + return 1; + } + + struct input_ty s; + unsigned char b[6]; + + int main (void) + { + s.buffer_position = b; + s.buffer_end = b + sizeof b; + if (!check_header(&s)) + abort(); + if (s.buffer_position != s.buffer_end) + abort(); + return 0; + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.c-torture/execute/pr28403.c gcc-4.0.4/gcc/testsuite/gcc.c-torture/execute/pr28403.c *** gcc-4.0.3/gcc/testsuite/gcc.c-torture/execute/pr28403.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.c-torture/execute/pr28403.c 2006-07-26 13:35:34.000000000 +0000 *************** *** 0 **** --- 1,23 ---- + typedef unsigned long long ull; + int global; + + int __attribute__((noinline)) + foo (int x1, int x2, int x3, int x4, int x5, int x6, int x7, int x8) + { + global = x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8; + } + + ull __attribute__((noinline)) + bar (ull x) + { + foo (1, 2, 1, 3, 1, 4, 1, 5); + return x >> global; + } + + int + main (void) + { + if (bar (0x123456789abcdefULL) != (0x123456789abcdefULL >> 18)) + abort (); + exit (0); + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.c-torture/execute/pr28651.c gcc-4.0.4/gcc/testsuite/gcc.c-torture/execute/pr28651.c *** gcc-4.0.3/gcc/testsuite/gcc.c-torture/execute/pr28651.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.c-torture/execute/pr28651.c 2007-01-25 19:05:19.000000000 +0000 *************** *** 0 **** --- 1,17 ---- + extern void abort (void); + int __attribute__((noinline)) + foo (unsigned int u) + { + return (int)(u + 4) < (int)u; + } + + int + main (int argc, char *argv[]) + { + unsigned int u = 0x7fffffff; + + if (foo (u) == 0) + abort(); + return 0; + } + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.c-torture/execute/pr29006.c gcc-4.0.4/gcc/testsuite/gcc.c-torture/execute/pr29006.c *** gcc-4.0.3/gcc/testsuite/gcc.c-torture/execute/pr29006.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.c-torture/execute/pr29006.c 2006-09-10 19:36:20.000000000 +0000 *************** *** 0 **** --- 1,3 ---- + struct __attribute__((__packed__)) s { char c; unsigned long long x; }; + void __attribute__((__noinline__)) foo (struct s *s) { s->x = 0; } + int main (void) { struct s s = { 1, ~0ULL }; foo (&s); return s.x != 0; } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/20020201-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/20020201-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/20020201-1.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/20020201-1.c 2006-03-12 03:57:06.000000000 +0000 *************** main () *** 38,40 **** --- 38,42 ---- { doit (); } + + /* { dg-final { cleanup-coverage-files } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/20030107-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/20030107-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/20030107-1.c 2003-01-07 20:14:51.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/20030107-1.c 2006-03-12 03:57:06.000000000 +0000 *************** *** 3,5 **** --- 3,7 ---- extern void bar(void) __attribute__((noreturn)); int foo (void) { bar(); } + + /* { dg-final { cleanup-coverage-files } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/20030702-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/20030702-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/20030702-1.c 2003-08-25 20:14:45.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/20030702-1.c 2006-03-12 03:57:06.000000000 +0000 *************** void test (void) *** 8,10 **** --- 8,11 ---- fork (); } + /* { dg-final { cleanup-coverage-files } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/20050309-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/20050309-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/20050309-1.c 2005-03-09 22:07:51.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/20050309-1.c 2006-03-13 12:55:54.000000000 +0000 *************** test(char *ret, int *counter, void *sche *** 35,37 **** --- 35,38 ---- return 0; } + /* { dg-final { cleanup-coverage-files } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/20050325-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/20050325-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/20050325-1.c 2005-03-30 08:05:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/20050325-1.c 2006-03-13 12:55:54.000000000 +0000 *************** f () *** 17,19 **** --- 17,21 ---- { g (42, ff); } + + /* { dg-final { cleanup-coverage-files } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/20050922-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/20050922-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/20050922-1.c 2005-10-20 11:49:45.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/20050922-1.c 2007-01-14 17:25:05.000000000 +0000 *************** *** 3,13 **** /* { dg-do run } */ /* { dg-options "-O1 -std=c99" } */ - /* { dg-skip-if "" { *-*-solaris2.5.1 *-*-solaris2.[5-9] } "*" "" } */ ! #include ! extern void abort (void); uint32_t f (uint32_t *S, int j) --- 3,18 ---- /* { dg-do run } */ /* { dg-options "-O1 -std=c99" } */ ! #include ! #if __INT_MAX__ == 2147483647 ! typedef unsigned int uint32_t; ! #elif __LONG_MAX__ == 2147483647 ! typedef unsigned long uint32_t; ! #else ! #error unable to find 32-bit integer type ! #endif uint32_t f (uint32_t *S, int j) diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/altivec-16.c gcc-4.0.4/gcc/testsuite/gcc.dg/altivec-16.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/altivec-16.c 2004-06-08 18:45:38.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/altivec-16.c 2006-03-12 03:57:06.000000000 +0000 *************** a1 = { 100, 200, 300, 400 }; *** 18,20 **** --- 18,22 ---- vector_float f1 = { 1.0, 2.0, 3.0, 4.0 }; vector_float_foo = { 3.0, 4.0, 5.0, 6.0 }; vector_float_bar_eq { 8.0, 7.0, 6.0, 5.0 }; + + /* { dg-final { cleanup-saved-temps } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/array-10.c gcc-4.0.4/gcc/testsuite/gcc.dg/array-10.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/array-10.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/array-10.c 2006-06-05 16:50:45.000000000 +0000 *************** *** 0 **** --- 1,33 ---- + /* Test invalid array sizes at file scope: should not cause ICEs. + Bugs 25161 and 27020. */ + /* Origin: Joseph Myers */ + /* { dg-do compile } */ + /* { dg-options "" } */ + + int a; + + int b0[a]; /* { dg-error "at file scope" } */ + int (*b1)[a]; /* { dg-error "at file scope" } */ + int (*b2())[a]; /* { dg-error "at file scope" } */ + struct b3 { int x[a]; }; /* { dg-error "at file scope" } */ + struct b4 { int (*x)[a]; }; /* { dg-error "at file scope" } */ + typeof (int [a]) b5; /* { dg-error "at file scope|outside of any function" } */ + + int c0[(__SIZE_TYPE__)&a]; /* { dg-error "at file scope" } */ + int (*c1)[(__SIZE_TYPE__)&a]; /* { dg-error "at file scope" } */ + int (*c2())[(__SIZE_TYPE__)&a]; /* { dg-error "at file scope" } */ + struct c3 { int x[(__SIZE_TYPE__)&a]; }; /* { dg-error "at file scope" } */ + struct c4 { int (*x)[(__SIZE_TYPE__)&a]; }; /* { dg-error "at file scope" } */ + typeof (int [(__SIZE_TYPE__)&a]) c5; /* { dg-error "at file scope" } */ + + int d0[1/0]; /* { dg-error "at file scope" } */ + /* { dg-warning "division by zero" "" { target *-*-* } 23 } */ + int (*d1)[1/0]; /* { dg-error "at file scope" } */ + /* { dg-warning "division by zero" "" { target *-*-* } 25 } */ + int (*d2())[1/0]; /* { dg-error "at file scope" } */ + /* { dg-warning "division by zero" "" { target *-*-* } 27 } */ + struct d3 { int x[1/0]; }; /* { dg-error "at file scope" } */ + /* { dg-warning "division by zero" "" { target *-*-* } 29 } */ + struct d4 { int (*x)[1/0]; }; /* { dg-error "at file scope" } */ + /* { dg-warning "division by zero" "" { target *-*-* } 31 } */ + typeof (int [1/0]) d5; /* { dg-error "at file scope" } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/array-9.c gcc-4.0.4/gcc/testsuite/gcc.dg/array-9.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/array-9.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/array-9.c 2006-05-11 16:34:39.000000000 +0000 *************** *** 0 **** --- 1,10 ---- + /* PR target/27421 */ + /* { dg-do compile } */ + + struct A + { + int i; + void x[1]; /* { dg-error "array of voids" } */ + }; + + void foo(struct A a) {} diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/builtins-43.c gcc-4.0.4/gcc/testsuite/gcc.dg/builtins-43.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/builtins-43.c 2004-07-01 08:02:34.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/builtins-43.c 2006-03-12 03:57:06.000000000 +0000 *************** main () *** 47,53 **** /* Check that all instances of __builtin_isnan were folded. */ /* { dg-final { scan-tree-dump-times "isnan" 0 "generic" } } */ /* Check that all instances of link_error were subject to DCE. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" } } */ ! --- 47,54 ---- /* Check that all instances of __builtin_isnan were folded. */ /* { dg-final { scan-tree-dump-times "isnan" 0 "generic" } } */ + /* { dg-final { cleanup-tree-dump "generic" } } */ /* Check that all instances of link_error were subject to DCE. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" } } */ ! /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/builtins-44.c gcc-4.0.4/gcc/testsuite/gcc.dg/builtins-44.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/builtins-44.c 2004-07-01 08:02:34.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/builtins-44.c 2006-03-12 03:57:06.000000000 +0000 *************** main () *** 52,55 **** /* Check that all instances of link_error were subject to DCE. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" } } */ ! --- 52,55 ---- /* Check that all instances of link_error were subject to DCE. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" } } */ ! /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/builtins-45.c gcc-4.0.4/gcc/testsuite/gcc.dg/builtins-45.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/builtins-45.c 2004-07-01 08:02:34.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/builtins-45.c 2006-03-12 03:57:06.000000000 +0000 *************** main () *** 44,47 **** /* Check that all instances of link_error were subject to DCE. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" } } */ ! --- 44,47 ---- /* Check that all instances of link_error were subject to DCE. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" } } */ ! /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/builtins-47.c gcc-4.0.4/gcc/testsuite/gcc.dg/builtins-47.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/builtins-47.c 2005-02-07 13:24:38.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/builtins-47.c 2006-03-12 03:57:06.000000000 +0000 *************** int main () *** 17,20 **** /* { dg-final { scan-tree-dump-times "sqrt" 0 "gimple" } } */ /* { dg-final { scan-tree-dump-times "pow" 0 "gimple" } } */ ! --- 17,20 ---- /* { dg-final { scan-tree-dump-times "sqrt" 0 "gimple" } } */ /* { dg-final { scan-tree-dump-times "pow" 0 "gimple" } } */ ! /* { dg-final { cleanup-tree-dump "gimple" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/builtins-55.c gcc-4.0.4/gcc/testsuite/gcc.dg/builtins-55.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/builtins-55.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/builtins-55.c 2006-07-30 13:21:59.000000000 +0000 *************** *** 0 **** --- 1,75 ---- + /* { dg-do link } */ + /* { dg-options "-O2 -ffast-math" } */ + /* { dg-options "-ffast-math -mmacosx-version-min=10.3" { target powerpc-*-darwin* } } */ + /* { dg-options "-O2 -ffast-math -std=c99" { target *-*-solaris2* } } */ + + #include "builtins-config.h" + + void link_error (void); + + extern long lround(double); + extern long lrint(double); + + extern long long llround(double); + extern long long llrint(double); + + extern long lroundf(float); + extern long lrintf(float); + + extern long long llroundf(float); + extern long long llrintf(float); + + extern long lroundl(long double); + extern long lrintl(long double); + + extern long long llroundl(long double); + extern long long llrintl(long double); + + + void test(double x) + { + #ifdef HAVE_C99_RUNTIME + if (sizeof(long) != sizeof(long long)) + return; + + if (lround(x) != llround(x)) + link_error(); + if (lrint(x) != llrint(x)) + link_error(); + #endif + } + + void testf(float x) + { + #ifdef HAVE_C99_RUNTIME + if (sizeof(long) != sizeof(long long)) + return; + + if (lroundf(x) != llroundf(x)) + link_error(); + if (lrintf(x) != llrintf(x)) + link_error(); + #endif + } + + void testl(long double x) + { + #ifdef HAVE_C99_RUNTIME + if (sizeof(long) != sizeof(long long)) + return; + + if (lroundl(x) != llroundl(x)) + link_error(); + if (lrintl(x) != llrintl(x)) + link_error(); + #endif + } + + int main() + { + test(0.0); + testf(0.0); + testl(0.0); + return 0; + } + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/cpp/direct2s.c gcc-4.0.4/gcc/testsuite/gcc.dg/cpp/direct2s.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/cpp/direct2s.c 2004-11-05 16:43:49.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/cpp/direct2s.c 2006-03-12 03:57:06.000000000 +0000 *************** void f () *** 40,42 **** --- 40,44 ---- int i = X; /* { dg-error "undeclared|for each" "no macro X" } */ int j = Y; /* { dg-error "undeclared|for each" "no macro Y" } */ } + + /* { dg-final { cleanup-saved-temps } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/cpp/paste4.c gcc-4.0.4/gcc/testsuite/gcc.dg/cpp/paste4.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/cpp/paste4.c 2004-11-04 16:01:39.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/cpp/paste4.c 2006-03-12 03:57:06.000000000 +0000 *************** int main () *** 14,16 **** --- 14,18 ---- double d = glue (1.0e, +1); /* { dg-error "exponent|parse error|syntax error|expected" } */ return 0; } + + /* { dg-final { cleanup-saved-temps } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/cpp/separate-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/cpp/separate-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/cpp/separate-1.c 2004-11-05 16:43:49.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/cpp/separate-1.c 2006-03-12 03:57:06.000000000 +0000 *************** int FOO( /* { dg-error "parse error|synt *** 13,15 **** --- 13,17 ---- int baz FOO /* { dg-error "parse error|syntax error|expected" "error on this line" } */ ; /* { dg-warning "no type or storage class" "warning on this line" } */ + + /* { dg-final { cleanup-saved-temps } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/div-compare-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/div-compare-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/div-compare-1.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/div-compare-1.c 2006-10-19 20:25:18.000000000 +0000 *************** *** 0 **** --- 1,21 ---- + /* { dg-do run } */ + /* { dg-options "-std=c99" } */ + + extern void abort(void); + + typedef unsigned long long uint64; + + int very_large_value (uint64 t) + { + return (t / 1000000000ULL) > 9223372037ULL; + } + + int main(void) + { + uint64 t = 0xC000000000000000ULL; + + if (!very_large_value (t)) + abort (); + + return 0; + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/fold-cond-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/fold-cond-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/fold-cond-1.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/fold-cond-1.c 2006-04-26 03:20:56.000000000 +0000 *************** *** 0 **** --- 1,28 ---- + /* { dg-do compile } */ + /* { dg-options "-O2 -fdump-tree-original" } */ + + _Bool test1(int a, int b) + { + return a ? b : 0; + } + + _Bool test2(int c, int d) + { + return c ? d : 1; + } + + _Bool test3(int e, int f) + { + return e ? 0 : f; + } + + _Bool test4(int g, int h) + { + return g ? 1 : h; + } + + /* { dg-final { scan-tree-dump-times "a != 0 \&\& b != 0" 1 "original" } } */ + /* { dg-final { scan-tree-dump-times "c == 0 \\|\\| d != 0" 1 "original" } } */ + /* { dg-final { scan-tree-dump-times "e == 0 \&\& f != 0" 1 "original" } } */ + /* { dg-final { scan-tree-dump-times "\\(g \\| h\\) != 0" 1 "original" } } */ + /* { dg-final { cleanup-tree-dump "original" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/fold-convround-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/fold-convround-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/fold-convround-1.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/fold-convround-1.c 2006-07-30 13:21:59.000000000 +0000 *************** *** 0 **** --- 1,30 ---- + /* PR middle-end/28473. */ + /* { dg-do compile } */ + /* { dg-options "-O2 -fdump-tree-original" } */ + + extern double round(double); + extern double floor(double); + extern double ceil(double); + + unsigned long long test1(double x) + { + return (unsigned long long) round(x); + } + + unsigned long long test2(double x) + { + return (unsigned long long) floor(x); + } + unsigned long long test3(double x) + { + return (unsigned long long) ceil(x); + } + + /* { dg-final { scan-tree-dump-times "__builtin_lround" 0 "original" } } */ + /* { dg-final { scan-tree-dump-times "__builtin_llround" 0 "original" } } */ + /* { dg-final { scan-tree-dump-times "__builtin_lfloor" 0 "original" } } */ + /* { dg-final { scan-tree-dump-times "__builtin_llfloor" 0 "original" } } */ + /* { dg-final { scan-tree-dump-times "__builtin_lceil" 0 "original" } } */ + /* { dg-final { scan-tree-dump-times "__builtin_llceil" 0 "original" } } */ + /* { dg-final { cleanup-tree-dump "original" } } */ + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/funcdef-var-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/funcdef-var-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/funcdef-var-1.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/funcdef-var-1.c 2006-08-26 00:22:23.000000000 +0000 *************** *** 0 **** --- 1,10 ---- + /* Test ICE on defining function with a name previously declared as a + nonfunction. Bug 28299 from Bernhard Fischer + . */ + /* { dg-do compile } */ + /* { dg-options "-Wmissing-prototypes" } */ + + extern __typeof(foo) foo __asm__(""); /* { dg-error "undeclared" } */ + /* { dg-error "previous declaration" "previous declaration" { target *-*-* } 7 } */ + void *foo (void) {} /* { dg-error "redeclared as different kind of symbol" } */ + /* { dg-warning "no previous prototype" "no previous prototype" { target *-*-* } 9 } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/funcdef-var-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/funcdef-var-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/funcdef-var-2.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/funcdef-var-2.c 2006-08-26 00:22:23.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + /* Test ICE on defining function with a name previously declared as a + nonfunction. Bug 28299 from Bernhard Fischer . + Reduced testcase from Volker Reichelt . */ + + /* { dg-do compile } */ + /* { dg-options "-Wmissing-prototypes" } */ + + int foo; + /* { dg-error "previous declaration" "previous declaration" { target *-*-* } 8 } */ + void foo () {} /* { dg-error "redeclared as different kind of symbol" } */ + /* { dg-warning "no previous prototype" "no previous prototype" { target *-*-* } 10 } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/large-size-array-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/large-size-array-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/large-size-array-2.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/large-size-array-2.c 2006-05-03 18:49:40.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + /* PR c/25309 */ + /* { dg-do compile } */ + /* { dg-options "-O2" } */ + static char * name[] = { + [0x80000000] = "bar" + }; + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pch/save-temps-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/pch/save-temps-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pch/save-temps-1.c 2004-06-22 06:51:56.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pch/save-temps-1.c 2006-03-12 03:57:06.000000000 +0000 *************** *** 5,7 **** --- 5,9 ---- #endif #include int x; + + /* { dg-final { cleanup-saved-temps } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pr15784-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/pr15784-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pr15784-1.c 2005-02-13 06:41:01.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pr15784-1.c 2006-03-12 03:57:06.000000000 +0000 *************** int i (float x) { *** 40,42 **** --- 40,43 ---- return fabs(x) == -0.0; } /* { dg-final { scan-tree-dump-times "ABS_EXPR" 0 "generic" } } */ + /* { dg-final { cleanup-tree-dump "generic" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pr15784-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/pr15784-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pr15784-2.c 2005-02-13 06:41:01.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pr15784-2.c 2006-03-12 03:57:06.000000000 +0000 *************** int a (float x) { *** 9,11 **** --- 9,12 ---- } /* { dg-final { scan-tree-dump-times "ABS_EXPR" 0 "generic" } } */ + /* { dg-final { cleanup-tree-dump "generic" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pr15784-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/pr15784-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pr15784-3.c 2005-02-13 06:41:01.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pr15784-3.c 2006-03-12 03:57:06.000000000 +0000 *************** int a (float x) { *** 9,11 **** --- 9,12 ---- } /* { dg-final { scan-tree-dump-times "ABS_EXPR" 1 "generic" } } */ + /* { dg-final { cleanup-tree-dump "generic" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pr20115-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/pr20115-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pr20115-1.c 2005-02-23 05:08:32.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pr20115-1.c 2006-03-12 03:57:06.000000000 +0000 *************** int bar() *** 12,14 **** --- 12,15 ---- /* Check that we only have one call to foo. */ /* { dg-final { scan-tree-dump-times "foo" 1 "dom1" } } */ + /* { dg-final { cleanup-tree-dump "dom1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pr20368-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/pr20368-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pr20368-1.c 2005-03-30 19:39:34.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pr20368-1.c 2006-08-26 00:22:23.000000000 +0000 *************** extern __typeof (f) g; /* { dg-error "er *** 7,12 **** int f (x) ! float x; { } --- 7,12 ---- int f (x) ! float x; /* { dg-warning "warning: function declaration isn't a prototype" } */ { } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pr20368-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/pr20368-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pr20368-2.c 2005-03-30 19:39:34.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pr20368-2.c 2006-08-26 00:22:23.000000000 +0000 *************** extern __typeof (f) g; /* { dg-error "er *** 7,12 **** int f (x) ! float x; { } --- 7,12 ---- int f (x) ! float x; /* { dg-warning "warning: no previous prototype for 'f'" } */ { } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pr20368-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/pr20368-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pr20368-3.c 2005-03-30 19:39:34.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pr20368-3.c 2006-08-26 00:22:23.000000000 +0000 *************** extern __typeof (f) g; /* { dg-error "er *** 7,12 **** int f (x) ! float x; { } --- 7,12 ---- int f (x) ! float x; /* { dg-warning "warning: no previous declaration for 'f'" } */ { } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pr26729-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/pr26729-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pr26729-1.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pr26729-1.c 2006-05-15 16:14:46.000000000 +0000 *************** *** 0 **** --- 1,16 ---- + /* { dg-do run } */ + /* { dg-options "-O2" } */ + + void abort(void); + + __attribute__((noinline)) + int f (unsigned short word) { + return (word & 0x1) && (((unsigned short) (word & 0x8000)) == 0x8000); + } + + int main(void) { + if (!f(0x8001)) + abort(); + return 0; + } + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pr26961-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/pr26961-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pr26961-1.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pr26961-1.c 2006-04-26 03:20:56.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + /* { dg-do compile } */ + /* { dg-options "-O2" } */ + + long long foo(int i, int j) + { + return i ? (long long)(!j) : 0; + } + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pr26983.c gcc-4.0.4/gcc/testsuite/gcc.dg/pr26983.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pr26983.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pr26983.c 2006-09-21 23:38:21.000000000 +0000 *************** *** 0 **** --- 1,19 ---- + /* { dg-do link } */ + + /* This used to cause a linker failure because GCC would output + assembler code referencing labels that it had not output. */ + + void *jmpbuf[6]; + + void + foo (void) + { + __builtin_setjmp (jmpbuf); + } + + int + main (void) + { + return 0; + } + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pr27003.c gcc-4.0.4/gcc/testsuite/gcc.dg/pr27003.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pr27003.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pr27003.c 2006-05-13 19:45:56.000000000 +0000 *************** *** 0 **** --- 1,31 ---- + /* { dg-do compile } */ + /* { dg-do run } */ + /* { dg-options "-Os" } */ + + unsigned int + foo (unsigned int x) + { + unsigned int r = x; + while (--x) + r *= x; + return r; + } + + unsigned long long + bar (unsigned long long x) + { + unsigned long long r = x; + while (--x) + r *= x; + return r; + } + + extern void abort (void); + + int + main (void) + { + if (foo (5) != 120 || bar (5) != 120) + abort (); + return 0; + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pr27335.c gcc-4.0.4/gcc/testsuite/gcc.dg/pr27335.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pr27335.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pr27335.c 2006-05-13 22:10:56.000000000 +0000 *************** *** 0 **** --- 1,27 ---- + /* { dg-do compile } */ + /* { dg-options "-O2 -funroll-loops" } */ + + extern void bar () __attribute__ ((noreturn)); + + inline double + baz (double *x, unsigned int y) + { + if (y >= 6) + bar (); + return x[y]; + } + + double *a, *b; + + void + foo () + { + unsigned int r, s, t; + + for (r = 0; r < 2; r++) + for (t = 0; t < 2; t++) + { + for (s = 0; s < 3; s++) + b[r * 2 + t] += baz (a, 3 * s + t); + } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pr27428-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/pr27428-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pr27428-1.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pr27428-1.c 2006-07-02 16:05:28.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* { dg-do compile } */ + /* { dg-options "-O2" } */ + + void foo() + { + goto L; + if (0..) { L: ; } // { dg-error "too many decimal points" } + } + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pr27861-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/pr27861-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pr27861-1.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pr27861-1.c 2006-06-22 01:01:07.000000000 +0000 *************** *** 0 **** --- 1,67 ---- + /* PR target/27861 */ + /* The following code used to cause an ICE during RTL expansion, as + expand shift was stripping the SUBREG of a rotate shift count, and + later producing a VAR_DECL tree whose DECL_RTL's mode didn't match + the VAR_DECL's type's mode. */ + /* { dg-do compile } */ + /* { dg-options "-O2" } */ + + typedef struct sim_state *SIM_DESC; + typedef enum + { + SIM_OPEN_STANDALONE, SIM_OPEN_DEBUG + } + SIM_RC; + typedef unsigned int unsigned32 __attribute__ ((__mode__ (__SI__))); + typedef unsigned int unsigned64 __attribute__ ((__mode__ (__DI__))); + typedef unsigned32 unsigned_address; + typedef unsigned_address address_word; + static __inline__ unsigned64 + __attribute__ ((__unused__)) ROTR64 (unsigned64 val, int shift) + { + unsigned64 result; + result = (((val) >> (shift)) | ((val) << ((64) - (shift)))); + return result; + } + typedef struct _sim_cpu sim_cpu; + enum + { + TRACE_MEMORY_IDX, TRACE_MODEL_IDX, TRACE_ALU_IDX, TRACE_CORE_IDX, + }; + typedef struct _trace_data + { + char trace_flags[32]; + } + TRACE_DATA; + typedef enum + { + nr_watchpoint_types, + } + watchpoint_type; + typedef struct _sim_watchpoints + { + TRACE_DATA trace_data; + } + sim_cpu_base; + struct _sim_cpu + { + sim_cpu_base base; + }; + struct sim_state + { + sim_cpu cpu[1]; + }; + typedef address_word instruction_address; + do_dror (SIM_DESC sd, instruction_address cia, int MY_INDEX, unsigned64 x, + unsigned64 y) + { + unsigned64 result; + result = ROTR64 (x, y); + { + if ((((-1) & (1 << (TRACE_ALU_IDX))) != 0 + && (((&(((&(sd)->cpu[0])))->base.trace_data))-> + trace_flags)[TRACE_ALU_IDX] != 0)) + trace_result_word1 (sd, ((&(sd)->cpu[0])), TRACE_ALU_IDX, (result)); + } + } + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pr28402.c gcc-4.0.4/gcc/testsuite/gcc.dg/pr28402.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pr28402.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pr28402.c 2006-07-26 13:34:17.000000000 +0000 *************** *** 0 **** --- 1,22 ---- + /* { dg-options "" } */ + typedef long long ll; + typedef unsigned long long ull; + + int global; + + #define A(BASE, OP, AMT) \ + ll BASE ## AMT (ll x) { return x OP AMT; } \ + ull BASE ## AMT ## u (ull x) { return x OP AMT; } + + #define B(BASE, OP) \ + A (BASE, OP, 1) \ + A (BASE, OP, 10) \ + A (BASE, OP, 31) \ + A (BASE, OP, 33) \ + A (BASE, OP, 61) \ + A (BASE, OP, global) + + B (left, <<) + B (right, >>) + + /* { dg-final { scan-assembler-not "__\[a-z\]*si3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pr29637.c gcc-4.0.4/gcc/testsuite/gcc.dg/pr29637.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pr29637.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pr29637.c 2006-10-30 08:08:41.000000000 +0000 *************** *** 0 **** --- 1,23 ---- + /* PR tree-optimization/29637 */ + /* { dg-do compile } */ + /* { dg-options "-O2 -ftree-vectorize" } */ + + typedef struct __attribute__ ((aligned (8))) + { + short a, b, c, d; + } A; + + typedef struct + { + A a[24]; + } B; + + static const A b = { 0, 0, 1, -1 }; + + void + foo (B *x) + { + int i; + for (i = 0; i <= 20; i += 4) + x->a[i] = b; + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pragma-pack-4.c gcc-4.0.4/gcc/testsuite/gcc.dg/pragma-pack-4.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pragma-pack-4.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pragma-pack-4.c 2006-07-18 10:19:28.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + /* PR c/28286 */ + /* { dg-do compile } */ + + #pragma pack(0.5) /* { dg-warning "invalid constant" } */ + #pragma pack(push,0.5) /* { dg-warning "invalid constant" } */ + #pragma pack(push,x,0.5) /* { dg-warning "invalid constant" } */ + int i; diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/profile-generate-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/profile-generate-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/profile-generate-1.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/profile-generate-1.c 2006-03-12 03:57:06.000000000 +0000 *************** main(void) *** 33,35 **** --- 33,37 ---- abort (); return 0; } + + /* { dg-final { cleanup-coverage-files } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pthread-init-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/pthread-init-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pthread-init-1.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pthread-init-1.c 2006-10-17 01:28:41.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + /* Ensure we get clean warning results when using the pthread + * initialization macros. + * + * Origin: Kaveh Ghazi (ghazi@caip.rutgers.edu) 9/27/2006. + */ + + /* { dg-do compile } */ + /* { dg-options "-Wextra -Wall" } */ + + #include "pthread-init-common.h" + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pthread-init-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/pthread-init-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/pthread-init-2.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pthread-init-2.c 2006-10-25 16:38:57.000000000 +0000 *************** *** 0 **** --- 1,12 ---- + /* Various Solaris versions have been known to have problems with the + * pthread initialization macros when __STDC__ is defined. + * + * Origin: Kaveh Ghazi (ghazi@caip.rutgers.edu) 9/27/2006. + */ + + /* { dg-do compile } */ + /* { dg-options "-Wextra -Wall -ansi" } */ + /* { dg-options "-Wextra -Wall -ansi -D_POSIX_C_SOURCE=199506L" { target { *-*-hpux* *-*-solaris2.5.1 } } } */ + + #include "pthread-init-common.h" + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/pthread-init-common.h gcc-4.0.4/gcc/testsuite/gcc.dg/pthread-init-common.h *** gcc-4.0.3/gcc/testsuite/gcc.dg/pthread-init-common.h 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/pthread-init-common.h 2006-10-17 01:28:41.000000000 +0000 *************** *** 0 **** --- 1,39 ---- + /* + * Common code for the pthread-init-*.c tests. + * + * Origin: Kaveh Ghazi (ghazi@caip.rutgers.edu) 9/27/2006. + */ + + #define _GNU_SOURCE + + #include + #define UNUSED __attribute__ ((__unused__)) + + void foo(void) + { + #ifdef PTHREAD_MUTEX_INITIALIZER + pthread_mutex_t pmutex UNUSED = PTHREAD_MUTEX_INITIALIZER; + #endif + #ifdef PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP + pthread_mutex_t pmutex_rc UNUSED = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP; + #endif + #ifdef PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP + pthread_mutex_t pmutex_ec UNUSED = PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP; + #endif + #ifdef PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP + pthread_mutex_t pmutex_ad UNUSED = PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP; + #endif + #ifdef PTHREAD_COND_INITIALIZER + pthread_cond_t pcond UNUSED = PTHREAD_COND_INITIALIZER; + #endif + #ifdef PTHREAD_RWLOCK_INITIALIZER + pthread_rwlock_t prwlock UNUSED = PTHREAD_RWLOCK_INITIALIZER; + #endif + #ifdef PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP + pthread_rwlock_t prwlock_nrc UNUSED + = PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP; + #endif + #ifdef PTHREAD_ONCE_INIT + pthread_once_t ponce UNUSED = PTHREAD_ONCE_INIT; + #endif + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/sibcall-7.c gcc-4.0.4/gcc/testsuite/gcc.dg/sibcall-7.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/sibcall-7.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/sibcall-7.c 2006-04-23 18:17:25.000000000 +0000 *************** *** 0 **** --- 1,43 ---- + /* Simple check that tail recursive call optimization is also + controlled by -foptimize-sibling-calls. + + Copyright (C) 2006 Free Software Foundation Inc. + Original test by Hans-Peter Nilsson */ + + /* { dg-do run } */ + /* { dg-options "-O2 -fno-optimize-sibling-calls" } */ + + + extern void abort (void); + + extern void recurser_void (int); + extern void track (int); + + int main (void) + { + recurser_void (0); + return 0; + } + + void recurser_void (int n) + { + if (n == 0 || n == 7) + track (n); + + if (n == 10) + return; + + recurser_void (n + 1); + } + + void *trackpoint; + + void track (int n) + { + char stackpos[1]; + + if (n == 0) + trackpoint = stackpos; + else if (n != 7 || trackpoint == stackpos) + abort (); + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/simd-5.c gcc-4.0.4/gcc/testsuite/gcc.dg/simd-5.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/simd-5.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/simd-5.c 2006-10-25 14:55:09.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + /* { dg-do compile } */ + /* { dg-options "-O2 -std=gnu89" } */ + + /* Ensure that we don't need a typedef to initialize a vector type. */ + #define vector __attribute__ ((vector_size (8))) + vector char x = (vector char) {1,2,3,4,5,6,7,8}; /* { dg-bogus "initializer" } */ + vector char y = (vector short) {1,2,3,4}; /* { dg-error "initializer" } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/simd-6.c gcc-4.0.4/gcc/testsuite/gcc.dg/simd-6.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/simd-6.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/simd-6.c 2006-10-25 14:55:09.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + /* { dg-do compile } */ + /* { dg-options "-O2 -std=gnu99" } */ + + /* Ensure that we don't need a typedef to initialize a vector type. */ + #define vector __attribute__ ((vector_size (8))) + vector char x = (vector char) {1,2,3,4,5,6,7,8}; /* { dg-bogus "initializer" } */ + vector char y = (vector short) {1,2,3,4}; /* { dg-error "initializer" } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/sizeof-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/sizeof-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/sizeof-1.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/sizeof-1.c 2006-05-30 13:39:19.000000000 +0000 *************** *** 0 **** --- 1,4 ---- + /* PR c/27718 */ + /* { dg-do compile } */ + + int i = sizeof(struct A[]); /* { dg-error "incomplete" } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/sparc-getcontext-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/sparc-getcontext-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/sparc-getcontext-1.c 2005-11-10 17:00:41.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/sparc-getcontext-1.c 2006-08-07 06:45:23.000000000 +0000 *************** *** 1,7 **** /* PR middle-end/22127 */ /* Testcase by */ ! /* [ dg-do run { target sparc*-sun-solaris2.* } } */ /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O" } */ --- 1,7 ---- /* PR middle-end/22127 */ /* Testcase by */ ! /* { dg-do run { target sparc*-sun-solaris2.* } } */ /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O" } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/switch-9.c gcc-4.0.4/gcc/testsuite/gcc.dg/switch-9.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/switch-9.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/switch-9.c 2006-03-13 14:26:02.000000000 +0000 *************** *** 0 **** --- 1,25 ---- + /* PR middle-end/18859 */ + /* { dg-do compile } */ + /* { dg-options "" } */ + + void foo(int a) + { + switch (a) + { + case 0 ... -1: /* { dg-warning "empty range" } */ + a = a+2; + break; + + case 1 ... 2: + a = 0; + break; + + case 3 ... 4: + a = 1; + break; + + case 5 ... 6: + a = 0; + break; + } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/torture/asm-subreg-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/torture/asm-subreg-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/torture/asm-subreg-1.c 2005-03-29 21:36:20.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/torture/asm-subreg-1.c 2006-10-16 01:09:23.000000000 +0000 *************** *** 1,6 **** --- 1,7 ---- /* PR middle-end/20491 */ /* { dg-do compile } */ + /* { dg-skip-if "" { hppa*64*-*-* } "*" "" } */ /* Combine used to introduce invalid subregs for the asm input, and we'd crash later on, when removing all subregs. */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/torture/builtin-attr-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/torture/builtin-attr-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/torture/builtin-attr-1.c 2004-08-14 16:51:37.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/torture/builtin-attr-1.c 2007-01-16 04:22:44.000000000 +0000 *************** FPTEST3 (fma) *** 336,351 **** FPTEST2 (fmax) FPTEST2 (fmin) FPTEST2 (fmod) - FPTEST1 (gamma) BUILTIN_FPTEST0 (huge_val) FPTEST2 (hypot) FPTEST1T (ilogb, int) ! BUILTIN_FPTEST0 (inf) FPTEST1 (j0) FPTEST1 (j1) FPTEST2ARG1 (jn, int) FPTEST2ARG2 (ldexp, int) - FPTEST1 (lgamma) FPTEST1T (llrint, long long) FPTEST1T (llround, long long) FPTEST1 (log) --- 336,349 ---- FPTEST2 (fmax) FPTEST2 (fmin) FPTEST2 (fmod) BUILTIN_FPTEST0 (huge_val) FPTEST2 (hypot) FPTEST1T (ilogb, int) ! BUILTIN_FPTEST0 (inf) /* { dg-warning "does not support infinity" "INF unsupported" { target vax-*-* c4x-*-* pdp11-*-* } } */ FPTEST1 (j0) FPTEST1 (j1) FPTEST2ARG1 (jn, int) FPTEST2ARG2 (ldexp, int) FPTEST1T (llrint, long long) FPTEST1T (llround, long long) FPTEST1 (log) diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/torture/builtin-convert-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/torture/builtin-convert-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/torture/builtin-convert-1.c 2004-03-19 03:21:47.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/torture/builtin-convert-1.c 2006-11-01 06:01:56.000000000 +0000 *************** void test(double d1, float f1, long doub *** 104,110 **** OUTER_CAST1 (exp2, /*C99=*/ 1); OUTER_CAST1 (expm1, /*C99=*/ 1); OUTER_CAST1 (fabs, /*C99=*/ 0); - OUTER_CAST1 (lgamma, /*C99=*/ 1); OUTER_CAST1 (log, /*C99=*/ 0); OUTER_CAST1 (log10, /*C99=*/ 0); OUTER_CAST1 (log1p, /*C99=*/ 1); --- 104,109 ---- diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/torture/pr27136.c gcc-4.0.4/gcc/testsuite/gcc.dg/torture/pr27136.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/torture/pr27136.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/torture/pr27136.c 2006-05-09 16:01:53.000000000 +0000 *************** *** 0 **** --- 1,10 ---- + /* { dg-do compile } */ + /* { dg-options "-ffast-math" } */ + + void foo() + { + double x; + + for (x = 2; x < 10; x *= x) + ; + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/torture/pr28045.c gcc-4.0.4/gcc/testsuite/gcc.dg/torture/pr28045.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/torture/pr28045.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/torture/pr28045.c 2006-06-23 09:57:37.000000000 +0000 *************** *** 0 **** --- 1,22 ---- + /* { dg-do run } */ + + extern void abort(void); + struct a + { + unsigned int bits : 1; + signed long val : ((sizeof(long) * 8) - 1); + }; + int Fnegate (struct a b) + { + if ((-((long)b.val)) <= ((long) ((1UL << ((sizeof(long) * 8) - 2)) -1UL)) + && (-((long)b.val)) >= (-(((long) ((1UL << ((sizeof(long) * 8) - 2)) -1UL))) - 1)) + return 0 ; + abort (); + } + int main () + { + struct a b = {1, 1}; + Fnegate (b); + return 0; + } + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030530-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030530-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030530-2.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030530-2.c 2006-03-12 03:57:06.000000000 +0000 *************** rs6000_emit_prologue (int i, rs6000_stac *** 23,26 **** --- 23,27 ---- commutative operands correctly. */ /* { dg-final { scan-tree-dump-times "\\+" 1 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030611-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030611-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030611-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030611-1.c 2006-03-12 03:57:06.000000000 +0000 *************** shit(int a) *** 11,13 **** --- 11,14 ---- /* There should be precisely one call to square. If there is more than one, then the dominator optimizations failed to remove the redundant call. */ /* { dg-final { scan-tree-dump-times "square" 1 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030703-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030703-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030703-1.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030703-1.c 2006-03-12 03:57:06.000000000 +0000 *************** foo(int index) *** 19,21 **** --- 19,22 ---- /* There should be exactly one IF conditional. */ /* { dg-final { scan-tree-dump-times "if " 1 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030703-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030703-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030703-2.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030703-2.c 2006-03-12 03:57:06.000000000 +0000 *************** get_alias_set (t) *** 41,43 **** --- 41,44 ---- if() to disappear. */ /* { dg-final { scan-tree-dump-times "if " 1 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030708-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030708-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030708-1.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030708-1.c 2006-03-12 03:57:06.000000000 +0000 *************** nonlocal_mentioned_p (x) *** 40,43 **** /* There should be no IF conditionals. */ /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */ ! --- 40,43 ---- /* There should be no IF conditionals. */ /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */ ! /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030709-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030709-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030709-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030709-1.c 2006-03-12 03:57:06.000000000 +0000 *************** foo () *** 13,15 **** --- 13,16 ---- /* There should be no IF conditionals. */ /* { dg-final { scan-tree-dump-times "if " 0 "optimized"} } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c 2006-03-12 03:57:06.000000000 +0000 *************** get_alias_set (t) *** 51,53 **** --- 51,54 ---- collapse down to a simple return 0 without any conditionals). */ /* { dg-final { scan-tree-dump-times "if " 1 "cddce"} } */ + /* { dg-final { cleanup-tree-dump "cddce" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030709-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030709-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030709-3.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030709-3.c 2006-03-12 03:57:06.000000000 +0000 *************** record_component_aliases (type) *** 44,46 **** --- 44,48 ---- /* There should be one IF conditional. */ /* { dg-final { scan-tree-dump-times "if " 1 "dom3"} } */ + + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c 2006-03-12 03:57:06.000000000 +0000 *************** record_component_aliases (type) *** 52,54 **** --- 52,55 ---- /* There should be two loads of vec.length. */ /* { dg-final { scan-tree-dump-times "vec.length" 2 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c 2006-03-12 03:57:06.000000000 +0000 *************** record_component_aliases (type) *** 52,54 **** --- 52,55 ---- /* There should be four loads of vec.length. */ /* { dg-final { scan-tree-dump-times "vec.length" 4 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030711-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030711-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030711-2.c 2005-01-28 08:26:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030711-2.c 2006-03-12 03:57:06.000000000 +0000 *************** get_alias_set (t,z) *** 65,67 **** --- 65,69 ---- /* There should be one load of alias. */ /* { dg-final { scan-tree-dump-times "->alias" 1 "dom3"} } */ + + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030711-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030711-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030711-3.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030711-3.c 2006-03-12 03:57:06.000000000 +0000 *************** get_alias_set (t) *** 57,59 **** --- 57,61 ---- /* There should be one load of alias. */ /* { dg-final { scan-tree-dump-times "->alias" 1 "dom3"} } */ + + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030714-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030714-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030714-1.c 2004-06-21 09:15:29.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030714-1.c 2006-03-12 03:57:06.000000000 +0000 *************** find_base_value (src) *** 41,43 **** --- 41,45 ---- /* There should be three loads of ->code. */ /* { dg-final { scan-tree-dump-times "->code" 3 "dom3"} } */ + + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030714-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030714-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030714-2.c 2004-07-28 05:13:10.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030714-2.c 2006-03-12 03:57:06.000000000 +0000 *************** get_alias_set (t) *** 36,39 **** properly. */ /* { dg-final { scan-tree-dump-times "if " 3 "dom3"} } */ ! --- 36,39 ---- properly. */ /* { dg-final { scan-tree-dump-times "if " 3 "dom3"} } */ ! /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030728-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030728-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030728-1.c 2004-06-07 17:53:03.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030728-1.c 2006-03-12 03:57:06.000000000 +0000 *************** objects_must_conflict_p (t1, t2) *** 44,47 **** /* There should be three assignments of variables to the value zero. */ /* { dg-final { scan-tree-dump-times " = 0" 3 "optimized"} } */ ! --- 44,47 ---- /* There should be three assignments of variables to the value zero. */ /* { dg-final { scan-tree-dump-times " = 0" 3 "optimized"} } */ ! /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030729-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030729-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030729-1.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030729-1.c 2006-03-12 03:57:06.000000000 +0000 *************** readonly_fields_p (type) *** 50,52 **** --- 50,54 ---- /* There should be one load of ->common.code. We currently fail this because we load from ->common.code using different types. */ /* { dg-final { scan-tree-dump-times "common\.code" 1 "dom3"} } */ + + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030730-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030730-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030730-1.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030730-1.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (int attr_kind, unsigned long offset *** 21,24 **** /* There should be no IF conditionals. */ /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */ ! --- 21,24 ---- /* There should be no IF conditionals. */ /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */ ! /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030730-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030730-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030730-2.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030730-2.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (int attr_kind, unsigned long offset *** 21,23 **** --- 21,24 ---- /* There should be no IF conditionals. */ /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030731-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030731-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030731-1.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030731-1.c 2006-03-12 03:57:06.000000000 +0000 *************** store_expr (exp, target, want_value) *** 64,66 **** --- 64,67 ---- immediately dominates the comparison in question. We need something stronger. */ /* { dg-final { scan-tree-dump-times "target.*!= 0" 0 "dom3" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c 2006-03-12 03:57:06.000000000 +0000 *************** bar (int i, int partial, int args_addr) *** 14,16 **** --- 14,17 ---- /* There should be only one IF conditional since the first does nothing useful. */ /* { dg-final { scan-tree-dump-times "if " 1 "ccp"} } */ + /* { dg-final { cleanup-tree-dump "ccp" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-10.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-10.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-10.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-10.c 2006-03-12 03:57:06.000000000 +0000 *************** subreg_highpart_offset (outermode, inner *** 23,25 **** --- 23,26 ---- /* There should be one right shift by 2 places. */ /* { dg-final { scan-tree-dump-times " >> 2" 1 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-11.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-11.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-11.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-11.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (reg) *** 18,20 **** --- 18,21 ---- /* There should be no IF conditionals. */ /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-1.c 2006-03-12 03:57:06.000000000 +0000 *************** bar (rtx r) *** 42,46 **** which combines the result of those two tests into a new test must always be true and it is optimized appropriately. */ /* { dg-final { scan-tree-dump-times "if " 2 "dom3"} } */ ! ! --- 42,45 ---- which combines the result of those two tests into a new test must always be true and it is optimized appropriately. */ /* { dg-final { scan-tree-dump-times "if " 2 "dom3"} } */ ! /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c 2006-03-12 03:57:06.000000000 +0000 *************** foo(int n) *** 25,27 **** --- 25,28 ---- /* There should be no IF conditionals. */ /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c 2006-03-12 03:57:06.000000000 +0000 *************** cpp_parse_escape (pstr, limit, wide) *** 24,27 **** /* There should be precisely three IF statements. If there is more than two, then the dominator optimizations failed. */ /* { dg-final { scan-tree-dump-times "if " 3 "dom3"} } */ ! --- 24,27 ---- /* There should be precisely three IF statements. If there is more than two, then the dominator optimizations failed. */ /* { dg-final { scan-tree-dump-times "if " 3 "dom3"} } */ ! /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-5.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-5.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-5.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-5.c 2006-03-12 03:57:06.000000000 +0000 *************** foo () *** 35,37 **** --- 35,39 ---- /* There should be two IF statements. One for 'current_sym_addr->code == 42'. The other one for '(EXPR)->unchanging'. */ /* { dg-final { scan-tree-dump-times "if " 2 "dom3"} } */ + + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-6.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-6.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-6.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-6.c 2006-03-12 03:57:06.000000000 +0000 *************** foo4 (distance, i, j) *** 40,44 **** /* There should be no ABS_EXPR. */ /* { dg-final { scan-tree-dump-times "ABS_EXPR " 0 "dom3"} } */ ! ! --- 40,43 ---- /* There should be no ABS_EXPR. */ /* { dg-final { scan-tree-dump-times "ABS_EXPR " 0 "dom3"} } */ ! /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c 2005-07-26 20:54:30.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c 2006-03-12 03:57:06.000000000 +0000 *************** simplify_condition (cond_p) *** 35,37 **** --- 35,38 ---- /* There should be exactly one IF conditional. TBAA is not able to determine that 'decl' and 'cond' can't alias. */ /* { dg-final { scan-tree-dump-times "if " 1 "dom3" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c 2006-03-12 03:57:06.000000000 +0000 *************** output_location_lists (die) *** 50,52 **** --- 50,53 ---- /* There should be exactly one IF conditional, in output_location_lists. */ /* { dg-final { scan-tree-dump-times "if " 1 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c 2006-03-12 03:57:06.000000000 +0000 *************** ooof () *** 17,19 **** --- 17,20 ---- /* There should be no IF conditionals. */ /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c 2006-03-12 03:57:06.000000000 +0000 *************** delete_dead_jumptables () *** 38,40 **** --- 38,41 ---- /* There should be no IF statements. */ /* { dg-final { scan-tree-dump-times "if " 0 "cddce"} } */ + /* { dg-final { cleanup-tree-dump "cddce" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030814-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030814-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030814-1.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030814-1.c 2006-03-12 03:57:06.000000000 +0000 *************** com(int *blah) *** 18,21 **** more than one, then the dominator optimizations failed. */ /* { dg-final { scan-tree-dump-times "\\*blah" 1 "dom3"} } */ ! --- 18,21 ---- more than one, then the dominator optimizations failed. */ /* { dg-final { scan-tree-dump-times "\\*blah" 1 "dom3"} } */ ! /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030814-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030814-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030814-2.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030814-2.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (int value) *** 19,22 **** /* There should be no IF conditionals. */ /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */ ! --- 19,22 ---- /* There should be no IF conditionals. */ /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */ ! /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030814-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030814-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030814-3.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030814-3.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (int value) *** 20,23 **** /* There should be one IF conditional. */ /* { dg-final { scan-tree-dump-times "if " 1 "dom3"} } */ ! --- 20,23 ---- /* There should be one IF conditional. */ /* { dg-final { scan-tree-dump-times "if " 1 "dom3"} } */ ! /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030814-4.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030814-4.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030814-4.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030814-4.c 2006-03-12 03:57:06.000000000 +0000 *************** blah (decl, set) *** 35,41 **** --- 35,43 ---- /* There should be precisely one reference to pointer_alias_set. If there is more than one, then the dominator optimizations failed. */ /* { dg-final { scan-tree-dump-times "pointer_alias_set" 1 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ /* The assignment set = -1 in the ELSE clause of the last IF statement should be removed by the final cleanup phase. */ /* { dg-final { scan-tree-dump-times "set = -1" 0 "optimized"} } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030814-5.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030814-5.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030814-5.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030814-5.c 2006-03-12 03:57:06.000000000 +0000 *************** blah (decl, set) *** 35,41 **** --- 35,43 ---- /* There should be precisely one reference to pointer_alias_set. If there is more than one, then the dominator optimizations failed. */ /* { dg-final { scan-tree-dump-times "pointer_alias_set" 1 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ /* The assignment set = -1 in the ELSE clause of the last IF statement should be removed by the final cleanup phase. */ /* { dg-final { scan-tree-dump-times "set = -1" 0 "optimized"} } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030814-6.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030814-6.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030814-6.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030814-6.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (t, set) *** 42,44 **** --- 42,45 ---- /* ??? Will fail until we properly distinguish member stores. At present the write to type.alias_set kills the previous load. */ /* { dg-final { scan-tree-dump-times "common.code" 1 "dom3" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030814-7.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030814-7.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030814-7.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030814-7.c 2006-03-12 03:57:06.000000000 +0000 *************** mark_constant_function (void) *** 39,41 **** --- 39,42 ---- This if we find current_function_decl used as an argument, then we have failed. */ /* { dg-final { scan-tree-dump-times "\\(current_function_decl\\)" 0 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030815-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030815-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030815-1.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030815-1.c 2006-03-12 03:57:06.000000000 +0000 *************** blah (unsigned int regno) *** 39,43 **** eliminate some useless typecasting. The first type cast is needed to convert the unsigned int regno parameter into a struct rtx_def **. */ /* { dg-final { scan-tree-dump-times "\\(struct rtx_def \\* \\*\\)" 1 "dom3"} } */ ! ! --- 39,42 ---- eliminate some useless typecasting. The first type cast is needed to convert the unsigned int regno parameter into a struct rtx_def **. */ /* { dg-final { scan-tree-dump-times "\\(struct rtx_def \\* \\*\\)" 1 "dom3"} } */ ! /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c 2006-03-13 12:55:54.000000000 +0000 *************** y: ; *** 21,23 **** --- 21,24 ---- } /* { dg-final { scan-tree-dump-times "dont_remove \\(\\)" 1 "optimized"} } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030824-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030824-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030824-1.c 2004-06-16 05:09:41.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030824-1.c 2006-03-12 03:57:06.000000000 +0000 *************** int foo (int x, int y) *** 20,22 **** --- 20,23 ---- /* The addition should be optimized into 'y+x'. */ /* { dg-final { scan-tree-dump-times "\[xy\] \\+ \[xy]" 1 "optimized"} } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030824-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030824-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030824-2.c 2004-06-16 05:09:41.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030824-2.c 2006-03-12 03:57:06.000000000 +0000 *************** int foo (int x, int y) *** 20,22 **** --- 20,23 ---- /* This function should be optimized into 'return y+x'. */ /* { dg-final { scan-tree-dump-times "return \[xy\] \\+ \[xy\]" 1 "optimized"} } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030825-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030825-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030825-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030825-1.c 2006-03-12 03:57:06.000000000 +0000 *************** xxx:; *** 26,28 **** --- 26,29 ---- /* Bla should not be optimized away. */ /* { dg-final { scan-tree-dump-times "bla" 1 "optimized"} } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030907-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030907-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030907-1.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030907-1.c 2006-03-12 03:57:06.000000000 +0000 *************** int main() *** 27,29 **** --- 27,30 ---- /* The abort() call clearly is unreachable. */ /* { dg-final { scan-tree-dump-times "abort" 0 "optimized"} } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030917-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030917-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030917-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030917-1.c 2006-03-12 03:57:06.000000000 +0000 *************** findbestextension (int blah, int blah2) *** 16,20 **** /* The argument to "foo" should be a variable, not a constant. */ /* { dg-final { scan-tree-dump-times "foo .defval" 1 "ccp"} } */ ! ! --- 16,19 ---- /* The argument to "foo" should be a variable, not a constant. */ /* { dg-final { scan-tree-dump-times "foo .defval" 1 "ccp"} } */ ! /* { dg-final { cleanup-tree-dump "ccp" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030917-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030917-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030917-3.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030917-3.c 2006-03-12 03:57:06.000000000 +0000 *************** main () *** 21,25 **** /* The argument to "printf" should be a constant, not a variable. */ /* { dg-final { scan-tree-dump-times "printf.*, 0" 1 "ccp"} } */ ! ! --- 21,24 ---- /* The argument to "printf" should be a constant, not a variable. */ /* { dg-final { scan-tree-dump-times "printf.*, 0" 1 "ccp"} } */ ! /* { dg-final { cleanup-tree-dump "ccp" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030922-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030922-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030922-1.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030922-1.c 2006-03-12 03:57:06.000000000 +0000 *************** voidify_wrapper_expr (tree wrapper) *** 31,33 **** --- 31,34 ---- /* There should be no IF conditionals. */ /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c 2004-10-26 23:58:32.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c 2006-03-12 03:57:06.000000000 +0000 *************** rgn_rank (rtx insn1, rtx insn2) *** 20,22 **** --- 20,23 ---- /* There should be two IF conditionals. */ /* { dg-final { scan-tree-dump-times "if " 2 "dom1" } } */ + /* { dg-final { cleanup-tree-dump "dom1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031015-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031015-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031015-1.c 2004-07-09 15:29:46.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031015-1.c 2006-03-12 03:57:06.000000000 +0000 *************** main(void) *** 14,16 **** --- 14,17 ---- } /* { dg-final { scan-tree-dump-times "V_MAY_DEF" 2 "alias1" } } */ + /* { dg-final { cleanup-tree-dump "alias1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031021-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031021-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031021-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031021-1.c 2006-03-12 03:57:06.000000000 +0000 *************** int main() *** 18,20 **** --- 18,21 ---- /* We should only store to a.i, not load from it. */ /* { dg-final { scan-tree-dump-times "a.i" 1 "optimized" } } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031022-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031022-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031022-1.c 2004-07-28 12:15:20.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031022-1.c 2006-03-12 03:57:06.000000000 +0000 *************** blah (int arf) *** 25,27 **** --- 25,28 ---- /* There should be one load from entry_exit_blocks[1].pred. */ /* { dg-final { scan-tree-dump-times "entry_exit_blocks.1..pred" 1 "dom1"} } */ + /* { dg-final { cleanup-tree-dump "dom1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031106-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031106-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031106-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031106-1.c 2006-03-12 03:57:06.000000000 +0000 *************** void foo (int testarray[]) *** 18,20 **** --- 18,21 ---- /* There should be no link_error calls. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized"} } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031106-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031106-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031106-2.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031106-2.c 2006-03-12 03:57:06.000000000 +0000 *************** void foo (struct s* teststruct) *** 25,27 **** --- 25,29 ---- /* There should be no link_error calls. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized"} } */ + + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031106-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031106-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031106-3.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031106-3.c 2006-03-12 03:57:06.000000000 +0000 *************** void foo (int testarray[]) *** 19,21 **** --- 19,22 ---- /* There should be no link_error calls. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031106-4.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031106-4.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031106-4.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031106-4.c 2006-03-12 03:57:06.000000000 +0000 *************** void foo (struct s* r) *** 27,29 **** --- 27,30 ---- /* There should be no link_error calls. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031106-5.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031106-5.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031106-5.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031106-5.c 2006-03-12 03:57:06.000000000 +0000 *************** void foo2 (struct s* r, struct s* p) *** 26,28 **** --- 26,29 ---- /* There should be no link_error calls. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031106-6.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031106-6.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031106-6.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031106-6.c 2006-03-12 03:57:06.000000000 +0000 *************** struct s foo (struct s r) *** 26,28 **** --- 26,29 ---- /* There should be no references to any of "temp_struct*" temporaries. */ /* { dg-final { scan-tree-dump-times "temp_struct" 0 "optimized" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031216-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031216-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20031216-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20031216-1.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (int b) *** 17,19 **** --- 17,20 ---- /* The comparison should be eliminated, there should be no reference to link_error. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized"} } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c 2005-02-01 21:35:18.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c 2006-03-12 03:57:06.000000000 +0000 *************** void test55 (int x, int y) *** 34,36 **** --- 34,37 ---- by teaching dom to look through && and register all components as true. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" { xfail { ! powerpc*-*-* } } } } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c 2006-03-12 03:57:06.000000000 +0000 *************** main(){ *** 30,32 **** --- 30,33 ---- /* Should have no more than two ifs left after straightening. */ /* { dg-final { scan-tree-dump-times "if " 2 "phiopt1"} } */ + /* { dg-final { cleanup-tree-dump "phiopt1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c 2006-03-12 03:57:06.000000000 +0000 *************** com (rtx insn, int blah) *** 38,40 **** --- 38,41 ---- /* Cddce cannot remove possibly infinite loops and there is no way how to determine whether the loop in can_move_up ends. */ /* { dg-final { scan-tree-dump "if " "cddce"} } */ + /* { dg-final { cleanup-tree-dump "cddce" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040216-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040216-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040216-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040216-1.c 2006-03-12 03:57:06.000000000 +0000 *************** foo(int *z, int *y, int xx) *** 15,18 **** /* We should convert two COND_EXPRs into straightline code. */ /* { dg-final { scan-tree-dump-times "Deleted dead store" 2 "dse1"} } */ ! --- 15,18 ---- /* We should convert two COND_EXPRs into straightline code. */ /* { dg-final { scan-tree-dump-times "Deleted dead store" 2 "dse1"} } */ ! /* { dg-final { cleanup-tree-dump "dse1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c 2006-03-12 03:57:06.000000000 +0000 *************** void foo(int edx, int eax) *** 24,30 **** --- 24,32 ---- /* Verify that we did a forward propagation. */ /* { dg-final { scan-tree-dump-times "Replaced" 1 "forwprop1"} } */ + /* { dg-final { cleanup-tree-dump "forwprop1" } } */ /* After cddce we should have two IF statements remaining as the other two tests can be threaded. */ /* { dg-final { scan-tree-dump-times "if " 2 "cddce"} } */ + /* { dg-final { cleanup-tree-dump "cddce" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040430-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040430-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040430-1.c 2004-06-29 16:25:28.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040430-1.c 2006-03-12 03:57:06.000000000 +0000 *************** int main() *** 23,25 **** --- 23,26 ---- } /* { dg-final { scan-tree-dump-times "if " 0 "optimized"} } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040513-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040513-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040513-1.c 2004-05-13 20:55:06.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040513-1.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (unsigned int a) *** 14,18 **** /* There should be no casts to a _Bool since we can use the temporary holding (a>>5)&1 directly. */ /* { dg-final { scan-tree-dump-times "\\(_Bool\\)" 0 "forwprop1"} } */ ! ! --- 14,17 ---- /* There should be no casts to a _Bool since we can use the temporary holding (a>>5)&1 directly. */ /* { dg-final { scan-tree-dump-times "\\(_Bool\\)" 0 "forwprop1"} } */ ! /* { dg-final { cleanup-tree-dump "forwprop1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040513-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040513-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040513-2.c 2004-05-13 20:55:06.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040513-2.c 2006-03-12 03:57:06.000000000 +0000 *************** int t(int i) *** 22,24 **** --- 22,25 ---- /* There should be no link_error calls, if there is any, the optimization has failed */ /* { dg-final { scan-tree-dump-times "link_error" 0 "dom2"} } */ + /* { dg-final { cleanup-tree-dump "dom2" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040514-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040514-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040514-1.c 2004-05-15 20:35:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040514-1.c 2006-03-12 03:57:06.000000000 +0000 *************** end: *** 16,18 **** --- 16,19 ---- /* Should have no ifs left after straightening. */ /* { dg-final { scan-tree-dump-times "if " 0 "phiopt1"} } */ + /* { dg-final { cleanup-tree-dump "phiopt1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040514-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040514-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040514-2.c 2004-05-19 03:35:19.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040514-2.c 2006-03-12 03:57:06.000000000 +0000 *************** foo2 (distance, i, j) *** 15,17 **** --- 15,18 ---- /* { dg-final { scan-tree-dump-times "ABS_EXPR " 1 "dom3"} } */ /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */ + /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c 2005-02-23 05:08:32.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c 2006-03-12 03:57:06.000000000 +0000 *************** void bar (void) *** 18,20 **** --- 18,21 ---- does not alias any other pointer. Hence, we must have a VDEF for a before and after the call to foo(). */ /* { dg-final { scan-tree-dump-times "V_MAY_DEF" 1 "alias1"} } */ + /* { dg-final { cleanup-tree-dump "alias1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040518-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040518-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040518-1.c 2004-05-18 17:32:54.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040518-1.c 2006-03-12 03:57:06.000000000 +0000 *************** int f(int a, int b) *** 10,12 **** --- 10,13 ---- /* Should have no ifs left after straightening. */ /* { dg-final { scan-tree-dump-times "if " 0 "phiopt1"} } */ + /* { dg-final { cleanup-tree-dump "phiopt1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040518-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040518-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040518-2.c 2004-05-19 03:35:19.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040518-2.c 2006-03-12 03:57:06.000000000 +0000 *************** int t( int i) *** 14,16 **** --- 14,17 ---- /* We should convert one COND_EXPRs into straightline code with ABS. */ /* { dg-final { scan-tree-dump-times "straightline" 1 "phiopt1"} } */ /* { dg-final { scan-tree-dump-times "ABS_EXPR" 1 "phiopt1"} } */ + /* { dg-final { cleanup-tree-dump "phiopt1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040615-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040615-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040615-1.c 2004-08-14 17:18:56.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040615-1.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (unsigned int a, unsigned int b) *** 14,16 **** --- 14,17 ---- } /* { dg-final { scan-tree-dump-times "bar2" 0 "dom1" } } */ + /* { dg-final { cleanup-tree-dump "dom1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040624-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040624-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040624-1.c 2004-06-24 15:59:52.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040624-1.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (unsigned int a, unsigned int b) *** 18,21 **** conditional. */ /* { dg-final { scan-tree-dump-times "if " 1 "dom1" } } */ ! --- 18,21 ---- conditional. */ /* { dg-final { scan-tree-dump-times "if " 1 "dom1" } } */ ! /* { dg-final { cleanup-tree-dump "dom1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040703-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040703-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040703-1.c 2005-02-12 07:46:43.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040703-1.c 2006-03-12 03:57:06.000000000 +0000 *************** float foo(float x) *** 10,12 **** --- 10,13 ---- /* We should *not* fold the arithmetic. */ /* { dg-final { scan-tree-dump-times "0\\.0" 0 "dom2"} } */ + /* { dg-final { cleanup-tree-dump "dom2" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040721-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040721-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040721-1.c 2004-07-22 18:33:20.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040721-1.c 2006-03-12 03:57:06.000000000 +0000 *************** main () *** 25,27 **** --- 25,28 ---- /* There should be no G on the RHS of an assignment. */ /* { dg-final { scan-tree-dump-times "= G;" 0 "ccp"} } */ + /* { dg-final { cleanup-tree-dump "ccp" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040729-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040729-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040729-1.c 2004-07-29 17:15:38.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040729-1.c 2006-03-12 03:57:06.000000000 +0000 *************** foo () *** 16,18 **** --- 16,19 ---- operands. But 'p' itself is not volatile and taking the address of a volatile does not constitute a volatile operand. */ /* { dg-final { scan-tree-dump-times "&x" 0 "dce3"} } */ + /* { dg-final { cleanup-tree-dump "dce3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040911-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040911-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20040911-1.c 2004-09-11 18:57:06.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20040911-1.c 2006-03-12 03:57:06.000000000 +0000 *************** int foo (int i) *** 19,21 **** --- 19,22 ---- } /* { dg-final { scan-tree-dump-not "VUSE dest. The net result is that we only need one load of e->dest. */ /* { dg-final { scan-tree-dump-times "->dest" 1 "dom3" { xfail *-*-* } } } */ ! ! --- 35,38 ---- modify e or e->dest. The net result is that we only need one load of e->dest. */ /* { dg-final { scan-tree-dump-times "->dest" 1 "dom3" { xfail *-*-* } } } */ ! /* { dg-final { cleanup-tree-dump "dom3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20050128-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20050128-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20050128-1.c 2005-01-28 16:50:58.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20050128-1.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (int align) *** 11,13 **** --- 11,14 ---- /* We should have optimized away the mod operator before we genericized the code. */ /* { dg-final { scan-tree-dump-times "%" 0 "generic"} } */ + /* { dg-final { cleanup-tree-dump "generic" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20050215-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20050215-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/20050215-1.c 2005-02-16 13:54:30.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/20050215-1.c 2006-03-12 03:57:06.000000000 +0000 *************** int foo (void) *** 11,13 **** --- 11,14 ---- /* Make sure the optimizers don't introduce overflow where one did not exist in the original. */ /* { dg-final { scan-tree-dump-times "-0+4" 0 "optimized"} } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/asm-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/asm-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/asm-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/asm-1.c 2006-03-12 03:57:06.000000000 +0000 *************** void f() *** 14,16 **** --- 14,17 ---- /* { dg-final { scan-tree-dump-times "42" 1 "optimized" } } */ /* { dg-final { scan-tree-dump-times "63" 1 "optimized" } } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/asm-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/asm-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/asm-2.c 2004-12-25 17:01:52.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/asm-2.c 2006-03-12 03:57:06.000000000 +0000 *************** void baz(void) *** 14,16 **** --- 14,17 ---- } /* { dg-final { scan-tree-dump-times "asm\[^\\r\\n\]*xyzzy" 1 "optimized" } } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/asm-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/asm-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/asm-3.c 2004-12-25 17:01:52.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/asm-3.c 2006-03-12 03:57:06.000000000 +0000 *************** void test(void) *** 28,30 **** --- 28,32 ---- /* In particular, hardreg should *not* appear in the call to bar. */ /* { dg-final { scan-tree-dump-times "bar \[(\]t\[)\]" 1 "optimized" } } */ + + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/cfgcleanup-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/cfgcleanup-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/cfgcleanup-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/cfgcleanup-1.c 2006-03-12 03:57:06.000000000 +0000 *************** cleanup (int a, int b) *** 16,18 **** --- 16,19 ---- } /* Dce should get rid of the initializers and cfgcleanup should elliminate ifs */ /* { dg-final { scan-tree-dump-times "if " 0 "dce1"} } */ + /* { dg-final { cleanup-tree-dump "dce1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/complex-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/complex-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/complex-1.c 2005-02-24 20:00:09.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/complex-1.c 2006-03-12 03:57:06.000000000 +0000 *************** C foo(C x, float y) *** 10,12 **** --- 10,13 ---- } /* { dg-final { scan-tree-dump-times "__mul" 0 "optimized" } } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/complex-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/complex-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/complex-2.c 2005-02-24 20:00:09.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/complex-2.c 2006-03-12 03:57:06.000000000 +0000 *************** C foo(C x, float y) *** 10,12 **** --- 10,13 ---- } /* { dg-final { scan-tree-dump-times "__div" 0 "optimized" } } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c 2004-09-16 21:29:43.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c 2006-03-12 03:57:06.000000000 +0000 *************** void bla (void) *** 13,15 **** --- 13,16 ---- /* There should be a header duplicated. */ /* { dg-final { scan-tree-dump-times "Duplicating header" 1 "ch"} } */ + /* { dg-final { cleanup-tree-dump "ch" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c 2004-09-06 23:14:43.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c 2006-03-12 03:57:06.000000000 +0000 *************** int main1 () *** 34,36 **** --- 34,37 ---- /* { dg-final { scan-tree-dump-times "Applying if-conversion" 1 "ifcvt" } } */ + /* { dg-final { cleanup-tree-dump "ifcvt" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-2.c 2004-10-20 01:29:57.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-2.c 2006-03-12 03:57:06.000000000 +0000 *************** void foo(const int * __restrict__ zr_in, *** 33,36 **** /* { dg-final { scan-tree-dump-times "Applying if-conversion" 1 "ifcvt" } } */ ! --- 33,36 ---- /* { dg-final { scan-tree-dump-times "Applying if-conversion" 1 "ifcvt" } } */ ! /* { dg-final { cleanup-tree-dump "ifcvt" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/inline_asm-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/inline_asm-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/inline_asm-1.c 2005-02-26 16:24:44.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/inline_asm-1.c 2006-03-12 03:57:06.000000000 +0000 *************** char f(char *a) *** 13,18 **** --- 13,20 ---- /* test_function should be called twice as the inline-asm changes memory. */ /* { dg-final { scan-tree-dump-times "test_function" 2 "optimized"} } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ /* There should a V_MAY_DEF for the inline-asm. */ /* { dg-final { scan-tree-dump-times "V_MAY_DEF" 1 "alias1"} } */ + /* { dg-final { cleanup-tree-dump "alias1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/inline_asm-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/inline_asm-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/inline_asm-2.c 2005-02-27 16:37:02.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/inline_asm-2.c 2006-03-12 03:57:06.000000000 +0000 *************** void f(char *a) *** 15,17 **** --- 15,18 ---- /* There should a V_MAY_DEF for the inline-asm and one for the link_error. */ /* { dg-final { scan-tree-dump-times "V_MAY_DEF" 2 "alias1"} } */ + /* { dg-final { cleanup-tree-dump "alias1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/loop-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/loop-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/loop-1.c 2005-12-22 18:56:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/loop-1.c 2006-03-12 03:57:06.000000000 +0000 *************** void xxx(void) *** 22,29 **** --- 22,32 ---- /* We should be able to find out that the loop iterates four times and unroll it completely. */ /* { dg-final { scan-tree-dump-times "Added canonical iv to loop 1, 4 iterations" 1 "ivcanon"} } */ + /* { dg-final { cleanup-tree-dump "ivcanon" } } */ /* { dg-final { scan-tree-dump-times "Unrolled loop 1 completely" 1 "cunroll"} } */ + /* { dg-final { cleanup-tree-dump "cunroll" } } */ /* { dg-final { scan-tree-dump-times "foo" 5 "vars"} } */ + /* { dg-final { cleanup-tree-dump "vars" } } */ /* Because hppa and ia64 targets include an external declaration for foo as well as the calls we need to look for something more specific then just diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/loop-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/loop-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/loop-2.c 2004-09-25 20:53:44.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/loop-2.c 2006-03-12 03:57:06.000000000 +0000 *************** void xxx(void) *** 35,37 **** --- 35,39 ---- /* { dg-final { scan-tree-dump-times "1700" 1 "vars" } } */ /* { dg-final { scan-tree-dump-times "iter" 0 "vars" } } */ + + /* { dg-final { cleanup-tree-dump "vars" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/loop-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/loop-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/loop-3.c 2004-09-05 09:25:37.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/loop-3.c 2006-03-12 03:57:06.000000000 +0000 *************** void xxx(void) *** 25,27 **** --- 25,29 ---- /* And original induction variable should be preserved. */ /* { dg-final { scan-tree-dump-times "int iter" 1 "vars" } } */ + + /* { dg-final { cleanup-tree-dump "vars" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/loop-4.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/loop-4.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/loop-4.c 2005-01-09 18:58:11.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/loop-4.c 2006-03-12 03:57:06.000000000 +0000 *************** void xxx(void) *** 39,41 **** --- 39,43 ---- /* And the original induction variable should be eliminated. */ /* { dg-final { scan-tree-dump-times "iter" 0 "vars" } } */ + + /* { dg-final { cleanup-tree-dump "vars" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/loop-5.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/loop-5.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/loop-5.c 2004-12-05 01:39:55.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/loop-5.c 2006-03-12 03:57:06.000000000 +0000 *************** void xxx(void) *** 24,26 **** --- 24,28 ---- /* And the use of jter should be replaced by iter + 2 */ /* { dg-final { scan-tree-dump-times " \\+ 2" 1 "vars" } } */ + + /* { dg-final { cleanup-tree-dump "vars" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/loop-6.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/loop-6.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/loop-6.c 2004-09-23 12:21:31.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/loop-6.c 2006-03-12 03:57:06.000000000 +0000 *************** void xxx(void) *** 20,26 **** --- 20,28 ---- /* Loop should be unswitched. */ /* { dg-final { scan-tree-dump-times "Unswitching loop" 1 "unswitch" } } */ + /* { dg-final { cleanup-tree-dump "unswitch" } } */ /* In effect there should be exactly three conditional jumps in the final program. */ /* { dg-final { scan-tree-dump-times "else" 3 "vars" } } */ + /* { dg-final { cleanup-tree-dump "vars" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/loop-7.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/loop-7.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/loop-7.c 2005-02-19 09:26:09.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/loop-7.c 2006-03-12 03:57:06.000000000 +0000 *************** int xxx (void) *** 32,34 **** --- 32,35 ---- with k = 0 may be invalid. */ /* { dg-final { scan-tree-dump-times "Moving statement" 2 "lim" } } */ + /* { dg-final { cleanup-tree-dump "lim" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ltrans-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ltrans-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ltrans-1.c 2004-11-01 18:08:02.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ltrans-1.c 2006-03-12 03:57:06.000000000 +0000 *************** int foo(int N, int *res) *** 20,22 **** --- 20,23 ---- /* { dg-final { scan-tree-dump-times "converted loop nest to perfect loop nest" 1 "ltrans"} } */ /* { dg-final { scan-tree-dump-times "transformed loop" 1 "ltrans"} } */ + /* { dg-final { cleanup-tree-dump "ltrans" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ltrans-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ltrans-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ltrans-2.c 2004-11-01 18:08:02.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ltrans-2.c 2006-03-12 03:57:06.000000000 +0000 *************** int foo(int N, int *res) *** 22,24 **** --- 22,25 ---- } /* { dg-final { scan-tree-dump-times "transformed loop" 1 "ltrans"} { xfail *-*-*} } */ + /* { dg-final { cleanup-tree-dump "ltrans" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ltrans-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ltrans-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ltrans-3.c 2004-11-01 18:08:02.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ltrans-3.c 2006-03-12 03:57:06.000000000 +0000 *************** int foo(int N, int *res) *** 17,19 **** --- 17,20 ---- } /* { dg-final { scan-tree-dump-times "transformed loop" 1 "ltrans"} } */ + /* { dg-final { cleanup-tree-dump "ltrans" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ltrans-4.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ltrans-4.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ltrans-4.c 2004-11-01 18:08:02.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ltrans-4.c 2006-03-12 03:57:06.000000000 +0000 *************** int foo(int N, int *res) *** 16,18 **** --- 16,19 ---- } /* { dg-final { scan-tree-dump-times "transformed loop" 1 "ltrans"} } */ + /* { dg-final { cleanup-tree-dump "ltrans" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ltrans-5.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ltrans-5.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ltrans-5.c 2004-11-01 18:08:02.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ltrans-5.c 2006-03-12 03:57:06.000000000 +0000 *************** int main(void) *** 16,18 **** --- 16,19 ---- /* { dg-final { scan-tree-dump-times "Linear expression: constant: 1 invariants: denominator: 1" 1 "ltrans" } } */ /* { dg-final { scan-tree-dump-times "transformed loop" 1 "ltrans"} } */ + /* { dg-final { cleanup-tree-dump "ltrans" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr15349.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr15349.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr15349.c 2005-01-20 19:20:39.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr15349.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (int a, int b) *** 23,25 **** --- 23,26 ---- } /* { dg-final { scan-tree-dump-times "PHI" 1 "mergephi"} } */ + /* { dg-final { cleanup-tree-dump "mergephi" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr15791-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr15791-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr15791-3.c 2005-01-29 19:25:17.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr15791-3.c 2006-03-12 03:57:06.000000000 +0000 *************** int f(int i, unsigned j) *** 10,13 **** } /* { dg-final { scan-tree-dump-times "i == j" 0 "gimple" } } */ ! --- 10,13 ---- } /* { dg-final { scan-tree-dump-times "i == j" 0 "gimple" } } */ ! /* { dg-final { cleanup-tree-dump "gimple" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr15791-4.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr15791-4.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr15791-4.c 2005-01-29 19:25:17.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr15791-4.c 2006-03-12 03:57:06.000000000 +0000 *************** int f(int i, int j) *** 10,13 **** } /* { dg-final { scan-tree-dump-times "i == j" 0 "gimple" } } */ ! --- 10,13 ---- } /* { dg-final { scan-tree-dump-times "i == j" 0 "gimple" } } */ ! /* { dg-final { cleanup-tree-dump "gimple" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr15791-5.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr15791-5.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr15791-5.c 2005-01-29 19:25:17.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr15791-5.c 2006-03-12 03:57:06.000000000 +0000 *************** int foo(int i, int j) *** 10,13 **** } /* { dg-final { scan-tree-dump-times "i == j" 1 "gimple" } } */ ! --- 10,13 ---- } /* { dg-final { scan-tree-dump-times "i == j" 1 "gimple" } } */ ! /* { dg-final { cleanup-tree-dump "gimple" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr16721.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr16721.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr16721.c 2004-09-22 23:33:20.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr16721.c 2006-03-12 03:57:06.000000000 +0000 *************** int test() *** 13,15 **** --- 13,16 ---- /* The load from p->addr should not disappear. */ /* { dg-final { scan-tree-dump-times "\->addr" 1 "optimized"} } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr19633.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr19633.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr19633.c 2005-01-27 04:45:20.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr19633.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (int a, struct T b) *** 23,25 **** --- 23,26 ---- /* Make sure that .GLOBAL_VAR is not created when there are no clobbering calls. */ /* { dg-final { scan-tree-dump-times "GLOBAL_VAR" 0 "ssa"} } */ + /* { dg-final { cleanup-tree-dump "ssa" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr21171.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr21171.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr21171.c 2005-06-14 12:33:51.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr21171.c 2006-03-13 12:55:54.000000000 +0000 *************** int main() *** 26,28 **** --- 26,29 ---- } /* { dg-final { scan-tree-dump-times "SVR" 1 "vars"} } */ + /* { dg-final { cleanup-tree-dump "vars" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr21985.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr21985.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr21985.c 2005-06-24 03:44:46.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr21985.c 2006-03-13 12:55:54.000000000 +0000 *************** main (void) *** 31,33 **** --- 31,34 ---- /* Two of the calls to foo should be folded to just foo(constant). */ /* { dg-final { scan-tree-dump-times "foo \\(\[0-9\]*\\)" 2 "vars" } } */ + /* { dg-final { cleanup-tree-dump "vars" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr22051-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr22051-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr22051-1.c 2005-07-11 22:41:08.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr22051-1.c 2006-03-13 12:55:54.000000000 +0000 *************** foo() *** 18,22 **** --- 18,23 ---- are complete so that function pointer canonicalization works on those targets which require it. */ /* { dg-final { scan-tree-dump-times "if \\(\\(void \\(\\*<.*>\\) \\(void\\)\\) p" 1 "optimized" } } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr22051-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr22051-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr22051-2.c 2005-07-13 17:42:02.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr22051-2.c 2006-03-13 12:55:54.000000000 +0000 *************** foo() *** 21,24 **** --- 21,25 ---- so that we do not try to canonicalize a function pointer for the comparison when no such canonicalization is wanted. */ /* { dg-final { scan-tree-dump-times "if \\(\\(int\\).*q" 1 "optimized" } } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr22321.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr22321.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/pr22321.c 2005-07-13 16:43:59.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/pr22321.c 2006-03-13 12:55:54.000000000 +0000 *************** int main () *** 16,18 **** --- 16,20 ---- } /* { dg-final { scan-tree-dump-times "return 0" 1 "optimized" } } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/sra-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/sra-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/sra-1.c 2004-10-27 21:02:16.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/sra-1.c 2006-03-12 03:57:06.000000000 +0000 *************** copystruct111111 (teststruct param) *** 70,72 **** --- 70,73 ---- /* There should be no referenc to link_error. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized"} } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/sra-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/sra-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/sra-2.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/sra-2.c 2006-03-12 03:57:06.000000000 +0000 *************** copystruct11 (teststruct *param) *** 23,25 **** --- 23,26 ---- /* There should be no reference to link_error. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/sra-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/sra-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/sra-3.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/sra-3.c 2006-03-12 03:57:06.000000000 +0000 *************** copystruct1 (void) *** 25,27 **** --- 25,28 ---- /* There should be no reference to link_error. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-10.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-10.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-10.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-10.c 2006-03-12 03:57:06.000000000 +0000 *************** middle: *** 31,33 **** --- 31,34 ---- /* There should be no calls to strlen. */ /* { dg-final { scan-tree-dump-times "strlen" 0 "fab"} } */ + /* { dg-final { cleanup-tree-dump "fab" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-11.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-11.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-11.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-11.c 2006-03-12 03:57:06.000000000 +0000 *************** int test1111 (int param) *** 39,41 **** --- 39,42 ---- /* All ifs should be eliminated. */ /* { dg-final { scan-tree-dump-times "if" 0 "optimized" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-1.c 2006-03-12 03:57:06.000000000 +0000 *************** void test11111 (int p, int q, int r) *** 72,74 **** --- 72,75 ---- /* There should be not link_error calls, if there is any the optimization has failed */ /* { dg-final { scan-tree-dump-times "link_error" 0 "ccp"} } */ + /* { dg-final { cleanup-tree-dump "ccp" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-2.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-2.c 2006-03-12 03:57:06.000000000 +0000 *************** int test99999 (void) *** 169,171 **** --- 169,172 ---- /* There should be not link_error calls, if there is any the optimization has failed */ /* { dg-final { scan-tree-dump-times "link_error" 0 "ccp"} } */ + /* { dg-final { cleanup-tree-dump "ccp" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-3.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-3.c 2006-03-12 03:57:06.000000000 +0000 *************** int* test666 (int * __restrict__ rp1, in *** 132,134 **** --- 132,135 ---- /* ??? While we indeed don't handle some of these, a couple of the restrict tests are incorrect. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "ccp" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "ccp" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-7.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-7.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-7.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-7.c 2006-03-12 03:57:06.000000000 +0000 *************** int test7 (int a) *** 24,27 **** /* There should be not link_error calls, if there is any the optimization has failed */ /* { dg-final { scan-tree-dump-times "link_error" 0 "ccp"} } */ ! --- 24,27 ---- /* There should be not link_error calls, if there is any the optimization has failed */ /* { dg-final { scan-tree-dump-times "link_error" 0 "ccp"} } */ ! /* { dg-final { cleanup-tree-dump "ccp" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-9.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-9.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-9.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-9.c 2006-03-12 03:57:06.000000000 +0000 *************** test99999 (int *arr, int j) *** 52,54 **** --- 52,55 ---- /* There should be no link_error calls, if there is any, the optimization has failed */ /* { dg-final { scan-tree-dump-times "link_error" 0 "ccp"} } */ + /* { dg-final { cleanup-tree-dump "ccp" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c 2006-03-12 03:57:06.000000000 +0000 *************** q() *** 10,12 **** --- 10,13 ---- } /* There should be no IF conditionals. */ /* { dg-final { scan-tree-dump-times "if " 0 "dce3"} } */ + /* { dg-final { cleanup-tree-dump "dce3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-2.c 2005-11-28 19:25:33.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-2.c 2006-03-12 03:57:06.000000000 +0000 *************** void q(void) *** 14,16 **** --- 14,17 ---- } /* There should be no IF conditionals. */ /* { dg-final { scan-tree-dump-times "if " 0 "dce3"} } */ + /* { dg-final { cleanup-tree-dump "dce3" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c 2006-03-12 03:57:06.000000000 +0000 *************** int main(void) *** 27,29 **** --- 27,31 ---- /* And one if (for the exit condition of the loop): */ /* { dg-final { scan-tree-dump-times "if " 1 "cddce"} } */ + + /* { dg-final { cleanup-tree-dump "cddce" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-ccp-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-ccp-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-ccp-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-ccp-1.c 2006-03-12 03:57:06.000000000 +0000 *************** ccp(int b) *** 15,17 **** --- 15,18 ---- } /* We should propagate constant 4 into return. */ /* { dg-final { scan-tree-dump-times "Replaced.*with constant '4'" 1 "dom1"} } */ + /* { dg-final { cleanup-tree-dump "dom1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-1.c 2004-07-28 05:13:10.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-1.c 2006-03-12 03:57:06.000000000 +0000 *************** threading(int a,int b) *** 13,15 **** --- 13,16 ---- } /* We should thread the jump twice and eliminate it. */ /* { dg-final { scan-tree-dump-times "Replaced.* t " 1 "dom1"} } */ + /* { dg-final { cleanup-tree-dump "dom1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-1.c 2006-03-12 03:57:06.000000000 +0000 *************** threading(int a,int b) *** 15,17 **** --- 15,18 ---- } /* We should thread the jump twice and elliminate it. */ /* { dg-final { scan-tree-dump-times "Threaded" 2 "dom1"} } */ + /* { dg-final { cleanup-tree-dump "dom1" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c 2006-03-12 03:57:06.000000000 +0000 *************** int main(int argc, char **argv) *** 18,20 **** --- 18,21 ---- /* We should eliminate one evaluation of b + c along the main path, causing one reload. */ /* { dg-final { scan-tree-dump-times "Eliminated:1" 1 "pre"} } */ + /* { dg-final { cleanup-tree-dump "pre" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-2.c 2004-06-12 00:18:35.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-2.c 2006-03-12 03:57:06.000000000 +0000 *************** int motion_test1(int data, int data_0, i *** 18,20 **** --- 18,21 ---- /* We should eliminate one computation of data_0 + data_3 along the main path, causing one reload. */ /* { dg-final { scan-tree-dump-times "Eliminated:1" 1 "pre"} } */ + /* { dg-final { cleanup-tree-dump "pre" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-3.c 2005-01-17 00:45:51.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-3.c 2006-03-12 03:57:06.000000000 +0000 *************** unsigned foo1 (unsigned a, unsigned b) *** 12,14 **** --- 12,15 ---- } /* We should eliminate both 4*b and 4*a from the main body of the loop */ /* { dg-final { scan-tree-dump-times "Eliminated:2" 1 "pre"} } */ + /* { dg-final { cleanup-tree-dump "pre" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c 2005-01-30 19:08:37.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c 2006-03-12 03:57:06.000000000 +0000 *************** int main(void) *** 12,14 **** --- 12,15 ---- /* We should eliminate the x+1 computation from this routine, replacing it with a phi of 3, 4 */ /* { dg-final { scan-tree-dump-times "Eliminated:1" 1 "pre"} } */ + /* { dg-final { cleanup-tree-dump "pre" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-5.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-5.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-5.c 2005-01-30 19:08:37.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-5.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (int i) *** 13,15 **** --- 13,16 ---- /* We should detect that a+b is the same along both edges, and replace it with 5 */ /* { dg-final { scan-tree-dump-times "Constified:1" 1 "pre"} } */ + /* { dg-final { cleanup-tree-dump "pre" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c 2005-01-30 19:08:37.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c 2006-03-12 03:57:06.000000000 +0000 *************** int main(int x) *** 11,13 **** --- 11,14 ---- /* We should eliminate one evaluation of x + 1 along the x = 2 path, causing one elimination. */ /* { dg-final { scan-tree-dump-times "Eliminated:1" 1 "pre"} } */ + /* { dg-final { cleanup-tree-dump "pre" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/tailcall-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/tailcall-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/tailcall-1.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/tailcall-1.c 2006-03-12 03:57:06.000000000 +0000 *************** t(int a) *** 17,19 **** --- 17,20 ---- return r; } /* { dg-final { scan-tree-dump-times "Found tail call" 1 "tailc"} } */ + /* { dg-final { cleanup-tree-dump "tailc" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/tailcall-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/tailcall-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/tailcall-2.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/tailcall-2.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (int *x) *** 21,23 **** --- 21,24 ---- variables, they ought to be ignored. There should be two tail calls here. */ /* { dg-final { scan-tree-dump-times "Found tail call" 2 "tailc"} } */ + /* { dg-final { cleanup-tree-dump "tailc" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-1.c 2006-04-23 18:17:25.000000000 +0000 *************** *** 1,5 **** /* { dg-do compile } */ ! /* { dg-options "-O1 -fdump-tree-tailr-details" } */ int t(int a) { --- 1,5 ---- /* { dg-do compile } */ ! /* { dg-options "-O1 -foptimize-sibling-calls -fdump-tree-tailr-details" } */ int t(int a) { *************** t(int a) *** 9,11 **** --- 9,12 ---- return 0; } /* { dg-final { scan-tree-dump-times "Eliminated tail recursion" 1 "tailr"} } */ + /* { dg-final { cleanup-tree-dump "tailr" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-2.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-2.c 2006-04-23 18:17:25.000000000 +0000 *************** *** 1,5 **** /* { dg-do compile } */ ! /* { dg-options "-O1 -fdump-tree-tailr-details" } */ int t(char *a) { --- 1,5 ---- /* { dg-do compile } */ ! /* { dg-options "-O1 -foptimize-sibling-calls -fdump-tree-tailr-details" } */ int t(char *a) { *************** t(char *a) *** 10,12 **** --- 10,13 ---- return 0; } /* { dg-final { scan-tree-dump-times "Eliminated tail recursion" 1 "tailr"} } */ + /* { dg-final { cleanup-tree-dump "tailr" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-3.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-3.c 2006-04-23 18:17:25.000000000 +0000 *************** *** 1,5 **** /* { dg-do compile } */ ! /* { dg-options "-O1 -fdump-tree-tailr-details" } */ int t(int a) { --- 1,5 ---- /* { dg-do compile } */ ! /* { dg-options "-O1 -foptimize-sibling-calls -fdump-tree-tailr-details" } */ int t(int a) { *************** t(int a) *** 13,15 **** --- 13,16 ---- return r; } /* { dg-final { scan-tree-dump-times "Eliminated tail recursion" 1 "tailr"} } */ + /* { dg-final { cleanup-tree-dump "tailr" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-4.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-4.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-4.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-4.c 2006-04-23 18:17:25.000000000 +0000 *************** *** 1,5 **** /* { dg-do compile } */ ! /* { dg-options "-O1 -fdump-tree-tailr-details" } */ int t(int a) { --- 1,5 ---- /* { dg-do compile } */ ! /* { dg-options "-O1 -foptimize-sibling-calls -fdump-tree-tailr-details" } */ int t(int a) { *************** t(int a) *** 15,17 **** --- 15,18 ---- return r; } /* { dg-final { scan-tree-dump-times "Eliminated tail recursion" 2 "tailr"} } */ + /* { dg-final { cleanup-tree-dump "tailr" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-5.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-5.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-5.c 2004-08-03 08:22:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-5.c 2006-04-23 18:17:25.000000000 +0000 *************** *** 1,5 **** /* { dg-do run } */ ! /* { dg-options "-O1 -fdump-tree-optimized" } */ extern void abort (void); extern void exit (int); --- 1,5 ---- /* { dg-do run } */ ! /* { dg-options "-O1 -foptimize-sibling-calls -fdump-tree-optimized" } */ extern void abort (void); extern void exit (int); *************** int main(void) *** 73,75 **** --- 73,77 ---- /* There is one recursive call to fib. */ /* { dg-final { scan-tree-dump-times "\\mfib\\M" 5 "optimized"} } */ + + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/useless-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/useless-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/tree-ssa/useless-1.c 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/tree-ssa/useless-1.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (void) *** 14,16 **** --- 14,17 ---- GIMPLE lowering, at the cost of an extra statement, label, and basic block. */ /* { dg-final { scan-tree-dump-times "goto" 3 "useless"} } */ + /* { dg-final { cleanup-tree-dump "useless" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/union-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/union-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/union-3.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/union-3.c 2006-06-12 21:39:10.000000000 +0000 *************** *** 0 **** --- 1,10 ---- + /* PR target/27421 */ + /* { dg-do compile } */ + + union A + { + int i; + void x[1]; /* { dg-error "array of voids" } */ + }; + + void foo(union A a) {} diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/pr16105.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/pr16105.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/pr16105.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/pr16105.c 2006-03-12 03:57:06.000000000 +0000 *************** void square(const afloat * __restrict__ *** 19,21 **** --- 19,22 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect"} } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/pr18308.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/pr18308.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/pr18308.c 2005-01-04 14:37:23.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/pr18308.c 2006-03-12 03:57:06.000000000 +0000 *************** void bar(int j) *** 11,13 **** --- 11,14 ---- if (k) foo(); } + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/pr18400.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/pr18400.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/pr18400.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/pr18400.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 34,36 **** --- 34,37 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/pr18425.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/pr18425.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/pr18425.c 2004-11-23 22:03:31.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/pr18425.c 2006-03-12 03:57:06.000000000 +0000 *************** _M_fill_insert(unsigned int __n) *** 14,16 **** --- 14,17 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/pr18536.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/pr18536.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/pr18536.c 2004-11-22 13:55:05.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/pr18536.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 32,34 **** --- 32,35 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/pr20122.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/pr20122.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/pr20122.c 2005-03-08 11:36:09.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/pr20122.c 2006-03-13 12:55:54.000000000 +0000 *************** int main (int argc, char **argv) *** 35,38 **** /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 2 "vect" } } */ ! --- 35,38 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 2 "vect" } } */ ! /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-10.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-10.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-10.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-10.c 2006-03-12 03:57:06.000000000 +0000 *************** int foo () *** 24,26 **** --- 24,27 ---- } /* { dg-final { scan-tree-dump-times "vectorized 0 loops" 1 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-11.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-11.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-11.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-11.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 36,38 **** --- 36,39 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-12.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-12.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-12.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-12.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 40,42 **** --- 40,43 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-13.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-13.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-13.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-13.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 38,40 **** --- 38,41 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_max } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-14.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-14.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-14.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-14.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 34,36 **** --- 34,37 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-15.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-15.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-15.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-15.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 35,37 **** --- 35,38 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-16.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-16.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-16.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-16.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 34,36 **** --- 34,37 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-17.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-17.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-17.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-17.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 126,128 **** --- 126,129 ---- /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail vect_no_bitwise } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-18.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-18.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-18.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-18.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 125,127 **** --- 125,128 ---- /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail vect_no_bitwise } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-19.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-19.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-19.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-19.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 125,127 **** --- 125,128 ---- /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail vect_no_bitwise } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-1.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-1.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-1.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-1.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (int n) *** 100,102 **** --- 100,103 ---- /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-20.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-20.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-20.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-20.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 97,99 **** --- 97,100 ---- /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail vect_no_bitwise } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-21.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-21.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-21.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-21.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 126,128 **** --- 126,129 ---- /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail *-*-* } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-22.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-22.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-22.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-22.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 97,99 **** --- 97,100 ---- /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail *-*-* } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-23.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-23.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-23.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-23.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 125,128 **** /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail *-*-* } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ ! --- 125,128 ---- /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail *-*-* } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ ! /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-24.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-24.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-24.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-24.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 125,128 **** /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail *-*-* } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ ! --- 125,128 ---- /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail *-*-* } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ ! /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-25.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-25.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-25.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-25.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 51,53 **** --- 51,54 ---- /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-26.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-26.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-26.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-26.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 37,40 **** /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */ ! --- 37,40 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */ ! /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-27.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-27.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-27.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-27.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 43,45 **** --- 43,46 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-28.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-28.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-28.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-28.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 40,43 **** /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */ ! --- 40,43 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */ ! /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-29.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-29.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-29.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-29.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 46,49 **** /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */ ! --- 46,49 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */ ! /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-2.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-2.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-2.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-2.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 35,37 **** --- 35,38 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-30.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-30.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-30.c 2005-01-03 19:59:13.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-30.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 62,64 **** --- 62,65 ---- /* Need misalignment support, or cgraph to delay emitting the arrays until after vectorization can force-align them. */ /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 2 "vect" { xfail vect_no_align } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-31.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-31.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-31.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-31.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 88,90 **** --- 88,91 ---- /* { dg-final { scan-tree-dump-times "vectorized 4 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 2 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-32.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-32.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-32.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-32.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 36,38 **** --- 36,39 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-33.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-33.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-33.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-33.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 39,41 **** --- 39,42 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-34.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-34.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-34.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-34.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 37,39 **** --- 37,40 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-35.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-35.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-35.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-35.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 46,48 **** --- 46,49 ---- /* { dg-final { scan-tree-dump-times "vectorized 0 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-36.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-36.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-36.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-36.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 43,45 **** --- 43,46 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-37.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-37.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-37.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-37.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 57,59 **** --- 57,60 ---- /* { dg-final { scan-tree-dump-times "vectorized 0 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" { xfail *-*-* } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-38.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-38.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-38.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-38.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 36,38 **** --- 36,39 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-3.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-3.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-3.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-3.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 47,52 **** /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ ! ! ! --- 47,50 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ ! /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-40.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-40.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-40.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-40.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 51,53 **** --- 51,54 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect"} } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-41.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-41.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-41.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-41.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 52,54 **** --- 52,55 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-42.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-42.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-42.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-42.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 54,56 **** --- 54,57 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect"} } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-43.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-43.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-43.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-43.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 55,57 **** --- 55,58 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-44.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-44.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-44.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-44.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 57,59 **** --- 57,60 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { xfail vect_no_align } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-45.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-45.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-45.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-45.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 50,52 **** --- 50,53 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-46.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-46.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-46.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-46.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 52,54 **** --- 52,55 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-47.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-47.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-47.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-47.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 53,55 **** --- 53,56 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-48.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-48.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-48.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-48.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 55,57 **** --- 55,58 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-49.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-49.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-49.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-49.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 51,53 **** --- 51,54 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-4.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-4.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-4.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-4.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 37,39 **** --- 37,40 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-50.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-50.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-50.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-50.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 52,54 **** --- 52,55 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { xfail vect_no_align } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-51.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-51.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-51.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-51.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 50,52 **** --- 50,53 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-52.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-52.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-52.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-52.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 54,56 **** --- 54,57 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-53.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-53.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-53.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-53.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 52,54 **** --- 52,55 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-54.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-54.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-54.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-54.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 53,55 **** --- 53,56 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { xfail vect_no_align } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-55.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-55.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-55.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-55.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 51,53 **** --- 51,54 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-56.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-56.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-56.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-56.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 53,55 **** --- 53,56 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-57.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-57.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-57.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-57.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 51,53 **** --- 51,54 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-58.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-58.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-58.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-58.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 54,56 **** --- 54,57 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { xfail vect_no_align } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-59.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-59.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-59.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-59.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 52,54 **** --- 52,55 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-5.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-5.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-5.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-5.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 53,55 **** --- 53,56 ---- /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-60.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-60.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-60.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-60.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 54,56 **** --- 54,57 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-61.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-61.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-61.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-61.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 53,55 **** --- 53,56 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-62.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-62.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-62.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-62.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 64,66 **** --- 64,67 ---- /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-63.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-63.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-63.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-63.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 42,44 **** --- 42,45 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-64.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-64.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-64.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-64.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 83,85 **** --- 83,86 ---- /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 2 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-65.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-65.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-65.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-65.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 80,82 **** --- 80,83 ---- /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-66.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-66.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-66.c 2005-01-19 08:59:05.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-66.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 79,81 **** --- 79,82 ---- /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-67.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-67.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-67.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-67.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 43,45 **** --- 43,46 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-68.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-68.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-68.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-68.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 87,89 **** --- 87,90 ---- /* { dg-final { scan-tree-dump-times "vectorized 4 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 2 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-69.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-69.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-69.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-69.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 114,116 **** --- 114,117 ---- /* { dg-final { scan-tree-dump-times "vectorized 4 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 2 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-6.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-6.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-6.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-6.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 54,58 **** /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ ! ! --- 54,57 ---- /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ ! /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-70.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-70.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-70.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-70.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 64,67 **** /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */ ! --- 64,67 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */ ! /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-71.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-71.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-71.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-71.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 36,39 **** } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ ! --- 36,39 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ ! /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-72.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-72.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-72.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-72.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 43,46 **** /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */ ! --- 43,46 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */ ! /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-73.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-73.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-73.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-73.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 38,40 **** --- 38,41 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-74.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-74.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-74.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-74.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 42,44 **** --- 42,45 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-75.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-75.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-75.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-75.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 42,45 **** /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ ! --- 42,45 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ ! /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-76.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-76.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-76.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-76.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 69,72 **** /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ ! --- 69,72 ---- /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ ! /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-77.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-77.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-77.c 2005-02-01 21:31:20.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-77.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 42,44 **** --- 42,45 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail { lp64 || vect_no_align } } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail { lp64 || vect_no_align } } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-78.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-78.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-78.c 2005-02-01 21:31:20.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-78.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 43,45 **** --- 43,46 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail { lp64 || vect_no_align } } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail { lp64 || vect_no_align } } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-79.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-79.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-79.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-79.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 43,45 **** --- 43,46 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-7.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-7.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-7.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-7.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 48,50 **** --- 48,51 ---- /* Fails for targets that don't vectorize PLUS. */ /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" { xfail alpha*-*-* } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-80.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-80.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-80.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-80.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 45,47 **** --- 45,48 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-82_64.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-82_64.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-82_64.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-82_64.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 34,36 **** --- 34,37 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-82.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-82.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-82.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-82.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 33,35 **** --- 33,36 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-83_64.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-83_64.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-83_64.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-83_64.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 34,36 **** --- 34,37 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-83.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-83.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-83.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-83.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 33,35 **** --- 33,36 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-85.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-85.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-85.c 2005-02-03 08:19:46.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-85.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 47,49 **** --- 47,50 ---- /* Fails for targets that don't vectorize PLUS (e.g alpha). */ /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail alpha*-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-86.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-86.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-86.c 2005-02-03 08:19:46.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-86.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 49,51 **** --- 49,52 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail alpha*-*-* } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-87.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-87.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-87.c 2005-02-03 08:19:46.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-87.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 53,55 **** --- 53,56 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail alpha*-*-* } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { xfail alpha*-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-88.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-88.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-88.c 2005-02-03 08:19:46.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-88.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 53,55 **** --- 53,56 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail alpha*-*-* } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { xfail alpha*-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-89.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-89.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-89.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-89.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 46,48 **** --- 46,49 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-8.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-8.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-8.c 2005-01-03 19:59:13.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-8.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 37,39 **** --- 37,40 ---- /* Need misalignment support, or cgraph to delay emitting the arrays until after vectorization can force-align them. */ /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-96.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-96.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-96.c 2005-02-12 19:33:44.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-96.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 40,42 **** --- 40,43 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail vect_no_align } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-97.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-97.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-97.c 2005-02-12 12:57:12.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-97.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 56,58 **** --- 56,59 ---- /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-98.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-98.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-98.c 2005-02-17 11:37:03.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-98.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 38,40 **** --- 38,41 ---- /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ /* { dg-final { scan-tree-dump-times "not vectorized: complicated access pattern" 1 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-9.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-9.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-9.c 2004-11-17 23:47:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-9.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 35,37 **** --- 35,38 ---- } /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-all.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-all.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-all.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-all.c 2006-03-12 03:57:06.000000000 +0000 *************** int main (void) *** 215,217 **** --- 215,218 ---- /* { dg-final { scan-tree-dump-times "vectorized 10 loops" 1 "vect" } } */ /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-none.c gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-none.c *** gcc-4.0.3/gcc/testsuite/gcc.dg/vect/vect-none.c 2005-01-09 17:30:24.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.dg/vect/vect-none.c 2006-03-12 03:57:06.000000000 +0000 *************** foo (int n) *** 182,184 **** --- 182,185 ---- /* { dg-final { scan-tree-dump-times "vectorized " 3 "vect"} } */ /* { dg-final { scan-tree-dump-times "vectorized 0 loops" 3 "vect"} } */ + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.target/i386/amd64-abi-2.c gcc-4.0.4/gcc/testsuite/gcc.target/i386/amd64-abi-2.c *** gcc-4.0.3/gcc/testsuite/gcc.target/i386/amd64-abi-2.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.target/i386/amd64-abi-2.c 2006-06-06 19:43:17.000000000 +0000 *************** *** 0 **** --- 1,6 ---- + /* PR target/26223 */ + /* { dg-do compile { target { { i?86-*-* x86_64-*-* } && lp64 } } } */ + /* { dg-options "-mno-80387" } */ + long double foo(long double x) { return x; } /* { dg-error "x87 disabled" } */ + long double bar(long double x) { return x; } + diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.target/i386/mmx-7.c gcc-4.0.4/gcc/testsuite/gcc.target/i386/mmx-7.c *** gcc-4.0.3/gcc/testsuite/gcc.target/i386/mmx-7.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.target/i386/mmx-7.c 2006-03-16 21:33:38.000000000 +0000 *************** *** 0 **** --- 1,18 ---- + /* PR middle-end/26379 */ + /* { dg-do compile } */ + /* { dg-options "-O2 -mmmx" } */ + + #include + + void + foo (__m64 *p) + { + __m64 m; + + m = p[0]; + m = _mm_srli_pi16(m, 2); + m = _mm_slli_pi16(m, 8); + + p[0] = m; + _mm_empty(); + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.target/i386/pr28946.c gcc-4.0.4/gcc/testsuite/gcc.target/i386/pr28946.c *** gcc-4.0.3/gcc/testsuite/gcc.target/i386/pr28946.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.target/i386/pr28946.c 2006-09-18 10:14:53.000000000 +0000 *************** *** 0 **** --- 1,15 ---- + /* { dg-do compile } */ + /* { dg-options "-Os" } */ + /* { dg-final { scan-assembler-not "test" } } */ + + int fct1 (void); + int fct2 (void); + + int + fct (unsigned nb) + { + if ((nb >> 5) != 0) + return fct1 (); + else + return fct2 (); + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.test-framework/dg-do-run-sf-exp-F.c gcc-4.0.4/gcc/testsuite/gcc.test-framework/dg-do-run-sf-exp-F.c *** gcc-4.0.3/gcc/testsuite/gcc.test-framework/dg-do-run-sf-exp-F.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.test-framework/dg-do-run-sf-exp-F.c 2006-08-03 22:42:24.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + /* { dg-do run } */ + /* { dg-shouldfail "required comment" } */ + + int + main () + { + return 0; /* We expect nonzero, so this fails. */ + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.test-framework/dg-do-run-sf-exp-P.c gcc-4.0.4/gcc/testsuite/gcc.test-framework/dg-do-run-sf-exp-P.c *** gcc-4.0.3/gcc/testsuite/gcc.test-framework/dg-do-run-sf-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.test-framework/dg-do-run-sf-exp-P.c 2006-08-03 22:42:24.000000000 +0000 *************** *** 0 **** --- 1,10 ---- + /* { dg-do run } */ + /* { dg-shouldfail "required comment" } */ + + extern void abort (void); + + int + main () + { + abort (); /* We expect nonzero, so this passes. */ + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.test-framework/dg-do-run-sft-exp-F.c gcc-4.0.4/gcc/testsuite/gcc.test-framework/dg-do-run-sft-exp-F.c *** gcc-4.0.3/gcc/testsuite/gcc.test-framework/dg-do-run-sft-exp-F.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.test-framework/dg-do-run-sft-exp-F.c 2006-08-03 22:42:24.000000000 +0000 *************** *** 0 **** --- 1,10 ---- + /* { dg-do run } */ + /* { dg-shouldfail "comment" { unknown-*-* } { "*" } { "" } } */ + + extern void abort (void); + + int + main () + { + abort (); /* Directive is ignored so we expect zero; this fails. */ + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.test-framework/dg-do-run-sft-exp-P.c gcc-4.0.4/gcc/testsuite/gcc.test-framework/dg-do-run-sft-exp-P.c *** gcc-4.0.3/gcc/testsuite/gcc.test-framework/dg-do-run-sft-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.test-framework/dg-do-run-sft-exp-P.c 2006-08-03 22:42:24.000000000 +0000 *************** *** 0 **** --- 1,10 ---- + /* { dg-do run } */ + /* { dg-shouldfail "comment" { *-*-* } { "*" } { "" } } */ + + extern void abort (void); + + int + main () + { + abort (); /* We expect nonzero exit, so this passes. */ + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.test-framework/dg-dox-run-sf-exp-XF.c gcc-4.0.4/gcc/testsuite/gcc.test-framework/dg-dox-run-sf-exp-XF.c *** gcc-4.0.3/gcc/testsuite/gcc.test-framework/dg-dox-run-sf-exp-XF.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.test-framework/dg-dox-run-sf-exp-XF.c 2006-08-03 22:42:24.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + /* { dg-do run { xfail *-*-* } } */ + /* { dg-shouldfail "required comment" } */ + + int + main () + { + return 0; /* We want nonzero but expect to fail; XFAIL. */ + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.test-framework/dg-dox-run-sf-exp-XP.c gcc-4.0.4/gcc/testsuite/gcc.test-framework/dg-dox-run-sf-exp-XP.c *** gcc-4.0.3/gcc/testsuite/gcc.test-framework/dg-dox-run-sf-exp-XP.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.test-framework/dg-dox-run-sf-exp-XP.c 2006-08-03 22:42:24.000000000 +0000 *************** *** 0 **** --- 1,10 ---- + /* { dg-do run { xfail *-*-* } } */ + /* { dg-shouldfail "required comment" } */ + + extern void abort (void); + + int + main () + { + abort (); /* We want nonzero, but expect to fail; XPASS. */ + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gcc.test-framework/test-framework.awk gcc-4.0.4/gcc/testsuite/gcc.test-framework/test-framework.awk *** gcc-4.0.3/gcc/testsuite/gcc.test-framework/test-framework.awk 2005-02-01 17:37:25.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gcc.test-framework/test-framework.awk 2006-08-03 22:42:24.000000000 +0000 *************** *** 3,9 **** # of passing tests. # # ! # Copyright (c) 2004, 2005 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by --- 3,9 ---- # of passing tests. # # ! # Copyright (c) 2004, 2005, 2006 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by *************** BEGIN { skip = 1; passes = 0; fails = *** 45,50 **** --- 45,52 ---- /^PASS.*sa.*-1.c.*(test for excess errors)/ { ignore(); next } # The other dox tests pass the compile step; ignore that message. /^PASS.*dox.*(test for excess errors)/ { ignore(); next } + # The sf tests pass the compile step; ignore that message. + /^PASS.*sf.*(test for excess errors)/ { ignore(); next } # Ignore lines that begin with comma. /^,/ { ignore(); next } # For tests of dg-output, ignore successful compilation. diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/conversion/dynamic1.C gcc-4.0.4/gcc/testsuite/g++.dg/conversion/dynamic1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/conversion/dynamic1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/conversion/dynamic1.C 2006-04-19 17:23:10.000000000 +0000 *************** *** 0 **** --- 1,15 ---- + // PR c++/10385 + // Origin: + // { dg-do compile } + + struct A + { + void foo(); + }; + + A& bar(); + + void baz() + { + dynamic_cast( bar().foo ); // { dg-error "cannot dynamic_cast" } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/conversion/void1.C gcc-4.0.4/gcc/testsuite/g++.dg/conversion/void1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/conversion/void1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/conversion/void1.C 2006-05-06 00:26:58.000000000 +0000 *************** *** 0 **** --- 1,5 ---- + // PR c++/27422 + // { dg-do compile } + + void foo(void i); // { dg-error "incomplete type|invalid use" } + void bar() { foo(0); } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/eh/catch4.C gcc-4.0.4/gcc/testsuite/g++.dg/eh/catch4.C *** gcc-4.0.3/gcc/testsuite/g++.dg/eh/catch4.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/eh/catch4.C 2006-08-03 11:35:52.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + // PR c++/28250 + // { dg-do compile } + + void foo() + { + try { throw; } + catch () {} // { dg-error "type-specifier" } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/expr/call3.C gcc-4.0.4/gcc/testsuite/g++.dg/expr/call3.C *** gcc-4.0.3/gcc/testsuite/g++.dg/expr/call3.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/expr/call3.C 2006-04-19 17:43:01.000000000 +0000 *************** *** 0 **** --- 1,12 ---- + // PR c++/26036 + // Origin: + // { dg-do compile } + + struct A + { + int i; + }; + + A foo(int); // { dg-error "too few arguments" } + + int j = foo().i; // { dg-error "at this point" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/ext/altivec-10.C gcc-4.0.4/gcc/testsuite/g++.dg/ext/altivec-10.C *** gcc-4.0.3/gcc/testsuite/g++.dg/ext/altivec-10.C 2004-06-08 18:32:15.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/ext/altivec-10.C 2006-03-12 03:57:06.000000000 +0000 *************** a1 = { 100, 200, 300, 400 }; *** 18,20 **** --- 18,22 ---- vector_float f1 = { 1.0, 2.0, 3.0, 4.0 }; vector_float_foo = { 3.0, 4.0, 5.0, 6.0 }; vector_float_bar_eq { 8.0, 7.0, 6.0, 5.0 }; + + /* { dg-final { cleanup-saved-temps } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/ext/asm9.C gcc-4.0.4/gcc/testsuite/g++.dg/ext/asm9.C *** gcc-4.0.3/gcc/testsuite/g++.dg/ext/asm9.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/ext/asm9.C 2006-05-22 16:53:38.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + // PR 27451 + // { dg-do compile } + + void foo() + { + asm("" ::: X); // { dg-error "before" } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/ext/asmspec1.C gcc-4.0.4/gcc/testsuite/g++.dg/ext/asmspec1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/ext/asmspec1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/ext/asmspec1.C 2006-07-14 09:53:14.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + // PR c++/28343 + // { dg-do compile } + + struct A + { + int i __asm__(int); // { dg-error "before" } + static int j __asm__(int); // { dg-error "before" } + }; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/ext/attrib23.C gcc-4.0.4/gcc/testsuite/g++.dg/ext/attrib23.C *** gcc-4.0.3/gcc/testsuite/g++.dg/ext/attrib23.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/ext/attrib23.C 2006-06-23 17:10:11.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + // PR c++/28112 + // { dg-do compile } + + int i __attribute__((init_priority(;))); // { dg-error "before" } + int j __attribute__((vector_size(;))); // { dg-error "before" } + int k __attribute__((visibility(;))); // { dg-error "before" } + struct A {} __attribute__((aligned(;))); // { dg-error "before" } + struct B {} __attribute__((mode(;))); // { dg-error "before" } + void foo() __attribute__((alias(;))); // { dg-error "before" } + void bar() __attribute__((nonnull(;))); // { dg-error "before" } + void baz() __attribute__((section(;))); // { dg-error "before" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/ext/complex1.C gcc-4.0.4/gcc/testsuite/g++.dg/ext/complex1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/ext/complex1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/ext/complex1.C 2006-10-11 03:10:25.000000000 +0000 *************** *** 0 **** --- 1,6 ---- + /* { dg-options "" } */ + /* { dg-do compile } */ + // Testing if we can do a new of a complex type + // PR C++/28450 + + void* q = new __complex__ int (); diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/ext/offsetof1.C gcc-4.0.4/gcc/testsuite/g++.dg/ext/offsetof1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/ext/offsetof1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/ext/offsetof1.C 2006-07-15 09:38:02.000000000 +0000 *************** *** 0 **** --- 1,19 ---- + // PR c++/27601 + // Origin: Patrik Hägglund + // { dg-do compile } + + struct bar { + static int foo; + static int baz(); + }; + + int a = __builtin_offsetof(bar, foo); // { dg-error "static data member" } + int b = __builtin_offsetof(bar, baz); // { dg-error "member function" } + int b0 = __builtin_offsetof(bar, baz[0]); // { dg-error "function" } + int c = __builtin_offsetof(bar, ~bar); // { dg-error "member function" } + + typedef int I; + enum E { }; + + int d = __builtin_offsetof(I, ~I); // { dg-error "destructor" } + int e = __builtin_offsetof(E, ~E); // { dg-error "destructor" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/ext/packed10.C gcc-4.0.4/gcc/testsuite/g++.dg/ext/packed10.C *** gcc-4.0.3/gcc/testsuite/g++.dg/ext/packed10.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/ext/packed10.C 2006-07-06 03:33:20.000000000 +0000 *************** *** 0 **** --- 1,14 ---- + // PR c++/13983, c++/17519 + // The typedef and the array were causing us to miss that A is + // a packed type. + + template + struct A { + A(); + } __attribute__((packed)); + + typedef A Ai; + + struct B { + Ai a[2]; + } __attribute__((packed)); diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/ext/vector3.C gcc-4.0.4/gcc/testsuite/g++.dg/ext/vector3.C *** gcc-4.0.3/gcc/testsuite/g++.dg/ext/vector3.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/ext/vector3.C 2006-10-12 04:13:36.000000000 +0000 *************** *** 0 **** --- 1,12 ---- + /* { dg-do compile } */ + /* { dg-options "" } */ + + // PR c++/28302 + + int __attribute__((vector_size(8))) x; + + void foo() + { + ~x; + } + diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/ext/vector4.C gcc-4.0.4/gcc/testsuite/g++.dg/ext/vector4.C *** gcc-4.0.3/gcc/testsuite/g++.dg/ext/vector4.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/ext/vector4.C 2006-10-11 03:10:25.000000000 +0000 *************** *** 0 **** --- 1,6 ---- + /* { dg-options "" } */ + /* { dg-do compile } */ + // Testing if we can do a new of a vector + // PR C++/28450 + + void* q = new int __attribute__((vector_size(8))) (); diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/ext/vector5.C gcc-4.0.4/gcc/testsuite/g++.dg/ext/vector5.C *** gcc-4.0.3/gcc/testsuite/g++.dg/ext/vector5.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/ext/vector5.C 2006-12-01 22:32:00.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + // PR c++/30022 + // { dg-do compile } + + void foo() + { + int __attribute__((vector_size(8))) v; + v = 1/v; // { dg-error "invalid operands of types" } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/inherit/error2.C gcc-4.0.4/gcc/testsuite/g++.dg/inherit/error2.C *** gcc-4.0.3/gcc/testsuite/g++.dg/inherit/error2.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/inherit/error2.C 2006-12-03 13:11:51.000000000 +0000 *************** *** 0 **** --- 1,16 ---- + // PR c++/28259 + // { dg-do compile } + + struct A + { + virtual A* foo(); // { dg-error "overriding" } + }; + + struct B : virtual A; // { dg-error "before" } + + struct C : A + { + virtual B* foo(); // { dg-error "invalid covariant" } + }; + + B* C::foo() { return 0; } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/inherit/error3.C gcc-4.0.4/gcc/testsuite/g++.dg/inherit/error3.C *** gcc-4.0.3/gcc/testsuite/g++.dg/inherit/error3.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/inherit/error3.C 2006-12-03 13:11:51.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + //PR c++/27316 + + struct A {}; + + struct B : A + ! // { dg-error "token" } + {}; + + struct B : A + ! // { dg-error "token" } + {}; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/inherit/error4.C gcc-4.0.4/gcc/testsuite/g++.dg/inherit/error4.C *** gcc-4.0.3/gcc/testsuite/g++.dg/inherit/error4.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/inherit/error4.C 2006-12-03 13:11:51.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + struct A { virtual ~A(); }; + + struct B : A A {}; // { dg-error "'A'|function|extra" } + + A foo(const B &b) + { + return b; // { dg-error "conversion" } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/inherit/thunk6.C gcc-4.0.4/gcc/testsuite/g++.dg/inherit/thunk6.C *** gcc-4.0.3/gcc/testsuite/g++.dg/inherit/thunk6.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/inherit/thunk6.C 2006-09-08 16:53:55.000000000 +0000 *************** *** 0 **** --- 1,16 ---- + // PR c++/26957 + + struct LongDouble { + char ld[16]; + }; + + struct DynAny { + virtual void insert_longdouble(LongDouble value) = 0; + }; + + struct TAO_DynCommon : public virtual DynAny { + virtual void insert_longdouble (LongDouble value); + }; + + void TAO_DynCommon::insert_longdouble (LongDouble value) { } + diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/inherit/virtual1.C gcc-4.0.4/gcc/testsuite/g++.dg/inherit/virtual1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/inherit/virtual1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/inherit/virtual1.C 2006-12-03 13:11:51.000000000 +0000 *************** *** 0 **** --- 1,13 ---- + //PR c++/29022 + + struct A + { + operator int(); + }; + + struct B : virtual A, A<0> {}; // { dg-error "token" } + + int foo(B &b) + { + return b; // { dg-error "cannot convert" } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/inherit/virtual2.C gcc-4.0.4/gcc/testsuite/g++.dg/inherit/virtual2.C *** gcc-4.0.3/gcc/testsuite/g++.dg/inherit/virtual2.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/inherit/virtual2.C 2006-12-03 13:11:51.000000000 +0000 *************** *** 0 **** --- 1,13 ---- + //PR c++/29022 + + struct A + { + operator int(); + }; + + struct B : virtual A; // { dg-error "token" } + + int foo(B &b) + { + return b; // { dg-error "cannot convert" } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/init/array22.C gcc-4.0.4/gcc/testsuite/g++.dg/init/array22.C *** gcc-4.0.3/gcc/testsuite/g++.dg/init/array22.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/init/array22.C 2006-10-11 14:55:07.000000000 +0000 *************** *** 0 **** --- 1,6 ---- + // PR C++/29002 + // We ICE trying to set the "zero" initializer on the incomplete + // array + + struct A {}; + int A::* x[]; // { dg-error "size" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/init/array23.C gcc-4.0.4/gcc/testsuite/g++.dg/init/array23.C *** gcc-4.0.3/gcc/testsuite/g++.dg/init/array23.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/init/array23.C 2006-10-11 14:55:07.000000000 +0000 *************** *** 0 **** --- 1,6 ---- + // PR C++/29002 + // We ICE trying to set the "zero" initializer on the incomplete + // array + + struct A {A();int A::* t;}; + A x[]; // { dg-error "size" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/init/complex1.C gcc-4.0.4/gcc/testsuite/g++.dg/init/complex1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/init/complex1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/init/complex1.C 2006-06-14 04:35:29.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + /* PR c++/21210 */ + /* { dg-do compile } */ + /* { dg-options "-O2" } */ + + typedef float __complex__ fcomplex; + fcomplex cplx = fcomplex(); + diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/init/member1.C gcc-4.0.4/gcc/testsuite/g++.dg/init/member1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/init/member1.C 2006-02-18 09:41:18.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/init/member1.C 2007-01-27 19:58:38.000000000 +0000 *************** template struct B {}; *** 11,17 **** template struct C { static const int i = A::i; // { dg-error "incomplete" } ! static const int j = i; B b; // { dg-error "not a valid template arg" } }; --- 11,17 ---- template struct C { static const int i = A::i; // { dg-error "incomplete" } ! static const int j = i; // { dg-error "non-constant expression" } B b; // { dg-error "not a valid template arg" } }; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/init/self1.C gcc-4.0.4/gcc/testsuite/g++.dg/init/self1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/init/self1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/init/self1.C 2007-01-27 19:58:38.000000000 +0000 *************** *** 0 **** --- 1,19 ---- + // PR c++/29106 + // { dg-do run } + + int i; + + void f(__SIZE_TYPE__) { + i = 3; + } + + + int main() + { + int* const savepos = sizeof(*savepos) ? 0 : 0; + + f (sizeof (*savepos)); + + if (i != 3) + return 1; + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/init/volatile1.C gcc-4.0.4/gcc/testsuite/g++.dg/init/volatile1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/init/volatile1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/init/volatile1.C 2006-06-30 21:25:21.000000000 +0000 *************** *** 0 **** --- 1,16 ---- + // PR c++/26577 + // The call to bar() was causing an inappropriate dereference of *this, + // which led to an abort in cp_expr_size. + + struct A + { + A(const A&); + A& operator=(const A&); + static void bar(); + void baz() volatile; + }; + + void A::baz() volatile + { + bar(); + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/lookup/friend10.C gcc-4.0.4/gcc/testsuite/g++.dg/lookup/friend10.C *** gcc-4.0.3/gcc/testsuite/g++.dg/lookup/friend10.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/lookup/friend10.C 2006-07-05 20:40:06.000000000 +0000 *************** *** 0 **** --- 1,22 ---- + // PR c++/18681 + // Bug: The friend declaration in A failed to give C::D access to A::B + // as specified in DR 45. + + class A + { + struct B; + friend class C; + }; + + class C + { + struct D + { + void f(); + }; + }; + + void C::D::f() + { + A::B* p; + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/lookup/this1.C gcc-4.0.4/gcc/testsuite/g++.dg/lookup/this1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/lookup/this1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/lookup/this1.C 2006-05-15 09:26:54.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + // PR c++/27581 + // { dg-do compile } + + struct A + { + template static void foo(); + static void bar() { this->A::foo<0>(); } // { dg-error "unavailable" } + }; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/lookup/using15.C gcc-4.0.4/gcc/testsuite/g++.dg/lookup/using15.C *** gcc-4.0.3/gcc/testsuite/g++.dg/lookup/using15.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/lookup/using15.C 2006-06-12 21:23:30.000000000 +0000 *************** *** 0 **** --- 1,10 ---- + // PR c++/27933 + // { dg-do compile } + + template struct A + { + int i; + A() { using i; } // { dg-error "nested-name-specifier|declared" } + }; + + A<0> a; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/opt/nothrow1.C gcc-4.0.4/gcc/testsuite/g++.dg/opt/nothrow1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/opt/nothrow1.C 2004-11-06 19:47:09.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/opt/nothrow1.C 2006-03-12 03:57:06.000000000 +0000 *************** int main() *** 22,24 **** --- 22,25 ---- // The catch block should be optimized away. // { dg-final { scan-tree-dump-times "-42" 0 "optimized" } } + // { dg-final { cleanup-tree-dump "optimized" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/opt/pr15551.C gcc-4.0.4/gcc/testsuite/g++.dg/opt/pr15551.C *** gcc-4.0.3/gcc/testsuite/g++.dg/opt/pr15551.C 2004-06-22 21:17:16.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/opt/pr15551.C 2006-06-05 20:15:42.000000000 +0000 *************** *** 7,12 **** --- 7,13 ---- #include #include + #include using namespace std; ostream* logfile; *************** int main () { *** 18,22 **** --- 19,26 ---- char expList[20000]; strcpy(expList, "foo"); + delete logfile; + remove ("bar"); + return 0; } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/opt/pr23454-2.C gcc-4.0.4/gcc/testsuite/g++.dg/opt/pr23454-2.C *** gcc-4.0.3/gcc/testsuite/g++.dg/opt/pr23454-2.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/opt/pr23454-2.C 2006-08-11 19:04:04.000000000 +0000 *************** *** 0 **** --- 1,106 ---- + /* PR rtl-optimization/23454 */ + /* Submitted by Matthias Klose */ + + /* { dg-do compile } */ + /* { dg-options "-O3" } */ + + typedef unsigned long long int ulonglong; + typedef long long int longlong; + typedef unsigned int uint32; + typedef unsigned int uint; + typedef unsigned long int ulong; + + class Item { + public: + bool null_value; + virtual longlong val_int()=0; + }; + + typedef struct st_tree_element { + struct st_tree_element *left,*right; + uint32 count; + } TREE_ELEMENT; + + typedef struct st_tree { + uint offset_to_key,elements_in_tree,size_of_element,memory_limit,allocated; + void *custom_arg; + bool with_delete; + uint flag; + } TREE; + + class field_info + { + public: + ulong treemem, tree_elements, empty, nulls, min_length, max_length; + uint room_in_tree; + bool found; + TREE tree; + Item *item; + }; + + class field_ulonglong: public field_info + { + ulonglong min_arg, max_arg; + ulonglong sum, sum_sqr; + void add(); + }; + + extern char *longlong10_to_str(longlong val,char *dst,int radix); + extern void delete_tree(TREE*); + extern TREE_ELEMENT *tree_insert(TREE *tree,void *custom_arg); + + static int compare_ulonglong(const ulonglong *s, const ulonglong *t) + { + return ((*s < *t) ? -1 : *s > *t ? 1 : 0); + } + + void field_ulonglong::add() + { + char buff[(255*3 +1)]; + longlong num = item->val_int(); + uint length = (uint) (longlong10_to_str(num, buff, 10) - buff); + TREE_ELEMENT *element; + + if (item->null_value) + { + nulls++; + return; + } + if (num == 0) + empty++; + + if (room_in_tree) + { + if (!(element = tree_insert(&tree, tree.custom_arg))) + { + room_in_tree = 0; + delete_tree(&tree); + } + else if (element->count == 1) + { + room_in_tree = 0; + delete_tree(&tree); + } + } + + if (!found) + { + found = 1; + min_arg = max_arg = sum = num; + sum_sqr = num * num; + min_length = max_length = length; + } + else if (num != 0) + { + sum += num; + sum_sqr += num * num; + if (length < min_length) + min_length = length; + if (length > max_length) + max_length = length; + if (compare_ulonglong((ulonglong*) &num, &min_arg) < 0) + min_arg = num; + if (compare_ulonglong((ulonglong*) &num, &max_arg) > 0) + max_arg = num; + } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/anon4.C gcc-4.0.4/gcc/testsuite/g++.dg/other/anon4.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/anon4.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/anon4.C 2006-06-12 21:00:31.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + // PR c++/27951 + // { dg-do compile } + + void foo() + { + int i; // { dg-error "previously" } + union { int i; }; // { dg-error "redeclaration" } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/assign1.C gcc-4.0.4/gcc/testsuite/g++.dg/other/assign1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/assign1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/assign1.C 2006-05-22 19:27:08.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + // PR c++/27716 + // { dg-do compile } + + int foo() + { + return i ""= i; // { dg-error "not declared|string constant" } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/default5.C gcc-4.0.4/gcc/testsuite/g++.dg/other/default5.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/default5.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/default5.C 2006-08-03 02:41:33.000000000 +0000 *************** *** 0 **** --- 1,47 ---- + // PR c++/28274 + // { dg-do "compile" } + + void f1(int, int, int, int, int = 0); + void f1(int, int, int, int = 0, int); + void f1(int, int, int = 0, int, int); + void f1(int = 0, int, int, int, int); // { dg-error "default" } + + void f2(int, int, int, int, int = 0) {} + void f2(int, int, int, int = 0, int); + void f2(int, int, int = 0, int, int); + void f2(int = 0, int, int, int, int); // { dg-error "default" } + + void f3(int, int, int, int, int = 0); + void f3(int, int, int, int = 0, int) {} + void f3(int, int, int = 0, int, int); + void f3(int = 0, int, int, int, int); // { dg-error "default" } + + void f4(int, int, int, int, int = 0); + void f4(int, int, int, int = 0, int); + void f4(int, int, int = 0, int, int) {} + void f4(int = 0, int, int, int, int); // { dg-error "default" } + + void f5(int, int, int, int, int = 0); + void f5(int, int, int, int = 0, int); + void f5(int, int, int = 0, int, int); + void f5(int = 0, int, int, int, int) {} // { dg-error "default" } + + + struct A + { + void F1(int, int, int = 0); + void F2(int, int, int = 0); + }; + + void A::F1(int, int = 0, int) {} + void A::F2(int = 0, int, int) {} // { dg-error "default" } + + + template struct B + { + void F1(int, int, int = 0); + void F2(int, int, int = 0); + }; + + template void B::F1(int, int = 0, int) {} + template void B::F2(int = 0, int, int) {} // { dg-error "default" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/error10.C gcc-4.0.4/gcc/testsuite/g++.dg/other/error10.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/error10.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/error10.C 2006-07-22 14:07:57.000000000 +0000 *************** *** 0 **** --- 1,10 ---- + //PR c++/28258 + + struct A + { // { dg-error "" } + A(void x); // { dg-error "invalid use|incomplete type|candidates" } + }; + + struct B : A {}; // { dg-error "no matching function for call" } + + B b; // { dg-error "synthesized method" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/error7.C gcc-4.0.4/gcc/testsuite/g++.dg/other/error7.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/error7.C 2003-07-01 15:39:04.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/error7.C 2006-08-03 03:02:16.000000000 +0000 *************** namespace N {} *** 8,12 **** void foo(void) { ! N::~A(); // { dg-error "not a member" } } --- 8,12 ---- void foo(void) { ! N::~A(); // { dg-error "not a class-name" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/fold1.C gcc-4.0.4/gcc/testsuite/g++.dg/other/fold1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/fold1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/fold1.C 2007-01-27 19:58:38.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + // PR middle-end/27384 + // { dg-do compile } + + struct A + { + static const int i = i; // { dg-error "not declared" } + int x[i]; // { dg-error "integral constant-expression" } + }; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/label1.C gcc-4.0.4/gcc/testsuite/g++.dg/other/label1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/label1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/label1.C 2006-07-08 16:45:09.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + //PR c++/27820 + + void foo() + { + L: L: ; // { dg-error "duplicate label" } + } + diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/new1.C gcc-4.0.4/gcc/testsuite/g++.dg/other/new1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/new1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/new1.C 2006-08-03 11:35:52.000000000 +0000 *************** *** 0 **** --- 1,14 ---- + // PR c++/28267 + // { dg-do compile } + + struct A + { + A(); + void* operator new(__SIZE_TYPE__, int = X); // { dg-error "not declared" } + void operator delete(void*, int); + }; + + void foo() + { + new A; + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/operator1.C gcc-4.0.4/gcc/testsuite/g++.dg/other/operator1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/operator1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/operator1.C 2006-05-11 14:49:17.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + // PR c++/27547 + // { dg-do compile } + + int operator=(int); // { dg-error "member function|two arguments" } + + void foo() + { + operator=(0); + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/pr27495.C gcc-4.0.4/gcc/testsuite/g++.dg/other/pr27495.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/pr27495.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/pr27495.C 2006-07-20 17:46:57.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + + // Test to make sure we do not ICE on this invalid program. + + struct A + { + template void foo(); + void bar() { this.A::foo<0>(); } // { dg-error "" } + }; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/pr28114.C gcc-4.0.4/gcc/testsuite/g++.dg/other/pr28114.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/pr28114.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/pr28114.C 2006-07-12 21:47:58.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + + // Test to make sure we do not ICE on this invalid program. + + template void foo(struct {}*); // { dg-error "" } + + void bar() + { + foo<0>(0); // { dg-error "" } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/pr28304.C gcc-4.0.4/gcc/testsuite/g++.dg/other/pr28304.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/pr28304.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/pr28304.C 2006-08-03 17:16:20.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + + // Test to make sure we do not ICE on this invalid program. + + struct A {}; + + template void A::foo(T) {} // { dg-error "" } + + void bar() + { + A::foo(1); // { dg-error "no matching function for call" } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/pr28432.C gcc-4.0.4/gcc/testsuite/g++.dg/other/pr28432.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/pr28432.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/pr28432.C 2006-08-03 17:16:20.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + + // Test to make sure we do not ICE on this invalid program. + + // { dg-options "" } + + struct A {}; + void A::foo(); // { dg-error "member function declared in class|outside of class is not definition" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/profile1.C gcc-4.0.4/gcc/testsuite/g++.dg/other/profile1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/profile1.C 2004-03-03 00:46:31.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/profile1.C 2006-03-12 03:57:06.000000000 +0000 *************** int main (int argc, char * argv[]) *** 49,51 **** --- 49,53 ---- ACE_UINT32 const mc_isoValue = 10000; ResourceBalanceType2 rbResourceBalanceType2(3, mc_isoValue, "ATM", "M"); } + + // { dg-final { cleanup-coverage-files } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/qual1.C gcc-4.0.4/gcc/testsuite/g++.dg/other/qual1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/qual1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/qual1.C 2006-08-03 11:35:52.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + // PR c++/28257 + // { dg-do compile } + + struct A + { + int i; + void foo() + { + int A::i = i; // { dg-error "extra qualification|not a static member" } + } + }; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/static11.C gcc-4.0.4/gcc/testsuite/g++.dg/other/static11.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/static11.C 2002-03-31 15:49:29.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/static11.C 2006-03-12 03:57:06.000000000 +0000 *************** int main() *** 30,32 **** --- 30,34 ---- C c; return r; } + + // { dg-final { cleanup-rtl-dump "*" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/other/typedef1.C gcc-4.0.4/gcc/testsuite/g++.dg/other/typedef1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/other/typedef1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/other/typedef1.C 2006-07-25 01:06:15.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + // PR c++/27572 + // { dg-do compile } + + void f1(typedef) {} // { dg-error "no type|typedef declaration" } + void f2(typedef x) {} // { dg-error "no type|typedef declaration" } + void f3(typedef x[]) {} // { dg-error "no type|typedef declaration" } + void f4(typedef int x) {} // { dg-error "typedef declaration" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/parse/access10.C gcc-4.0.4/gcc/testsuite/g++.dg/parse/access10.C *** gcc-4.0.3/gcc/testsuite/g++.dg/parse/access10.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/parse/access10.C 2006-07-02 04:13:27.000000000 +0000 *************** *** 0 **** --- 1,13 ---- + // PR c++/18698 + // The compiler was giving an error message for invalid syntax + // that irrelevantly talked about using-declarations. + + template struct A + { + ::A~(); // { dg-bogus "using-declaration" } + }; + + // Instead of the bogus error we get 3 separate errors. + // { dg-error "no type" "" { target *-*-* } 7 } + // { dg-error "::" "" { target *-*-* } 7 } + // { dg-error "~" "" { target *-*-* } 7 } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/parse/catch1.C gcc-4.0.4/gcc/testsuite/g++.dg/parse/catch1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/parse/catch1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/parse/catch1.C 2006-07-15 09:58:47.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + // PR c++/28249 + // { dg-do compile } + + void foo() + { + try {} + catch (long long long) {} // { dg-error "long long long" } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/parse/ctor4.C gcc-4.0.4/gcc/testsuite/g++.dg/parse/ctor4.C *** gcc-4.0.3/gcc/testsuite/g++.dg/parse/ctor4.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/parse/ctor4.C 2006-04-29 20:55:44.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + // PR c++/27279 + // { dg-do compile } + + struct A + { + A(void,void); // { dg-error "incomplete type|invalid use" } + }; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/parse/dtor10.C gcc-4.0.4/gcc/testsuite/g++.dg/parse/dtor10.C *** gcc-4.0.3/gcc/testsuite/g++.dg/parse/dtor10.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/parse/dtor10.C 2006-08-03 03:02:16.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + // PR c++/27508 + // { dg-do compile } + + namespace N + { + struct A { ~A(); }; + } + + N::~A () {} // { dg-error "not a class-name" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/parse/dtor11.C gcc-4.0.4/gcc/testsuite/g++.dg/parse/dtor11.C *** gcc-4.0.3/gcc/testsuite/g++.dg/parse/dtor11.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/parse/dtor11.C 2006-08-17 09:19:27.000000000 +0000 *************** *** 0 **** --- 1,12 ---- + // PR c++/28606 + // { dg-do compile } + + struct A + { + ~A A(); // { dg-error "destructor" } + }; + + struct B + { + A::~B B(); // { dg-error "as member of" } + }; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/parse/dtor9.C gcc-4.0.4/gcc/testsuite/g++.dg/parse/dtor9.C *** gcc-4.0.3/gcc/testsuite/g++.dg/parse/dtor9.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/parse/dtor9.C 2006-08-03 03:02:16.000000000 +0000 *************** *** 0 **** --- 1,5 ---- + // PR c++/27508 + // { dg-do compile } + + struct A; + using ::~A; // { dg-error "not a class-name" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/parse/new3.C gcc-4.0.4/gcc/testsuite/g++.dg/parse/new3.C *** gcc-4.0.3/gcc/testsuite/g++.dg/parse/new3.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/parse/new3.C 2006-08-16 21:46:01.000000000 +0000 *************** *** 0 **** --- 1,4 ---- + // PR c++/28593 + // { dg-do compile } + + void *p = new (::X; // { dg-error "declared|type-specifier" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/parse/operator7.C gcc-4.0.4/gcc/testsuite/g++.dg/parse/operator7.C *** gcc-4.0.3/gcc/testsuite/g++.dg/parse/operator7.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/parse/operator7.C 2006-04-30 10:40:18.000000000 +0000 *************** *** 0 **** --- 1,4 ---- + // PR c++/27278 + // { dg-do compile } + + int operator+(void,void); // { dg-error "incomplete type|invalid use" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/parse/repo1.C gcc-4.0.4/gcc/testsuite/g++.dg/parse/repo1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/parse/repo1.C 2004-07-29 17:59:31.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/parse/repo1.C 2006-03-12 03:57:06.000000000 +0000 *************** extern "C" inline void f() {} *** 5,7 **** --- 5,9 ---- int main () { f(); } + + // { dg-final { cleanup-repo-files } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/parse/template19.C gcc-4.0.4/gcc/testsuite/g++.dg/parse/template19.C *** gcc-4.0.3/gcc/testsuite/g++.dg/parse/template19.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/parse/template19.C 2006-04-19 22:10:10.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + // PR c++/26558 + // Origin: Jan Gorski + // { dg-do compile } + + template struct A + { + template void foo() + { + foo<0>::; // { dg-error "before" } + } + }; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/pch/pch.C gcc-4.0.4/gcc/testsuite/g++.dg/pch/pch.C *** gcc-4.0.3/gcc/testsuite/g++.dg/pch/pch.C 2005-01-31 22:05:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/pch/pch.C 2006-03-12 03:57:06.000000000 +0000 *************** int main() *** 5,7 **** --- 5,9 ---- { return 0; } + + // { dg-final { cleanup-saved-temps } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/rtti/incomplete1.C gcc-4.0.4/gcc/testsuite/g++.dg/rtti/incomplete1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/rtti/incomplete1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/rtti/incomplete1.C 2006-06-22 09:43:53.000000000 +0000 *************** *** 0 **** --- 1,12 ---- + // PR c++/28109 + // { dg-do compile } + + #include + + struct A; + + void foo() + { + A a; // { dg-error "incomplete type" } + typeid (a); + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/rtti/repo1.C gcc-4.0.4/gcc/testsuite/g++.dg/rtti/repo1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/rtti/repo1.C 2005-07-16 01:11:53.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/rtti/repo1.C 2006-03-13 12:55:54.000000000 +0000 *************** struct function1 *** 13,15 **** --- 13,17 ---- function1<1> b; int main () {} + + // { dg-final { cleanup-repo-files } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/const1.C gcc-4.0.4/gcc/testsuite/g++.dg/template/const1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/const1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/const1.C 2006-08-18 16:27:03.000000000 +0000 *************** *** 0 **** --- 1,30 ---- + // PR c++/28385 + // instantiating op() with void()() was making the compiler think that 'fcn' + // was const, so it could eliminate the call. + + // { dg-do run } + + extern "C" void abort (void); + + int barcnt = 0; + + class Foo { + public: + template + void operator()(const T& fcn) { + fcn(); + } + }; + + void bar() { + barcnt++; + } + + int main() { + Foo myFoo; + myFoo(bar); + myFoo(&bar); + if (barcnt != 2) + abort (); + return 0; + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/defarg10.C gcc-4.0.4/gcc/testsuite/g++.dg/template/defarg10.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/defarg10.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/defarg10.C 2006-07-21 09:50:08.000000000 +0000 *************** *** 0 **** --- 1,13 ---- + // PR c++/28363 + // { dg-do compile } + + template class = T> // { dg-error "invalid use of type" } + struct A; + + typedef int I; + template class = I> // { dg-error "invalid use of type" } + struct B; + + struct S; + template class = S> // { dg-error "invalid use of type" } + struct C; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/dependent-args1.C gcc-4.0.4/gcc/testsuite/g++.dg/template/dependent-args1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/dependent-args1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/dependent-args1.C 2006-05-15 09:40:30.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + // PR c++/27582 + // { dg-do compile } + + struct A + { + template void foo(); + }; + + template > struct B {}; + + B b; // { dg-error "type/value mismatch|expected a constant|invalid type" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/error22.C gcc-4.0.4/gcc/testsuite/g++.dg/template/error22.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/error22.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/error22.C 2006-06-25 17:05:22.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + //PR c++/27821 + + struct A + { + template struct B {}; + void ::foo(); // { dg-error "invalid use" } + B<&A::foo> b; // { dg-error "incomplete type|template argument" } + }; + diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/friend46.C gcc-4.0.4/gcc/testsuite/g++.dg/template/friend46.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/friend46.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/friend46.C 2006-08-24 16:35:03.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + // PR c++/27714 + + template struct A + { + static void* operator new(__SIZE_TYPE__); + template friend void* A::operator new(__SIZE_TYPE__); + }; + + A a; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/incomplete2.C gcc-4.0.4/gcc/testsuite/g++.dg/template/incomplete2.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/incomplete2.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/incomplete2.C 2006-05-07 20:32:34.000000000 +0000 *************** *** 0 **** --- 1,13 ---- + // PR c++/27427 + // { dg-do compile } + + struct A; + + template void foo(); + + A a; // { dg-error "incomplete type|storage size" } + + void bar() + { + foo(); // { dg-error "no matching function" } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/incomplete3.C gcc-4.0.4/gcc/testsuite/g++.dg/template/incomplete3.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/incomplete3.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/incomplete3.C 2006-05-15 09:13:51.000000000 +0000 *************** *** 0 **** --- 1,5 ---- + // PR c++/27315 + // { dg-do compile } + + struct A; // { dg-error "forward declaration" } + template void A::foo<0>(); // { dg-error "before|undefined" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/instantiate1.C gcc-4.0.4/gcc/testsuite/g++.dg/template/instantiate1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/instantiate1.C 2004-09-23 21:27:25.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/instantiate1.C 2006-12-03 13:11:51.000000000 +0000 *************** template struct Z { // { dg-er *** 16,21 **** Y > y; // { dg-error "instantiated" } }; ! struct ZZ : Z // { dg-error "instantiated" } { }; --- 16,21 ---- Y > y; // { dg-error "instantiated" } }; ! struct ZZ : Z { }; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/new6.C gcc-4.0.4/gcc/testsuite/g++.dg/template/new6.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/new6.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/new6.C 2006-05-29 19:22:18.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + // PR c++/27713 + // { dg-do compile } + + struct A + { + template friend void* operator new(__SIZE_TYPE__); // { dg-error "invalid template" } + }; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/operator6.C gcc-4.0.4/gcc/testsuite/g++.dg/template/operator6.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/operator6.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/operator6.C 2006-05-15 09:13:51.000000000 +0000 *************** *** 0 **** --- 1,4 ---- + // PR c++/27315 + // { dg-do compile } + + template void operator+; // { dg-error "non-function" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/pr28284.C gcc-4.0.4/gcc/testsuite/g++.dg/template/pr28284.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/pr28284.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/pr28284.C 2007-01-27 19:58:38.000000000 +0000 *************** *** 0 **** --- 1,12 ---- + /* { dg-do compile } */ + + template struct A + { + static const int i=x; /* { dg-error "was not declared in this scope" } */ + static const int j, k; + }; + + template const int A::j = i; + template const int A::k = j; + + A<0> a; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/redecl4.C gcc-4.0.4/gcc/testsuite/g++.dg/template/redecl4.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/redecl4.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/redecl4.C 2006-08-17 08:55:17.000000000 +0000 *************** *** 0 **** --- 1,5 ---- + // PR c++/28710 + // { dg-do compile } + + template union A; // { dg-error "previous" } + struct A; // { dg-error "non-template" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/repo1.C gcc-4.0.4/gcc/testsuite/g++.dg/template/repo1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/repo1.C 2004-07-29 17:59:31.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/repo1.C 2006-03-12 03:57:06.000000000 +0000 *************** B b; *** 15,17 **** --- 15,18 ---- int main () {} + // { dg-final { cleanup-repo-files } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/repo2.C gcc-4.0.4/gcc/testsuite/g++.dg/template/repo2.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/repo2.C 2004-08-24 06:37:58.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/repo2.C 2006-03-12 03:57:06.000000000 +0000 *************** template unsigned char __Atomicity_lock< *** 12,14 **** --- 12,16 ---- int main () { } + + // { dg-final { cleanup-repo-files } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/repo3.C gcc-4.0.4/gcc/testsuite/g++.dg/template/repo3.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/repo3.C 2004-08-25 20:52:41.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/repo3.C 2006-03-12 03:57:06.000000000 +0000 *************** template void g *** 5,7 **** --- 5,9 ---- int main () { g(); } char c = F; + + // { dg-final { cleanup-repo-files } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/repo4.C gcc-4.0.4/gcc/testsuite/g++.dg/template/repo4.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/repo4.C 2005-10-03 17:18:51.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/repo4.C 2006-03-13 12:55:54.000000000 +0000 *************** *** 1,5 **** --- 1,6 ---- // PR c++/17775 // { dg-options "-frepo" } + // { dg-final { cleanup-repo-files } } namespace { struct Foo {}; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/repo5.C gcc-4.0.4/gcc/testsuite/g++.dg/template/repo5.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/repo5.C 2006-01-04 01:03:26.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/repo5.C 2006-03-13 12:55:54.000000000 +0000 *************** *** 1,5 **** --- 1,6 ---- // PR c++/25625 // { dg-options "-frepo" } + // { dg-final { cleanup-repo-files } } template< typename T, T N > struct integral_c { static const T value = N; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/ttp20.C gcc-4.0.4/gcc/testsuite/g++.dg/template/ttp20.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/ttp20.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/ttp20.C 2006-06-30 18:30:28.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + // PR c++/27424 + // Bug: failing to substitute the 'int' into C + + template struct A + { + template class> struct B {}; + template struct C; + B b; + }; + + A a; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/ttp21.C gcc-4.0.4/gcc/testsuite/g++.dg/template/ttp21.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/ttp21.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/ttp21.C 2006-08-26 00:59:09.000000000 +0000 *************** *** 0 **** --- 1,5 ---- + // PR c++/28853 + // { dg-do compile } + + template class A> + int A<0>::i; // { dg-error "template template parameter" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/ttp22.C gcc-4.0.4/gcc/testsuite/g++.dg/template/ttp22.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/ttp22.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/ttp22.C 2006-08-28 23:12:32.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + // PR c++/28860 + // { dg-do compile} + + template class A> + class A<0>; // { dg-error "shadows template template parameter" } + + template class B> + class B<0> {}; // { dg-error "shadows template template parameter" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/typedef4.C gcc-4.0.4/gcc/testsuite/g++.dg/template/typedef4.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/typedef4.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/typedef4.C 2006-07-25 01:06:15.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + // PR c++/27572 + // { dg-do compile } + + template void foo(); // { dg-error "no type|typedef declaration" } + + void bar() + { + foo(); // { dg-error "matching" } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/typedef5.C gcc-4.0.4/gcc/testsuite/g++.dg/template/typedef5.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/typedef5.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/typedef5.C 2006-07-25 01:06:15.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + // PR c++/27572 + // { dg-do compile } + + template struct A1; // { dg-error "no type|typedef declaration" } + template struct A2; // { dg-error "no type|typedef declaration" } + template struct A3; // { dg-error "no type|typedef declaration" } + template struct A4; // { dg-error "typedef declaration" } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/template/using10.C gcc-4.0.4/gcc/testsuite/g++.dg/template/using10.C *** gcc-4.0.3/gcc/testsuite/g++.dg/template/using10.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/template/using10.C 2006-07-17 18:21:15.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + //PR c++/28051 + + template struct A {}; + + template struct B : A + { + using A::operator typename A::X; // { dg-error "no type named|members matching" } + }; + + B<0> b; + diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/empty-1.C gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/empty-1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/empty-1.C 2005-01-24 08:59:28.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/empty-1.C 2006-03-12 03:57:06.000000000 +0000 *************** S bar (const S &a) *** 11,13 **** --- 11,14 ---- /* Test whether memcpy call has been optimized out. */ /* { dg-final { scan-tree-dump-times "memcpy" 0 "optimized"} } */ + /* { dg-final { cleanup-tree-dump "optimized" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C 2006-03-12 03:57:06.000000000 +0000 *************** void q() *** 17,19 **** --- 17,20 ---- } /* We shouldnotice nothrow attribute. */ /* { dg-final { scan-tree-dump-times "exception" 0 "cfg"} } */ + /* { dg-final { cleanup-tree-dump "cfg" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/pointer-reference-alias.C gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/pointer-reference-alias.C *** gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/pointer-reference-alias.C 2004-09-15 01:18:01.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/pointer-reference-alias.C 2006-03-12 03:57:06.000000000 +0000 *************** int f(int *a) *** 9,13 **** } /* There should be only one dereferencing of a. */ ! /* { dg-final { scan-tree-dump-times "\\*a" 1 "vars"} } */ ! --- 9,13 ---- } /* There should be only one dereferencing of a. */ ! /* { dg-final { scan-tree-dump-times "\\*a" 1 "vars" } } */ ! /* { dg-final { cleanup-tree-dump "vars" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/pr15791-3.C gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/pr15791-3.C *** gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/pr15791-3.C 2005-01-29 19:25:17.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/pr15791-3.C 2006-03-12 03:57:06.000000000 +0000 *************** int f(int i, unsigned j) *** 10,13 **** } /* { dg-final { scan-tree-dump-times "i == j" 0 "gimple" } } */ ! --- 10,13 ---- } /* { dg-final { scan-tree-dump-times "i == j" 0 "gimple" } } */ ! /* { dg-final { cleanup-tree-dump "gimple" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/pr15791-4.C gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/pr15791-4.C *** gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/pr15791-4.C 2005-01-29 19:25:17.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/pr15791-4.C 2006-03-12 03:57:06.000000000 +0000 *************** int f(int i, int j) *** 10,13 **** } /* { dg-final { scan-tree-dump-times "i == j" 0 "gimple" } } */ ! --- 10,13 ---- } /* { dg-final { scan-tree-dump-times "i == j" 0 "gimple" } } */ ! /* { dg-final { cleanup-tree-dump "gimple" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/pr15791-5.C gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/pr15791-5.C *** gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/pr15791-5.C 2005-01-29 19:25:17.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/pr15791-5.C 2006-03-12 03:57:06.000000000 +0000 *************** int foo(int i, int j) *** 10,13 **** } /* { dg-final { scan-tree-dump-times "i == j" 1 "gimple" } } */ ! --- 10,13 ---- } /* { dg-final { scan-tree-dump-times "i == j" 1 "gimple" } } */ ! /* { dg-final { cleanup-tree-dump "gimple" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/pr27891.C gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/pr27891.C *** gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/pr27891.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/pr27891.C 2006-11-02 20:57:35.000000000 +0000 *************** *** 0 **** --- 1,23 ---- + /* { dg-do compile } */ + /* { dg-options "-O2" } */ + + int firstkey(); + void DBM_error(int); + + void domisc() { + int i = 0; + try { + try { + firstkey(); + while (1) { + i++; + firstkey(); + } + } catch (int) { + ; + } + DBM_error(i); + } catch (int) { + ; + } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/ssa-cast-1.C gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/ssa-cast-1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/ssa-cast-1.C 2004-06-02 18:56:54.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/ssa-cast-1.C 2006-03-12 03:57:06.000000000 +0000 *************** int &f(int *a) *** 9,12 **** /* There should be no cast as pointer and references are considered the same type. */ /* { dg-final { scan-tree-dump-times "\\(int &\\)" 0 "vars"} } */ ! --- 9,12 ---- /* There should be no cast as pointer and references are considered the same type. */ /* { dg-final { scan-tree-dump-times "\\(int &\\)" 0 "vars"} } */ ! /* { dg-final { cleanup-tree-dump "vars" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/ssa-sra-1.C gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/ssa-sra-1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/ssa-sra-1.C 2004-06-02 19:10:27.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/ssa-sra-1.C 2006-03-12 03:57:06.000000000 +0000 *************** void temp() *** 58,60 **** --- 58,61 ---- /* We should have removed the casts from pointers to references and caused SRA to happen. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "vars"} } */ + /* { dg-final { cleanup-tree-dump "vars" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/ssa-sra-2.C gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/ssa-sra-2.C *** gcc-4.0.3/gcc/testsuite/g++.dg/tree-ssa/ssa-sra-2.C 2004-06-02 19:10:27.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/tree-ssa/ssa-sra-2.C 2006-03-12 03:57:06.000000000 +0000 *************** void test() *** 49,51 **** --- 49,52 ---- /* We should have removed the casts from pointers to references and caused SRA to happen. */ /* { dg-final { scan-tree-dump-times "link_error" 0 "vars"} } */ + /* { dg-final { cleanup-tree-dump "vars" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/vect/pr19951.cc gcc-4.0.4/gcc/testsuite/g++.dg/vect/pr19951.cc *** gcc-4.0.3/gcc/testsuite/g++.dg/vect/pr19951.cc 2005-02-20 20:32:41.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/vect/pr19951.cc 2006-03-12 03:57:06.000000000 +0000 *************** void bar() *** 15,17 **** --- 15,19 ---- for (;;) foo(); } + + /* { dg-final { cleanup-tree-dump "vect" } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/warn/pr23075.C gcc-4.0.4/gcc/testsuite/g++.dg/warn/pr23075.C *** gcc-4.0.3/gcc/testsuite/g++.dg/warn/pr23075.C 2005-09-06 20:11:08.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/warn/pr23075.C 2006-08-03 11:35:52.000000000 +0000 *************** foo (void) *** 7,14 **** { return; // { dg-error "with no value" } } // { dg-bogus "control reaches end" } - - int - bar (void) - { - } // { dg-warning "control reaches end" } --- 7,9 ---- diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/warn/var-args1.C gcc-4.0.4/gcc/testsuite/g++.dg/warn/var-args1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/warn/var-args1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/warn/var-args1.C 2006-10-10 04:38:25.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + /* { dg-do compile } */ + + #include + + void foo(int, ...) + { + va_list va; + int i; + i = va_arg(va, int&); /* { dg-warning "cannot receive objects" } */ + } + diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.dg/warn/volatile1.C gcc-4.0.4/gcc/testsuite/g++.dg/warn/volatile1.C *** gcc-4.0.3/gcc/testsuite/g++.dg/warn/volatile1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.dg/warn/volatile1.C 2006-08-29 18:15:20.000000000 +0000 *************** *** 0 **** --- 1,12 ---- + // PR c++/26577 + + struct A + { + A(const A&); + A& operator=(const A&); + void baz() volatile; + }; + void A::baz() volatile + { + *this; // { dg-warning "will not be accessed" } + } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/assumed_dummy_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/assumed_dummy_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/assumed_dummy_1.f90 2005-09-13 19:02:49.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/assumed_dummy_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** contains *** 44,47 **** end program test ! --- 44,47 ---- end program test ! ! { dg-final { cleanup-modules "global" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/assumed_size_dt_dummy.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/assumed_size_dt_dummy.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/assumed_size_dt_dummy.f90 2005-10-21 04:37:40.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/assumed_size_dt_dummy.f90 2006-03-28 19:28:40.000000000 +0000 *************** END MODULE TEST *** 15,17 **** --- 15,18 ---- end + ! { dg-final { cleanup-modules "TEST" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/automatic_module_variable.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/automatic_module_variable.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/automatic_module_variable.f90 2005-11-11 04:46:50.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/automatic_module_variable.f90 2006-03-28 19:28:40.000000000 +0000 *************** contains *** 14,16 **** --- 14,18 ---- init = x end function init end module sd + + ! { dg-final { cleanup-modules "sd" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/char_array_constructor.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/char_array_constructor.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/char_array_constructor.f90 2005-07-14 01:59:43.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/char_array_constructor.f90 2006-03-28 19:28:40.000000000 +0000 *************** program y *** 13,15 **** --- 13,16 ---- if (b(2) /= 'efghij') call abort end program y + ! { dg-final { cleanup-modules "z" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/char_array_structure_constructor.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/char_array_structure_constructor.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/char_array_structure_constructor.f90 2005-06-05 09:07:08.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/char_array_structure_constructor.f90 2006-03-28 19:28:40.000000000 +0000 *************** contains *** 26,28 **** --- 26,30 ---- ENDDO end subroutine alloc END program char_array_structure_constructor + + ! { dg-final { cleanup-modules "global" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/contained_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/contained_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/contained_1.f90 2004-07-11 23:00:08.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/contained_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** program contained_1 *** 31,33 **** --- 31,35 ---- call a if (i .ne. 1) call abort end program + + ! { dg-final { cleanup-modules "contained_1_mod" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/data_constraints_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/data_constraints_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/data_constraints_1.f90 2005-11-06 22:50:38.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/data_constraints_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** contains *** 28,30 **** --- 28,32 ---- data foobar /0/ ! { dg-error "conflicts with FUNCTION" } end function foobar end + + ! { dg-final { cleanup-modules "global" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/der_io_2.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/der_io_2.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/der_io_2.f90 2005-10-23 21:07:10.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/der_io_2.f90 2006-03-28 19:28:40.000000000 +0000 *************** program prog *** 52,55 **** write (*, *) zb end program prog ! --- 52,55 ---- write (*, *) zb end program prog ! ! { dg-final { cleanup-modules "gfortran2" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/der_io_3.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/der_io_3.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/der_io_3.f90 2005-10-23 21:07:10.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/der_io_3.f90 2006-03-28 19:28:40.000000000 +0000 *************** end module m2 *** 38,40 **** --- 38,42 ---- use m2 call test end + + ! { dg-final { cleanup-modules "m1 m2" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/derived_pointer_recursion.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/derived_pointer_recursion.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/derived_pointer_recursion.f90 2005-10-14 04:53:29.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/derived_pointer_recursion.f90 2006-03-28 19:28:40.000000000 +0000 *************** *** 20,22 **** --- 20,23 ---- ! copyright 1996 Loren P. Meissner -- May be distributed if this line is included. ! Linked List operations with Pointer to Pointer + ! { dg-final { cleanup-modules "llo" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/derived_recursion.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/derived_recursion.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/derived_recursion.f90 2005-10-26 05:36:30.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/derived_recursion.f90 2006-03-28 19:28:40.000000000 +0000 *************** end module snafu *** 22,24 **** --- 22,26 ---- ! use snafu ! foo%v = 1 ! end + + ! { dg-final { cleanup-modules "snafu" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/der_pointer_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/der_pointer_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/der_pointer_1.f90 2004-11-16 02:02:37.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/der_pointer_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** module test *** 16,18 **** --- 16,20 ---- type(x_t), pointer :: x end module test + + ! { dg-final { cleanup-modules "test" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/der_pointer_3.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/der_pointer_3.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/der_pointer_3.f90 2005-10-06 16:03:30.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/der_pointer_3.f90 2006-03-28 19:28:40.000000000 +0000 *************** end module ints *** 16,18 **** --- 16,20 ---- program size_test use ints end program size_test + + ! { dg-final { cleanup-modules "ints" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/der_pointer_4.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/der_pointer_4.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/der_pointer_4.f90 2005-10-22 17:09:04.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/der_pointer_4.f90 2006-03-28 19:28:40.000000000 +0000 *************** module crash *** 9,11 **** --- 9,13 ---- end type foo type (foo) :: bar end module crash + + ! { dg-final { cleanup-modules "crash" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/direct_io_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/direct_io_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/direct_io_1.f90 2005-01-20 22:48:56.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/direct_io_1.f90 2006-03-29 02:49:43.000000000 +0000 *************** program direct_io_1 *** 28,32 **** n = 1 write(12, rec=n) mt, nt write(12, rec=n+1) (p(m), m=1, nt) ! close(12) end program --- 28,32 ---- n = 1 write(12, rec=n) mt, nt write(12, rec=n+1) (p(m), m=1, nt) ! close(12, status='delete') end program diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/direct_io_2.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/direct_io_2.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/direct_io_2.f90 2004-11-28 21:14:02.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/direct_io_2.f90 2006-03-29 02:49:43.000000000 +0000 *************** *** 40,44 **** --- 40,45 ---- READ(7, REC = IREC) IPROG, IFILE, ITOTR, IRLGN, IRECN, IEOF,IVON21, IVON22, IVON31, IVON32, IVON33, IVON34, IVON55, IVON56 IF (IRECN .NE. IRECCK) CALL ABORT 4135 CONTINUE + CLOSE(7, STATUS='DELETE') STOP END diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/endfile_2.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/endfile_2.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/endfile_2.f90 2005-01-16 20:44:01.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/endfile_2.f90 2006-03-29 02:49:43.000000000 +0000 *************** *** 9,12 **** --- 9,13 ---- call abort ! should never get here stop 0023 continue + close(8,status='delete') end diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/entry_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/entry_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/entry_1.f90 2005-01-20 22:48:56.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/entry_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** program p *** 43,45 **** --- 43,47 ---- call test1 () call test2 () end program + + ! { dg-final { cleanup-modules "m" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/entry_3.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/entry_3.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/entry_3.f90 2005-04-29 02:41:17.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/entry_3.f90 2006-03-28 19:28:40.000000000 +0000 *************** program entry_4_prog *** 23,25 **** --- 23,27 ---- call bar(a) if (any (a .ne. (/3, 4/))) call abort end program + + ! { dg-final { cleanup-modules "entry_4" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/equiv_constraint_3.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/equiv_constraint_3.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/equiv_constraint_3.f90 2005-10-12 05:43:08.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/equiv_constraint_3.f90 2006-03-28 19:28:40.000000000 +0000 *************** INTEGER :: L *** 10,13 **** EQUIVALENCE(K,L) ! { dg-error "conflicts with USE ASSOCIATED attribute" } END ! --- 10,13 ---- EQUIVALENCE(K,L) ! { dg-error "conflicts with USE ASSOCIATED attribute" } END ! ! { dg-final { cleanup-modules "TEST" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/func_derived_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/func_derived_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/func_derived_1.f90 2004-08-31 16:52:41.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/func_derived_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** function f(i,x,c,arr) *** 36,38 **** --- 36,40 ---- end function f end + + ! { dg-final { cleanup-modules "m" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/generic_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/generic_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/generic_1.f90 2004-11-03 00:54:02.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/generic_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** end module *** 17,19 **** --- 17,21 ---- subroutine BAZ(X) use FOO end subroutine + + ! { dg-final { cleanup-modules "FOO" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/generic_2.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/generic_2.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/generic_2.f90 2004-11-03 00:54:02.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/generic_2.f90 2006-03-28 19:28:40.000000000 +0000 *************** end module bidon *** 18,20 **** --- 18,22 ---- integer,intent(in) :: nspden end subroutine nonlinear + + ! { dg-final { cleanup-modules "bidon" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/generic_3.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/generic_3.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/generic_3.f90 2004-11-03 00:54:02.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/generic_3.f90 2006-03-28 19:28:40.000000000 +0000 *************** subroutine mrqcof( x, y, sig, ndata, a, *** 28,30 **** --- 28,32 ---- call gauss( x(i), a, yan, dyda, ma ) end do end subroutine mrqcof + + ! { dg-final { cleanup-modules "fit_functions" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/generic_4.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/generic_4.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/generic_4.f90 2005-10-23 20:44:13.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/generic_4.f90 2006-03-28 19:28:40.000000000 +0000 *************** y = (/1,2,3/) *** 26,28 **** --- 26,30 ---- call baz(y,z) if (any (y /= z)) call abort () end + + ! { dg-final { cleanup-modules "FOO" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/implicit_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/implicit_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/implicit_1.f90 2004-07-09 15:11:41.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/implicit_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** implicit none *** 9,11 **** --- 9,12 ---- common/rommel/aaa ! { dg-error "no IMPLICIT type" "no IMPLICIT type" } end + ! { dg-final { cleanup-modules "AHFinder_dat" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/implicit_2.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/implicit_2.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/implicit_2.f90 2005-01-22 15:24:09.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/implicit_2.f90 2006-03-28 19:28:40.000000000 +0000 *************** subroutine bar() *** 46,48 **** --- 46,50 ---- v%i = 42 end subroutine end module + + ! { dg-final { cleanup-modules "implicit_2" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/implicit_actual.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/implicit_actual.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/implicit_actual.f90 2005-10-26 05:36:30.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/implicit_actual.f90 2006-03-28 19:28:40.000000000 +0000 *************** contains *** 32,34 **** --- 32,35 ---- end subroutine foo end program snafu + ! { dg-final { cleanup-modules "global" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/int_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/int_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/int_1.f90 2005-02-19 20:07:47.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/int_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** program test_int *** 170,172 **** --- 170,174 ---- if (i4 /= 17_ik4 .or. i8 /= 17_ik8) call abort end program test_int + + ! { dg-final { cleanup-modules "mykinds" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/interface_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/interface_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/interface_1.f90 2005-09-29 18:22:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/interface_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** module z *** 38,40 **** --- 38,42 ---- end function end module z + + ! { dg-final { cleanup-modules "y z" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/interface_2.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/interface_2.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/interface_2.f90 2005-10-28 20:57:17.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/interface_2.f90 2006-03-28 19:28:40.000000000 +0000 *************** CONTAINS *** 27,29 **** --- 27,31 ---- END FUNCTION Compare_Float_Single END MODULE Compare_Float_Numbers + + ! { dg-final { cleanup-modules "Compare_Float_Numbers" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/iostat_2.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/iostat_2.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/iostat_2.f90 2005-09-09 22:03:31.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/iostat_2.f90 2006-03-29 02:49:43.000000000 +0000 *************** *** 4,7 **** --- 4,8 ---- close(10, status="whatever", iostat=i) if (i == 0) call abort() write(17,*) 'foo' + close(17, status="delete") end diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/module_blank_common.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/module_blank_common.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/module_blank_common.f90 2005-09-09 09:05:55.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/module_blank_common.f90 2006-03-28 19:28:40.000000000 +0000 *************** program blank_common *** 16,19 **** if (z.ne.cmplx (a,b)) call abort () end program blank_common ! --- 16,19 ---- if (z.ne.cmplx (a,b)) call abort () end program blank_common ! ! { dg-final { cleanup-modules "global" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/module_commons_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/module_commons_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/module_commons_1.f90 2005-09-09 09:05:55.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/module_commons_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** program collision *** 22,24 **** --- 22,25 ---- call foo () end program collision + ! { dg-final { cleanup-modules "m1 m2" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/module_double_reuse.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/module_double_reuse.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/module_double_reuse.f90 2005-09-09 09:05:55.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/module_double_reuse.f90 2006-03-28 19:28:40.000000000 +0000 *************** program d *** 17,19 **** --- 17,20 ---- if (v.ne.u) call abort () end program d + ! { dg-final { cleanup-modules "a" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/module_equivalence_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/module_equivalence_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/module_equivalence_1.f90 2005-09-09 09:05:55.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/module_equivalence_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** program module_equiv *** 23,26 **** call foo () end program module_equiv ! --- 23,26 ---- call foo () end program module_equiv ! ! { dg-final { cleanup-modules "test_equiv" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/module_interface_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/module_interface_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/module_interface_1.f90 2005-07-22 19:03:29.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/module_interface_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** *** 35,38 **** end subroutine Selection_Sort end program module_interface ! --- 35,38 ---- end subroutine Selection_Sort end program module_interface ! ! { dg-final { cleanup-modules "Max_Loc_Mod" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/named_interface.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/named_interface.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/named_interface.f90 2005-08-25 12:25:37.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/named_interface.f90 2006-03-28 19:28:40.000000000 +0000 *************** module snafu *** 7,9 **** --- 7,11 ---- end subroutine really_snafu end interface foo end module snafu + + ! { dg-final { cleanup-modules "snafu" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/namelist_14.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/namelist_14.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/namelist_14.f90 2005-06-05 23:33:52.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/namelist_14.f90 2006-03-28 19:28:40.000000000 +0000 *************** contains *** 92,94 **** --- 92,96 ---- end subroutine foo end program namelist_14 + + ! { dg-final { cleanup-modules "global" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/namelist_15.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/namelist_15.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/namelist_15.f90 2005-06-05 23:33:52.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/namelist_15.f90 2006-03-28 19:28:40.000000000 +0000 *************** program namelist_15 *** 56,58 **** --- 56,60 ---- (x(2)%m(2)%ch(2) == "kz"))) call abort () end program namelist_15 + + ! { dg-final { cleanup-modules "global" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/namelist_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/namelist_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/namelist_1.f90 2005-06-05 23:33:52.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/namelist_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** module namelist_1 *** 5,7 **** --- 5,9 ---- integer,private :: x namelist /n/ x ! { dg-error "cannot be member of PUBLIC namelist" "" } end module + + ! { dg-final { cleanup-modules "namelist_1" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/namelist_use.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/namelist_use.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/namelist_use.f90 2005-08-05 05:31:14.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/namelist_use.f90 2006-03-28 19:28:40.000000000 +0000 *************** program namelist_use *** 28,30 **** --- 28,32 ---- close (10) end program namelist_use + + ! { dg-final { cleanup-modules "global" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/namelist_use_only.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/namelist_use_only.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/namelist_use_only.f90 2005-08-05 05:31:14.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/namelist_use_only.f90 2006-03-28 19:28:40.000000000 +0000 *************** program namelist_use_only *** 32,34 **** --- 32,36 ---- if ((i.ne.0).or.(rrrr.ne.3.5).or.foo()) call abort () close (10) end program namelist_use_only + + ! { dg-final { cleanup-modules "global" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/nested_modules_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/nested_modules_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/nested_modules_1.f90 2005-11-11 05:37:40.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/nested_modules_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** *** 41,43 **** --- 41,45 ---- call eyeore () call tigger (w) end + + ! { dg-final { cleanup-modules "mod0 mod1 mod2" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/nested_modules_2.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/nested_modules_2.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/nested_modules_2.f90 2005-11-11 05:37:40.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/nested_modules_2.f90 2006-03-28 19:28:40.000000000 +0000 *************** program testfoobar *** 36,38 **** --- 36,39 ---- if (all (l.ne.(/84,42,0/))) call abort () end program testfoobar + ! { dg-final { cleanup-modules "foo bar foobar" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/nested_modules_3.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/nested_modules_3.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/nested_modules_3.f90 2005-11-11 05:37:40.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/nested_modules_3.f90 2006-03-28 19:28:40.000000000 +0000 *************** PROGRAM use_foobar *** 53,55 **** --- 53,57 ---- CALL sub3 (z, j) IF (ALL (j.ne.(/3,2,1/))) CALL abort () END PROGRAM use_foobar + + ! { dg-final { cleanup-modules "foo bar foobar" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/nested_modules_4.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/nested_modules_4.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/nested_modules_4.f90 2005-11-11 05:37:40.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/nested_modules_4.f90 2006-03-28 19:28:40.000000000 +0000 *************** end module serial *** 23,25 **** --- 23,27 ---- character*15 :: buffer buffer = lc ("Have a Nice DAY") end + + ! { dg-final { cleanup-modules "string serial" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/nested_modules_5.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/nested_modules_5.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/nested_modules_5.f90 2005-11-11 05:37:40.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/nested_modules_5.f90 2006-03-28 19:28:40.000000000 +0000 *************** end module serial *** 24,26 **** --- 24,28 ---- character*15 :: buffer buffer = lc ("Have a Nice DAY") end + + ! { dg-final { cleanup-modules "anything serial" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/open_new.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/open_new.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/open_new.f90 2005-04-07 15:15:04.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/open_new.f90 2006-03-29 02:49:43.000000000 +0000 *************** program main *** 7,11 **** close(nout) open(nout, file="foo.dat", status="new",err=100) call abort ! This should never happen ! 100 continue end program main --- 7,11 ---- close(nout) open(nout, file="foo.dat", status="new",err=100) call abort ! This should never happen ! 100 call unlink ("foo.dat") end program main diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/open_readonly_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/open_readonly_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/open_readonly_1.f90 2005-01-23 02:18:33.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/open_readonly_1.f90 2006-03-29 02:49:43.000000000 +0000 *************** program prog *** 9,14 **** open (unit=10, file='PR19451.dat', action="read") write (10,*,err=20) "Hello World" call abort() ! 20 continue end program --- 9,14 ---- open (unit=10, file='PR19451.dat', action="read") write (10,*,err=20) "Hello World" call abort() ! 20 close (10, status='delete') end program diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/pr15164.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/pr15164.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/pr15164.f90 2004-09-26 15:44:19.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/pr15164.f90 2006-03-28 19:28:40.000000000 +0000 *************** *** 14,16 **** --- 14,17 ---- end subroutine split end module specfiles + ! { dg-final { cleanup-modules "specfiles" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/pr16861.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/pr16861.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/pr16861.f90 2005-04-29 10:56:18.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/pr16861.f90 2006-03-28 19:28:40.000000000 +0000 *************** end subroutine quus *** 30,32 **** --- 30,34 ---- program test call quus end program test + + ! { dg-final { cleanup-modules "foo bar" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/pr16935.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/pr16935.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/pr16935.f90 2004-08-13 22:01:02.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/pr16935.f90 2006-03-29 02:49:43.000000000 +0000 *************** *** 4,7 **** --- 4,8 ---- program bug2 implicit none open( 1 , file = "str_500.txt", position = "REWIND" ) + close( 1 , status = "DELETE" ) end diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/pr17615.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/pr17615.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/pr17615.f90 2004-09-24 17:06:57.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/pr17615.f90 2006-03-28 19:28:40.000000000 +0000 *************** PROGRAM TEST *** 17,19 **** --- 17,21 ---- real(8) :: c(3) c = cross_product() END PROGRAM TEST + + ! { dg-final { cleanup-modules "module_vec3d" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/pr19926.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/pr19926.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/pr19926.f90 2005-07-08 21:21:38.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/pr19926.f90 2006-03-28 19:28:40.000000000 +0000 *************** subroutine string_comp(i) *** 23,25 **** --- 23,26 ---- i = map(42) end subroutine string_comp + ! { dg-final { cleanup-modules "b" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/pr20954.f gcc-4.0.4/gcc/testsuite/gfortran.dg/pr20954.f *** gcc-4.0.3/gcc/testsuite/gfortran.dg/pr20954.f 2005-05-18 10:00:56.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/pr20954.f 2006-03-29 02:49:43.000000000 +0000 *************** *** 8,11 **** --- 8,12 ---- filename = 'input' open (2,file=filename) write (line, '(5a16)') (string(i),i=1,5) + close (2, status='delete') end diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/pr21177.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/pr21177.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/pr21177.f90 2005-04-27 15:42:52.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/pr21177.f90 2006-03-28 19:28:40.000000000 +0000 *************** program test *** 51,53 **** --- 51,55 ---- if (tt(null(c4)) /= 3) call abort() if (tt(null(c8)) /= 4) call abort() end program test + + ! { dg-final { cleanup-modules "mymod" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/private_type_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/private_type_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/private_type_1.f90 2005-10-12 05:43:08.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/private_type_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** contains *** 17,19 **** --- 17,20 ---- end subroutine dummysub end module modboom + ! { dg-final { cleanup-modules "modboom" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/private_type_2.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/private_type_2.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/private_type_2.f90 2005-11-06 22:50:38.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/private_type_2.f90 2006-03-28 19:28:40.000000000 +0000 *************** MODULE TEST *** 21,24 **** END MODULE END ! --- 21,24 ---- END MODULE END ! ! { dg-final { cleanup-modules "TEST" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/private_type_3.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/private_type_3.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/private_type_3.f90 2005-10-12 05:43:08.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/private_type_3.f90 2006-03-28 19:28:40.000000000 +0000 *************** module c *** 30,32 **** --- 30,34 ---- arg_t%c = 42 end subroutine d end module c + + ! { dg-final { cleanup-modules "a c" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/pure_byref_3.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/pure_byref_3.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/pure_byref_3.f90 2005-12-30 15:11:15.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/pure_byref_3.f90 2006-03-28 19:28:40.000000000 +0000 *************** program pure_byref_3 *** 31,33 **** --- 31,35 ---- a = hoj() if (.not. all(a == (/1, 2, 3/))) call abort() end program pure_byref_3 + + ! { dg-final { cleanup-modules "huj_mod" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/same_name_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/same_name_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/same_name_1.f90 2004-09-15 13:12:52.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/same_name_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** contains *** 11,13 **** --- 11,15 ---- subroutine u end subroutine u end module m + + ! { dg-final { cleanup-modules "n m" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/substr_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/substr_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/substr_1.f90 2005-02-08 13:41:08.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/substr_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** character(4) :: b *** 11,13 **** --- 11,14 ---- b = a end + ! { dg-final { cleanup-modules "m" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/substring_equivalence.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/substring_equivalence.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/substring_equivalence.f90 2005-11-21 20:02:54.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/substring_equivalence.f90 2006-03-28 19:28:40.000000000 +0000 *************** module FLAGS *** 6,8 **** --- 6,10 ---- character :: at, dev equivalence ( encodings(1:1),at ), ( encodings(2:2),dev) end module FLAGS + + ! { dg-final { cleanup-modules "FLAGS" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/use_allocated_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/use_allocated_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/use_allocated_1.f90 2004-10-07 00:43:21.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/use_allocated_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** subroutine init *** 16,18 **** --- 16,20 ---- use foo if (.not.allocated(bar)) call abort end subroutine init + + ! { dg-final { cleanup-modules "foo" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.dg/userdef_operator_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.dg/userdef_operator_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.dg/userdef_operator_1.f90 2005-12-30 15:11:15.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.dg/userdef_operator_1.f90 2006-03-28 19:28:40.000000000 +0000 *************** program opshape *** 33,35 **** --- 33,36 ---- end program opshape + ! { dg-final { cleanup-modules "geometry" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/direct_io.f90 gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/direct_io.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/direct_io.f90 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/direct_io.f90 2006-03-29 02:49:43.000000000 +0000 *************** *** 13,18 **** --- 13,19 ---- CALL ABORT ENDIF ENDDO + CLOSE(10,STATUS='DELETE') STOP 10 CONTINUE ! PRINT*,' ERR= RETURN FROM READ OR WRITE' diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/inquire_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/inquire_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/inquire_1.f90 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/inquire_1.f90 2006-03-29 02:49:43.000000000 +0000 *************** *** 5,8 **** --- 5,9 ---- INQUIRE(UNIT=9,ACCESS=ACCESS,BLANK=BLANK) IF(BLANK.NE.'NULL') CALL ABORT IF(ACCESS.NE.'SEQUENTIAL') CALL ABORT + CLOSE(UNIT=9,STATUS='DELETE') END diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/inquire_2.f90 gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/inquire_2.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/inquire_2.f90 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/inquire_2.f90 2006-03-29 02:49:43.000000000 +0000 *************** *** 3,6 **** --- 3,7 ---- OPEN(FILE='CSEQ', UNIT=23) INQUIRE(FILE='CSEQ',NUMBER=UNIT) IF (UNIT.NE.23) CALL ABORT + CLOSE(UNIT, STATUS='DELETE') END diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/inquire_3.f90 gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/inquire_3.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/inquire_3.f90 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/inquire_3.f90 2006-03-29 02:49:43.000000000 +0000 *************** *** 9,13 **** --- 9,14 ---- INQUIRE(UNIT=9,NEXTREC=NREC) IF (NREC.NE.2) CALL ABORT ! PRINT*,NREC + CLOSE(UNIT=9,STATUS='DELETE') END diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/inquire_4.f90 gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/inquire_4.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/inquire_4.f90 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/inquire_4.f90 2006-03-29 02:49:43.000000000 +0000 *************** *** 16,20 **** --- 16,21 ---- ! PRINT*,'NEXTREC RETURNED ',J,' EXPECTED 4' CALL ABORT ENDIF + CLOSE(UNIT=10,STATUS='DELETE') END diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/list_read_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/list_read_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/list_read_1.f90 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/list_read_1.f90 2006-03-29 02:49:43.000000000 +0000 *************** *** 50,53 **** --- 50,54 ---- if (x(i,k).ne.y(i,k)) call abort end do end do + close(nin, status='delete') end program d diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/open_replace.f90 gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/open_replace.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/open_replace.f90 2004-06-26 11:49:06.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/open_replace.f90 2006-03-29 02:49:43.000000000 +0000 *************** *** 2,5 **** --- 2,6 ---- ! open with 'REPLACE' creates the file if it does not exist. PROGRAM iobug OPEN(UNIT=10,FILE='gfcoutput.txt',status='REPLACE') + CLOSE(10,status='DELETE') END PROGRAM iobug diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/slash_edit.f90 gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/slash_edit.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/slash_edit.f90 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/slash_edit.f90 2006-03-29 02:49:43.000000000 +0000 *************** *** 8,14 **** OPEN(7) 200 FORMAT(I4,///I4) READ(7,200)I,J ! CLOSE(7) IF (I.NE.1) CALL ABORT IF (J.NE.4) CALL ABORT END --- 8,14 ---- OPEN(7) 200 FORMAT(I4,///I4) READ(7,200)I,J ! CLOSE(7, STATUS='DELETE') IF (I.NE.1) CALL ABORT IF (J.NE.4) CALL ABORT END diff -Nrcpad gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/unopened_unit_1.f90 gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/unopened_unit_1.f90 *** gcc-4.0.3/gcc/testsuite/gfortran.fortran-torture/execute/unopened_unit_1.f90 2004-05-13 06:41:07.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/gfortran.fortran-torture/execute/unopened_unit_1.f90 2006-03-29 02:49:43.000000000 +0000 *************** program unopened_unit_1 *** 9,13 **** --- 9,14 ---- Read(99,*)J If (J.ne.I) Call abort End Do + Close(99, Status='Delete') End program diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.brendan/crash52.C gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.brendan/crash52.C *** gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.brendan/crash52.C 2004-06-15 20:38:40.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.brendan/crash52.C 2006-08-03 11:35:52.000000000 +0000 *************** public: *** 10,14 **** A &f(A &a) {// { dg-error "" } new decl.* std::cout << "Blah\n"; ! } // { dg-warning "" } no return ! --- 10,13 ---- A &f(A &a) {// { dg-error "" } new decl.* std::cout << "Blah\n"; ! } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.bugs/900121_05.C gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.bugs/900121_05.C *** gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.bugs/900121_05.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.bugs/900121_05.C 2006-12-03 13:11:51.000000000 +0000 *************** union u1 { *** 24,30 **** int u1_member_1; }; ! struct s1 : public u1 { /* { dg-error "" } base class is a union */ int s1_member_0; }; --- 24,30 ---- int u1_member_1; }; ! struct s1 : public u1 { /* { dg-error "base type" } */ int s1_member_0; }; diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.jason/report.C gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.jason/report.C *** gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.jason/report.C 2004-09-23 21:27:25.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.jason/report.C 2006-08-03 11:35:52.000000000 +0000 *************** bar2 baz (X::Y y) // { dg-error *** 56,62 **** bar2 wa [5]; wa[0] = baz(f); undef2 (1); // { dg-error "" } implicit declaration ! } // { dg-warning "" } no return int ninny () { --- 56,62 ---- bar2 wa [5]; wa[0] = baz(f); undef2 (1); // { dg-error "" } implicit declaration ! } int ninny () { *************** int ninny () *** 71,74 **** int darg (char X::*p) { undef3 (1); // { dg-error "" } implicit declaration ! } // { dg-warning "" } no return --- 71,74 ---- int darg (char X::*p) { undef3 (1); // { dg-error "" } implicit declaration ! } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog *** gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog 2006-03-09 20:44:19.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog 2007-01-31 10:22:30.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C *** gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C 2006-03-12 03:57:06.000000000 +0000 *************** int main () { *** 26,28 **** --- 26,30 ---- rab.bar(); } + + // { dg-final { cleanup-repo-files } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C *** gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C 2006-03-12 03:57:06.000000000 +0000 *************** int main() { *** 24,26 **** --- 24,28 ---- foo f; f.g(); } + + // { dg-final { cleanup-repo-files } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.pt/repo1.C gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.pt/repo1.C *** gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.pt/repo1.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.pt/repo1.C 2006-03-12 03:57:06.000000000 +0000 *************** int main () *** 18,20 **** --- 18,22 ---- { g (42); } + + // { dg-final { cleanup-repo-files } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.pt/repo2.C gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.pt/repo2.C *** gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.pt/repo2.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.pt/repo2.C 2006-03-12 03:57:06.000000000 +0000 *************** int main () *** 21,23 **** --- 21,25 ---- { int i = g (42); } + + // { dg-final { cleanup-repo-files } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.pt/repo3.C gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.pt/repo3.C *** gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.pt/repo3.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.pt/repo3.C 2006-03-12 03:57:06.000000000 +0000 *************** main () *** 30,32 **** --- 30,34 ---- { D x; } + + // { dg-final { cleanup-repo-files } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.pt/repo4.C gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.pt/repo4.C *** gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.pt/repo4.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.pt/repo4.C 2006-03-12 03:57:06.000000000 +0000 *************** int main () *** 14,16 **** --- 14,18 ---- { S s; } + + // { dg-final { cleanup-repo-files } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.robertl/eb83.C gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.robertl/eb83.C *** gcc-4.0.3/gcc/testsuite/g++.old-deja/g++.robertl/eb83.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/g++.old-deja/g++.robertl/eb83.C 2006-03-12 03:57:06.000000000 +0000 *************** main() *** 14,16 **** --- 14,18 ---- int j = 7; test_swap(i, j); } + + /* { dg-final { cleanup-coverage-files } } */ diff -Nrcpad gcc-4.0.3/gcc/testsuite/lib/gcc-defs.exp gcc-4.0.4/gcc/testsuite/lib/gcc-defs.exp *** gcc-4.0.3/gcc/testsuite/lib/gcc-defs.exp 2006-02-07 18:26:35.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/lib/gcc-defs.exp 2006-04-10 22:01:37.000000000 +0000 *************** proc gcc-set-multilib-library-path { com *** 238,244 **** if { [is_remote host] == 0 && [which $compiler] != 0 } { foreach i "[exec $compiler --print-multi-lib]" { set mldir "" ! regexp -- "\[a-z0-9=/\.-\]*;" $i mldir set mldir [string trimright $mldir "\;@"] if { "$mldir" == "." } { continue --- 238,244 ---- if { [is_remote host] == 0 && [which $compiler] != 0 } { foreach i "[exec $compiler --print-multi-lib]" { set mldir "" ! regexp -- "\[a-z0-9=_/\.-\]*;" $i mldir set mldir [string trimright $mldir "\;@"] if { "$mldir" == "." } { continue diff -Nrcpad gcc-4.0.3/gcc/testsuite/lib/gcc-dg.exp gcc-4.0.4/gcc/testsuite/lib/gcc-dg.exp *** gcc-4.0.3/gcc/testsuite/lib/gcc-dg.exp 2006-02-09 18:01:31.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/lib/gcc-dg.exp 2006-08-03 22:42:24.000000000 +0000 *************** proc gcc-dg-prune { system text } { *** 175,180 **** --- 175,202 ---- return $text } + # Replace ${tool}_load with a wrapper to provide for an expected nonzero + # exit status. Multiple languages include this file so this handles them + # all, not just gcc. + if { [info procs ${tool}_load] != [list] \ + && [info procs saved_${tool}_load] == [list] } { + rename ${tool}_load saved_${tool}_load + + proc ${tool}_load { program args } { + global tool + global shouldfail + set result [saved_${tool}_load $program $args] + if { $shouldfail != 0 } { + switch [lindex $result 0] { + "pass" { set status "fail" } + "fail" { set status "pass" } + } + set result [list $status [lindex $result 1]] + } + return $result + } + } + # Utility routines. # *************** proc cleanup-saved-temps { } { *** 401,406 **** --- 423,435 ---- } } + # Remove files for specified Fortran modules. + proc cleanup-modules { modlist } { + foreach modname $modlist { + remove-build-file [string tolower $modname].mod + } + } + # We need to make sure that additional_* are cleared out after every # test. It is not enough to clear them out *before* the next test run # because gcc-target-compile gets run directly from some .exp files *************** if { [info procs saved-dg-test] == [list *** 418,429 **** --- 447,460 ---- global additional_prunes global errorInfo global compiler_conditional_xfail_data + global shouldfail if { [ catch { eval saved-dg-test $args } errmsg ] } { set saved_info $errorInfo set additional_files "" set additional_sources "" set additional_prunes "" + set shouldfail 0 if [info exists compiler_conditional_xfail_data] { unset compiler_conditional_xfail_data } *************** if { [info procs saved-dg-test] == [list *** 432,437 **** --- 463,469 ---- set additional_files "" set additional_sources "" set additional_prunes "" + set shouldfail 0 if [info exists compiler_conditional_xfail_data] { unset compiler_conditional_xfail_data } diff -Nrcpad gcc-4.0.3/gcc/testsuite/lib/g++.exp gcc-4.0.4/gcc/testsuite/lib/g++.exp *** gcc-4.0.3/gcc/testsuite/lib/g++.exp 2006-02-09 18:01:31.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/lib/g++.exp 2006-03-31 17:42:06.000000000 +0000 *************** proc g++_init { args } { *** 197,203 **** if { [is_remote host] || ! [info exists TESTING_IN_BUILD_TREE] } { set GXX_UNDER_TEST [transform c++] } else { ! set GXX_UNDER_TEST [findfile $base_dir/../g++ "$base_dir/../g++ -B$base_dir/../" [findfile $base_dir/g++ "$base_dir/g++ -B$base_dir/" [transform c++]]] } } } --- 197,203 ---- if { [is_remote host] || ! [info exists TESTING_IN_BUILD_TREE] } { set GXX_UNDER_TEST [transform c++] } else { ! set GXX_UNDER_TEST [findfile $base_dir/../../g++ "$base_dir/../../g++ -B$base_dir/../../" [findfile $base_dir/g++ "$base_dir/g++ -B$base_dir/" [transform c++]]] } } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/lib/gfortran.exp gcc-4.0.4/gcc/testsuite/lib/gfortran.exp *** gcc-4.0.3/gcc/testsuite/lib/gfortran.exp 2006-02-09 18:01:31.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/lib/gfortran.exp 2006-03-31 17:42:06.000000000 +0000 *************** proc gfortran_init { args } { *** 137,143 **** if { [is_remote host] || ! [info exists TESTING_IN_BUILD_TREE] } { set GFORTRAN_UNDER_TEST [transform gfortran] } else { ! set GFORTRAN_UNDER_TEST [findfile $base_dir/../gfortran "$base_dir/../gfortran -B$base_dir/../" [findfile $base_dir/gfortran "$base_dir/gfortran -B$base_dir/" [transform gfortran]]] } } } --- 137,143 ---- if { [is_remote host] || ! [info exists TESTING_IN_BUILD_TREE] } { set GFORTRAN_UNDER_TEST [transform gfortran] } else { ! set GFORTRAN_UNDER_TEST [findfile $base_dir/../../gfortran "$base_dir/../../gfortran -B$base_dir/../../" [findfile $base_dir/gfortran "$base_dir/gfortran -B$base_dir/" [transform gfortran]]] } } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/lib/scanasm.exp gcc-4.0.4/gcc/testsuite/lib/scanasm.exp *** gcc-4.0.3/gcc/testsuite/lib/scanasm.exp 2005-05-03 19:27:52.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/lib/scanasm.exp 2006-03-31 17:42:06.000000000 +0000 *************** proc scan-assembler-dem { args } { *** 204,212 **** # Find c++filt like we find g++ in g++.exp. if ![info exists cxxfilt] { ! set cxxfilt [findfile $base_dir/../../binutils/cxxfilt \ ! $base_dir/../../binutils/cxxfilt \ ! [findfile $base_dir/../c++filt $base_dir/../c++filt \ [findfile $base_dir/c++filt $base_dir/c++filt \ [transform c++filt]]]] verbose -log "c++filt is $cxxfilt" --- 204,212 ---- # Find c++filt like we find g++ in g++.exp. if ![info exists cxxfilt] { ! set cxxfilt [findfile $base_dir/../../../binutils/cxxfilt \ ! $base_dir/../../../binutils/cxxfilt \ ! [findfile $base_dir/../../c++filt $base_dir/../../c++filt \ [findfile $base_dir/c++filt $base_dir/c++filt \ [transform c++filt]]]] verbose -log "c++filt is $cxxfilt" *************** proc scan-assembler-dem-not { args } { *** 250,258 **** # Find c++filt like we find g++ in g++.exp. if ![info exists cxxfilt] { ! set cxxfilt [findfile $base_dir/../../binutils/cxxfilt \ ! $base_dir/../../binutils/cxxfilt \ ! [findfile $base_dir/../c++filt $base_dir/../c++filt \ [findfile $base_dir/c++filt $base_dir/c++filt \ [transform c++filt]]]] verbose -log "c++filt is $cxxfilt" --- 250,258 ---- # Find c++filt like we find g++ in g++.exp. if ![info exists cxxfilt] { ! set cxxfilt [findfile $base_dir/../../../binutils/cxxfilt \ ! $base_dir/../../../binutils/cxxfilt \ ! [findfile $base_dir/../../c++filt $base_dir/../../c++filt \ [findfile $base_dir/c++filt $base_dir/c++filt \ [transform c++filt]]]] verbose -log "c++filt is $cxxfilt" diff -Nrcpad gcc-4.0.3/gcc/testsuite/lib/target-supports-dg.exp gcc-4.0.4/gcc/testsuite/lib/target-supports-dg.exp *** gcc-4.0.3/gcc/testsuite/lib/target-supports-dg.exp 2005-12-06 18:04:00.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/lib/target-supports-dg.exp 2006-08-03 22:42:24.000000000 +0000 *************** proc dg-xfail-if { args } { *** 230,235 **** --- 230,266 ---- } } + # Record whether the program is expected to return a nonzero status. + + set shouldfail 0 + + proc dg-shouldfail { args } { + # Don't bother if we're already skipping the test. + upvar dg-do-what dg-do-what + if { [lindex ${dg-do-what} 1] == "N" } { + return + } + + global shouldfail + + set args [lreplace $args 0 0] + if { [llength $args] > 1 } { + set selector [list target [lindex $args 1]] + if { [dg-process-target $selector] == "S" } { + # The target matches, now check the flags. These variables + # are defined in DejaGnu's dg-test, needed by check-flags. + upvar dg-extra-tool-flags dg-extra-tool-flags + upvar tool_flags tool_flags + + if [check-flags $args] { + set shouldfail 1 + } + } + } else { + set shouldfail 1 + } + } + # Intercept the call to the DejaGnu version of dg-process-target to # support use of an effective-target keyword in place of a list of # target triplets to xfail or skip a test. diff -Nrcpad gcc-4.0.3/gcc/testsuite/treelang/ChangeLog gcc-4.0.4/gcc/testsuite/treelang/ChangeLog *** gcc-4.0.3/gcc/testsuite/treelang/ChangeLog 2006-03-09 20:44:22.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/treelang/ChangeLog 2007-01-31 10:22:17.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/gcc/testsuite/treelang/compile/extrafunc.tree gcc-4.0.4/gcc/testsuite/treelang/compile/extrafunc.tree *** gcc-4.0.3/gcc/testsuite/treelang/compile/extrafunc.tree 2005-03-11 03:52:56.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/treelang/compile/extrafunc.tree 2006-03-12 03:57:06.000000000 +0000 *************** ext *** 22,24 **** --- 22,25 ---- } // { dg-final { scan-tree-dump-not "baz" "optimized" } } + // { dg-final { cleanup-tree-dump "optimized" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/treelang/compile/extravar.tree gcc-4.0.4/gcc/testsuite/treelang/compile/extravar.tree *** gcc-4.0.3/gcc/testsuite/treelang/compile/extravar.tree 2005-03-11 03:52:56.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/treelang/compile/extravar.tree 2006-03-12 03:57:06.000000000 +0000 *************** bar *** 11,13 **** --- 11,14 ---- return aaa + ddd + +3; } // { dg-final { scan-tree-dump-not "ccc" "vars" } } + // { dg-final { cleanup-tree-dump "vars" } } diff -Nrcpad gcc-4.0.3/gcc/testsuite/treelang/compile/unsigned.tree gcc-4.0.4/gcc/testsuite/treelang/compile/unsigned.tree *** gcc-4.0.3/gcc/testsuite/treelang/compile/unsigned.tree 2005-03-11 03:52:56.000000000 +0000 --- gcc-4.0.4/gcc/testsuite/treelang/compile/unsigned.tree 2006-03-12 03:57:06.000000000 +0000 *************** main *** 17,19 **** --- 17,20 ---- return +1; } // { dg-final { scan-tree-dump-not "\\\(int\\\)" "generic" } } + // { dg-final { cleanup-tree-dump "generic" } } diff -Nrcpad gcc-4.0.3/gcc/toplev.c gcc-4.0.4/gcc/toplev.c *** gcc-4.0.3/gcc/toplev.c 2005-11-09 06:42:53.000000000 +0000 --- gcc-4.0.4/gcc/toplev.c 2006-08-03 11:35:52.000000000 +0000 *************** compile_file (void) *** 1017,1023 **** what's left of the symbol table output. */ timevar_pop (TV_PARSE); ! if (flag_syntax_only) return; lang_hooks.decls.final_write_globals (); --- 1017,1023 ---- what's left of the symbol table output. */ timevar_pop (TV_PARSE); ! if (flag_syntax_only || errorcount || sorrycount) return; lang_hooks.decls.final_write_globals (); diff -Nrcpad gcc-4.0.3/gcc/tree.c gcc-4.0.4/gcc/tree.c *** gcc-4.0.3/gcc/tree.c 2005-09-12 08:01:52.000000000 +0000 --- gcc-4.0.4/gcc/tree.c 2006-10-30 08:08:41.000000000 +0000 *************** tree *** 514,520 **** build_int_cst_type (tree type, HOST_WIDE_INT low) { unsigned HOST_WIDE_INT val = (unsigned HOST_WIDE_INT) low; ! unsigned HOST_WIDE_INT hi; unsigned bits; bool signed_p; bool negative; --- 514,520 ---- build_int_cst_type (tree type, HOST_WIDE_INT low) { unsigned HOST_WIDE_INT val = (unsigned HOST_WIDE_INT) low; ! unsigned HOST_WIDE_INT hi, mask; unsigned bits; bool signed_p; bool negative; *************** build_int_cst_type (tree type, HOST_WIDE *** 534,543 **** negative = ((val >> (bits - 1)) & 1) != 0; /* Mask out the bits outside of the precision of the constant. */ if (signed_p && negative) ! val = val | ((~(unsigned HOST_WIDE_INT) 0) << bits); else ! val = val & ~((~(unsigned HOST_WIDE_INT) 0) << bits); } /* Determine the high bits. */ --- 534,545 ---- negative = ((val >> (bits - 1)) & 1) != 0; /* Mask out the bits outside of the precision of the constant. */ + mask = (((unsigned HOST_WIDE_INT) 2) << (bits - 1)) - 1; + if (signed_p && negative) ! val |= ~mask; else ! val &= mask; } /* Determine the high bits. */ *************** build_int_cst_type (tree type, HOST_WIDE *** 552,558 **** else { bits -= HOST_BITS_PER_WIDE_INT; ! hi = hi & ~((~(unsigned HOST_WIDE_INT) 0) << bits); } } --- 554,561 ---- else { bits -= HOST_BITS_PER_WIDE_INT; ! mask = (((unsigned HOST_WIDE_INT) 2) << (bits - 1)) - 1; ! hi &= mask; } } *************** iterative_hash_host_wide_int (HOST_WIDE_ *** 2976,2987 **** } /* Return a type like TTYPE except that its TYPE_ATTRIBUTE ! is ATTRIBUTE. Record such modified types already made so we don't make duplicates. */ ! tree ! build_type_attribute_variant (tree ttype, tree attribute) { if (! attribute_list_equal (TYPE_ATTRIBUTES (ttype), attribute)) { --- 2979,2990 ---- } /* Return a type like TTYPE except that its TYPE_ATTRIBUTE ! is ATTRIBUTE and its qualifiers are QUALS. Record such modified types already made so we don't make duplicates. */ ! static tree ! build_type_attribute_qual_variant (tree ttype, tree attribute, int quals) { if (! attribute_list_equal (TYPE_ATTRIBUTES (ttype), attribute)) { *************** build_type_attribute_variant (tree ttype *** 3032,3044 **** } ntype = type_hash_canon (hashcode, ntype); ! ttype = build_qualified_type (ntype, TYPE_QUALS (ttype)); } return ttype; } /* Return nonzero if IDENT is a valid name for attribute ATTR, or zero if not. --- 3035,3059 ---- } ntype = type_hash_canon (hashcode, ntype); ! ttype = build_qualified_type (ntype, quals); } return ttype; } + /* Return a type like TTYPE except that its TYPE_ATTRIBUTE + is ATTRIBUTE. + + Record such modified types already made so we don't make duplicates. */ + + tree + build_type_attribute_variant (tree ttype, tree attribute) + { + return build_type_attribute_qual_variant (ttype, attribute, + TYPE_QUALS (ttype)); + } + /* Return nonzero if IDENT is a valid name for attribute ATTR, or zero if not. *************** tree_operand_check_failed (int idx, enum *** 5604,5611 **** static tree make_vector_type (tree innertype, int nunits, enum machine_mode mode) { ! tree t = make_node (VECTOR_TYPE); TREE_TYPE (t) = TYPE_MAIN_VARIANT (innertype); TYPE_VECTOR_SUBPARTS (t) = nunits; TYPE_MODE (t) = mode; --- 5619,5637 ---- static tree make_vector_type (tree innertype, int nunits, enum machine_mode mode) { ! tree t; ! hashval_t hashcode = 0; + /* Build a main variant, based on the main variant of the inner type, then + use it to build the variant we return. */ + if ((TYPE_ATTRIBUTES (innertype) || TYPE_QUALS (innertype)) + && TYPE_MAIN_VARIANT (innertype) != innertype) + return build_type_attribute_qual_variant ( + make_vector_type (TYPE_MAIN_VARIANT (innertype), nunits, mode), + TYPE_ATTRIBUTES (innertype), + TYPE_QUALS (innertype)); + + t = make_node (VECTOR_TYPE); TREE_TYPE (t) = TYPE_MAIN_VARIANT (innertype); TYPE_VECTOR_SUBPARTS (t) = nunits; TYPE_MODE (t) = mode; *************** make_vector_type (tree innertype, int nu *** 5630,5646 **** TYPE_UID (rt) = TYPE_UID (t); } ! /* Build our main variant, based on the main variant of the inner type. */ ! if (TYPE_MAIN_VARIANT (innertype) != innertype) ! { ! tree innertype_main_variant = TYPE_MAIN_VARIANT (innertype); ! unsigned int hash = TYPE_HASH (innertype_main_variant); ! TYPE_MAIN_VARIANT (t) ! = type_hash_canon (hash, make_vector_type (innertype_main_variant, ! nunits, mode)); ! } ! ! return t; } static tree --- 5656,5665 ---- TYPE_UID (rt) = TYPE_UID (t); } ! hashcode = iterative_hash_host_wide_int (VECTOR_TYPE, hashcode); ! hashcode = iterative_hash_host_wide_int (mode, hashcode); ! hashcode = iterative_hash_object (TYPE_HASH (innertype), hashcode); ! return type_hash_canon (hashcode, t); } static tree diff -Nrcpad gcc-4.0.3/gcc/tree.h gcc-4.0.4/gcc/tree.h *** gcc-4.0.3/gcc/tree.h 2005-08-23 07:39:45.000000000 +0000 --- gcc-4.0.4/gcc/tree.h 2006-10-19 20:25:18.000000000 +0000 *************** extern tree fold_abs_const (tree, tree); *** 3499,3512 **** extern tree force_fit_type (tree, int, bool, bool); ! extern int add_double (unsigned HOST_WIDE_INT, HOST_WIDE_INT, ! unsigned HOST_WIDE_INT, HOST_WIDE_INT, ! unsigned HOST_WIDE_INT *, HOST_WIDE_INT *); extern int neg_double (unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *); ! extern int mul_double (unsigned HOST_WIDE_INT, HOST_WIDE_INT, ! unsigned HOST_WIDE_INT, HOST_WIDE_INT, ! unsigned HOST_WIDE_INT *, HOST_WIDE_INT *); extern void lshift_double (unsigned HOST_WIDE_INT, HOST_WIDE_INT, HOST_WIDE_INT, unsigned int, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *, int); --- 3499,3518 ---- extern tree force_fit_type (tree, int, bool, bool); ! extern int add_double_with_sign (unsigned HOST_WIDE_INT, HOST_WIDE_INT, ! unsigned HOST_WIDE_INT, HOST_WIDE_INT, ! unsigned HOST_WIDE_INT *, HOST_WIDE_INT *, ! bool); ! #define add_double(l1,h1,l2,h2,lv,hv) \ ! add_double_with_sign (l1, h1, l2, h2, lv, hv, false) extern int neg_double (unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *); ! extern int mul_double_with_sign (unsigned HOST_WIDE_INT, HOST_WIDE_INT, ! unsigned HOST_WIDE_INT, HOST_WIDE_INT, ! unsigned HOST_WIDE_INT *, HOST_WIDE_INT *, ! bool); ! #define mul_double(l1,h1,l2,h2,lv,hv) \ ! mul_double_with_sign (l1, h1, l2, h2, lv, hv, false) extern void lshift_double (unsigned HOST_WIDE_INT, HOST_WIDE_INT, HOST_WIDE_INT, unsigned int, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *, int); diff -Nrcpad gcc-4.0.3/gcc/treelang/ChangeLog gcc-4.0.4/gcc/treelang/ChangeLog *** gcc-4.0.3/gcc/treelang/ChangeLog 2006-03-09 20:44:10.000000000 +0000 --- gcc-4.0.4/gcc/treelang/ChangeLog 2007-01-31 10:21:59.000000000 +0000 *************** *** 1,3 **** --- 1,11 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + + 2006-04-22 Matthias Klose + + * Make-lang.in(treelang.check): Don't set and pass TRANSFORM. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/gcc/treelang/Make-lang.in gcc-4.0.4/gcc/treelang/Make-lang.in *** gcc-4.0.3/gcc/treelang/Make-lang.in 2005-11-06 08:11:50.000000000 +0000 --- gcc-4.0.4/gcc/treelang/Make-lang.in 2006-04-23 18:21:22.000000000 +0000 *************** *** 1,6 **** # Top level makefile fragment for TREELANG For GCC. -*- makefile -*- ! # Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003 # Free Software Foundation, Inc. #This file is part of GCC. --- 1,6 ---- # Top level makefile fragment for TREELANG For GCC. -*- makefile -*- ! # Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2006 # Free Software Foundation, Inc. #This file is part of GCC. *************** treelang.check: $(TESTSUITEDIR)/site.exp *** 297,303 **** srcdir=`cd ${srcdir}; ${PWD_COMMAND}` ; export srcdir ; \ cd testsuite; \ EXPECT=${EXPECT} ; export EXPECT ; \ - TRANSFORM=$(program_transform_name); export TRANSFORM; \ if [ -f $${rootme}/../expect/expect ] ; then \ TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; ${PWD_COMMAND}` ; \ export TCL_LIBRARY ; fi ; \ --- 297,302 ---- diff -Nrcpad gcc-4.0.3/gcc/tree-ssa-loop-ivopts.c gcc-4.0.4/gcc/tree-ssa-loop-ivopts.c *** gcc-4.0.3/gcc/tree-ssa-loop-ivopts.c 2005-06-13 19:24:33.000000000 +0000 --- gcc-4.0.4/gcc/tree-ssa-loop-ivopts.c 2006-11-02 20:57:35.000000000 +0000 *************** rewrite_use_outer (struct ivopts_data *d *** 5075,5081 **** exit = single_dom_exit (data->current_loop); ! if (exit) { if (!cand->iv) { --- 5075,5081 ---- exit = single_dom_exit (data->current_loop); ! if (exit && !(exit->flags & EDGE_COMPLEX)) { if (!cand->iv) { diff -Nrcpad gcc-4.0.3/gcc/tree-ssa-loop-niter.c gcc-4.0.4/gcc/tree-ssa-loop-niter.c *** gcc-4.0.3/gcc/tree-ssa-loop-niter.c 2005-09-08 10:09:03.000000000 +0000 --- gcc-4.0.4/gcc/tree-ssa-loop-niter.c 2006-05-09 16:01:53.000000000 +0000 *************** get_base_for (struct loop *loop, tree x) *** 947,953 **** /* Given an expression X, then ! * if BASE is NULL_TREE, X must be a constant and we return X. * otherwise X is a SSA name, whose value in the considered loop is derived by a chain of operations with constant from a result of a phi node in the header of the loop. Then we return value of X when the value of the --- 947,953 ---- /* Given an expression X, then ! * if X is NULL_TREE, we return the constant BASE. * otherwise X is a SSA name, whose value in the considered loop is derived by a chain of operations with constant from a result of a phi node in the header of the loop. Then we return value of X when the value of the *************** get_val_for (tree x, tree base) *** 960,965 **** --- 960,967 ---- use_optype uses; use_operand_p op; + gcc_assert (is_gimple_min_invariant (base)); + if (!x) return base; *************** loop_niter_by_eval (struct loop *loop, e *** 1057,1063 **** } for (j = 0; j < 2; j++) ! val[j] = get_val_for (next[j], val[j]); } return chrec_dont_know; --- 1059,1069 ---- } for (j = 0; j < 2; j++) ! { ! val[j] = get_val_for (next[j], val[j]); ! if (!is_gimple_min_invariant (val[j])) ! return chrec_dont_know; ! } } return chrec_dont_know; diff -Nrcpad gcc-4.0.3/gcc/tree-tailcall.c gcc-4.0.4/gcc/tree-tailcall.c *** gcc-4.0.3/gcc/tree-tailcall.c 2005-01-27 18:22:35.000000000 +0000 --- gcc-4.0.4/gcc/tree-tailcall.c 2006-04-23 18:17:25.000000000 +0000 *************** execute_tail_calls (void) *** 980,986 **** struct tree_opt_pass pass_tail_recursion = { "tailr", /* name */ ! NULL, /* gate */ execute_tail_recursion, /* execute */ NULL, /* sub */ NULL, /* next */ --- 980,986 ---- struct tree_opt_pass pass_tail_recursion = { "tailr", /* name */ ! gate_tail_calls, /* gate */ execute_tail_recursion, /* execute */ NULL, /* sub */ NULL, /* next */ diff -Nrcpad gcc-4.0.3/gcc/version.c gcc-4.0.4/gcc/version.c *** gcc-4.0.3/gcc/version.c 2006-03-09 20:46:18.000000000 +0000 --- gcc-4.0.4/gcc/version.c 2007-01-31 10:25:35.000000000 +0000 *************** *** 5,11 **** please modify this string to indicate that, e.g. by putting your organization's name in parentheses at the end of the string. */ ! const char version_string[] = "4.0.3"; /* This is the location of the online document giving instructions for reporting bugs. If you distribute a modified version of GCC, --- 5,11 ---- please modify this string to indicate that, e.g. by putting your organization's name in parentheses at the end of the string. */ ! const char version_string[] = "4.0.4"; /* This is the location of the online document giving instructions for reporting bugs. If you distribute a modified version of GCC, diff -Nrcpad gcc-4.0.3/include/ChangeLog gcc-4.0.4/include/ChangeLog *** gcc-4.0.3/include/ChangeLog 2006-03-09 20:45:13.000000000 +0000 --- gcc-4.0.4/include/ChangeLog 2007-01-31 10:25:27.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/INSTALL/binaries.html gcc-4.0.4/INSTALL/binaries.html *** gcc-4.0.3/INSTALL/binaries.html 2006-03-09 20:48:44.000000000 +0000 --- gcc-4.0.4/INSTALL/binaries.html 2007-01-31 10:32:50.000000000 +0000 *************** contact their makers. *** 80,86 ****
    3. Microsoft Windows: --- 80,86 ----
    4. Microsoft Windows: diff -Nrcpad gcc-4.0.3/INSTALL/build.html gcc-4.0.4/INSTALL/build.html *** gcc-4.0.3/INSTALL/build.html 2006-03-09 20:48:44.000000000 +0000 --- gcc-4.0.4/INSTALL/build.html 2007-01-31 10:32:50.000000000 +0000 *************** need to disable comparison in the *** 154,164 ****

      0.2 Building a cross compiler

      !

      We recommend reading the ! crossgcc FAQ ! for information about building cross compilers. ! !

      When building a cross compiler, it is not generally possible to do a 3-stage bootstrap of the compiler. This makes for an interesting problem as parts of GCC can only be built with GCC. --- 154,160 ----

      0.2 Building a cross compiler

      !

      When building a cross compiler, it is not generally possible to do a 3-stage bootstrap of the compiler. This makes for an interesting problem as parts of GCC can only be built with GCC. diff -Nrcpad gcc-4.0.3/INSTALL/configure.html gcc-4.0.4/INSTALL/configure.html *** gcc-4.0.3/INSTALL/configure.html 2006-03-09 20:48:44.000000000 +0000 --- gcc-4.0.4/INSTALL/configure.html 2007-01-31 10:32:50.000000000 +0000 *************** will be run on these files to make them *** 669,677 ****

      --without-headers
      Tells GCC not use any target headers from a libc when building a cross compiler. When crossing to GNU/Linux, you need the headers so GCC ! can build the exception handling for libgcc. ! See CrossGCC for more information ! on this option.
      --with-libs
      --with-libs=``dir1 dir2 ... dirN''
      Deprecated in favor of --with-sysroot. Specifies a list of directories which contain the target runtime --- 669,675 ----
      --without-headers
      Tells GCC not use any target headers from a libc when building a cross compiler. When crossing to GNU/Linux, you need the headers so GCC ! can build the exception handling for libgcc.
      --with-libs
      --with-libs=``dir1 dir2 ... dirN''
      Deprecated in favor of --with-sysroot. Specifies a list of directories which contain the target runtime diff -Nrcpad gcc-4.0.3/INSTALL/specific.html gcc-4.0.4/INSTALL/specific.html *** gcc-4.0.3/INSTALL/specific.html 2006-03-09 20:48:44.000000000 +0000 --- gcc-4.0.4/INSTALL/specific.html 2007-01-31 10:32:49.000000000 +0000 *************** GCC you first have to install a pre-buil *** 1221,1233 ****

      The Solaris 2 /bin/sh will often fail to configure libstdc++-v3, boehm-gc or libjava. We therefore ! recommend to use the following sequence of commands to bootstrap and ! install GCC:

              % CONFIG_SHELL=/bin/ksh
                % export CONFIG_SHELL
        
      !

      and then proceed as described in the build instructions. In addition we strongly recommend specifying an absolute path to invoke srcdir/configure. --- 1221,1232 ----

      The Solaris 2 /bin/sh will often fail to configure libstdc++-v3, boehm-gc or libjava. We therefore ! recommend using the following initial sequence of commands

              % CONFIG_SHELL=/bin/ksh
                % export CONFIG_SHELL
        
      !

      and proceed as described in the configure instructions. In addition we strongly recommend specifying an absolute path to invoke srcdir/configure. *************** cause memory corruption at runtime in so *** 1264,1270 **** single bug. It has been fixed on the 2.15 branch in the CVS repository. You can obtain a working version by checking out the binutils-2_15-branch from the CVS repository or applying the patch ! http://sources.redhat.com/ml/binutils-cvs/2004-09/msg00036.html to the release.

      We recommend using GNU binutils 2.16 or later in conjunction with GCC 4.x. --- 1263,1269 ---- single bug. It has been fixed on the 2.15 branch in the CVS repository. You can obtain a working version by checking out the binutils-2_15-branch from the CVS repository or applying the patch ! http://sourceware.org/ml/binutils-cvs/2004-09/msg00036.html to the release.

      We recommend using GNU binutils 2.16 or later in conjunction with GCC 4.x. *************** A symptom of the problem is that you can *** 1358,1368 ****

      To work around this problem, compile with -gstabs+ instead of plain -g. !

      When configuring the GNU Multiple Precision Library (GMP) on a Solaris 7 ! or later system, the canonical target triplet must be specified as the ! build parameter on the configure line: !

           ./configure --build=sparc-sun-solaris2.7 --prefix=xxx --enable-mpfr
        


      --- 1357,1370 ----

      To work around this problem, compile with -gstabs+ instead of plain -g. !

      When configuring the GNU Multiple Precision Library (GMP) or the MPFR ! library on a Solaris 7 or later system, the canonical target triplet ! must be specified as the build parameter on the configure ! line. This triplet can be obtained by invoking ./config.guess in ! the toplevel source directory of GCC (and not that of GMP or MPFR). ! For example on a Solaris 7 system: !

              % ./configure --build=sparc-sun-solaris2.7 --prefix=xxx
        


      *************** releases mishandled unaligned relocation *** 1430,1442 ****

      sparc64-*-solaris2*

      !

      The following compiler flags must be specified in the configure step in order to bootstrap this target with the Sun compiler: !

              % CC="cc -xildoff -xarch=v9" srcdir/configure [options] [target]
        
      !

      -xildoff turns off the incremental linker, and -xarch=v9 ! specifies the SPARC-V9 architecture to the Sun linker and assembler.


      --- 1432,1451 ----

      sparc64-*-solaris2*

      !

      When configuring the GNU Multiple Precision Library (GMP) or the ! MPFR library, the canonical target triplet must be specified as ! the build parameter on the configure line. For example ! on a Solaris 7 system: ! !

              % ./configure --build=sparc64-sun-solaris2.7 --prefix=xxx
      ! 
      !

      The following compiler flags must be specified in the configure step in order to bootstrap this target with the Sun compiler: !

              % CC="cc -xarch=v9 -xildoff" srcdir/configure [options] [target]
        
      !

      -xarch=v9 specifies the SPARC-V9 architecture to the Sun toolchain ! and -xildoff turns off the incremental linker.


      *************** modern targets. *** 1607,1613 ****

      For some systems, old versions of GNU binutils may also be useful, and are available from pub/binutils/old-releases on ! sources.redhat.com mirror sites.

      Some of the information on specific systems above relates to such older systems, but much of the information --- 1616,1622 ----

      For some systems, old versions of GNU binutils may also be useful, and are available from pub/binutils/old-releases on ! sourceware.org mirror sites.

      Some of the information on specific systems above relates to such older systems, but much of the information diff -Nrcpad gcc-4.0.3/INSTALL/test.html gcc-4.0.4/INSTALL/test.html *** gcc-4.0.3/INSTALL/test.html 2006-03-09 20:48:44.000000000 +0000 --- gcc-4.0.4/INSTALL/test.html 2007-01-31 10:32:50.000000000 +0000 *************** typing echo< *** 170,183 **** in the target/libjava/testsuite directory in the build tree. !

      The Mauve Project provides a suite of tests for the Java Class Libraries. This suite can be run as part of libgcj testing by placing the Mauve tree within the libjava testsuite at libjava/testsuite/libjava.mauve/mauve, or by specifying the location of that tree when invoking `make', as in `make MAUVEDIR=~/mauve check'. !

      Jacks is a free testsuite that tests Java compiler front ends. This suite can be run as part of libgcj testing by placing the Jacks tree within the libjava testsuite at libjava/testsuite/libjava.jacks/jacks. --- 170,183 ---- in the target/libjava/testsuite directory in the build tree. !

      The Mauve Project provides a suite of tests for the Java Class Libraries. This suite can be run as part of libgcj testing by placing the Mauve tree within the libjava testsuite at libjava/testsuite/libjava.mauve/mauve, or by specifying the location of that tree when invoking `make', as in `make MAUVEDIR=~/mauve check'. !

      Jacks is a free testsuite that tests Java compiler front ends. This suite can be run as part of libgcj testing by placing the Jacks tree within the libjava testsuite at libjava/testsuite/libjava.jacks/jacks. diff -Nrcpad gcc-4.0.3/intl/ChangeLog gcc-4.0.4/intl/ChangeLog *** gcc-4.0.3/intl/ChangeLog 2006-03-09 20:44:54.000000000 +0000 --- gcc-4.0.4/intl/ChangeLog 2007-01-31 10:22:40.000000000 +0000 *************** *** 1,3 **** --- 1,19 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + + 2006-09-13 Eric Botcazou + + PR other/23541 + PR other/26507 + Backport from gettext repository: + + 2003-09-04 Bruno Haible + * dgettext.c: Include after gettextP.h, not before. This + ensures that libintl_dcgettext is correctly declared on Solaris. + (Needed because Solaris includes libintl.h.) + * dngettext.c: Likewise, for the libintl_dcngettext declaration. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/intl/dgettext.c gcc-4.0.4/intl/dgettext.c *** gcc-4.0.3/intl/dgettext.c 2003-07-04 18:18:54.000000000 +0000 --- gcc-4.0.4/intl/dgettext.c 2006-09-13 21:24:04.000000000 +0000 *************** *** 1,5 **** /* Implementation of the dgettext(3) function. ! Copyright (C) 1995-1997, 2000, 2001, 2002 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published --- 1,5 ---- /* Implementation of the dgettext(3) function. ! Copyright (C) 1995-1997, 2000-2003 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published *************** *** 20,28 **** # include #endif #include - #include "gettextP.h" #ifdef _LIBC # include #else --- 20,29 ---- # include #endif + #include "gettextP.h" + #include #ifdef _LIBC # include #else diff -Nrcpad gcc-4.0.3/intl/dngettext.c gcc-4.0.4/intl/dngettext.c *** gcc-4.0.3/intl/dngettext.c 2003-07-04 18:18:54.000000000 +0000 --- gcc-4.0.4/intl/dngettext.c 2006-09-13 21:24:04.000000000 +0000 *************** *** 1,5 **** /* Implementation of the dngettext(3) function. ! Copyright (C) 1995-1997, 2000, 2001, 2002 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published --- 1,5 ---- /* Implementation of the dngettext(3) function. ! Copyright (C) 1995-1997, 2000-2003 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published *************** *** 20,28 **** # include #endif #include - #include "gettextP.h" #ifdef _LIBC # include #else --- 20,29 ---- # include #endif + #include "gettextP.h" + #include #ifdef _LIBC # include #else diff -Nrcpad gcc-4.0.3/LAST_UPDATED gcc-4.0.4/LAST_UPDATED *** gcc-4.0.3/LAST_UPDATED 2006-03-09 20:48:41.000000000 +0000 --- gcc-4.0.4/LAST_UPDATED 2007-01-31 10:32:27.000000000 +0000 *************** *** 1 **** ! Obtained from SVN: tags/gcc_4_0_3_release revision 111908 --- 1 ---- ! Obtained from SVN: tags/gcc_4_0_4_release revision 121416 diff -Nrcpad gcc-4.0.3/libada/ChangeLog gcc-4.0.4/libada/ChangeLog *** gcc-4.0.3/libada/ChangeLog 2006-03-09 20:45:00.000000000 +0000 --- gcc-4.0.4/libada/ChangeLog 2007-01-31 10:24:40.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/libcpp/ChangeLog gcc-4.0.4/libcpp/ChangeLog *** gcc-4.0.3/libcpp/ChangeLog 2006-03-09 20:45:59.000000000 +0000 --- gcc-4.0.4/libcpp/ChangeLog 2007-01-31 10:24:51.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/libcpp/po/ChangeLog gcc-4.0.4/libcpp/po/ChangeLog *** gcc-4.0.3/libcpp/po/ChangeLog 2006-03-09 20:45:56.000000000 +0000 --- gcc-4.0.4/libcpp/po/ChangeLog 2007-01-31 10:24:46.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/libffi/ChangeLog gcc-4.0.4/libffi/ChangeLog *** gcc-4.0.3/libffi/ChangeLog 2006-03-09 20:45:28.000000000 +0000 --- gcc-4.0.4/libffi/ChangeLog 2007-01-31 10:24:58.000000000 +0000 *************** *** 1,3 **** --- 1,12 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + + 2006-04-10 Matthias Klose + + * testsuite/lib/libffi-dg.exp (libffi-init): Recognize multilib + directory names containing underscores. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/libffi/testsuite/lib/libffi-dg.exp gcc-4.0.4/libffi/testsuite/lib/libffi-dg.exp *** gcc-4.0.3/libffi/testsuite/lib/libffi-dg.exp 2004-11-24 04:39:41.000000000 +0000 --- gcc-4.0.4/libffi/testsuite/lib/libffi-dg.exp 2006-04-10 22:01:37.000000000 +0000 *************** proc libffi-init { args } { *** 104,110 **** if { [is_remote host] == 0 && [which $compiler] != 0 } { foreach i "[exec $compiler --print-multi-lib]" { set mldir "" ! regexp -- "\[a-z0-9=/\.-\]*;" $i mldir set mldir [string trimright $mldir "\;@"] if { "$mldir" == "." } { continue --- 104,110 ---- if { [is_remote host] == 0 && [which $compiler] != 0 } { foreach i "[exec $compiler --print-multi-lib]" { set mldir "" ! regexp -- "\[a-z0-9=_/\.-\]*;" $i mldir set mldir [string trimright $mldir "\;@"] if { "$mldir" == "." } { continue diff -Nrcpad gcc-4.0.3/libgfortran/ChangeLog gcc-4.0.4/libgfortran/ChangeLog *** gcc-4.0.3/libgfortran/ChangeLog 2006-03-09 20:44:57.000000000 +0000 --- gcc-4.0.4/libgfortran/ChangeLog 2007-01-31 10:23:49.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/libiberty/ChangeLog gcc-4.0.4/libiberty/ChangeLog *** gcc-4.0.3/libiberty/ChangeLog 2006-03-09 20:45:20.000000000 +0000 --- gcc-4.0.4/libiberty/ChangeLog 2007-01-31 10:23:01.000000000 +0000 *************** *** 1,3 **** --- 1,11 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + + 2006-07-04 Peter O'Gorman + + * Makefile.in: chmod 644 before ranlib during install. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/libiberty/Makefile.in gcc-4.0.4/libiberty/Makefile.in *** gcc-4.0.3/libiberty/Makefile.in 2005-04-24 22:54:11.000000000 +0000 --- gcc-4.0.4/libiberty/Makefile.in 2006-07-04 20:28:07.000000000 +0000 *************** install: install_to_$(INSTALL_DEST) inst *** 275,281 **** install_to_libdir: all ${mkinstalldirs} $(DESTDIR)$(libdir)$(MULTISUBDIR) $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB)n ! ( cd $(DESTDIR)$(libdir)$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB)n ) mv -f $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB)n $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB) if test -n "${target_header_dir}"; then \ case "${target_header_dir}" in \ --- 275,281 ---- install_to_libdir: all ${mkinstalldirs} $(DESTDIR)$(libdir)$(MULTISUBDIR) $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB)n ! ( cd $(DESTDIR)$(libdir)$(MULTISUBDIR) ; chmod 644 $(TARGETLIB)n ;$(RANLIB) $(TARGETLIB)n ) mv -f $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB)n $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB) if test -n "${target_header_dir}"; then \ case "${target_header_dir}" in \ *************** MULTIOSDIR = `$(CC) $(LIBCFLAGS) -print- *** 297,303 **** install_to_tooldir: all ${mkinstalldirs} $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR) $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB)n ! ( cd $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR) ; $(RANLIB) $(TARGETLIB)n ) mv -f $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB)n $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB) @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install --- 297,303 ---- install_to_tooldir: all ${mkinstalldirs} $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR) $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB)n ! ( cd $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR) ; chmod 644 $(TARGETLIB)n; $(RANLIB) $(TARGETLIB)n ) mv -f $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB)n $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB) @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install diff -Nrcpad gcc-4.0.3/libjava/ChangeLog gcc-4.0.4/libjava/ChangeLog *** gcc-4.0.3/libjava/ChangeLog 2006-03-09 20:45:52.000000000 +0000 --- gcc-4.0.4/libjava/ChangeLog 2007-01-31 10:23:41.000000000 +0000 *************** *** 1,3 **** --- 1,12 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + + 2006-04-10 Matthias Klose + + * testsuite/lib/libjava.exp (libjava_init): Recognize multilib + directory names containing underscores. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/libjava/libltdl/ChangeLog gcc-4.0.4/libjava/libltdl/ChangeLog *** gcc-4.0.3/libjava/libltdl/ChangeLog 2006-03-09 20:45:45.000000000 +0000 --- gcc-4.0.4/libjava/libltdl/ChangeLog 2007-01-31 10:23:34.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/libjava/testsuite/lib/libjava.exp gcc-4.0.4/libjava/testsuite/lib/libjava.exp *** gcc-4.0.3/libjava/testsuite/lib/libjava.exp 2005-03-30 18:43:06.000000000 +0000 --- gcc-4.0.4/libjava/testsuite/lib/libjava.exp 2006-04-10 22:01:37.000000000 +0000 *************** proc libjava_init { args } { *** 212,218 **** if { [is_remote host] == 0 && [which $compiler] != 0 } { foreach i "[exec $compiler --print-multi-lib]" { set mldir "" ! regexp -- "\[a-z0-9=/\.-\]*;" $i mldir set mldir [string trimright $mldir "\;@"] if { "$mldir" == "." } { continue --- 212,218 ---- if { [is_remote host] == 0 && [which $compiler] != 0 } { foreach i "[exec $compiler --print-multi-lib]" { set mldir "" ! regexp -- "\[a-z0-9=_/\.-\]*;" $i mldir set mldir [string trimright $mldir "\;@"] if { "$mldir" == "." } { continue diff -Nrcpad gcc-4.0.3/libmudflap/ChangeLog gcc-4.0.4/libmudflap/ChangeLog *** gcc-4.0.3/libmudflap/ChangeLog 2006-03-09 20:45:05.000000000 +0000 --- gcc-4.0.4/libmudflap/ChangeLog 2007-01-31 10:24:03.000000000 +0000 *************** *** 1,3 **** --- 1,12 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + + 2006-04-10 Matthias Klose + + * testsuite/lib/libmudflap.exp (libmudflap-init): Recognize multilib + directory names containing underscores. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/libmudflap/testsuite/lib/libmudflap.exp gcc-4.0.4/libmudflap/testsuite/lib/libmudflap.exp *** gcc-4.0.3/libmudflap/testsuite/lib/libmudflap.exp 2005-01-02 22:24:50.000000000 +0000 --- gcc-4.0.4/libmudflap/testsuite/lib/libmudflap.exp 2006-04-10 22:01:37.000000000 +0000 *************** proc libmudflap-init { language } { *** 69,75 **** if {[is_remote host] == 0} { foreach i "[exec ${gccdir}/xgcc --print-multi-lib]" { set mldir "" ! regexp -- "\[a-z0-9=/\.-\]*;" $i mldir set mldir [string trimright $mldir "\;@"] if { "$mldir" == "." } { continue --- 69,75 ---- if {[is_remote host] == 0} { foreach i "[exec ${gccdir}/xgcc --print-multi-lib]" { set mldir "" ! regexp -- "\[a-z0-9=_/\.-\]*;" $i mldir set mldir [string trimright $mldir "\;@"] if { "$mldir" == "." } { continue diff -Nrcpad gcc-4.0.3/libobjc/ChangeLog gcc-4.0.4/libobjc/ChangeLog *** gcc-4.0.3/libobjc/ChangeLog 2006-03-09 20:44:51.000000000 +0000 --- gcc-4.0.4/libobjc/ChangeLog 2007-01-31 10:23:55.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/libstdc++-v3/ChangeLog gcc-4.0.4/libstdc++-v3/ChangeLog *** gcc-4.0.3/libstdc++-v3/ChangeLog 2006-03-09 20:44:44.000000000 +0000 --- gcc-4.0.4/libstdc++-v3/ChangeLog 2007-01-31 10:24:23.000000000 +0000 *************** *** 1,3 **** --- 1,23 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + + 2007-01-13 John David Anglin + + * config/cpu/hppa/atomicity.h (__exchange_and_add): Don't use ordered + store. + (__atomic_add): Likewise. + + 2006-10-06 Paolo Carlini + + PR libstdc++/29368 + * include/bits/basic_string.h: Adjust rfind documentation. + + 2006-04-10 Matthias Klose + + * testsuite/lib/libstdc++.exp (libstdc++_init): Recognize multilib + directory names containing underscores. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/libstdc++-v3/config/cpu/hppa/atomicity.h gcc-4.0.4/libstdc++-v3/config/cpu/hppa/atomicity.h *** gcc-4.0.3/libstdc++-v3/config/cpu/hppa/atomicity.h 2004-08-20 16:08:49.000000000 +0000 --- gcc-4.0.4/libstdc++-v3/config/cpu/hppa/atomicity.h 2007-01-13 15:17:14.000000000 +0000 *************** namespace __gnu_cxx *** 66,73 **** result = *__mem; *__mem = result + __val; ! /* Reset lock with PA 2.0 "ordered" store. */ ! __asm__ __volatile__ ("stw,ma %1,0(%0)" : : "r" (&lock), "r" (tmp) : "memory"); return result; } --- 66,72 ---- result = *__mem; *__mem = result + __val; ! __asm__ __volatile__ ("stw %1,0(%0)" : : "r" (&lock), "r" (tmp) : "memory"); return result; } *************** namespace __gnu_cxx *** 90,97 **** : "memory"); *__mem += __val; ! /* Reset lock with PA 2.0 "ordered" store. */ ! __asm__ __volatile__ ("stw,ma %1,0(%0)" : : "r" (&lock), "r" (tmp) : "memory"); } } // namespace __gnu_cxx --- 89,95 ---- : "memory"); *__mem += __val; ! __asm__ __volatile__ ("stw %1,0(%0)" : : "r" (&lock), "r" (tmp) : "memory"); } } // namespace __gnu_cxx diff -Nrcpad gcc-4.0.3/libstdc++-v3/include/bits/basic_string.h gcc-4.0.4/libstdc++-v3/include/bits/basic_string.h *** gcc-4.0.3/libstdc++-v3/include/bits/basic_string.h 2005-07-16 09:13:29.000000000 +0000 --- gcc-4.0.4/libstdc++-v3/include/bits/basic_string.h 2006-10-06 11:48:34.000000000 +0000 *************** *** 1,6 **** // Components for manipulating sequences of characters -*- C++ -*- ! // Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 // Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free --- 1,6 ---- // Components for manipulating sequences of characters -*- C++ -*- ! // Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 // Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free *************** namespace std *** 1618,1624 **** /** * @brief Find last position of a C string. * @param s C string to locate. ! * @param pos Index of character to start search at (default 0). * @return Index of start of last occurrence. * * Starting from @a pos, searches backward for the value of @a s within --- 1618,1624 ---- /** * @brief Find last position of a C string. * @param s C string to locate. ! * @param pos Index of character to start search at (default end). * @return Index of start of last occurrence. * * Starting from @a pos, searches backward for the value of @a s within *************** namespace std *** 1635,1641 **** /** * @brief Find last position of a character. * @param c Character to locate. ! * @param pos Index of character to search back from (default 0). * @return Index of last occurrence. * * Starting from @a pos, searches backward for @a c within this string. --- 1635,1641 ---- /** * @brief Find last position of a character. * @param c Character to locate. ! * @param pos Index of character to search back from (default end). * @return Index of last occurrence. * * Starting from @a pos, searches backward for @a c within this string. diff -Nrcpad gcc-4.0.3/libstdc++-v3/include/bits/c++config gcc-4.0.4/libstdc++-v3/include/bits/c++config *** gcc-4.0.3/libstdc++-v3/include/bits/c++config 2006-03-09 00:16:47.000000000 +0000 --- gcc-4.0.4/libstdc++-v3/include/bits/c++config 2007-01-31 00:16:42.000000000 +0000 *************** *** 35,41 **** #include // The current version of the C++ library in compressed ISO date format. ! #define __GLIBCXX__ 20060309 // Allow use of "export template." This is currently not a feature // that g++ supports. --- 35,41 ---- #include // The current version of the C++ library in compressed ISO date format. ! #define __GLIBCXX__ 20070131 // Allow use of "export template." This is currently not a feature // that g++ supports. diff -Nrcpad gcc-4.0.3/libstdc++-v3/testsuite/lib/libstdc++.exp gcc-4.0.4/libstdc++-v3/testsuite/lib/libstdc++.exp *** gcc-4.0.3/libstdc++-v3/testsuite/lib/libstdc++.exp 2005-06-22 20:39:38.000000000 +0000 --- gcc-4.0.4/libstdc++-v3/testsuite/lib/libstdc++.exp 2006-04-10 22:01:37.000000000 +0000 *************** proc libstdc++_init { testfile } { *** 137,143 **** if { [is_remote host] == 0 && [which $compiler] != 0 } { foreach i "[exec $compiler --print-multi-lib]" { set mldir "" ! regexp -- "\[a-z0-9=/\.-\]*;" $i mldir set mldir [string trimright $mldir "\;@"] if { "$mldir" == "." } { continue --- 137,143 ---- if { [is_remote host] == 0 && [which $compiler] != 0 } { foreach i "[exec $compiler --print-multi-lib]" { set mldir "" ! regexp -- "\[a-z0-9=_/\.-\]*;" $i mldir set mldir [string trimright $mldir "\;@"] if { "$mldir" == "." } { continue diff -Nrcpad gcc-4.0.3/ltconfig gcc-4.0.4/ltconfig *** gcc-4.0.3/ltconfig 2005-05-14 00:42:34.000000000 +0000 --- gcc-4.0.4/ltconfig 2006-07-04 20:28:07.000000000 +0000 *************** old_postuninstall_cmds= *** 626,632 **** if test -n "$RANLIB"; then old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" ! old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" fi # Source the script associated with the $tagname tag configuration. --- 626,632 ---- if test -n "$RANLIB"; then old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" ! old_postinstall_cmds="~$old_postinstall_cmds~\$RANLIB \$oldlib" fi # Source the script associated with the $tagname tag configuration. diff -Nrcpad gcc-4.0.3/maintainer-scripts/ChangeLog gcc-4.0.4/maintainer-scripts/ChangeLog *** gcc-4.0.3/maintainer-scripts/ChangeLog 2006-03-09 20:46:03.000000000 +0000 --- gcc-4.0.4/maintainer-scripts/ChangeLog 2007-01-31 10:23:28.000000000 +0000 *************** *** 1,3 **** --- 1,11 ---- + 2007-01-31 Release Manager + + * GCC 4.0.4 released. + + 2007-01-28 Gabriel Dos Reis + + * gcc_release: Don't attempt to build diffs or tarballs for g77. + 2006-03-09 Release Manager * GCC 4.0.3 released. diff -Nrcpad gcc-4.0.3/maintainer-scripts/gcc_release gcc-4.0.4/maintainer-scripts/gcc_release *** gcc-4.0.3/maintainer-scripts/gcc_release 2006-03-09 20:36:35.000000000 +0000 --- gcc-4.0.4/maintainer-scripts/gcc_release 2007-01-29 17:13:58.000000000 +0000 *************** build_tarfiles() { *** 317,323 **** # Now, build one for each of the languages. maybe_build_tarfile gcc-ada-${RELEASE} ${ADA_DIRS} maybe_build_tarfile gcc-g++-${RELEASE} ${CPLUSPLUS_DIRS} ! maybe_build_tarfile gcc-g77-${RELEASE} ${FORTRAN_DIRS} maybe_build_tarfile gcc-fortran-${RELEASE} ${FORTRAN95_DIRS} maybe_build_tarfile gcc-java-${RELEASE} ${JAVA_DIRS} maybe_build_tarfile gcc-objc-${RELEASE} ${OBJECTIVEC_DIRS} --- 317,323 ---- # Now, build one for each of the languages. maybe_build_tarfile gcc-ada-${RELEASE} ${ADA_DIRS} maybe_build_tarfile gcc-g++-${RELEASE} ${CPLUSPLUS_DIRS} ! # maybe_build_tarfile gcc-g77-${RELEASE} ${FORTRAN_DIRS} maybe_build_tarfile gcc-fortran-${RELEASE} ${FORTRAN95_DIRS} maybe_build_tarfile gcc-java-${RELEASE} ${JAVA_DIRS} maybe_build_tarfile gcc-objc-${RELEASE} ${OBJECTIVEC_DIRS} *************** build_diffs() { *** 348,354 **** old_vers=${old_file%.tar.bz2} old_vers=${old_vers#gcc-} inform "Building diffs against version $old_vers" ! for f in gcc gcc-ada gcc-g++ gcc-g77 gcc-fortran gcc-java gcc-objc gcc-testsuite gcc-core; do old_tar=${old_dir}/${f}-${old_vers}.tar.bz2 new_tar=${WORKING_DIRECTORY}/${f}-${RELEASE}.tar.bz2 if [ ! -e $old_tar ]; then --- 348,354 ---- old_vers=${old_file%.tar.bz2} old_vers=${old_vers#gcc-} inform "Building diffs against version $old_vers" ! for f in gcc gcc-ada gcc-g++ gcc-fortran gcc-java gcc-objc gcc-testsuite gcc-core; do old_tar=${old_dir}/${f}-${old_vers}.tar.bz2 new_tar=${WORKING_DIRECTORY}/${f}-${RELEASE}.tar.bz2 if [ ! -e $old_tar ]; then *************** upload_files() { *** 388,394 **** # Make sure the directory exists on the server. if [ $LOCAL -eq 0 ]; then ! ${SSH} -l ${GCC_USERNAME} ${GCC_HOSTNAME} \ mkdir -p "${FTP_PATH}/diffs" UPLOAD_PATH="${GCC_USERNAME}@${GCC_HOSTNAME}:${FTP_PATH}" else --- 388,394 ---- # Make sure the directory exists on the server. if [ $LOCAL -eq 0 ]; then ! ${SSH} -1 -l ${GCC_USERNAME} ${GCC_HOSTNAME} \ mkdir -p "${FTP_PATH}/diffs" UPLOAD_PATH="${GCC_USERNAME}@${GCC_HOSTNAME}:${FTP_PATH}" else *************** with the following options: "svn:/ *** 473,479 **** snapshot_print gcc-ada-${RELEASE}.tar.bz2 "Ada front end and runtime" snapshot_print gcc-fortran-${RELEASE}.tar.bz2 "Fortran front end and runtime" snapshot_print gcc-g++-${RELEASE}.tar.bz2 "C++ front end and runtime" ! snapshot_print gcc-g77-${RELEASE}.tar.bz2 "Fortran 77 front end and runtime" snapshot_print gcc-java-${RELEASE}.tar.bz2 "Java front end and runtime" snapshot_print gcc-objc-${RELEASE}.tar.bz2 "Objective-C front end and runtime" snapshot_print gcc-testsuite-${RELEASE}.tar.bz2 "The GCC testsuite" --- 473,479 ---- snapshot_print gcc-ada-${RELEASE}.tar.bz2 "Ada front end and runtime" snapshot_print gcc-fortran-${RELEASE}.tar.bz2 "Fortran front end and runtime" snapshot_print gcc-g++-${RELEASE}.tar.bz2 "C++ front end and runtime" ! # snapshot_print gcc-g77-${RELEASE}.tar.bz2 "Fortran 77 front end and runtime" snapshot_print gcc-java-${RELEASE}.tar.bz2 "Java front end and runtime" snapshot_print gcc-objc-${RELEASE}.tar.bz2 "Objective-C front end and runtime" snapshot_print gcc-testsuite-${RELEASE}.tar.bz2 "The GCC testsuite" diff -Nrcpad gcc-4.0.3/Makefile.in gcc-4.0.4/Makefile.in *** gcc-4.0.3/Makefile.in 2005-10-20 11:55:29.000000000 +0000 --- gcc-4.0.4/Makefile.in 2006-04-04 21:04:37.000000000 +0000 *************** multilib.out: maybe-all-gcc *** 35541,35547 **** @r=`${PWD_COMMAND}`; export r; \ echo "Checking multilib configuration..."; \ $(CC_FOR_TARGET) --print-multi-lib > multilib.tmp 2> /dev/null ; \ ! $(SHELL) $(srcdir)/move-if-change multilib.tmp multilib.out ; \ # Rebuilding Makefile.in, using autogen. AUTOGEN = autogen --- 35541,35547 ---- @r=`${PWD_COMMAND}`; export r; \ echo "Checking multilib configuration..."; \ $(CC_FOR_TARGET) --print-multi-lib > multilib.tmp 2> /dev/null ; \ ! $(SHELL) $(srcdir)/move-if-change multilib.tmp multilib.out # Rebuilding Makefile.in, using autogen. AUTOGEN = autogen diff -Nrcpad gcc-4.0.3/Makefile.tpl gcc-4.0.4/Makefile.tpl *** gcc-4.0.3/Makefile.tpl 2005-08-12 14:05:52.000000000 +0000 --- gcc-4.0.4/Makefile.tpl 2006-04-04 21:04:37.000000000 +0000 *************** multilib.out: maybe-all-gcc *** 1703,1709 **** @r=`${PWD_COMMAND}`; export r; \ echo "Checking multilib configuration..."; \ $(CC_FOR_TARGET) --print-multi-lib > multilib.tmp 2> /dev/null ; \ ! $(SHELL) $(srcdir)/move-if-change multilib.tmp multilib.out ; \ # Rebuilding Makefile.in, using autogen. AUTOGEN = autogen --- 1703,1709 ---- @r=`${PWD_COMMAND}`; export r; \ echo "Checking multilib configuration..."; \ $(CC_FOR_TARGET) --print-multi-lib > multilib.tmp 2> /dev/null ; \ ! $(SHELL) $(srcdir)/move-if-change multilib.tmp multilib.out # Rebuilding Makefile.in, using autogen. AUTOGEN = autogen diff -Nrcpad gcc-4.0.3/MD5SUMS gcc-4.0.4/MD5SUMS *** gcc-4.0.3/MD5SUMS 2006-03-09 21:51:38.000000000 +0000 --- gcc-4.0.4/MD5SUMS 2007-01-31 12:29:09.000000000 +0000 *************** *** 1,5 **** # This file contains the MD5 checksums of the files in the ! # gcc-4.0.3.tar.bz2 tarball. # # Besides verifying that all files in the tarball were correctly expanded, # it also can be used to determine if any files have changed since the --- 1,5 ---- # This file contains the MD5 checksums of the files in the ! # gcc-4.0.4.tar.bz2 tarball. # # Besides verifying that all files in the tarball were correctly expanded, # it also can be used to determine if any files have changed since the *************** *** 9,72 **** # md5sum -c MD5SUMS | grep -v "OK$" 8c00452ef1e298846493ec8b239f93e2 ABOUT-NLS - 4c5dd571eb8c39e849a820e4b426c18a BUGS - 94d55d512a9ba36caa9b7df079bae19f COPYING - 7fbc338309ac38fefcd64b04bb903e34 COPYING.LIB - 8fb8f5170433e8c53556dab11d74230c ChangeLog - 09538b708302f1735f6fa05b622ecf5e ChangeLog.tree-ssa - b5b1caa749f067e5dad6ec220dc59361 FAQ - 23b8927fe1fb0ab321c09a4f0500aa4c INSTALL/README - 5c782cef1121a4f6926bffaf2dc0b6c3 INSTALL/binaries.html - ece3dae7a32eb8e6030794068de58183 INSTALL/build.html - 93532f0be8d2cf295e404867955166ff INSTALL/configure.html - 9d4b7673a973319123467bdaba184ce2 INSTALL/download.html - f0aeaa67cefdabcc09fa54a997b57dd7 INSTALL/finalinstall.html - 2dd92af791f2ece1f4bcbbc63d66349b INSTALL/gfdl.html - 07cb4d0039d4b73278ae3ac1fd795267 INSTALL/index.html - 0815c41f98014667fb17510c3eea221f INSTALL/old.html - 58b490b44e1f0858ef620e84c4b2928f INSTALL/prerequisites.html - 307679648f5ca6b289d6d339f855f424 INSTALL/specific.html - 297510d648e0bb251d886e40023fca26 INSTALL/test.html - 30ed2e9fa77dcae4560673d2b3f4ac73 LAST_UPDATED - 379bad419a8c77d713dd074fad2cc641 MAINTAINERS - 262e151dd617d45ab161bcc533f7d4f1 Makefile.def - 3d41f4f550f488b46b0607cd7badf9d4 Makefile.in - 68c196c5939ba9164a16af4461fa125f Makefile.tpl - dc6ef26c6502762ac5472ef7201c6e06 NEWS - 750a7546d281ac42eb2ce87949457731 README - de94b5f5c3d835b587741180b2ded958 README.SCO - b510a5285eb05298b5f3d9f5ae920588 boehm-gc/AmigaOS.c - 2caafacabf758bb76a9dfce1fc544b97 boehm-gc/BCC_MAKEFILE - ebcdbae066ef09a24032d9cfe80bcf03 boehm-gc/ChangeLog - c18075e3729cd116028480307a8e845d boehm-gc/EMX_MAKEFILE - 3b7cc3be9ed3c2135bbda990e8a69303 boehm-gc/MacOS.c - 5cf7764626b7dd7272b2fe11403d1b6a boehm-gc/MacProjects.sit.hqx - e9d4bf13bdd11f9590788db857faf080 boehm-gc/Mac_files/MacOS_Test_config.h - 53968a4fba079b045c497c006df4eb68 boehm-gc/Mac_files/MacOS_config.h - f5f78130ed0450ba9503ca3122244195 boehm-gc/Mac_files/dataend.c - 548c55b112b5d4766c7f87be96f79df2 boehm-gc/Mac_files/datastart.c - 8ef74141b1fb9a289228c259044f4934 boehm-gc/Makefile.DLLs - 6e32ac28ccd3074beb6bbcd0612b8aff boehm-gc/Makefile.am - dfbca9ef8eed29378fa34ab88a644c95 boehm-gc/Makefile.direct - dfbca9ef8eed29378fa34ab88a644c95 boehm-gc/Makefile.dist - a50d3b2e14f6cf62519f1f7e557e7221 boehm-gc/Makefile.dj - 06cc1e74278ffa057dcdee0d7b1f9c5e boehm-gc/Makefile.in - bdf166ac9229e7e18158c3c84eb77915 boehm-gc/NT_MAKEFILE - 4c48a2eb34d18243e169564ded1eda87 boehm-gc/NT_STATIC_THREADS_MAKEFILE - bc4287e5afadf75c1683ec57f0db80d0 boehm-gc/NT_THREADS_MAKEFILE - 749888b0f43759f836347841082757b1 boehm-gc/OS2_MAKEFILE - 67f3742d3ef2c7c24cc97c0b7d94c6ab boehm-gc/PCR-Makefile - 57928d442dfe43ebee70ea781976e718 boehm-gc/SMakefile.amiga - 751b13e40754f777860f06b14b47d724 boehm-gc/WCC_MAKEFILE 4ad665eacc27b65fe601f4a5820b967c boehm-gc/aclocal.m4 3ef1f8328d55e3c05194a06586ec6be9 boehm-gc/add_gc_prefix.c d72fbf09c151791492615574a9785ee6 boehm-gc/aix_irix_threads.c 78424cf99cbd326b6a61bda6cda08e5c boehm-gc/allchblk.c f3d67631e65cabf40b867ffc522960a4 boehm-gc/alloc.c 93d5f3e5da0bb1fd5fb37d041a3dab9d boehm-gc/alpha_mach_dep.S 4d95c32423ccd10a176d6fd1c8c12345 boehm-gc/backgraph.c a2ed02a22235b4f27ab644ce4f3a9268 boehm-gc/blacklst.c b19b7b67bff97d0bceba827fedb07d32 boehm-gc/callprocs 32e4857b7b4dbc4bc68e321f70f65dd4 boehm-gc/checksums.c 1d2bb75141fbbf7e1a962d6076df1519 boehm-gc/configure 7bd554fe6351fcb7b00c0f02c3cdbe7d boehm-gc/configure.ac --- 9,26 ---- # md5sum -c MD5SUMS | grep -v "OK$" 8c00452ef1e298846493ec8b239f93e2 ABOUT-NLS 4ad665eacc27b65fe601f4a5820b967c boehm-gc/aclocal.m4 3ef1f8328d55e3c05194a06586ec6be9 boehm-gc/add_gc_prefix.c d72fbf09c151791492615574a9785ee6 boehm-gc/aix_irix_threads.c 78424cf99cbd326b6a61bda6cda08e5c boehm-gc/allchblk.c f3d67631e65cabf40b867ffc522960a4 boehm-gc/alloc.c 93d5f3e5da0bb1fd5fb37d041a3dab9d boehm-gc/alpha_mach_dep.S + b510a5285eb05298b5f3d9f5ae920588 boehm-gc/AmigaOS.c 4d95c32423ccd10a176d6fd1c8c12345 boehm-gc/backgraph.c + 2caafacabf758bb76a9dfce1fc544b97 boehm-gc/BCC_MAKEFILE a2ed02a22235b4f27ab644ce4f3a9268 boehm-gc/blacklst.c b19b7b67bff97d0bceba827fedb07d32 boehm-gc/callprocs + cee9469637fbe1fa749b2a963540fea1 boehm-gc/ChangeLog 32e4857b7b4dbc4bc68e321f70f65dd4 boehm-gc/checksums.c 1d2bb75141fbbf7e1a962d6076df1519 boehm-gc/configure 7bd554fe6351fcb7b00c0f02c3cdbe7d boehm-gc/configure.ac *************** ff07f5cb893d15fa663c69fef1349882 boehm- *** 77,95 **** fa6a069eb4f3568a1e844fb43078b30b boehm-gc/cord/cordxtra.c 7d33b5ab9a3872847582496b7cfb6baf boehm-gc/cord/de.c e6830f5dfe747bb9c367a7b407a8669b boehm-gc/cord/de_cmds.h - 8ffecb4a3b71c2670c6213cea6856437 boehm-gc/cord/de_win.ICO - 61d6fc655984a59ff3b4f7605e3a3a1d boehm-gc/cord/de_win.RC 617e10fa7e3d54fe703c352812ecb59b boehm-gc/cord/de_win.c 1f6d14aeb448f45364976900ae64ab07 boehm-gc/cord/de_win.h c2f9af65ef5de257b223e18bcc7e1e0c boehm-gc/darwin_stop_world.c 6de7591fc9f2a81e439e1693c514bac1 boehm-gc/dbg_mlc.c b0f2d18b1a8fbbdc04bd85e3c776ace6 boehm-gc/depcomp bcb2924e27fe26690ac7949544a13862 boehm-gc/digimars.mak fe5f64edf544df675a7c680362e70052 boehm-gc/doc/README - 8936cd906e8881ce9748c3b60ee8183f boehm-gc/doc/README.DGUX386 - 097df7d5411644d5c03bad94ec751cf3 boehm-gc/doc/README.Mac - 016e42eb7edb2ee9602c70643582bad9 boehm-gc/doc/README.MacOSX - 70ff8384be18cbcb6c29fa39fffc8b4c boehm-gc/doc/README.OS2 2a3a65aca359b73ff6fa768f921ff10f boehm-gc/doc/README.amiga 0d28d19a4f2f32c564dba6f92f975ad4 boehm-gc/doc/README.arm.cross cb6cbc1bf65596c6c3dbfe7d6390f728 boehm-gc/doc/README.autoconf --- 31,51 ---- fa6a069eb4f3568a1e844fb43078b30b boehm-gc/cord/cordxtra.c 7d33b5ab9a3872847582496b7cfb6baf boehm-gc/cord/de.c e6830f5dfe747bb9c367a7b407a8669b boehm-gc/cord/de_cmds.h 617e10fa7e3d54fe703c352812ecb59b boehm-gc/cord/de_win.c 1f6d14aeb448f45364976900ae64ab07 boehm-gc/cord/de_win.h + 8ffecb4a3b71c2670c6213cea6856437 boehm-gc/cord/de_win.ICO + 61d6fc655984a59ff3b4f7605e3a3a1d boehm-gc/cord/de_win.RC c2f9af65ef5de257b223e18bcc7e1e0c boehm-gc/darwin_stop_world.c 6de7591fc9f2a81e439e1693c514bac1 boehm-gc/dbg_mlc.c b0f2d18b1a8fbbdc04bd85e3c776ace6 boehm-gc/depcomp bcb2924e27fe26690ac7949544a13862 boehm-gc/digimars.mak + 90424433bebc5d19580a6f19f8e90fdb boehm-gc/doc/barrett_diagram + 9c9a390a68826c7c08e7e05fe7e545ac boehm-gc/doc/debugging.html + 53418291720710e859ee3a0c248b07d7 boehm-gc/doc/gcdescr.html + 86c04d03fa277334d8c770affa774d95 boehm-gc/doc/gcinterface.html + b171385bd536606dff471225d452d05c boehm-gc/doc/gc.man + ac036c9b1fe98eb9c7f0a0064cd5083c boehm-gc/doc/leak.html fe5f64edf544df675a7c680362e70052 boehm-gc/doc/README 2a3a65aca359b73ff6fa768f921ff10f boehm-gc/doc/README.amiga 0d28d19a4f2f32c564dba6f92f975ad4 boehm-gc/doc/README.arm.cross cb6cbc1bf65596c6c3dbfe7d6390f728 boehm-gc/doc/README.autoconf *************** cb6cbc1bf65596c6c3dbfe7d6390f728 boehm- *** 97,143 **** 57e880c9e260ce79f118306516df91c2 boehm-gc/doc/README.contributors b7c1bab59ecc8d66807d4822fe1533be boehm-gc/doc/README.cords b714ac7b6d2d6c9d9267889b7bd9db8b boehm-gc/doc/README.darwin e1c7153a3fa63e40ce139d181c499f79 boehm-gc/doc/README.dj f73159903a93e3b8c81505912be9bc76 boehm-gc/doc/README.environment bb02f05d4fa137ae6da66e56221e92d7 boehm-gc/doc/README.ews4800 4e3dc72c08eae9f4d7aa77ad9947c0c0 boehm-gc/doc/README.hp 2c49c9f2982e608958bbda464c68aa8d boehm-gc/doc/README.linux c68e4d31ce005094e154851412e4d210 boehm-gc/doc/README.macros 92d23d01dce1a06ad79e5f19c0f64fa3 boehm-gc/doc/README.rs6000 ecd4ddc47cf9a58470469bbc9af217df boehm-gc/doc/README.sgi 762ba87e512736d44c84f0aea796d4e1 boehm-gc/doc/README.solaris2 a095a2daca7ba15795e9a2bdf5ecc9f5 boehm-gc/doc/README.uts 23c4d4ca98ee83594dec01521bd404b0 boehm-gc/doc/README.win32 - 90424433bebc5d19580a6f19f8e90fdb boehm-gc/doc/barrett_diagram - 9c9a390a68826c7c08e7e05fe7e545ac boehm-gc/doc/debugging.html - b171385bd536606dff471225d452d05c boehm-gc/doc/gc.man - 53418291720710e859ee3a0c248b07d7 boehm-gc/doc/gcdescr.html - 86c04d03fa277334d8c770affa774d95 boehm-gc/doc/gcinterface.html - ac036c9b1fe98eb9c7f0a0064cd5083c boehm-gc/doc/leak.html b83df9d6982432f48123f72e76bdad7b boehm-gc/doc/scale.html 6cff5d904d114969ee0462a192306e9a boehm-gc/doc/simple_example.html abecadc7de21d3e0c7cc1ca9c4c86327 boehm-gc/doc/tree.html 9989e8db7c09bbc516c76c6aa5ed1ef0 boehm-gc/dyn_load.c 4e93962895bdd3e20d20278a9a13a9f4 boehm-gc/finalize.c - bc4287e5afadf75c1683ec57f0db80d0 boehm-gc/gc.mak 9e05bd97b8b864b7c2bb28564235e96f boehm-gc/gc_cpp.cc e6e7b9d7e4d0b9716d3e60f3c931b901 boehm-gc/gc_cpp.cpp - dc46af8ac6358403e11c8f202555b583 boehm-gc/gc_dlopen.c 81387b2921e93ea0f06257e231579273 boehm-gc/gcc_support.c 3b153ea12a1fffd6c48c66ef2ede9680 boehm-gc/gcj_mlc.c f0c93ff037adfd579b6822152d1912a8 boehm-gc/gcname.c ab9d609f116e5a2127bc508d54674558 boehm-gc/headers.c 72c120e90ac0f93bc73599dd41040122 boehm-gc/hpux_test_and_clear.s 4e5b1cc54ea48eb0c6e64af274874fc2 boehm-gc/ia64_save_regs_in_stack.s 214b7d9a2e0989b5e2d64c8eba365721 boehm-gc/if_mach.c 9f84bf3dd95cc4ebb3ed4f5abb1eba6f boehm-gc/if_not_there.c - c4374424ebf25df207b9be9d7c913d2e boehm-gc/include/Makefile.am - 48e14f6d648b6db33d793cfe5d237a99 boehm-gc/include/Makefile.in 49d0db4f59bb4874db24c5942ed8c2ee boehm-gc/include/cord.h b1d9c432f2e6709f4eed702f26126ac1 boehm-gc/include/ec.h - 535b88069845fd95934ef08dc03428e8 boehm-gc/include/gc.h - 3a3e5cb86b6db1fe6ddc2c72b127d44e boehm-gc/include/gc_alloc.h 240c625b7cd2744cd7e1f72d68c8afc2 boehm-gc/include/gc_allocator.h 4c84bb6de90f76072b336b30266759d3 boehm-gc/include/gc_amiga_redirects.h aab55efd952b275ba1609de52ff80f37 boehm-gc/include/gc_backptr.h 6b4d33ce63eb4cdf0a8ad04a41a15b1b boehm-gc/include/gc_config.h.in --- 53,95 ---- 57e880c9e260ce79f118306516df91c2 boehm-gc/doc/README.contributors b7c1bab59ecc8d66807d4822fe1533be boehm-gc/doc/README.cords b714ac7b6d2d6c9d9267889b7bd9db8b boehm-gc/doc/README.darwin + 8936cd906e8881ce9748c3b60ee8183f boehm-gc/doc/README.DGUX386 e1c7153a3fa63e40ce139d181c499f79 boehm-gc/doc/README.dj f73159903a93e3b8c81505912be9bc76 boehm-gc/doc/README.environment bb02f05d4fa137ae6da66e56221e92d7 boehm-gc/doc/README.ews4800 4e3dc72c08eae9f4d7aa77ad9947c0c0 boehm-gc/doc/README.hp 2c49c9f2982e608958bbda464c68aa8d boehm-gc/doc/README.linux + 097df7d5411644d5c03bad94ec751cf3 boehm-gc/doc/README.Mac + 016e42eb7edb2ee9602c70643582bad9 boehm-gc/doc/README.MacOSX c68e4d31ce005094e154851412e4d210 boehm-gc/doc/README.macros + 70ff8384be18cbcb6c29fa39fffc8b4c boehm-gc/doc/README.OS2 92d23d01dce1a06ad79e5f19c0f64fa3 boehm-gc/doc/README.rs6000 ecd4ddc47cf9a58470469bbc9af217df boehm-gc/doc/README.sgi 762ba87e512736d44c84f0aea796d4e1 boehm-gc/doc/README.solaris2 a095a2daca7ba15795e9a2bdf5ecc9f5 boehm-gc/doc/README.uts 23c4d4ca98ee83594dec01521bd404b0 boehm-gc/doc/README.win32 b83df9d6982432f48123f72e76bdad7b boehm-gc/doc/scale.html 6cff5d904d114969ee0462a192306e9a boehm-gc/doc/simple_example.html abecadc7de21d3e0c7cc1ca9c4c86327 boehm-gc/doc/tree.html 9989e8db7c09bbc516c76c6aa5ed1ef0 boehm-gc/dyn_load.c + c18075e3729cd116028480307a8e845d boehm-gc/EMX_MAKEFILE 4e93962895bdd3e20d20278a9a13a9f4 boehm-gc/finalize.c 9e05bd97b8b864b7c2bb28564235e96f boehm-gc/gc_cpp.cc e6e7b9d7e4d0b9716d3e60f3c931b901 boehm-gc/gc_cpp.cpp 81387b2921e93ea0f06257e231579273 boehm-gc/gcc_support.c + dc46af8ac6358403e11c8f202555b583 boehm-gc/gc_dlopen.c 3b153ea12a1fffd6c48c66ef2ede9680 boehm-gc/gcj_mlc.c + bc4287e5afadf75c1683ec57f0db80d0 boehm-gc/gc.mak f0c93ff037adfd579b6822152d1912a8 boehm-gc/gcname.c ab9d609f116e5a2127bc508d54674558 boehm-gc/headers.c 72c120e90ac0f93bc73599dd41040122 boehm-gc/hpux_test_and_clear.s 4e5b1cc54ea48eb0c6e64af274874fc2 boehm-gc/ia64_save_regs_in_stack.s 214b7d9a2e0989b5e2d64c8eba365721 boehm-gc/if_mach.c 9f84bf3dd95cc4ebb3ed4f5abb1eba6f boehm-gc/if_not_there.c 49d0db4f59bb4874db24c5942ed8c2ee boehm-gc/include/cord.h b1d9c432f2e6709f4eed702f26126ac1 boehm-gc/include/ec.h 240c625b7cd2744cd7e1f72d68c8afc2 boehm-gc/include/gc_allocator.h + 3a3e5cb86b6db1fe6ddc2c72b127d44e boehm-gc/include/gc_alloc.h 4c84bb6de90f76072b336b30266759d3 boehm-gc/include/gc_amiga_redirects.h aab55efd952b275ba1609de52ff80f37 boehm-gc/include/gc_backptr.h 6b4d33ce63eb4cdf0a8ad04a41a15b1b boehm-gc/include/gc_config.h.in *************** aab55efd952b275ba1609de52ff80f37 boehm- *** 145,150 **** --- 97,103 ---- 617d47a01f76458daeae9718e684aaca boehm-gc/include/gc_cpp.h f8e1feb6b00395256694dd0409668f75 boehm-gc/include/gc_ext_config.h.in 779751ee403e83d548709213c0573578 boehm-gc/include/gc_gcj.h + 535b88069845fd95934ef08dc03428e8 boehm-gc/include/gc.h f52491fef440e8ceaaa0f8428c8fc70e boehm-gc/include/gc_inl.h 31c32d3776a31b9e5dd0d1a6475447a0 boehm-gc/include/gc_inline.h 4e5811ce2cbeed84aa76dd4b04cba258 boehm-gc/include/gc_local_alloc.h *************** f52491fef440e8ceaaa0f8428c8fc70e boehm- *** 153,174 **** 124a9ee194ba655302058d53fbf7053f boehm-gc/include/gc_typed.h 0d4a889208f1b491f4aabcb4070b1eb2 boehm-gc/include/javaxfc.h ac6b413e2634fed719426fe40528704c boehm-gc/include/leak_detector.h 6a3ceaf2e6bc12d77d8e87472d7c6be5 boehm-gc/include/new_gc_alloc.h 56abb788c2eb93713c1ae682c6ec9516 boehm-gc/include/private/cord_pos.h 14a4a64df372dafcc6121c4d958ed00c boehm-gc/include/private/darwin_semaphore.h deb33a288bb6bee23ac46c1e0717708e boehm-gc/include/private/darwin_stop_world.h 9e4ea67f2263535bd4e937de0afda512 boehm-gc/include/private/dbg_mlc.h 0a5763218eedbd180d2124ba8835ca50 boehm-gc/include/private/gc_hdrs.h 73f68103b501c46e9fedb55376d3d797 boehm-gc/include/private/gc_locks.h 4f7c11f389c4b9cc843d53da0534fc0e boehm-gc/include/private/gc_pmark.h bce551a86ec66b96bcec3ba4baf0a23d boehm-gc/include/private/gc_priv.h - ecab04c146f8e0d9a145e4285e1d6a12 boehm-gc/include/private/gcconfig.h fbe5032f5ffd11c46b1e9ae03a9fbc1b boehm-gc/include/private/pthread_stop_world.h f112bb0b979fd12c4d5fc7590d4869b9 boehm-gc/include/private/pthread_support.h 85597deca0812f2d092cac8c1afd78a6 boehm-gc/include/private/solaris_threads.h a60de8578b76b4e565780c5ea9173bfc boehm-gc/include/private/specific.h 9479459c7cba9ce350f48863b51196c0 boehm-gc/include/weakpointer.h 83dbffad6e5161935b1306035c81b3d4 boehm-gc/mach_dep.c 6cc929b4bc3e9370b8db30e9d236baa7 boehm-gc/malloc.c 5097125c326dfc44306674b5b71481cc boehm-gc/mallocx.c 3bef8347f4db09505d62f4c07f3a164e boehm-gc/mark.c --- 106,141 ---- 124a9ee194ba655302058d53fbf7053f boehm-gc/include/gc_typed.h 0d4a889208f1b491f4aabcb4070b1eb2 boehm-gc/include/javaxfc.h ac6b413e2634fed719426fe40528704c boehm-gc/include/leak_detector.h + c4374424ebf25df207b9be9d7c913d2e boehm-gc/include/Makefile.am + 48e14f6d648b6db33d793cfe5d237a99 boehm-gc/include/Makefile.in 6a3ceaf2e6bc12d77d8e87472d7c6be5 boehm-gc/include/new_gc_alloc.h 56abb788c2eb93713c1ae682c6ec9516 boehm-gc/include/private/cord_pos.h 14a4a64df372dafcc6121c4d958ed00c boehm-gc/include/private/darwin_semaphore.h deb33a288bb6bee23ac46c1e0717708e boehm-gc/include/private/darwin_stop_world.h 9e4ea67f2263535bd4e937de0afda512 boehm-gc/include/private/dbg_mlc.h + ecab04c146f8e0d9a145e4285e1d6a12 boehm-gc/include/private/gcconfig.h 0a5763218eedbd180d2124ba8835ca50 boehm-gc/include/private/gc_hdrs.h 73f68103b501c46e9fedb55376d3d797 boehm-gc/include/private/gc_locks.h 4f7c11f389c4b9cc843d53da0534fc0e boehm-gc/include/private/gc_pmark.h bce551a86ec66b96bcec3ba4baf0a23d boehm-gc/include/private/gc_priv.h fbe5032f5ffd11c46b1e9ae03a9fbc1b boehm-gc/include/private/pthread_stop_world.h f112bb0b979fd12c4d5fc7590d4869b9 boehm-gc/include/private/pthread_support.h 85597deca0812f2d092cac8c1afd78a6 boehm-gc/include/private/solaris_threads.h a60de8578b76b4e565780c5ea9173bfc boehm-gc/include/private/specific.h 9479459c7cba9ce350f48863b51196c0 boehm-gc/include/weakpointer.h + f5f78130ed0450ba9503ca3122244195 boehm-gc/Mac_files/dataend.c + 548c55b112b5d4766c7f87be96f79df2 boehm-gc/Mac_files/datastart.c + 53968a4fba079b045c497c006df4eb68 boehm-gc/Mac_files/MacOS_config.h + e9d4bf13bdd11f9590788db857faf080 boehm-gc/Mac_files/MacOS_Test_config.h 83dbffad6e5161935b1306035c81b3d4 boehm-gc/mach_dep.c + 3b7cc3be9ed3c2135bbda990e8a69303 boehm-gc/MacOS.c + 5cf7764626b7dd7272b2fe11403d1b6a boehm-gc/MacProjects.sit.hqx + 6e32ac28ccd3074beb6bbcd0612b8aff boehm-gc/Makefile.am + dfbca9ef8eed29378fa34ab88a644c95 boehm-gc/Makefile.direct + dfbca9ef8eed29378fa34ab88a644c95 boehm-gc/Makefile.dist + a50d3b2e14f6cf62519f1f7e557e7221 boehm-gc/Makefile.dj + 8ef74141b1fb9a289228c259044f4934 boehm-gc/Makefile.DLLs + 06cc1e74278ffa057dcdee0d7b1f9c5e boehm-gc/Makefile.in 6cc929b4bc3e9370b8db30e9d236baa7 boehm-gc/malloc.c 5097125c326dfc44306674b5b71481cc boehm-gc/mallocx.c 3bef8347f4db09505d62f4c07f3a164e boehm-gc/mark.c *************** a0d99fa3be8006e8af6c64110e0c516e boehm- *** 177,186 **** --- 144,158 ---- 0827ad9a8c72cef5ef63abb18d5e7c78 boehm-gc/mips_ultrix_mach_dep.s 678892d666129839985e2c9e126b9618 boehm-gc/misc.c f9c90c949db03af983f08385da6eac57 boehm-gc/new_hblk.c + bdf166ac9229e7e18158c3c84eb77915 boehm-gc/NT_MAKEFILE + 4c48a2eb34d18243e169564ded1eda87 boehm-gc/NT_STATIC_THREADS_MAKEFILE + bc4287e5afadf75c1683ec57f0db80d0 boehm-gc/NT_THREADS_MAKEFILE e308d74d7779ecc729bad15d2cb03904 boehm-gc/obj_map.c + 749888b0f43759f836347841082757b1 boehm-gc/OS2_MAKEFILE 1ce95284eb48e366652e229eb904813d boehm-gc/os_dep.c ebb806366e4b75f72ac42bfcdda1d318 boehm-gc/pc_excludes 243e968dd0ce5897ecf1900c3ab8e5eb boehm-gc/pcr_interface.c + 67f3742d3ef2c7c24cc97c0b7d94c6ab boehm-gc/PCR-Makefile 0d33b18655ae15ee7741ea0c91b336e1 boehm-gc/powerpc_darwin_mach_dep.s 3055ed694482f3286d2b8492011969ac boehm-gc/pthread_stop_world.c 49cb6c0089aaec6394c736650fa5c8d5 boehm-gc/pthread_support.c *************** ebb806366e4b75f72ac42bfcdda1d318 boehm- *** 189,194 **** --- 161,167 ---- 5a0c5c1fa15c4e1c7421ff9bcc93e3ca boehm-gc/reclaim.c c697080a88f3f14a0f8971ad1f6d043a boehm-gc/rs6000_mach_dep.s 8ce34a0ae465c6c4286c4f6ccef330f0 boehm-gc/setjmp_t.c + 57928d442dfe43ebee70ea781976e718 boehm-gc/SMakefile.amiga 9f77d9e872b37e6fc83312c04ffdc70f boehm-gc/solaris_pthreads.c 768146fbaeeb29c6de1b032159beddf1 boehm-gc/solaris_threads.c 7fd29c5a89f9e8a79e77fd44154442e8 boehm-gc/sparc_mach_dep.S *************** f0d0015cd40ed8b45360730aed61c307 boehm- *** 205,233 **** 26d362e4dad5b64f08338fa53943417e boehm-gc/threadlibs.c 40d32d7abf9aac98f33d23251e51ada6 boehm-gc/typd_mlc.c bb0b715643982dedc37b21ab14e46379 boehm-gc/version.h c868be89237c00b0429b27ae10704a97 boehm-gc/win32_threads.c ! d40ac3dacf445eabdeec3005ee212a9f bugs.html a7ecc032b527a0d578545f19d3418073 compile - 565073baae5cf6f08a4d77dfb4842456 config-ml.in - bbbe0891b1d2a2f9f4fac6ee40dc0a14 config.guess - 697e549e7b5504f8de63e95a7158a53d config.rpath - 8ae52ce5bfac30859b10d0f1cb54924e config.sub - b67c7a67c700936592c4ba152d0ac4bb config/ChangeLog c827fc9777ea4b057bf3b63e46c9eccf config/accross.m4 6c7b0890dc93bdd97ec3e90d8436b384 config/acinclude.m4 1b759f50564639961f927b52d6cbe137 config/acx.m4 04bdbef77f5fd2e282f7dee0bde60444 config/codeset.m4 a96ef8eeef3f7a717f1ab8a9397d09f0 config/gcc-lib-path.m4 df253ba8b69beff8c72264dd4c8296e7 config/gcc-version.m4 - ed78e916ef1ee530d9e2f35765cbebd8 config/gettext-sister.m4 2056dbab474e474ab2ae01a42ad5359a config/gettext.m4 29c9c3d57667bc9e6f14d625b2cd5894 config/glibc21.m4 07e86b55427ac59af782b552a554c09b config/gxx-include-dir.m4 998940a8ee25ca89805ed7da63536782 config/iconv.m4 7cdde9f19fc614304e49342c660e2d47 config/intdiv0.m4 - e32906a3177f3b368bcd56f9e86a620c config/inttypes-pri.m4 - b17ad59a69316040fae6c3b09187bcbc config/inttypes.m4 0b63117973333c343e0d0819012b8187 config/inttypes_h.m4 db111161c56fa9d53a03abfb188ad1d0 config/lcmessage.m4 77931c860806547ce9fc56097a731c6f config/lib-ld.m4 50120e7fff340d87578219756e55a5e3 config/lib-link.m4 --- 178,207 ---- 26d362e4dad5b64f08338fa53943417e boehm-gc/threadlibs.c 40d32d7abf9aac98f33d23251e51ada6 boehm-gc/typd_mlc.c bb0b715643982dedc37b21ab14e46379 boehm-gc/version.h + 751b13e40754f777860f06b14b47d724 boehm-gc/WCC_MAKEFILE c868be89237c00b0429b27ae10704a97 boehm-gc/win32_threads.c ! 5b900cbe8d28ee7fcfe9e07372f5eaff BUGS ! b634bc93697ffc3f197b3a5c9ec5e321 bugs.html ! 6735b2e1f33d987d54f7128944f88c05 ChangeLog ! 09538b708302f1735f6fa05b622ecf5e ChangeLog.tree-ssa a7ecc032b527a0d578545f19d3418073 compile c827fc9777ea4b057bf3b63e46c9eccf config/accross.m4 6c7b0890dc93bdd97ec3e90d8436b384 config/acinclude.m4 1b759f50564639961f927b52d6cbe137 config/acx.m4 + eab995153c9298f242b7e273e9d55055 config/ChangeLog 04bdbef77f5fd2e282f7dee0bde60444 config/codeset.m4 a96ef8eeef3f7a717f1ab8a9397d09f0 config/gcc-lib-path.m4 df253ba8b69beff8c72264dd4c8296e7 config/gcc-version.m4 2056dbab474e474ab2ae01a42ad5359a config/gettext.m4 + ed78e916ef1ee530d9e2f35765cbebd8 config/gettext-sister.m4 29c9c3d57667bc9e6f14d625b2cd5894 config/glibc21.m4 + bbbe0891b1d2a2f9f4fac6ee40dc0a14 config.guess 07e86b55427ac59af782b552a554c09b config/gxx-include-dir.m4 998940a8ee25ca89805ed7da63536782 config/iconv.m4 7cdde9f19fc614304e49342c660e2d47 config/intdiv0.m4 0b63117973333c343e0d0819012b8187 config/inttypes_h.m4 + b17ad59a69316040fae6c3b09187bcbc config/inttypes.m4 + e32906a3177f3b368bcd56f9e86a620c config/inttypes-pri.m4 db111161c56fa9d53a03abfb188ad1d0 config/lcmessage.m4 77931c860806547ce9fc56097a731c6f config/lib-ld.m4 50120e7fff340d87578219756e55a5e3 config/lib-link.m4 *************** fa84a282ce7cd6876d1eac368a31a368 config *** 258,263 **** --- 232,238 ---- 2415a4da9726792701f226bdb0e5ac3f config/mh-sysv5 84eaf9ea2c79436ff904518a6b7dc661 config/mh-x86omitfp 740855ebe34cb2d01fba1f1bcb4264cf config/mh-x86pic + 565073baae5cf6f08a4d77dfb4842456 config-ml.in 3755b5b077053b5de54ff0f781ca9295 config/mt-alphaieee 96289d06809692c31d71e69c4bedb6d7 config/mt-d30v 945f54294ca11fd14c1aaaecde3ce7da config/mt-gnu *************** fa84a282ce7cd6876d1eac368a31a368 config *** 269,350 **** b963319bdff419a7b32cb107b047433d config/no-executables.m4 08ac6e38b61b5cee2fa4129284da8fb9 config/po.m4 d3cecf02bb97035177818aefbb0e0833 config/progtest.m4 ! 286ddc45eed272d5229e175ff5df1f5e config/stdint.m4 761497fd3445beb86a90919955d5aa20 config/stdint_h.m4 5e1e75893989d0ae3c0452451cf80280 config/uintmax_t.m4 6b1c349fb182e74fbc464c50c88fe2ee config/ulonglong.m4 e248733007992a9ff77aca2f7fba7e5a config/warnings.m4 - a8775677195f92e38accb0cc6790c2cc configure - 7d31f21e4e55f59e789fb07271dfe765 configure.in - 43bc4aa6c659de8a7fa129d98c969486 contrib/ChangeLog - 7af8d2979bf1a7cfa88e30d05fa22be2 contrib/ChangeLog.tree-ssa e1f836909733092cad5c0695872da887 contrib/analyze_brprob d718f7aa23da7d4f25b48a5607b9fc7c contrib/compare_tests 1630984090f8c7ed66e5a977c20664cf contrib/filter_gcc_for_doxygen 84ad7a80afbaa3d0164cd4ee1fbce6c2 contrib/filter_knr2ansi.pl 58f9ffefd25533d3fa6e772f833336a1 contrib/filter_params.pl 3060a6f740228ce0b4196fc05be4f0f1 contrib/gcc_build 54f3cc725dd57791ff2aa237d6026287 contrib/gcc_update - 48cbb3050eaf94f8bfbee3c6899c54ec contrib/gccbug.el 1d6eaf8749adfdffa0081770851a7564 contrib/gennews 59304fc08afa489baa6b920cc76dc625 contrib/gthr_supp_vxw_5x.c fa945bac89ee68b410027dcfe1312f4b contrib/index-prop 20179e1289a3a0ff7a6869666b1252e1 contrib/newcvsroot 1a7e182574673a0ba979ec4ebca2944c contrib/paranoia.cc ! 0c3c02be0b9cd2e5f8b6f6fe3a9cfa81 contrib/reghunt/ChangeLog ab31219466ac7df2a1aa15900540bc8a contrib/reghunt/README 347de90be860ef3b72d5c3298e18e5df contrib/reghunt/reg_periodic 3cce3997de3840363fc48b264eeaa837 contrib/reghunt/reg_search 0ef47a46d2e384a9532935891338c161 contrib/reghunt/reg_test_template ! 2e11fc60d191dea93e4af118a3310113 contrib/regression/ChangeLog ! b53356615593020467bc01e4845752af contrib/regression/README ! 6b927b5fa9fc3fee8f52bf46893f0bd9 contrib/regression/btest-gcc.sh 57b2176bd936777562a9baa0812892a0 contrib/regression/objs-gcc.sh dc562ddb86567c65e82953825713dc4b contrib/regression/site.exp a4460747c474747dccaa9dc5ed08e634 contrib/test_installed c4bf22fca12c3089a14e041a9c262797 contrib/test_summary bc07630ff35947fab2933666a48dbb20 contrib/texi2pod.pl 888ab7bfb4e4a64a0e2717ab55f0e9e8 contrib/tree-ssa.doxy 10240873a22da60b881e516003c1f688 contrib/warn_summary e181e2c8720c60522c4c4c981108e367 depcomp ! d95f3e7f760aa8e7d35cc7d257506f05 faq.html ! dbe6dec25102f59632c7a62ec0e62158 fastjar/AUTHORS ! bdb1454b8697cdb175027e91b4834fdc fastjar/CHANGES ! bae3019b4c6dc4138c217864bd04331f fastjar/COPYING ! 816cedd82606e3d269bbc07a560a184e fastjar/ChangeLog ! 209e12e13fbd7d098b1c8f52859c291f fastjar/INSTALL ! 17e406950128873841484407a5b82e19 fastjar/Makefile.am ! 75ebf866bedf680ff96a6f690d56ffa3 fastjar/Makefile.in ! b2237a769a55ab029df30e4cf3ffd29b fastjar/NEWS ! c2520aec24d9c4f28b1da15fd4995a10 fastjar/README f26f9d497a28bd6027a15b30ef4e5e62 fastjar/acinclude.m4 e8d3e801f49a2082f8ae1603b93809ba fastjar/aclocal.m4 c33b65bba68f27c82efc44eec660156d fastjar/compress.c b6ff72d8f7d601d6ba55c9e2020c1486 fastjar/compress.h 99c75ae4cdd67fe0611a3dc69a15351c fastjar/config.h.in 26676fd1180bae265c0cc9936d7ba8c1 fastjar/configure 60f6005056567fc846a84be6a9f2d12a fastjar/configure.ac 11d8607a786579eb40e9af1364ba7530 fastjar/dostime.c c44ff949fe567a1667a14d5973f62aef fastjar/dostime.h ! c04dc173fd5e2eb22eee1e16d396c9a2 fastjar/fastjar.1 ! e5d583decc3b992ffbfb550aa432c9eb fastjar/fastjar.info 391bafba03dcaf858f5005f73573340b fastjar/fastjar.texi ! 98d192cceac76371afbaed21da80e4b6 fastjar/grepjar.1 d66630536f4ad8fe249cb6cd115ae1d1 fastjar/install-defs.sh.in 79bbb67b9ae53fad588457301a3d6ced fastjar/jargrep.c b88ab791613fcc11cb2dcc67d74a2552 fastjar/jargrep.h ! 47653d139e950a8d930f1c6485974244 fastjar/jartool.c c2647d13f9b7b736f86b8b7f3bb62a06 fastjar/jartool.h af7fa69dffc8b8bb6ab233fbb95a7559 fastjar/pushback.c ea3af7dec309d1e773a6130c0f32a377 fastjar/pushback.h a93d2dfed0782b927260e0c75704fb72 fastjar/shift.c 2b92efef91b38f0919b4a668d126cf70 fastjar/shift.h c0aac0802a8e66b0adf42be9af5caac3 fastjar/zipfile.h - 869194ccf5fae820801f5bde5b663a2f fixincludes/ChangeLog - 17993354fac9b0f6d15fb796d8853c8f fixincludes/Makefile.in - e92bed26186314043444cd314759e996 fixincludes/README - 455903ad4ff71fa5c5340ef7ae41a0e6 fixincludes/README-fixinc a734b306cd4fb813ad97ba4ef4a320db fixincludes/aclocal.m4 b54a9a16f5ba7780e15e5f3a0898c7e4 fixincludes/check.tpl b7b137a28d7232c6dc049fffe781b67e fixincludes/config.h.in 08e7cd3ca5540cfcee4e41fd099440df fixincludes/configure --- 244,327 ---- b963319bdff419a7b32cb107b047433d config/no-executables.m4 08ac6e38b61b5cee2fa4129284da8fb9 config/po.m4 d3cecf02bb97035177818aefbb0e0833 config/progtest.m4 ! 697e549e7b5504f8de63e95a7158a53d config.rpath 761497fd3445beb86a90919955d5aa20 config/stdint_h.m4 + 286ddc45eed272d5229e175ff5df1f5e config/stdint.m4 + 8ae52ce5bfac30859b10d0f1cb54924e config.sub 5e1e75893989d0ae3c0452451cf80280 config/uintmax_t.m4 6b1c349fb182e74fbc464c50c88fe2ee config/ulonglong.m4 + b603fcc70a7d5bad6a9d374e6523e53d configure + 0710912f08d171709a67026a67c53b73 configure.in e248733007992a9ff77aca2f7fba7e5a config/warnings.m4 e1f836909733092cad5c0695872da887 contrib/analyze_brprob + 493130df13c2fc9b2959381b7dce72e0 contrib/ChangeLog + 7af8d2979bf1a7cfa88e30d05fa22be2 contrib/ChangeLog.tree-ssa d718f7aa23da7d4f25b48a5607b9fc7c contrib/compare_tests 1630984090f8c7ed66e5a977c20664cf contrib/filter_gcc_for_doxygen 84ad7a80afbaa3d0164cd4ee1fbce6c2 contrib/filter_knr2ansi.pl 58f9ffefd25533d3fa6e772f833336a1 contrib/filter_params.pl + 48cbb3050eaf94f8bfbee3c6899c54ec contrib/gccbug.el 3060a6f740228ce0b4196fc05be4f0f1 contrib/gcc_build 54f3cc725dd57791ff2aa237d6026287 contrib/gcc_update 1d6eaf8749adfdffa0081770851a7564 contrib/gennews 59304fc08afa489baa6b920cc76dc625 contrib/gthr_supp_vxw_5x.c fa945bac89ee68b410027dcfe1312f4b contrib/index-prop 20179e1289a3a0ff7a6869666b1252e1 contrib/newcvsroot 1a7e182574673a0ba979ec4ebca2944c contrib/paranoia.cc ! 8db25a7990b5d350cbb879e3a54f2410 contrib/reghunt/ChangeLog ab31219466ac7df2a1aa15900540bc8a contrib/reghunt/README 347de90be860ef3b72d5c3298e18e5df contrib/reghunt/reg_periodic 3cce3997de3840363fc48b264eeaa837 contrib/reghunt/reg_search 0ef47a46d2e384a9532935891338c161 contrib/reghunt/reg_test_template ! 5a6de2b35690437dc48372bec33fb5bd contrib/regression/btest-gcc.sh ! ff0c5dceab29cef7e7e03cfef12a5a92 contrib/regression/ChangeLog 57b2176bd936777562a9baa0812892a0 contrib/regression/objs-gcc.sh + b53356615593020467bc01e4845752af contrib/regression/README dc562ddb86567c65e82953825713dc4b contrib/regression/site.exp a4460747c474747dccaa9dc5ed08e634 contrib/test_installed c4bf22fca12c3089a14e041a9c262797 contrib/test_summary bc07630ff35947fab2933666a48dbb20 contrib/texi2pod.pl 888ab7bfb4e4a64a0e2717ab55f0e9e8 contrib/tree-ssa.doxy 10240873a22da60b881e516003c1f688 contrib/warn_summary + 94d55d512a9ba36caa9b7df079bae19f COPYING + 7fbc338309ac38fefcd64b04bb903e34 COPYING.LIB e181e2c8720c60522c4c4c981108e367 depcomp ! 19e76f92dde674ea721ce02daa432847 FAQ ! 869e2bb2bd6b2daaa5d60923e456ff47 faq.html f26f9d497a28bd6027a15b30ef4e5e62 fastjar/acinclude.m4 e8d3e801f49a2082f8ae1603b93809ba fastjar/aclocal.m4 + dbe6dec25102f59632c7a62ec0e62158 fastjar/AUTHORS + 61b611021bd496276c7e89c3c4b08ea6 fastjar/ChangeLog + bdb1454b8697cdb175027e91b4834fdc fastjar/CHANGES c33b65bba68f27c82efc44eec660156d fastjar/compress.c b6ff72d8f7d601d6ba55c9e2020c1486 fastjar/compress.h 99c75ae4cdd67fe0611a3dc69a15351c fastjar/config.h.in 26676fd1180bae265c0cc9936d7ba8c1 fastjar/configure 60f6005056567fc846a84be6a9f2d12a fastjar/configure.ac + bae3019b4c6dc4138c217864bd04331f fastjar/COPYING 11d8607a786579eb40e9af1364ba7530 fastjar/dostime.c c44ff949fe567a1667a14d5973f62aef fastjar/dostime.h ! 8d6ce420ba395058726aa6c9b43e4880 fastjar/fastjar.1 ! 7b427f2e9c5ecfe74570f190a12d2027 fastjar/fastjar.info 391bafba03dcaf858f5005f73573340b fastjar/fastjar.texi ! bc15d6101a079dbf69c569972c7459e4 fastjar/grepjar.1 ! 209e12e13fbd7d098b1c8f52859c291f fastjar/INSTALL d66630536f4ad8fe249cb6cd115ae1d1 fastjar/install-defs.sh.in 79bbb67b9ae53fad588457301a3d6ced fastjar/jargrep.c b88ab791613fcc11cb2dcc67d74a2552 fastjar/jargrep.h ! 7f9a97450c2b766808a82022e2427329 fastjar/jartool.c c2647d13f9b7b736f86b8b7f3bb62a06 fastjar/jartool.h + 17e406950128873841484407a5b82e19 fastjar/Makefile.am + 75ebf866bedf680ff96a6f690d56ffa3 fastjar/Makefile.in + b2237a769a55ab029df30e4cf3ffd29b fastjar/NEWS af7fa69dffc8b8bb6ab233fbb95a7559 fastjar/pushback.c ea3af7dec309d1e773a6130c0f32a377 fastjar/pushback.h + c2520aec24d9c4f28b1da15fd4995a10 fastjar/README a93d2dfed0782b927260e0c75704fb72 fastjar/shift.c 2b92efef91b38f0919b4a668d126cf70 fastjar/shift.h c0aac0802a8e66b0adf42be9af5caac3 fastjar/zipfile.h a734b306cd4fb813ad97ba4ef4a320db fixincludes/aclocal.m4 + 8ec9978089fc5650ac24e28c67c9e0de fixincludes/ChangeLog b54a9a16f5ba7780e15e5f3a0898c7e4 fixincludes/check.tpl b7b137a28d7232c6dc049fffe781b67e fixincludes/config.h.in 08e7cd3ca5540cfcee4e41fd099440df fixincludes/configure *************** d255f376c427e7c7835e35a5bf0b47df fixinc *** 353,382 **** fae9454695f2020800d2f6e86642e07e fixincludes/fixinc.in 69bcd8b383b81ce898b26d7e69ece8ad fixincludes/fixincl.c 2a4b32e8670412700d3fb185983fa2b7 fixincludes/fixincl.tpl ! a661a6d4cf4f1b8fb1e18db47cf81666 fixincludes/fixincl.x b20d77e88064dda6bd5d37f9163d9d1c fixincludes/fixlib.c 8691ace72b3e5f57defcdd4fa1b03d01 fixincludes/fixlib.h 131c487750a37d0654d2f180e8613da0 fixincludes/fixopts.c 7e845ae78ef215ef3d6aa2244427a8e6 fixincludes/fixtests.c 1c43d6f5f11937628b24287d8e3fcbd1 fixincludes/genfixes ! cd567a877d00ad7301daeba22bcbb6b2 fixincludes/inclhack.def 6c07234c19d66eb66d1bd0d08e5c6c60 fixincludes/mkfixinc.sh 75e65138629db0b452ab1d146b05bba6 fixincludes/mkheaders.in dc2a018f4cbb8f31068ab14b259d8e71 fixincludes/procopen.c 3b8c554a3f8238b02a5ad08c855af559 fixincludes/server.c 8d15ce24d936a86ac055dd1319a35783 fixincludes/server.h 3192e312332e957b730c38412d1ec845 fixincludes/system.h - fb44e29b7a8917825243dec10c890f3e fixincludes/tests/base/AvailabilityMacros.h - 9344637ef653af4f95f298c7addfdef5 fixincludes/tests/base/X11/ShellP.h - 987eb6f39d92c1d3ad0964af03187956 fixincludes/tests/base/X11/Xmu.h - 25f8801e496059592d88616167a1c9ec fixincludes/tests/base/Xm/BaseClassI.h - 35ab78a7d1f2c96ca81095bde5ed1b91 fixincludes/tests/base/Xm/Traversal.h - 3a8a60d642d96668cc0fa5558994b3b9 fixincludes/tests/base/_G_config.h 1345522e326f071aeb69b1c490fc8fc2 fixincludes/tests/base/ansi/math.h fb543bca7c73da85f944600810ef2171 fixincludes/tests/base/ansi/stdlib.h d6a40f191014042c3a1bf44086be6773 fixincludes/tests/base/arch/i960/archI960.h 6ab96360e6a5c4764ca6ce3ec7505100 fixincludes/tests/base/arpa/inet.h 9743288574b1935e5982d8acba94190e fixincludes/tests/base/assert.h 06f1aca4509b42c45b0fcbe0042b88a8 fixincludes/tests/base/bits/huge_val.h 2a7dfec79ab9872aa927f9c685175fcc fixincludes/tests/base/bsd/libc.h da032b0e10922af19cec10bde3ea8936 fixincludes/tests/base/c_asm.h --- 330,357 ---- fae9454695f2020800d2f6e86642e07e fixincludes/fixinc.in 69bcd8b383b81ce898b26d7e69ece8ad fixincludes/fixincl.c 2a4b32e8670412700d3fb185983fa2b7 fixincludes/fixincl.tpl ! 1ac07c704b437bcd0a003b21a08f8525 fixincludes/fixincl.x b20d77e88064dda6bd5d37f9163d9d1c fixincludes/fixlib.c 8691ace72b3e5f57defcdd4fa1b03d01 fixincludes/fixlib.h 131c487750a37d0654d2f180e8613da0 fixincludes/fixopts.c 7e845ae78ef215ef3d6aa2244427a8e6 fixincludes/fixtests.c 1c43d6f5f11937628b24287d8e3fcbd1 fixincludes/genfixes ! 875a2950ae73a0c14d9a473b2c9ed84e fixincludes/inclhack.def ! 17993354fac9b0f6d15fb796d8853c8f fixincludes/Makefile.in 6c07234c19d66eb66d1bd0d08e5c6c60 fixincludes/mkfixinc.sh 75e65138629db0b452ab1d146b05bba6 fixincludes/mkheaders.in dc2a018f4cbb8f31068ab14b259d8e71 fixincludes/procopen.c + e92bed26186314043444cd314759e996 fixincludes/README + 455903ad4ff71fa5c5340ef7ae41a0e6 fixincludes/README-fixinc 3b8c554a3f8238b02a5ad08c855af559 fixincludes/server.c 8d15ce24d936a86ac055dd1319a35783 fixincludes/server.h 3192e312332e957b730c38412d1ec845 fixincludes/system.h 1345522e326f071aeb69b1c490fc8fc2 fixincludes/tests/base/ansi/math.h fb543bca7c73da85f944600810ef2171 fixincludes/tests/base/ansi/stdlib.h d6a40f191014042c3a1bf44086be6773 fixincludes/tests/base/arch/i960/archI960.h 6ab96360e6a5c4764ca6ce3ec7505100 fixincludes/tests/base/arpa/inet.h 9743288574b1935e5982d8acba94190e fixincludes/tests/base/assert.h + fb44e29b7a8917825243dec10c890f3e fixincludes/tests/base/AvailabilityMacros.h 06f1aca4509b42c45b0fcbe0042b88a8 fixincludes/tests/base/bits/huge_val.h 2a7dfec79ab9872aa927f9c685175fcc fixincludes/tests/base/bsd/libc.h da032b0e10922af19cec10bde3ea8936 fixincludes/tests/base/c_asm.h *************** da032b0e10922af19cec10bde3ea8936 fixinc *** 386,392 **** --- 361,369 ---- 454bd04221e478258462490dc2ed7ef2 fixincludes/tests/base/curses.h 3a4a1069077318929fc82027df39ca82 fixincludes/tests/base/fixinc-test-limits.h 3f4568cb6461596182fe8c54a9fc9d7b fixincludes/tests/base/fs/rfs/rf_cache.h + 3a8a60d642d96668cc0fa5558994b3b9 fixincludes/tests/base/_G_config.h 7e364ced80dd56f237390965aa7f15d0 fixincludes/tests/base/hsfs/hsfs_spec.h + bfb58e3983fc133c965e434e57aed732 fixincludes/tests/base/ia64/sys/getppdp.h 38235ba8906621781d2b926facc9cded fixincludes/tests/base/internal/math_core.h 7438cf0cae4b37215cf293770e6fb229 fixincludes/tests/base/internal/sgimacros.h 4d059374c236cf20e8c8cf022c1512dc fixincludes/tests/base/internal/wchar_core.h *************** f3ee3d87cf64e99fd6e01ac3c4968b70 fixinc *** 394,401 **** 833e9408a49784184bee7981d665c911 fixincludes/tests/base/io-quotes-def-1.h f8e9bd2dd2ab74b08ba92a99389e34cf fixincludes/tests/base/iso/math_c99.h ef2aa084505b9087cda56c9633002987 fixincludes/tests/base/locale.h - 8ac97a3367b9a99503c5b21430993cd4 fixincludes/tests/base/mach-o/dyld.h 89c11963b284c5a43cca427c60a00a97 fixincludes/tests/base/machine/cpu.h 46501093f4cfd450cfd4b18d9fa4b385 fixincludes/tests/base/malloc.h 3d478b4571490ef282a719c8959837e7 fixincludes/tests/base/math.h a911f5fbb127353024e77149fcf90596 fixincludes/tests/base/netdnet/dnetdb.h --- 371,378 ---- 833e9408a49784184bee7981d665c911 fixincludes/tests/base/io-quotes-def-1.h f8e9bd2dd2ab74b08ba92a99389e34cf fixincludes/tests/base/iso/math_c99.h ef2aa084505b9087cda56c9633002987 fixincludes/tests/base/locale.h 89c11963b284c5a43cca427c60a00a97 fixincludes/tests/base/machine/cpu.h + 8ac97a3367b9a99503c5b21430993cd4 fixincludes/tests/base/mach-o/dyld.h 46501093f4cfd450cfd4b18d9fa4b385 fixincludes/tests/base/malloc.h 3d478b4571490ef282a719c8959837e7 fixincludes/tests/base/math.h a911f5fbb127353024e77149fcf90596 fixincludes/tests/base/netdnet/dnetdb.h *************** f690db296a82aeefa0bfe9ad74a2b71c fixinc *** 403,424 **** 2649ccca3396541aeb5e612d4b4a3141 fixincludes/tests/base/netinet/ip.h f4a72388e98f34c098a3467dce9aa4e1 fixincludes/tests/base/obstack.h c24d1be3b5afd871e9f78e1a67b9cb82 fixincludes/tests/base/pixrect/memvar.h ! 92b0b38b5d8e59777b1bce17680e536e fixincludes/tests/base/pthread.h ! 0af417a4255222a48d182d9f602c145e fixincludes/tests/base/reg_types.h 099702dfa122c22886a95f7c24ab7c13 fixincludes/tests/base/regex.h 723e68af94480e1ed60ef8abb667cfe6 fixincludes/tests/base/regexp.h d4a7add063789aa9f88d32157a4b4258 fixincludes/tests/base/rpc/auth.h 30de93181fcbc197c76bb32fc0d3cc1e fixincludes/tests/base/rpc/rpc.h caad20924beb9f8253e1edb1c1be7c02 fixincludes/tests/base/rpc/svc.h - a3bb3a605d4d6bfb8401a21e45bf8075 fixincludes/tests/base/rpc/xdr.h f2c427008762d44eef0afd8085e30e8d fixincludes/tests/base/rpcsvc/rstat.h 9f7bb5e5ae8b8c14536a1e0fb8179835 fixincludes/tests/base/rpcsvc/rusers.h 03b938df568683225ee81ddf1d2498c3 fixincludes/tests/base/sparc/asm_linkage.h d0fcad5da41c4659704e010de6a222c3 fixincludes/tests/base/standards.h e6cc98bf40a27419dc1002e0f51d79d6 fixincludes/tests/base/stdio.h 1887d8bc1711dae9922852cda6027877 fixincludes/tests/base/stdio_tag.h 979538c4d8080e26fcbf2616d93e13ee fixincludes/tests/base/stdlib.h ! 918dc04e2ba33f173fe1b873a378868e fixincludes/tests/base/string.h a4ee1d1f3da6d0e87609b408d8e4308e fixincludes/tests/base/strings.h 127183621f8b29d6912c683be6102135 fixincludes/tests/base/sundev/vuid_event.h 9b77f381300d6f48f8fca91cf82e8c31 fixincludes/tests/base/sunwindow/win_lock.h --- 380,401 ---- 2649ccca3396541aeb5e612d4b4a3141 fixincludes/tests/base/netinet/ip.h f4a72388e98f34c098a3467dce9aa4e1 fixincludes/tests/base/obstack.h c24d1be3b5afd871e9f78e1a67b9cb82 fixincludes/tests/base/pixrect/memvar.h ! 37c3a23e5bb2eeff560f58eeeb224553 fixincludes/tests/base/pthread.h 099702dfa122c22886a95f7c24ab7c13 fixincludes/tests/base/regex.h 723e68af94480e1ed60ef8abb667cfe6 fixincludes/tests/base/regexp.h + 0af417a4255222a48d182d9f602c145e fixincludes/tests/base/reg_types.h d4a7add063789aa9f88d32157a4b4258 fixincludes/tests/base/rpc/auth.h 30de93181fcbc197c76bb32fc0d3cc1e fixincludes/tests/base/rpc/rpc.h caad20924beb9f8253e1edb1c1be7c02 fixincludes/tests/base/rpc/svc.h f2c427008762d44eef0afd8085e30e8d fixincludes/tests/base/rpcsvc/rstat.h 9f7bb5e5ae8b8c14536a1e0fb8179835 fixincludes/tests/base/rpcsvc/rusers.h + a3bb3a605d4d6bfb8401a21e45bf8075 fixincludes/tests/base/rpc/xdr.h 03b938df568683225ee81ddf1d2498c3 fixincludes/tests/base/sparc/asm_linkage.h d0fcad5da41c4659704e010de6a222c3 fixincludes/tests/base/standards.h e6cc98bf40a27419dc1002e0f51d79d6 fixincludes/tests/base/stdio.h 1887d8bc1711dae9922852cda6027877 fixincludes/tests/base/stdio_tag.h 979538c4d8080e26fcbf2616d93e13ee fixincludes/tests/base/stdlib.h ! 8e97656117d1f00a8317907e586978b5 fixincludes/tests/base/string.h a4ee1d1f3da6d0e87609b408d8e4308e fixincludes/tests/base/strings.h 127183621f8b29d6912c683be6102135 fixincludes/tests/base/sundev/vuid_event.h 9b77f381300d6f48f8fca91cf82e8c31 fixincludes/tests/base/sunwindow/win_lock.h *************** add3890f41c70949853ca9f14d7e2816 fixinc *** 430,435 **** --- 407,413 ---- f3ce1ed321221d8270b1734adec9152a fixincludes/tests/base/sys/limits.h cd61846311e14917693160c5e60ad2cd fixincludes/tests/base/sys/machine.h d669f7372e28cb610f59526574b4c70a fixincludes/tests/base/sys/mman.h + 20c75b6f90c37fc6617a80529b2bac1b fixincludes/tests/base/sys/pthread.h a40d68fbd950045453359eb4da853754 fixincludes/tests/base/sys/regset.h 4ef7922e2fa168e9e4f0dd00e3b67d09 fixincludes/tests/base/sys/signal.h fa89792037e66d05c7a76ac07850be85 fixincludes/tests/base/sys/socket.h *************** c340da8e13edf5d70941b01670df6228 fixinc *** 448,500 **** b6494e752821a4f87a2114c27143856c fixincludes/tests/base/unistd.h 4f59f83f073afacc3f59c39952ec8a7b fixincludes/tests/base/wchar.h f86a4ea6000eba71d34c1b9a7bcd2c14 fixincludes/tests/base/widec.h 174528657da1f7a179a039941810b764 gcc/ABOUT-GCC-NLS - 94d55d512a9ba36caa9b7df079bae19f gcc/COPYING - 7fbc338309ac38fefcd64b04bb903e34 gcc/COPYING.LIB - 68423d612e9aab487f682b5c765cb6d7 gcc/ChangeLog - 9f3eae1e23bcd4166785b0386b467eef gcc/ChangeLog.0 - fc0aaf9fc3d0b7a20690add95f3bc80a gcc/ChangeLog.1 - f3d98ce0013c924cc026c266b5f09a2b gcc/ChangeLog.10 - 18285f5da6270cc37adf891ee7be3812 gcc/ChangeLog.11 - 2d2d11b8a3e9e7e4124688336b07d9ab gcc/ChangeLog.12 - 070098e9960d4f47a03c9d10070cfc61 gcc/ChangeLog.2 - 7f91ddf5107166700482cc16857cb1d0 gcc/ChangeLog.3 - 3d9964b41a57c6f184b022dec3e115a2 gcc/ChangeLog.4 - b4e4afb3ce3f92318baad2c3ea30543b gcc/ChangeLog.5 - 04d99c442dd304d0d00b5234135057db gcc/ChangeLog.6 - 035b26ab528034d6bfbb2a288b84cd1b gcc/ChangeLog.7 - 98791e5d93f23a747cc8d47966a98427 gcc/ChangeLog.8 - cc09ce1ef3704378bfc6acf0f2c9cef4 gcc/ChangeLog.9 - 98c5a6533d7e4507aba5dc4fd06014ed gcc/ChangeLog.lib - a0a7fda9e71c5bc63284bdefa915611a gcc/ChangeLog.tree-ssa - 4804423c755a929408412852eb45e422 gcc/FSFChangeLog - 5af5721f6387aa8aa5fb200e025dd573 gcc/FSFChangeLog.10 - f7f665544fb6aa08551b37283f6c56de gcc/FSFChangeLog.11 - d6c8d8f4cf325cd24a60d312bb247f46 gcc/LANGUAGES - b6e166ca5300f74678b4da2e38aa6942 gcc/Makefile.in - 00919fda1a585fdc4a1be1fec2eeb0bb gcc/ONEWS - f88d9228718a255b827d6f417063d62d gcc/README.Portability - f44aeb578969621358194ef6a8c67093 gcc/SERVICE 7b635a74d241195bc2159ebaac718d75 gcc/aclocal.m4 401d597164dec84fe7a3e26ad1edc72b gcc/ada/5xcrtl.ads 2a02ea952619a60cad152ca038e605e7 gcc/ada/9drpc.adb - f5ff6ca7117bdd9392546e9a35384732 gcc/ada/ChangeLog - ea6b5429aa670cb6f1b4f72087be2656 gcc/ada/ChangeLog.tree-ssa - 59c750be3c5d1eca2107fa558b336f2a gcc/ada/Make-lang.in - 0caf6e36e9bd1860901bc7d958b6107b gcc/ada/Makefile.generic - 263a65feb5e7990845d5b3e5db274123 gcc/ada/Makefile.in - 14b82e98d657dbd7d8aab79073120f6b gcc/ada/Makefile.prolog - c32099714cff77325746dee05f9368cc gcc/ada/Makefile.rtl 76d94bc0711500e3d4ba7fbd60430c4b gcc/ada/a-astaco.adb de35fad803ed947dd50f32b6d15b4a0a gcc/ada/a-astaco.ads - 3d74afbc4fb2d012cb16fbe34e22e493 gcc/ada/a-caldel-vms.adb 2a52a7d7529d4880d5a6761d55581b69 gcc/ada/a-caldel.adb 4f7bcbd657f8fa7287561aaec75e34c0 gcc/ada/a-caldel.ads 82fa85cd259cf486b168cd800d8df6be gcc/ada/a-calend-mingw.adb 338c267dfc96d492a6e07be089b99e7f gcc/ada/a-calend-vms.adb 0b584a9f2b59ebf7f1490940e4803209 gcc/ada/a-calend-vms.ads - 17f5b5d76b994eb3dcebe403d88d094b gcc/ada/a-calend.adb - e5973b867004af990f0514217db11a94 gcc/ada/a-calend.ads 2707ede80396e01e87fe0e845a98f22b gcc/ada/a-cdlili.adb 77a0bad6c680ad4eed0d59e35fa8b5e8 gcc/ada/a-cdlili.ads 3eed66db05e8e758c2f5ad6aa0080a02 gcc/ada/a-cgaaso.adb --- 426,449 ---- b6494e752821a4f87a2114c27143856c fixincludes/tests/base/unistd.h 4f59f83f073afacc3f59c39952ec8a7b fixincludes/tests/base/wchar.h f86a4ea6000eba71d34c1b9a7bcd2c14 fixincludes/tests/base/widec.h + 9344637ef653af4f95f298c7addfdef5 fixincludes/tests/base/X11/ShellP.h + 987eb6f39d92c1d3ad0964af03187956 fixincludes/tests/base/X11/Xmu.h + 25f8801e496059592d88616167a1c9ec fixincludes/tests/base/Xm/BaseClassI.h + 35ab78a7d1f2c96ca81095bde5ed1b91 fixincludes/tests/base/Xm/Traversal.h 174528657da1f7a179a039941810b764 gcc/ABOUT-GCC-NLS 7b635a74d241195bc2159ebaac718d75 gcc/aclocal.m4 401d597164dec84fe7a3e26ad1edc72b gcc/ada/5xcrtl.ads 2a02ea952619a60cad152ca038e605e7 gcc/ada/9drpc.adb 76d94bc0711500e3d4ba7fbd60430c4b gcc/ada/a-astaco.adb de35fad803ed947dd50f32b6d15b4a0a gcc/ada/a-astaco.ads 2a52a7d7529d4880d5a6761d55581b69 gcc/ada/a-caldel.adb 4f7bcbd657f8fa7287561aaec75e34c0 gcc/ada/a-caldel.ads + 3d74afbc4fb2d012cb16fbe34e22e493 gcc/ada/a-caldel-vms.adb + 17f5b5d76b994eb3dcebe403d88d094b gcc/ada/a-calend.adb + e5973b867004af990f0514217db11a94 gcc/ada/a-calend.ads 82fa85cd259cf486b168cd800d8df6be gcc/ada/a-calend-mingw.adb 338c267dfc96d492a6e07be089b99e7f gcc/ada/a-calend-vms.adb 0b584a9f2b59ebf7f1490940e4803209 gcc/ada/a-calend-vms.ads 2707ede80396e01e87fe0e845a98f22b gcc/ada/a-cdlili.adb 77a0bad6c680ad4eed0d59e35fa8b5e8 gcc/ada/a-cdlili.ads 3eed66db05e8e758c2f5ad6aa0080a02 gcc/ada/a-cgaaso.adb *************** ec57f3b19395396c0295b4246f4d9116 gcc/ad *** 557,562 **** --- 506,519 ---- 5eb66f73211f234851aa026c53beac34 gcc/ada/a-crbtgo.ads c097d87327a95b6fe1e053c391d53eb0 gcc/ada/a-cwila1.ads 2b3ac34ce3c7820c436dace658eb55cb gcc/ada/a-cwila9.ads + cdb727a71e17034713b5ee012104324f gcc/ada/ada.ads + 7109c469de813737cbccc967e9c3c501 gcc/ada/adadecode.c + 70e8e2f0414a677053c48523cf7d9e89 gcc/ada/adadecode.h + 29d99ebb31291a3962ae7b6af0439559 gcc/ada/ada.h + cf3ad7b5a2edd667c035dada6985e3ba gcc/ada/adaint.c + 18907d993da032db81d851c36c1c8b94 gcc/ada/adaint.h + afc6422a8bd285201aa828979f21c586 gcc/ada/ada-tree.def + df82507e6d1f3cedb92890c5e49eb7b7 gcc/ada/ada-tree.h 21fb645a3e47fcd41609774942c44fa5 gcc/ada/a-decima.adb 3f3ab24f2c03c6a518398e5ca4f3f10d gcc/ada/a-decima.ads 2979a4ac23f6909304b1e819bc243d8d gcc/ada/a-diocst.adb *************** c097d87327a95b6fe1e053c391d53eb0 gcc/ad *** 565,574 **** 39b8e349a11ceef0d41850f2cb0e6947 gcc/ada/a-direct.ads 11e1583522b6cc4769d389a70341f498 gcc/ada/a-direio.adb 3d642f3ee23413bc4718171c68153fe2 gcc/ada/a-direio.ads - 2a19b0a5d0fbed38c48713a2b411d4ab gcc/ada/a-dirval-mingw.adb - b305694fed9f05d29ca1a4566b166419 gcc/ada/a-dirval-vms.adb 091b54e0408089667e1dbd6681effe11 gcc/ada/a-dirval.adb 606188f98673a186ba1bb00b4adcea1d gcc/ada/a-dirval.ads e082214c97c2c984f722f64d125f0b57 gcc/ada/a-dynpri.adb eb12cb8146a3d414cca0377dcec53888 gcc/ada/a-dynpri.ads cf472c65bbcc2fc8bbbd09239f7d49b5 gcc/ada/a-einuoc.adb --- 522,531 ---- 39b8e349a11ceef0d41850f2cb0e6947 gcc/ada/a-direct.ads 11e1583522b6cc4769d389a70341f498 gcc/ada/a-direio.adb 3d642f3ee23413bc4718171c68153fe2 gcc/ada/a-direio.ads 091b54e0408089667e1dbd6681effe11 gcc/ada/a-dirval.adb 606188f98673a186ba1bb00b4adcea1d gcc/ada/a-dirval.ads + 2a19b0a5d0fbed38c48713a2b411d4ab gcc/ada/a-dirval-mingw.adb + b305694fed9f05d29ca1a4566b166419 gcc/ada/a-dirval-vms.adb e082214c97c2c984f722f64d125f0b57 gcc/ada/a-dynpri.adb eb12cb8146a3d414cca0377dcec53888 gcc/ada/a-dynpri.ads cf472c65bbcc2fc8bbbd09239f7d49b5 gcc/ada/a-einuoc.adb *************** df54a47840d4cd505f4fcdf75931ee07 gcc/ad *** 579,586 **** bd18465bbc6c1df03fc999bbd9f93eb8 gcc/ada/a-except.adb 6c73faee0bba8ebc4f848083dcf414be gcc/ada/a-except.ads 31d7549fa5b9367dfc5cc9b29c92f9c2 gcc/ada/a-excpol-abort.adb - 2c7843988a92f848db3011ec708b4406 gcc/ada/a-excpol-interix.adb 43778735eef7989ee699f9fac917a1f7 gcc/ada/a-excpol.adb 6496940e43e865c3d5cb2308667d4ef2 gcc/ada/a-exctra.adb 008fdb434593df08a5d59993b5b3cb02 gcc/ada/a-exctra.ads 8191dd63f9492c2447be90e925199cef gcc/ada/a-exexda.adb --- 536,543 ---- bd18465bbc6c1df03fc999bbd9f93eb8 gcc/ada/a-except.adb 6c73faee0bba8ebc4f848083dcf414be gcc/ada/a-except.ads 31d7549fa5b9367dfc5cc9b29c92f9c2 gcc/ada/a-excpol-abort.adb 43778735eef7989ee699f9fac917a1f7 gcc/ada/a-excpol.adb + 2c7843988a92f848db3011ec708b4406 gcc/ada/a-excpol-interix.adb 6496940e43e865c3d5cb2308667d4ef2 gcc/ada/a-exctra.adb 008fdb434593df08a5d59993b5b3cb02 gcc/ada/a-exctra.ads 8191dd63f9492c2447be90e925199cef gcc/ada/a-exexda.adb *************** c4f200f87fe3ece98408cb377d4a5f09 gcc/ad *** 596,601 **** --- 553,559 ---- c625f70f320e11c463fed1210cdb0cc2 gcc/ada/a-inteio.ads add866185e7618abfefa2184747a55b3 gcc/ada/a-interr.adb abaebb74b0550b7b4c6b28dff2bbebf7 gcc/ada/a-interr.ads + 5e548e624db711cdc59cdf4e41b74b84 gcc/ada/a-intnam.ads 6275cba9f81d833be06e112d8d20c546 gcc/ada/a-intnam-aix.ads 9107032ac943ab7c2c4f994ef53c0809 gcc/ada/a-intnam-darwin.ads dbc2a2f6b16effb0b28385109992c60e gcc/ada/a-intnam-dummy.ads *************** cc40d668282d66142be675dcd6eeec6d gcc/ad *** 613,619 **** c4da83e8c35940282af0b588c802a237 gcc/ada/a-intnam-unixware.ads 1957746bc54870313b9d7eccbe483ba8 gcc/ada/a-intnam-vms.ads ed8175a50d910a0c151175c281cf35a3 gcc/ada/a-intnam-vxworks.ads - 5e548e624db711cdc59cdf4e41b74b84 gcc/ada/a-intnam.ads 8ad834f7313f66bfc50dcafc886da703 gcc/ada/a-intsig.adb 70235a8c237554ac3c5087399b5388ed gcc/ada/a-intsig.ads 2cb2afc78e41c5a89e5fd52e88b671a0 gcc/ada/a-ioexce.ads --- 571,576 ---- *************** ed8175a50d910a0c151175c281cf35a3 gcc/ad *** 621,627 **** --- 578,588 ---- b55d616a3c6f632eb84021b2738eacce gcc/ada/a-lfteio.ads 49b77fa1fd068cd6d4f59f86a75b2697 gcc/ada/a-lfwtio.ads 6a25f639fa26a9b9b60ca8011736806f gcc/ada/a-lfztio.ads + 69e202ebfc8513cb44a9fc1b4d2181d2 gcc/ada/ali.adb + c4b69391bbd57715d4c2a52b2c8a0481 gcc/ada/ali.ads e86c6ef6eef506cb1247c6305a3d6cd1 gcc/ada/a-liteio.ads + 57bb28ebbef469c5684e1c14b2a10e7b gcc/ada/ali-util.adb + 1ab8f1c0a513ab99de28c014f9f19e36 gcc/ada/ali-util.ads 7cae81f31ff922609ffc7051c2c76b88 gcc/ada/a-liwtio.ads 5c154641ac3797bf76bff4f0ad0e7cb0 gcc/ada/a-liztio.ads a4795dd444bdc3a0923bfe0797b5e63c gcc/ada/a-llftio.ads *************** fe378fe7b89f98d5964741adceb81d86 gcc/ad *** 630,635 **** --- 591,597 ---- 4722bf15cb9adf1e1329042bfc10d288 gcc/ada/a-llitio.ads f62dc8ad649354d05c766cbdc105d685 gcc/ada/a-lliwti.ads 3a36435ce888e8f4d268558ab259349f gcc/ada/a-llizti.ads + 920a323feb9eb1711eaf500570106b77 gcc/ada/alloc.ads 9b5cdb5bad35ac259b6216c2dd3eac93 gcc/ada/a-ncelfu.ads b04a6e00b02ce289c70b7151804a79b0 gcc/ada/a-ngcefu.adb cb9e3772a500b5ae74a0b2999d220dfa gcc/ada/a-ngcefu.ads *************** bfded5ba883669b5fc67ff8c4387c2bd gcc/ad *** 652,664 **** 50b1ba3745800dfdd8d00e62b12377fc gcc/ada/a-nuelfu.ads a38e86500e40049af5792b6550d2fcca gcc/ada/a-nuflra.adb 325c95376d7f37b75eab38f9aac1c721 gcc/ada/a-nuflra.ads d16b5921608afb35f2172ca96d720c4f gcc/ada/a-numaux-darwin.adb 904a9c964c19b175408ed2f45ad90255 gcc/ada/a-numaux-darwin.ads 63a497335d0c9fdfad1f15e71bad237b gcc/ada/a-numaux-libc-x86.ads cf16a5bb982594288c5aa23c108785e7 gcc/ada/a-numaux-vxworks.ads f80076972a57891ab7dbfd9e838d1806 gcc/ada/a-numaux-x86.adb 91664ab38ca6f4c19c784e6323ea6329 gcc/ada/a-numaux-x86.ads - 7f18ef259d143373117b8faff7d82125 gcc/ada/a-numaux.ads dfd369b1d0d48d46cc547992fec68e4b gcc/ada/a-numeri.ads 7b28d9ad2b6e0573dcb50ec59fd5d921 gcc/ada/a-rbtgso.adb 87cc01fa7ddc304af91cd0d2c1f409c8 gcc/ada/a-rbtgso.ads --- 614,626 ---- 50b1ba3745800dfdd8d00e62b12377fc gcc/ada/a-nuelfu.ads a38e86500e40049af5792b6550d2fcca gcc/ada/a-nuflra.adb 325c95376d7f37b75eab38f9aac1c721 gcc/ada/a-nuflra.ads + 7f18ef259d143373117b8faff7d82125 gcc/ada/a-numaux.ads d16b5921608afb35f2172ca96d720c4f gcc/ada/a-numaux-darwin.adb 904a9c964c19b175408ed2f45ad90255 gcc/ada/a-numaux-darwin.ads 63a497335d0c9fdfad1f15e71bad237b gcc/ada/a-numaux-libc-x86.ads cf16a5bb982594288c5aa23c108785e7 gcc/ada/a-numaux-vxworks.ads f80076972a57891ab7dbfd9e838d1806 gcc/ada/a-numaux-x86.adb 91664ab38ca6f4c19c784e6323ea6329 gcc/ada/a-numaux-x86.ads dfd369b1d0d48d46cc547992fec68e4b gcc/ada/a-numeri.ads 7b28d9ad2b6e0573dcb50ec59fd5d921 gcc/ada/a-rbtgso.adb 87cc01fa7ddc304af91cd0d2c1f409c8 gcc/ada/a-rbtgso.ads *************** ac34c0c15eca6dae77bdef0f7122d52a gcc/ad *** 666,671 **** --- 628,634 ---- 49bc47e54e742859e994649e8b8b5088 gcc/ada/a-reatim.ads 5bc4a23cc752bea489841b695223ee55 gcc/ada/a-retide.adb 5d33ecd36e6fee4af8361344d20beee2 gcc/ada/a-retide.ads + 622785eb2e80c5bd835ed1bdc017a603 gcc/ada/argv.c 490db98902a45e3a263333b8a89bc429 gcc/ada/a-secain.adb 030524652cf00cb4c6a7e1b21c30f08a gcc/ada/a-secain.ads bc211489334965af5997fb5e65d4bbcd gcc/ada/a-sequio.adb *************** c2a109ecb1075ab8b3aa5868edbb2c0d gcc/ad *** 749,758 **** 28e4e6759d7855d06a4b18fb59ca9f03 gcc/ada/a-swunha.ads 336fc4550c6f2542cb475fa84ed747ac gcc/ada/a-swuwti.adb a5f365fb8a5a045042ceb2dba2801864 gcc/ada/a-swuwti.ads - d489ebc84c98518c06343ce16dc4ca72 gcc/ada/a-sytaco-vxworks.adb - 888f4475b715182f894384952eba1658 gcc/ada/a-sytaco-vxworks.ads 5289ef66423b9b55708f013ac505fb33 gcc/ada/a-sytaco.adb 8a997f8824061ceeeb0429b4002fd3e5 gcc/ada/a-sytaco.ads 934efc601e5beab71c3f8be2c45aa457 gcc/ada/a-szmzco.ads fb45353a8344ebccf789b264beca221c gcc/ada/a-szunau.adb cd15c732f12e54b53030db9f68afc825 gcc/ada/a-szunau.ads --- 712,721 ---- 28e4e6759d7855d06a4b18fb59ca9f03 gcc/ada/a-swunha.ads 336fc4550c6f2542cb475fa84ed747ac gcc/ada/a-swuwti.adb a5f365fb8a5a045042ceb2dba2801864 gcc/ada/a-swuwti.ads 5289ef66423b9b55708f013ac505fb33 gcc/ada/a-sytaco.adb 8a997f8824061ceeeb0429b4002fd3e5 gcc/ada/a-sytaco.ads + d489ebc84c98518c06343ce16dc4ca72 gcc/ada/a-sytaco-vxworks.adb + 888f4475b715182f894384952eba1658 gcc/ada/a-sytaco-vxworks.ads 934efc601e5beab71c3f8be2c45aa457 gcc/ada/a-szmzco.ads fb45353a8344ebccf789b264beca221c gcc/ada/a-szunau.adb cd15c732f12e54b53030db9f68afc825 gcc/ada/a-szunau.ads *************** d6ade58608d9a8c626affafd7e9a9daf gcc/ad *** 803,810 **** --- 766,777 ---- 03b1faece03f4b50839575a471c5cfa3 gcc/ada/a-titest.adb 42e6cc181186f86c2e1ea89baa9452a3 gcc/ada/a-titest.ads 056f8ffdd0277e40365d9a344e2258ed gcc/ada/a-tiunio.ads + f4e087a48052e699b823b4bca3975286 gcc/ada/atree.adb + 638a39fadb85999c1f288cacd953ebf8 gcc/ada/atree.ads + 03546cbeee451fb70a3d56ca0cc28cd0 gcc/ada/atree.h 89ad58452dbd76e8d0ebf6b332075ff6 gcc/ada/a-unccon.ads 71408140aa85fc1937989b30a435ea8d gcc/ada/a-uncdea.ads + ff413fbb009f21a57d3a62472b0e487d gcc/ada/aux-io.c 4643128e041bc008ec4cce9fa1396d7c gcc/ada/a-witeio.adb 6143d0a05fd30e296e59cedc3eff0b3c gcc/ada/a-witeio.ads f76a7b10c2ac65a86c156347057c60da gcc/ada/a-wtcoau.adb *************** d00a906fe1144f6857b8621c89b557fd gcc/ad *** 879,902 **** 0fc3c9c55c4a8e8a1c3eacdf5edf0418 gcc/ada/a-zttest.adb 474701469a874933077102106ba112c5 gcc/ada/a-zttest.ads 9c0f48f869b03aa97fc685c77a8aa9db gcc/ada/a-zzunio.ads - afc6422a8bd285201aa828979f21c586 gcc/ada/ada-tree.def - df82507e6d1f3cedb92890c5e49eb7b7 gcc/ada/ada-tree.h - cdb727a71e17034713b5ee012104324f gcc/ada/ada.ads - 29d99ebb31291a3962ae7b6af0439559 gcc/ada/ada.h - 7109c469de813737cbccc967e9c3c501 gcc/ada/adadecode.c - 70e8e2f0414a677053c48523cf7d9e89 gcc/ada/adadecode.h - cf3ad7b5a2edd667c035dada6985e3ba gcc/ada/adaint.c - 18907d993da032db81d851c36c1c8b94 gcc/ada/adaint.h - 57bb28ebbef469c5684e1c14b2a10e7b gcc/ada/ali-util.adb - 1ab8f1c0a513ab99de28c014f9f19e36 gcc/ada/ali-util.ads - 69e202ebfc8513cb44a9fc1b4d2181d2 gcc/ada/ali.adb - c4b69391bbd57715d4c2a52b2c8a0481 gcc/ada/ali.ads - 920a323feb9eb1711eaf500570106b77 gcc/ada/alloc.ads - 622785eb2e80c5bd835ed1bdc017a603 gcc/ada/argv.c - f4e087a48052e699b823b4bca3975286 gcc/ada/atree.adb - 638a39fadb85999c1f288cacd953ebf8 gcc/ada/atree.ads - 03546cbeee451fb70a3d56ca0cc28cd0 gcc/ada/atree.h - ff413fbb009f21a57d3a62472b0e487d gcc/ada/aux-io.c 997d5b4fd67bddeb1741028dba8ca499 gcc/ada/back_end.adb aa9f2285593a43bbe294a87c4c3bde4a gcc/ada/back_end.ads 33ef23f4b72df09db7df8264bf3faae6 gcc/ada/bcheck.adb --- 846,851 ---- *************** ca82fa8ce91681333083cdc79926133f gcc/ad *** 916,921 **** --- 865,872 ---- 0211df1d9a09469caa12d14d2d9e3754 gcc/ada/casing.adb 68a906d68421040ef70674a903d95cc9 gcc/ada/casing.ads 51a2f59e11bb6db1ea2c5d6fb4aa2f11 gcc/ada/ceinfo.adb + f145005b4dd4afea1445d9052cb86bc3 gcc/ada/ChangeLog + ea6b5429aa670cb6f1b4f72087be2656 gcc/ada/ChangeLog.tree-ssa 7941a1124e9c663056985c5c282ae7a1 gcc/ada/checks.adb cdd338b84893aad9f2410a98f25ca826 gcc/ada/checks.ads 302ccb5a723a9b9b6bd7943c96d68413 gcc/ada/cio.c *************** d9cddf4a2e2ff47f5f96a4e8641678a9 gcc/ad *** 932,944 **** fd5541aedc6eaf48bed3457e3fdaeabc gcc/ada/cstreams.c 168f7201af8f40302de373398d45ca0d gcc/ada/ctrl_c.c 1bd4d9b1c67ddb3c5a618a278e997525 gcc/ada/cuintp.c - 241ae5186f4c5c4862475a1f41d8da23 gcc/ada/debug.adb - 42924ba1f6ffe7947a7b110a7f8daf13 gcc/ada/debug.ads b28154ecd49bc23560efa2bf745aea27 gcc/ada/debug_a.adb 9650fce2a828351bc1fc963795d4ebde gcc/ada/debug_a.ads 2f7494e11e51603bc6206f722cabef36 gcc/ada/dec-io.adb a85ab4f0bf6b03fa5b377c44c1f33fff gcc/ada/dec-io.ads - cbb5a74df9a450ab79f0bc8984d91568 gcc/ada/dec.ads 7055cd3e72d04c63699e82669e7fb382 gcc/ada/decl.c cc22a770e9d7a22caa17d3de508b48b4 gcc/ada/deftarg.c bc974e6405268b5fbc198416bb4f00d6 gcc/ada/directio.ads --- 883,895 ---- fd5541aedc6eaf48bed3457e3fdaeabc gcc/ada/cstreams.c 168f7201af8f40302de373398d45ca0d gcc/ada/ctrl_c.c 1bd4d9b1c67ddb3c5a618a278e997525 gcc/ada/cuintp.c b28154ecd49bc23560efa2bf745aea27 gcc/ada/debug_a.adb 9650fce2a828351bc1fc963795d4ebde gcc/ada/debug_a.ads + 241ae5186f4c5c4862475a1f41d8da23 gcc/ada/debug.adb + 42924ba1f6ffe7947a7b110a7f8daf13 gcc/ada/debug.ads + cbb5a74df9a450ab79f0bc8984d91568 gcc/ada/dec.ads 2f7494e11e51603bc6206f722cabef36 gcc/ada/dec-io.adb a85ab4f0bf6b03fa5b377c44c1f33fff gcc/ada/dec-io.ads 7055cd3e72d04c63699e82669e7fb382 gcc/ada/decl.c cc22a770e9d7a22caa17d3de508b48b4 gcc/ada/deftarg.c bc974e6405268b5fbc198416bb4f00d6 gcc/ada/directio.ads *************** bc974e6405268b5fbc198416bb4f00d6 gcc/ad *** 947,953 **** 5e4aa4fe11b10a843be3134de20cee91 gcc/ada/elists.adb 7575b2735c8ba071f08bf02f4bd55b05 gcc/ada/elists.ads a88a79c40a3c279cb52aae091a9f37a3 gcc/ada/elists.h - 80e5a22fd78c8cd8c59e59580f282e79 gcc/ada/err_vars.ads 5bdd7dc0c358cbf0ee4d662309a011bc gcc/ada/errno.c 9d4279262d5c7d243da7a76a128ac8f2 gcc/ada/errout.adb b7dcd14e26fada682beb299acc45fcb7 gcc/ada/errout.ads --- 898,903 ---- *************** b7dcd14e26fada682beb299acc45fcb7 gcc/ad *** 955,965 **** --- 905,918 ---- 64d6a1f4f661502be87c033710aa41e0 gcc/ada/erroutc.ads 308ca0faac942f03e9bb64dca72bee2d gcc/ada/errutil.adb 68551af0552ea6d1e1bc493aa28ff35c gcc/ada/errutil.ads + 80e5a22fd78c8cd8c59e59580f282e79 gcc/ada/err_vars.ads e50beda145d81c797703f715fffa2bfd gcc/ada/eval_fat.adb 1ab27ac028c4c90370a2806a4ec1709e gcc/ada/eval_fat.ads c6e55b109e0bc402cc284fd5c6ab21d8 gcc/ada/exit.c fb56c2c5b6e418097ff790841cf348e4 gcc/ada/exp_aggr.adb 5bb29eedba7e4edb1cc9af2d3a7d7fae gcc/ada/exp_aggr.ads + c5944caf9e22dacaf6bdfd29c92865ec gcc/ada/expander.adb + 46cbd21047fe0ca4cc5e8f5ef554f75a gcc/ada/expander.ads a68a3243743277fb3a53a6869e2447ee gcc/ada/exp_attr.adb 4d4faec236cf3aaa0e6be3c8137a5874 gcc/ada/exp_attr.ads abacd731e7c039849f3fa47eab6c2e87 gcc/ada/exp_ch10.ads *************** cc9496c1dd15a00f566f2e0fd55b6b7c gcc/ad *** 993,998 **** --- 946,952 ---- beb99facc618d96c3fbc30fef7a0dbb3 gcc/ada/exp_disp.ads d471b12a6d728bb286da8089333bdf11 gcc/ada/exp_dist.adb f89c9fac0ea5d6935bb1fa1546adc783 gcc/ada/exp_dist.ads + b390cf30841e844c5ae9c59936014b31 gcc/ada/expect.c 23d84c1870ff37f4d759b6e01dd6dd03 gcc/ada/exp_fixd.adb b3d4f22b44404e0037bc1900835f5adf gcc/ada/exp_fixd.ads 4973d471335e7146febdb582c7d13e5d gcc/ada/exp_imgv.adb *************** dfbccf34509f1799c5f8a23c540dc227 gcc/ad *** 1013,1031 **** 9f3740b7c58426c61a9723b998bb4a19 gcc/ada/exp_util.ads 6a0599fecdbf8a4e685cdfc859be3e7b gcc/ada/exp_vfpt.adb 1e58265a39ce9df197a17d01d862fce1 gcc/ada/exp_vfpt.ads - c5944caf9e22dacaf6bdfd29c92865ec gcc/ada/expander.adb - 46cbd21047fe0ca4cc5e8f5ef554f75a gcc/ada/expander.ads - b390cf30841e844c5ae9c59936014b31 gcc/ada/expect.c f7681ca342f3bc6051da44a44ec19ceb gcc/ada/fe.h 754231188f0384ef7266d82fe90a1014 gcc/ada/final.c dedc244a1b1003f569be9616b24f756a gcc/ada/fmap.adb 241da0229e83fe59386975b26908b713 gcc/ada/fmap.ads 8d2b35cbfcccf679a78df86519989f9b gcc/ada/fname-sf.adb 59252f62eaae50888239981cb2a94acc gcc/ada/fname-sf.ads 570b84d257930310a0ce71bd07a09754 gcc/ada/fname-uf.adb 9b70f0ee8eab8066e8571dedfd71292d gcc/ada/fname-uf.ads - ac6509bc5775c829ad041f1f5c0c0136 gcc/ada/fname.adb - 033a8214c5efe430aa3ea085ac6949d6 gcc/ada/fname.ads 0a12d05f5481e52496e5007ba2d3f3f7 gcc/ada/freeze.adb 3b5d9243ef2055fb7939a62de459fed2 gcc/ada/freeze.ads ee2f2bb02dfe1fa3d47e450acb781590 gcc/ada/frontend.adb --- 967,982 ---- 9f3740b7c58426c61a9723b998bb4a19 gcc/ada/exp_util.ads 6a0599fecdbf8a4e685cdfc859be3e7b gcc/ada/exp_vfpt.adb 1e58265a39ce9df197a17d01d862fce1 gcc/ada/exp_vfpt.ads f7681ca342f3bc6051da44a44ec19ceb gcc/ada/fe.h 754231188f0384ef7266d82fe90a1014 gcc/ada/final.c dedc244a1b1003f569be9616b24f756a gcc/ada/fmap.adb 241da0229e83fe59386975b26908b713 gcc/ada/fmap.ads + ac6509bc5775c829ad041f1f5c0c0136 gcc/ada/fname.adb + 033a8214c5efe430aa3ea085ac6949d6 gcc/ada/fname.ads 8d2b35cbfcccf679a78df86519989f9b gcc/ada/fname-sf.adb 59252f62eaae50888239981cb2a94acc gcc/ada/fname-sf.ads 570b84d257930310a0ce71bd07a09754 gcc/ada/fname-uf.adb 9b70f0ee8eab8066e8571dedfd71292d gcc/ada/fname-uf.ads 0a12d05f5481e52496e5007ba2d3f3f7 gcc/ada/freeze.adb 3b5d9243ef2055fb7939a62de459fed2 gcc/ada/freeze.ads ee2f2bb02dfe1fa3d47e450acb781590 gcc/ada/frontend.adb *************** cf02fc828cff8a52ec94f6b2cf0c785f gcc/ad *** 1075,1092 **** ca151251dd7cd5b27594f01d2c65d58a gcc/ada/g-dynhta.ads cb4e384acb416dfbc2825ab13273b332 gcc/ada/g-dyntab.adb 39c762bc8bfd70c167f084b7ff4bb723 gcc/ada/g-dyntab.ads - 752154add6b018c00d563f1fbaebd943 gcc/ada/g-eacodu-vms.adb 3bd480e48560c6368660443553638aa7 gcc/ada/g-eacodu.adb 35cfa87bf059b1234c51d8e736f0ef60 gcc/ada/g-enblsp-vms-alpha.adb 4e82b4f94531c4d9560cfb768a4ba349 gcc/ada/g-enblsp-vms-ia64.adb 376c0129be09f59d3991700721180088 gcc/ada/g-excact.adb c44dd60c895ac1059f6351ce679626dd gcc/ada/g-excact.ads 0a8f4642a5c1b65fc60e7e7265cde442 gcc/ada/g-except.ads e9f898150bd4ebba96e48eacb5baf66a gcc/ada/g-exctra.adb 28194d820f0a0f403cc21fa7b80a61d0 gcc/ada/g-exctra.ads - 4c346b5b9841970844c50fedc8be095d gcc/ada/g-expect-vms.adb b4aea33a3f9dd7ecd7303504c01becbe gcc/ada/g-expect.adb be9a211e0a9030b612a9eb43a36fb2d9 gcc/ada/g-expect.ads d68daa74cf95ac05e855becba7de6d47 gcc/ada/g-flocon.ads 6eccf269a623a8983ae8904c7704573a gcc/ada/g-heasor.adb bf46377a6cb02b2a646109a0876f90ad gcc/ada/g-heasor.ads --- 1026,1046 ---- ca151251dd7cd5b27594f01d2c65d58a gcc/ada/g-dynhta.ads cb4e384acb416dfbc2825ab13273b332 gcc/ada/g-dyntab.adb 39c762bc8bfd70c167f084b7ff4bb723 gcc/ada/g-dyntab.ads 3bd480e48560c6368660443553638aa7 gcc/ada/g-eacodu.adb + 752154add6b018c00d563f1fbaebd943 gcc/ada/g-eacodu-vms.adb 35cfa87bf059b1234c51d8e736f0ef60 gcc/ada/g-enblsp-vms-alpha.adb 4e82b4f94531c4d9560cfb768a4ba349 gcc/ada/g-enblsp-vms-ia64.adb + 673cd4404b55b6fcd6fcfa28014206e4 gcc/ada/gen-soccon.c + 8ea1895ec59d1f544f27a0fe5530ac41 gcc/ada/get_targ.adb + b16e4cc782cc0fef3da8d697a0b69287 gcc/ada/get_targ.ads 376c0129be09f59d3991700721180088 gcc/ada/g-excact.adb c44dd60c895ac1059f6351ce679626dd gcc/ada/g-excact.ads 0a8f4642a5c1b65fc60e7e7265cde442 gcc/ada/g-except.ads e9f898150bd4ebba96e48eacb5baf66a gcc/ada/g-exctra.adb 28194d820f0a0f403cc21fa7b80a61d0 gcc/ada/g-exctra.ads b4aea33a3f9dd7ecd7303504c01becbe gcc/ada/g-expect.adb be9a211e0a9030b612a9eb43a36fb2d9 gcc/ada/g-expect.ads + 4c346b5b9841970844c50fedc8be095d gcc/ada/g-expect-vms.adb d68daa74cf95ac05e855becba7de6d47 gcc/ada/g-flocon.ads 6eccf269a623a8983ae8904c7704573a gcc/ada/g-heasor.adb bf46377a6cb02b2a646109a0876f90ad gcc/ada/g-heasor.ads *************** f888d9c016afa5c366f522b1e70d5955 gcc/ad *** 1096,1101 **** --- 1050,1056 ---- bcdc4276032064228c099037676416b8 gcc/ada/g-hesorg.ads a6f1ac9b83fcb9d96df28e4aaa94d88d gcc/ada/g-htable.adb b137cc54dc1f46f986d7806191f0ef45 gcc/ada/g-htable.ads + a21ebd0f9831c0bf4af40f07cadb0038 gcc/ada/gigi.h 0009e396d253fec5df8d03c4aafbeb89 gcc/ada/g-io.adb 68bbee188f1076738492005e7cec5d86 gcc/ada/g-io.ads ee8a723ad5a33e55f35569af40a120e6 gcc/ada/g-io_aux.adb *************** bd07fc3c1a475f5137673305a0fda317 gcc/ad *** 1104,1117 **** --- 1059,1109 ---- 181b5920d7ce594524f54a7c5c8f2137 gcc/ada/g-locfil.ads e938997d143fe3fd44e52641b2ca6a9b gcc/ada/g-md5.adb 5f6c0f2efd729ce23cb27386d175d373 gcc/ada/g-md5.ads + 293e112ea5d7a8847d05b6bc8cdef063 gcc/ada/gmem.c ec9b6cc9696ba5dc51b1587ca9d67bea gcc/ada/g-memdum.adb 40428c0981dd50c347d79894c48bcb24 gcc/ada/g-memdum.ads 32e21631ceee0f7cbd814681d6785466 gcc/ada/g-moreex.adb ae6bf210a60003c0da5344c14f62f81e gcc/ada/g-moreex.ads + b973c470cde69f8e9364084483800520 gcc/ada/gnat1drv.adb + 008bdc05f1d1dbe65f1b0571d73c74b5 gcc/ada/gnat1drv.ads + 606cec13b1ab3c5b44fa74e92be28a7d gcc/ada/gnat.ads + db75850f2c25b59025bbdde8dedea114 gcc/ada/gnatbind.adb + 020a7735312749bbc10788652db5ddec gcc/ada/gnatbind.ads + 0c20632bc8174dc0eb1510e599f1d3ec gcc/ada/gnatbl.c + b934a567c1644be122de1c19196bf805 gcc/ada/gnatchop.adb + 036eab7dc9c81666aa8602e18025c2b6 gcc/ada/gnatclean.adb + 1c045d49ac686401d4f9894dcc8c8fb5 gcc/ada/gnatcmd.adb + fbe1116c14b71f75e1a2455074695e4d gcc/ada/gnatcmd.ads + 089c6baf9d91850ee23208fdd0a9f7f5 gcc/ada/gnatdll.adb + 1fa7a1775dd32976ce5cdfc88e748788 gcc/ada/gnatfind.adb + 775c6b745333a89fe8cce58983c970b7 gcc/ada/gnatkr.adb + 46a56a6bdb289623b5eaaf6e91fff0fe gcc/ada/gnatkr.ads + 324e6742c5eb04decf4a30d2a5d95578 gcc/ada/gnatlbr.adb + d7b1fbbf1e2af1673b43572d95e34d53 gcc/ada/gnatlink.adb + 3eb82357133ecbc15b8524ce11004eb8 gcc/ada/gnatlink.ads + 8ae89f5bf77e7dad9a5727f47c7358a8 gcc/ada/gnatls.adb + 7b7191e2f224a210ce1254485889adfd gcc/ada/gnatls.ads + 1cca3723e8b38d9fb96d59eadae42d8d gcc/ada/gnatmake.adb + dedeb982c75e4bd15e4caa01a8e9cb57 gcc/ada/gnatmake.ads + b01c1b135c3226487b05360eb7be4fe3 gcc/ada/gnatmem.adb + 6fbb0375896d11479b7f76f9b579989d gcc/ada/gnatname.adb + 7e57dfcbd58e385d87fcb98d7fa7af19 gcc/ada/gnatname.ads + 4efbc5251067655411443013103c62e8 gcc/ada/gnatprep.adb + becf51fb65c6c499235b71f2123140b7 gcc/ada/gnatprep.ads + 8288d09b12650bc95d06b4f0cc4005a0 gcc/ada/gnat_rm.texi + 6a9ebb5753e10b92d2fb2710c6ebf6c1 gcc/ada/gnat-style.texi + 19cb73bf0eda2666bbee7d7d9756f47e gcc/ada/gnatsym.adb + 090a887f43bf8d13de45e94b0825de9e gcc/ada/gnat_ugn.texi + 2d18fdf6a974bc8a5f50c49f946274e1 gcc/ada/gnatvsn.adb + 6c2fc78c5b665d6963d6d76799a7f242 gcc/ada/gnatvsn.ads + 266aceb6a6321931b3e135ee8fc62bb6 gcc/ada/gnatxref.adb 818e6af6c3a8c33051e4d8f57b12a342 gcc/ada/g-os_lib.adb f3e7bf8173f63bba9084054a60c02a26 gcc/ada/g-os_lib.ads b4640937ebbebdbf2657f48541367ff5 gcc/ada/g-pehage.adb 99e69e01348c73ae7a380b1377112b6d gcc/ada/g-pehage.ads + d3893022506359edf513082a5ea900f1 gcc/ada/gprep.adb + c83369486373f647ff8713e93895b616 gcc/ada/gprep.ads + 75c1b98ca361850cd2c9c0434a7437ff gcc/ada/gprmake.adb df67c8a6a14a4813bd517a8bb61451d2 gcc/ada/g-regexp.adb 08d663524dd9c5bf4a40d7c44a43eb7b gcc/ada/g-regexp.ads 8dbd746b22caea1638f67ed7cc4e9c46 gcc/ada/g-regist.adb *************** a7a07e830670898334f641d315c5dbdb gcc/ad *** 1123,1128 **** --- 1115,1121 ---- e924df5091763e8c82635129255de05a gcc/ada/g-sestin.ads e5da8e3402fc1016371e3afe14134844 gcc/ada/g-signal.adb 34d962f9f753b2c745237509ec156c8d gcc/ada/g-signal.ads + 64fcdf8ecd3556d7e6485c4b6b449fee gcc/ada/g-soccon.ads 3169cca01c7fa8bc4968316c477bf548 gcc/ada/g-soccon-aix.ads 7e0e71923f710f79c8734d01fe05a437 gcc/ada/g-soccon-darwin.ads 1b00b682d3362f15d8b4edb344c6ba5f gcc/ada/g-soccon-freebsd.ads *************** ebadde5d25a5861f101b741dc28c252e gcc/ad *** 1135,1155 **** 829dc02e78e72dc345be36e98d533044 gcc/ada/g-soccon-unixware.ads 1eac384410bddfe8231b6b60dc5a3728 gcc/ada/g-soccon-vms.adb aa3db90e08294e91112b7ef8ce40559c gcc/ada/g-soccon-vxworks.ads - 64fcdf8ecd3556d7e6485c4b6b449fee gcc/ada/g-soccon.ads b14b65b8a03112fa71310cea35ad5c15 gcc/ada/g-socket.adb a73a7a3b179872768974daec2177d510 gcc/ada/g-socket.ads c3b7d07d100cf6901a1a6f8b5be53f48 gcc/ada/g-socthi-mingw.adb 0fd73b23af339a5d0ec6a432a3c3530e gcc/ada/g-socthi-mingw.ads bd7d52b51ea0bd87ca228e4f05764695 gcc/ada/g-socthi-vms.adb 3cb09c3cf63cff4566586ccbf3076f9c gcc/ada/g-socthi-vms.ads e3648f5b615a85bb16faf2f9117e723f gcc/ada/g-socthi-vxworks.adb 152fd40951ae2053a64dd73d16aa5fd1 gcc/ada/g-socthi-vxworks.ads ! 5ff64f654bf2ebad91446273a0b45510 gcc/ada/g-socthi.adb ! 8078d5b3e485fc95455a5a5ace848a7e gcc/ada/g-socthi.ads d7e972e2ffaa5bf966facc9f67b35eb9 gcc/ada/g-soliop-mingw.ads 7234add1126d245a6af5aa2257e767a0 gcc/ada/g-soliop-solaris.ads 1ebad4ce57e4a212fa871a0c1f66702c gcc/ada/g-soliop-unixware.ads - b97c0713eef63e8f6cd73ac3966af974 gcc/ada/g-soliop.ads 82f980f512409f013eef1a646d2a724a gcc/ada/g-souinf.ads 905247a89dfef802cebb56ee735680ee gcc/ada/g-speche.adb 1c8e4d0902c7f59af1b100ab9a2ae485 gcc/ada/g-speche.ads --- 1128,1148 ---- 829dc02e78e72dc345be36e98d533044 gcc/ada/g-soccon-unixware.ads 1eac384410bddfe8231b6b60dc5a3728 gcc/ada/g-soccon-vms.adb aa3db90e08294e91112b7ef8ce40559c gcc/ada/g-soccon-vxworks.ads b14b65b8a03112fa71310cea35ad5c15 gcc/ada/g-socket.adb a73a7a3b179872768974daec2177d510 gcc/ada/g-socket.ads + 98f2cdf2768aa3508dc59802e32ce89f gcc/ada/gsocket.h + 5ff64f654bf2ebad91446273a0b45510 gcc/ada/g-socthi.adb + 8078d5b3e485fc95455a5a5ace848a7e gcc/ada/g-socthi.ads c3b7d07d100cf6901a1a6f8b5be53f48 gcc/ada/g-socthi-mingw.adb 0fd73b23af339a5d0ec6a432a3c3530e gcc/ada/g-socthi-mingw.ads bd7d52b51ea0bd87ca228e4f05764695 gcc/ada/g-socthi-vms.adb 3cb09c3cf63cff4566586ccbf3076f9c gcc/ada/g-socthi-vms.ads e3648f5b615a85bb16faf2f9117e723f gcc/ada/g-socthi-vxworks.adb 152fd40951ae2053a64dd73d16aa5fd1 gcc/ada/g-socthi-vxworks.ads ! b97c0713eef63e8f6cd73ac3966af974 gcc/ada/g-soliop.ads d7e972e2ffaa5bf966facc9f67b35eb9 gcc/ada/g-soliop-mingw.ads 7234add1126d245a6af5aa2257e767a0 gcc/ada/g-soliop-solaris.ads 1ebad4ce57e4a212fa871a0c1f66702c gcc/ada/g-soliop-unixware.ads 82f980f512409f013eef1a646d2a724a gcc/ada/g-souinf.ads 905247a89dfef802cebb56ee735680ee gcc/ada/g-speche.adb 1c8e4d0902c7f59af1b100ab9a2ae485 gcc/ada/g-speche.ads *************** b9c47e5b9a3640289e891b566a592fb3 gcc/ad *** 1171,1225 **** b97c433cfcb50031f449ce364f9d7294 gcc/ada/g-thread.ads 0932e01ea81abab209cacb2e83e2ca59 gcc/ada/g-traceb.adb 00b8858ad2a2a30ecb8fc4f6628f068f gcc/ada/g-traceb.ads - d3b0b9c84d1b589056766325773724d0 gcc/ada/g-trasym-vms.adb e6a617e0e88faf184fe353a4046adade gcc/ada/g-trasym.adb c8bf61dbcc740cf1ce50362d170d9adf gcc/ada/g-trasym.ads 8ae5e8c385fcc05c48669ea85c3562dc gcc/ada/g-utf_32.adb 40150eaa22868948219bf6535cff7f62 gcc/ada/g-utf_32.ads 50d612ef30678ab686ed61ac7531fc2f gcc/ada/g-wistsp.ads e78fbc39d9f932201f627125f2450f91 gcc/ada/g-zstspl.ads - 673cd4404b55b6fcd6fcfa28014206e4 gcc/ada/gen-soccon.c - 8ea1895ec59d1f544f27a0fe5530ac41 gcc/ada/get_targ.adb - b16e4cc782cc0fef3da8d697a0b69287 gcc/ada/get_targ.ads - a21ebd0f9831c0bf4af40f07cadb0038 gcc/ada/gigi.h - 293e112ea5d7a8847d05b6bc8cdef063 gcc/ada/gmem.c - 6a9ebb5753e10b92d2fb2710c6ebf6c1 gcc/ada/gnat-style.texi - 606cec13b1ab3c5b44fa74e92be28a7d gcc/ada/gnat.ads - b973c470cde69f8e9364084483800520 gcc/ada/gnat1drv.adb - 008bdc05f1d1dbe65f1b0571d73c74b5 gcc/ada/gnat1drv.ads - 8288d09b12650bc95d06b4f0cc4005a0 gcc/ada/gnat_rm.texi - 090a887f43bf8d13de45e94b0825de9e gcc/ada/gnat_ugn.texi - db75850f2c25b59025bbdde8dedea114 gcc/ada/gnatbind.adb - 020a7735312749bbc10788652db5ddec gcc/ada/gnatbind.ads - 0c20632bc8174dc0eb1510e599f1d3ec gcc/ada/gnatbl.c - b934a567c1644be122de1c19196bf805 gcc/ada/gnatchop.adb - 036eab7dc9c81666aa8602e18025c2b6 gcc/ada/gnatclean.adb - 1c045d49ac686401d4f9894dcc8c8fb5 gcc/ada/gnatcmd.adb - fbe1116c14b71f75e1a2455074695e4d gcc/ada/gnatcmd.ads - 089c6baf9d91850ee23208fdd0a9f7f5 gcc/ada/gnatdll.adb - 1fa7a1775dd32976ce5cdfc88e748788 gcc/ada/gnatfind.adb - 775c6b745333a89fe8cce58983c970b7 gcc/ada/gnatkr.adb - 46a56a6bdb289623b5eaaf6e91fff0fe gcc/ada/gnatkr.ads - 324e6742c5eb04decf4a30d2a5d95578 gcc/ada/gnatlbr.adb - d7b1fbbf1e2af1673b43572d95e34d53 gcc/ada/gnatlink.adb - 3eb82357133ecbc15b8524ce11004eb8 gcc/ada/gnatlink.ads - 8ae89f5bf77e7dad9a5727f47c7358a8 gcc/ada/gnatls.adb - 7b7191e2f224a210ce1254485889adfd gcc/ada/gnatls.ads - 1cca3723e8b38d9fb96d59eadae42d8d gcc/ada/gnatmake.adb - dedeb982c75e4bd15e4caa01a8e9cb57 gcc/ada/gnatmake.ads - b01c1b135c3226487b05360eb7be4fe3 gcc/ada/gnatmem.adb - 6fbb0375896d11479b7f76f9b579989d gcc/ada/gnatname.adb - 7e57dfcbd58e385d87fcb98d7fa7af19 gcc/ada/gnatname.ads - 4efbc5251067655411443013103c62e8 gcc/ada/gnatprep.adb - becf51fb65c6c499235b71f2123140b7 gcc/ada/gnatprep.ads - 19cb73bf0eda2666bbee7d7d9756f47e gcc/ada/gnatsym.adb - 2d18fdf6a974bc8a5f50c49f946274e1 gcc/ada/gnatvsn.adb - 6c2fc78c5b665d6963d6d76799a7f242 gcc/ada/gnatvsn.ads - 266aceb6a6321931b3e135ee8fc62bb6 gcc/ada/gnatxref.adb - d3893022506359edf513082a5ea900f1 gcc/ada/gprep.adb - c83369486373f647ff8713e93895b616 gcc/ada/gprep.ads - 75c1b98ca361850cd2c9c0434a7437ff gcc/ada/gprmake.adb - 98f2cdf2768aa3508dc59802e32ce89f gcc/ada/gsocket.h 2add79a54313dbd9e3887f98b2bfc0e6 gcc/ada/hlo.adb fbb835ce47663c293567d146f7390430 gcc/ada/hlo.ads 56c55686087402f9a4844eb798878eb5 gcc/ada/hostparm.ads --- 1164,1176 ---- b97c433cfcb50031f449ce364f9d7294 gcc/ada/g-thread.ads 0932e01ea81abab209cacb2e83e2ca59 gcc/ada/g-traceb.adb 00b8858ad2a2a30ecb8fc4f6628f068f gcc/ada/g-traceb.ads e6a617e0e88faf184fe353a4046adade gcc/ada/g-trasym.adb c8bf61dbcc740cf1ce50362d170d9adf gcc/ada/g-trasym.ads + d3b0b9c84d1b589056766325773724d0 gcc/ada/g-trasym-vms.adb 8ae5e8c385fcc05c48669ea85c3562dc gcc/ada/g-utf_32.adb 40150eaa22868948219bf6535cff7f62 gcc/ada/g-utf_32.ads 50d612ef30678ab686ed61ac7531fc2f gcc/ada/g-wistsp.ads e78fbc39d9f932201f627125f2450f91 gcc/ada/g-zstspl.ads 2add79a54313dbd9e3887f98b2bfc0e6 gcc/ada/hlo.adb fbb835ce47663c293567d146f7390430 gcc/ada/hlo.ads 56c55686087402f9a4844eb798878eb5 gcc/ada/hostparm.ads *************** eddb103071ac148ea5c3facf6c000ff1 gcc/ad *** 1230,1277 **** 73a21738fadd13ce63e2624e7d039da9 gcc/ada/i-cobol.ads 23d9f366d4337119d0d5e7ac2dbf489b gcc/ada/i-cpoint.adb 0e4ea91884845f161ec664d9a24b52e0 gcc/ada/i-cpoint.ads - 1a50d245c7e3c23d281286ae36bf3d5b gcc/ada/i-cpp-vms.adb 7097c61665215d35b6471c23702cf9e0 gcc/ada/i-cpp.adb 63092aa8d38b1e4a5039201aa40b65b3 gcc/ada/i-cpp.ads ! b320de309167e460ff0777f297f5ffeb gcc/ada/i-cstrea-vms.adb ccd534acb50e485a589590ec08c4a2d1 gcc/ada/i-cstrea.adb de33aac7ed6ba4bfb38c2a75989484b2 gcc/ada/i-cstrea.ads 8c950d2a147572ca8f00a9d9ce1d770c gcc/ada/i-cstrin.adb 308fe5f8dc53909494e5b0fca4533bde gcc/ada/i-cstrin.ads 6ff0139a4be5737079a4567d839d04f6 gcc/ada/i-fortra.adb 0d684c90beab14ecd917c35e57779e1b gcc/ada/i-fortra.ads - 7ed5b2ba787412d6393e9b5dc396a562 gcc/ada/i-os2err.ads - c5268aa5330bb78945b52a79e4d669d3 gcc/ada/i-os2lib.adb - cf515a7af484a065a636356650d4bd1d gcc/ada/i-os2lib.ads - 63f7db6af5064d895596ead78bbd631f gcc/ada/i-os2syn.ads - 6abfff3ecc2a0009c9b39c1d5fde7c94 gcc/ada/i-os2thr.ads - 511753e0427aa18c9842eb565ee65d9d gcc/ada/i-pacdec.adb - 5317cda628ea361a66cde7ed190339e7 gcc/ada/i-pacdec.ads - e499264e5e7c1e2135a191e9eae4d187 gcc/ada/i-vxwoio.adb - 2ca15dfca1afddaf6b72838e20f4f08b gcc/ada/i-vxwoio.ads - 3dd98975d9975ff393c60712b875033c gcc/ada/i-vxwork-x86.ads - 1b47a11464141121bef9d7ed6d0cd59a gcc/ada/i-vxwork.ads 25d3184b2992d94c4c05f70a7a0a0bce gcc/ada/impunit.adb 137e56e1d20df32c9768cce55262be22 gcc/ada/impunit.ads 40b617cac72e16bd83539f6eb0e328f0 gcc/ada/indepsw-aix.adb a44b57cdefd2095251665c527d80e12f gcc/ada/indepsw-linux.adb d497b1ffa4a080235fae931eff4a64c1 gcc/ada/indepsw-mingw.adb - 56a9a5d66af22d6b3534426f0c621ce1 gcc/ada/indepsw.adb - ab6ef2a489617036370802a051134126 gcc/ada/indepsw.ads d9adb3c8a3025773ba9afd051d1022a0 gcc/ada/init.c 55426165098aa3b47ae653b1893d72b3 gcc/ada/inline.adb 5ed57c4bb386a423f56bdf7c800ebb59 gcc/ada/inline.ads - 1cb3144a1aa42619d828292c2ebf0ca4 gcc/ada/interfac-vms.ads c1cadbf85c1dac6431cb9968be42d05b gcc/ada/interfac.ads 5d3b8598e6d928e3567692856864dee9 gcc/ada/ioexcept.ads e3e0f1721b43001acc74e93889ab1fc8 gcc/ada/itypes.adb 4ce7d140186764dccbcb6f2490610ea5 gcc/ada/itypes.ads 9aa8df8bc742a3b364d6944716b92e5f gcc/ada/krunch.adb 2bacff96221bd3f07c750e0ac0661589 gcc/ada/krunch.ads - 6f5c573ec206bc7f6e77e5aaa6b6f1dc gcc/ada/lang-specs.h f7ba213acd9449891e12ab338f3129d8 gcc/ada/lang.opt 6a6811bf3214087c6c6d3dc8c117b2f8 gcc/ada/layout.adb dd6a322a8c82e2b119466aeb3271dbdb gcc/ada/layout.ads 217f035a370a94661a13b2b6776a13d0 gcc/ada/lib-list.adb 762e90cc3c99aef5b92f46dc0d89e37b gcc/ada/lib-load.adb 42025d4e775e893ea682f5eea00042cd gcc/ada/lib-load.ads --- 1181,1230 ---- 73a21738fadd13ce63e2624e7d039da9 gcc/ada/i-cobol.ads 23d9f366d4337119d0d5e7ac2dbf489b gcc/ada/i-cpoint.adb 0e4ea91884845f161ec664d9a24b52e0 gcc/ada/i-cpoint.ads 7097c61665215d35b6471c23702cf9e0 gcc/ada/i-cpp.adb 63092aa8d38b1e4a5039201aa40b65b3 gcc/ada/i-cpp.ads ! 1a50d245c7e3c23d281286ae36bf3d5b gcc/ada/i-cpp-vms.adb ccd534acb50e485a589590ec08c4a2d1 gcc/ada/i-cstrea.adb de33aac7ed6ba4bfb38c2a75989484b2 gcc/ada/i-cstrea.ads + b320de309167e460ff0777f297f5ffeb gcc/ada/i-cstrea-vms.adb 8c950d2a147572ca8f00a9d9ce1d770c gcc/ada/i-cstrin.adb 308fe5f8dc53909494e5b0fca4533bde gcc/ada/i-cstrin.ads 6ff0139a4be5737079a4567d839d04f6 gcc/ada/i-fortra.adb 0d684c90beab14ecd917c35e57779e1b gcc/ada/i-fortra.ads 25d3184b2992d94c4c05f70a7a0a0bce gcc/ada/impunit.adb 137e56e1d20df32c9768cce55262be22 gcc/ada/impunit.ads + 56a9a5d66af22d6b3534426f0c621ce1 gcc/ada/indepsw.adb + ab6ef2a489617036370802a051134126 gcc/ada/indepsw.ads 40b617cac72e16bd83539f6eb0e328f0 gcc/ada/indepsw-aix.adb a44b57cdefd2095251665c527d80e12f gcc/ada/indepsw-linux.adb d497b1ffa4a080235fae931eff4a64c1 gcc/ada/indepsw-mingw.adb d9adb3c8a3025773ba9afd051d1022a0 gcc/ada/init.c 55426165098aa3b47ae653b1893d72b3 gcc/ada/inline.adb 5ed57c4bb386a423f56bdf7c800ebb59 gcc/ada/inline.ads c1cadbf85c1dac6431cb9968be42d05b gcc/ada/interfac.ads + 1cb3144a1aa42619d828292c2ebf0ca4 gcc/ada/interfac-vms.ads 5d3b8598e6d928e3567692856864dee9 gcc/ada/ioexcept.ads + 7ed5b2ba787412d6393e9b5dc396a562 gcc/ada/i-os2err.ads + c5268aa5330bb78945b52a79e4d669d3 gcc/ada/i-os2lib.adb + cf515a7af484a065a636356650d4bd1d gcc/ada/i-os2lib.ads + 63f7db6af5064d895596ead78bbd631f gcc/ada/i-os2syn.ads + 6abfff3ecc2a0009c9b39c1d5fde7c94 gcc/ada/i-os2thr.ads + 511753e0427aa18c9842eb565ee65d9d gcc/ada/i-pacdec.adb + 5317cda628ea361a66cde7ed190339e7 gcc/ada/i-pacdec.ads e3e0f1721b43001acc74e93889ab1fc8 gcc/ada/itypes.adb 4ce7d140186764dccbcb6f2490610ea5 gcc/ada/itypes.ads + e499264e5e7c1e2135a191e9eae4d187 gcc/ada/i-vxwoio.adb + 2ca15dfca1afddaf6b72838e20f4f08b gcc/ada/i-vxwoio.ads + 1b47a11464141121bef9d7ed6d0cd59a gcc/ada/i-vxwork.ads + 3dd98975d9975ff393c60712b875033c gcc/ada/i-vxwork-x86.ads 9aa8df8bc742a3b364d6944716b92e5f gcc/ada/krunch.adb 2bacff96221bd3f07c750e0ac0661589 gcc/ada/krunch.ads f7ba213acd9449891e12ab338f3129d8 gcc/ada/lang.opt + 6f5c573ec206bc7f6e77e5aaa6b6f1dc gcc/ada/lang-specs.h 6a6811bf3214087c6c6d3dc8c117b2f8 gcc/ada/layout.adb dd6a322a8c82e2b119466aeb3271dbdb gcc/ada/layout.ads + 96df9d6199763a18911773a6a21429e7 gcc/ada/lib.adb + caea7848ca04b9f5a7b4a68ffbcf4aa9 gcc/ada/lib.ads 217f035a370a94661a13b2b6776a13d0 gcc/ada/lib-list.adb 762e90cc3c99aef5b92f46dc0d89e37b gcc/ada/lib-load.adb 42025d4e775e893ea682f5eea00042cd gcc/ada/lib-load.ads *************** d94296347b94c4d5a0c346be98553ca4 gcc/ad *** 1282,1318 **** 1fdc8fb9e9acddf12be85b84e5052090 gcc/ada/lib-writ.ads a5912b9e86861e5dff679fb6c4b7dcfd gcc/ada/lib-xref.adb cda31da6f59a75b783917433fbdd9756 gcc/ada/lib-xref.ads - 96df9d6199763a18911773a6a21429e7 gcc/ada/lib.adb - caea7848ca04b9f5a7b4a68ffbcf4aa9 gcc/ada/lib.ads 1ad8b8c71f50af11bffa457c3afeb37e gcc/ada/link.c ef3ff7b8fe848d4516236c9311912098 gcc/ada/live.adb eabc4d8bc9781e40c4fa671268f7739f gcc/ada/live.ads 426e42acd80a6b13517d5bfadc23a870 gcc/ada/machcode.ads 7b59f13233686a4023a0732a755365b6 gcc/ada/make.adb f9c0f9319460a8deca4fb6993a652cdc gcc/ada/make.ads 48b941d6f2adffad542c05a4c3421ca2 gcc/ada/makegpr.adb 5a8c239a0fbd092e4ac8e4a728f314cc gcc/ada/makegpr.ads 947e6ea8f593c1e2ce119bf582df9cd1 gcc/ada/makeusg.adb aeb66428686e6a45c1493da96a15c55a gcc/ada/makeusg.ads 8b4fd61d2485f5d367fd0858495595c0 gcc/ada/makeutl.adb 48c93b247442804c2ffddc69b7ae9b16 gcc/ada/makeutl.ads 13879fc778692dc33110a2419789523f gcc/ada/math_lib.adb 58b483be33d5a861337eef3025f1083b gcc/ada/mdll-fil.adb 65fb75ed5501bfc9e33533fa535ba37d gcc/ada/mdll-fil.ads 756ad2d2e67b84fa1fe7623b04a3dc55 gcc/ada/mdll-utl.adb 2a3c12baade721dc3c4243f8bff871dd gcc/ada/mdll-utl.ads - ccce07ef5244307a2f2f0714db119611 gcc/ada/mdll.adb - 592fd57d24ba89f14d8b00ef3f006f1a gcc/ada/mdll.ads 0c639cbdb2fb865729c044a7442b25bb gcc/ada/memroot.adb 69ff900b4fb0ccb42ee239f660f8456c gcc/ada/memroot.ads e32f7b6fe26bca1d506c532f6dc86591 gcc/ada/memtrack.adb f68235fc833b743155b6b98460f6492d gcc/ada/mingw32.h 70587cff9e2da3897fb3c88ce3c9f169 gcc/ada/misc.c 8425d55ad04a61bd3aef140a1ae181cb gcc/ada/mkdir.c d1248dc11b9816915744a2b176e0a599 gcc/ada/mlib-fil.adb 5f0a67e6d1268c34b369d2aa06963315 gcc/ada/mlib-fil.ads 565123ade52fa083dc137f42e63742ad gcc/ada/mlib-prj.adb c21b6fb8c9234f709f0b18b56acbd37c gcc/ada/mlib-prj.ads 22ad6612d68f911c332e9cc7ede66021 gcc/ada/mlib-tgt-aix.adb ebd647e9c5670148ede91fc9917f45d2 gcc/ada/mlib-tgt-darwin.adb 1e864f69336fee93ad1ab62e7d598c47 gcc/ada/mlib-tgt-hpux.adb --- 1235,1278 ---- 1fdc8fb9e9acddf12be85b84e5052090 gcc/ada/lib-writ.ads a5912b9e86861e5dff679fb6c4b7dcfd gcc/ada/lib-xref.adb cda31da6f59a75b783917433fbdd9756 gcc/ada/lib-xref.ads 1ad8b8c71f50af11bffa457c3afeb37e gcc/ada/link.c ef3ff7b8fe848d4516236c9311912098 gcc/ada/live.adb eabc4d8bc9781e40c4fa671268f7739f gcc/ada/live.ads 426e42acd80a6b13517d5bfadc23a870 gcc/ada/machcode.ads 7b59f13233686a4023a0732a755365b6 gcc/ada/make.adb f9c0f9319460a8deca4fb6993a652cdc gcc/ada/make.ads + 0caf6e36e9bd1860901bc7d958b6107b gcc/ada/Makefile.generic + 263a65feb5e7990845d5b3e5db274123 gcc/ada/Makefile.in + 14b82e98d657dbd7d8aab79073120f6b gcc/ada/Makefile.prolog + c32099714cff77325746dee05f9368cc gcc/ada/Makefile.rtl 48b941d6f2adffad542c05a4c3421ca2 gcc/ada/makegpr.adb 5a8c239a0fbd092e4ac8e4a728f314cc gcc/ada/makegpr.ads + 59c750be3c5d1eca2107fa558b336f2a gcc/ada/Make-lang.in 947e6ea8f593c1e2ce119bf582df9cd1 gcc/ada/makeusg.adb aeb66428686e6a45c1493da96a15c55a gcc/ada/makeusg.ads 8b4fd61d2485f5d367fd0858495595c0 gcc/ada/makeutl.adb 48c93b247442804c2ffddc69b7ae9b16 gcc/ada/makeutl.ads 13879fc778692dc33110a2419789523f gcc/ada/math_lib.adb + ccce07ef5244307a2f2f0714db119611 gcc/ada/mdll.adb + 592fd57d24ba89f14d8b00ef3f006f1a gcc/ada/mdll.ads 58b483be33d5a861337eef3025f1083b gcc/ada/mdll-fil.adb 65fb75ed5501bfc9e33533fa535ba37d gcc/ada/mdll-fil.ads 756ad2d2e67b84fa1fe7623b04a3dc55 gcc/ada/mdll-utl.adb 2a3c12baade721dc3c4243f8bff871dd gcc/ada/mdll-utl.ads 0c639cbdb2fb865729c044a7442b25bb gcc/ada/memroot.adb 69ff900b4fb0ccb42ee239f660f8456c gcc/ada/memroot.ads e32f7b6fe26bca1d506c532f6dc86591 gcc/ada/memtrack.adb f68235fc833b743155b6b98460f6492d gcc/ada/mingw32.h 70587cff9e2da3897fb3c88ce3c9f169 gcc/ada/misc.c 8425d55ad04a61bd3aef140a1ae181cb gcc/ada/mkdir.c + b30353b3226d284da4ccebe978a2a199 gcc/ada/mlib.adb + f5642a058fa2c9fefb549884ee15bd95 gcc/ada/mlib.ads d1248dc11b9816915744a2b176e0a599 gcc/ada/mlib-fil.adb 5f0a67e6d1268c34b369d2aa06963315 gcc/ada/mlib-fil.ads 565123ade52fa083dc137f42e63742ad gcc/ada/mlib-prj.adb c21b6fb8c9234f709f0b18b56acbd37c gcc/ada/mlib-prj.ads + 5664c1edd7974eb69604405152259d4b gcc/ada/mlib-tgt.adb + 1feda372e344a3bddddbf6e6ae9d8ef2 gcc/ada/mlib-tgt.ads 22ad6612d68f911c332e9cc7ede66021 gcc/ada/mlib-tgt-aix.adb ebd647e9c5670148ede91fc9917f45d2 gcc/ada/mlib-tgt-darwin.adb 1e864f69336fee93ad1ab62e7d598c47 gcc/ada/mlib-tgt-hpux.adb *************** ca2b5343b73b023f3ccbe8a5f6c13485 gcc/ad *** 1325,1336 **** d20b40c3ad3b141430b2ab6aa1ecb827 gcc/ada/mlib-tgt-vms-alpha.adb 007bce7c63a1f69993f7d1462a48e22a gcc/ada/mlib-tgt-vms-ia64.adb 7e63fca81180effe7a35dbf50c951e04 gcc/ada/mlib-tgt-vxworks.adb - 5664c1edd7974eb69604405152259d4b gcc/ada/mlib-tgt.adb - 1feda372e344a3bddddbf6e6ae9d8ef2 gcc/ada/mlib-tgt.ads 799ede8edfe286431104e9db2a754849 gcc/ada/mlib-utl.adb 6eb9b794de07e2db5174e05b24f71376 gcc/ada/mlib-utl.ads - b30353b3226d284da4ccebe978a2a199 gcc/ada/mlib.adb - f5642a058fa2c9fefb549884ee15bd95 gcc/ada/mlib.ads 81601ffb77c7853490c6a9d029dd8403 gcc/ada/namet.adb 704a5ab175b8728ecfebd74dcdb72dff gcc/ada/namet.ads 81278fa6544029c0063cb21fc447bd1b gcc/ada/namet.h --- 1285,1292 ---- *************** cc149709c76c0c8adce5f54152141b66 gcc/ad *** 1340,1345 **** --- 1296,1303 ---- 3fdd033811aa119029f5b33e66168df1 gcc/ada/nmake.adt 9e540a72889b283c9cca2ba947188b97 gcc/ada/opt.adb 1eec459861705feb52812ef57da824ba gcc/ada/opt.ads + 94d8b8d5a84ce3a90f7054250013f7a6 gcc/ada/osint.adb + 06c55589ad77567228334a2905732dba gcc/ada/osint.ads 185252534cc1ab33bb882ca57d894e7b gcc/ada/osint-b.adb 17977aacef2eccb0ce12756113b4a4f0 gcc/ada/osint-b.ads 90cd5b27a777f571c5755bd16164febf gcc/ada/osint-c.adb *************** f0c63259717a4d7bfe39f6c1ffab36aa gcc/ad *** 1348,1357 **** a9d2245389878a7927ebd0b1ea00e990 gcc/ada/osint-l.ads a10776bf68c262e69b58e08364f2e962 gcc/ada/osint-m.adb d964f3fbd2b4aa6cd596eb5c2a8065d7 gcc/ada/osint-m.ads - 94d8b8d5a84ce3a90f7054250013f7a6 gcc/ada/osint.adb - 06c55589ad77567228334a2905732dba gcc/ada/osint.ads 08dcbc506f9193a7294c7c1b4851752e gcc/ada/output.adb e8edcff9434f1380aeb64ba47231e520 gcc/ada/output.ads ff8f0e67337c47212be17446a04b6c97 gcc/ada/par-ch10.adb 11642a43415b59d6b1df9ef4544e9d53 gcc/ada/par-ch11.adb a131a608300998ff192baf4d48b8426b gcc/ada/par-ch12.adb --- 1306,1315 ---- a9d2245389878a7927ebd0b1ea00e990 gcc/ada/osint-l.ads a10776bf68c262e69b58e08364f2e962 gcc/ada/osint-m.adb d964f3fbd2b4aa6cd596eb5c2a8065d7 gcc/ada/osint-m.ads 08dcbc506f9193a7294c7c1b4851752e gcc/ada/output.adb e8edcff9434f1380aeb64ba47231e520 gcc/ada/output.ads + e5b10ce266170a5c2510b8bbce448f58 gcc/ada/par.adb + a21c9505980fcf129796c3cd552b064a gcc/ada/par.ads ff8f0e67337c47212be17446a04b6c97 gcc/ada/par-ch10.adb 11642a43415b59d6b1df9ef4544e9d53 gcc/ada/par-ch11.adb a131a608300998ff192baf4d48b8426b gcc/ada/par-ch12.adb *************** e626a3d7d0a8ef7156e1cd0b1a638f38 gcc/ad *** 1371,1386 **** 0671a344a9ba41e6dc476d6416219336 gcc/ada/par-sync.adb 794ff4b8ef21906c472e4f9dc9ae8cbf gcc/ada/par-tchk.adb edf0d21f3678d7db700564b2ec6bb05b gcc/ada/par-util.adb - e5b10ce266170a5c2510b8bbce448f58 gcc/ada/par.adb - a21c9505980fcf129796c3cd552b064a gcc/ada/par.ads dc7c35435a28eb782d46e6a7916b26b1 gcc/ada/prep.adb 9b5c6ba7a0ac846f0a4778c15ab6b3ae gcc/ada/prep.ads 78c735a2ac2c955a27247be035c0b280 gcc/ada/prepcomp.adb ddd0ced35b887fbfb0ce346838af23cc gcc/ada/prepcomp.ads ! 3dc20ae757bfb4733c69e7ef52e6bd53 gcc/ada/prj-attr-pm.adb ! 743cec26413340accd8f06c2ec593376 gcc/ada/prj-attr-pm.ads dff4f488ff2980fc2df1c5a0d1515781 gcc/ada/prj-attr.adb c3cb131f8c18adc282b43aae7eb5111a gcc/ada/prj-attr.ads d428d6d78470895e91589efe0a1e9a5a gcc/ada/prj-com.adb 677a7db3d9ef7361e7d1a5f1b93b9762 gcc/ada/prj-com.ads ea8e7cce8178d763645e5fd11eee7554 gcc/ada/prj-dect.adb --- 1329,1344 ---- 0671a344a9ba41e6dc476d6416219336 gcc/ada/par-sync.adb 794ff4b8ef21906c472e4f9dc9ae8cbf gcc/ada/par-tchk.adb edf0d21f3678d7db700564b2ec6bb05b gcc/ada/par-util.adb dc7c35435a28eb782d46e6a7916b26b1 gcc/ada/prep.adb 9b5c6ba7a0ac846f0a4778c15ab6b3ae gcc/ada/prep.ads 78c735a2ac2c955a27247be035c0b280 gcc/ada/prepcomp.adb ddd0ced35b887fbfb0ce346838af23cc gcc/ada/prepcomp.ads ! 160f1eb50eed64eb17e5fb253d429f50 gcc/ada/prj.adb ! 250f2f81da509374255606c6ffc1da68 gcc/ada/prj.ads dff4f488ff2980fc2df1c5a0d1515781 gcc/ada/prj-attr.adb c3cb131f8c18adc282b43aae7eb5111a gcc/ada/prj-attr.ads + 3dc20ae757bfb4733c69e7ef52e6bd53 gcc/ada/prj-attr-pm.adb + 743cec26413340accd8f06c2ec593376 gcc/ada/prj-attr-pm.ads d428d6d78470895e91589efe0a1e9a5a gcc/ada/prj-com.adb 677a7db3d9ef7361e7d1a5f1b93b9762 gcc/ada/prj-com.ads ea8e7cce8178d763645e5fd11eee7554 gcc/ada/prj-dect.adb *************** d8912bf291d44fbcccf031db8e1f074d gcc/ad *** 1409,1416 **** e0a3108f4a5ef4e74b1023081ff0719d gcc/ada/prj-tree.ads 39f51ce503449bd7416014bb1da020f3 gcc/ada/prj-util.adb 64cfc081f25d19db01bf04297c4d0c67 gcc/ada/prj-util.ads - 160f1eb50eed64eb17e5fb253d429f50 gcc/ada/prj.adb - 250f2f81da509374255606c6ffc1da68 gcc/ada/prj.ads 02425be31ded772c83cf1f8c343a2a5f gcc/ada/raise.c fb37354214e7f17e006ca48a4704a0a8 gcc/ada/raise.h 8040c6a0b2782ea247a980e906d5a2be gcc/ada/repinfo.adb --- 1367,1372 ---- *************** f9e4985467d17e35ab734e25d7290e47 gcc/ad *** 1429,1445 **** 9f747789d0323cfa70b3740eb203e6ee gcc/ada/s-arit64.ads 2288b85acd596fb7553c208bc36b9cc7 gcc/ada/s-assert.adb 06e8a7e12e973cf38108f5af1e72c32f gcc/ada/s-assert.ads - 481c7b10868f175cde1a17bb8af3a3cc gcc/ada/s-asthan-vms-alpha.adb 2aaa55f5be752b18947be124dc763de5 gcc/ada/s-asthan.adb 6f262aba19d340359bdef8b5fd10fc11 gcc/ada/s-asthan.ads 4f09f644462c244a8a85e57a68db7cfc gcc/ada/s-atacco.adb 71bd462546981f49eee5f98c6f3e5b01 gcc/ada/s-atacco.ads - c8b1d8afe28d410a10557a75f3aed9b5 gcc/ada/s-auxdec-vms_64.ads 450b12685f51c085561600f31cb0edd1 gcc/ada/s-auxdec.adb 5dae815906e4ff460dafcdf566d25084 gcc/ada/s-auxdec.ads 40723f6020ba9b88914d2c910a234898 gcc/ada/s-bitops.adb d57b1889f1f5777bb958cf18d1e9ae63 gcc/ada/s-bitops.ads b474f77cb76083fa1f3241a43834e22e gcc/ada/s-boarop.ads c49d111c4b456c13ebae7f990508963c gcc/ada/s-carsi8.adb b86adba45682a3e0baa06d5e9e288bfc gcc/ada/s-carsi8.ads bee3c1b711f061e015f170f83ffe4c37 gcc/ada/s-carun8.adb --- 1385,1403 ---- 9f747789d0323cfa70b3740eb203e6ee gcc/ada/s-arit64.ads 2288b85acd596fb7553c208bc36b9cc7 gcc/ada/s-assert.adb 06e8a7e12e973cf38108f5af1e72c32f gcc/ada/s-assert.ads 2aaa55f5be752b18947be124dc763de5 gcc/ada/s-asthan.adb 6f262aba19d340359bdef8b5fd10fc11 gcc/ada/s-asthan.ads + 481c7b10868f175cde1a17bb8af3a3cc gcc/ada/s-asthan-vms-alpha.adb 4f09f644462c244a8a85e57a68db7cfc gcc/ada/s-atacco.adb 71bd462546981f49eee5f98c6f3e5b01 gcc/ada/s-atacco.ads 450b12685f51c085561600f31cb0edd1 gcc/ada/s-auxdec.adb 5dae815906e4ff460dafcdf566d25084 gcc/ada/s-auxdec.ads + c8b1d8afe28d410a10557a75f3aed9b5 gcc/ada/s-auxdec-vms_64.ads 40723f6020ba9b88914d2c910a234898 gcc/ada/s-bitops.adb d57b1889f1f5777bb958cf18d1e9ae63 gcc/ada/s-bitops.ads b474f77cb76083fa1f3241a43834e22e gcc/ada/s-boarop.ads + 55fe0afe4349839af69bdc1700880ac9 gcc/ada/scans.adb + cfc6bcb32491e95e679be016c00700e8 gcc/ada/scans.ads c49d111c4b456c13ebae7f990508963c gcc/ada/s-carsi8.adb b86adba45682a3e0baa06d5e9e288bfc gcc/ada/s-carsi8.ads bee3c1b711f061e015f170f83ffe4c37 gcc/ada/s-carun8.adb *************** e5a0b053d71e6577707995101f43d206 gcc/ad *** 1459,1469 **** --- 1417,1498 ---- 42f93bec85327cf08f65c12179dbe4cb gcc/ada/s-caun64.adb abdc0fbc42f31e10241f264fcfd1a938 gcc/ada/s-caun64.ads 13929ba0199240c60d171be0f38fb93f gcc/ada/s-chepoo.ads + 2f81f6a63ede5f24c17778476fa1d78b gcc/ada/scn.adb + c8a3d74cb4a78157ef85ebe6d7df06a1 gcc/ada/scn.ads + 4fdf4008929ec1ab34051c57d7bffe87 gcc/ada/scng.adb + b91d1fcf17bb74a1963f2fc2b8fa353a gcc/ada/scng.ads 07562e953e38733463bfcc034a98d7cf gcc/ada/s-crc32.adb 690c05efe3aa99d267db9edb6cad1ee7 gcc/ada/s-crc32.ads 7b2e5ba1e06da79c3b8d9f825b27d6b8 gcc/ada/s-crtl.ads + 189df994310b603b92cb61b38070f5b9 gcc/ada/sdefault.ads 036f36295aadfea1f6cdb9476d6484fb gcc/ada/s-direio.adb df567fcf5b56fe4c1da8fdd312a52431 gcc/ada/s-direio.ads + fe8b8f8522b4579f450311bbb6c76948 gcc/ada/seh_init.c + f602831bffeb3cf2f00e797533039e1c gcc/ada/sem.adb + 6ed3374873d8d786f7cdfde41c19e756 gcc/ada/sem.ads + 2cef228b175eb7c77a779863dec98872 gcc/ada/sem_aggr.adb + 2fa7867e523a286223ecd3b8a52a2f0c gcc/ada/sem_aggr.ads + 7d9bc369bd2b4b65fd59420ba14000e3 gcc/ada/sem_attr.adb + 277985011f152fa6d681f22cbf114e36 gcc/ada/sem_attr.ads + db86dc1f44a3327f2f21f1003917a9c6 gcc/ada/sem_case.adb + 29e629233a0c490f5072f12cf932ba28 gcc/ada/sem_case.ads + e7f39f07f116d5ac43a3bd2c61044bf9 gcc/ada/sem_cat.adb + 8f61bc33259a5081eb522ddc22458e35 gcc/ada/sem_cat.ads + 0186563f25e5556cee52e35020fe6a5b gcc/ada/sem_ch10.adb + 0d0abd2e623eb930e2d041221ecf6f65 gcc/ada/sem_ch10.ads + 238c237dab65be33edf459df294793d2 gcc/ada/sem_ch11.adb + 618f30e2ae7e6a60d24e9e9a7cf82dbb gcc/ada/sem_ch11.ads + dc95500632fd5e3b8d544bca9d08fdd2 gcc/ada/sem_ch12.adb + fbd6351b8dd9b1f488f700d0a50dbb42 gcc/ada/sem_ch12.ads + 3486b96205ff0f9543caf52a9f72ab99 gcc/ada/sem_ch13.adb + 3916177aaed134461df693b45f32d6b5 gcc/ada/sem_ch13.ads + 342e165750f687a77981fd6bb3ef5caa gcc/ada/sem_ch2.adb + bbbd33bef0a1199c3399b0836f99c571 gcc/ada/sem_ch2.ads + 734625e4924a3863502d8c8a392bca11 gcc/ada/sem_ch3.adb + 189e99c48f47bd60b84f390ba0ae2961 gcc/ada/sem_ch3.ads + 9ab3b151dba3189ed3e3c8124b053cc0 gcc/ada/sem_ch4.adb + 31c9e996c4f15c04ca07bbe55d002481 gcc/ada/sem_ch4.ads + 1ffc190c9f717d4a49d75e0d53af021d gcc/ada/sem_ch5.adb + 9b5561d7fe7e7fbe480b67b56c877fe3 gcc/ada/sem_ch5.ads + 7f34ee7b3167e98f7b0c6953b281cc19 gcc/ada/sem_ch6.adb + 589903b1e52fbddfae3322c899e7aa1b gcc/ada/sem_ch6.ads + 8af06aa2dae005ca9484ef31a57979aa gcc/ada/sem_ch7.adb + 94c7f641da57a315ec47682d2b860772 gcc/ada/sem_ch7.ads + 7313e8fc9211903707524e28045775b5 gcc/ada/sem_ch8.adb + 1a19ae993eff737ca064f9cd5b7889b5 gcc/ada/sem_ch8.ads + 1e1d256349e318f1f375f3ef75ba5019 gcc/ada/sem_ch9.adb + becd3aa032d2f77049f18e904d3a4aa3 gcc/ada/sem_ch9.ads + 56929ff219816edc366ce4aea04d8355 gcc/ada/sem_disp.adb + 6c81f3f6696aaeb0f827a9a0fbe44946 gcc/ada/sem_disp.ads + c349d807f792ffffac1c8c93265d68cc gcc/ada/sem_dist.adb + 2d6ae68718627c185f9a2d5f5edb7a19 gcc/ada/sem_dist.ads + 91f56ae11270e4d25dd8e576b0a7cd78 gcc/ada/sem_elab.adb + 2d2d3e7aa814783898ebe2fb52c72eff gcc/ada/sem_elab.ads + eb576485d44b50f2ec7c04ae39542b59 gcc/ada/sem_elim.adb + b194e89468d108127ce8c9504ea5dd85 gcc/ada/sem_elim.ads + 9b15177fe1c917731abeb4e5c993eae3 gcc/ada/sem_eval.adb + 3653f6dff3eb78405ddfa7c97a04900b gcc/ada/sem_eval.ads + 27a73b06810bd638fe4573ce1455e1a9 gcc/ada/sem_intr.adb + e78adf8a709aa37ff87baed5fa36d9fe gcc/ada/sem_intr.ads + a461cad6d69b2ecd920aa36075636571 gcc/ada/sem_maps.adb + f99da3253b3bec5d0df0eeaddf7eb2eb gcc/ada/sem_maps.ads + ad26afeadf07ae5d54b118f9387933d2 gcc/ada/sem_mech.adb + a80072efaf515a6cceee8a3a80c7674d gcc/ada/sem_mech.ads + 61bca01fbacf5ecbea1b9c96e8985fed gcc/ada/sem_prag.adb + 0245317d410460ab658f90e942100e5a gcc/ada/sem_prag.ads + db28ab9f16be285e01fcac27e941636a gcc/ada/sem_res.adb + 7c830aeab8aa51c0e37d30910a7dbf95 gcc/ada/sem_res.ads + 24e3f351459fd68a15a1175d3602bb3d gcc/ada/sem_smem.adb + 2d964a99047d20828b9bee94b3a8330f gcc/ada/sem_smem.ads + 06f5d4e70c94fe4df7278c2ab610af12 gcc/ada/sem_type.adb + 4935793d0750b21a3786f583aab43059 gcc/ada/sem_type.ads + 8d43294cbccba681051e5523d878fc17 gcc/ada/sem_util.adb + 2c8aa94de33f800e961f28ab784f9309 gcc/ada/sem_util.ads + 6c8b11390f678dac8a0eb5e3be6d4b94 gcc/ada/sem_vfpt.adb + c001fb1556f3c287957109dff3c55dfb gcc/ada/sem_vfpt.ads + 252b926e4ab39b256620f9394597efa2 gcc/ada/sem_warn.adb + 97164b827c37c9dc3d77b865f24a0438 gcc/ada/sem_warn.ads + eff0ac4acd2ab040858d7c8e92770219 gcc/ada/sequenio.ads d0f40d441a9dfefc4c41b404ce4f282f gcc/ada/s-errrep.adb 2cdcd3ad9f73b6e65d4cdd54b5277948 gcc/ada/s-errrep.ads 6231ee3d4bc1a5b063aefa5baf53091f gcc/ada/s-except.ads *************** b8aae74e743557d086baa0c6af0c6ddb gcc/ad *** 1498,1510 **** a47f06fa322c61b7d955d8beb23333cb gcc/ada/s-finimp.ads 52cc412b515f9945db49ee50aab2dde3 gcc/ada/s-finroo.adb fad42d75e4c1abc2694651c4176ed4be gcc/ada/s-finroo.ads ee59b6d32cf9a6ee06962e0622f74086 gcc/ada/s-fore.adb 3e8ee093a6b1e8d008452b3a2d4e1fe5 gcc/ada/s-fore.ads df0104645768da6d03c2b82013b6eba1 gcc/ada/s-geveop.adb b9688bd95cb0ad39dc307f7a50266690 gcc/ada/s-geveop.ads - 072a39e95e704e31a7753e683aa0cbcc gcc/ada/s-gloloc-mingw.adb 425c9d0f01b8768c4669db241b155eb7 gcc/ada/s-gloloc.adb 09b18f454e56edfb133e540988b5b482 gcc/ada/s-gloloc.ads 53ff9283fa13d2dfa269f48429e631ce gcc/ada/s-hibaen.ads 05d4b85410913ae000d9892185e170ce gcc/ada/s-htable.adb 218e378d0c5bcb1d57189520b086e8b1 gcc/ada/s-htable.ads --- 1527,1541 ---- a47f06fa322c61b7d955d8beb23333cb gcc/ada/s-finimp.ads 52cc412b515f9945db49ee50aab2dde3 gcc/ada/s-finroo.adb fad42d75e4c1abc2694651c4176ed4be gcc/ada/s-finroo.ads + 58367041fe8caf7625544f295aa9420e gcc/ada/sfn_scan.adb + deff4ec697e3fd4aa736fbc3499b82eb gcc/ada/sfn_scan.ads ee59b6d32cf9a6ee06962e0622f74086 gcc/ada/s-fore.adb 3e8ee093a6b1e8d008452b3a2d4e1fe5 gcc/ada/s-fore.ads df0104645768da6d03c2b82013b6eba1 gcc/ada/s-geveop.adb b9688bd95cb0ad39dc307f7a50266690 gcc/ada/s-geveop.ads 425c9d0f01b8768c4669db241b155eb7 gcc/ada/s-gloloc.adb 09b18f454e56edfb133e540988b5b482 gcc/ada/s-gloloc.ads + 072a39e95e704e31a7753e683aa0cbcc gcc/ada/s-gloloc-mingw.adb 53ff9283fa13d2dfa269f48429e631ce gcc/ada/s-hibaen.ads 05d4b85410913ae000d9892185e170ce gcc/ada/s-htable.adb 218e378d0c5bcb1d57189520b086e8b1 gcc/ada/s-htable.ads *************** c8da9ee7f0a66e4c6c135924d0d25812 gcc/ad *** 1538,1556 **** 9a8b58f5d06a027d23c775463830e83c gcc/ada/s-imgwch.ads 46e6a74b2b2459ebb79a2271cc29970d gcc/ada/s-imgwiu.adb a2f465f8d5b833a6a1a093cdf8b4b957 gcc/ada/s-imgwiu.ads 716f55f489b888c9be9f5e5c739c573c gcc/ada/s-inmaop-dummy.adb eda1a9987f9294488446ce1cb6da150e gcc/ada/s-inmaop-posix.adb b473fbaa2d207f9f9b48cbc01620e31f gcc/ada/s-inmaop-vms.adb ! 93a2c7a78af72db3df4d1f955cc5c3f3 gcc/ada/s-inmaop.ads 2380f2094d529d757deeae29b55fdd0e gcc/ada/s-interr-dummy.adb 04ccb4a894c8431a54dbe8db34ae8c92 gcc/ada/s-interr-sigaction.adb 376e0e96be4509204d48f7d92176c20f gcc/ada/s-interr-vms.adb 8333781508c70e4ce8d60506df58712c gcc/ada/s-interr-vxworks.adb ! 14aefc10e941d0d5169a2bb087f465b3 gcc/ada/s-interr.adb ! d28c810b137557878e587b272d756dca gcc/ada/s-interr.ads 2f3aadde4e178b8b6e3ec6c0437014a1 gcc/ada/s-intman-dummy.adb - f0e5c8c5759bb8818f766bb0a4da13b5 gcc/ada/s-intman-irix-athread.adb 6f07986dd2d9d9f2a4c300bc3e6d1b40 gcc/ada/s-intman-irix.adb 35e0129ee463b069d71f81a6f3defbdc gcc/ada/s-intman-mingw.adb 6d865b55e67d3ffd41d37a0959741b87 gcc/ada/s-intman-posix.adb f65638bb6b5bff35025ee07180fcb84c gcc/ada/s-intman-solaris.adb --- 1569,1602 ---- 9a8b58f5d06a027d23c775463830e83c gcc/ada/s-imgwch.ads 46e6a74b2b2459ebb79a2271cc29970d gcc/ada/s-imgwiu.adb a2f465f8d5b833a6a1a093cdf8b4b957 gcc/ada/s-imgwiu.ads + 7f6f0d9d842e97e9df8ea6f43577b058 gcc/ada/sinfo.adb + 71b0c3400dce3847e51977134898ff3b gcc/ada/sinfo.ads + 3ad2e7c963d4dfc6a9edb310aca37e48 gcc/ada/sinfo-cn.adb + be6f8547b4847a849951561f11d301a3 gcc/ada/sinfo-cn.ads + 93a2c7a78af72db3df4d1f955cc5c3f3 gcc/ada/s-inmaop.ads 716f55f489b888c9be9f5e5c739c573c gcc/ada/s-inmaop-dummy.adb eda1a9987f9294488446ce1cb6da150e gcc/ada/s-inmaop-posix.adb b473fbaa2d207f9f9b48cbc01620e31f gcc/ada/s-inmaop-vms.adb ! aa36e173e1473931b3370657ae122c71 gcc/ada/sinput.adb ! 7acddc02fc34aede2c3dbfee6a900648 gcc/ada/sinput.ads ! 12cc74df2c773a7685242c27a11ab7dd gcc/ada/sinput-c.adb ! ba709ee25e973f6920c5addddf6e4a8a gcc/ada/sinput-c.ads ! 84506a9525874b92248b377aa43c8b29 gcc/ada/sinput-d.adb ! 6839c4a29c40f33a262e2292a6c00b62 gcc/ada/sinput-d.ads ! 976a1e629c354a950c7fdd46951113d6 gcc/ada/sinput-l.adb ! 9d4e27b4012a30263c6ab435bcee8998 gcc/ada/sinput-l.ads ! eed7bf462842ce66325acf86157b430a gcc/ada/sinput-p.adb ! 5127919cea6fca8217fbc566f0e67b9b gcc/ada/sinput-p.ads ! 14aefc10e941d0d5169a2bb087f465b3 gcc/ada/s-interr.adb ! d28c810b137557878e587b272d756dca gcc/ada/s-interr.ads 2380f2094d529d757deeae29b55fdd0e gcc/ada/s-interr-dummy.adb 04ccb4a894c8431a54dbe8db34ae8c92 gcc/ada/s-interr-sigaction.adb 376e0e96be4509204d48f7d92176c20f gcc/ada/s-interr-vms.adb 8333781508c70e4ce8d60506df58712c gcc/ada/s-interr-vxworks.adb ! 60a18f3b6db54b281ed11ae6c6be39f9 gcc/ada/s-intman.ads 2f3aadde4e178b8b6e3ec6c0437014a1 gcc/ada/s-intman-dummy.adb 6f07986dd2d9d9f2a4c300bc3e6d1b40 gcc/ada/s-intman-irix.adb + f0e5c8c5759bb8818f766bb0a4da13b5 gcc/ada/s-intman-irix-athread.adb 35e0129ee463b069d71f81a6f3defbdc gcc/ada/s-intman-mingw.adb 6d865b55e67d3ffd41d37a0959741b87 gcc/ada/s-intman-posix.adb f65638bb6b5bff35025ee07180fcb84c gcc/ada/s-intman-solaris.adb *************** f65638bb6b5bff35025ee07180fcb84c gcc/ad *** 1558,1599 **** 166dad41777258463eec097a972c5f1a gcc/ada/s-intman-vms.ads d8807c1b8a7f6c300700749664628b01 gcc/ada/s-intman-vxworks.adb 3fe6b135650dc083869bb1fadcfdb4ce gcc/ada/s-intman-vxworks.ads - 60a18f3b6db54b281ed11ae6c6be39f9 gcc/ada/s-intman.ads e207c97358f5c1db0e22895c9ce1872e gcc/ada/s-io.adb 7806c318c86778e86d646582ea662177 gcc/ada/s-io.ads b0f05816b027bbff20ae1b526900d275 gcc/ada/s-maccod.ads 7e6417c25a9db7ffc3602401b2e449bc gcc/ada/s-mantis.adb 3b377da6936967f59131c3a5eeb60b64 gcc/ada/s-mantis.ads ade900fb546ed0c90f8ee56da9875285 gcc/ada/s-mastop-irix.adb 9a160098d8a3f1084c69859f2e81f478 gcc/ada/s-mastop-tru64.adb 5e11fcf7286f4b8fd01257ac25c88bc4 gcc/ada/s-mastop-vms.adb bbdd838636189e222059d5264c8f3205 gcc/ada/s-mastop-x86.adb - 664b8804b24e9f18ff40d965b34e6099 gcc/ada/s-mastop.adb - fdd9f3d13a6cbf693846420fdac5fe30 gcc/ada/s-mastop.ads c81a1787b8e7f135d39e7e56fb81b58b gcc/ada/s-memcop.ads - e575bf88b560332044bd8bb3baf31f6a gcc/ada/s-memory-mingw.adb 300311e29e8871e43103c5582a6175d8 gcc/ada/s-memory.adb bfb681c7fb02d7b8edce48c08a502f66 gcc/ada/s-memory.ads ! 9259d3a92df16987c9937fa8340fc8f4 gcc/ada/s-osinte-aix-fsu.ads 9bc0d096562c13579553062dd262b519 gcc/ada/s-osinte-aix.adb 317a8ae466028dc89f29d52d3f50455d gcc/ada/s-osinte-aix.ads 1808e3f7cf90781cface13935fe695c0 gcc/ada/s-osinte-darwin.adb b408fb41bfc83e121b7673c7c77a857f gcc/ada/s-osinte-darwin.ads dc1d7000727d34a90db25bf66cbd356b gcc/ada/s-osinte-dummy.ads 3a4b90fa21ad19c8f131725bd37d66cf gcc/ada/s-osinte-freebsd.adb ae98cee4e2d795e8a479d0f930ab1659 gcc/ada/s-osinte-freebsd.ads f37d8b5e52a33f4f4f785d8b86c07fb7 gcc/ada/s-osinte-fsu.adb 6cd64f782a7b5f3c0a16087d8141f4b1 gcc/ada/s-osinte-hpux-dce.adb 732ad2be817ef20cb9adf586fa2add59 gcc/ada/s-osinte-hpux-dce.ads - 335194ddebaac29031b63504120da8d1 gcc/ada/s-osinte-hpux.ads ba37b5721e4f7d3ce19c40844a20e3cf gcc/ada/s-osinte-interix.ads - 6ca92fdfebf847d8c5f234732ca91682 gcc/ada/s-osinte-irix-athread.ads b61a777b08139409a647fbd83ec05b1c gcc/ada/s-osinte-irix.adb 97df677c640a7a13b429d797bef084ca gcc/ada/s-osinte-irix.ads 01e0448336ca859326baa13beeb75fa9 gcc/ada/s-osinte-linux-alpha.ads b21947cd9b5a0c698be05d7f370c433e gcc/ada/s-osinte-linux-fsu.ads 4e8ccf5ff2937f66bd0b0f2067af71ce gcc/ada/s-osinte-linux-hppa.ads - 16f7ee96dddcdc6a6c48c5562123adae gcc/ada/s-osinte-linux.ads 2e37059dbe44bacf36c514469c42fd52 gcc/ada/s-osinte-lynxos-3.adb 7f164b58abb8ec008b60a20afdab5e0a gcc/ada/s-osinte-lynxos-3.ads d200685a39b843864a37c15a833d7b56 gcc/ada/s-osinte-lynxos.adb --- 1604,1648 ---- 166dad41777258463eec097a972c5f1a gcc/ada/s-intman-vms.ads d8807c1b8a7f6c300700749664628b01 gcc/ada/s-intman-vxworks.adb 3fe6b135650dc083869bb1fadcfdb4ce gcc/ada/s-intman-vxworks.ads e207c97358f5c1db0e22895c9ce1872e gcc/ada/s-io.adb 7806c318c86778e86d646582ea662177 gcc/ada/s-io.ads b0f05816b027bbff20ae1b526900d275 gcc/ada/s-maccod.ads 7e6417c25a9db7ffc3602401b2e449bc gcc/ada/s-mantis.adb 3b377da6936967f59131c3a5eeb60b64 gcc/ada/s-mantis.ads + 664b8804b24e9f18ff40d965b34e6099 gcc/ada/s-mastop.adb + fdd9f3d13a6cbf693846420fdac5fe30 gcc/ada/s-mastop.ads ade900fb546ed0c90f8ee56da9875285 gcc/ada/s-mastop-irix.adb 9a160098d8a3f1084c69859f2e81f478 gcc/ada/s-mastop-tru64.adb 5e11fcf7286f4b8fd01257ac25c88bc4 gcc/ada/s-mastop-vms.adb bbdd838636189e222059d5264c8f3205 gcc/ada/s-mastop-x86.adb c81a1787b8e7f135d39e7e56fb81b58b gcc/ada/s-memcop.ads 300311e29e8871e43103c5582a6175d8 gcc/ada/s-memory.adb bfb681c7fb02d7b8edce48c08a502f66 gcc/ada/s-memory.ads ! e575bf88b560332044bd8bb3baf31f6a gcc/ada/s-memory-mingw.adb ! 54ee2ce2e94f67cfef3246c464ad73a7 gcc/ada/snames.adb ! 54d3527d5448b19251101a22da611d49 gcc/ada/snames.ads ! 12ac675d12a78fd5fe77ef56b231eab9 gcc/ada/snames.h ! e229a6b673e842b1cf3a4301690e09b5 gcc/ada/socket.c 9bc0d096562c13579553062dd262b519 gcc/ada/s-osinte-aix.adb 317a8ae466028dc89f29d52d3f50455d gcc/ada/s-osinte-aix.ads + 9259d3a92df16987c9937fa8340fc8f4 gcc/ada/s-osinte-aix-fsu.ads 1808e3f7cf90781cface13935fe695c0 gcc/ada/s-osinte-darwin.adb b408fb41bfc83e121b7673c7c77a857f gcc/ada/s-osinte-darwin.ads dc1d7000727d34a90db25bf66cbd356b gcc/ada/s-osinte-dummy.ads 3a4b90fa21ad19c8f131725bd37d66cf gcc/ada/s-osinte-freebsd.adb ae98cee4e2d795e8a479d0f930ab1659 gcc/ada/s-osinte-freebsd.ads f37d8b5e52a33f4f4f785d8b86c07fb7 gcc/ada/s-osinte-fsu.adb + 335194ddebaac29031b63504120da8d1 gcc/ada/s-osinte-hpux.ads 6cd64f782a7b5f3c0a16087d8141f4b1 gcc/ada/s-osinte-hpux-dce.adb 732ad2be817ef20cb9adf586fa2add59 gcc/ada/s-osinte-hpux-dce.ads ba37b5721e4f7d3ce19c40844a20e3cf gcc/ada/s-osinte-interix.ads b61a777b08139409a647fbd83ec05b1c gcc/ada/s-osinte-irix.adb 97df677c640a7a13b429d797bef084ca gcc/ada/s-osinte-irix.ads + 6ca92fdfebf847d8c5f234732ca91682 gcc/ada/s-osinte-irix-athread.ads + 16f7ee96dddcdc6a6c48c5562123adae gcc/ada/s-osinte-linux.ads 01e0448336ca859326baa13beeb75fa9 gcc/ada/s-osinte-linux-alpha.ads b21947cd9b5a0c698be05d7f370c433e gcc/ada/s-osinte-linux-fsu.ads 4e8ccf5ff2937f66bd0b0f2067af71ce gcc/ada/s-osinte-linux-hppa.ads 2e37059dbe44bacf36c514469c42fd52 gcc/ada/s-osinte-lynxos-3.adb 7f164b58abb8ec008b60a20afdab5e0a gcc/ada/s-osinte-lynxos-3.ads d200685a39b843864a37c15a833d7b56 gcc/ada/s-osinte-lynxos.adb *************** c968828695fd11f3ccea742bdf607f04 gcc/ad *** 1604,1613 **** d9b70aceeeb5153563bce3eb2e9714b8 gcc/ada/s-osinte-posix.adb 5bffcdfcdeee1369c2bcc6c3678af105 gcc/ada/s-osinte-rtems.adb c55593b97b448e798f85fab8d68e8045 gcc/ada/s-osinte-rtems.ads - 823752ff2adedca0c77fa7ace1d334e0 gcc/ada/s-osinte-solaris-fsu.ads - 345b2ab100615b07f9ae428e921fa317 gcc/ada/s-osinte-solaris-posix.ads 03930e168ab488f7570fd5d5427664a1 gcc/ada/s-osinte-solaris.adb 50d926b19ed1cc2306e2a663ad42e5f3 gcc/ada/s-osinte-solaris.ads 36235ac1caa773779fde7c22dc473129 gcc/ada/s-osinte-tru64.adb a5b6d4f7a50d8c82020e320aa7e368cf gcc/ada/s-osinte-tru64.ads 3aa6b96f7f34ea075d5c538aa7ecedcb gcc/ada/s-osinte-unixware.adb --- 1653,1662 ---- d9b70aceeeb5153563bce3eb2e9714b8 gcc/ada/s-osinte-posix.adb 5bffcdfcdeee1369c2bcc6c3678af105 gcc/ada/s-osinte-rtems.adb c55593b97b448e798f85fab8d68e8045 gcc/ada/s-osinte-rtems.ads 03930e168ab488f7570fd5d5427664a1 gcc/ada/s-osinte-solaris.adb 50d926b19ed1cc2306e2a663ad42e5f3 gcc/ada/s-osinte-solaris.ads + 823752ff2adedca0c77fa7ace1d334e0 gcc/ada/s-osinte-solaris-fsu.ads + 345b2ab100615b07f9ae428e921fa317 gcc/ada/s-osinte-solaris-posix.ads 36235ac1caa773779fde7c22dc473129 gcc/ada/s-osinte-tru64.adb a5b6d4f7a50d8c82020e320aa7e368cf gcc/ada/s-osinte-tru64.ads 3aa6b96f7f34ea075d5c538aa7ecedcb gcc/ada/s-osinte-unixware.adb *************** a5b6d4f7a50d8c82020e320aa7e368cf gcc/ad *** 1616,1621 **** --- 1665,1671 ---- 2b6b9fb4e635a1f860a8a238cd137cdd gcc/ada/s-osinte-vms.ads 2122c1846cf70241a13241b74967e267 gcc/ada/s-osinte-vxworks.adb 95c32467efa274d3c028921728c1d8d3 gcc/ada/s-osinte-vxworks.ads + dbe1e2b53384a3a2a24fb1c9adb5df35 gcc/ada/s-osprim.ads 20c3576596ecb949449f96068d5eb394 gcc/ada/s-osprim-mingw.adb 8316664f47413497a14f9bffb71fa07a gcc/ada/s-osprim-os2.adb 887fc44a83d208eb575d9021bfae81db gcc/ada/s-osprim-posix.adb *************** e529998dc07d1ecfe71ac1040f70c019 gcc/ad *** 1624,1630 **** fb16a0d7bc64d558e361fc5e6c4939f6 gcc/ada/s-osprim-vms.adb 0808dab9423092de17929f61c06b227e gcc/ada/s-osprim-vms.ads ffc21736c9d11a8d28e0bd4a87f831e0 gcc/ada/s-osprim-vxworks.adb - dbe1e2b53384a3a2a24fb1c9adb5df35 gcc/ada/s-osprim.ads ecd38c8d2e8d4d991a3ec71af11a44a6 gcc/ada/s-pack03.adb 9af27db5b99e1d7b85db98bc09bf0ed6 gcc/ada/s-pack03.ads 4412665f801551f2aa2182199b6ff367 gcc/ada/s-pack05.adb --- 1674,1679 ---- *************** dbea1739ffc58e7f43b54afee30298fd gcc/ad *** 1739,1744 **** --- 1788,1795 ---- 7436d70ca5f1bbd3a897e354dd090302 gcc/ada/s-pack62.ads a08b72bb84a64b637750e22ac08dbc0a gcc/ada/s-pack63.adb c2c530d4121c703113f0986f23e45d42 gcc/ada/s-pack63.ads + 912934ef1d814088fb62c338d43ff031 gcc/ada/s-parame.adb + 928bda6e8bfb5d621c219556134ace92 gcc/ada/s-parame.ads ab5ffeaa3ed125961e09bc35f4213a0f gcc/ada/s-parame-ae653.ads 770add43fcd523769a5d06cbe008cf6d gcc/ada/s-parame-hpux.ads a54aa2ef689bdb6bc32f5866a6b22a2d gcc/ada/s-parame-linux.adb *************** a54aa2ef689bdb6bc32f5866a6b22a2d gcc/ad *** 1746,1756 **** a0bd1a774c42c74d08ec839d2eb99f74 gcc/ada/s-parame-os2.adb 84a517fab35724ed785e717b1f5dfcbd gcc/ada/s-parame-rtems.adb d38d9f5a44aff668ce03612ecdf019eb gcc/ada/s-parame-solaris.adb - 344ed8dfa057ee16a791aad079375f42 gcc/ada/s-parame-vms-restrict.ads 2712585a404cfee5663daed3a974e732 gcc/ada/s-parame-vms.ads c0f5c894f9499a36ce7d0ea3d84265d2 gcc/ada/s-parame-vxworks.ads - 912934ef1d814088fb62c338d43ff031 gcc/ada/s-parame.adb - 928bda6e8bfb5d621c219556134ace92 gcc/ada/s-parame.ads f43e8e0ee0ae50d2223d70fccfc54af0 gcc/ada/s-parint.adb e376ed83813fa82dad32feb573b46844 gcc/ada/s-parint.ads 45a4a1f7a1978d4d589ab9e52fdcb453 gcc/ada/s-pooglo.adb --- 1797,1805 ---- a0bd1a774c42c74d08ec839d2eb99f74 gcc/ada/s-parame-os2.adb 84a517fab35724ed785e717b1f5dfcbd gcc/ada/s-parame-rtems.adb d38d9f5a44aff668ce03612ecdf019eb gcc/ada/s-parame-solaris.adb 2712585a404cfee5663daed3a974e732 gcc/ada/s-parame-vms.ads + 344ed8dfa057ee16a791aad079375f42 gcc/ada/s-parame-vms-restrict.ads c0f5c894f9499a36ce7d0ea3d84265d2 gcc/ada/s-parame-vxworks.ads f43e8e0ee0ae50d2223d70fccfc54af0 gcc/ada/s-parint.adb e376ed83813fa82dad32feb573b46844 gcc/ada/s-parint.ads 45a4a1f7a1978d4d589ab9e52fdcb453 gcc/ada/s-pooglo.adb *************** c7c8dd7ac7f232180b9d67845634fdd4 gcc/ad *** 1760,1769 **** ac3eb0e2c4b883a3fd515bd7b1f14fe2 gcc/ada/s-poosiz.adb 034d2d040cf3190d71b699d8d41d4d48 gcc/ada/s-poosiz.ads 21ffbdbef84f208128c81d41ba7c23d6 gcc/ada/s-powtab.ads ! 470652dfef23d09495bf7db4f2d0ccda gcc/ada/s-proinf-irix-athread.adb ! e731026149e4b3e4433fa74f03b7b221 gcc/ada/s-proinf-irix-athread.ads e0e504793d2a6fcaa1a9ed5775da05c8 gcc/ada/s-proinf.adb ebeb792f556c7839acd1e079eb7d6797 gcc/ada/s-proinf.ads 6a418fc35dbf35c250104b2e5f77dc15 gcc/ada/s-purexc.ads 076c01244532a79ba8def4c6dfb822f6 gcc/ada/s-restri.adb f7535e5944bbeac139efa4d1af5ba73c gcc/ada/s-restri.ads --- 1809,1820 ---- ac3eb0e2c4b883a3fd515bd7b1f14fe2 gcc/ada/s-poosiz.adb 034d2d040cf3190d71b699d8d41d4d48 gcc/ada/s-poosiz.ads 21ffbdbef84f208128c81d41ba7c23d6 gcc/ada/s-powtab.ads ! 54586532d3d2e2038b73b8dd4f1e2232 gcc/ada/sprint.adb ! 14fa09ba32094ddb8c8bb35c97f6cc02 gcc/ada/sprint.ads e0e504793d2a6fcaa1a9ed5775da05c8 gcc/ada/s-proinf.adb ebeb792f556c7839acd1e079eb7d6797 gcc/ada/s-proinf.ads + 470652dfef23d09495bf7db4f2d0ccda gcc/ada/s-proinf-irix-athread.adb + e731026149e4b3e4433fa74f03b7b221 gcc/ada/s-proinf-irix-athread.ads 6a418fc35dbf35c250104b2e5f77dc15 gcc/ada/s-purexc.ads 076c01244532a79ba8def4c6dfb822f6 gcc/ada/s-restri.adb f7535e5944bbeac139efa4d1af5ba73c gcc/ada/s-restri.ads *************** f6f1c4942e0bbf06a283ef8fcc39f7b1 gcc/ad *** 1792,1800 **** d3d283c13b932284017c1c4965077fa7 gcc/ada/s-stache.ads 350f6a5a7dd8de813c87d82e9e76fe88 gcc/ada/s-stalib.adb 05c1f4e39695d0bbbe9f0f5d1d789bfd gcc/ada/s-stalib.ads - 27e9c70e73bee7b60af2f047084de6a7 gcc/ada/s-stchop-vxworks.adb ab78bc28334ae3e5b4294581403322a8 gcc/ada/s-stchop.adb ecf7b27da92c96f0cda54f91e3b5fc14 gcc/ada/s-stchop.ads 42c7bb8e656e4c68f4f74e690c35571a gcc/ada/s-stoele.adb 4a7eef6af2a4f5a33214224d969d1d58 gcc/ada/s-stoele.ads eedcb3c023757f70d7b775f5a6a4ddb9 gcc/ada/s-stopoo.adb --- 1843,1851 ---- d3d283c13b932284017c1c4965077fa7 gcc/ada/s-stache.ads 350f6a5a7dd8de813c87d82e9e76fe88 gcc/ada/s-stalib.adb 05c1f4e39695d0bbbe9f0f5d1d789bfd gcc/ada/s-stalib.ads ab78bc28334ae3e5b4294581403322a8 gcc/ada/s-stchop.adb ecf7b27da92c96f0cda54f91e3b5fc14 gcc/ada/s-stchop.ads + 27e9c70e73bee7b60af2f047084de6a7 gcc/ada/s-stchop-vxworks.adb 42c7bb8e656e4c68f4f74e690c35571a gcc/ada/s-stoele.adb 4a7eef6af2a4f5a33214224d969d1d58 gcc/ada/s-stoele.ads eedcb3c023757f70d7b775f5a6a4ddb9 gcc/ada/s-stopoo.adb *************** a2ddfde03e350e4c312e6d00486f0118 gcc/ad *** 1814,1825 **** 10817739c7de59d1440562e07a7eaccd gcc/ada/s-tadert.ads 99eeaf4d410b86464a7e8efb09747a46 gcc/ada/s-taenca.adb 814d50022ccb3deb138d043192644c08 gcc/ada/s-taenca.ads 6f700093818831ff7ba1f314583e1a8a gcc/ada/s-taprob.adb 26d005113522a6b88d5eb2a625dccdfe gcc/ada/s-taprob.ads fd357f4b760a7148197d97cf5ebdc0df gcc/ada/s-taprop-dummy.adb 90b2d3d570cfbdc697f8ad88b821bd9a gcc/ada/s-taprop-hpux-dce.adb - ba9985e9d79ba605f48dfbb3f0275b01 gcc/ada/s-taprop-irix-athread.adb 05c1e565c60130f1deb3467d8e2c288e gcc/ada/s-taprop-irix.adb 03c9783ec56a554ed2075dccec4a241f gcc/ada/s-taprop-linux.adb 25ac0d95b66e30690cf425b6b76d40ba gcc/ada/s-taprop-lynxos.adb 9b9003faa51e9f16e4c610d4289aa7a2 gcc/ada/s-taprop-mingw.adb --- 1865,1879 ---- 10817739c7de59d1440562e07a7eaccd gcc/ada/s-tadert.ads 99eeaf4d410b86464a7e8efb09747a46 gcc/ada/s-taenca.adb 814d50022ccb3deb138d043192644c08 gcc/ada/s-taenca.ads + 1345f5c7d82d3975e223276fce95f75b gcc/ada/stand.adb + c7b31905eafcc84ee7667a656a456f4b gcc/ada/stand.ads 6f700093818831ff7ba1f314583e1a8a gcc/ada/s-taprob.adb 26d005113522a6b88d5eb2a625dccdfe gcc/ada/s-taprob.ads + 9a7c6950ef49dbe03e604dddb6bd57be gcc/ada/s-taprop.ads fd357f4b760a7148197d97cf5ebdc0df gcc/ada/s-taprop-dummy.adb 90b2d3d570cfbdc697f8ad88b821bd9a gcc/ada/s-taprop-hpux-dce.adb 05c1e565c60130f1deb3467d8e2c288e gcc/ada/s-taprop-irix.adb + ba9985e9d79ba605f48dfbb3f0275b01 gcc/ada/s-taprop-irix-athread.adb 03c9783ec56a554ed2075dccec4a241f gcc/ada/s-taprop-linux.adb 25ac0d95b66e30690cf425b6b76d40ba gcc/ada/s-taprop-lynxos.adb 9b9003faa51e9f16e4c610d4289aa7a2 gcc/ada/s-taprop-mingw.adb *************** df6e52e4d32bde7882cbd4cc44ad9fea gcc/ad *** 1829,1847 **** 5b7dfbc50386597084a987845b2b0a13 gcc/ada/s-taprop-tru64.adb ed72cb1eb7a08cf3dffb423643e76be6 gcc/ada/s-taprop-vms.adb c1c21c14411f01bcbded82342721041a gcc/ada/s-taprop-vxworks.adb - 9a7c6950ef49dbe03e604dddb6bd57be gcc/ada/s-taprop.ads 03012a5ff752876a3f06247809361d8b gcc/ada/s-tarest.adb f41ef94013ae64744a130d6e5e059fcc gcc/ada/s-tarest.ads 5deddccb1cda63bfac8ba47c4d774507 gcc/ada/s-tasdeb.adb 80f5105fc73c754d724ebe3be150450b gcc/ada/s-tasdeb.ads f1f14318b2048caf7ec7c2df47a7d04c gcc/ada/s-tasinf-irix-athread.adb 04767ed3e7ecb8404fc5be8eb702b08a gcc/ada/s-tasinf-irix-athread.ads - 8404af95ad586f9663d5b4bb74f2b5c2 gcc/ada/s-tasinf-irix.ads f3420d99d67f23c289631c5531bf5576 gcc/ada/s-tasinf-solaris.adb d25bfd1fb80051fcc4602be176c61b24 gcc/ada/s-tasinf-solaris.ads 5c597e23bf0d7467f786150f2ca5152c gcc/ada/s-tasinf-tru64.ads - b7dcb5e0b933abb4cedb9f7f6f175832 gcc/ada/s-tasinf.adb - cd3f2faefd8bf4120d95c1134865d36e gcc/ada/s-tasinf.ads a177e296325ec65eee0a72358a93778f gcc/ada/s-tasini.adb 70238ee21ba3d51a6abd1edba9584304 gcc/ada/s-tasini.ads 7eba538e83bac08eec90c49c54384b38 gcc/ada/s-taskin.adb --- 1883,1900 ---- 5b7dfbc50386597084a987845b2b0a13 gcc/ada/s-taprop-tru64.adb ed72cb1eb7a08cf3dffb423643e76be6 gcc/ada/s-taprop-vms.adb c1c21c14411f01bcbded82342721041a gcc/ada/s-taprop-vxworks.adb 03012a5ff752876a3f06247809361d8b gcc/ada/s-tarest.adb f41ef94013ae64744a130d6e5e059fcc gcc/ada/s-tarest.ads 5deddccb1cda63bfac8ba47c4d774507 gcc/ada/s-tasdeb.adb 80f5105fc73c754d724ebe3be150450b gcc/ada/s-tasdeb.ads + b7dcb5e0b933abb4cedb9f7f6f175832 gcc/ada/s-tasinf.adb + cd3f2faefd8bf4120d95c1134865d36e gcc/ada/s-tasinf.ads + 8404af95ad586f9663d5b4bb74f2b5c2 gcc/ada/s-tasinf-irix.ads f1f14318b2048caf7ec7c2df47a7d04c gcc/ada/s-tasinf-irix-athread.adb 04767ed3e7ecb8404fc5be8eb702b08a gcc/ada/s-tasinf-irix-athread.ads f3420d99d67f23c289631c5531bf5576 gcc/ada/s-tasinf-solaris.adb d25bfd1fb80051fcc4602be176c61b24 gcc/ada/s-tasinf-solaris.ads 5c597e23bf0d7467f786150f2ca5152c gcc/ada/s-tasinf-tru64.ads a177e296325ec65eee0a72358a93778f gcc/ada/s-tasini.adb 70238ee21ba3d51a6abd1edba9584304 gcc/ada/s-tasini.ads 7eba538e83bac08eec90c49c54384b38 gcc/ada/s-taskin.adb *************** b71b45da801e1870ec40fe5b7dfbf4cd gcc/ad *** 1880,1913 **** 25c5a035c442be558f620e04168c200c gcc/ada/s-tpopde-vms.adb 8bd317080022a0f3ddcf673d4a1d8474 gcc/ada/s-tpopde-vms.ads 19215b5ba21983642b1e3eb43ad04f91 gcc/ada/s-tpopsp-lynxos.adb - 58e442eac7b8d30d95f3fc5930e69f65 gcc/ada/s-tpopsp-posix-foreign.adb cc6c3a33d1527d920e2dbb0adc38bc61 gcc/ada/s-tpopsp-posix.adb bb1f9399c6eb5a6c67183339546bd3cf gcc/ada/s-tpopsp-rtems.adb 1e46851201ea9fb7b6bc7690b41b5104 gcc/ada/s-tpopsp-solaris.adb 8c05bdf1a29e74cfa0ede8c99022b15a gcc/ada/s-tpopsp-vxworks.adb 01046ce0c42d5fd3ff60e679e198eade gcc/ada/s-tporft.adb 400e29965b594d46e2a23be5ce7fad68 gcc/ada/s-tposen.adb 2adcff79bd3bf007aa5ade84a3529cba gcc/ada/s-tposen.ads - 67c8473c8654d0b18a47e915795e31c9 gcc/ada/s-traceb-hpux.adb - 0557b8b059913110276aa29018d1bba7 gcc/ada/s-traceb-mastop.adb 6bcfbc089c1d20f039f28b48b28211fd gcc/ada/s-traceb.adb 413168c1faab9bdd490b71d600411a7a gcc/ada/s-traceb.ads ! 8d4f6d3b49ed3a081faa922c59ea9f3f gcc/ada/s-traces-default.adb 14af7ad37db120ec8e306a781cfb83a2 gcc/ada/s-traces.adb 67a22a2a10348d625be9320c7898d5f9 gcc/ada/s-traces.ads ! a9e71f1d6e68bfad86200ed598adbb49 gcc/ada/s-traent-vms.adb ! 8146f91c0f1e53831ca46f8887b00503 gcc/ada/s-traent-vms.ads 4cd225b7ec3161f082f65b2d0e849026 gcc/ada/s-traent.adb d34634f690d56153d24355e113d45173 gcc/ada/s-traent.ads 93e87c25d41d5f9777d460ed9440804d gcc/ada/s-trafor-default.adb 7ba88114f79466f907e5a4a1f4c8bb8d gcc/ada/s-trafor-default.ads - b80edc0810a1b991d8f01b6be29e1df0 gcc/ada/s-tratas-default.adb e30ac6ec6652cda503d5579164ff1667 gcc/ada/s-tratas.adb 2f1123c97be66cb8e7f3b32ac5c213cc gcc/ada/s-tratas.ads 214d458d6fabe04450968a833a45783d gcc/ada/s-unstyp.ads - 64e13ec79ffc9ac886eb33e4f3cf49bb gcc/ada/s-vaflop-vms-alpha.adb 7864d644ded9c28da338aa257a358e91 gcc/ada/s-vaflop.adb b57db9d88da51af18041b8f3dd36762f gcc/ada/s-vaflop.ads c4b3b25ce34627daa585b9c4d6b360e7 gcc/ada/s-valboo.adb c14a9e60383f05120ed85b71893bb2a4 gcc/ada/s-valboo.ads 3bef6042808a3374b761bcf61836f333 gcc/ada/s-valcha.adb --- 1933,1976 ---- 25c5a035c442be558f620e04168c200c gcc/ada/s-tpopde-vms.adb 8bd317080022a0f3ddcf673d4a1d8474 gcc/ada/s-tpopde-vms.ads 19215b5ba21983642b1e3eb43ad04f91 gcc/ada/s-tpopsp-lynxos.adb cc6c3a33d1527d920e2dbb0adc38bc61 gcc/ada/s-tpopsp-posix.adb + 58e442eac7b8d30d95f3fc5930e69f65 gcc/ada/s-tpopsp-posix-foreign.adb bb1f9399c6eb5a6c67183339546bd3cf gcc/ada/s-tpopsp-rtems.adb 1e46851201ea9fb7b6bc7690b41b5104 gcc/ada/s-tpopsp-solaris.adb 8c05bdf1a29e74cfa0ede8c99022b15a gcc/ada/s-tpopsp-vxworks.adb 01046ce0c42d5fd3ff60e679e198eade gcc/ada/s-tporft.adb 400e29965b594d46e2a23be5ce7fad68 gcc/ada/s-tposen.adb 2adcff79bd3bf007aa5ade84a3529cba gcc/ada/s-tposen.ads 6bcfbc089c1d20f039f28b48b28211fd gcc/ada/s-traceb.adb 413168c1faab9bdd490b71d600411a7a gcc/ada/s-traceb.ads ! 67c8473c8654d0b18a47e915795e31c9 gcc/ada/s-traceb-hpux.adb ! 0557b8b059913110276aa29018d1bba7 gcc/ada/s-traceb-mastop.adb 14af7ad37db120ec8e306a781cfb83a2 gcc/ada/s-traces.adb 67a22a2a10348d625be9320c7898d5f9 gcc/ada/s-traces.ads ! 8d4f6d3b49ed3a081faa922c59ea9f3f gcc/ada/s-traces-default.adb 4cd225b7ec3161f082f65b2d0e849026 gcc/ada/s-traent.adb d34634f690d56153d24355e113d45173 gcc/ada/s-traent.ads + a9e71f1d6e68bfad86200ed598adbb49 gcc/ada/s-traent-vms.adb + 8146f91c0f1e53831ca46f8887b00503 gcc/ada/s-traent-vms.ads 93e87c25d41d5f9777d460ed9440804d gcc/ada/s-trafor-default.adb 7ba88114f79466f907e5a4a1f4c8bb8d gcc/ada/s-trafor-default.ads e30ac6ec6652cda503d5579164ff1667 gcc/ada/s-tratas.adb 2f1123c97be66cb8e7f3b32ac5c213cc gcc/ada/s-tratas.ads + b80edc0810a1b991d8f01b6be29e1df0 gcc/ada/s-tratas-default.adb + ef6569a2f3dee8b5c9de148c88bfd340 gcc/ada/stringt.adb + 78504c0bf21f9587b364e6dc5c6290f5 gcc/ada/stringt.ads + 1595cf4849923553febf03c00a9af021 gcc/ada/stringt.h + 61b1fc7e09e9384f257bf86652a4def1 gcc/ada/style.ads + ac0a445b58c2b8ad36ac648b923c4f14 gcc/ada/styleg.adb + a4752f9c98b997f601c296b1b176857f gcc/ada/styleg.ads + 2ef3ef84441970ff7482b52e4768612c gcc/ada/styleg-c.adb + 77adec648a838532ff3b7185c35b1f23 gcc/ada/styleg-c.ads + b4349845ef1fb4e64cd0a6c74c31154c gcc/ada/stylesw.adb + 9f64b072fd2bd37c5bdb675a268b8695 gcc/ada/stylesw.ads 214d458d6fabe04450968a833a45783d gcc/ada/s-unstyp.ads 7864d644ded9c28da338aa257a358e91 gcc/ada/s-vaflop.adb b57db9d88da51af18041b8f3dd36762f gcc/ada/s-vaflop.ads + 64e13ec79ffc9ac886eb33e4f3cf49bb gcc/ada/s-vaflop-vms-alpha.adb c4b3b25ce34627daa585b9c4d6b360e7 gcc/ada/s-valboo.adb c14a9e60383f05120ed85b71893bb2a4 gcc/ada/s-valboo.ads 3bef6042808a3374b761bcf61836f333 gcc/ada/s-valcha.adb *************** b7736e0a8fcebf4789066f708c40cbd9 gcc/ad *** 1967,2097 **** 8a6c0547d38120ee8d2d4bce7f051e1c gcc/ada/s-widllu.ads 8c8b256b17456c48498f3082e2315a40 gcc/ada/s-widwch.adb 2ec4f736c1221e52b98376f8a5b2c83d gcc/ada/s-widwch.ads ! e8917bd13aaa75d8b42e20b7404fdd55 gcc/ada/s-wwdcha.adb ! be2c55a8f7abb27746f7e7976ed698f4 gcc/ada/s-wwdcha.ads ! 3583579b8d2fe8675ae0c977a0f91dd5 gcc/ada/s-wwdenu.adb ! 0df5da7ea956eba6f6ac7dc9d7c5cfc1 gcc/ada/s-wwdenu.ads ! 3b384b6fc6932ad4f5afff04c0a79c0d gcc/ada/s-wwdwch.adb ! dd82dbc86cf2c76e238c21df7d1a12b1 gcc/ada/s-wwdwch.ads ! 55fe0afe4349839af69bdc1700880ac9 gcc/ada/scans.adb ! cfc6bcb32491e95e679be016c00700e8 gcc/ada/scans.ads ! 2f81f6a63ede5f24c17778476fa1d78b gcc/ada/scn.adb ! c8a3d74cb4a78157ef85ebe6d7df06a1 gcc/ada/scn.ads ! 4fdf4008929ec1ab34051c57d7bffe87 gcc/ada/scng.adb ! b91d1fcf17bb74a1963f2fc2b8fa353a gcc/ada/scng.ads ! 189df994310b603b92cb61b38070f5b9 gcc/ada/sdefault.ads ! fe8b8f8522b4579f450311bbb6c76948 gcc/ada/seh_init.c ! f602831bffeb3cf2f00e797533039e1c gcc/ada/sem.adb ! 6ed3374873d8d786f7cdfde41c19e756 gcc/ada/sem.ads ! 2cef228b175eb7c77a779863dec98872 gcc/ada/sem_aggr.adb ! 2fa7867e523a286223ecd3b8a52a2f0c gcc/ada/sem_aggr.ads ! 7d9bc369bd2b4b65fd59420ba14000e3 gcc/ada/sem_attr.adb ! 277985011f152fa6d681f22cbf114e36 gcc/ada/sem_attr.ads ! db86dc1f44a3327f2f21f1003917a9c6 gcc/ada/sem_case.adb ! 29e629233a0c490f5072f12cf932ba28 gcc/ada/sem_case.ads ! e7f39f07f116d5ac43a3bd2c61044bf9 gcc/ada/sem_cat.adb ! 8f61bc33259a5081eb522ddc22458e35 gcc/ada/sem_cat.ads ! 0186563f25e5556cee52e35020fe6a5b gcc/ada/sem_ch10.adb ! 0d0abd2e623eb930e2d041221ecf6f65 gcc/ada/sem_ch10.ads ! 238c237dab65be33edf459df294793d2 gcc/ada/sem_ch11.adb ! 618f30e2ae7e6a60d24e9e9a7cf82dbb gcc/ada/sem_ch11.ads ! dc95500632fd5e3b8d544bca9d08fdd2 gcc/ada/sem_ch12.adb ! fbd6351b8dd9b1f488f700d0a50dbb42 gcc/ada/sem_ch12.ads ! 3486b96205ff0f9543caf52a9f72ab99 gcc/ada/sem_ch13.adb ! 3916177aaed134461df693b45f32d6b5 gcc/ada/sem_ch13.ads ! 342e165750f687a77981fd6bb3ef5caa gcc/ada/sem_ch2.adb ! bbbd33bef0a1199c3399b0836f99c571 gcc/ada/sem_ch2.ads ! 734625e4924a3863502d8c8a392bca11 gcc/ada/sem_ch3.adb ! 189e99c48f47bd60b84f390ba0ae2961 gcc/ada/sem_ch3.ads ! 9ab3b151dba3189ed3e3c8124b053cc0 gcc/ada/sem_ch4.adb ! 31c9e996c4f15c04ca07bbe55d002481 gcc/ada/sem_ch4.ads ! 1ffc190c9f717d4a49d75e0d53af021d gcc/ada/sem_ch5.adb ! 9b5561d7fe7e7fbe480b67b56c877fe3 gcc/ada/sem_ch5.ads ! 7f34ee7b3167e98f7b0c6953b281cc19 gcc/ada/sem_ch6.adb ! 589903b1e52fbddfae3322c899e7aa1b gcc/ada/sem_ch6.ads ! 8af06aa2dae005ca9484ef31a57979aa gcc/ada/sem_ch7.adb ! 94c7f641da57a315ec47682d2b860772 gcc/ada/sem_ch7.ads ! 7313e8fc9211903707524e28045775b5 gcc/ada/sem_ch8.adb ! 1a19ae993eff737ca064f9cd5b7889b5 gcc/ada/sem_ch8.ads ! 1e1d256349e318f1f375f3ef75ba5019 gcc/ada/sem_ch9.adb ! becd3aa032d2f77049f18e904d3a4aa3 gcc/ada/sem_ch9.ads ! 56929ff219816edc366ce4aea04d8355 gcc/ada/sem_disp.adb ! 6c81f3f6696aaeb0f827a9a0fbe44946 gcc/ada/sem_disp.ads ! c349d807f792ffffac1c8c93265d68cc gcc/ada/sem_dist.adb ! 2d6ae68718627c185f9a2d5f5edb7a19 gcc/ada/sem_dist.ads ! 91f56ae11270e4d25dd8e576b0a7cd78 gcc/ada/sem_elab.adb ! 2d2d3e7aa814783898ebe2fb52c72eff gcc/ada/sem_elab.ads ! eb576485d44b50f2ec7c04ae39542b59 gcc/ada/sem_elim.adb ! b194e89468d108127ce8c9504ea5dd85 gcc/ada/sem_elim.ads ! 9b15177fe1c917731abeb4e5c993eae3 gcc/ada/sem_eval.adb ! 3653f6dff3eb78405ddfa7c97a04900b gcc/ada/sem_eval.ads ! 27a73b06810bd638fe4573ce1455e1a9 gcc/ada/sem_intr.adb ! e78adf8a709aa37ff87baed5fa36d9fe gcc/ada/sem_intr.ads ! a461cad6d69b2ecd920aa36075636571 gcc/ada/sem_maps.adb ! f99da3253b3bec5d0df0eeaddf7eb2eb gcc/ada/sem_maps.ads ! ad26afeadf07ae5d54b118f9387933d2 gcc/ada/sem_mech.adb ! a80072efaf515a6cceee8a3a80c7674d gcc/ada/sem_mech.ads ! 61bca01fbacf5ecbea1b9c96e8985fed gcc/ada/sem_prag.adb ! 0245317d410460ab658f90e942100e5a gcc/ada/sem_prag.ads ! d506d1f53662143776b74e7051153f12 gcc/ada/sem_res.adb ! 7c830aeab8aa51c0e37d30910a7dbf95 gcc/ada/sem_res.ads ! 24e3f351459fd68a15a1175d3602bb3d gcc/ada/sem_smem.adb ! 2d964a99047d20828b9bee94b3a8330f gcc/ada/sem_smem.ads ! 06f5d4e70c94fe4df7278c2ab610af12 gcc/ada/sem_type.adb ! 4935793d0750b21a3786f583aab43059 gcc/ada/sem_type.ads ! 8d43294cbccba681051e5523d878fc17 gcc/ada/sem_util.adb ! 2c8aa94de33f800e961f28ab784f9309 gcc/ada/sem_util.ads ! 6c8b11390f678dac8a0eb5e3be6d4b94 gcc/ada/sem_vfpt.adb ! c001fb1556f3c287957109dff3c55dfb gcc/ada/sem_vfpt.ads ! 252b926e4ab39b256620f9394597efa2 gcc/ada/sem_warn.adb ! 97164b827c37c9dc3d77b865f24a0438 gcc/ada/sem_warn.ads ! eff0ac4acd2ab040858d7c8e92770219 gcc/ada/sequenio.ads ! 58367041fe8caf7625544f295aa9420e gcc/ada/sfn_scan.adb ! deff4ec697e3fd4aa736fbc3499b82eb gcc/ada/sfn_scan.ads ! 3ad2e7c963d4dfc6a9edb310aca37e48 gcc/ada/sinfo-cn.adb ! be6f8547b4847a849951561f11d301a3 gcc/ada/sinfo-cn.ads ! 7f6f0d9d842e97e9df8ea6f43577b058 gcc/ada/sinfo.adb ! 71b0c3400dce3847e51977134898ff3b gcc/ada/sinfo.ads ! 12cc74df2c773a7685242c27a11ab7dd gcc/ada/sinput-c.adb ! ba709ee25e973f6920c5addddf6e4a8a gcc/ada/sinput-c.ads ! 84506a9525874b92248b377aa43c8b29 gcc/ada/sinput-d.adb ! 6839c4a29c40f33a262e2292a6c00b62 gcc/ada/sinput-d.ads ! 976a1e629c354a950c7fdd46951113d6 gcc/ada/sinput-l.adb ! 9d4e27b4012a30263c6ab435bcee8998 gcc/ada/sinput-l.ads ! eed7bf462842ce66325acf86157b430a gcc/ada/sinput-p.adb ! 5127919cea6fca8217fbc566f0e67b9b gcc/ada/sinput-p.ads ! aa36e173e1473931b3370657ae122c71 gcc/ada/sinput.adb ! 7acddc02fc34aede2c3dbfee6a900648 gcc/ada/sinput.ads ! 54ee2ce2e94f67cfef3246c464ad73a7 gcc/ada/snames.adb ! 54d3527d5448b19251101a22da611d49 gcc/ada/snames.ads ! 12ac675d12a78fd5fe77ef56b231eab9 gcc/ada/snames.h ! e229a6b673e842b1cf3a4301690e09b5 gcc/ada/socket.c ! 54586532d3d2e2038b73b8dd4f1e2232 gcc/ada/sprint.adb ! 14fa09ba32094ddb8c8bb35c97f6cc02 gcc/ada/sprint.ads ! 1345f5c7d82d3975e223276fce95f75b gcc/ada/stand.adb ! c7b31905eafcc84ee7667a656a456f4b gcc/ada/stand.ads ! ef6569a2f3dee8b5c9de148c88bfd340 gcc/ada/stringt.adb ! 78504c0bf21f9587b364e6dc5c6290f5 gcc/ada/stringt.ads ! 1595cf4849923553febf03c00a9af021 gcc/ada/stringt.h ! 61b1fc7e09e9384f257bf86652a4def1 gcc/ada/style.ads ! 2ef3ef84441970ff7482b52e4768612c gcc/ada/styleg-c.adb ! 77adec648a838532ff3b7185c35b1f23 gcc/ada/styleg-c.ads ! ac0a445b58c2b8ad36ac648b923c4f14 gcc/ada/styleg.adb ! a4752f9c98b997f601c296b1b176857f gcc/ada/styleg.ads ! b4349845ef1fb4e64cd0a6c74c31154c gcc/ada/stylesw.adb ! 9f64b072fd2bd37c5bdb675a268b8695 gcc/ada/stylesw.ads c9fcb555f80bca03b721fadea5119391 gcc/ada/switch-b.adb 05595840e5499da53edd9e352bbcd4c2 gcc/ada/switch-b.ads 1e000f3be0e293c706c3afbb861de486 gcc/ada/switch-c.adb 9a9344995630035f56e579b3718142f0 gcc/ada/switch-c.ads e2a13293abaf44a4c899299e46ca1434 gcc/ada/switch-m.adb ab1025512e257c0fb33ee6a4c3e5872e gcc/ada/switch-m.ads ! eb5e87facdba82df58285df0d00f3ae8 gcc/ada/switch.adb ! c60b3f696e2b5ec1276d65fc37bfe2a7 gcc/ada/switch.ads ! 354b374f6ace76191361bfb218dd04c5 gcc/ada/symbols-vms-alpha.adb 2625d3d5d73037d825b2470e4b46bf18 gcc/ada/symbols.adb 709b3972638ec12fc94cc355b248540d gcc/ada/symbols.ads 8ac654c5831413344f180d40ee864fce gcc/ada/sysdep.c df3302356640da90f0ac4a070ef9aa2d gcc/ada/system-aix.ads 1a7a6209c60d00fbbf53fa732da02b28 gcc/ada/system-darwin-ppc.ads 5da4c546b8769c3a0e5579f1a50d1cb9 gcc/ada/system-freebsd-x86.ads --- 2030,2054 ---- 8a6c0547d38120ee8d2d4bce7f051e1c gcc/ada/s-widllu.ads 8c8b256b17456c48498f3082e2315a40 gcc/ada/s-widwch.adb 2ec4f736c1221e52b98376f8a5b2c83d gcc/ada/s-widwch.ads ! eb5e87facdba82df58285df0d00f3ae8 gcc/ada/switch.adb ! c60b3f696e2b5ec1276d65fc37bfe2a7 gcc/ada/switch.ads c9fcb555f80bca03b721fadea5119391 gcc/ada/switch-b.adb 05595840e5499da53edd9e352bbcd4c2 gcc/ada/switch-b.ads 1e000f3be0e293c706c3afbb861de486 gcc/ada/switch-c.adb 9a9344995630035f56e579b3718142f0 gcc/ada/switch-c.ads e2a13293abaf44a4c899299e46ca1434 gcc/ada/switch-m.adb ab1025512e257c0fb33ee6a4c3e5872e gcc/ada/switch-m.ads ! e8917bd13aaa75d8b42e20b7404fdd55 gcc/ada/s-wwdcha.adb ! be2c55a8f7abb27746f7e7976ed698f4 gcc/ada/s-wwdcha.ads ! 3583579b8d2fe8675ae0c977a0f91dd5 gcc/ada/s-wwdenu.adb ! 0df5da7ea956eba6f6ac7dc9d7c5cfc1 gcc/ada/s-wwdenu.ads ! 3b384b6fc6932ad4f5afff04c0a79c0d gcc/ada/s-wwdwch.adb ! dd82dbc86cf2c76e238c21df7d1a12b1 gcc/ada/s-wwdwch.ads 2625d3d5d73037d825b2470e4b46bf18 gcc/ada/symbols.adb 709b3972638ec12fc94cc355b248540d gcc/ada/symbols.ads + 354b374f6ace76191361bfb218dd04c5 gcc/ada/symbols-vms-alpha.adb 8ac654c5831413344f180d40ee864fce gcc/ada/sysdep.c + d396eb59dfbff1859ffc8093aca763c7 gcc/ada/system.ads df3302356640da90f0ac4a070ef9aa2d gcc/ada/system-aix.ads 1a7a6209c60d00fbbf53fa732da02b28 gcc/ada/system-darwin-ppc.ads 5da4c546b8769c3a0e5579f1a50d1cb9 gcc/ada/system-freebsd-x86.ads *************** c14dc9f45e6b4eabebea6548fc5f6f29 gcc/ad *** 2106,2113 **** b34cf0102f40b29e688ca4799d230f64 gcc/ada/system-linux-s390.ads fd9a3e0ddd2aaac5c4f5ec36140cee5e gcc/ada/system-linux-s390x.ads 40dcab9524a7704d9dc2239fa5aa60ab gcc/ada/system-linux-sparc.ads - 92b2ffb0b53274da685cef7c6f1ce155 gcc/ada/system-linux-x86.ads 6a03a7eee9455ca3cd694bfe0cad09ba gcc/ada/system-linux-x86_64.ads b8c02bfae520591b95be99781b2a78b5 gcc/ada/system-lynxos-ppc.ads 09633fa3ef8ca0883750bcb750992d6d gcc/ada/system-lynxos-x86.ads b44410a6e7f7e526a8848651f518c892 gcc/ada/system-mingw.ads --- 2063,2070 ---- b34cf0102f40b29e688ca4799d230f64 gcc/ada/system-linux-s390.ads fd9a3e0ddd2aaac5c4f5ec36140cee5e gcc/ada/system-linux-s390x.ads 40dcab9524a7704d9dc2239fa5aa60ab gcc/ada/system-linux-sparc.ads 6a03a7eee9455ca3cd694bfe0cad09ba gcc/ada/system-linux-x86_64.ads + 92b2ffb0b53274da685cef7c6f1ce155 gcc/ada/system-linux-x86.ads b8c02bfae520591b95be99781b2a78b5 gcc/ada/system-lynxos-ppc.ads 09633fa3ef8ca0883750bcb750992d6d gcc/ada/system-lynxos-x86.ads b44410a6e7f7e526a8848651f518c892 gcc/ada/system-mingw.ads *************** b44410a6e7f7e526a8848651f518c892 gcc/ad *** 2117,2125 **** 472e236568f129d750b661e676ea3c57 gcc/ada/system-solaris-x86.ads e1f5b92ad6730ccbc73270de0b7cd700 gcc/ada/system-tru64.ads af9bb76e17bf71922991fa5caa9e6be8 gcc/ada/system-unixware.ads - b74d6f83da629bb403a28586e8cad668 gcc/ada/system-vms-zcx.ads - 09cc087c0c7f218a3c99853956ba95b4 gcc/ada/system-vms.ads 3828f6cec6983710ad81afea0b29e8b2 gcc/ada/system-vms_64.ads 7c57309585baf0a29694dba733ece554 gcc/ada/system-vxworks-alpha.ads f2e7d5cc2c0e63375a4228e76e3c0a9a gcc/ada/system-vxworks-m68k.ads 4c274bee79980ebb2df4fe1c75bfaa05 gcc/ada/system-vxworks-mips.ads --- 2074,2082 ---- 472e236568f129d750b661e676ea3c57 gcc/ada/system-solaris-x86.ads e1f5b92ad6730ccbc73270de0b7cd700 gcc/ada/system-tru64.ads af9bb76e17bf71922991fa5caa9e6be8 gcc/ada/system-unixware.ads 3828f6cec6983710ad81afea0b29e8b2 gcc/ada/system-vms_64.ads + 09cc087c0c7f218a3c99853956ba95b4 gcc/ada/system-vms.ads + b74d6f83da629bb403a28586e8cad668 gcc/ada/system-vms-zcx.ads 7c57309585baf0a29694dba733ece554 gcc/ada/system-vxworks-alpha.ads f2e7d5cc2c0e63375a4228e76e3c0a9a gcc/ada/system-vxworks-m68k.ads 4c274bee79980ebb2df4fe1c75bfaa05 gcc/ada/system-vxworks-mips.ads *************** f2e7d5cc2c0e63375a4228e76e3c0a9a gcc/ad *** 2127,2133 **** 0dd4630817888a8d785290ee240fb6f4 gcc/ada/system-vxworks-sparcv9.ads b7644bed171c3f90f1ea1a91bbef19fe gcc/ada/system-vxworks-x86.ads be9258452c233af2fcfafb6604aeb8b8 gcc/ada/system-vxworks-xscale.ads - d396eb59dfbff1859ffc8093aca763c7 gcc/ada/system.ads fb61f9bf1bb06cf1b164c32da0673afd gcc/ada/table.adb da14f5df2798690182d7a2032595aa6f gcc/ada/table.ads 6f15221a2e500db84e4731600ecccf85 gcc/ada/targparm.adb --- 2084,2089 ---- *************** eb0f01faaf23aafd4b999badc1302b38 gcc/ad *** 2170,2177 **** 62d004f0ecd1dc03ee3a3b0575f49767 gcc/ada/urealp.h 91fabfcdb8739d62e76d3ac277ebfca9 gcc/ada/usage.adb 7c4ba7bfa06a4aa92d14f8a6c38091aa gcc/ada/usage.ads - b16230c794be67ac5e79bc2d54a08cea gcc/ada/utils.c beb8730a1d85801049b6ece7c7e7b3bf gcc/ada/utils2.c 8f1ff30a03238bdd6c707fbd98c36f4a gcc/ada/validsw.adb ce3f24d2aa8662ac1c909c4cd92031f0 gcc/ada/validsw.ads 8f63dc9282304fa1eead8bd4e0a88b17 gcc/ada/vms_conv.adb --- 2126,2133 ---- 62d004f0ecd1dc03ee3a3b0575f49767 gcc/ada/urealp.h 91fabfcdb8739d62e76d3ac277ebfca9 gcc/ada/usage.adb 7c4ba7bfa06a4aa92d14f8a6c38091aa gcc/ada/usage.ads beb8730a1d85801049b6ece7c7e7b3bf gcc/ada/utils2.c + b16230c794be67ac5e79bc2d54a08cea gcc/ada/utils.c 8f1ff30a03238bdd6c707fbd98c36f4a gcc/ada/validsw.adb ce3f24d2aa8662ac1c909c4cd92031f0 gcc/ada/validsw.ads 8f63dc9282304fa1eead8bd4e0a88b17 gcc/ada/vms_conv.adb *************** b9e819d8cd30af44af4ae367a31d782a gcc/ad *** 2183,2192 **** 7840fcbd3ef32024b80396fbf532a8bf gcc/ada/xeinfo.adb 25f98ffc5c38d51db36beb949e5d040d gcc/ada/xgnatugn.adb 164d80457843e39cf48814d52d103054 gcc/ada/xnmake.adb - 0a66002038a229066a9c7dd51f9cd9cc gcc/ada/xr_tabls.adb - c1c3d6d7292eb3754fa7deb5dafc2e98 gcc/ada/xr_tabls.ads 344279794c036b0e144c5f3ac5f24914 gcc/ada/xref_lib.adb 35f9c53cce7ba90dcd2361c0f0da48aa gcc/ada/xref_lib.ads a2e18664780250935fdeae3c32d6c27c gcc/ada/xsinfo.adb 225d9524bcd5f2443f1e120c807d8806 gcc/ada/xsnames.adb 441eec42f886ec460c3c2c96a5e4b64a gcc/ada/xtreeprs.adb --- 2139,2148 ---- 7840fcbd3ef32024b80396fbf532a8bf gcc/ada/xeinfo.adb 25f98ffc5c38d51db36beb949e5d040d gcc/ada/xgnatugn.adb 164d80457843e39cf48814d52d103054 gcc/ada/xnmake.adb 344279794c036b0e144c5f3ac5f24914 gcc/ada/xref_lib.adb 35f9c53cce7ba90dcd2361c0f0da48aa gcc/ada/xref_lib.ads + 0a66002038a229066a9c7dd51f9cd9cc gcc/ada/xr_tabls.adb + c1c3d6d7292eb3754fa7deb5dafc2e98 gcc/ada/xr_tabls.ads a2e18664780250935fdeae3c32d6c27c gcc/ada/xsinfo.adb 225d9524bcd5f2443f1e120c807d8806 gcc/ada/xsnames.adb 441eec42f886ec460c3c2c96a5e4b64a gcc/ada/xtreeprs.adb *************** ad91143ddcabf9fff945688894115770 gcc/at *** 2201,2276 **** d46f7b6d4be9ee3d6e2c695f66fc1af8 gcc/bitmap.h 88cd1483fc65c4cbc4ce914159bcf94f gcc/bt-load.c d05292691f8390feba80bf188ee2db83 gcc/builtin-attrs.def ca5a1c15add0fa9991f95599217443e5 gcc/builtin-types.def ! e2703828b285ec9c77e61985c3b9916e gcc/builtins.c ! 486e3e1e12ab18d880e1bd9c09e3df8b gcc/builtins.def 1f28c163b66b6a1efb4d09eded94dbb8 gcc/c-aux-info.c ! 05267b0ea18eb0d1e7f8713a0b1e51f1 gcc/c-common.c 4c1fe0ff324a8e13de821616c34f8ab6 gcc/c-common.def 8aa035029f354f489cf8810fc62f5091 gcc/c-common.h 8447e935bc81dc31a1f016d8dda2bd42 gcc/c-config-lang.in 68965575f63fe30d6c7160763e4ca0e8 gcc/c-convert.c bd51b483880bfd4bc92796628ec27f7e gcc/c-cppbuiltin.c ! feee34e6d772c69bfe232a37a06b165d gcc/c-decl.c 199c9a78c187e91326821d29c91e9a75 gcc/c-dump.c 0e352d21c5723c8e93ee96f840e4fbb5 gcc/c-errors.c - 76354a6ec62489a2a5a94fcb2f654420 gcc/c-format.c - 861ba09c8f22365bc6dd4295caa8842d gcc/c-format.h - 42c5e999f435f95d94815ff8e601856b gcc/c-gimplify.c - 4548b5c38236552ce8db988b915c2af0 gcc/c-incpath.c - bec6fd3e2e0c8fe102c83b0d09ef4c82 gcc/c-incpath.h - c752adb9b362091eb7bf0f27f8cd11f8 gcc/c-lang.c - 13a13fb4cea2814399c5699234a3da40 gcc/c-lex.c - 636de2398cbf8ec90c95eb2327d43607 gcc/c-objc-common.c - 62fe9f1b80f437d42bee19c940df1a37 gcc/c-objc-common.h - 6e6a2f5f287fd218f386e24d21ed05aa gcc/c-opts.c - ba1d3509546e54c04b1b8f5de0f577a6 gcc/c-parse.c - 7c115dc32a16e55982dc91de54c8c786 gcc/c-parse.in - 6e4e6e6e7e36f600cf4d148657cc61c6 gcc/c-parse.y - 826eaa8c876d12cda19afce93031b3eb gcc/c-pch.c - 088d6a86ba1c7f65c97f97308bb6bebc gcc/c-ppoutput.c - df565adb8eec0681c537eeebcbc419e1 gcc/c-pragma.c - 045326316e3bb0c1f7ca3d49a04654ec gcc/c-pragma.h - 9d5538c082faf33833faae5847207fc7 gcc/c-pretty-print.c - c5dc78a9a07dd45cf2dd64dabf378ef7 gcc/c-pretty-print.h - 917d2fd2f85a15e2ff3cb22a83673191 gcc/c-semantics.c - d010e6b12d480c5df9491b6a37e1e1c7 gcc/c-tree.h - 2f1d1b8ed49b8cafaaedeab287205ee5 gcc/c-typeck.c - cdbf376ee826a1cd02e57195f60ac36d gcc/c.opt - 6b867238ed9c316a272ebb0062efbcc2 gcc/caller-save.c - d41e3887f4eae07e4a6f1342521d8a46 gcc/calls.c - 0a4a04996c6bdb190fb0ad375f6e1690 gcc/cfg.c 1e8d68862212fdb99f7b29c94dee48b7 gcc/cfganal.c e6307fc5435ec40004e456710be1e915 gcc/cfgbuild.c b6d8b1bb45b19ad7540cc361dafd304d gcc/cfgcleanup.c 0f9fbb49fe3366adb9482bcce11b39ba gcc/cfgexpand.c 6a6d94b7f433245eaef48634ee226cda gcc/cfghooks.c 0185ca070d576e2a85cc20eb5b6f3786 gcc/cfghooks.h 7dde5b0e4c56769b3ba7f9870c763e0f gcc/cfglayout.c cca2206f9e8e499da143c74276f3d2ef gcc/cfglayout.h 6ec0ae4263307b0c1a6eef46e656bcec gcc/cfgloop.c addcf9b308ad20fbde03b74efd9a79c3 gcc/cfgloop.h - 6cb834a86d77c7e4b4bd00c29459b213 gcc/cfgloopanal.c e308a3f8abbbf76fef2c29ab61c93250 gcc/cfgloopmanip.c e5397f47a8dfbe550a2fabdec62fe900 gcc/cfgrtl.c cd8aa2f042490506cf074a85356ecbd2 gcc/cgraph.c 06e305c11d88723e636fce0d9a8028ca gcc/cgraph.h ! b280b334cfd207644c0bb624c38dbbd8 gcc/cgraphunit.c f7805d879cf608e6323039cc21ace978 gcc/collect2.c 55cea40dd56ebb7bc8ce9d614994b678 gcc/collect2.h ! a4bcf139f05d48a3e0abe0f0a4a6ceba gcc/combine.c 1cdc9f111d52d177f2de73d062a40b0b gcc/common.opt 153eba9df77c122c16c81291535eb8b9 gcc/conditions.h ! 7268433f5f31ab6d3e611f124107d987 gcc/config.build ! 464be66c0217b345c0c5864cd22de25f gcc/config.gcc ! 0fa5156f5e54624d644707a8fe2de1b6 gcc/config.host ! 928d1b1b3955d97d00e30ed4c0d347a5 gcc/config.in ! 8e697813dc96ca90f5d0f4c196efe2cc gcc/config/README ! 1fb82997e7420ae305e28dae41d7d828 gcc/config/alpha/alpha-modes.def ! 33b2bdc5ac9d1f0a96ea589e80992679 gcc/config/alpha/alpha-protos.h ! cc462c09e3d5e0eb34d2350195ebbfd5 gcc/config/alpha/alpha.c a8d071810464daa26a90cb5b2ab0a6b0 gcc/config/alpha/alpha.h 5af8cc39ccf843b64047e6791e61caae gcc/config/alpha/alpha.md b871fa4b646882b6d3edc34b07418cdf gcc/config/alpha/crtfastmath.c f8b43ce21e17483c5615aeefcaa5e048 gcc/config/alpha/elf.h 7e994c87429724ac560cdf2229169e17 gcc/config/alpha/ev4.md --- 2157,2229 ---- d46f7b6d4be9ee3d6e2c695f66fc1af8 gcc/bitmap.h 88cd1483fc65c4cbc4ce914159bcf94f gcc/bt-load.c d05292691f8390feba80bf188ee2db83 gcc/builtin-attrs.def + 66549647534eaafbb4f610d7d6f9fd9c gcc/builtins.c + c12995349ee8b21dbc8e92f4d6207470 gcc/builtins.def ca5a1c15add0fa9991f95599217443e5 gcc/builtin-types.def ! 6b867238ed9c316a272ebb0062efbcc2 gcc/caller-save.c ! d41e3887f4eae07e4a6f1342521d8a46 gcc/calls.c 1f28c163b66b6a1efb4d09eded94dbb8 gcc/c-aux-info.c ! aad1bc2bc43c47037f6477881c911be4 gcc/c-common.c 4c1fe0ff324a8e13de821616c34f8ab6 gcc/c-common.def 8aa035029f354f489cf8810fc62f5091 gcc/c-common.h 8447e935bc81dc31a1f016d8dda2bd42 gcc/c-config-lang.in 68965575f63fe30d6c7160763e4ca0e8 gcc/c-convert.c bd51b483880bfd4bc92796628ec27f7e gcc/c-cppbuiltin.c ! a364af6e80ebe71461dd1cf3b4562f0d gcc/c-decl.c 199c9a78c187e91326821d29c91e9a75 gcc/c-dump.c 0e352d21c5723c8e93ee96f840e4fbb5 gcc/c-errors.c 1e8d68862212fdb99f7b29c94dee48b7 gcc/cfganal.c e6307fc5435ec40004e456710be1e915 gcc/cfgbuild.c + 0a4a04996c6bdb190fb0ad375f6e1690 gcc/cfg.c b6d8b1bb45b19ad7540cc361dafd304d gcc/cfgcleanup.c 0f9fbb49fe3366adb9482bcce11b39ba gcc/cfgexpand.c 6a6d94b7f433245eaef48634ee226cda gcc/cfghooks.c 0185ca070d576e2a85cc20eb5b6f3786 gcc/cfghooks.h 7dde5b0e4c56769b3ba7f9870c763e0f gcc/cfglayout.c cca2206f9e8e499da143c74276f3d2ef gcc/cfglayout.h + 6cb834a86d77c7e4b4bd00c29459b213 gcc/cfgloopanal.c 6ec0ae4263307b0c1a6eef46e656bcec gcc/cfgloop.c addcf9b308ad20fbde03b74efd9a79c3 gcc/cfgloop.h e308a3f8abbbf76fef2c29ab61c93250 gcc/cfgloopmanip.c e5397f47a8dfbe550a2fabdec62fe900 gcc/cfgrtl.c + 76354a6ec62489a2a5a94fcb2f654420 gcc/c-format.c + 861ba09c8f22365bc6dd4295caa8842d gcc/c-format.h + b7e1af3d867912660da03906f8c2c60f gcc/c-gimplify.c cd8aa2f042490506cf074a85356ecbd2 gcc/cgraph.c 06e305c11d88723e636fce0d9a8028ca gcc/cgraph.h ! c1d5c02150fd4ef9fa64ef240579468d gcc/cgraphunit.c ! a7b39c0c00e0ea0831143f1ea8e1d73c gcc/ChangeLog ! 9f3eae1e23bcd4166785b0386b467eef gcc/ChangeLog.0 ! fc0aaf9fc3d0b7a20690add95f3bc80a gcc/ChangeLog.1 ! f3d98ce0013c924cc026c266b5f09a2b gcc/ChangeLog.10 ! 18285f5da6270cc37adf891ee7be3812 gcc/ChangeLog.11 ! 2d2d11b8a3e9e7e4124688336b07d9ab gcc/ChangeLog.12 ! 070098e9960d4f47a03c9d10070cfc61 gcc/ChangeLog.2 ! 7f91ddf5107166700482cc16857cb1d0 gcc/ChangeLog.3 ! 3d9964b41a57c6f184b022dec3e115a2 gcc/ChangeLog.4 ! b4e4afb3ce3f92318baad2c3ea30543b gcc/ChangeLog.5 ! 04d99c442dd304d0d00b5234135057db gcc/ChangeLog.6 ! 035b26ab528034d6bfbb2a288b84cd1b gcc/ChangeLog.7 ! 98791e5d93f23a747cc8d47966a98427 gcc/ChangeLog.8 ! cc09ce1ef3704378bfc6acf0f2c9cef4 gcc/ChangeLog.9 ! 98c5a6533d7e4507aba5dc4fd06014ed gcc/ChangeLog.lib ! a0a7fda9e71c5bc63284bdefa915611a gcc/ChangeLog.tree-ssa ! 4548b5c38236552ce8db988b915c2af0 gcc/c-incpath.c ! bec6fd3e2e0c8fe102c83b0d09ef4c82 gcc/c-incpath.h ! c752adb9b362091eb7bf0f27f8cd11f8 gcc/c-lang.c ! 18c9e9901a09a3a4a70bceacbe6be68a gcc/c-lex.c ! 636de2398cbf8ec90c95eb2327d43607 gcc/c-objc-common.c ! 62fe9f1b80f437d42bee19c940df1a37 gcc/c-objc-common.h f7805d879cf608e6323039cc21ace978 gcc/collect2.c 55cea40dd56ebb7bc8ce9d614994b678 gcc/collect2.h ! 5157f3ff4b9ee7307125b6827bc5f8e7 gcc/combine.c 1cdc9f111d52d177f2de73d062a40b0b gcc/common.opt 153eba9df77c122c16c81291535eb8b9 gcc/conditions.h ! 6411615bd9ba753fcc8ddca05afe25fb gcc/config/alpha/alpha.c a8d071810464daa26a90cb5b2ab0a6b0 gcc/config/alpha/alpha.h 5af8cc39ccf843b64047e6791e61caae gcc/config/alpha/alpha.md + 1fb82997e7420ae305e28dae41d7d828 gcc/config/alpha/alpha-modes.def + 33b2bdc5ac9d1f0a96ea589e80992679 gcc/config/alpha/alpha-protos.h b871fa4b646882b6d3edc34b07418cdf gcc/config/alpha/crtfastmath.c f8b43ce21e17483c5615aeefcaa5e048 gcc/config/alpha/elf.h 7e994c87429724ac560cdf2229169e17 gcc/config/alpha/ev4.md *************** b437b0390a031bbbd42654c955b9f3c1 gcc/co *** 2280,2342 **** d659ad53dc967d1a45c264dbf4f0f317 gcc/config/alpha/gnu.h c884eadf2ce393715f69fec7587bf2c1 gcc/config/alpha/lib1funcs.asm 50b6896f1731ba0084b1e6bdc6c6fec3 gcc/config/alpha/linux-elf.h - 561a7a158698ec07f80af68d3abef76d gcc/config/alpha/linux-unwind.h eb73807deb35d86960faf709ba30e670 gcc/config/alpha/linux.h 4741127fdb095460f058ecf21c1ffbac gcc/config/alpha/netbsd.h 87ebb3978e34ff600b121dff3bd1540b gcc/config/alpha/openbsd.h - 4e512776d43e1f3be6f94b6b31e80067 gcc/config/alpha/osf.h badb0143395e80583210aa4ab17150c5 gcc/config/alpha/osf5.h ! 5b056980ee89fdba127e6052b2da46c2 gcc/config/alpha/predicates.md 0cc2c89dbf093a50f967387b828962be gcc/config/alpha/qrnnd.asm 3bbb1cf81aa0513ee0ee3521ef1a7275 gcc/config/alpha/t-alpha 985c6b7b42c51c99cd3459e0f60e6158 gcc/config/alpha/t-crtfm b779aa9db141bfd9c1272f8d21e4b00e gcc/config/alpha/t-ieee - c6a2a791146d67d036100ec3e54c53e4 gcc/config/alpha/t-osf-pthread 85a82f4fea1595c5b6555fe0bd4034d1 gcc/config/alpha/t-osf4 4098f940703b404acc95f6930ee5adea gcc/config/alpha/t-unicosmk a55b683441d09dc8487a85470a557580 gcc/config/alpha/t-vms 801c9903de067c653ed7a4b36af18c8c gcc/config/alpha/t-vms64 00a8a9ac36da7ecd082a7326f81330f6 gcc/config/alpha/unicosmk.h ea08f556c727bd62c2626f8b171bb96c gcc/config/alpha/va_list.h 9a6605659818d09589991a89b33a9313 gcc/config/alpha/vms-cc.c c84152e5c76d58d608afda84fa7de4a0 gcc/config/alpha/vms-crt0-64.c 7e8ec535c8f89abf2dcc4ae0a9f53109 gcc/config/alpha/vms-crt0.c 51d261d483dcfe7ebb11064fce847d72 gcc/config/alpha/vms-dwarf2.asm fdd1ce1753ea1a3f3e1510ec1379bd3e gcc/config/alpha/vms-dwarf2eh.asm 1b9d82422ff511d31be0b83f2c89a0b7 gcc/config/alpha/vms-ld.c 91df2d61f7db0f78bea85db9ea48d9c2 gcc/config/alpha/vms-psxcrt0-64.c a47441e875e8b09e8d0ddbe3d362e354 gcc/config/alpha/vms-psxcrt0.c - 805bc7e06095c3d2acfea5a33d41e157 gcc/config/alpha/vms-unwind.h - 55cb1d3017004fd61e6888128cae501c gcc/config/alpha/vms.h - ab4eb2a463a2432add11e365fb5ed174 gcc/config/alpha/vms64.h 10935f4a5ac7fbccbd6ace2ef2727a20 gcc/config/alpha/vms_tramp.asm ! 63e5d6e90591610c137361a352736dc5 gcc/config/alpha/x-vms 72b105f2d2424078f658582cfe30e3b5 gcc/config/alpha/xm-vms.h ! 0896280626e3f0d1b129f081d90655b6 gcc/config/arc/arc-modes.def ! b6f3e214db73d81a27b9b501d7a87555 gcc/config/arc/arc-protos.h a8b1c6629436c60be579a4e76d274fbe gcc/config/arc/arc.c eeba863211b2f4562966e391b229ea69 gcc/config/arc/arc.h 11306501dd8ecbe08da440b72577fc05 gcc/config/arc/arc.md 164b12fbf9f62c635966f4f0e7292436 gcc/config/arc/initfini.c 0f6cebc17e2ff7e0619853a662958c2b gcc/config/arc/lib1funcs.asm 8716ec248f8b7b4307c4e712160acdeb gcc/config/arc/t-arc - b4dc0e55b7eb81cbe53a2184760cf4c6 gcc/config/arm/README-interworking fcaa1796efbf8972cdf38f5409e45cc3 gcc/config/arm/aof.h 156439a49778f2c746d32b1bf1e6fc58 gcc/config/arm/aout.h 9b4680ae52dbbd7f5f587dd5d83864ba gcc/config/arm/arm-cores.def e0fd2fb5f7dd0f1be2b5adacfd769a5a gcc/config/arm/arm-generic.md 10f8ed2bc5018eab689e0b9e8262b91a gcc/config/arm/arm-modes.def 880ce8362c744c4a29ec5e51f8c6ec99 gcc/config/arm/arm-protos.h a9c6bb44ae33b82aa493b7046fe6a65a gcc/config/arm/arm-tune.md - c59148284e54d80c006dfedd76a19290 gcc/config/arm/arm.c - e3f9e67b5b53a623f0e86aae8ffd545b gcc/config/arm/arm.h - 1cd6de0b9ea59c4d33d447ac58a301b0 gcc/config/arm/arm.md - 6fa66b47d689a5c86da021ddb41f43c8 gcc/config/arm/arm1026ejs.md - 1bd9b6e2cfdb43dad63bc22290c3d937 gcc/config/arm/arm1136jfs.md - d9db2a7778609ef4f60ff86121680b41 gcc/config/arm/arm926ejs.md - 290c7f676b1047a2ca4fc36863d27027 gcc/config/arm/bpabi.S 1a2fca510cf66a724af98cb389613db7 gcc/config/arm/bpabi.c 5ed8d98e1e56a3576ed0ac9cae4cb9ed gcc/config/arm/bpabi.h 56219c9b9801cfa3c3b6dd055501394f gcc/config/arm/cirrus.md 6d68f609092393cd1cc4d634b5b8c333 gcc/config/arm/coff.h 0f8c48bdec1bbe110177fdd6e58bba79 gcc/config/arm/crti.asm --- 2233,2294 ---- d659ad53dc967d1a45c264dbf4f0f317 gcc/config/alpha/gnu.h c884eadf2ce393715f69fec7587bf2c1 gcc/config/alpha/lib1funcs.asm 50b6896f1731ba0084b1e6bdc6c6fec3 gcc/config/alpha/linux-elf.h eb73807deb35d86960faf709ba30e670 gcc/config/alpha/linux.h + 561a7a158698ec07f80af68d3abef76d gcc/config/alpha/linux-unwind.h 4741127fdb095460f058ecf21c1ffbac gcc/config/alpha/netbsd.h 87ebb3978e34ff600b121dff3bd1540b gcc/config/alpha/openbsd.h badb0143395e80583210aa4ab17150c5 gcc/config/alpha/osf5.h ! 4e512776d43e1f3be6f94b6b31e80067 gcc/config/alpha/osf.h ! f89d44454d4e20c4b828d45939acca06 gcc/config/alpha/predicates.md 0cc2c89dbf093a50f967387b828962be gcc/config/alpha/qrnnd.asm 3bbb1cf81aa0513ee0ee3521ef1a7275 gcc/config/alpha/t-alpha 985c6b7b42c51c99cd3459e0f60e6158 gcc/config/alpha/t-crtfm b779aa9db141bfd9c1272f8d21e4b00e gcc/config/alpha/t-ieee 85a82f4fea1595c5b6555fe0bd4034d1 gcc/config/alpha/t-osf4 + c6a2a791146d67d036100ec3e54c53e4 gcc/config/alpha/t-osf-pthread 4098f940703b404acc95f6930ee5adea gcc/config/alpha/t-unicosmk a55b683441d09dc8487a85470a557580 gcc/config/alpha/t-vms 801c9903de067c653ed7a4b36af18c8c gcc/config/alpha/t-vms64 00a8a9ac36da7ecd082a7326f81330f6 gcc/config/alpha/unicosmk.h ea08f556c727bd62c2626f8b171bb96c gcc/config/alpha/va_list.h + ab4eb2a463a2432add11e365fb5ed174 gcc/config/alpha/vms64.h 9a6605659818d09589991a89b33a9313 gcc/config/alpha/vms-cc.c c84152e5c76d58d608afda84fa7de4a0 gcc/config/alpha/vms-crt0-64.c 7e8ec535c8f89abf2dcc4ae0a9f53109 gcc/config/alpha/vms-crt0.c 51d261d483dcfe7ebb11064fce847d72 gcc/config/alpha/vms-dwarf2.asm fdd1ce1753ea1a3f3e1510ec1379bd3e gcc/config/alpha/vms-dwarf2eh.asm + 55cb1d3017004fd61e6888128cae501c gcc/config/alpha/vms.h 1b9d82422ff511d31be0b83f2c89a0b7 gcc/config/alpha/vms-ld.c 91df2d61f7db0f78bea85db9ea48d9c2 gcc/config/alpha/vms-psxcrt0-64.c a47441e875e8b09e8d0ddbe3d362e354 gcc/config/alpha/vms-psxcrt0.c 10935f4a5ac7fbccbd6ace2ef2727a20 gcc/config/alpha/vms_tramp.asm ! 805bc7e06095c3d2acfea5a33d41e157 gcc/config/alpha/vms-unwind.h 72b105f2d2424078f658582cfe30e3b5 gcc/config/alpha/xm-vms.h ! 63e5d6e90591610c137361a352736dc5 gcc/config/alpha/x-vms a8b1c6629436c60be579a4e76d274fbe gcc/config/arc/arc.c eeba863211b2f4562966e391b229ea69 gcc/config/arc/arc.h 11306501dd8ecbe08da440b72577fc05 gcc/config/arc/arc.md + 0896280626e3f0d1b129f081d90655b6 gcc/config/arc/arc-modes.def + b6f3e214db73d81a27b9b501d7a87555 gcc/config/arc/arc-protos.h 164b12fbf9f62c635966f4f0e7292436 gcc/config/arc/initfini.c 0f6cebc17e2ff7e0619853a662958c2b gcc/config/arc/lib1funcs.asm 8716ec248f8b7b4307c4e712160acdeb gcc/config/arc/t-arc fcaa1796efbf8972cdf38f5409e45cc3 gcc/config/arm/aof.h 156439a49778f2c746d32b1bf1e6fc58 gcc/config/arm/aout.h + 6fa66b47d689a5c86da021ddb41f43c8 gcc/config/arm/arm1026ejs.md + 1bd9b6e2cfdb43dad63bc22290c3d937 gcc/config/arm/arm1136jfs.md + d9db2a7778609ef4f60ff86121680b41 gcc/config/arm/arm926ejs.md + c59148284e54d80c006dfedd76a19290 gcc/config/arm/arm.c 9b4680ae52dbbd7f5f587dd5d83864ba gcc/config/arm/arm-cores.def e0fd2fb5f7dd0f1be2b5adacfd769a5a gcc/config/arm/arm-generic.md + e3f9e67b5b53a623f0e86aae8ffd545b gcc/config/arm/arm.h + 1cd6de0b9ea59c4d33d447ac58a301b0 gcc/config/arm/arm.md 10f8ed2bc5018eab689e0b9e8262b91a gcc/config/arm/arm-modes.def 880ce8362c744c4a29ec5e51f8c6ec99 gcc/config/arm/arm-protos.h a9c6bb44ae33b82aa493b7046fe6a65a gcc/config/arm/arm-tune.md 1a2fca510cf66a724af98cb389613db7 gcc/config/arm/bpabi.c 5ed8d98e1e56a3576ed0ac9cae4cb9ed gcc/config/arm/bpabi.h + 290c7f676b1047a2ca4fc36863d27027 gcc/config/arm/bpabi.S 56219c9b9801cfa3c3b6dd055501394f gcc/config/arm/cirrus.md 6d68f609092393cd1cc4d634b5b8c333 gcc/config/arm/coff.h 0f8c48bdec1bbe110177fdd6e58bba79 gcc/config/arm/crti.asm *************** d728818638c61e19009e4dbd62882895 gcc/co *** 2346,2352 **** 9c6fdaf66b1e04d1cb4557a82355aa63 gcc/config/arm/fpa.md 7085442f45dad03c1280e353b07ce96c gcc/config/arm/freebsd.h 46d77360c255b528b1f33c3082a70fc0 gcc/config/arm/gentune.sh ! 7264b50b0ade3716cc5341f4ce0fa410 gcc/config/arm/ieee754-df.S a4620eb312ab7a83c6e69c2f50aadac5 gcc/config/arm/ieee754-sf.S 3c04ff9aab82ccd0505b2024f79f6f58 gcc/config/arm/iwmmxt.md ca2bde1eefdda77b41938e5f9da85133 gcc/config/arm/kaos-arm.h --- 2298,2304 ---- 9c6fdaf66b1e04d1cb4557a82355aa63 gcc/config/arm/fpa.md 7085442f45dad03c1280e353b07ce96c gcc/config/arm/freebsd.h 46d77360c255b528b1f33c3082a70fc0 gcc/config/arm/gentune.sh ! 9f5af37fca7216276bcc485315aa6591 gcc/config/arm/ieee754-df.S a4620eb312ab7a83c6e69c2f50aadac5 gcc/config/arm/ieee754-sf.S 3c04ff9aab82ccd0505b2024f79f6f58 gcc/config/arm/iwmmxt.md ca2bde1eefdda77b41938e5f9da85133 gcc/config/arm/kaos-arm.h *************** c43acb8eabb09b7f1ac55949a281fdba gcc/co *** 2361,2369 **** 7050c6c4f91b00f8bb68de05672edf27 gcc/config/arm/pe.c 19e828dc55c26a29a427e6a113f66d4c gcc/config/arm/pe.h 1d859257279b9911a4bc23b9c2305a8f gcc/config/arm/predicates.md 8a0556e88b137ac40bc74e03439742ca gcc/config/arm/rtems-elf.h - 9512c41447a606b7b1ce23827eb9ee2f gcc/config/arm/semi.h 74ca07ecacfb5db6d22983a5f4b2a604 gcc/config/arm/semiaof.h ff0d30158002a03eb306d7ea2b138a61 gcc/config/arm/strongarm-coff.h 7e1c4313a2437dc4c37fbc20665db61c gcc/config/arm/strongarm-elf.h 6d77295e2963ff824175938a9d3fc2d7 gcc/config/arm/strongarm-pe.h --- 2313,2322 ---- 7050c6c4f91b00f8bb68de05672edf27 gcc/config/arm/pe.c 19e828dc55c26a29a427e6a113f66d4c gcc/config/arm/pe.h 1d859257279b9911a4bc23b9c2305a8f gcc/config/arm/predicates.md + b4dc0e55b7eb81cbe53a2184760cf4c6 gcc/config/arm/README-interworking 8a0556e88b137ac40bc74e03439742ca gcc/config/arm/rtems-elf.h 74ca07ecacfb5db6d22983a5f4b2a604 gcc/config/arm/semiaof.h + 9512c41447a606b7b1ce23827eb9ee2f gcc/config/arm/semi.h ff0d30158002a03eb306d7ea2b138a61 gcc/config/arm/strongarm-coff.h 7e1c4313a2437dc4c37fbc20665db61c gcc/config/arm/strongarm-elf.h 6d77295e2963ff824175938a9d3fc2d7 gcc/config/arm/strongarm-pe.h *************** e508181c4788d80d5fd86025c9e0c82c gcc/co *** 2391,2425 **** 7a3b0330b967acf9471952776e7a3938 gcc/config/arm/wince-pe.h b5e25aee99e6c3e5a02d16e35c3bdb4c gcc/config/arm/xscale-coff.h a44ceec913b6374da873a1e35bd09b76 gcc/config/arm/xscale-elf.h - b9c4d40321bff60f6c6d61462a53f17b gcc/config/avr/avr-protos.h 41e107083be3cd1112587d9e171aa768 gcc/config/avr/avr.c 4b6e6c37bc0c4973d33c1deb119c2bb7 gcc/config/avr/avr.h 6fb5cb85846f593abbf82b3a36a0ad8f gcc/config/avr/avr.md 03b995ccfb9f42f4958999fddb3f2af9 gcc/config/avr/libgcc.S 90768cd4cb6a0275699eacc523ee5cf1 gcc/config/avr/rtems.h cbe7969cd44c9b139d4276cfc7f57136 gcc/config/avr/t-avr 6aa29f64f366fd362ab1f548d54415cc gcc/config/avr/t-rtems 609ef01515c983fce3af15ca855afbca gcc/config/bfin/bfin-modes.def - 92ec46cb26f0800a2cacd4b11dce5e02 gcc/config/bfin/bfin-protos.h - 533cfe97973c00fb09d8df765a55ce49 gcc/config/bfin/bfin.c - 90fa3b55b6dae1fa442050479e3083e1 gcc/config/bfin/bfin.h - 48337d0d1f5542ac56d146eb75453637 gcc/config/bfin/bfin.md 6a5d8aedec12bb79c17e2187d0e4fddc gcc/config/bfin/bfin.opt ! 7782586dc41733257a8a2030d77886ea gcc/config/bfin/crti.s 7c6f8cd2a80797f494f8219c5dc88f1b gcc/config/bfin/crtlibid.s ! 4e801dd9a72122776307a6d6c5f25419 gcc/config/bfin/crtn.s f86ad378604dc9b74a9970819201a4a0 gcc/config/bfin/elf.h ! 1e0a04558d9ea74da9c6c30ed1e6d5c3 gcc/config/bfin/lib1funcs.asm 4aa045b4c967e19ce5d0bb8662ee658f gcc/config/bfin/predicates.md b2dccb337cf3999a49e45d6d58c2841f gcc/config/bfin/t-bfin a49bf663a69af5f69d35ec9cee383be4 gcc/config/bfin/t-bfin-elf ! 861d8a2c34cbf98f754d5196eabe0725 gcc/config/bfin/uclinux.h ! 47df5bebb8b4bcd5310895da02e87e88 gcc/config/c4x/c4x-c.c ! fba5ea0f83b1635631cc00311c0e1de7 gcc/config/c4x/c4x-modes.def ! 4fb43372379f3733084fe7876534addf gcc/config/c4x/c4x-protos.h 41a0df19cd9da189a376642e9b8630d6 gcc/config/c4x/c4x.c f9201288529122676d269381af839968 gcc/config/c4x/c4x.h ad21945e21257bfa40b66783ecf02de0 gcc/config/c4x/c4x.md db4d38b6b73666d6246b1d13d88737ff gcc/config/c4x/libgcc.S 26c90a9d5977b200ec07ac587f4e10e8 gcc/config/c4x/rtems.h 4fdf00f5884edc1e3e534a63ea4c63e7 gcc/config/c4x/t-c4x --- 2344,2379 ---- 7a3b0330b967acf9471952776e7a3938 gcc/config/arm/wince-pe.h b5e25aee99e6c3e5a02d16e35c3bdb4c gcc/config/arm/xscale-coff.h a44ceec913b6374da873a1e35bd09b76 gcc/config/arm/xscale-elf.h 41e107083be3cd1112587d9e171aa768 gcc/config/avr/avr.c 4b6e6c37bc0c4973d33c1deb119c2bb7 gcc/config/avr/avr.h 6fb5cb85846f593abbf82b3a36a0ad8f gcc/config/avr/avr.md + b9c4d40321bff60f6c6d61462a53f17b gcc/config/avr/avr-protos.h 03b995ccfb9f42f4958999fddb3f2af9 gcc/config/avr/libgcc.S 90768cd4cb6a0275699eacc523ee5cf1 gcc/config/avr/rtems.h cbe7969cd44c9b139d4276cfc7f57136 gcc/config/avr/t-avr 6aa29f64f366fd362ab1f548d54415cc gcc/config/avr/t-rtems + 2677e5c697d00536807cd2eaab992da0 gcc/config/bfin/bfin.c + 522be0f73a54a77d556d39ee59725c3b gcc/config/bfin/bfin.h + a0b3e825c54358cb7d4ec272772a62f5 gcc/config/bfin/bfin.md 609ef01515c983fce3af15ca855afbca gcc/config/bfin/bfin-modes.def 6a5d8aedec12bb79c17e2187d0e4fddc gcc/config/bfin/bfin.opt ! 92ec46cb26f0800a2cacd4b11dce5e02 gcc/config/bfin/bfin-protos.h ! d225ce44bd655a3ded04df26267aa8c3 gcc/config/bfin/crti.s 7c6f8cd2a80797f494f8219c5dc88f1b gcc/config/bfin/crtlibid.s ! 529258f384920f36a2f831f3d9d545a1 gcc/config/bfin/crtn.s f86ad378604dc9b74a9970819201a4a0 gcc/config/bfin/elf.h ! 9063a31438e337ba9a327b6a2d16f3f7 gcc/config/bfin/lib1funcs.asm 4aa045b4c967e19ce5d0bb8662ee658f gcc/config/bfin/predicates.md b2dccb337cf3999a49e45d6d58c2841f gcc/config/bfin/t-bfin a49bf663a69af5f69d35ec9cee383be4 gcc/config/bfin/t-bfin-elf ! 340683b2c4631ba9ca4602dcbaf20eae gcc/config/bfin/uclinux.h ! 7268433f5f31ab6d3e611f124107d987 gcc/config.build 41a0df19cd9da189a376642e9b8630d6 gcc/config/c4x/c4x.c + 47df5bebb8b4bcd5310895da02e87e88 gcc/config/c4x/c4x-c.c f9201288529122676d269381af839968 gcc/config/c4x/c4x.h ad21945e21257bfa40b66783ecf02de0 gcc/config/c4x/c4x.md + fba5ea0f83b1635631cc00311c0e1de7 gcc/config/c4x/c4x-modes.def + 4fb43372379f3733084fe7876534addf gcc/config/c4x/c4x-protos.h db4d38b6b73666d6246b1d13d88737ff gcc/config/c4x/libgcc.S 26c90a9d5977b200ec07ac587f4e10e8 gcc/config/c4x/rtems.h 4fdf00f5884edc1e3e534a63ea4c63e7 gcc/config/c4x/t-c4x *************** db4d38b6b73666d6246b1d13d88737ff gcc/co *** 2427,2480 **** 737a2a3d6832f92552c51f14df901ea0 gcc/config/chorus.h 2241d850f9f87db2427ad2ea1e79a1d9 gcc/config/cris/aout.h c0124aeca2397b068b1bd9c7aae3ceba gcc/config/cris/arit.c ! 8f71d7c2a11be5a1a970e2af3b7ce995 gcc/config/cris/cris-protos.h 7844778b4d5a90c863a9f3a5a8187f43 gcc/config/cris/cris.c e9223325ac3583929716003e7b76db6c gcc/config/cris/cris.h 32b4dccd7ea2cd714e40354232ace49b gcc/config/cris/cris.md ! 414fb6676277d06c6d26d142e737b6df gcc/config/cris/cris_abi_symbol.c 5f2bb7d8a0b9dc21848654ce0093f05a gcc/config/cris/linux.h 7e589512d4c3d6d7f9f7b1baae70d1f3 gcc/config/cris/mulsi3.asm b8ddfb88a35521172e3364ce4604727a gcc/config/cris/t-aout b2c53f46db5790d2edda8866ba70276a gcc/config/cris/t-cris 5a26644635b6f845f691023911c91faf gcc/config/cris/t-elfmulti f8fb31bb3a9a10b08e1cb042c5022288 gcc/config/cris/t-linux d5e9d0fd1b9d6bff37c4d50a202474be gcc/config/darwin-c.c fdc23aaf18e495ffb8d00d2b72e18572 gcc/config/darwin-crt2.c - a72d3b187047ab1f0ffce2157695b5e4 gcc/config/darwin-protos.h - 1516dd751ef071031dcd24f50a2e0008 gcc/config/darwin.c 24e4c33836ba68b7a87b3d35dd12d56a gcc/config/darwin.h ! 8ec0d09229219da60d3a13bff822008e gcc/config/darwin7.h ! 4af301c035ebd3b6ffa923a90da31823 gcc/config/darwin8.h ! a16576ae28c0a2ec2bbca2c6f747ff5d gcc/config/dbx.h af9a178d969437c5916dbf310c3d3015 gcc/config/dbxcoff.h f52cac305c4a9b26ecb3600e7358a0cd gcc/config/dbxelf.h dd973d9a715ff98057d5885b259f85a1 gcc/config/divmod.c 23a5cf4d710a2cbb251ad6ed0f4421f7 gcc/config/elfos.h 77167cf15406c53fb64035ab956973ce gcc/config/fp-bit.c a5a5d825707cca377e28b99406d92ad0 gcc/config/fp-bit.h 4212cc2416953fa657b1dfa98962168c gcc/config/fr30/crti.asm a2355e2e8266b279cad6bf913c579a5f gcc/config/fr30/crtn.asm - 273088f6819c7fca232bf1ee35b44b3a gcc/config/fr30/fr30-protos.h 1333619ba2e8f367a02f93b0d05a1451 gcc/config/fr30/fr30.c 89dbf6cbacca715c68ed48fcd94b9b34 gcc/config/fr30/fr30.h 3d710c7c0c2ec248e7901abdc1822cc9 gcc/config/fr30/fr30.md 4e833e43d8a4a49c563cf6f6a9e04dc7 gcc/config/fr30/lib1funcs.asm b11ea133da1b239a015796811b03e23b gcc/config/fr30/t-fr30 bf2176e1eee68deffe236a9735a8f3db gcc/config/freebsd-nthr.h 76d1fb9ec8fa196a985980ed5a1b4564 gcc/config/freebsd-spec.h - 99c3be8b7f1d7a86ba300ef7d0a5c1c8 gcc/config/freebsd.h acbf95585222995e750d460be6be625b gcc/config/frv/cmovd.c 5ca13398f66879cea3a8bb4050f50d3b gcc/config/frv/cmovh.c 148f6f1138597ea3279d8b946302e784 gcc/config/frv/cmovw.c fc58f08a2cec12d4108a247f731d11d9 gcc/config/frv/frv-abi.h 38173b8edf724335e3a54587d13c49e9 gcc/config/frv/frv-asm.h ! 7bc3ec20318dbcecfbf0c0cd91e6aa7c gcc/config/frv/frv-modes.def ! 579b937332d254542f7d371e968831ae gcc/config/frv/frv-protos.h 5b8fb9c14a915e811537101a0acfe6ca gcc/config/frv/frv.c b6dc2fc3b9810f162925f78ad1881294 gcc/config/frv/frv.h 1d583db6e911087ea793f4959b80e01d gcc/config/frv/frv.md ! d647a6fe22845a92810df241849b45f7 gcc/config/frv/frvbegin.c ! 6a01ef4b8e3aedba43db3d2cbfcac39b gcc/config/frv/frvend.c c84f3efea3babe2f0a51bb40c78df30c gcc/config/frv/lib1funcs.asm d9e7d6c9a9149d02fb27cc3eaa5aca4c gcc/config/frv/libgcc-frv.ver f01bc48c719475863e4addad701d1366 gcc/config/frv/linux.h --- 2381,2434 ---- 737a2a3d6832f92552c51f14df901ea0 gcc/config/chorus.h 2241d850f9f87db2427ad2ea1e79a1d9 gcc/config/cris/aout.h c0124aeca2397b068b1bd9c7aae3ceba gcc/config/cris/arit.c ! 414fb6676277d06c6d26d142e737b6df gcc/config/cris/cris_abi_symbol.c 7844778b4d5a90c863a9f3a5a8187f43 gcc/config/cris/cris.c e9223325ac3583929716003e7b76db6c gcc/config/cris/cris.h 32b4dccd7ea2cd714e40354232ace49b gcc/config/cris/cris.md ! 8f71d7c2a11be5a1a970e2af3b7ce995 gcc/config/cris/cris-protos.h 5f2bb7d8a0b9dc21848654ce0093f05a gcc/config/cris/linux.h 7e589512d4c3d6d7f9f7b1baae70d1f3 gcc/config/cris/mulsi3.asm b8ddfb88a35521172e3364ce4604727a gcc/config/cris/t-aout b2c53f46db5790d2edda8866ba70276a gcc/config/cris/t-cris 5a26644635b6f845f691023911c91faf gcc/config/cris/t-elfmulti f8fb31bb3a9a10b08e1cb042c5022288 gcc/config/cris/t-linux + 8ec0d09229219da60d3a13bff822008e gcc/config/darwin7.h + 4af301c035ebd3b6ffa923a90da31823 gcc/config/darwin8.h + 1516dd751ef071031dcd24f50a2e0008 gcc/config/darwin.c d5e9d0fd1b9d6bff37c4d50a202474be gcc/config/darwin-c.c fdc23aaf18e495ffb8d00d2b72e18572 gcc/config/darwin-crt2.c 24e4c33836ba68b7a87b3d35dd12d56a gcc/config/darwin.h ! a72d3b187047ab1f0ffce2157695b5e4 gcc/config/darwin-protos.h af9a178d969437c5916dbf310c3d3015 gcc/config/dbxcoff.h f52cac305c4a9b26ecb3600e7358a0cd gcc/config/dbxelf.h + a16576ae28c0a2ec2bbca2c6f747ff5d gcc/config/dbx.h dd973d9a715ff98057d5885b259f85a1 gcc/config/divmod.c 23a5cf4d710a2cbb251ad6ed0f4421f7 gcc/config/elfos.h 77167cf15406c53fb64035ab956973ce gcc/config/fp-bit.c a5a5d825707cca377e28b99406d92ad0 gcc/config/fp-bit.h 4212cc2416953fa657b1dfa98962168c gcc/config/fr30/crti.asm a2355e2e8266b279cad6bf913c579a5f gcc/config/fr30/crtn.asm 1333619ba2e8f367a02f93b0d05a1451 gcc/config/fr30/fr30.c 89dbf6cbacca715c68ed48fcd94b9b34 gcc/config/fr30/fr30.h 3d710c7c0c2ec248e7901abdc1822cc9 gcc/config/fr30/fr30.md + 273088f6819c7fca232bf1ee35b44b3a gcc/config/fr30/fr30-protos.h 4e833e43d8a4a49c563cf6f6a9e04dc7 gcc/config/fr30/lib1funcs.asm b11ea133da1b239a015796811b03e23b gcc/config/fr30/t-fr30 + 99c3be8b7f1d7a86ba300ef7d0a5c1c8 gcc/config/freebsd.h bf2176e1eee68deffe236a9735a8f3db gcc/config/freebsd-nthr.h 76d1fb9ec8fa196a985980ed5a1b4564 gcc/config/freebsd-spec.h acbf95585222995e750d460be6be625b gcc/config/frv/cmovd.c 5ca13398f66879cea3a8bb4050f50d3b gcc/config/frv/cmovh.c 148f6f1138597ea3279d8b946302e784 gcc/config/frv/cmovw.c fc58f08a2cec12d4108a247f731d11d9 gcc/config/frv/frv-abi.h 38173b8edf724335e3a54587d13c49e9 gcc/config/frv/frv-asm.h ! d647a6fe22845a92810df241849b45f7 gcc/config/frv/frvbegin.c 5b8fb9c14a915e811537101a0acfe6ca gcc/config/frv/frv.c + 6a01ef4b8e3aedba43db3d2cbfcac39b gcc/config/frv/frvend.c b6dc2fc3b9810f162925f78ad1881294 gcc/config/frv/frv.h 1d583db6e911087ea793f4959b80e01d gcc/config/frv/frv.md ! 7bc3ec20318dbcecfbf0c0cd91e6aa7c gcc/config/frv/frv-modes.def ! 579b937332d254542f7d371e968831ae gcc/config/frv/frv-protos.h c84f3efea3babe2f0a51bb40c78df30c gcc/config/frv/lib1funcs.asm d9e7d6c9a9149d02fb27cc3eaa5aca4c gcc/config/frv/libgcc-frv.ver f01bc48c719475863e4addad701d1366 gcc/config/frv/linux.h *************** a69068beb04e8a98db92cd1d366e5a6f gcc/co *** 2486,2491 **** --- 2440,2446 ---- c363a68408b30fe1ae97782cfb8a4ac1 gcc/config/frv/ulltod.c 8655cce7a18893493cc17391c6ce08d5 gcc/config/frv/ulltof.c 756aa4a0c6f33a0203e0ea6594c19e38 gcc/config/frv/umodi.c + 436d18938e98051331112f5eef322668 gcc/config.gcc fc2a41b61b1c92467f82c06cd525f082 gcc/config/gnu.h d627a702b831f47f8cd4d588efb29de5 gcc/config/gofast.h f3b163359eb1338b35be1455781fb481 gcc/config/h8300/clzhi2.c *************** ee8ee7d8f9b322adeb1c0f90eda372f9 gcc/co *** 2496,2505 **** 968c02f839f10930dbc80f50e79fb8ba gcc/config/h8300/elf.h d37a3737914996e268d2cc518f734b82 gcc/config/h8300/fixunssfsi.c d0c4cd65e45c764b74cdafc357dd4553 gcc/config/h8300/genmova.sh ! b6099667c4e89b58cb7b92e2a735edea gcc/config/h8300/h8300-protos.h ! d4ad2ddfaff016ccfa3df539e03737d2 gcc/config/h8300/h8300.c fc637116545a0864cd4ecbae166f458b gcc/config/h8300/h8300.h 603740c5e0c23ffc3497333fd98b564e gcc/config/h8300/h8300.md a67fd7403228da9bfe9a5da77aa3d7f6 gcc/config/h8300/lib1funcs.asm 57d66a7feb9498d420e1aeccf5f6487c gcc/config/h8300/mova.md 0a17909e7e3f311b6265603b5a043674 gcc/config/h8300/parityhi2.c --- 2451,2460 ---- 968c02f839f10930dbc80f50e79fb8ba gcc/config/h8300/elf.h d37a3737914996e268d2cc518f734b82 gcc/config/h8300/fixunssfsi.c d0c4cd65e45c764b74cdafc357dd4553 gcc/config/h8300/genmova.sh ! b4406c83befd5935515928fe55497ac7 gcc/config/h8300/h8300.c fc637116545a0864cd4ecbae166f458b gcc/config/h8300/h8300.h 603740c5e0c23ffc3497333fd98b564e gcc/config/h8300/h8300.md + b6099667c4e89b58cb7b92e2a735edea gcc/config/h8300/h8300-protos.h a67fd7403228da9bfe9a5da77aa3d7f6 gcc/config/h8300/lib1funcs.asm 57d66a7feb9498d420e1aeccf5f6487c gcc/config/h8300/mova.md 0a17909e7e3f311b6265603b5a043674 gcc/config/h8300/parityhi2.c *************** c0f2d063e2f37bb24deb1f0cafcef048 gcc/co *** 2508,2513 **** --- 2463,2469 ---- e7797670314cc87228b0fcc1277e9ba3 gcc/config/h8300/t-elf b9e7ccf39ad6f3e2028606eed7a6338a gcc/config/h8300/t-h8300 f1012b40b6d48a65690431bfbed4343d gcc/config/h8300/t-rtems + 0fa5156f5e54624d644707a8fe2de1b6 gcc/config.host e412cd4d0f575ab6ce7ba467e67510e6 gcc/config/host-linux.c d1169354d9fb0c002824b9515c9a2392 gcc/config/host-solaris.c 70ccbfd1a8499753d7f9dcf440cecf15 gcc/config/i386/athlon.md *************** efde24a6c96f8298b0f2bef86449ac5d gcc/co *** 2517,2531 **** d7d8c782b899d2204f2514b294680da9 gcc/config/i386/bsd.h 636c8eb05f1d19aec09f0b979baa244b gcc/config/i386/crtdll.h 1ca5ece18656850f3dc1240009fd7203 gcc/config/i386/cygming.h - 53ea09f0520426453dce8c956f2a977c gcc/config/i386/cygwin.asm - fd2ff4edc5ad16e4b9007b48091840bd gcc/config/i386/cygwin.h 1455938a0aa0fd1b7bfad25ecdc86747 gcc/config/i386/cygwin1.c 54754401e910c99d1f7511538c5ff139 gcc/config/i386/cygwin2.c 28981362d92ed9874fa6846d4a7f558a gcc/config/i386/darwin.h 7519670b1eecca211c908cdc9408b8eb gcc/config/i386/djgpp.h ceea07751eb75dfe6063ba7879459402 gcc/config/i386/emmintrin.h - e4cebfb7f75572d50a4570c6ac4ed48b gcc/config/i386/freebsd.h f6df35fd8ee49fe1bcd795f3a863a3af gcc/config/i386/freebsd64.h 07ad1af009bce570e426de5adb357db8 gcc/config/i386/gas.h e371c12e72d78120666728d2c8a61f79 gcc/config/i386/gmm_malloc.h 3d6c4acadac62736b94454830f7a63a4 gcc/config/i386/gmon-sol2.c --- 2473,2487 ---- d7d8c782b899d2204f2514b294680da9 gcc/config/i386/bsd.h 636c8eb05f1d19aec09f0b979baa244b gcc/config/i386/crtdll.h 1ca5ece18656850f3dc1240009fd7203 gcc/config/i386/cygming.h 1455938a0aa0fd1b7bfad25ecdc86747 gcc/config/i386/cygwin1.c 54754401e910c99d1f7511538c5ff139 gcc/config/i386/cygwin2.c + 53ea09f0520426453dce8c956f2a977c gcc/config/i386/cygwin.asm + fd2ff4edc5ad16e4b9007b48091840bd gcc/config/i386/cygwin.h 28981362d92ed9874fa6846d4a7f558a gcc/config/i386/darwin.h 7519670b1eecca211c908cdc9408b8eb gcc/config/i386/djgpp.h ceea07751eb75dfe6063ba7879459402 gcc/config/i386/emmintrin.h f6df35fd8ee49fe1bcd795f3a863a3af gcc/config/i386/freebsd64.h + e4cebfb7f75572d50a4570c6ac4ed48b gcc/config/i386/freebsd.h 07ad1af009bce570e426de5adb357db8 gcc/config/i386/gas.h e371c12e72d78120666728d2c8a61f79 gcc/config/i386/gmm_malloc.h 3d6c4acadac62736b94454830f7a63a4 gcc/config/i386/gmon-sol2.c *************** cbf1c06251a3d4280f623559dace365c gcc/co *** 2535,2582 **** bdd1ba7481d8c9bfa8bb9aea7db5293a gcc/config/i386/host-cygwin.c d4f89597a859ab8606358de41b9cb796 gcc/config/i386/host-mingw32.c 18664f7f6cad82f652e8698646bd5641 gcc/config/i386/i386-aout.h 1b2d6ccb27f251b27fa7731dc4bfc0f1 gcc/config/i386/i386-coff.h ! 08f3af675568a1b5e166603f701470c5 gcc/config/i386/i386-interix.h 9c3634535b436138b84f40c4f8add917 gcc/config/i386/i386-interix3.h 450af944a773e9fd3ad7d4ed849da7da gcc/config/i386/i386-modes.def 5f728299483d3da161c7bd2613e16586 gcc/config/i386/i386-protos.h - b09c40760aa6099f83388f141d0528aa gcc/config/i386/i386.c - 6b19c1b094b7cf6570ef83b231bcacee gcc/config/i386/i386.h - 6495a72c65365fa95aead51170bcd1d2 gcc/config/i386/i386.md - 5ffe40ec341446d7b52d9632bda88b3c gcc/config/i386/i386elf.h a245104040e7966ceec333297c1c91e3 gcc/config/i386/k6.md 3d01dc4d505f2b80a9ede0b2d1aa03d4 gcc/config/i386/kaos-i386.h a82856ece8a0980e5860506200d221e9 gcc/config/i386/kfreebsd-gnu.h 43816fe3b21805540e5e01e07c9fb45f gcc/config/i386/knetbsd-gnu.h 659bf816fd264115e6611b9a193893a7 gcc/config/i386/libgcc-x86_64-glibc.ver - 7437ced838e262c3655a3c956afee651 gcc/config/i386/linux-unwind.h - 31815cb87fbccb161a736ab928338f6b gcc/config/i386/linux.h 4c931d501ebaa2a281334ad72b114a9f gcc/config/i386/linux64.h bb44a3f60543b0e8cd4a84269bf8f3ed gcc/config/i386/lynx.h 5e895df4995c0489965107367377218a gcc/config/i386/mach.h fe7dc1d728206353feb0505b9a7cc193 gcc/config/i386/mingw32.h e64edaae44560b6a6b8871557da86b7a gcc/config/i386/mm3dnow.h c799d3bec533bd5c02c05f206b539276 gcc/config/i386/mmintrin.h c4260c13da112a3947d075d8139b66b1 gcc/config/i386/mmx.md 66744899d2acfd00c3b63cf7dcd99db0 gcc/config/i386/netbsd-elf.h fc16dbeb0506d46a2b6d84763d171f5e gcc/config/i386/netbsd.h ! ff0b3b09697a1cb293496aceebb6c63a gcc/config/i386/netbsd64.h 5b90890d246145be00b2281b8824e431 gcc/config/i386/netware-crt0.c 31645766117c33a1e332155aa86387ad gcc/config/i386/netware-libgcc.c d23979c8257c2101f1169351993ec57c gcc/config/i386/netware-libgcc.def 034fb153eacf9224b70d4c5b8f17fbeb gcc/config/i386/netware-libgcc.exp - b18ca4370e8925fed94b7ffdf8510923 gcc/config/i386/netware.c - b346e84a0fe1eaad9b2afc4d65b27ad6 gcc/config/i386/netware.h ce640a722e81f39b71071f934009294c gcc/config/i386/nto.h a70b94b0c64483c59f21d05bba06e7f3 gcc/config/i386/nwld.c fda4ce1c225aa2fa8d757eea1c4b73c1 gcc/config/i386/nwld.h - fc009e092fc272161549f3a1cf0e370e gcc/config/i386/openbsd.h aaf038dc8c67444e8f65de818a7e5993 gcc/config/i386/openbsdelf.h 50c17a98a04ff60cc2b0633ddcd34dc4 gcc/config/i386/pentium.md - c4a9acfd6b0c06c59691a0143ea52e90 gcc/config/i386/pmm_malloc.h 2c1858c3e09cabcfe717307c30fe84b6 gcc/config/i386/pmmintrin.h 477d4fa8e94a80dfe088eb7a090aba56 gcc/config/i386/ppro.md ! 60c4346cae7665d2161d09affd38b0ce gcc/config/i386/predicates.md 2794e81ef3568a7cddf47d2b96c95f84 gcc/config/i386/ptx4-i.h 3df85171c88347ec45ba0c58597b1afd gcc/config/i386/rtemself.h 98bde1f207914be26222e713d2a31e26 gcc/config/i386/sco5.h --- 2491,2538 ---- bdd1ba7481d8c9bfa8bb9aea7db5293a gcc/config/i386/host-cygwin.c d4f89597a859ab8606358de41b9cb796 gcc/config/i386/host-mingw32.c 18664f7f6cad82f652e8698646bd5641 gcc/config/i386/i386-aout.h + fa6d8ebf8961b952f8c2d50ca4de80ba gcc/config/i386/i386.c 1b2d6ccb27f251b27fa7731dc4bfc0f1 gcc/config/i386/i386-coff.h ! 5ffe40ec341446d7b52d9632bda88b3c gcc/config/i386/i386elf.h ! 6b19c1b094b7cf6570ef83b231bcacee gcc/config/i386/i386.h 9c3634535b436138b84f40c4f8add917 gcc/config/i386/i386-interix3.h + 08f3af675568a1b5e166603f701470c5 gcc/config/i386/i386-interix.h + 920efc10eaad800b0492805a607335c2 gcc/config/i386/i386.md 450af944a773e9fd3ad7d4ed849da7da gcc/config/i386/i386-modes.def 5f728299483d3da161c7bd2613e16586 gcc/config/i386/i386-protos.h a245104040e7966ceec333297c1c91e3 gcc/config/i386/k6.md 3d01dc4d505f2b80a9ede0b2d1aa03d4 gcc/config/i386/kaos-i386.h a82856ece8a0980e5860506200d221e9 gcc/config/i386/kfreebsd-gnu.h 43816fe3b21805540e5e01e07c9fb45f gcc/config/i386/knetbsd-gnu.h 659bf816fd264115e6611b9a193893a7 gcc/config/i386/libgcc-x86_64-glibc.ver 4c931d501ebaa2a281334ad72b114a9f gcc/config/i386/linux64.h + 31815cb87fbccb161a736ab928338f6b gcc/config/i386/linux.h + 7437ced838e262c3655a3c956afee651 gcc/config/i386/linux-unwind.h bb44a3f60543b0e8cd4a84269bf8f3ed gcc/config/i386/lynx.h 5e895df4995c0489965107367377218a gcc/config/i386/mach.h fe7dc1d728206353feb0505b9a7cc193 gcc/config/i386/mingw32.h e64edaae44560b6a6b8871557da86b7a gcc/config/i386/mm3dnow.h c799d3bec533bd5c02c05f206b539276 gcc/config/i386/mmintrin.h c4260c13da112a3947d075d8139b66b1 gcc/config/i386/mmx.md + ff0b3b09697a1cb293496aceebb6c63a gcc/config/i386/netbsd64.h 66744899d2acfd00c3b63cf7dcd99db0 gcc/config/i386/netbsd-elf.h fc16dbeb0506d46a2b6d84763d171f5e gcc/config/i386/netbsd.h ! b18ca4370e8925fed94b7ffdf8510923 gcc/config/i386/netware.c 5b90890d246145be00b2281b8824e431 gcc/config/i386/netware-crt0.c + b346e84a0fe1eaad9b2afc4d65b27ad6 gcc/config/i386/netware.h 31645766117c33a1e332155aa86387ad gcc/config/i386/netware-libgcc.c d23979c8257c2101f1169351993ec57c gcc/config/i386/netware-libgcc.def 034fb153eacf9224b70d4c5b8f17fbeb gcc/config/i386/netware-libgcc.exp ce640a722e81f39b71071f934009294c gcc/config/i386/nto.h a70b94b0c64483c59f21d05bba06e7f3 gcc/config/i386/nwld.c fda4ce1c225aa2fa8d757eea1c4b73c1 gcc/config/i386/nwld.h aaf038dc8c67444e8f65de818a7e5993 gcc/config/i386/openbsdelf.h + fc009e092fc272161549f3a1cf0e370e gcc/config/i386/openbsd.h 50c17a98a04ff60cc2b0633ddcd34dc4 gcc/config/i386/pentium.md 2c1858c3e09cabcfe717307c30fe84b6 gcc/config/i386/pmmintrin.h + c4a9acfd6b0c06c59691a0143ea52e90 gcc/config/i386/pmm_malloc.h 477d4fa8e94a80dfe088eb7a090aba56 gcc/config/i386/ppro.md ! 9f86212683a154894f2c219d08305d1c gcc/config/i386/predicates.md 2794e81ef3568a7cddf47d2b96c95f84 gcc/config/i386/ptx4-i.h 3df85171c88347ec45ba0c58597b1afd gcc/config/i386/rtemself.h 98bde1f207914be26222e713d2a31e26 gcc/config/i386/sco5.h *************** e51d9cc495ad644f33f2a5ac59f27b61 gcc/co *** 2618,2634 **** f955e9d3e06a48be823c51242c5b1331 gcc/config/i386/uwin.h 99d60a95c1036c564b63cf9363eac59c gcc/config/i386/vxworks.h 4a5320cded0a8870a39cf5040f3b95ed gcc/config/i386/winnt.c - d9c8250cf4a926f9994f312ea5cecf91 gcc/config/i386/x-cygwin - 5c9c07d6e4c28f00c5ed6fa3096f3390 gcc/config/i386/x-mingw32 b166639e7da131e4813721a0aa5b69c5 gcc/config/i386/x86-64.h fd292f5653c26f052d65bd1cc27e0126 gcc/config/i386/xm-cygwin.h 2e17725338319a9367f4b6129890a4f0 gcc/config/i386/xm-djgpp.h 622b5d09fac469dbf273d2b3642d768f gcc/config/i386/xm-mingw32.h 4bf6f3e06d68a2ad588f056d55bcaa8a gcc/config/i386/xmmintrin.h - c5db4fda58b872cb0638fbf0e546aa92 gcc/config/i860/i860-protos.h 63a8f10b84b969683259816fecfebb12 gcc/config/i860/i860.c 55bb8a2080a12c7d28f1f298458b2f57 gcc/config/i860/i860.h ebc0d683a4709e3b99b2735dfab02c1f gcc/config/i860/i860.md 1f85a5aaaed458ae9e427557c8901733 gcc/config/i860/sysv4.h 0dec57792de47025a6f439c3af9a90f0 gcc/config/i860/t-i860 3aa4566a652839547095820eaf60f6a0 gcc/config/i860/varargs.asm --- 2574,2590 ---- f955e9d3e06a48be823c51242c5b1331 gcc/config/i386/uwin.h 99d60a95c1036c564b63cf9363eac59c gcc/config/i386/vxworks.h 4a5320cded0a8870a39cf5040f3b95ed gcc/config/i386/winnt.c b166639e7da131e4813721a0aa5b69c5 gcc/config/i386/x86-64.h + d9c8250cf4a926f9994f312ea5cecf91 gcc/config/i386/x-cygwin fd292f5653c26f052d65bd1cc27e0126 gcc/config/i386/xm-cygwin.h 2e17725338319a9367f4b6129890a4f0 gcc/config/i386/xm-djgpp.h + 5c9c07d6e4c28f00c5ed6fa3096f3390 gcc/config/i386/x-mingw32 622b5d09fac469dbf273d2b3642d768f gcc/config/i386/xm-mingw32.h 4bf6f3e06d68a2ad588f056d55bcaa8a gcc/config/i386/xmmintrin.h 63a8f10b84b969683259816fecfebb12 gcc/config/i860/i860.c 55bb8a2080a12c7d28f1f298458b2f57 gcc/config/i860/i860.h ebc0d683a4709e3b99b2735dfab02c1f gcc/config/i860/i860.md + c5db4fda58b872cb0638fbf0e546aa92 gcc/config/i860/i860-protos.h 1f85a5aaaed458ae9e427557c8901733 gcc/config/i860/sysv4.h 0dec57792de47025a6f439c3af9a90f0 gcc/config/i860/t-i860 3aa4566a652839547095820eaf60f6a0 gcc/config/i860/varargs.asm *************** ff3f1b985cb846e7daa846b15484c370 gcc/co *** 2641,2661 **** 5d28f948154e58980d3423de634cc19e gcc/config/ia64/elf.h 19e5759e9dd1e10d49f423604e6c2492 gcc/config/ia64/fde-glibc.c 72262cc4088397e0e354295db724ddd6 gcc/config/ia64/freebsd.h ! f34de4c7d6cfe771898f5ee3f2960105 gcc/config/ia64/hpux.h c07c75b029ef670559619d2d5f9401b2 gcc/config/ia64/ia64-c.c - d3e6298bb4f4dd2ae34f65820574877c gcc/config/ia64/ia64-modes.def - a95a3093a5af6a97f0956b90e1da7f34 gcc/config/ia64/ia64-protos.h - 49707751d17f0fb6fa8d40f1ff9fee91 gcc/config/ia64/ia64.c c7ed167724c5cda352cf9af85fc2fc58 gcc/config/ia64/ia64.h - 0a09ba8c55bf7750474445f1cb3f0db9 gcc/config/ia64/ia64.md 9f5dc40ef6cd2aebd9ce8c9a67cc3fbd gcc/config/ia64/ia64intrin.h 49c36b4c462eb77af017a10209955413 gcc/config/ia64/itanium1.md bedeb78ca73eefc9aa19a512c2b3d473 gcc/config/ia64/itanium2.md 07cda703ae481233bd546896fc4086a4 gcc/config/ia64/lib1funcs.asm 2671bfd958ca35452f338dd160f7423e gcc/config/ia64/libgcc-ia64.ver - 234572be9b1da837beb0e30fa47f558f gcc/config/ia64/linux-unwind.h 4f56fd169a56421f761a0caf55dd8dc8 gcc/config/ia64/linux.h ! 5ad4b8a22d71132f7ba01d5a29b0bec3 gcc/config/ia64/predicates.md 7c9989fcf8b6631ee8c69d4e2586b759 gcc/config/ia64/quadlib.c c08027383bc18546ba1527bb0519cfb6 gcc/config/ia64/sysv4.h 91f1bd175eb95ab632c7220d0aecfe26 gcc/config/ia64/t-glibc --- 2597,2617 ---- 5d28f948154e58980d3423de634cc19e gcc/config/ia64/elf.h 19e5759e9dd1e10d49f423604e6c2492 gcc/config/ia64/fde-glibc.c 72262cc4088397e0e354295db724ddd6 gcc/config/ia64/freebsd.h ! 95c9b6b397a2ac33395d509317c490b3 gcc/config/ia64/hpux.h ! e71fb09828ba4cc740e60e700e3e860c gcc/config/ia64/ia64.c c07c75b029ef670559619d2d5f9401b2 gcc/config/ia64/ia64-c.c c7ed167724c5cda352cf9af85fc2fc58 gcc/config/ia64/ia64.h 9f5dc40ef6cd2aebd9ce8c9a67cc3fbd gcc/config/ia64/ia64intrin.h + 4dcb0745bc1ef8b2776548369bf7c053 gcc/config/ia64/ia64.md + d3e6298bb4f4dd2ae34f65820574877c gcc/config/ia64/ia64-modes.def + a95a3093a5af6a97f0956b90e1da7f34 gcc/config/ia64/ia64-protos.h 49c36b4c462eb77af017a10209955413 gcc/config/ia64/itanium1.md bedeb78ca73eefc9aa19a512c2b3d473 gcc/config/ia64/itanium2.md 07cda703ae481233bd546896fc4086a4 gcc/config/ia64/lib1funcs.asm 2671bfd958ca35452f338dd160f7423e gcc/config/ia64/libgcc-ia64.ver 4f56fd169a56421f761a0caf55dd8dc8 gcc/config/ia64/linux.h ! 234572be9b1da837beb0e30fa47f558f gcc/config/ia64/linux-unwind.h ! 41fab3cc8788ded3e3072c531d4dd3d8 gcc/config/ia64/predicates.md 7c9989fcf8b6631ee8c69d4e2586b759 gcc/config/ia64/quadlib.c c08027383bc18546ba1527bb0519cfb6 gcc/config/ia64/sysv4.h 91f1bd175eb95ab632c7220d0aecfe26 gcc/config/ia64/t-glibc *************** fe30f60c7350d58aec4efe398b1b9edf gcc/co *** 2665,2684 **** 8227dd6feb135b0afc7902a48b82e1ff gcc/config/ia64/unwind-ia64.c 83c10b57157589615d8cc0cf668c37a7 gcc/config/ia64/unwind-ia64.h 8453a3337155a3cfb30c63d7d41f86e8 gcc/config/ia64/vect.md ! f4b3c8635ae47788a197c87760a8928b gcc/config/interix.h 0bf57f10baef2fb83f26d79c4d0b0f48 gcc/config/interix3.h 15155862f4a068eb6cf5a1de3a5414e8 gcc/config/ip2k/crt0.S - a46b35d7abe52174d51d2104734a7bde gcc/config/ip2k/ip2k-protos.h cbb5b64857c8a08849d3c84ca7ed14b6 gcc/config/ip2k/ip2k.c f4759dc4dc53be9132d44bd27a0b3fa8 gcc/config/ip2k/ip2k.h 191c60ac6619e7b3b034834fce067b24 gcc/config/ip2k/ip2k.md 9cb7d6a6a212295b25efeba4c068be04 gcc/config/ip2k/libgcc.S 07eaa16c93777236b46ae1f49c51c936 gcc/config/ip2k/t-ip2k c89eb6a652ae6c0c7265cee0be74199c gcc/config/iq2000/abi - 09fab2c1ee90f0818a9c08b8bf906afe gcc/config/iq2000/iq2000-protos.h 6ed1cd64ef7e0a7cafc0c2a94d23c1c3 gcc/config/iq2000/iq2000.c 584cb1b7f929f79d267da5b4d6584dc3 gcc/config/iq2000/iq2000.h a4ffce90bec1c86594956784683f9336 gcc/config/iq2000/iq2000.md 9e50dc585921c4678f3a6132c5e8da80 gcc/config/iq2000/lib2extra-funcs.c 2b523f5a1265cf196780f7cb6de968b3 gcc/config/iq2000/t-iq2000 0313b3853cfa666ee0f8f65e3e8d360f gcc/config/kaos.h --- 2621,2641 ---- 8227dd6feb135b0afc7902a48b82e1ff gcc/config/ia64/unwind-ia64.c 83c10b57157589615d8cc0cf668c37a7 gcc/config/ia64/unwind-ia64.h 8453a3337155a3cfb30c63d7d41f86e8 gcc/config/ia64/vect.md ! 928d1b1b3955d97d00e30ed4c0d347a5 gcc/config.in 0bf57f10baef2fb83f26d79c4d0b0f48 gcc/config/interix3.h + f4b3c8635ae47788a197c87760a8928b gcc/config/interix.h 15155862f4a068eb6cf5a1de3a5414e8 gcc/config/ip2k/crt0.S cbb5b64857c8a08849d3c84ca7ed14b6 gcc/config/ip2k/ip2k.c f4759dc4dc53be9132d44bd27a0b3fa8 gcc/config/ip2k/ip2k.h 191c60ac6619e7b3b034834fce067b24 gcc/config/ip2k/ip2k.md + a46b35d7abe52174d51d2104734a7bde gcc/config/ip2k/ip2k-protos.h 9cb7d6a6a212295b25efeba4c068be04 gcc/config/ip2k/libgcc.S 07eaa16c93777236b46ae1f49c51c936 gcc/config/ip2k/t-ip2k c89eb6a652ae6c0c7265cee0be74199c gcc/config/iq2000/abi 6ed1cd64ef7e0a7cafc0c2a94d23c1c3 gcc/config/iq2000/iq2000.c 584cb1b7f929f79d267da5b4d6584dc3 gcc/config/iq2000/iq2000.h a4ffce90bec1c86594956784683f9336 gcc/config/iq2000/iq2000.md + 09fab2c1ee90f0818a9c08b8bf906afe gcc/config/iq2000/iq2000-protos.h 9e50dc585921c4678f3a6132c5e8da80 gcc/config/iq2000/lib2extra-funcs.c 2b523f5a1265cf196780f7cb6de968b3 gcc/config/iq2000/t-iq2000 0313b3853cfa666ee0f8f65e3e8d360f gcc/config/kaos.h *************** fe31931594516f60819b8dcc5d096f10 gcc/co *** 2688,2711 **** af4bbe807fb6dfe32208600ead3e72e7 gcc/config/libgloss.h abc55a5bcc5d7ef187feace4d2ac550b gcc/config/linux.h af7c0ec324fb7bc3724ce371355fda6b gcc/config/lynx.h ! 941cc07882b4e18e61b5c4a14d951586 gcc/config/m32r/initfini.c 5de6ed801292676c3e38abd2c1e89d8e gcc/config/m32r/libgcc-glibc.ver 47db78b3c68fa1f8f18e482207d9ce8a gcc/config/m32r/linux.h 554520aaa68ce73728f30404914c4f3f gcc/config/m32r/little.h ! 998a49b77e9fbb7eba72ef33d06e43d2 gcc/config/m32r/m32r-protos.h ! 748478af05a05b4062915d1a4bcf74ff gcc/config/m32r/m32r.c b9ae8714b18c731ed4507f0d7d3b0d71 gcc/config/m32r/m32r.h ! 10c08a31ce469194985c978f7013fbdc gcc/config/m32r/m32r.md de460ddffc08b535ee03e0e4eb86a0c3 gcc/config/m32r/t-linux 7741de8684459c1dac5b4b1264a7c698 gcc/config/m32r/t-m32r 28bdaebb209b8f7fc35411e8791195ab gcc/config/m32r/xm-linux.h b83576b9672d6781f03fa5aba34bba9b gcc/config/m32r/xm-m32r.h 2cf39e4b12fa0ad92705a1541b27f234 gcc/config/m68hc11/larith.asm - e4189515fd9cc06584fb07722c11ad97 gcc/config/m68hc11/m68hc11-crt0.S - 415dd9a462ac5219d32027867a02e880 gcc/config/m68hc11/m68hc11-protos.h 40fa879c58517a75e12f0400247dadbb gcc/config/m68hc11/m68hc11.c bfc68acd0349ed26b5b7132c046d35cf gcc/config/m68hc11/m68hc11.h e8f342b9a80662c1d841d79f5d870696 gcc/config/m68hc11/m68hc11.md a4fb550a8d5a48b85e5dd0d8b36312bd gcc/config/m68hc11/m68hc12.h 0bc2adfc56a4f29ef00fdb03c52a9614 gcc/config/m68hc11/t-m68hc11-gas 2a0013c35c2ee05bf62da0f108744854 gcc/config/m68k/coff.h --- 2645,2668 ---- af4bbe807fb6dfe32208600ead3e72e7 gcc/config/libgloss.h abc55a5bcc5d7ef187feace4d2ac550b gcc/config/linux.h af7c0ec324fb7bc3724ce371355fda6b gcc/config/lynx.h ! 1278506f62d14079cc14b8b1af301988 gcc/config/m32r/initfini.c 5de6ed801292676c3e38abd2c1e89d8e gcc/config/m32r/libgcc-glibc.ver 47db78b3c68fa1f8f18e482207d9ce8a gcc/config/m32r/linux.h 554520aaa68ce73728f30404914c4f3f gcc/config/m32r/little.h ! 66bb596b9cd071973b7873a28f92163f gcc/config/m32r/m32r.c b9ae8714b18c731ed4507f0d7d3b0d71 gcc/config/m32r/m32r.h ! 780ed945b751c9d7feef195ecf198202 gcc/config/m32r/m32r.md ! 998a49b77e9fbb7eba72ef33d06e43d2 gcc/config/m32r/m32r-protos.h de460ddffc08b535ee03e0e4eb86a0c3 gcc/config/m32r/t-linux 7741de8684459c1dac5b4b1264a7c698 gcc/config/m32r/t-m32r 28bdaebb209b8f7fc35411e8791195ab gcc/config/m32r/xm-linux.h b83576b9672d6781f03fa5aba34bba9b gcc/config/m32r/xm-m32r.h 2cf39e4b12fa0ad92705a1541b27f234 gcc/config/m68hc11/larith.asm 40fa879c58517a75e12f0400247dadbb gcc/config/m68hc11/m68hc11.c + e4189515fd9cc06584fb07722c11ad97 gcc/config/m68hc11/m68hc11-crt0.S bfc68acd0349ed26b5b7132c046d35cf gcc/config/m68hc11/m68hc11.h e8f342b9a80662c1d841d79f5d870696 gcc/config/m68hc11/m68hc11.md + 415dd9a462ac5219d32027867a02e880 gcc/config/m68hc11/m68hc11-protos.h a4fb550a8d5a48b85e5dd0d8b36312bd gcc/config/m68hc11/m68hc12.h 0bc2adfc56a4f29ef00fdb03c52a9614 gcc/config/m68hc11/t-m68hc11-gas 2a0013c35c2ee05bf62da0f108744854 gcc/config/m68k/coff.h *************** d1c94eaa3c0ae8b76f991ae440fa0c26 gcc/co *** 2716,2729 **** 1f86ced9a52c3461110e778e83ecbd82 gcc/config/m68k/linux.h a749f9d2254450ab4b154f54a0ee71fd gcc/config/m68k/m68020-elf.h 52b4bd9c70571c0e5a8343c7eec02b69 gcc/config/m68k/m68k-aout.h - 5c423fb756a7b8a06711798169b4fb09 gcc/config/m68k/m68k-modes.def - f5de3dccd7b69fee151f40dafa2551c5 gcc/config/m68k/m68k-none.h - a187d0928667b4311b8672c44b9ba69c gcc/config/m68k/m68k-protos.h 423bfbb29a33cda4e6bf4c1dc7538c1c gcc/config/m68k/m68k.c - cdb53173fa1bf9d0cfcc42251060a552 gcc/config/m68k/m68k.h - 0173fcdf80642f067fb7d9dfc64c6e32 gcc/config/m68k/m68k.md 1a09d74f17cc3a7f16516c83e431bcde gcc/config/m68k/m68kelf.h c6e316c1c81bfdd9faae41717478b076 gcc/config/m68k/m68kemb.h c0472199959f16fcb58702880954da6e gcc/config/m68k/math-68881.h 5b56c2001463ff5741734da64a1a94ba gcc/config/m68k/netbsd-elf.h de7e8c037722ffd4f5958ba64dc1b283 gcc/config/m68k/openbsd.h --- 2673,2686 ---- 1f86ced9a52c3461110e778e83ecbd82 gcc/config/m68k/linux.h a749f9d2254450ab4b154f54a0ee71fd gcc/config/m68k/m68020-elf.h 52b4bd9c70571c0e5a8343c7eec02b69 gcc/config/m68k/m68k-aout.h 423bfbb29a33cda4e6bf4c1dc7538c1c gcc/config/m68k/m68k.c 1a09d74f17cc3a7f16516c83e431bcde gcc/config/m68k/m68kelf.h c6e316c1c81bfdd9faae41717478b076 gcc/config/m68k/m68kemb.h + cdb53173fa1bf9d0cfcc42251060a552 gcc/config/m68k/m68k.h + 0173fcdf80642f067fb7d9dfc64c6e32 gcc/config/m68k/m68k.md + 5c423fb756a7b8a06711798169b4fb09 gcc/config/m68k/m68k-modes.def + f5de3dccd7b69fee151f40dafa2551c5 gcc/config/m68k/m68k-none.h + a187d0928667b4311b8672c44b9ba69c gcc/config/m68k/m68k-protos.h c0472199959f16fcb58702880954da6e gcc/config/m68k/math-68881.h 5b56c2001463ff5741734da64a1a94ba gcc/config/m68k/netbsd-elf.h de7e8c037722ffd4f5958ba64dc1b283 gcc/config/m68k/openbsd.h *************** a21380e3e9882a8eab6009d1d07bf4f2 gcc/co *** 2739,2750 **** 37eb4830b237a4014c4b41fffc3f5f1f gcc/config/mcore/crti.asm 9c43067f303669682c4023e10d8db596 gcc/config/mcore/crtn.asm d89f7f9d4a68ea184652c4e109584825 gcc/config/mcore/lib1.asm - 3d4d4b35671ff9907374a56008162e2e gcc/config/mcore/mcore-elf.h - 09b57f736e693888b16a893344ebca47 gcc/config/mcore/mcore-pe.h - d20648c0c7f9b4b7ac58ed3d4ce63bfc gcc/config/mcore/mcore-protos.h 017f313193cd8e39ef2167d60bc49679 gcc/config/mcore/mcore.c cf7674181c1c782f6334cb6ec4383088 gcc/config/mcore/mcore.h eb20800c2638ef001f2f484c58fc014a gcc/config/mcore/mcore.md 7336dd6652ac1371fe713173f6ba12db gcc/config/mcore/t-mcore 13b4898d597c0d5c373ffcbc70ec1daf gcc/config/mcore/t-mcore-pe 06287f034722081687f831dcb61e986c gcc/config/memcmp.c --- 2696,2707 ---- 37eb4830b237a4014c4b41fffc3f5f1f gcc/config/mcore/crti.asm 9c43067f303669682c4023e10d8db596 gcc/config/mcore/crtn.asm d89f7f9d4a68ea184652c4e109584825 gcc/config/mcore/lib1.asm 017f313193cd8e39ef2167d60bc49679 gcc/config/mcore/mcore.c + 3d4d4b35671ff9907374a56008162e2e gcc/config/mcore/mcore-elf.h cf7674181c1c782f6334cb6ec4383088 gcc/config/mcore/mcore.h eb20800c2638ef001f2f484c58fc014a gcc/config/mcore/mcore.md + 09b57f736e693888b16a893344ebca47 gcc/config/mcore/mcore-pe.h + d20648c0c7f9b4b7ac58ed3d4ce63bfc gcc/config/mcore/mcore-protos.h 7336dd6652ac1371fe713173f6ba12db gcc/config/mcore/t-mcore 13b4898d597c0d5c373ffcbc70ec1daf gcc/config/mcore/t-mcore-pe 06287f034722081687f831dcb61e986c gcc/config/memcmp.c *************** b551975fc3ba66aef055600a7d72ca9a gcc/co *** 2763,2769 **** b038335faa998cf5c8ffffd62d97dafd gcc/config/mips/6000.md 9cf0f62e17f34b9203a8bccefaa9bcc5 gcc/config/mips/7000.md be6894bb4fdd9ab66e7659d812b26d30 gcc/config/mips/9000.md - e14be4312939b30aa2c225c2c915522d gcc/config/mips/_tilib.c 539ae79e02c8a7ad80f9e52cf9ed7a19 gcc/config/mips/cross64.h d82f3ae3376393010241cce24e044774 gcc/config/mips/crti.asm 20de4ac90cc0b1ccf48c4aded700edf1 gcc/config/mips/crtn.asm --- 2720,2725 ---- *************** d82f3ae3376393010241cce24e044774 gcc/co *** 2771,2791 **** e97c1f7194ff7150c444ba90bbfc072d gcc/config/mips/elf.h 10e719a265ef45d11caff894fe4e1ffa gcc/config/mips/elforion.h d78e93e677b510449d0494f3becbd401 gcc/config/mips/generic.md - 586e87f401b05122fa91f3e7316031ed gcc/config/mips/iris.h 5d4e77a7b86a743295f5c181b726cdad gcc/config/mips/iris5.h 38186bb612d5dd7ae4553f732d88af8f gcc/config/mips/iris6.h 131036eadc140e6323844bc1d5f275db gcc/config/mips/irix-crti.asm 9367bc37dec2a0b5311a6dfc4895a1d1 gcc/config/mips/irix-crtn.asm - 8cedf068a13b7a6305317653e2dda131 gcc/config/mips/linux-unwind.h - 3d1357693d911856e271e464e5c90aae gcc/config/mips/linux.h 91f64e04b0324a33d319b0e3069e6d9f gcc/config/mips/linux64.h e1b7e3a68ae1b41df738a474a4bfeb66 gcc/config/mips/mips-modes.def ! cad31fb043766fb3ffc9ccdaf527ca87 gcc/config/mips/mips-protos.h a6cfba5c35f536fefa657367fcf57b59 gcc/config/mips/mips-ps-3d.md - 539a273ad7c582a139be3b279f6317af gcc/config/mips/mips.c - e7b33a56d967f6983a6cb8d278dc1f99 gcc/config/mips/mips.h - d57134323d9393f7adf89e87ec6c5fca gcc/config/mips/mips.md - 9b6d62489313f07251fa8e9dca40074f gcc/config/mips/mips16.S 1739fcc3f08e0c9c97c6fcf2327d70e0 gcc/config/mips/netbsd.h 0de5852f59a5d30361b4be8807888c2e gcc/config/mips/openbsd.h 8467208b03fe92ed28f82438564b1c90 gcc/config/mips/predicates.md --- 2727,2747 ---- e97c1f7194ff7150c444ba90bbfc072d gcc/config/mips/elf.h 10e719a265ef45d11caff894fe4e1ffa gcc/config/mips/elforion.h d78e93e677b510449d0494f3becbd401 gcc/config/mips/generic.md 5d4e77a7b86a743295f5c181b726cdad gcc/config/mips/iris5.h 38186bb612d5dd7ae4553f732d88af8f gcc/config/mips/iris6.h + 586e87f401b05122fa91f3e7316031ed gcc/config/mips/iris.h 131036eadc140e6323844bc1d5f275db gcc/config/mips/irix-crti.asm 9367bc37dec2a0b5311a6dfc4895a1d1 gcc/config/mips/irix-crtn.asm 91f64e04b0324a33d319b0e3069e6d9f gcc/config/mips/linux64.h + 3d1357693d911856e271e464e5c90aae gcc/config/mips/linux.h + 8cedf068a13b7a6305317653e2dda131 gcc/config/mips/linux-unwind.h + 9b6d62489313f07251fa8e9dca40074f gcc/config/mips/mips16.S + 579f384d7f467c3c4c85f51fb1c490c5 gcc/config/mips/mips.c + e7b33a56d967f6983a6cb8d278dc1f99 gcc/config/mips/mips.h + a0a374c27ca7bffca7d9a0c79cb6eedf gcc/config/mips/mips.md e1b7e3a68ae1b41df738a474a4bfeb66 gcc/config/mips/mips-modes.def ! 9050e5ff14370e006d93f45d08f52f08 gcc/config/mips/mips-protos.h a6cfba5c35f536fefa657367fcf57b59 gcc/config/mips/mips-ps-3d.md 1739fcc3f08e0c9c97c6fcf2327d70e0 gcc/config/mips/netbsd.h 0de5852f59a5d30361b4be8807888c2e gcc/config/mips/openbsd.h 8467208b03fe92ed28f82438564b1c90 gcc/config/mips/predicates.md *************** fb582590e44533a79ac5737076e1925b gcc/co *** 2797,2802 **** --- 2753,2759 ---- c374af376daf2438512f7e59fb7afecc gcc/config/mips/t-cross64 97d6cb748e12f3fc58fb20e085b54601 gcc/config/mips/t-elf 41a59bc0317c1fc34a93b74695f4879b gcc/config/mips/t-gofast + e14be4312939b30aa2c225c2c915522d gcc/config/mips/_tilib.c e7a281066dc2222690d1f55593b0b5c6 gcc/config/mips/t-iris 5e7936a13c48c80f067be5dd80ce39fc gcc/config/mips/t-iris6 e8e13a785c4c31ae1f3a19bde8402da4 gcc/config/mips/t-isa3264 *************** f8aea45c2091dc6dc9ba1651f6763fff gcc/co *** 2808,2873 **** b0c5ffe42447cd0fba0800583dfb447e gcc/config/mips/t-sr71k d9b6a93e0b374a94f1c151e1a0bc2ab9 gcc/config/mips/t-vr 59987eb573fab94df469dd55978c8ff2 gcc/config/mips/t-vxworks - e93b96fc8a58764e03102123982be5c2 gcc/config/mips/vr.h 310cf77c3781cebd50ec98b2c77729e9 gcc/config/mips/vr4120-div.S d4e0ab51c875ef4f9c471037958d280b gcc/config/mips/vxworks.h b1955b0b8037d624e71259f019084ded gcc/config/mips/windiss.h 1fe67624bc282b332e00a9183e10489b gcc/config/mmix/crti.asm c1bab78e87b655044a66a6e51920a5fb gcc/config/mmix/crtn.asm - f34f492f67cc4d981c21b4c6d124dc2a gcc/config/mmix/mmix-modes.def - d3d7e52fa9915abc8061dc071605ef78 gcc/config/mmix/mmix-protos.h 9b84966310f08180fba9954659c66e43 gcc/config/mmix/mmix.c 0c9dd18d567725c232dce3ee2dc465cd gcc/config/mmix/mmix.h db69e8a5a2ccc01f1005f6cd8b3284d0 gcc/config/mmix/mmix.md 5ce13841c595af0f47c4466df9be3178 gcc/config/mmix/t-mmix c511eee1a99c4f4d86046352a4341b23 gcc/config/mn10300/linux.h - 6aa4688ccc208d964818fe7e02263367 gcc/config/mn10300/mn10300-protos.h 339090922283d98b91e2badf41bb8372 gcc/config/mn10300/mn10300.c 1676ccff9aee57c026892b67aa5f9e10 gcc/config/mn10300/mn10300.h 400c55e49d8717fa7ef529ef34647a12 gcc/config/mn10300/mn10300.md 182cb9b782d5045a6da1a6ff3b7669a6 gcc/config/mn10300/t-linux b7d9ad1c46dcee95fcad3885d9462f03 gcc/config/mn10300/t-mn10300 b937ac0ba17f75856115a8881b0968b9 gcc/config/netbsd-aout.h 50408db2d60c4d5a1c86be38b0c1761b gcc/config/netbsd-elf.h ea9dacb89c9d5e0c1d1e80ecea18b50b gcc/config/netbsd.h - e12063fac46f3a632aa5c2ae75396587 gcc/config/ns32k/NOTES - dedcd00ba3eef6b05dfc0982edbc1162 gcc/config/ns32k/STATUS - aa660542346e5d936727fa43b24f4d87 gcc/config/ns32k/__unorddf2.c - 70fc0c27945b4a75f41747bd68edb0dc gcc/config/ns32k/__unordsf2.c 7ac278dd144948ddf2d8094a1d94770c gcc/config/ns32k/netbsd.h ! a188ed3b3cdd05573232fff1febcc6c4 gcc/config/ns32k/ns32k-protos.h 119e2cd63aff144275d0f0ab8670c595 gcc/config/ns32k/ns32k.c d58fe9f79ab120312d7d97084f3ae9f2 gcc/config/ns32k/ns32k.h a6fe25ab12d0adc6d6aace74c424ad1c gcc/config/ns32k/ns32k.md 68bdfa7a687becd3e55a1c85731a7d8c gcc/config/ns32k/t-ns32k ! 5c76d3a5673713839b14e60a0277cbfc gcc/config/openbsd-oldgas.h 79c1eed7701cc50dbf5c4d44afdbb50b gcc/config/openbsd.h 027ff50db12432f7b20bd1bae0d94709 gcc/config/pa/elf.h caee84ab509c96c71c541594c104d131 gcc/config/pa/fptr.c fbafb2bce7ca6f44830ac8a2cef89439 gcc/config/pa/lib2funcs.asm dbd83e6edcdb1c7617b6b3a70548e8e2 gcc/config/pa/linux-unwind.h afdcf2b09147dc7cafec36edfd4fff15 gcc/config/pa/milli64.S b0f148fd567951a4ee9ab3777e41ffd2 gcc/config/pa/pa-64.h 9cfc3c7d29ba7f904d954689ce587406 gcc/config/pa/pa-host.c - 8e8a48f817a9474e89653c4253a78cc1 gcc/config/pa/pa-hpux.h - 8d450336c35fb876f5d09f34ccd83724 gcc/config/pa/pa-hpux10.h f01e36c193df377c741dbaa1d4ecaebb gcc/config/pa/pa-hpux1010.h ! ec0b54da5133bf3b982c9475e05b97de gcc/config/pa/pa-hpux11.h e51589aed093a0f10eb142754eafb687 gcc/config/pa/pa-hpux1111.h ! 1b810596e51256dd6f6e52882b5e778b gcc/config/pa/pa-linux.h b79db2bdff3ce59678cce0a5c7e2467c gcc/config/pa/pa-modes.def 862c6e19897c6a0a0f32163fe2c231b5 gcc/config/pa/pa-osf.h 854fd2474d29263a6c8aee27d5607b3c gcc/config/pa/pa-pro-end.h ed3585a02d538828e5edd6c5ead40d4f gcc/config/pa/pa-protos.h - 69eaabe323a2b9cbeac37bd20953ecc6 gcc/config/pa/pa.c - d4d9e0bfda0f8fffb033e738f4f7a27d gcc/config/pa/pa.h - ce45afcdad40329e6fe68e75e4081ed5 gcc/config/pa/pa.md - 879943302e74405d1cb84c8ed0b05098 gcc/config/pa/pa32-linux.h - aa71fb9e974c0c0c8b003a41ef915009 gcc/config/pa/pa32-regs.h - ccbf2b217629061c1f45b2c942c5f005 gcc/config/pa/pa64-hpux.h - 153df084b9b299f98ad273972036b95e gcc/config/pa/pa64-linux.h - b2bbf9b676365adf523a9a98366464cb gcc/config/pa/pa64-regs.h - a25807809b4fc78f47de63da8e52a14a gcc/config/pa/pa64-start.h 104f9155977052a2b7b32247f17edcd3 gcc/config/pa/quadlib.c c265f7851c0e0620098276f5f31521b3 gcc/config/pa/rtems.h 094c81bad896cf7dcf806fe7b2248597 gcc/config/pa/som.h --- 2765,2830 ---- b0c5ffe42447cd0fba0800583dfb447e gcc/config/mips/t-sr71k d9b6a93e0b374a94f1c151e1a0bc2ab9 gcc/config/mips/t-vr 59987eb573fab94df469dd55978c8ff2 gcc/config/mips/t-vxworks 310cf77c3781cebd50ec98b2c77729e9 gcc/config/mips/vr4120-div.S + e93b96fc8a58764e03102123982be5c2 gcc/config/mips/vr.h d4e0ab51c875ef4f9c471037958d280b gcc/config/mips/vxworks.h b1955b0b8037d624e71259f019084ded gcc/config/mips/windiss.h 1fe67624bc282b332e00a9183e10489b gcc/config/mmix/crti.asm c1bab78e87b655044a66a6e51920a5fb gcc/config/mmix/crtn.asm 9b84966310f08180fba9954659c66e43 gcc/config/mmix/mmix.c 0c9dd18d567725c232dce3ee2dc465cd gcc/config/mmix/mmix.h db69e8a5a2ccc01f1005f6cd8b3284d0 gcc/config/mmix/mmix.md + f34f492f67cc4d981c21b4c6d124dc2a gcc/config/mmix/mmix-modes.def + d3d7e52fa9915abc8061dc071605ef78 gcc/config/mmix/mmix-protos.h 5ce13841c595af0f47c4466df9be3178 gcc/config/mmix/t-mmix c511eee1a99c4f4d86046352a4341b23 gcc/config/mn10300/linux.h 339090922283d98b91e2badf41bb8372 gcc/config/mn10300/mn10300.c 1676ccff9aee57c026892b67aa5f9e10 gcc/config/mn10300/mn10300.h 400c55e49d8717fa7ef529ef34647a12 gcc/config/mn10300/mn10300.md + 6aa4688ccc208d964818fe7e02263367 gcc/config/mn10300/mn10300-protos.h 182cb9b782d5045a6da1a6ff3b7669a6 gcc/config/mn10300/t-linux b7d9ad1c46dcee95fcad3885d9462f03 gcc/config/mn10300/t-mn10300 b937ac0ba17f75856115a8881b0968b9 gcc/config/netbsd-aout.h 50408db2d60c4d5a1c86be38b0c1761b gcc/config/netbsd-elf.h ea9dacb89c9d5e0c1d1e80ecea18b50b gcc/config/netbsd.h 7ac278dd144948ddf2d8094a1d94770c gcc/config/ns32k/netbsd.h ! e12063fac46f3a632aa5c2ae75396587 gcc/config/ns32k/NOTES 119e2cd63aff144275d0f0ab8670c595 gcc/config/ns32k/ns32k.c d58fe9f79ab120312d7d97084f3ae9f2 gcc/config/ns32k/ns32k.h a6fe25ab12d0adc6d6aace74c424ad1c gcc/config/ns32k/ns32k.md + a188ed3b3cdd05573232fff1febcc6c4 gcc/config/ns32k/ns32k-protos.h + dedcd00ba3eef6b05dfc0982edbc1162 gcc/config/ns32k/STATUS 68bdfa7a687becd3e55a1c85731a7d8c gcc/config/ns32k/t-ns32k ! aa660542346e5d936727fa43b24f4d87 gcc/config/ns32k/__unorddf2.c ! 70fc0c27945b4a75f41747bd68edb0dc gcc/config/ns32k/__unordsf2.c 79c1eed7701cc50dbf5c4d44afdbb50b gcc/config/openbsd.h + 5c76d3a5673713839b14e60a0277cbfc gcc/config/openbsd-oldgas.h 027ff50db12432f7b20bd1bae0d94709 gcc/config/pa/elf.h caee84ab509c96c71c541594c104d131 gcc/config/pa/fptr.c fbafb2bce7ca6f44830ac8a2cef89439 gcc/config/pa/lib2funcs.asm dbd83e6edcdb1c7617b6b3a70548e8e2 gcc/config/pa/linux-unwind.h afdcf2b09147dc7cafec36edfd4fff15 gcc/config/pa/milli64.S + 9d916a570e4669012cf0ee8f0d911421 gcc/config/pa/pa32-linux.h + aa71fb9e974c0c0c8b003a41ef915009 gcc/config/pa/pa32-regs.h b0f148fd567951a4ee9ab3777e41ffd2 gcc/config/pa/pa-64.h + ccbf2b217629061c1f45b2c942c5f005 gcc/config/pa/pa64-hpux.h + 153df084b9b299f98ad273972036b95e gcc/config/pa/pa64-linux.h + b2bbf9b676365adf523a9a98366464cb gcc/config/pa/pa64-regs.h + a25807809b4fc78f47de63da8e52a14a gcc/config/pa/pa64-start.h + 52965e7ee01fc2e851c165ad61a04f0f gcc/config/pa/pa.c + 6fc9e3da78a95b1a36760165841cb487 gcc/config/pa/pa.h 9cfc3c7d29ba7f904d954689ce587406 gcc/config/pa/pa-host.c f01e36c193df377c741dbaa1d4ecaebb gcc/config/pa/pa-hpux1010.h ! 8d450336c35fb876f5d09f34ccd83724 gcc/config/pa/pa-hpux10.h e51589aed093a0f10eb142754eafb687 gcc/config/pa/pa-hpux1111.h ! ec0b54da5133bf3b982c9475e05b97de gcc/config/pa/pa-hpux11.h ! 8e8a48f817a9474e89653c4253a78cc1 gcc/config/pa/pa-hpux.h ! f67941ea10f66de3d42e5a9c0e12960c gcc/config/pa/pa-linux.h ! 5eb152d73d5c3cadca34c85650bb0d48 gcc/config/pa/pa.md b79db2bdff3ce59678cce0a5c7e2467c gcc/config/pa/pa-modes.def 862c6e19897c6a0a0f32163fe2c231b5 gcc/config/pa/pa-osf.h 854fd2474d29263a6c8aee27d5607b3c gcc/config/pa/pa-pro-end.h ed3585a02d538828e5edd6c5ead40d4f gcc/config/pa/pa-protos.h 104f9155977052a2b7b32247f17edcd3 gcc/config/pa/quadlib.c c265f7851c0e0620098276f5f31521b3 gcc/config/pa/rtems.h 094c81bad896cf7dcf806fe7b2248597 gcc/config/pa/som.h *************** c265f7851c0e0620098276f5f31521b3 gcc/co *** 2876,2896 **** b513dd09b88c32ec68b0a5560392b661 gcc/config/pa/t-linux 015886f6086f4ace3337cdc1103513dc gcc/config/pa/t-linux64 22df8873a0ad9aa1be45fc3aa389a2bd gcc/config/pa/t-pa - 8dd22c0c09ba499e0c652f510fdc3ea7 gcc/config/pa/t-pa-hpux d0efe50978a41265ae88e9ece50ad296 gcc/config/pa/t-pa64 fb6f74f1f1eee4fe3566f944a76e3d36 gcc/config/pa/t-pro 4e281c631e54b8912258f84196fec9e6 gcc/config/pa/t-slibgcc-elf-ver 82ebdff0138bf22fc79a9db388c8890e gcc/config/pa/x-ada ea2ae316c1432d11b7702f866ac07c55 gcc/config/pa/x-hpux b10964ce2fd35c3864ca776b3f91e7d7 gcc/config/pa/x-linux fd76ad552d96241b9f694872c5ee5271 gcc/config/pdp11/2bsd.h - 071259f6c7430b239a1428ee2a6f8761 gcc/config/pdp11/pdp11-modes.def - 852dfdbf3ca5932bc558efe7154c9552 gcc/config/pdp11/pdp11-protos.h 882b9ff04c44faef478659f645d0fd3a gcc/config/pdp11/pdp11.c 601d64aa463e8c2d07d71bfcde5125af gcc/config/pdp11/pdp11.h 59b18171b76d5fce41e5774715d70cf6 gcc/config/pdp11/pdp11.md 9bbad893fcb3286a0493fd5cfbdaeaa7 gcc/config/pdp11/t-pdp11 48a54a7a1994553269f7cd569d1b53c8 gcc/config/ptx4.h 26ce6936ad1aa16c45205df9022cc2e6 gcc/config/rs6000/40x.md 5f61ee22b76efa0aee0ce56b2bcd5be6 gcc/config/rs6000/440.md 74e8f45a1cdfd607d5bda7e9da8cdead gcc/config/rs6000/603.md --- 2833,2854 ---- b513dd09b88c32ec68b0a5560392b661 gcc/config/pa/t-linux 015886f6086f4ace3337cdc1103513dc gcc/config/pa/t-linux64 22df8873a0ad9aa1be45fc3aa389a2bd gcc/config/pa/t-pa d0efe50978a41265ae88e9ece50ad296 gcc/config/pa/t-pa64 + 8dd22c0c09ba499e0c652f510fdc3ea7 gcc/config/pa/t-pa-hpux fb6f74f1f1eee4fe3566f944a76e3d36 gcc/config/pa/t-pro 4e281c631e54b8912258f84196fec9e6 gcc/config/pa/t-slibgcc-elf-ver 82ebdff0138bf22fc79a9db388c8890e gcc/config/pa/x-ada ea2ae316c1432d11b7702f866ac07c55 gcc/config/pa/x-hpux b10964ce2fd35c3864ca776b3f91e7d7 gcc/config/pa/x-linux fd76ad552d96241b9f694872c5ee5271 gcc/config/pdp11/2bsd.h 882b9ff04c44faef478659f645d0fd3a gcc/config/pdp11/pdp11.c 601d64aa463e8c2d07d71bfcde5125af gcc/config/pdp11/pdp11.h 59b18171b76d5fce41e5774715d70cf6 gcc/config/pdp11/pdp11.md + 071259f6c7430b239a1428ee2a6f8761 gcc/config/pdp11/pdp11-modes.def + 852dfdbf3ca5932bc558efe7154c9552 gcc/config/pdp11/pdp11-protos.h 9bbad893fcb3286a0493fd5cfbdaeaa7 gcc/config/pdp11/t-pdp11 48a54a7a1994553269f7cd569d1b53c8 gcc/config/ptx4.h + 8e697813dc96ca90f5d0f4c196efe2cc gcc/config/README 26ce6936ad1aa16c45205df9022cc2e6 gcc/config/rs6000/40x.md 5f61ee22b76efa0aee0ce56b2bcd5be6 gcc/config/rs6000/440.md 74e8f45a1cdfd607d5bda7e9da8cdead gcc/config/rs6000/603.md *************** fd76ad552d96241b9f694872c5ee5271 gcc/co *** 2898,2908 **** 226d372090829f17e8cdf0f8dc0a7dc5 gcc/config/rs6000/7450.md 21a44d1ba1a72dc2de59bf3d09c52ee6 gcc/config/rs6000/7xx.md a990ee2a833a836af90ccc8ec6065851 gcc/config/rs6000/8540.md - 159be21df1ae8a7f823eecfefb0a58b9 gcc/config/rs6000/aix.h 1dc99fa4b1a9ca96de8c50b051d02360 gcc/config/rs6000/aix41.h aed5c92339d77fac50dfbdcea9c82674 gcc/config/rs6000/aix43.h 6816642b0b48280b23d084f01d8fd720 gcc/config/rs6000/aix51.h 7a2e726bf109f069c2b77754bdfc825a gcc/config/rs6000/aix52.h e7f63f96581407c22db3f1e5044bd277 gcc/config/rs6000/altivec.h 1bd84a6e46f6efc7d1e881de91dae72f gcc/config/rs6000/altivec.md 5a032c0209a706af7c113bb16d1aaf20 gcc/config/rs6000/beos.h --- 2856,2866 ---- 226d372090829f17e8cdf0f8dc0a7dc5 gcc/config/rs6000/7450.md 21a44d1ba1a72dc2de59bf3d09c52ee6 gcc/config/rs6000/7xx.md a990ee2a833a836af90ccc8ec6065851 gcc/config/rs6000/8540.md 1dc99fa4b1a9ca96de8c50b051d02360 gcc/config/rs6000/aix41.h aed5c92339d77fac50dfbdcea9c82674 gcc/config/rs6000/aix43.h 6816642b0b48280b23d084f01d8fd720 gcc/config/rs6000/aix51.h 7a2e726bf109f069c2b77754bdfc825a gcc/config/rs6000/aix52.h + 159be21df1ae8a7f823eecfefb0a58b9 gcc/config/rs6000/aix.h e7f63f96581407c22db3f1e5044bd277 gcc/config/rs6000/altivec.h 1bd84a6e46f6efc7d1e881de91dae72f gcc/config/rs6000/altivec.md 5a032c0209a706af7c113bb16d1aaf20 gcc/config/rs6000/beos.h *************** e53c25b00eba3d11048da25e8b1d20e3 gcc/co *** 2911,2931 **** 3a0f4d83b2fc4801137c7a716e33b053 gcc/config/rs6000/darwin-asm.h 41b119bf591f3c337526bd077ba3fa8a gcc/config/rs6000/darwin-fallback.c 048bf916f65bde0ce3e38807c3886744 gcc/config/rs6000/darwin-fpsave.asm ! 51ed3133516e6f9ea803b29b09683617 gcc/config/rs6000/darwin-ldouble-format 2742d76dc8783cedde36c816ec6ae63b gcc/config/rs6000/darwin-ldouble.c 4870493c9c79da70b3054a16b2f90cf1 gcc/config/rs6000/darwin-tramp.asm 0aca54ed989d33cf98e066048fc1b76f gcc/config/rs6000/darwin-unwind.h 6069b0e0577058f8810367ad1df24eb5 gcc/config/rs6000/darwin-vecsave.asm eabfccdf4247c9b461a92941b0e54a45 gcc/config/rs6000/darwin-world.asm - b95c9de6c21f05eaf248f22809b71e04 gcc/config/rs6000/darwin.h - d0a66cb3cabf9389f377810237d3eca3 gcc/config/rs6000/darwin.md de31840d2de0f2dd095788f035caf5ac gcc/config/rs6000/default64.h f633d0226bdade988b41d6dcd105ccbf gcc/config/rs6000/e500-double.h 821e8058ed947674c62dd24a9654e003 gcc/config/rs6000/eabi-ci.asm 1dcf66d378d4c24774769fca5258f2d6 gcc/config/rs6000/eabi-cn.asm - b57e8c087d37e126819b4cb307b07525 gcc/config/rs6000/eabi.asm 27da470788e775c45d6b1a86661e4238 gcc/config/rs6000/eabi.h - 855177ef60fc6547743fa10aeca62e4c gcc/config/rs6000/eabialtivec.h 90d057060650d4660bef935491bcee85 gcc/config/rs6000/eabisim.h f7296a1f77f6287fd57565b360ef2d6f gcc/config/rs6000/eabispe.h 99e913245a6a32d7fb169d7e06186786 gcc/config/rs6000/freebsd.h --- 2869,2889 ---- 3a0f4d83b2fc4801137c7a716e33b053 gcc/config/rs6000/darwin-asm.h 41b119bf591f3c337526bd077ba3fa8a gcc/config/rs6000/darwin-fallback.c 048bf916f65bde0ce3e38807c3886744 gcc/config/rs6000/darwin-fpsave.asm ! b95c9de6c21f05eaf248f22809b71e04 gcc/config/rs6000/darwin.h 2742d76dc8783cedde36c816ec6ae63b gcc/config/rs6000/darwin-ldouble.c + 51ed3133516e6f9ea803b29b09683617 gcc/config/rs6000/darwin-ldouble-format + d0a66cb3cabf9389f377810237d3eca3 gcc/config/rs6000/darwin.md 4870493c9c79da70b3054a16b2f90cf1 gcc/config/rs6000/darwin-tramp.asm 0aca54ed989d33cf98e066048fc1b76f gcc/config/rs6000/darwin-unwind.h 6069b0e0577058f8810367ad1df24eb5 gcc/config/rs6000/darwin-vecsave.asm eabfccdf4247c9b461a92941b0e54a45 gcc/config/rs6000/darwin-world.asm de31840d2de0f2dd095788f035caf5ac gcc/config/rs6000/default64.h f633d0226bdade988b41d6dcd105ccbf gcc/config/rs6000/e500-double.h + 855177ef60fc6547743fa10aeca62e4c gcc/config/rs6000/eabialtivec.h + b57e8c087d37e126819b4cb307b07525 gcc/config/rs6000/eabi.asm 821e8058ed947674c62dd24a9654e003 gcc/config/rs6000/eabi-ci.asm 1dcf66d378d4c24774769fca5258f2d6 gcc/config/rs6000/eabi-cn.asm 27da470788e775c45d6b1a86661e4238 gcc/config/rs6000/eabi.h 90d057060650d4660bef935491bcee85 gcc/config/rs6000/eabisim.h f7296a1f77f6287fd57565b360ef2d6f gcc/config/rs6000/eabispe.h 99e913245a6a32d7fb169d7e06186786 gcc/config/rs6000/freebsd.h *************** f7296a1f77f6287fd57565b360ef2d6f gcc/co *** 2933,2959 **** d3752e406b638299501b6d573eedbcec gcc/config/rs6000/host-darwin.c da9f2136f559a122795f556795cfd9c7 gcc/config/rs6000/kaos-ppc.h 7aa6f4e782960be3e2b43998ef395330 gcc/config/rs6000/libgcc-ppc64.ver - 904704e59a035d32d2dbc7dda4113576 gcc/config/rs6000/linux-unwind.h - a451a7ed27bd694bd11ce5c6a6e6034d gcc/config/rs6000/linux.h 3000afa8defa132f8fc74f8a46cfef27 gcc/config/rs6000/linux64.h ca186f2d12c7ece629ce74ff5ebd8d57 gcc/config/rs6000/linuxaltivec.h d202a4e17d92bf3e3c740e7064bb32b7 gcc/config/rs6000/linuxspe.h 810875491266d4b5e6ba0c4eb9030d9b gcc/config/rs6000/lynx.h 0cc3c5f9101501b8253ce3176c3ffce4 gcc/config/rs6000/milli.exp 136a473b8941f7201fef0105ad7d96cc gcc/config/rs6000/mpc.md 0d6257eafc1de2612e21bfa29394958b gcc/config/rs6000/netbsd.h c1873a571d268c322c3c3f95dc698889 gcc/config/rs6000/power4.md 7c56efad83ce04b2d04678403f9d0bb5 gcc/config/rs6000/power5.md - 14cec5dfbee9d3f12e63eb6631f6c0cc gcc/config/rs6000/ppc-asm.h ed8d976a0fa00c5f9ad6e9588101ce50 gcc/config/rs6000/ppc64-fp.c 34b9775963afab5ff1b15066ecdc7ffe gcc/config/rs6000/rios1.md 895d6864152efa2e1cd03f5bd26f6ee1 gcc/config/rs6000/rios2.md 2474106514542a74386410dbc7632d87 gcc/config/rs6000/rs6000-c.c - be122c26b032d4b7836921e3fa090fd4 gcc/config/rs6000/rs6000-modes.def - 9c03da79f69eda8b913d9a40a32bbf27 gcc/config/rs6000/rs6000-protos.h - 2d8ba198395805be37c0d272cd30f5ff gcc/config/rs6000/rs6000.c e80522837bd90044c5993451d4571cad gcc/config/rs6000/rs6000.h 5f9842d4634aa16ddfac6f44234eda44 gcc/config/rs6000/rs6000.md 0162545ea221a6bffa380944e7403086 gcc/config/rs6000/rs64.md 1ae8f607d193c9f68125d76b47c93e3a gcc/config/rs6000/rtems.h 7a8546dc092c2e0a033f4b7cc7869fbf gcc/config/rs6000/sol-ci.asm --- 2891,2917 ---- d3752e406b638299501b6d573eedbcec gcc/config/rs6000/host-darwin.c da9f2136f559a122795f556795cfd9c7 gcc/config/rs6000/kaos-ppc.h 7aa6f4e782960be3e2b43998ef395330 gcc/config/rs6000/libgcc-ppc64.ver 3000afa8defa132f8fc74f8a46cfef27 gcc/config/rs6000/linux64.h ca186f2d12c7ece629ce74ff5ebd8d57 gcc/config/rs6000/linuxaltivec.h + a451a7ed27bd694bd11ce5c6a6e6034d gcc/config/rs6000/linux.h d202a4e17d92bf3e3c740e7064bb32b7 gcc/config/rs6000/linuxspe.h + 904704e59a035d32d2dbc7dda4113576 gcc/config/rs6000/linux-unwind.h 810875491266d4b5e6ba0c4eb9030d9b gcc/config/rs6000/lynx.h 0cc3c5f9101501b8253ce3176c3ffce4 gcc/config/rs6000/milli.exp 136a473b8941f7201fef0105ad7d96cc gcc/config/rs6000/mpc.md 0d6257eafc1de2612e21bfa29394958b gcc/config/rs6000/netbsd.h c1873a571d268c322c3c3f95dc698889 gcc/config/rs6000/power4.md 7c56efad83ce04b2d04678403f9d0bb5 gcc/config/rs6000/power5.md ed8d976a0fa00c5f9ad6e9588101ce50 gcc/config/rs6000/ppc64-fp.c + 14cec5dfbee9d3f12e63eb6631f6c0cc gcc/config/rs6000/ppc-asm.h 34b9775963afab5ff1b15066ecdc7ffe gcc/config/rs6000/rios1.md 895d6864152efa2e1cd03f5bd26f6ee1 gcc/config/rs6000/rios2.md + fd6a1c191a48fab1fb6c7d55b12422b8 gcc/config/rs6000/rs6000.c 2474106514542a74386410dbc7632d87 gcc/config/rs6000/rs6000-c.c e80522837bd90044c5993451d4571cad gcc/config/rs6000/rs6000.h 5f9842d4634aa16ddfac6f44234eda44 gcc/config/rs6000/rs6000.md + be122c26b032d4b7836921e3fa090fd4 gcc/config/rs6000/rs6000-modes.def + 9c03da79f69eda8b913d9a40a32bbf27 gcc/config/rs6000/rs6000-protos.h 0162545ea221a6bffa380944e7403086 gcc/config/rs6000/rs64.md 1ae8f607d193c9f68125d76b47c93e3a gcc/config/rs6000/rtems.h 7a8546dc092c2e0a033f4b7cc7869fbf gcc/config/rs6000/sol-ci.asm *************** af5e3d318edacb7d0c8d957d005c0b47 gcc/co *** 2976,3009 **** b8c287dddae5e63bdbe4aa255348541f gcc/config/rs6000/t-ppcendian 4b04e095dbd46aa9f97ea23e3682f902 gcc/config/rs6000/t-ppcgas 1b8aba690a39464c4ea9c647d73d6983 gcc/config/rs6000/t-ppcos 32455d65d4625b4d6054756aadddd40a gcc/config/rs6000/t-rs6000 e59bab367b5c353e9657ad4ef8a9afc9 gcc/config/rs6000/t-rtems f4705b3cd8498a0b439e98a74ef45a9a gcc/config/rs6000/t-spe dbb0e58a422a2c1fcbf01fa1b11da737 gcc/config/rs6000/t-vxworks - 10170ecf836dff4c591070311ff8d766 gcc/config/rs6000/tramp.asm b5396a781b1ecbece31fb608cada7a15 gcc/config/rs6000/vxworks.h ecd4c68758beed6a3b4502d0cc36475c gcc/config/rs6000/windiss.h 2e846dfa869ea953c423ec462d1d6d5b gcc/config/rs6000/x-darwin 8198b044d1803522a7144e695ceb51e0 gcc/config/rs6000/x-linux64 - 2abd2c023ba444432a510b69587c3f14 gcc/config/rs6000/xcoff.h fb346ce82cd022d3c37df9af1577238e gcc/config/rtems.h 2c700250b7f5439e2031456feeccbef7 gcc/config/s390/2064.md cd454e14bf66b225342fa339f796e173 gcc/config/s390/2084.md 8d59b5b2249f37b4555e6e261f3a4880 gcc/config/s390/fixdfdi.h c9c209648bc048a3f0ef7de19702d017 gcc/config/s390/libgcc-glibc.ver - cda0ae69c42a1a91681f11fbae97916d gcc/config/s390/linux-unwind.h e30a94728056fb22cb3eab9f5d3db02b gcc/config/s390/linux.h ! 0b18a6398b0c27ce03d0e6a37e525dba gcc/config/s390/s390-modes.def ! 540a5c4a01b8188217a96da95d0ddf72 gcc/config/s390/s390-protos.h baf63338b859f973716d5259247a0263 gcc/config/s390/s390.c 6cc53a6ae831c775b1a36d118b2ec1d9 gcc/config/s390/s390.h 83d5341463e8409df46e0d9991cc10bb gcc/config/s390/s390.md 96bcc569e3d9eebb88a508768a5e540a gcc/config/s390/s390x.h da95f4fa0b0ee7d381f39f1bad0c6eba gcc/config/s390/t-crtstuff a4d892ee3aa5b2422dbb80fa4e5c8885 gcc/config/s390/t-linux64 - 16543103dbad5e6bfab79d75c0c3fd90 gcc/config/s390/t-tpf - e8c0daf8651063ef874594412e84aed2 gcc/config/s390/tpf-unwind.h becb20aea283b4c7e9649250e5d98c90 gcc/config/s390/tpf.h 134619fe9d10cbcb81ea6c221bbba3d9 gcc/config/sh/coff.h e8b15b973f939263c84b8326b9574750 gcc/config/sh/crt1.asm f8ff2d24f238f9d34f2d373a85654a0c gcc/config/sh/crti.asm --- 2934,2967 ---- b8c287dddae5e63bdbe4aa255348541f gcc/config/rs6000/t-ppcendian 4b04e095dbd46aa9f97ea23e3682f902 gcc/config/rs6000/t-ppcgas 1b8aba690a39464c4ea9c647d73d6983 gcc/config/rs6000/t-ppcos + 10170ecf836dff4c591070311ff8d766 gcc/config/rs6000/tramp.asm 32455d65d4625b4d6054756aadddd40a gcc/config/rs6000/t-rs6000 e59bab367b5c353e9657ad4ef8a9afc9 gcc/config/rs6000/t-rtems f4705b3cd8498a0b439e98a74ef45a9a gcc/config/rs6000/t-spe dbb0e58a422a2c1fcbf01fa1b11da737 gcc/config/rs6000/t-vxworks b5396a781b1ecbece31fb608cada7a15 gcc/config/rs6000/vxworks.h ecd4c68758beed6a3b4502d0cc36475c gcc/config/rs6000/windiss.h + 2abd2c023ba444432a510b69587c3f14 gcc/config/rs6000/xcoff.h 2e846dfa869ea953c423ec462d1d6d5b gcc/config/rs6000/x-darwin 8198b044d1803522a7144e695ceb51e0 gcc/config/rs6000/x-linux64 fb346ce82cd022d3c37df9af1577238e gcc/config/rtems.h 2c700250b7f5439e2031456feeccbef7 gcc/config/s390/2064.md cd454e14bf66b225342fa339f796e173 gcc/config/s390/2084.md 8d59b5b2249f37b4555e6e261f3a4880 gcc/config/s390/fixdfdi.h c9c209648bc048a3f0ef7de19702d017 gcc/config/s390/libgcc-glibc.ver e30a94728056fb22cb3eab9f5d3db02b gcc/config/s390/linux.h ! cda0ae69c42a1a91681f11fbae97916d gcc/config/s390/linux-unwind.h baf63338b859f973716d5259247a0263 gcc/config/s390/s390.c 6cc53a6ae831c775b1a36d118b2ec1d9 gcc/config/s390/s390.h 83d5341463e8409df46e0d9991cc10bb gcc/config/s390/s390.md + 0b18a6398b0c27ce03d0e6a37e525dba gcc/config/s390/s390-modes.def + 540a5c4a01b8188217a96da95d0ddf72 gcc/config/s390/s390-protos.h 96bcc569e3d9eebb88a508768a5e540a gcc/config/s390/s390x.h da95f4fa0b0ee7d381f39f1bad0c6eba gcc/config/s390/t-crtstuff a4d892ee3aa5b2422dbb80fa4e5c8885 gcc/config/s390/t-linux64 becb20aea283b4c7e9649250e5d98c90 gcc/config/s390/tpf.h + e8c0daf8651063ef874594412e84aed2 gcc/config/s390/tpf-unwind.h + 16543103dbad5e6bfab79d75c0c3fd90 gcc/config/s390/t-tpf 134619fe9d10cbcb81ea6c221bbba3d9 gcc/config/sh/coff.h e8b15b973f939263c84b8326b9574750 gcc/config/sh/crt1.asm f8ff2d24f238f9d34f2d373a85654a0c gcc/config/sh/crti.asm *************** f8ff2d24f238f9d34f2d373a85654a0c gcc/co *** 3014,3040 **** a4f81ef3fd0ccccc9e7cc376f673684c gcc/config/sh/lib1funcs.asm 157ec64c8735b407e490449e74e8ba9f gcc/config/sh/libgcc-excl.ver 44275c5268170e500bc78c3b859eca1e gcc/config/sh/libgcc-glibc.ver - 788a71e054b06fba88c425b53c0f8e4f gcc/config/sh/linux-unwind.h 3b486959651db5ae011a934958ef7b9d gcc/config/sh/linux.h 44c72c26e0b4e424ab5f39e18c78d937 gcc/config/sh/little.h 7722c968ff6a26247a7f34dcbd1ce5b8 gcc/config/sh/netbsd-elf.h - 0a4c0fb3a1c46afbfdf1411f7b18d748 gcc/config/sh/rtems.h 1496fa5d679b87206f3e8dd33fa49f27 gcc/config/sh/rtemself.h ! 3ea9c1283e7823b0e6116b72334bcf7b gcc/config/sh/sh-modes.def ! 7ad618f66bf9385ac0c79295165f6a2d gcc/config/sh/sh-protos.h ! 24a012374c9646851579f0e9eae54445 gcc/config/sh/sh.c ! 21ab4e4979b5e21887b7240f4f5cbfd5 gcc/config/sh/sh.h ! 3347434422c2583d867c09906451a715 gcc/config/sh/sh.md b85a6979a98055e05d17d18d7c8f7e31 gcc/config/sh/sh1.md - 65dcf0a8cef359cffaea9089f46f427d gcc/config/sh/sh4.md 63ba173ebfa2135e2ebe10cbf7469ad1 gcc/config/sh/sh4a.md 744d2394a7b3f4824ffbced278d6884b gcc/config/sh/sh64.h 03e9503170a8a15a36a1f21d8c154f0d gcc/config/sh/shmedia.h 8ab28e70e4a0bafd45469ed58b99c383 gcc/config/sh/shmedia.md 02453300c9160381bfe1762b4ad09d96 gcc/config/sh/sshmedia.h 44c5c7fe3cde17cad8d54363473c6f72 gcc/config/sh/symbian-post.h aaade0afae321e948431998bf99055a3 gcc/config/sh/symbian-pre.h - 656930b4f3cb2b702447741425c8596f gcc/config/sh/symbian.c 33a4c57d9b99ba2a5c3bd0cc3cdb324d gcc/config/sh/t-1e 443d7921d857a0161be49685cadb9e1d gcc/config/sh/t-elf d069ecf37203b5833ecf9c11bf7a238e gcc/config/sh/t-linux --- 2972,2998 ---- a4f81ef3fd0ccccc9e7cc376f673684c gcc/config/sh/lib1funcs.asm 157ec64c8735b407e490449e74e8ba9f gcc/config/sh/libgcc-excl.ver 44275c5268170e500bc78c3b859eca1e gcc/config/sh/libgcc-glibc.ver 3b486959651db5ae011a934958ef7b9d gcc/config/sh/linux.h + 788a71e054b06fba88c425b53c0f8e4f gcc/config/sh/linux-unwind.h 44c72c26e0b4e424ab5f39e18c78d937 gcc/config/sh/little.h 7722c968ff6a26247a7f34dcbd1ce5b8 gcc/config/sh/netbsd-elf.h 1496fa5d679b87206f3e8dd33fa49f27 gcc/config/sh/rtemself.h ! 0a4c0fb3a1c46afbfdf1411f7b18d748 gcc/config/sh/rtems.h b85a6979a98055e05d17d18d7c8f7e31 gcc/config/sh/sh1.md 63ba173ebfa2135e2ebe10cbf7469ad1 gcc/config/sh/sh4a.md + 65dcf0a8cef359cffaea9089f46f427d gcc/config/sh/sh4.md 744d2394a7b3f4824ffbced278d6884b gcc/config/sh/sh64.h + 30fc7c81436b51b951f48c44a917ff21 gcc/config/sh/sh.c + 21ab4e4979b5e21887b7240f4f5cbfd5 gcc/config/sh/sh.h + 3347434422c2583d867c09906451a715 gcc/config/sh/sh.md 03e9503170a8a15a36a1f21d8c154f0d gcc/config/sh/shmedia.h 8ab28e70e4a0bafd45469ed58b99c383 gcc/config/sh/shmedia.md + 3ea9c1283e7823b0e6116b72334bcf7b gcc/config/sh/sh-modes.def + 7ad618f66bf9385ac0c79295165f6a2d gcc/config/sh/sh-protos.h 02453300c9160381bfe1762b4ad09d96 gcc/config/sh/sshmedia.h + 656930b4f3cb2b702447741425c8596f gcc/config/sh/symbian.c 44c5c7fe3cde17cad8d54363473c6f72 gcc/config/sh/symbian-post.h aaade0afae321e948431998bf99055a3 gcc/config/sh/symbian-pre.h 33a4c57d9b99ba2a5c3bd0cc3cdb324d gcc/config/sh/t-1e 443d7921d857a0161be49685cadb9e1d gcc/config/sh/t-elf d069ecf37203b5833ecf9c11bf7a238e gcc/config/sh/t-linux *************** d261709704768fa9959b6d844b06fc82 gcc/co *** 3049,3062 **** b7d667ed3789ea2ad53a12ebd7bd955d gcc/config/sh/t-mlib-sh3 39de8bdc67fe5e56104636d15071b68f gcc/config/sh/t-mlib-sh3e f505bec13554ca7dd182c8a954f6161a gcc/config/sh/t-mlib-sh4 - 90f37932e9f132a739661c9e59822e1f gcc/config/sh/t-mlib-sh4-nofpu - 6a507c7bb3193df0ad10e7be6c6a6a2f gcc/config/sh/t-mlib-sh4-single - 96080d0313dcace55b4dfe447b756f94 gcc/config/sh/t-mlib-sh4-single-only e537a9ce5b2f4bf80efeb46715acdefc gcc/config/sh/t-mlib-sh4a c09527e72e625668f1f9aa265dfb7603 gcc/config/sh/t-mlib-sh4a-nofpu 37875d743fd0d580ab250a30ea13de5e gcc/config/sh/t-mlib-sh4a-single 49dc51467d39385b8c43e07949fd026f gcc/config/sh/t-mlib-sh4a-single-only ! d9f5f0ed716564a2815a67dcedcdb0c4 gcc/config/sh/t-mlib-sh4al ebeb41a64f603876b7587cacd489f8f1 gcc/config/sh/t-mlib-sh5-32media a0068d8d1a624afd64707321f69186bd gcc/config/sh/t-mlib-sh5-32media-nofpu cef53d14a5744ac9b08a287bb89fd98f gcc/config/sh/t-mlib-sh5-64media --- 3007,3020 ---- b7d667ed3789ea2ad53a12ebd7bd955d gcc/config/sh/t-mlib-sh3 39de8bdc67fe5e56104636d15071b68f gcc/config/sh/t-mlib-sh3e f505bec13554ca7dd182c8a954f6161a gcc/config/sh/t-mlib-sh4 e537a9ce5b2f4bf80efeb46715acdefc gcc/config/sh/t-mlib-sh4a + d9f5f0ed716564a2815a67dcedcdb0c4 gcc/config/sh/t-mlib-sh4al c09527e72e625668f1f9aa265dfb7603 gcc/config/sh/t-mlib-sh4a-nofpu 37875d743fd0d580ab250a30ea13de5e gcc/config/sh/t-mlib-sh4a-single 49dc51467d39385b8c43e07949fd026f gcc/config/sh/t-mlib-sh4a-single-only ! 90f37932e9f132a739661c9e59822e1f gcc/config/sh/t-mlib-sh4-nofpu ! 6a507c7bb3193df0ad10e7be6c6a6a2f gcc/config/sh/t-mlib-sh4-single ! 96080d0313dcace55b4dfe447b756f94 gcc/config/sh/t-mlib-sh4-single-only ebeb41a64f603876b7587cacd489f8f1 gcc/config/sh/t-mlib-sh5-32media a0068d8d1a624afd64707321f69186bd gcc/config/sh/t-mlib-sh5-32media-nofpu cef53d14a5744ac9b08a287bb89fd98f gcc/config/sh/t-mlib-sh5-64media *************** f3473549c39ff7b31576f8e35cd24c7f gcc/co *** 3072,3082 **** cd23c0e6f888b67b2f6a6851cfc7a387 gcc/config/sh/t-vxworks 0f02a857e66f8aa57382a2e14bf42b80 gcc/config/sh/ushmedia.h a6cccdfc4c9161c88d386fce5cf5d691 gcc/config/sh/vxworks.h ! 00ce2631b9015b3d779ffc70df30594f gcc/config/sol2-c.c ! eaecd110350e07dbe068ee1ceb05828c gcc/config/sol2-protos.h 09c05ff78e24184ee98eb37b24a2656b gcc/config/sol2.c cd6fa39a6f08f4f8e067ae43dba75611 gcc/config/sol2.h ! 27b1b44dfd509c633704be10d0f75257 gcc/config/sol26.h 75992171df6bd36aee746be9b6891eb4 gcc/config/sparc/biarch64.h edb018064f6c389445549d24b26c47a2 gcc/config/sparc/crtfastmath.c b75758fcfc8a8360b975b7156ea9097e gcc/config/sparc/cypress.md --- 3030,3040 ---- cd23c0e6f888b67b2f6a6851cfc7a387 gcc/config/sh/t-vxworks 0f02a857e66f8aa57382a2e14bf42b80 gcc/config/sh/ushmedia.h a6cccdfc4c9161c88d386fce5cf5d691 gcc/config/sh/vxworks.h ! 27b1b44dfd509c633704be10d0f75257 gcc/config/sol26.h 09c05ff78e24184ee98eb37b24a2656b gcc/config/sol2.c + 00ce2631b9015b3d779ffc70df30594f gcc/config/sol2-c.c cd6fa39a6f08f4f8e067ae43dba75611 gcc/config/sol2.h ! eaecd110350e07dbe068ee1ceb05828c gcc/config/sol2-protos.h 75992171df6bd36aee746be9b6891eb4 gcc/config/sparc/biarch64.h edb018064f6c389445549d24b26c47a2 gcc/config/sparc/crtfastmath.c b75758fcfc8a8360b975b7156ea9097e gcc/config/sparc/cypress.md *************** d6f59275f3fdda163462ac1620761459 gcc/co *** 3086,3103 **** 38890399560283d3053d6c66c5bfb517 gcc/config/sparc/lb1spc.asm 288699866f7087498387137293356f0c gcc/config/sparc/lb1spl.asm 061a70dec63c8655361a862095ac0c1d gcc/config/sparc/libgcc-sparc-glibc.ver - 54bcc755ef1d43b8fa293e4ed002c367 gcc/config/sparc/linux-unwind.h - 7277e8a2ea8865bf266489614e463699 gcc/config/sparc/linux.h ac5946a077f684b946f434f6475fb624 gcc/config/sparc/linux64.h ! abdd9ba41b33643bee5adddbd720ee99 gcc/config/sparc/lite.h 8b34105840a9c6fcc9d3e4b33b4fbcb4 gcc/config/sparc/litecoff.h 15aa96d1d8c64ed25070909fdfeae3bd gcc/config/sparc/liteelf.h 43392940f70e486d868a1e88b48536aa gcc/config/sparc/netbsd-elf.h - dade715d07714c3b985b2b47b07d2fca gcc/config/sparc/openbsd.h 082f3edd9cadfbc505e4f9a2c29da338 gcc/config/sparc/openbsd1-64.h 7f1d717a3d7e072a5d1c7498a204d72b gcc/config/sparc/openbsd64.h a6116dd884312abbd08767df51ec319f gcc/config/sparc/rtemself.h 9e3342898b20732f95b1b4d00ae6efc5 gcc/config/sparc/sol2-64.h e80b8e9472ad3561799bac27348d84f8 gcc/config/sparc/sol2-bi.h a32d8ed7c92f597be3744c7735e673a7 gcc/config/sparc/sol2-c1.asm 22e8238b088938f6d11aa882d5983f37 gcc/config/sparc/sol2-ci.asm --- 3044,3062 ---- 38890399560283d3053d6c66c5bfb517 gcc/config/sparc/lb1spc.asm 288699866f7087498387137293356f0c gcc/config/sparc/lb1spl.asm 061a70dec63c8655361a862095ac0c1d gcc/config/sparc/libgcc-sparc-glibc.ver ac5946a077f684b946f434f6475fb624 gcc/config/sparc/linux64.h ! 7277e8a2ea8865bf266489614e463699 gcc/config/sparc/linux.h ! 54bcc755ef1d43b8fa293e4ed002c367 gcc/config/sparc/linux-unwind.h 8b34105840a9c6fcc9d3e4b33b4fbcb4 gcc/config/sparc/litecoff.h 15aa96d1d8c64ed25070909fdfeae3bd gcc/config/sparc/liteelf.h + abdd9ba41b33643bee5adddbd720ee99 gcc/config/sparc/lite.h 43392940f70e486d868a1e88b48536aa gcc/config/sparc/netbsd-elf.h 082f3edd9cadfbc505e4f9a2c29da338 gcc/config/sparc/openbsd1-64.h 7f1d717a3d7e072a5d1c7498a204d72b gcc/config/sparc/openbsd64.h + dade715d07714c3b985b2b47b07d2fca gcc/config/sparc/openbsd.h a6116dd884312abbd08767df51ec319f gcc/config/sparc/rtemself.h 9e3342898b20732f95b1b4d00ae6efc5 gcc/config/sparc/sol2-64.h + ffc0b6716f91bcf3cff2caf72c99c1b5 gcc/config/sparc/sol26-sld.h e80b8e9472ad3561799bac27348d84f8 gcc/config/sparc/sol2-bi.h a32d8ed7c92f597be3744c7735e673a7 gcc/config/sparc/sol2-c1.asm 22e8238b088938f6d11aa882d5983f37 gcc/config/sparc/sol2-ci.asm *************** cfe25ef95215929b15cea4120698ad8d gcc/co *** 3107,3125 **** 5c9a6c989580e362ce23c14e97313f8b gcc/config/sparc/sol2-gld-bi.h f60a6317c6a87306eb56bda7d115c703 gcc/config/sparc/sol2-gld.h 830920d21dd4e1e8a18bdbc760bc04f3 gcc/config/sparc/sol2.h - ffc0b6716f91bcf3cff2caf72c99c1b5 gcc/config/sparc/sol26-sld.h - 6601826d7e20a891da8a995373100841 gcc/config/sparc/sp-elf.h ec6e465cfd2a5e161b3957a0247f32cf gcc/config/sparc/sp64-elf.h 65bada1f38356bfeedc1ac1c59a6963b gcc/config/sparc/sp86x-elf.h ! 98c43b7c694ce5a2b93c292bf743990d gcc/config/sparc/sparc-modes.def ! 93055fdbc7c64d27a80a1474a971f501 gcc/config/sparc/sparc-protos.h ! 028a247cb555dde72da31b37740fc4f6 gcc/config/sparc/sparc.c 4353d44fe9d9d8a1edd14eb9e997b827 gcc/config/sparc/sparc.h - d66da0098af0a54358954108f4f5149d gcc/config/sparc/sparc.md 9b0cb9f2cb03683a096d9494293e4295 gcc/config/sparc/sparclet.md 9d78eb25a37f97fb89ba5be30dfcb23f gcc/config/sparc/supersparc.md - 0146b8e8b2276b878a22507898d0bf81 gcc/config/sparc/sysv4-only.h ecff789a492d64ec9149c06056a19e43 gcc/config/sparc/sysv4.h ea7daa17a613a41bfe721bba0ab4e86e gcc/config/sparc/t-crtfm 858b81947397cb7b1eea2c16f1f87dc3 gcc/config/sparc/t-elf ade54ac9be7dbef6e4427f29cb3d3f93 gcc/config/sparc/t-linux64 --- 3066,3083 ---- 5c9a6c989580e362ce23c14e97313f8b gcc/config/sparc/sol2-gld-bi.h f60a6317c6a87306eb56bda7d115c703 gcc/config/sparc/sol2-gld.h 830920d21dd4e1e8a18bdbc760bc04f3 gcc/config/sparc/sol2.h ec6e465cfd2a5e161b3957a0247f32cf gcc/config/sparc/sp64-elf.h 65bada1f38356bfeedc1ac1c59a6963b gcc/config/sparc/sp86x-elf.h ! f59d8d17af6cc2f7d22087f156414012 gcc/config/sparc/sparc.c 4353d44fe9d9d8a1edd14eb9e997b827 gcc/config/sparc/sparc.h 9b0cb9f2cb03683a096d9494293e4295 gcc/config/sparc/sparclet.md + d66da0098af0a54358954108f4f5149d gcc/config/sparc/sparc.md + 98c43b7c694ce5a2b93c292bf743990d gcc/config/sparc/sparc-modes.def + 93055fdbc7c64d27a80a1474a971f501 gcc/config/sparc/sparc-protos.h + 6601826d7e20a891da8a995373100841 gcc/config/sparc/sp-elf.h 9d78eb25a37f97fb89ba5be30dfcb23f gcc/config/sparc/supersparc.md ecff789a492d64ec9149c06056a19e43 gcc/config/sparc/sysv4.h + 0146b8e8b2276b878a22507898d0bf81 gcc/config/sparc/sysv4-only.h ea7daa17a613a41bfe721bba0ab4e86e gcc/config/sparc/t-crtfm 858b81947397cb7b1eea2c16f1f87dc3 gcc/config/sparc/t-elf ade54ac9be7dbef6e4427f29cb3d3f93 gcc/config/sparc/t-linux64 *************** ade54ac9be7dbef6e4427f29cb3d3f93 gcc/co *** 3131,3142 **** 92f9a0b36de189f429020ecb2eee7093 gcc/config/sparc/t-sparclite a06e51ca5cb968bf3ee5e862fa1e4590 gcc/config/sparc/ultra1_2.md d97906681d15a3b78c2bca6133a365e7 gcc/config/sparc/ultra3.md - 2430d0e0ec5fbc27769300bf9649de97 gcc/config/stormy16/stormy-abi - cba38ed60783cf8ce3a67efb3445d8e7 gcc/config/stormy16/stormy16-lib2.c - 6cbcc14cabd849e53c7c241cf2b70564 gcc/config/stormy16/stormy16-protos.h 39c41f3604eb6efe90978fa315a91b1d gcc/config/stormy16/stormy16.c b2229c47196490be4624cd404c7b148b gcc/config/stormy16/stormy16.h 46e0418547dc89de886fa63a674455ce gcc/config/stormy16/stormy16.md 83e3a843e188dd0e132955d72ff04c09 gcc/config/stormy16/t-stormy16 3f5c19a34f196ea59766518fb2a887ff gcc/config/svr3.h f30e905169cf9e2351910b7f9667dd6a gcc/config/svr4.h --- 3089,3100 ---- 92f9a0b36de189f429020ecb2eee7093 gcc/config/sparc/t-sparclite a06e51ca5cb968bf3ee5e862fa1e4590 gcc/config/sparc/ultra1_2.md d97906681d15a3b78c2bca6133a365e7 gcc/config/sparc/ultra3.md 39c41f3604eb6efe90978fa315a91b1d gcc/config/stormy16/stormy16.c b2229c47196490be4624cd404c7b148b gcc/config/stormy16/stormy16.h + cba38ed60783cf8ce3a67efb3445d8e7 gcc/config/stormy16/stormy16-lib2.c 46e0418547dc89de886fa63a674455ce gcc/config/stormy16/stormy16.md + 6cbcc14cabd849e53c7c241cf2b70564 gcc/config/stormy16/stormy16-protos.h + 2430d0e0ec5fbc27769300bf9649de97 gcc/config/stormy16/stormy-abi 83e3a843e188dd0e132955d72ff04c09 gcc/config/stormy16/t-stormy16 3f5c19a34f196ea59766518fb2a887ff gcc/config/svr3.h f30e905169cf9e2351910b7f9667dd6a gcc/config/svr4.h *************** c8e307e8ac576d4b0aee46452bf0c655 gcc/co *** 3150,3155 **** --- 3108,3114 ---- 686e54932f8b3030f0aaa42acef666df gcc/config/t-libunwind-elf 1c0e9adb118dd70ce8c8afc53547bd37 gcc/config/t-linux c707625e89ff3493ea2fcbc5f2f91970 gcc/config/t-lynx + 17fd5cabcc31b720b23bad47cf7fe84c gcc/config/tm-dwarf2.h 2dde17f4e3667ba8384394397d2e3147 gcc/config/t-netbsd 24a2b54375feedb5eb220cf5e34d956c gcc/config/t-openbsd 6ebbcc6f5bc93a7e72157a6d9eb2b151 gcc/config/t-openbsd-thread *************** b5d3fe85dff400a82befa6b901b438ec gcc/co *** 3161,3191 **** b241b04bca0de03218c83989000a571e gcc/config/t-sol2 2549dfa298e48e738d53d1736544bd5f gcc/config/t-svr4 2d52a710de52f4c0ba1806c5a6ebfe01 gcc/config/t-vxworks - 17fd5cabcc31b720b23bad47cf7fe84c gcc/config/tm-dwarf2.h d5d3d51225dddbbe5117ca70577db5b8 gcc/config/udivmod.c 19fbb57702c83c273b688d2f2328ebab gcc/config/udivmodsi4.c 0a797f59ba13712564090c7ea8a2d4ed gcc/config/usegas.h b904d570a7f8c7948f2ce221335f36ee gcc/config/v850/lib1funcs.asm 3f0a71b3742ffa4840a16a4d0f9f6158 gcc/config/v850/t-v850 859a4f4eabb77ce1fec496fefa01f9ef gcc/config/v850/t-v850e - 54b7f7c77f7ee42692a33fe30693c5fb gcc/config/v850/v850-c.c - 19bef7526322d587fa5170da2abb7461 gcc/config/v850/v850-protos.h 702595c3b845854671deb78f54bd422d gcc/config/v850/v850.c 307db7ba415b0e167548835e4a2ef543 gcc/config/v850/v850.h 792c2b19bf53fb6a15c630e83e2084a7 gcc/config/v850/v850.md ff655bcfdac01dcda11710bf53d11036 gcc/config/vax/bsd.h 2ddd4662f9855a518186befb25a3c4bc gcc/config/vax/elf.h 7854beb9fd8abeb1e5a819b479a2ed7c gcc/config/vax/netbsd-elf.h fc02bcf5b5b4f0bbf38fc0db67d7dbd9 gcc/config/vax/netbsd.h - 8ebdb700173106189a645cdc31e1eadb gcc/config/vax/openbsd.h 5227e52e38a9d92ebf5c98a6c05c385a gcc/config/vax/openbsd1.h 2d5751f5205ecd63bc583b33dd85c55b gcc/config/vax/t-memfuncs 0d191ac74cfe5bf9ce95dd373780f5a9 gcc/config/vax/ultrix.h - 609d9fa53bbbd866343c5d2da437e5f0 gcc/config/vax/vax-modes.def - 7465a8155fe700ef0c95f23ffc171779 gcc/config/vax/vax-protos.h 069fb70653c2672590d531c0f611c4fd gcc/config/vax/vax.c 575f75c21b9ed539b78a7452c7997d70 gcc/config/vax/vax.h 5d8378490fbedf1e785aceb592895198 gcc/config/vax/vax.md 1bc2419e8ff3b94ad84f7fb45d3f481f gcc/config/vax/vaxv.h c126c4de99d4774b096e7f0a805c46e6 gcc/config/vxlib.c 5b39b176ba3125c9886305c141b060d5 gcc/config/vxworks.h --- 3120,3151 ---- b241b04bca0de03218c83989000a571e gcc/config/t-sol2 2549dfa298e48e738d53d1736544bd5f gcc/config/t-svr4 2d52a710de52f4c0ba1806c5a6ebfe01 gcc/config/t-vxworks d5d3d51225dddbbe5117ca70577db5b8 gcc/config/udivmod.c 19fbb57702c83c273b688d2f2328ebab gcc/config/udivmodsi4.c + bf248a6205ec9820a055240fafa137ff gcc/configure + ca2361539e059e8bfc3d16843a7f1169 gcc/configure.ac 0a797f59ba13712564090c7ea8a2d4ed gcc/config/usegas.h b904d570a7f8c7948f2ce221335f36ee gcc/config/v850/lib1funcs.asm 3f0a71b3742ffa4840a16a4d0f9f6158 gcc/config/v850/t-v850 859a4f4eabb77ce1fec496fefa01f9ef gcc/config/v850/t-v850e 702595c3b845854671deb78f54bd422d gcc/config/v850/v850.c + 54b7f7c77f7ee42692a33fe30693c5fb gcc/config/v850/v850-c.c 307db7ba415b0e167548835e4a2ef543 gcc/config/v850/v850.h 792c2b19bf53fb6a15c630e83e2084a7 gcc/config/v850/v850.md + 19bef7526322d587fa5170da2abb7461 gcc/config/v850/v850-protos.h ff655bcfdac01dcda11710bf53d11036 gcc/config/vax/bsd.h 2ddd4662f9855a518186befb25a3c4bc gcc/config/vax/elf.h 7854beb9fd8abeb1e5a819b479a2ed7c gcc/config/vax/netbsd-elf.h fc02bcf5b5b4f0bbf38fc0db67d7dbd9 gcc/config/vax/netbsd.h 5227e52e38a9d92ebf5c98a6c05c385a gcc/config/vax/openbsd1.h + 8ebdb700173106189a645cdc31e1eadb gcc/config/vax/openbsd.h 2d5751f5205ecd63bc583b33dd85c55b gcc/config/vax/t-memfuncs 0d191ac74cfe5bf9ce95dd373780f5a9 gcc/config/vax/ultrix.h 069fb70653c2672590d531c0f611c4fd gcc/config/vax/vax.c 575f75c21b9ed539b78a7452c7997d70 gcc/config/vax/vax.h 5d8378490fbedf1e785aceb592895198 gcc/config/vax/vax.md + 609d9fa53bbbd866343c5d2da437e5f0 gcc/config/vax/vax-modes.def + 7465a8155fe700ef0c95f23ffc171779 gcc/config/vax/vax-protos.h 1bc2419e8ff3b94ad84f7fb45d3f481f gcc/config/vax/vaxv.h c126c4de99d4774b096e7f0a805c46e6 gcc/config/vxlib.c 5b39b176ba3125c9886305c141b060d5 gcc/config/vxworks.h *************** e955455a2d44ae397190dfd815b5eaf4 gcc/co *** 3202,3277 **** 8b7f87d40cffa52a9b218754a117ec74 gcc/config/xtensa/t-elf 0c49731d95e228dbbfcb9d1eaf2777c3 gcc/config/xtensa/t-linux 4ec1922febb63e1a911d26a7c7b52943 gcc/config/xtensa/t-xtensa - d8abb15c71d96b2ce552ad5a63a1a03e gcc/config/xtensa/xtensa-protos.h 1ebb8d8c5c2d1b862164e636851f47ed gcc/config/xtensa/xtensa.c fb5c9b9348876139ec0c944aa96d4644 gcc/config/xtensa/xtensa.h 2ad7d7226bf2b6ac0f559d774de0d0cb gcc/config/xtensa/xtensa.md ! bf248a6205ec9820a055240fafa137ff gcc/configure ! ca2361539e059e8bfc3d16843a7f1169 gcc/configure.ac 40dab0d16deff6ef777accc4b417f70d gcc/conflict.c ! a73019cb9f732469acf99981dd22a286 gcc/convert.c 775654dea32f570db105d537400d35f0 gcc/convert.h acc532660979749a8aa04a04cc15425b gcc/coretypes.h 3fd046c9dc658c97d3b2ee3b75b41a9c gcc/coverage.c cd078f469abce230623d23740696dc3b gcc/coverage.h ! d75587b61ff99eb33e9f26773e40e1db gcc/cp/ChangeLog d788e4824ae889eb5c8e067a9f94a419 gcc/cp/ChangeLog.1 43a2f3aeb6c981482f5a0c2575d1e5ae gcc/cp/ChangeLog.2 e0e61bd2c27d4d8d5c48e5dce1daf88d gcc/cp/ChangeLog.3 b9cb813675d1e580dd01146a550faa7c gcc/cp/ChangeLog.egcs 99bcc624735a26850b8e358cd0220462 gcc/cp/ChangeLog.tree-ssa ! c66768a9fca8547f23f4d17779ddfc9c gcc/cp/Make-lang.in ! 625bd1bc9937427e1e1f2416a3e799a1 gcc/cp/NEWS ! 3722939c5e6f8704f5c9f47abd2f51b5 gcc/cp/call.c ! 9f7a823f536eacdd59e2fc31ef4da831 gcc/cp/cfns.gperf ! 11598cdaa5f12bb2b4dac5a4171ff165 gcc/cp/cfns.h ! 6d6288bd7de5fd53a6a1f4db27f822fa gcc/cp/class.c 0b3826b6b2e003b1b12fab03e9252d29 gcc/cp/config-lang.in a27d885ae942e7d750fb850d89bc95af gcc/cp/cp-gimplify.c 3821fd4a242d7007905b293aec77da54 gcc/cp/cp-lang.c f457acdf5ccb8d74b2c41fd0973fd554 gcc/cp/cp-objcp-common.c fa2d04264300703e8fb5725dbe93951e gcc/cp/cp-objcp-common.h ! 3277a9adb8495c7a66eb9d02ee215bb1 gcc/cp/cp-tree.def ! c71f17cd617e2a3db4ca6aceaf716165 gcc/cp/cp-tree.h ! 460d5284c1d3b5951cf7d7160ca6bf36 gcc/cp/cvt.c f3620bd47fa721fd30684d4c7d2d0b56 gcc/cp/cxx-pretty-print.c 8754f729ebdb923453fafe6e0935258f gcc/cp/cxx-pretty-print.h ! 387f268f09aff1a6eb5f3fea94732344 gcc/cp/decl.c 6b671474ac7c297aaac46504341dbfd5 gcc/cp/decl.h - 9f02b3a6d4f3c699fe0fb25730c8c6b4 gcc/cp/decl2.c 15ea88757f3899ea182cadbb26504a54 gcc/cp/dump.c 1343a6cd9b6fd664df1ef68015d540f6 gcc/cp/error.c 4c694505a8f142eb19415fe3061049ec gcc/cp/except.c 282a05db0d0a2d52000d122866f1a650 gcc/cp/expr.c ! 0fdfe3f00165853829d8a1f3ffadd776 gcc/cp/friend.c 775dde7f296f0f54fc4d82cf9b70e6bb gcc/cp/g++spec.c ! 1ad0a27647e5ab189b555c5f3d067f06 gcc/cp/init.c 3d67c90586a5d1c4f34a90efd0759619 gcc/cp/lang-specs.h ! 701c0f5769d481d0b05a10b712a95497 gcc/cp/lex.c ! 80b74ed8266a9d5bc9d7a203e15d8bdc gcc/cp/mangle.c ! b3690734c45e825c0fa606a7e74b2c6a gcc/cp/method.c ! 9d3a7719fd99e9fd8b693ea279024ad8 gcc/cp/name-lookup.c 10d6608b678e071a52c04593b20eafd8 gcc/cp/name-lookup.h c9cae6ab8d289fac682aaa9edc61f211 gcc/cp/operators.def 31892e975e3caa8c0f5d313cf0196f37 gcc/cp/optimize.c ! 2fe932a1fd2049ef04f3ac2b4e2cd615 gcc/cp/parser.c ! 80f0022ec6856d5cdaad911ff24eaacc gcc/cp/pt.c ! 43e390b63e90c55bb0661297693296df gcc/cp/ptree.c ! 213e5f58cc48424a64ffbc92a199ea58 gcc/cp/repo.c ! d9587c0eb8e5c204b639fda36a7a65fc gcc/cp/rtti.c ! d97b156a2fe0dd2dc49ead32735b2fbf gcc/cp/search.c ! 11bf7970a0716308474865ccb26ce714 gcc/cp/semantics.c ! 1e13e2eaa2ad77ee11c9e0c5e5026e90 gcc/cp/tree.c ! 0ea627138f70ad1e5d014834edf7f4da gcc/cp/typeck.c ! d526003869938763dcfb366c71dca81f gcc/cp/typeck2.c bcf866d982d6c3d97f5bd4561b373076 gcc/cppdefault.c 4bd5654bdd95f3589946e6643d93329d gcc/cppdefault.h 5a3952c6e4073ddd293b452fa2568f23 gcc/cppspec.c fbf24a053c1186d726fd2d5f3dac2629 gcc/crtstuff.c 880698452f647e33c46710fb97f17546 gcc/cse.c ! e4cb0828d0b25fd07420894d1674d11f gcc/cselib.c 373f18abbab3b8cbd89cc37271e3fc5d gcc/cselib.h 1ded054093de910d9786c62bc4fe8cc6 gcc/cstamp-h.in 620cc3dfb5cfd449c94e7fa98c615345 gcc/dbxout.c d0b12b9db4e97f8025729fa256f54efa gcc/dbxout.h 5c4fc26b4e7cf5a66d7ab83701d62f9f gcc/ddg.c --- 3162,3251 ---- 8b7f87d40cffa52a9b218754a117ec74 gcc/config/xtensa/t-elf 0c49731d95e228dbbfcb9d1eaf2777c3 gcc/config/xtensa/t-linux 4ec1922febb63e1a911d26a7c7b52943 gcc/config/xtensa/t-xtensa 1ebb8d8c5c2d1b862164e636851f47ed gcc/config/xtensa/xtensa.c fb5c9b9348876139ec0c944aa96d4644 gcc/config/xtensa/xtensa.h 2ad7d7226bf2b6ac0f559d774de0d0cb gcc/config/xtensa/xtensa.md ! d8abb15c71d96b2ce552ad5a63a1a03e gcc/config/xtensa/xtensa-protos.h 40dab0d16deff6ef777accc4b417f70d gcc/conflict.c ! 9cf4f2d2bb877a2f2375f07b8f671d89 gcc/convert.c 775654dea32f570db105d537400d35f0 gcc/convert.h + cdbf376ee826a1cd02e57195f60ac36d gcc/c.opt + 6e6a2f5f287fd218f386e24d21ed05aa gcc/c-opts.c + 94d55d512a9ba36caa9b7df079bae19f gcc/COPYING + 7fbc338309ac38fefcd64b04bb903e34 gcc/COPYING.LIB acc532660979749a8aa04a04cc15425b gcc/coretypes.h 3fd046c9dc658c97d3b2ee3b75b41a9c gcc/coverage.c cd078f469abce230623d23740696dc3b gcc/coverage.h ! 70c167287d0dd881344df7b6eed9df97 gcc/c-parse.c ! 7c115dc32a16e55982dc91de54c8c786 gcc/c-parse.in ! 6e4e6e6e7e36f600cf4d148657cc61c6 gcc/c-parse.y ! 7806b7320676dbc6a2bd500638d1b1b4 gcc/cp/call.c ! 9f7a823f536eacdd59e2fc31ef4da831 gcc/cp/cfns.gperf ! 11598cdaa5f12bb2b4dac5a4171ff165 gcc/cp/cfns.h ! 5eb77798fc946bdde93d1f8aa2fa0a76 gcc/cp/ChangeLog d788e4824ae889eb5c8e067a9f94a419 gcc/cp/ChangeLog.1 43a2f3aeb6c981482f5a0c2575d1e5ae gcc/cp/ChangeLog.2 e0e61bd2c27d4d8d5c48e5dce1daf88d gcc/cp/ChangeLog.3 b9cb813675d1e580dd01146a550faa7c gcc/cp/ChangeLog.egcs 99bcc624735a26850b8e358cd0220462 gcc/cp/ChangeLog.tree-ssa ! 826eaa8c876d12cda19afce93031b3eb gcc/c-pch.c ! 61480518ebe850c5260fd73d5600ebaf gcc/cp/class.c 0b3826b6b2e003b1b12fab03e9252d29 gcc/cp/config-lang.in a27d885ae942e7d750fb850d89bc95af gcc/cp/cp-gimplify.c 3821fd4a242d7007905b293aec77da54 gcc/cp/cp-lang.c f457acdf5ccb8d74b2c41fd0973fd554 gcc/cp/cp-objcp-common.c fa2d04264300703e8fb5725dbe93951e gcc/cp/cp-objcp-common.h ! 889c1348e1966696e643a9bad1b27328 gcc/cp/cp-tree.def ! eb6f59350039a291b6205a1272133ae9 gcc/cp/cp-tree.h ! 460e57d31db12f886f65e23e0ef89abb gcc/cp/cvt.c f3620bd47fa721fd30684d4c7d2d0b56 gcc/cp/cxx-pretty-print.c 8754f729ebdb923453fafe6e0935258f gcc/cp/cxx-pretty-print.h ! 0fef4241ac8acc66dfdbed7b085c59cb gcc/cp/decl2.c ! de7c7c56feb3ecccea010df94979cfc1 gcc/cp/decl.c 6b671474ac7c297aaac46504341dbfd5 gcc/cp/decl.h 15ea88757f3899ea182cadbb26504a54 gcc/cp/dump.c 1343a6cd9b6fd664df1ef68015d540f6 gcc/cp/error.c 4c694505a8f142eb19415fe3061049ec gcc/cp/except.c 282a05db0d0a2d52000d122866f1a650 gcc/cp/expr.c ! c89a0028a3e3eeba28621159dea6425e gcc/cp/friend.c 775dde7f296f0f54fc4d82cf9b70e6bb gcc/cp/g++spec.c ! 863ff283b0134204aef0b287d59835a6 gcc/cp/init.c 3d67c90586a5d1c4f34a90efd0759619 gcc/cp/lang-specs.h ! 190b35132746be1a44781adcb3c6937c gcc/cp/lex.c ! c66768a9fca8547f23f4d17779ddfc9c gcc/cp/Make-lang.in ! 982934bd49a567fafc4715335f6e6c29 gcc/cp/mangle.c ! 40873d2de099a05491e4c14add310755 gcc/cp/method.c ! c404aea5987e72074bd6fd053ec3794f gcc/cp/name-lookup.c 10d6608b678e071a52c04593b20eafd8 gcc/cp/name-lookup.h + 625bd1bc9937427e1e1f2416a3e799a1 gcc/cp/NEWS c9cae6ab8d289fac682aaa9edc61f211 gcc/cp/operators.def 31892e975e3caa8c0f5d313cf0196f37 gcc/cp/optimize.c ! f05ed05d8cd66768460776869f4efcac gcc/cp/parser.c bcf866d982d6c3d97f5bd4561b373076 gcc/cppdefault.c 4bd5654bdd95f3589946e6643d93329d gcc/cppdefault.h + 088d6a86ba1c7f65c97f97308bb6bebc gcc/c-ppoutput.c 5a3952c6e4073ddd293b452fa2568f23 gcc/cppspec.c + 1233acfa6c3be5bc44947ce716aead22 gcc/cp/pt.c + 43e390b63e90c55bb0661297693296df gcc/cp/ptree.c + d9d13b2498f599f00167411988537aa4 gcc/c-pragma.c + 045326316e3bb0c1f7ca3d49a04654ec gcc/c-pragma.h + 213e5f58cc48424a64ffbc92a199ea58 gcc/cp/repo.c + 9d5538c082faf33833faae5847207fc7 gcc/c-pretty-print.c + c5dc78a9a07dd45cf2dd64dabf378ef7 gcc/c-pretty-print.h + bc56afb926f087db3e1d1f970a0633c8 gcc/cp/rtti.c + c2af281244afc638f62b0a1c90e0e1f7 gcc/cp/search.c + 435df982141e7bd314d1c08b14dea545 gcc/cp/semantics.c + 83ad6b71b3a74d17f16ff5c979e4dc40 gcc/cp/tree.c + 58b5919c46592e9fe0b7165c09f2c9d6 gcc/cp/typeck2.c + 1585562a4ed67d1c429a68e6db287801 gcc/cp/typeck.c fbf24a053c1186d726fd2d5f3dac2629 gcc/crtstuff.c 880698452f647e33c46710fb97f17546 gcc/cse.c ! dded707df98cbd5cd68035babefde963 gcc/cselib.c 373f18abbab3b8cbd89cc37271e3fc5d gcc/cselib.h + 917d2fd2f85a15e2ff3cb22a83673191 gcc/c-semantics.c 1ded054093de910d9786c62bc4fe8cc6 gcc/cstamp-h.in + d010e6b12d480c5df9491b6a37e1e1c7 gcc/c-tree.h + 47778f1ffa86955e8975c2473a9143b8 gcc/c-typeck.c 620cc3dfb5cfd449c94e7fa98c615345 gcc/dbxout.c d0b12b9db4e97f8025729fa256f54efa gcc/dbxout.h 5c4fc26b4e7cf5a66d7ab83701d62f9f gcc/ddg.c *************** f9e7380507aae522911954dbd02adffc gcc/di *** 3285,3346 **** 1de93ad5a7b72ea646d71c9785cee19a gcc/diagnostic.def b7c4d5c2af4081e0a0830ba6d299c369 gcc/diagnostic.h bba4f994dc95873b01340b4dd0e723af gcc/doc/bugreport.texi - 2d349373aa8390a0328318557e36e92c gcc/doc/c-tree.texi b2d0f8e14f999ff4fb03e216a166ef54 gcc/doc/cfg.texi e025c163542a9ac9aecf10594125f181 gcc/doc/collect2.texi 817e2c2d921e25ad38a62858dc18ca37 gcc/doc/compat.texi ede23db52c73d2fda739a3d4cedfd465 gcc/doc/configfiles.texi 73b7f9aa052dde14853d1817153dfd24 gcc/doc/configterms.texi ! 4e99df17744734601c11735cc8b781a6 gcc/doc/contrib.texi ad084b0cb2efc588cf805ebadcd5a612 gcc/doc/contribute.texi ! 6a46007bc60cfbbaa42358bec808c9de gcc/doc/cpp.1 ! 809a51e938560ff3961ce4b243563b0e gcc/doc/cpp.info ! 3fa91162d26f25eaf6f5a89acd31ef53 gcc/doc/cpp.texi 8462a717da44ca316c8c9ac975457a32 gcc/doc/cppenv.texi ! 2c65f33e1919273bd362773813490e96 gcc/doc/cppinternals.info 852bcb46d783751296394fcdffe7e88f gcc/doc/cppinternals.texi bc208658177e51356d1c676eda25c4ba gcc/doc/cppopts.texi ! 77b0261489043b9f74559eac764133c0 gcc/doc/extend.texi db2ddd3f1e37c256410961b0eb41a92a gcc/doc/fragments.texi b0318dd829535c6d2e012cb04c0144bb gcc/doc/frontends.texi ! b6eb2820d4ca4356ae1c1caaa324f215 gcc/doc/fsf-funding.7 ! 6262eaa16b33c5774be4372f74cadee8 gcc/doc/g++.1 ! 6262eaa16b33c5774be4372f74cadee8 gcc/doc/gcc.1 ! 85d68e2571b6114d90ec4cfa144247b6 gcc/doc/gcc.info ! 8754c65f56d3d1bda3fd371214441fde gcc/doc/gcc.texi ! 55f2626acd29bf93486b0af9e2f29973 gcc/doc/gccinstall.info ! 7411768421abdfeeaeaf3ac56d8fb404 gcc/doc/gccint.info 5163968fa7bff9b011b503fe2950f488 gcc/doc/gccint.texi ! acf1888e1c91b9657d85968de213b6cc gcc/doc/gcj-dbtool.1 ! d43eda27db0c55a326afab9c86d29023 gcc/doc/gcj.1 ! 4419c038cea470645df4ea44c9bbec79 gcc/doc/gcj.info ! c00852a80db6652afa55a52f08c28a3a gcc/doc/gcjh.1 ! 634452d31c8a4cf4851c80909f6aa4a5 gcc/doc/gcov.1 c1f9c78ed6b3640f15cdcc91015df8c1 gcc/doc/gcov.texi ! 553402a4da4b81d0df16ba1d2e3beb9d gcc/doc/gfdl.7 ! 7e8e77a9731bfbb34e8dc74da143f0fa gcc/doc/gij.1 ! fbcf5f4194db23956f4960ba614faaed gcc/doc/gjnih.1 290370669f02bef1502ada9273e5261f gcc/doc/gnu.texi ! 0158210ee9280f2eaf17ae8524326268 gcc/doc/gpl.7 ! 79dad90d62de80ff24e2da58d1d10710 gcc/doc/grmic.1 ! bad8c6eda889f24d58fb0362d9161830 gcc/doc/grmiregistry.1 22760abaaf37d057cedbf138eb48e686 gcc/doc/gty.texi 12712ad63a56e9d549562b21b42b1454 gcc/doc/headerdirs.texi d19ea13dc66f4da0833988888acc67bc gcc/doc/hostconfig.texi 6f943bd6a17d46da5b9e44e40a6a31e4 gcc/doc/implement-c.texi 34dd22797a1a1ec22615f0386badf115 gcc/doc/include/fdl.texi 8787976f426cd52da24a856cd41d87be gcc/doc/include/funding.texi ! 6098df10065dc8554b8fc38aa57b78e5 gcc/doc/include/gcc-common.texi 5dac6b15d38729f68fbadfcdefa2e05d gcc/doc/include/gpl.texi 5b19812a4a2f49ca1335393aac53c46d gcc/doc/include/texinfo.tex 86355f77ae147b0b5ac0b6127c8259f8 gcc/doc/install-old.texi ! ed497a9767ca72603e16e780f6ad0ddd gcc/doc/install.texi 4230bc26f282d5b487b41e5546fa1de3 gcc/doc/install.texi2html 5407c66b804884426ce94dcac22864d1 gcc/doc/interface.texi 913e2f2e02a61e16a73958823b2a2246 gcc/doc/invoke.texi ! 528b57ba3b5725af9325d7490c633b15 gcc/doc/jcf-dump.1 ! 38dd21e98ce44b06e08337c375a861f0 gcc/doc/jv-convert.1 ! 553e0dfe911310f5378b3fe303cb9bd9 gcc/doc/jv-scan.1 a01aca1d7da7f482653b521ba6447f85 gcc/doc/languages.texi 15e516d91479ef3e58d9d89162b6da01 gcc/doc/libgcc.texi 6a2d7e742f035d39e2b3fd9d2241c7c8 gcc/doc/makefile.texi --- 3259,3321 ---- 1de93ad5a7b72ea646d71c9785cee19a gcc/diagnostic.def b7c4d5c2af4081e0a0830ba6d299c369 gcc/diagnostic.h bba4f994dc95873b01340b4dd0e723af gcc/doc/bugreport.texi b2d0f8e14f999ff4fb03e216a166ef54 gcc/doc/cfg.texi e025c163542a9ac9aecf10594125f181 gcc/doc/collect2.texi 817e2c2d921e25ad38a62858dc18ca37 gcc/doc/compat.texi ede23db52c73d2fda739a3d4cedfd465 gcc/doc/configfiles.texi 73b7f9aa052dde14853d1817153dfd24 gcc/doc/configterms.texi ! 35223bfba59468e44f79e58b9b208e52 gcc/doc/contrib.texi ad084b0cb2efc588cf805ebadcd5a612 gcc/doc/contribute.texi ! c725ac97da0ac174b86774881b69246b gcc/doc/cpp.1 8462a717da44ca316c8c9ac975457a32 gcc/doc/cppenv.texi ! bfae44de055ab4311123952a4b39d679 gcc/doc/cpp.info ! b9820d587e91ff50542a33d7918d7e27 gcc/doc/cppinternals.info 852bcb46d783751296394fcdffe7e88f gcc/doc/cppinternals.texi bc208658177e51356d1c676eda25c4ba gcc/doc/cppopts.texi ! 2eb559326c5a1bbba4521171b92402e2 gcc/doc/cpp.texi ! 2d349373aa8390a0328318557e36e92c gcc/doc/c-tree.texi ! 9073353ae0f95fda05b6dcda56d1cc9f gcc/doc/extend.texi db2ddd3f1e37c256410961b0eb41a92a gcc/doc/fragments.texi b0318dd829535c6d2e012cb04c0144bb gcc/doc/frontends.texi ! 0ef5f3ec4e2bca1eeea7ef0f05028973 gcc/doc/fsf-funding.7 ! 9de314b0d72cbd19092c8003603dc341 gcc/doc/g++.1 ! 9de314b0d72cbd19092c8003603dc341 gcc/doc/gcc.1 ! c9778c277f64e05793de0350cac0a6b3 gcc/doc/gcc.info ! 44519b0591651c7748a6a15a458f153b gcc/doc/gccinstall.info ! 7c248de5640b027c9b2e70691c3e704d gcc/doc/gccint.info 5163968fa7bff9b011b503fe2950f488 gcc/doc/gccint.texi ! 8754c65f56d3d1bda3fd371214441fde gcc/doc/gcc.texi ! d0c497c052f0249d19d25b9ba3b34501 gcc/doc/gcj.1 ! 581906e52373c12b513e8d4d73186cfa gcc/doc/gcj-dbtool.1 ! 9d4e4f98ebcc9df642840ac0153da3c8 gcc/doc/gcjh.1 ! 60f59e63bf3a514689a206fcd66579b9 gcc/doc/gcj.info ! 6e7ea7d9952a590c545062c67dbad774 gcc/doc/gcov.1 c1f9c78ed6b3640f15cdcc91015df8c1 gcc/doc/gcov.texi ! 14f6b6904e7d5208ae8385d10f1c9dfc gcc/doc/gfdl.7 ! 23865b5dd4abee742c8dae39a583f456 gcc/doc/gfortran.1 ! a8fb13727a4db9830fbb1ac352f57fe6 gcc/doc/gij.1 ! 9733f3c39a4d57434fe1b0cff785cf55 gcc/doc/gjnih.1 290370669f02bef1502ada9273e5261f gcc/doc/gnu.texi ! e16f1fa2931e864fca3ff93cb6ceb2f2 gcc/doc/gpl.7 ! c2d2ee8c8f5b44daf4e38e5249d57c88 gcc/doc/grmic.1 ! 1b86cf4498ec2cafc6df0c8a8f23691e gcc/doc/grmiregistry.1 22760abaaf37d057cedbf138eb48e686 gcc/doc/gty.texi 12712ad63a56e9d549562b21b42b1454 gcc/doc/headerdirs.texi d19ea13dc66f4da0833988888acc67bc gcc/doc/hostconfig.texi 6f943bd6a17d46da5b9e44e40a6a31e4 gcc/doc/implement-c.texi 34dd22797a1a1ec22615f0386badf115 gcc/doc/include/fdl.texi 8787976f426cd52da24a856cd41d87be gcc/doc/include/funding.texi ! 912692d321c7e0f268637213a9a56f62 gcc/doc/include/gcc-common.texi 5dac6b15d38729f68fbadfcdefa2e05d gcc/doc/include/gpl.texi 5b19812a4a2f49ca1335393aac53c46d gcc/doc/include/texinfo.tex 86355f77ae147b0b5ac0b6127c8259f8 gcc/doc/install-old.texi ! 40bb16189407b9841c7ea4affc206b75 gcc/doc/install.texi 4230bc26f282d5b487b41e5546fa1de3 gcc/doc/install.texi2html 5407c66b804884426ce94dcac22864d1 gcc/doc/interface.texi 913e2f2e02a61e16a73958823b2a2246 gcc/doc/invoke.texi ! e3599fb96c2f0a3db023b941bf688e06 gcc/doc/jcf-dump.1 ! 0c3e1f6ddd991887637eb2e3dd1de635 gcc/doc/jv-convert.1 ! eae31bba3cb677ffd2c3403d09dd55d9 gcc/doc/jv-scan.1 a01aca1d7da7f482653b521ba6447f85 gcc/doc/languages.texi 15e516d91479ef3e58d9d89162b6da01 gcc/doc/libgcc.texi 6a2d7e742f035d39e2b3fd9d2241c7c8 gcc/doc/makefile.texi *************** fdb19507f65418fb9044d88c611e52d5 gcc/do *** 3350,3356 **** 72136dc6e58c1bb1790f0f25bbaf8897 gcc/doc/portability.texi 5c9d6361339b9f2055cb3ed69859e8f0 gcc/doc/rtl.texi d57122b80f1dd7815e0cf707c38d0170 gcc/doc/service.texi ! 63967d15aa61d44bffcd5498cc5a2382 gcc/doc/sourcebuild.texi 669b3cb57d97907281cd145e6fdf9425 gcc/doc/standards.texi 919565fc54e24bf04c8bfe700d811f97 gcc/doc/tm.texi 30156cc8de3e2e55fa0a7e86ab71a9ed gcc/doc/tree-ssa.texi --- 3325,3331 ---- 72136dc6e58c1bb1790f0f25bbaf8897 gcc/doc/portability.texi 5c9d6361339b9f2055cb3ed69859e8f0 gcc/doc/rtl.texi d57122b80f1dd7815e0cf707c38d0170 gcc/doc/service.texi ! b847ac0a3ea6175521d5b216d7f1d51e gcc/doc/sourcebuild.texi 669b3cb57d97907281cd145e6fdf9425 gcc/doc/standards.texi 919565fc54e24bf04c8bfe700d811f97 gcc/doc/tm.texi 30156cc8de3e2e55fa0a7e86ab71a9ed gcc/doc/tree-ssa.texi *************** b628aa84359e1bacb0d9ea564dd29dfb gcc/do *** 3360,3371 **** 7687e078d4061027d140e6e39996815c gcc/domwalk.c 3ab4bd5c944c173e7bdead6752397011 gcc/domwalk.h 3b5764b080acec25b735fe552a93eee8 gcc/dummy-conditions.c - af8305eb51caaf35735d10af319a77d8 gcc/dwarf.h - 56ba259983cdde1e185f4ca83febcae1 gcc/dwarf2.h 32c1a642952b2ecd3eff081307485e9e gcc/dwarf2asm.c 62f69587335c73ac17e25afee22c2286 gcc/dwarf2asm.h ! fa3a37686241fb99d5c92ee5a7205780 gcc/dwarf2out.c 1776c4094d77981e0cb2996c5f9df200 gcc/dwarf2out.h a11468235d004c57ca01476cab3358cb gcc/emit-rtl.c 13c7ac97c340317eb70ef2efed00175b gcc/emit-rtl.h 943085d96ef3a5008393cbec59416a48 gcc/errors.c --- 3335,3346 ---- 7687e078d4061027d140e6e39996815c gcc/domwalk.c 3ab4bd5c944c173e7bdead6752397011 gcc/domwalk.h 3b5764b080acec25b735fe552a93eee8 gcc/dummy-conditions.c 32c1a642952b2ecd3eff081307485e9e gcc/dwarf2asm.c 62f69587335c73ac17e25afee22c2286 gcc/dwarf2asm.h ! 56ba259983cdde1e185f4ca83febcae1 gcc/dwarf2.h ! eb8ece45742046f35f6b02e330ea9e09 gcc/dwarf2out.c 1776c4094d77981e0cb2996c5f9df200 gcc/dwarf2out.h + af8305eb51caaf35735d10af319a77d8 gcc/dwarf.h a11468235d004c57ca01476cab3358cb gcc/emit-rtl.c 13c7ac97c340317eb70ef2efed00175b gcc/emit-rtl.h 943085d96ef3a5008393cbec59416a48 gcc/errors.c *************** a73955d3d46ec12f7a381c85190f7d21 gcc/et *** 3375,3395 **** df04315ce786364f9236ce737565c5dc gcc/except.c d46cdf697a737f1741ccb0ae05e5a5dc gcc/except.h 08abe89e0c217309f2cf53baad66406e gcc/explow.c ! cea31e6b511392791b6259500127fe81 gcc/expmed.c ! 7c60f7e5d7f1b1dae0b3798c274907f6 gcc/expr.c 1e92d9bf885353893bf63d8082552697 gcc/expr.h 29583e747c0aac2425be815ef9c95aac gcc/final.c 6afb3f4b3d41e1fd240c878d52757bf4 gcc/fix-header.c 2a88dc3bb6779aec109127104e58611f gcc/fixproto b939098d91f78c11f2de7b2b23d63a12 gcc/flags.h 32923d250f49131076901634ee251d73 gcc/flow.c ! 8a78415bf193ae2b805639972219049e gcc/fold-const.c ! 04c412c3f83dd7018765398eb950b55c gcc/fortran/ChangeLog ! 725ccb06707cfa3c08e69b7a745787ac gcc/fortran/Make-lang.in cea55848ebf292decc7c172228afdd81 gcc/fortran/arith.c fa9b871724b17ac347a03591ea591361 gcc/fortran/arith.h 4f22ca07ba882cf844cc2a217227e046 gcc/fortran/array.c 29258efcb443a9839109f0fecbde660e gcc/fortran/bbt.c c5ebfe0f75bc41166c6a17eda74bc4ac gcc/fortran/check.c fa78137047a101d436cf2c1e0ca3b6c7 gcc/fortran/config-lang.in 9e42203b4dcacfe5244e9c87e405b07d gcc/fortran/convert.c --- 3350,3369 ---- df04315ce786364f9236ce737565c5dc gcc/except.c d46cdf697a737f1741ccb0ae05e5a5dc gcc/except.h 08abe89e0c217309f2cf53baad66406e gcc/explow.c ! e90eb78d684710fc204d4c036087c7cc gcc/expmed.c ! 4aa9b3c2fe06b57b4c0354c214c73c37 gcc/expr.c 1e92d9bf885353893bf63d8082552697 gcc/expr.h 29583e747c0aac2425be815ef9c95aac gcc/final.c 6afb3f4b3d41e1fd240c878d52757bf4 gcc/fix-header.c 2a88dc3bb6779aec109127104e58611f gcc/fixproto b939098d91f78c11f2de7b2b23d63a12 gcc/flags.h 32923d250f49131076901634ee251d73 gcc/flow.c ! 895849e2457be7a408674639292b33b0 gcc/fold-const.c cea55848ebf292decc7c172228afdd81 gcc/fortran/arith.c fa9b871724b17ac347a03591ea591361 gcc/fortran/arith.h 4f22ca07ba882cf844cc2a217227e046 gcc/fortran/array.c 29258efcb443a9839109f0fecbde660e gcc/fortran/bbt.c + 0297498d9781241726335a42bcac0c4a gcc/fortran/ChangeLog c5ebfe0f75bc41166c6a17eda74bc4ac gcc/fortran/check.c fa78137047a101d436cf2c1e0ca3b6c7 gcc/fortran/config-lang.in 9e42203b4dcacfe5244e9c87e405b07d gcc/fortran/convert.c *************** a78d17b2b40a61fc56637ea37f5947ed gcc/fo *** 3402,3409 **** e57993afdf0b59e5351c1fffcbb16403 gcc/fortran/expr.c c40e6b881445956b57e10b0b4c203f6b gcc/fortran/f95-lang.c 67a3f6245049d15754b3241ae87d7039 gcc/fortran/gfortran.h ! 851c7e6b75081fa176347fbf7284ae34 gcc/fortran/gfortran.texi 8e11095c24d5a6441f746a0760da9650 gcc/fortran/gfortranspec.c abe064381ae9f1a297cfa443330c0a40 gcc/fortran/interface.c 988e025b98ecdd68cabd2714b72afa89 gcc/fortran/intrinsic.c 0ffbf6b57520a9f2c0f94de5e0b83efe gcc/fortran/intrinsic.h --- 3376,3384 ---- e57993afdf0b59e5351c1fffcbb16403 gcc/fortran/expr.c c40e6b881445956b57e10b0b4c203f6b gcc/fortran/f95-lang.c 67a3f6245049d15754b3241ae87d7039 gcc/fortran/gfortran.h ! acf86db5e195282bedbffa7d19927389 gcc/fortran/gfortran.info 8e11095c24d5a6441f746a0760da9650 gcc/fortran/gfortranspec.c + 851c7e6b75081fa176347fbf7284ae34 gcc/fortran/gfortran.texi abe064381ae9f1a297cfa443330c0a40 gcc/fortran/interface.c 988e025b98ecdd68cabd2714b72afa89 gcc/fortran/intrinsic.c 0ffbf6b57520a9f2c0f94de5e0b83efe gcc/fortran/intrinsic.h *************** abe064381ae9f1a297cfa443330c0a40 gcc/fo *** 3411,3421 **** f5468056ef1f00f8a3b15622ca20b178 gcc/fortran/invoke.texi 67fd4d829a7ed41e6462572f78d737c6 gcc/fortran/io.c 40e5f4c348409117a1df601384408fe7 gcc/fortran/iresolve.c - 894e54d39aadeba5f430fe379f7fb84a gcc/fortran/lang-specs.h 6712e63d92b2bd8acd949976a55cd73f gcc/fortran/lang.opt 89fcecc1ff24909e5c4f0be974aa40e9 gcc/fortran/match.c - 91fdd269e5079143181c1cf75ecb8cd5 gcc/fortran/match.h 4aca80671950f609de2573a148440493 gcc/fortran/matchexp.c c48d568c46da86448482ec9a52bf9c78 gcc/fortran/mathbuiltins.def 8f2efdf90724fab135d4cc55d1b28226 gcc/fortran/misc.c 8dbe75528532d5876152088e92cd4524 gcc/fortran/module.c --- 3386,3397 ---- f5468056ef1f00f8a3b15622ca20b178 gcc/fortran/invoke.texi 67fd4d829a7ed41e6462572f78d737c6 gcc/fortran/io.c 40e5f4c348409117a1df601384408fe7 gcc/fortran/iresolve.c 6712e63d92b2bd8acd949976a55cd73f gcc/fortran/lang.opt + 894e54d39aadeba5f430fe379f7fb84a gcc/fortran/lang-specs.h + 725ccb06707cfa3c08e69b7a745787ac gcc/fortran/Make-lang.in 89fcecc1ff24909e5c4f0be974aa40e9 gcc/fortran/match.c 4aca80671950f609de2573a148440493 gcc/fortran/matchexp.c + 91fdd269e5079143181c1cf75ecb8cd5 gcc/fortran/match.h c48d568c46da86448482ec9a52bf9c78 gcc/fortran/mathbuiltins.def 8f2efdf90724fab135d4cc55d1b28226 gcc/fortran/misc.c 8dbe75528532d5876152088e92cd4524 gcc/fortran/module.c *************** ca80dc69ce417bb1283d7ba105cf1cd7 gcc/fo *** 3430,3464 **** f7af804441349f271a818380ef8ba778 gcc/fortran/symbol.c d19ac06e4aa71f445e88775f7d96b908 gcc/fortran/trans-array.c 47970a03c7bd54b86540fcad580b201c gcc/fortran/trans-array.h 0e0b92a3b1aed0286252cb54a3c7ce6c gcc/fortran/trans-common.c 3ccfc7c8998a74785316c7405fc0dbe7 gcc/fortran/trans-const.c ef25425b654c175759d5a60a98289095 gcc/fortran/trans-const.h da8d7afd53704f38b2c895b17b5e6c3e gcc/fortran/trans-decl.c ad3e627a08fa42bae56871633452666b gcc/fortran/trans-expr.c db294aa98f57774266d0abbbe577ffe7 gcc/fortran/trans-intrinsic.c a6fe9dbe2bab90542f75ff20e9823bb1 gcc/fortran/trans-io.c 8d9c9039a2c01911e854ab3fbcf7091d gcc/fortran/trans-stmt.c e75f0e2e4b3dce1ce06795a5d24fdf4f gcc/fortran/trans-stmt.h a1b620645faeb9421018dc67c3eb1b1e gcc/fortran/trans-types.c 2773aae08f29ad890b937aa6f50a89d8 gcc/fortran/trans-types.h - c67db10066f50a22e295ebc17017d0a4 gcc/fortran/trans.c - 2c12d8902a5a45c4d845e0f0adfcc56e gcc/fortran/trans.h 89cc2e2833c8dbd6c9952122fb17e762 gcc/fp-test.c 3cef54978a6dfa4b68725fcd5adc9dba gcc/function.c d10bffb8b2ad45855f99493f2ab0d365 gcc/function.h 8b236ba2888ff458e53cf4886134e68d gcc/gbl-ctors.h 3fe41af3a0532e32039074fc7bee1e6b gcc/gcc.c 404c79cd05285f38b937215a393bac19 gcc/gcc.h - 26833dc3327cac9878c8ce0bfe25733a gcc/gccbug.in 6c8aa14d6e96a396e36ddef8e52b03a3 gcc/gccspec.c f2e9a475f70df06410d69d6efafac94e gcc/gcov-dump.c 91c6bf2b1707e7b4bd5440f930aa9e0d gcc/gcov-io.c f3a9b6249b362eaaa7201d0e537cc6d7 gcc/gcov-io.h 313ac1ad71ff80f61831c60c648e1e87 gcc/gcov-iov.c - 3991b6930eece6c896dae4c4e9bb9ffd gcc/gcov.c 2c81a9ebd6ec7beb40f0c890c6dd5f0b gcc/gcse.c b82d654516012b347970fec65e9ddd55 gcc/gdbinit.in - fa288e8e2e7b261be62215a86409de74 gcc/gen-protos.c 656231f064bfbf6b8bab1dfec2d37e48 gcc/genattr.c fb1219faec895d9041386536004881ba gcc/genattrtab.c 74e11c0709a7783805d7119bac140317 gcc/genattrtab.h --- 3406,3442 ---- f7af804441349f271a818380ef8ba778 gcc/fortran/symbol.c d19ac06e4aa71f445e88775f7d96b908 gcc/fortran/trans-array.c 47970a03c7bd54b86540fcad580b201c gcc/fortran/trans-array.h + c67db10066f50a22e295ebc17017d0a4 gcc/fortran/trans.c 0e0b92a3b1aed0286252cb54a3c7ce6c gcc/fortran/trans-common.c 3ccfc7c8998a74785316c7405fc0dbe7 gcc/fortran/trans-const.c ef25425b654c175759d5a60a98289095 gcc/fortran/trans-const.h da8d7afd53704f38b2c895b17b5e6c3e gcc/fortran/trans-decl.c ad3e627a08fa42bae56871633452666b gcc/fortran/trans-expr.c + 2c12d8902a5a45c4d845e0f0adfcc56e gcc/fortran/trans.h db294aa98f57774266d0abbbe577ffe7 gcc/fortran/trans-intrinsic.c a6fe9dbe2bab90542f75ff20e9823bb1 gcc/fortran/trans-io.c 8d9c9039a2c01911e854ab3fbcf7091d gcc/fortran/trans-stmt.c e75f0e2e4b3dce1ce06795a5d24fdf4f gcc/fortran/trans-stmt.h a1b620645faeb9421018dc67c3eb1b1e gcc/fortran/trans-types.c 2773aae08f29ad890b937aa6f50a89d8 gcc/fortran/trans-types.h 89cc2e2833c8dbd6c9952122fb17e762 gcc/fp-test.c + 4804423c755a929408412852eb45e422 gcc/FSFChangeLog + 5af5721f6387aa8aa5fb200e025dd573 gcc/FSFChangeLog.10 + f7f665544fb6aa08551b37283f6c56de gcc/FSFChangeLog.11 3cef54978a6dfa4b68725fcd5adc9dba gcc/function.c d10bffb8b2ad45855f99493f2ab0d365 gcc/function.h 8b236ba2888ff458e53cf4886134e68d gcc/gbl-ctors.h + 26833dc3327cac9878c8ce0bfe25733a gcc/gccbug.in 3fe41af3a0532e32039074fc7bee1e6b gcc/gcc.c 404c79cd05285f38b937215a393bac19 gcc/gcc.h 6c8aa14d6e96a396e36ddef8e52b03a3 gcc/gccspec.c + 3991b6930eece6c896dae4c4e9bb9ffd gcc/gcov.c f2e9a475f70df06410d69d6efafac94e gcc/gcov-dump.c 91c6bf2b1707e7b4bd5440f930aa9e0d gcc/gcov-io.c f3a9b6249b362eaaa7201d0e537cc6d7 gcc/gcov-io.h 313ac1ad71ff80f61831c60c648e1e87 gcc/gcov-iov.c 2c81a9ebd6ec7beb40f0c890c6dd5f0b gcc/gcse.c b82d654516012b347970fec65e9ddd55 gcc/gdbinit.in 656231f064bfbf6b8bab1dfec2d37e48 gcc/genattr.c fb1219faec895d9041386536004881ba gcc/genattrtab.c 74e11c0709a7783805d7119bac140317 gcc/genattrtab.h *************** c71649bbf56fadb3c861d408222db554 gcc/ge *** 3472,3484 **** e79f6eaa256db2e436812d7b7c1991b9 gcc/genextract.c 780c00b108bd303a19726b89c62a96b0 gcc/genflags.c 399c39e1661ef298c459a3c865383f5a gcc/gengenrtl.c - 4bc162a8ee4787c4724c022d6a1ec657 gcc/gengtype-lex.c - 6f267adb4c1cb09af9ef00141a32f07c gcc/gengtype-lex.l - 13d4c9b59b21af7e94aa6d6388e8a31c gcc/gengtype-yacc.c - b76fb71ed763f2e019abca81ea8f260f gcc/gengtype-yacc.h - 2421077c6571d1bbc98381b8eb3c35f5 gcc/gengtype-yacc.y 669cb9bf9f5d6eec662700d044c84cab gcc/gengtype.c 3070c61040ba65f02d34a83fb1227466 gcc/gengtype.h d97a5257b59e4d5ead895cf549ded49d gcc/genmddeps.c fcf55d3f13854a3b1212b3948e1117e0 gcc/genmodes.c a97eb1dab42821d9073d0a4e7403f9b7 gcc/genmultilib --- 3450,3462 ---- e79f6eaa256db2e436812d7b7c1991b9 gcc/genextract.c 780c00b108bd303a19726b89c62a96b0 gcc/genflags.c 399c39e1661ef298c459a3c865383f5a gcc/gengenrtl.c 669cb9bf9f5d6eec662700d044c84cab gcc/gengtype.c 3070c61040ba65f02d34a83fb1227466 gcc/gengtype.h + f6aa7d5a751ad6328c34d580c2a51578 gcc/gengtype-lex.c + 6f267adb4c1cb09af9ef00141a32f07c gcc/gengtype-lex.l + 803afd8b3ca92d21aa0a162ff31f29a9 gcc/gengtype-yacc.c + f8f4c54f0706408147efb43114b22695 gcc/gengtype-yacc.h + 2421077c6571d1bbc98381b8eb3c35f5 gcc/gengtype-yacc.y d97a5257b59e4d5ead895cf549ded49d gcc/genmddeps.c fcf55d3f13854a3b1212b3948e1117e0 gcc/genmodes.c a97eb1dab42821d9073d0a4e7403f9b7 gcc/genmultilib *************** a97eb1dab42821d9073d0a4e7403f9b7 gcc/ge *** 3486,3501 **** 7cbb770f3baefe575e2176cfb8f781f0 gcc/genoutput.c 8df1288657666b65e46c2f8e7d3905fb gcc/genpeep.c 867e11771964fb71754244e574420a58 gcc/genpreds.c f2009b2967df93e27de26b596dbc7151 gcc/genrecog.c b0f55f204270d416c8c53f4f768d2ca7 gcc/gensupport.c 39871d65af2e4cf257fc89fc8fe4f2fe gcc/gensupport.h 97d03d00a4c1c289537fbe831c09e243 gcc/ggc-common.c c765317a2d2a56c8883950e9d1eb092e gcc/ggc-none.c 53278cde0472fa414d5fbafc6904173c gcc/ggc-page.c 067a72a18e44bcb62bfff9edef6ac9d9 gcc/ggc-zone.c - 25c6147b4ea80c847bfeecefe822a666 gcc/ggc.h 5e562fa4ba3c57b10d026c9d815aea5b gcc/gimple-low.c ! ced9ded073b6ee39ee9280d9f4b224d7 gcc/gimplify.c 143d9eb1e7d7cc3a6c181fa57e344d0d gcc/ginclude/float.h 378da2dd3f4a6d9df12f8b0a43615739 gcc/ginclude/iso646.h 2f4dffb1e27eac29d9981caa8ddbba08 gcc/ginclude/stdarg.h --- 3464,3480 ---- 7cbb770f3baefe575e2176cfb8f781f0 gcc/genoutput.c 8df1288657666b65e46c2f8e7d3905fb gcc/genpeep.c 867e11771964fb71754244e574420a58 gcc/genpreds.c + fa288e8e2e7b261be62215a86409de74 gcc/gen-protos.c f2009b2967df93e27de26b596dbc7151 gcc/genrecog.c b0f55f204270d416c8c53f4f768d2ca7 gcc/gensupport.c 39871d65af2e4cf257fc89fc8fe4f2fe gcc/gensupport.h 97d03d00a4c1c289537fbe831c09e243 gcc/ggc-common.c + 25c6147b4ea80c847bfeecefe822a666 gcc/ggc.h c765317a2d2a56c8883950e9d1eb092e gcc/ggc-none.c 53278cde0472fa414d5fbafc6904173c gcc/ggc-page.c 067a72a18e44bcb62bfff9edef6ac9d9 gcc/ggc-zone.c 5e562fa4ba3c57b10d026c9d815aea5b gcc/gimple-low.c ! 1fe10c883abf52fe5efc5be0e765b293 gcc/gimplify.c 143d9eb1e7d7cc3a6c181fa57e344d0d gcc/ginclude/float.h 378da2dd3f4a6d9df12f8b0a43615739 gcc/ginclude/iso646.h 2f4dffb1e27eac29d9981caa8ddbba08 gcc/ginclude/stdarg.h *************** a902ff24afa88be00934822ffff33ad2 gcc/gt *** 3514,3531 **** 9e30d33758cd0c9f9749a2a9b25d387e gcc/gthr-dce.h 411f186f6e2843e82291963b0b152836 gcc/gthr-gnat.c d25c4c1ee06fa1a0d2ed63a5f893fc36 gcc/gthr-gnat.h 86d621fe9259d6f7df30d2a3116c771c gcc/gthr-lynx.h ab9336de7d4a298041c88b8ed76e5013 gcc/gthr-nks.h c48f7f0d236136b3d0a3b90e6fbd8c5e gcc/gthr-posix.c 66655eff5dbb64971a60539ba8ab0017 gcc/gthr-posix.h - 2542264bbaecd8366a795ed6d1484d5d gcc/gthr-posix95.h 6b9298ea5f8960db38c8ccffffb6ddd7 gcc/gthr-rtems.h 35473c80067bde47304bd77fdd017309 gcc/gthr-single.h 153a8598223fce65b26741656c62d5b0 gcc/gthr-solaris.h 520a019bee410b2157f9adf5fa917495 gcc/gthr-tpf.h 1f21f8d321fe6bd214a999278251f410 gcc/gthr-vxworks.h e8e204a3b0293b7b75fe3e9561512401 gcc/gthr-win32.h - 62decbf5da7eceeafbfa7635b9d1bb88 gcc/gthr.h 67f7b8a35a1b201889b1ceeb4ead05a4 gcc/haifa-sched.c aac955e0c5bd08a648e6dc88a47fafdc gcc/hard-reg-set.h bab7d98f577ca59b10b3b251fcbc9be3 gcc/hooks.c --- 3493,3510 ---- 9e30d33758cd0c9f9749a2a9b25d387e gcc/gthr-dce.h 411f186f6e2843e82291963b0b152836 gcc/gthr-gnat.c d25c4c1ee06fa1a0d2ed63a5f893fc36 gcc/gthr-gnat.h + 62decbf5da7eceeafbfa7635b9d1bb88 gcc/gthr.h 86d621fe9259d6f7df30d2a3116c771c gcc/gthr-lynx.h ab9336de7d4a298041c88b8ed76e5013 gcc/gthr-nks.h + 2542264bbaecd8366a795ed6d1484d5d gcc/gthr-posix95.h c48f7f0d236136b3d0a3b90e6fbd8c5e gcc/gthr-posix.c 66655eff5dbb64971a60539ba8ab0017 gcc/gthr-posix.h 6b9298ea5f8960db38c8ccffffb6ddd7 gcc/gthr-rtems.h 35473c80067bde47304bd77fdd017309 gcc/gthr-single.h 153a8598223fce65b26741656c62d5b0 gcc/gthr-solaris.h 520a019bee410b2157f9adf5fa917495 gcc/gthr-tpf.h 1f21f8d321fe6bd214a999278251f410 gcc/gthr-vxworks.h e8e204a3b0293b7b75fe3e9561512401 gcc/gthr-win32.h 67f7b8a35a1b201889b1ceeb4ead05a4 gcc/haifa-sched.c aac955e0c5bd08a648e6dc88a47fafdc gcc/hard-reg-set.h bab7d98f577ca59b10b3b251fcbc9be3 gcc/hooks.c *************** b5c75a195e6fefb1d0a4ca158824a54b gcc/in *** 3542,3554 **** 15cd76ad545651cb4fc49c77a67f1cd4 gcc/integrate.h 769623ca8cc6c83ddf68f9cb656f9f1e gcc/intl.c 9a87c6fb89b7b1f9526cc928019f6525 gcc/intl.h - 4f56f5aa8e331f3220b9fabb020ac84a gcc/java/ChangeLog - f75c827a1e48218f1d103dcfc4d6525b gcc/java/ChangeLog.tree-ssa - 6d4b7aa3a1566e7656e7d474f739c59a gcc/java/Make-lang.in 60d4e84c76bc62a5dca84ac586ef1d71 gcc/java/boehm.c 08db6bf4ea64d94892095b2f44f12e86 gcc/java/buffer.c fd12809851cafbf50d9a6d4148c8f25c gcc/java/buffer.h 5ccdec18c1862fcd95c9c8cb8cec8db2 gcc/java/builtins.c 9194d7bf58de2a6826c3615620ad8a3e gcc/java/chartables.h 1dd01ca1802c9b84be527f3a98760ed9 gcc/java/check-init.c dc960507f3d564df69e808c236cd3b2c gcc/java/class.c --- 3521,3532 ---- 15cd76ad545651cb4fc49c77a67f1cd4 gcc/integrate.h 769623ca8cc6c83ddf68f9cb656f9f1e gcc/intl.c 9a87c6fb89b7b1f9526cc928019f6525 gcc/intl.h 60d4e84c76bc62a5dca84ac586ef1d71 gcc/java/boehm.c 08db6bf4ea64d94892095b2f44f12e86 gcc/java/buffer.c fd12809851cafbf50d9a6d4148c8f25c gcc/java/buffer.h 5ccdec18c1862fcd95c9c8cb8cec8db2 gcc/java/builtins.c + c860c329fbeba26546224b74a86a183d gcc/java/ChangeLog + f75c827a1e48218f1d103dcfc4d6525b gcc/java/ChangeLog.tree-ssa 9194d7bf58de2a6826c3615620ad8a3e gcc/java/chartables.h 1dd01ca1802c9b84be527f3a98760ed9 gcc/java/check-init.c dc960507f3d564df69e808c236cd3b2c gcc/java/class.c *************** e22d04d56400c3783d3d799871ce70d4 gcc/ja *** 3564,3604 **** 7cdfa45203019dac95bf0d3e6d26f656 gcc/java/java-except.h a84744afba2b2623d3f0af604fd3c5b4 gcc/java/java-gimplify.c f55df0408fb0e26a03341f220e79bcaf gcc/java/java-opcodes.h - 0570657b31d89b10aeef8003bc274e6a gcc/java/java-tree.def - 267ef324d2979be3b520183d8eed8d42 gcc/java/java-tree.h 12dcb3b79f561c62beaa98f176fa55f1 gcc/java/javaop.def 1b476d87b6145a64cd9c390dc18f0e40 gcc/java/javaop.h 082e35bec4b881f7f7f059f694b2400f gcc/java/jcf-depend.c 81ca54dbaf2ece4d1a949f0ab96fc3b3 gcc/java/jcf-dump.c 81bda2bd74a4e91a20be72791738b379 gcc/java/jcf-io.c caa72801c6fa50cc16b86cb821bdf079 gcc/java/jcf-parse.c bcbfa7a7a757a36c18ab91c6123500f3 gcc/java/jcf-path.c bd43379870aba4a83983b67e069e8a6a gcc/java/jcf-reader.c 2a12b835c01514b920ee8aeb89a40e49 gcc/java/jcf-write.c - be8794b5b1d6dabfb96c92b4af616695 gcc/java/jcf.h - 523f71ffe345b551423a8101458abb60 gcc/java/jv-scan.c eae785e718850a569d326fecead7b92a gcc/java/jvgenmain.c 08617ad20cfc989e6fc240502f420a0a gcc/java/jvspec.c 01918aa9081c8f23a3700560e1c7dae4 gcc/java/keyword.gperf bb60189a6a5a720b184f61e9c3146c92 gcc/java/keyword.h - 31170aa74a503291fc1f3c5c73ee84a6 gcc/java/lang-specs.h 3e1964d00c89e6c4d3bb4708a11b16a6 gcc/java/lang.c 2cd5b0402f5039f93c194861123c3468 gcc/java/lang.opt 2ca5de31151add46a026c52a865f6d8a gcc/java/lex.c f866dac98996068f7c2ec9327604e3fd gcc/java/lex.h 667e31da3f84bbec005e9c4393a17ec3 gcc/java/mangle.c 5368f5e92c82d0f4a187ae6d359b5ce6 gcc/java/mangle_name.c ! c1470ced57bfcfe8365f69fc90e3cdee gcc/java/parse-scan.c ! b244b3466c9a18872ad2be831c030319 gcc/java/parse-scan.y ! 5636c01a98fb67a4c65b452543afab06 gcc/java/parse.c 806964116c0ecff1e9789753eb1c5f24 gcc/java/parse.h a3d191c7099529c2a270bc88d0e4603a gcc/java/parse.y 6c57146bd316ba872d28cf8abb49aab6 gcc/java/resource.c c7e16c70252eafe8f98bbe669ce0ea2e gcc/java/typeck.c - c42e33e343ad177fb32099ca9fb07ee5 gcc/java/verify-glue.c - a7536fccb62a018e5b99a6204a672fa5 gcc/java/verify-impl.c a7b1d19587918824c319a36ca28b85d0 gcc/java/verify.c 1a6953ad8558ffdc356a98c2223b26db gcc/java/verify.h 0f0800848eae39cd2aec832284756201 gcc/java/win32-host.c 3de3634d4233b003d1b2511e7e6f7589 gcc/java/xref.c e1f2852c6fed572a68ece25a6505c332 gcc/java/xref.h --- 3542,3583 ---- 7cdfa45203019dac95bf0d3e6d26f656 gcc/java/java-except.h a84744afba2b2623d3f0af604fd3c5b4 gcc/java/java-gimplify.c f55df0408fb0e26a03341f220e79bcaf gcc/java/java-opcodes.h 12dcb3b79f561c62beaa98f176fa55f1 gcc/java/javaop.def 1b476d87b6145a64cd9c390dc18f0e40 gcc/java/javaop.h + 0570657b31d89b10aeef8003bc274e6a gcc/java/java-tree.def + 267ef324d2979be3b520183d8eed8d42 gcc/java/java-tree.h 082e35bec4b881f7f7f059f694b2400f gcc/java/jcf-depend.c 81ca54dbaf2ece4d1a949f0ab96fc3b3 gcc/java/jcf-dump.c + be8794b5b1d6dabfb96c92b4af616695 gcc/java/jcf.h 81bda2bd74a4e91a20be72791738b379 gcc/java/jcf-io.c caa72801c6fa50cc16b86cb821bdf079 gcc/java/jcf-parse.c bcbfa7a7a757a36c18ab91c6123500f3 gcc/java/jcf-path.c bd43379870aba4a83983b67e069e8a6a gcc/java/jcf-reader.c 2a12b835c01514b920ee8aeb89a40e49 gcc/java/jcf-write.c eae785e718850a569d326fecead7b92a gcc/java/jvgenmain.c + 523f71ffe345b551423a8101458abb60 gcc/java/jv-scan.c 08617ad20cfc989e6fc240502f420a0a gcc/java/jvspec.c 01918aa9081c8f23a3700560e1c7dae4 gcc/java/keyword.gperf bb60189a6a5a720b184f61e9c3146c92 gcc/java/keyword.h 3e1964d00c89e6c4d3bb4708a11b16a6 gcc/java/lang.c 2cd5b0402f5039f93c194861123c3468 gcc/java/lang.opt + 31170aa74a503291fc1f3c5c73ee84a6 gcc/java/lang-specs.h 2ca5de31151add46a026c52a865f6d8a gcc/java/lex.c f866dac98996068f7c2ec9327604e3fd gcc/java/lex.h + 6d4b7aa3a1566e7656e7d474f739c59a gcc/java/Make-lang.in 667e31da3f84bbec005e9c4393a17ec3 gcc/java/mangle.c 5368f5e92c82d0f4a187ae6d359b5ce6 gcc/java/mangle_name.c ! d946d32f73336bba94488b7bbd07551e gcc/java/parse.c 806964116c0ecff1e9789753eb1c5f24 gcc/java/parse.h + 5ba4440d743a8f65171f1e67babd9010 gcc/java/parse-scan.c + b244b3466c9a18872ad2be831c030319 gcc/java/parse-scan.y a3d191c7099529c2a270bc88d0e4603a gcc/java/parse.y 6c57146bd316ba872d28cf8abb49aab6 gcc/java/resource.c c7e16c70252eafe8f98bbe669ce0ea2e gcc/java/typeck.c a7b1d19587918824c319a36ca28b85d0 gcc/java/verify.c + c42e33e343ad177fb32099ca9fb07ee5 gcc/java/verify-glue.c 1a6953ad8558ffdc356a98c2223b26db gcc/java/verify.h + a7536fccb62a018e5b99a6204a672fa5 gcc/java/verify-impl.c 0f0800848eae39cd2aec832284756201 gcc/java/win32-host.c 3de3634d4233b003d1b2511e7e6f7589 gcc/java/xref.c e1f2852c6fed572a68ece25a6505c332 gcc/java/xref.h *************** e1f2852c6fed572a68ece25a6505c332 gcc/ja *** 3606,3663 **** 6dd9595636fb64d33ad593a915f8102c gcc/java/zipfile.h b0ebb278701137a8019efc7e84800d5a gcc/jump.c 1ff9f92982a3a3f0646f023407c80230 gcc/lambda-code.c 5f88929d996c02fd4fee4f000404e6f3 gcc/lambda-mat.c 7425f591225a6b02581f0f7efea9c93e gcc/lambda-trans.c - 836c76587ba76514f484ada4bf94cd63 gcc/lambda.h - bbaf8e7b72b7db78e96f9e59fa46463f gcc/langhooks-def.h 6c093087ec6d66dd5f8e0b4e036fe88c gcc/langhooks.c 1f15a913e20925dc94387358713dd55a gcc/langhooks.h 97a55abaf728ab4ccdc6f84641cb79c6 gcc/lcm.c 2d40d3441853e439f7c9bbaf32d0fd10 gcc/libada-mk.in 8d1e66848e42bdb0233d68b1ce57e21f gcc/libfuncs.h - e9efd8a30b36aa57577d3f039381ab1e gcc/libgcc-std.ver f34b001fb96411c40c4f2a4eba4173d1 gcc/libgcc2.c e290e90fc09f87eb95aec0d5d1611571 gcc/libgcc2.h 299fa23ae4f5fef215e3c04c7c4d44b6 gcc/libgcov.c d4f7140fcd55bba037803fb314146a6c gcc/limitx.h 83de5c6450456e215a5484083afcd32a gcc/limity.h e87ed464ed1cb9d2816a5d9ebfb3516c gcc/lists.c ed6df999afffcbad0d99ba4a6ca988e4 gcc/local-alloc.c e3f988fe335f8d6e7cabca28c55e2b5f gcc/longlong.h 497c42c851f1390d3bfddaba877c5149 gcc/loop-doloop.c 1af846af3f1f49ea2592677b91d88886 gcc/loop-init.c 5a593d4070f25937add12a17ac1b38de gcc/loop-invariant.c ef8b3f20ab4d4751c59c8403c0352968 gcc/loop-iv.c ! 319012b38a640a2e8a991625e38af55f gcc/loop-unroll.c 8d7aff17dcc4429ec28e264a8b6cce10 gcc/loop-unswitch.c - 03cc83def8c032fca772fa53414635a7 gcc/loop.c 0d9f87424259bc4114f4edf55b89c861 gcc/machmode.def 1fa8c1f9661c9c9bbdbe65997066ef49 gcc/machmode.h 292b8ef5b5b9aeb19a4a6d534db3ad9a gcc/main.c c02b9e3fd70802ddbedcbc77ce42f35a gcc/mips-tdump.c b486a99b07bf716b1ab95224f01ab203 gcc/mips-tfile.c ebbcc540de127be8a3f11b9df28900ca gcc/mkconfig.sh ! f9deb89db21cdef7bf3429e2acf58430 gcc/mklibgcc.in eda7d9ac78d58cf1f25c1a1caff11079 gcc/mkmap-flat.awk eee9b2d9b5df71374ad02f69c4bd1dc7 gcc/mkmap-symver.awk a1fa8244a5e0c628001f9393b8d02c54 gcc/mode-classes.def 6d55fcbb93ead52b905e54961030fdab gcc/modulo-sched.c ! 926950f779937c6a609372c199e829d9 gcc/objc/ChangeLog ! ce5ca3a40b29140c4144f8d63efd2c92 gcc/objc/Make-lang.in ! aa5319dd541cdb0eb8622f9adf66b761 gcc/objc/README 76e314b4bf498fc031f6cfaf507f7d0e gcc/objc/config-lang.in 4a7ddff8a5685155d892fe9191757a5b gcc/objc/lang-specs.h 52b936e059beb99a3eca7d3a564201fb gcc/objc/objc-act.c 65574fc2425689c411efe5c07c8927cd gcc/objc/objc-act.h 2ed2c0cc30457c6db054244f31974e0d gcc/objc/objc-lang.c ! 50fac701a40b0d7e66cb538267637ece gcc/objc/objc-parse.c d44398caa2bdb6f5daf3de59f5afd2fb gcc/objc/objc-parse.y 90051c1a9f58ad42df973bb7f38144e0 gcc/objc/objc-tree.def ! 65f8cf29292094016903a7718a526806 gcc/opt-functions.awk ! 11b7e72734c2c3afe0aaf68beb904554 gcc/opt-gather.awk ! 15aa99f6da45e70900016ba391133821 gcc/optabs.c a9c09ba215410295e41f9797b863d48c gcc/optabs.h 598ecdb4aa999cd36c2a8bfe78e33e3e gcc/optc-gen.awk b7881c3afcda9d0696d6df2ddb72203e gcc/opth-gen.awk 9cbf5627213e6399f72b6cd26c54346e gcc/opts.c ac91f347c93f09c7c12af480511854eb gcc/opts.h --- 3585,3645 ---- 6dd9595636fb64d33ad593a915f8102c gcc/java/zipfile.h b0ebb278701137a8019efc7e84800d5a gcc/jump.c 1ff9f92982a3a3f0646f023407c80230 gcc/lambda-code.c + 836c76587ba76514f484ada4bf94cd63 gcc/lambda.h 5f88929d996c02fd4fee4f000404e6f3 gcc/lambda-mat.c 7425f591225a6b02581f0f7efea9c93e gcc/lambda-trans.c 6c093087ec6d66dd5f8e0b4e036fe88c gcc/langhooks.c + bbaf8e7b72b7db78e96f9e59fa46463f gcc/langhooks-def.h 1f15a913e20925dc94387358713dd55a gcc/langhooks.h + d6c8d8f4cf325cd24a60d312bb247f46 gcc/LANGUAGES 97a55abaf728ab4ccdc6f84641cb79c6 gcc/lcm.c 2d40d3441853e439f7c9bbaf32d0fd10 gcc/libada-mk.in 8d1e66848e42bdb0233d68b1ce57e21f gcc/libfuncs.h f34b001fb96411c40c4f2a4eba4173d1 gcc/libgcc2.c e290e90fc09f87eb95aec0d5d1611571 gcc/libgcc2.h + e9efd8a30b36aa57577d3f039381ab1e gcc/libgcc-std.ver 299fa23ae4f5fef215e3c04c7c4d44b6 gcc/libgcov.c d4f7140fcd55bba037803fb314146a6c gcc/limitx.h 83de5c6450456e215a5484083afcd32a gcc/limity.h e87ed464ed1cb9d2816a5d9ebfb3516c gcc/lists.c ed6df999afffcbad0d99ba4a6ca988e4 gcc/local-alloc.c e3f988fe335f8d6e7cabca28c55e2b5f gcc/longlong.h + 03cc83def8c032fca772fa53414635a7 gcc/loop.c 497c42c851f1390d3bfddaba877c5149 gcc/loop-doloop.c 1af846af3f1f49ea2592677b91d88886 gcc/loop-init.c 5a593d4070f25937add12a17ac1b38de gcc/loop-invariant.c ef8b3f20ab4d4751c59c8403c0352968 gcc/loop-iv.c ! d7c5d61a774f06313f9726be7322a3ee gcc/loop-unroll.c 8d7aff17dcc4429ec28e264a8b6cce10 gcc/loop-unswitch.c 0d9f87424259bc4114f4edf55b89c861 gcc/machmode.def 1fa8c1f9661c9c9bbdbe65997066ef49 gcc/machmode.h 292b8ef5b5b9aeb19a4a6d534db3ad9a gcc/main.c + dfc990b9435559f99291fef5a9a375dd gcc/Makefile.in c02b9e3fd70802ddbedcbc77ce42f35a gcc/mips-tdump.c b486a99b07bf716b1ab95224f01ab203 gcc/mips-tfile.c ebbcc540de127be8a3f11b9df28900ca gcc/mkconfig.sh ! 3231ede8ca13eb0d6c17b75cefcaaf00 gcc/mklibgcc.in eda7d9ac78d58cf1f25c1a1caff11079 gcc/mkmap-flat.awk eee9b2d9b5df71374ad02f69c4bd1dc7 gcc/mkmap-symver.awk a1fa8244a5e0c628001f9393b8d02c54 gcc/mode-classes.def 6d55fcbb93ead52b905e54961030fdab gcc/modulo-sched.c ! b6aed2f9a29943ac5ae921b90521e187 gcc/objc/ChangeLog 76e314b4bf498fc031f6cfaf507f7d0e gcc/objc/config-lang.in 4a7ddff8a5685155d892fe9191757a5b gcc/objc/lang-specs.h + ce5ca3a40b29140c4144f8d63efd2c92 gcc/objc/Make-lang.in 52b936e059beb99a3eca7d3a564201fb gcc/objc/objc-act.c 65574fc2425689c411efe5c07c8927cd gcc/objc/objc-act.h 2ed2c0cc30457c6db054244f31974e0d gcc/objc/objc-lang.c ! e0e8aa77a6046238af7b95a590564fdb gcc/objc/objc-parse.c d44398caa2bdb6f5daf3de59f5afd2fb gcc/objc/objc-parse.y 90051c1a9f58ad42df973bb7f38144e0 gcc/objc/objc-tree.def ! aa5319dd541cdb0eb8622f9adf66b761 gcc/objc/README ! 00919fda1a585fdc4a1be1fec2eeb0bb gcc/ONEWS ! 8787dd6f7a55516079896c20eb25aec8 gcc/optabs.c a9c09ba215410295e41f9797b863d48c gcc/optabs.h 598ecdb4aa999cd36c2a8bfe78e33e3e gcc/optc-gen.awk + 65f8cf29292094016903a7718a526806 gcc/opt-functions.awk + 11b7e72734c2c3afe0aaf68beb904554 gcc/opt-gather.awk b7881c3afcda9d0696d6df2ddb72203e gcc/opth-gen.awk 9cbf5627213e6399f72b6cd26c54346e gcc/opts.c ac91f347c93f09c7c12af480511854eb gcc/opts.h *************** c13588bc0a640c3bb11fc9457ef05ee7 gcc/ou *** 3666,3677 **** 4347ca9e0d5e64dab2e5aa5ed0703062 gcc/params.def 3e0ea4f6b454b215312cecb40fbd70bc gcc/params.h 3a29b4a8c939938251c05c3901112e37 gcc/passes.c - 5b2994600ba2311c0e03a45f67c81e2e gcc/po/ChangeLog - 954b21fb36cc0d8e9f6e2d6507152f23 gcc/po/EXCLUDES 891a9bd6a04f9d4196d1a985bc0fc9c4 gcc/po/be.gmo 1059150b1fbc98a1682e7718fa524523 gcc/po/be.po 80bdd2be3f24ea6a566ae62093a84f38 gcc/po/ca.gmo f6b72be10ea82672122de7f4e2198d30 gcc/po/ca.po 007635fd616d3186a8ec50a5cb04db51 gcc/po/da.gmo cea405107ad0db4a3721b0768c79c76f gcc/po/da.po 4a98a424fff8485456c7428a63b4b8c0 gcc/po/de.gmo --- 3648,3658 ---- 4347ca9e0d5e64dab2e5aa5ed0703062 gcc/params.def 3e0ea4f6b454b215312cecb40fbd70bc gcc/params.h 3a29b4a8c939938251c05c3901112e37 gcc/passes.c 891a9bd6a04f9d4196d1a985bc0fc9c4 gcc/po/be.gmo 1059150b1fbc98a1682e7718fa524523 gcc/po/be.po 80bdd2be3f24ea6a566ae62093a84f38 gcc/po/ca.gmo f6b72be10ea82672122de7f4e2198d30 gcc/po/ca.po + 7d4ae6a74bfe1826896656e0c822504e gcc/po/ChangeLog 007635fd616d3186a8ec50a5cb04db51 gcc/po/da.gmo cea405107ad0db4a3721b0768c79c76f gcc/po/da.po 4a98a424fff8485456c7428a63b4b8c0 gcc/po/de.gmo *************** d7d97d58cd1fc734cdc00f72e4b98dd0 gcc/po *** 3680,3705 **** 2c75a5c8ac361e5e81358a35715b02f2 gcc/po/el.po 1449b52756dae9c78f734fdb57b60b22 gcc/po/es.gmo 52d1a740f5dc720b1b93ee74cbed6c2d gcc/po/es.po aaf3ca72ee9ccc7634b23010ced1ab1f gcc/po/exgettext c4e9e2dd54e711ce44143fb8029cb7e8 gcc/po/fr.gmo d881a4062b651ef2a0c7a7aefc104326 gcc/po/fr.po 34c92039fe9a38165423d10c3471ea53 gcc/po/gcc.pot 0aa53df06415b1ecff24b159ab500628 gcc/po/ja.gmo 78622ac8386a5063c58da92d30312dd5 gcc/po/ja.po c144d5c5427f98ca4a9e22c56dea1a39 gcc/po/nl.gmo 04d6891f3a8ba97a974c48e30ed8bbee gcc/po/nl.po 092629a7f6bc4b788c832e8a08863612 gcc/po/rw.gmo 14ce29ad9e7577ffc6cd187b23877f0b gcc/po/rw.po e6e2e46ede43005b71e1d6ece52e1d42 gcc/po/sv.gmo 34bdca69c782f1d5fe64467c44793c14 gcc/po/sv.po 59ff60e4e0cd4c0fb7611b493fb213f2 gcc/po/tr.gmo e0e976d66830692d872e4b642f1573bb gcc/po/tr.po 894514692d2a6d406fe4e4c3a3bb5086 gcc/po/zh_CN.gmo 37733828682d1e5d98853635564c041c gcc/po/zh_CN.po - 6710b393cb7d9b97ccc19947a219a3ec gcc/pointer-set.c - 680ca03cb20fd835028ce2a7895c1929 gcc/pointer-set.h - 0b492949cb657345b896105b579b1233 gcc/postreload-gcse.c - 1a4fd558c7d0445d5df4ae73311cd191 gcc/postreload.c 1cc4c19739b7e768117efec774f13649 gcc/predict.c 39e61532e4203748ed8afeb6c8735c1e gcc/predict.def 6af2c790505b7dc186cbd01d107047e5 gcc/predict.h --- 3661,3687 ---- 2c75a5c8ac361e5e81358a35715b02f2 gcc/po/el.po 1449b52756dae9c78f734fdb57b60b22 gcc/po/es.gmo 52d1a740f5dc720b1b93ee74cbed6c2d gcc/po/es.po + 954b21fb36cc0d8e9f6e2d6507152f23 gcc/po/EXCLUDES aaf3ca72ee9ccc7634b23010ced1ab1f gcc/po/exgettext c4e9e2dd54e711ce44143fb8029cb7e8 gcc/po/fr.gmo d881a4062b651ef2a0c7a7aefc104326 gcc/po/fr.po 34c92039fe9a38165423d10c3471ea53 gcc/po/gcc.pot + 6710b393cb7d9b97ccc19947a219a3ec gcc/pointer-set.c + 680ca03cb20fd835028ce2a7895c1929 gcc/pointer-set.h 0aa53df06415b1ecff24b159ab500628 gcc/po/ja.gmo 78622ac8386a5063c58da92d30312dd5 gcc/po/ja.po c144d5c5427f98ca4a9e22c56dea1a39 gcc/po/nl.gmo 04d6891f3a8ba97a974c48e30ed8bbee gcc/po/nl.po 092629a7f6bc4b788c832e8a08863612 gcc/po/rw.gmo 14ce29ad9e7577ffc6cd187b23877f0b gcc/po/rw.po + 1a4fd558c7d0445d5df4ae73311cd191 gcc/postreload.c + 0b492949cb657345b896105b579b1233 gcc/postreload-gcse.c e6e2e46ede43005b71e1d6ece52e1d42 gcc/po/sv.gmo 34bdca69c782f1d5fe64467c44793c14 gcc/po/sv.po 59ff60e4e0cd4c0fb7611b493fb213f2 gcc/po/tr.gmo e0e976d66830692d872e4b642f1573bb gcc/po/tr.po 894514692d2a6d406fe4e4c3a3bb5086 gcc/po/zh_CN.gmo 37733828682d1e5d98853635564c041c gcc/po/zh_CN.po 1cc4c19739b7e768117efec774f13649 gcc/predict.c 39e61532e4203748ed8afeb6c8735c1e gcc/predict.def 6af2c790505b7dc186cbd01d107047e5 gcc/predict.h *************** e0e976d66830692d872e4b642f1573bb gcc/po *** 3711,3747 **** 0b602affc0ac6233cf6212c8e39a5f61 gcc/print-tree.c abdd955ca37b4aef201c89389ba8886c gcc/profile.c 78ba7bdb6662cef66bb5babdf039990b gcc/protoize.c a698c3a9a33c00f5438611e7855df170 gcc/read-rtl.c 3581665565d3e3df0f290eb87d3684bf gcc/real.c 5b84d8df614702b50134efd0f8c0852b gcc/real.h 0827b28b67f63ac37b40800196d92ec2 gcc/recog.c 95e4395515cfaf1b4465e6e496f6c7fc gcc/recog.h - a5dd7b8cb76d4b35e97a2f6f21f7ce5e gcc/reg-notes.def - 78ee926570a487fe2cca81dec664d95b gcc/reg-stack.c 85c854a419e26cf3ef548777b04bf637 gcc/regclass.c dc8856ab209d07a7663f9f24c4a73b94 gcc/regmove.c 77b53113f50228b2b9224f5c7a5eb7ba gcc/regrename.c 8a3c1b14254a78234ace4f280dbe31fb gcc/regs.h dab5387dba7330a224048467b5f1e18a gcc/reload.c 8057865c210e21265f48c780d7828e9e gcc/reload.h ! 1c7f7670c4bbeca9d179c44a71368230 gcc/reload1.c ! a6f334a3e3490c34d59f78a2e0479415 gcc/reorg.c f4ef0cb534d4319a8c11654d746a8c1d gcc/resource.c 78a9e20da6abc6b49da37ba93216a01d gcc/resource.h ! 1d190a8c9deb0acddced76c8f3c6794e gcc/rtl-error.c ! d38859923f9d8a4878d19061edf310a4 gcc/rtl-profile.c e44b146eddacf224dd279c53b2f036a3 gcc/rtl.c 0ca251f85dc27c9d63169aa6298f8e4f gcc/rtl.def f5a704362489b9f60bfd4f7bed65d11c gcc/rtl.h - 87b2c1e2a1730a2c62bb7d4462bfe94a gcc/rtlanal.c - 2ee45132e5f9fdfc26b6064dc6b378db gcc/rtlhooks-def.h 84da1804dc5bba8dc8fd3de9bc973223 gcc/rtlhooks.c 5f4888a9e3b99558a6bee65006b7ae1f gcc/sbitmap.c 549e09b807f25c97633b68a803777db4 gcc/sbitmap.h - bea43a9763ffc23f1c76ae636a4c1499 gcc/scan-decls.c - c42e740dbb03072238bc5c6f5d21f933 gcc/scan-types.sh 2935e4147258c3a32d42032fe2260205 gcc/scan.c 8303da860923890892eb43ed24fccc70 gcc/scan.h cb533c906dd7c24ee523111dc698094b gcc/sched-deps.c 8b998dc59b54c6c0842ccc5c36036e4c gcc/sched-ebb.c c1b3a9d17ba306fc7a34470daecf8de9 gcc/sched-int.h --- 3693,3730 ---- 0b602affc0ac6233cf6212c8e39a5f61 gcc/print-tree.c abdd955ca37b4aef201c89389ba8886c gcc/profile.c 78ba7bdb6662cef66bb5babdf039990b gcc/protoize.c + f88d9228718a255b827d6f417063d62d gcc/README.Portability a698c3a9a33c00f5438611e7855df170 gcc/read-rtl.c 3581665565d3e3df0f290eb87d3684bf gcc/real.c 5b84d8df614702b50134efd0f8c0852b gcc/real.h 0827b28b67f63ac37b40800196d92ec2 gcc/recog.c 95e4395515cfaf1b4465e6e496f6c7fc gcc/recog.h 85c854a419e26cf3ef548777b04bf637 gcc/regclass.c dc8856ab209d07a7663f9f24c4a73b94 gcc/regmove.c + a5dd7b8cb76d4b35e97a2f6f21f7ce5e gcc/reg-notes.def 77b53113f50228b2b9224f5c7a5eb7ba gcc/regrename.c 8a3c1b14254a78234ace4f280dbe31fb gcc/regs.h + 78ee926570a487fe2cca81dec664d95b gcc/reg-stack.c + 1c7f7670c4bbeca9d179c44a71368230 gcc/reload1.c dab5387dba7330a224048467b5f1e18a gcc/reload.c 8057865c210e21265f48c780d7828e9e gcc/reload.h ! fa184f044f4828179e5aac9b4e53ed16 gcc/reorg.c f4ef0cb534d4319a8c11654d746a8c1d gcc/resource.c 78a9e20da6abc6b49da37ba93216a01d gcc/resource.h ! 87b2c1e2a1730a2c62bb7d4462bfe94a gcc/rtlanal.c e44b146eddacf224dd279c53b2f036a3 gcc/rtl.c 0ca251f85dc27c9d63169aa6298f8e4f gcc/rtl.def + 1d190a8c9deb0acddced76c8f3c6794e gcc/rtl-error.c f5a704362489b9f60bfd4f7bed65d11c gcc/rtl.h 84da1804dc5bba8dc8fd3de9bc973223 gcc/rtlhooks.c + 2ee45132e5f9fdfc26b6064dc6b378db gcc/rtlhooks-def.h + d38859923f9d8a4878d19061edf310a4 gcc/rtl-profile.c 5f4888a9e3b99558a6bee65006b7ae1f gcc/sbitmap.c 549e09b807f25c97633b68a803777db4 gcc/sbitmap.h 2935e4147258c3a32d42032fe2260205 gcc/scan.c + bea43a9763ffc23f1c76ae636a4c1499 gcc/scan-decls.c 8303da860923890892eb43ed24fccc70 gcc/scan.h + c42e740dbb03072238bc5c6f5d21f933 gcc/scan-types.sh cb533c906dd7c24ee523111dc698094b gcc/sched-deps.c 8b998dc59b54c6c0842ccc5c36036e4c gcc/sched-ebb.c c1b3a9d17ba306fc7a34470daecf8de9 gcc/sched-int.h *************** c1b3a9d17ba306fc7a34470daecf8de9 gcc/sc *** 3749,3777 **** 48eb7e3bb948915dfaf9e14e8fd01150 gcc/sched-vis.c f8d0b2a6d934e439fd8fcd58ca7ca4b8 gcc/sdbout.c 3e8309c186840a3b20db0f0245f8a172 gcc/sdbout.h ! 1fc9257e8266c7644f23fff41bafa636 gcc/simplify-rtx.c 8e865a71c4e2c43eae4afbcf143af4a6 gcc/sort-protos bfb6ce471a540b27cd6ed4faf8a81bc3 gcc/sreal.c ae128709f9021ffb7cc827cf20d60022 gcc/sreal.h ea76e38ab702ecf1e7f71d7b140471a2 gcc/stab.def 12c7131959262c9c01116ef852f6aeb7 gcc/statistics.h ! 89df62c11538265a110a34683eb34cc7 gcc/stmt.c ! e855fc3c516be68baf37d23cb2a9c429 gcc/stor-layout.c 1ea7cc76e71885073016a3a7c90a8bca gcc/stringpool.c 0449c9ce626afa0b18c0fdf1dde340b2 gcc/stub-objc.c 4218f3bf53b8358d1ec10de7823b848f gcc/sys-protos.h - 31e2d9be63e3d9aff0d5dc9ef42e0223 gcc/sys-types.h 443179bd40615ba9daad0041d862b5fa gcc/system.h 0cb9bc194a98f083bdf1bbe9b52e7a2b gcc/target-def.h 4e27de0b4f05b94d065dbd6e9c315c56 gcc/target.h c8fd3f583e96a558a045ca03a2464085 gcc/targhooks.c ffbcedb11c5237101da7a354447c04c6 gcc/targhooks.h - 8d6fd5e1e83ce8424b89ee757ff7130c gcc/testsuite/ChangeLog - 84188c97269b593eb46274047b401b48 gcc/testsuite/ChangeLog.tree-ssa - c2eb2f892b7b914e0a687ca43783d1f3 gcc/testsuite/README - 728a7ee145c744b1a6d095227d991e8d gcc/testsuite/README.QMTEST - 82ca46e8cf02a305ac1890c499aae94e gcc/testsuite/README.compat - 5e6579080cca78e664effde8f586e1b4 gcc/testsuite/README.gcc 4004844198395fe50ecb798ed5d30f4b gcc/testsuite/ada/acats/elabd.lst a1ddc716dcb42567b9930947653b6807 gcc/testsuite/ada/acats/norun.lst d5748b449a081324237ae22a21f32a3f gcc/testsuite/ada/acats/overflow.lst --- 3732,3755 ---- 48eb7e3bb948915dfaf9e14e8fd01150 gcc/sched-vis.c f8d0b2a6d934e439fd8fcd58ca7ca4b8 gcc/sdbout.c 3e8309c186840a3b20db0f0245f8a172 gcc/sdbout.h ! f44aeb578969621358194ef6a8c67093 gcc/SERVICE ! 5585b877b09b18c0ecd73cf392cb509d gcc/simplify-rtx.c 8e865a71c4e2c43eae4afbcf143af4a6 gcc/sort-protos bfb6ce471a540b27cd6ed4faf8a81bc3 gcc/sreal.c ae128709f9021ffb7cc827cf20d60022 gcc/sreal.h ea76e38ab702ecf1e7f71d7b140471a2 gcc/stab.def 12c7131959262c9c01116ef852f6aeb7 gcc/statistics.h ! 942000597d0039a18e07af3093577ec2 gcc/stmt.c ! b571e8591a5baf25525584734d38afe0 gcc/stor-layout.c 1ea7cc76e71885073016a3a7c90a8bca gcc/stringpool.c 0449c9ce626afa0b18c0fdf1dde340b2 gcc/stub-objc.c 4218f3bf53b8358d1ec10de7823b848f gcc/sys-protos.h 443179bd40615ba9daad0041d862b5fa gcc/system.h + 31e2d9be63e3d9aff0d5dc9ef42e0223 gcc/sys-types.h 0cb9bc194a98f083bdf1bbe9b52e7a2b gcc/target-def.h 4e27de0b4f05b94d065dbd6e9c315c56 gcc/target.h c8fd3f583e96a558a045ca03a2464085 gcc/targhooks.c ffbcedb11c5237101da7a354447c04c6 gcc/targhooks.h 4004844198395fe50ecb798ed5d30f4b gcc/testsuite/ada/acats/elabd.lst a1ddc716dcb42567b9930947653b6807 gcc/testsuite/ada/acats/norun.lst d5748b449a081324237ae22a21f32a3f gcc/testsuite/ada/acats/overflow.lst *************** edf70d423a69adebd38e9b29f35a2ba1 gcc/te *** 3833,3840 **** f4c51093f419176fbe553f5299e3791a gcc/testsuite/ada/acats/support/impdefg.a 5d9a0f98d9f15211e0773263febb974b gcc/testsuite/ada/acats/support/impdefh.a f2604ccc5244696793b33e7b83c57c45 gcc/testsuite/ada/acats/support/lencheck.ada - 6b2f1cd3290cd6ebb6f3e9ad1ae797de gcc/testsuite/ada/acats/support/macro.dfs 72980ae1a3bbd5b71aa915cefeaebf6e gcc/testsuite/ada/acats/support/macrodef.adb 4d7b79a3ff077d1ab05a78ebcf5a1de3 gcc/testsuite/ada/acats/support/macrosub.ada 72f1263dc9ff4e693aa8ec258a9b59df gcc/testsuite/ada/acats/support/repbody.ada ec6c02ebb16da7cc117e3a65c06d385a gcc/testsuite/ada/acats/support/repspec.ada --- 3811,3818 ---- f4c51093f419176fbe553f5299e3791a gcc/testsuite/ada/acats/support/impdefg.a 5d9a0f98d9f15211e0773263febb974b gcc/testsuite/ada/acats/support/impdefh.a f2604ccc5244696793b33e7b83c57c45 gcc/testsuite/ada/acats/support/lencheck.ada 72980ae1a3bbd5b71aa915cefeaebf6e gcc/testsuite/ada/acats/support/macrodef.adb + 6b2f1cd3290cd6ebb6f3e9ad1ae797de gcc/testsuite/ada/acats/support/macro.dfs 4d7b79a3ff077d1ab05a78ebcf5a1de3 gcc/testsuite/ada/acats/support/macrosub.ada 72f1263dc9ff4e693aa8ec258a9b59df gcc/testsuite/ada/acats/support/repbody.ada ec6c02ebb16da7cc117e3a65c06d385a gcc/testsuite/ada/acats/support/repspec.ada *************** b886a43ab960ee3b74b75b1a1895e692 gcc/te *** 6367,11759 **** 2f50ecd2b64eb3a3cefb0066c4c043a1 gcc/testsuite/ada/acats/tests/l/la140271.a 004386b31584ba3e3f7171f7674e4137 gcc/testsuite/ada/acats/tests/l/la140272.am 9c63871113de9b518e90c90fe8e20f28 gcc/testsuite/ada/acats/tests/l/la140273.a 1eb674af2cd56044385a0cd34f215a71 gcc/testsuite/config/default.exp - b87b115761d6eee98d4c2e225a2cbf3a gcc/testsuite/g++.dg/README - c7c251f16058a4d4f1db8e0df28385ff gcc/testsuite/g++.dg/abi/align1.C - 7f27f1e236616eb8595c717e087b1159 gcc/testsuite/g++.dg/abi/arm_cxa_vec1.C - 1f9e050ee7f8c952e5a9e739fdf898c6 gcc/testsuite/g++.dg/abi/arm_rtti1.C - 79010a48f38b85833609624938452bc3 gcc/testsuite/g++.dg/abi/bitfield1.C - 9966069a163a3254b4d24ab2f38965c2 gcc/testsuite/g++.dg/abi/bitfield10.C - e5e5ef8164ac7b43c7f20df7cfcd9b99 gcc/testsuite/g++.dg/abi/bitfield11.C - 3fd7e30befde66c7c5adb5b41e25923e gcc/testsuite/g++.dg/abi/bitfield12.C - 173225a0187e4ebc6417355e8b87a8e9 gcc/testsuite/g++.dg/abi/bitfield2.C - 34982a6497281461ef10aa9c04840b9d gcc/testsuite/g++.dg/abi/bitfield3.C - dbbdadc036ae50f91f29a85a9c43c584 gcc/testsuite/g++.dg/abi/bitfield4.C - 7a715981fdef3b0ea85d77633f3443e9 gcc/testsuite/g++.dg/abi/bitfield5.C - 9c87e70c80da00c75493118cabefc7f7 gcc/testsuite/g++.dg/abi/bitfield6.C - 52af9e2f39dba23a45c367738de05a69 gcc/testsuite/g++.dg/abi/bitfield7.C - 20c8af1b6abeb0a339e5fd9c3edbde57 gcc/testsuite/g++.dg/abi/bitfield8.C - 14697006c1045d90c0f505dbfc8c5072 gcc/testsuite/g++.dg/abi/bitfield9.C - b587f170bbc6f95ef287e408bcafe1e3 gcc/testsuite/g++.dg/abi/cookie1.C - 3bd4bb420676c4310003c9fffe83abe9 gcc/testsuite/g++.dg/abi/cookie2.C - 16ddae14467c12ed70e65f2952905e5a gcc/testsuite/g++.dg/abi/covariant1.C - 48d3c45fdd21d2b770ede675e1504c06 gcc/testsuite/g++.dg/abi/covariant2.C - 836325701db2acafab5dfd4a8eea9e11 gcc/testsuite/g++.dg/abi/covariant3.C - a65da95a628d80d93aad25db51b4e19c gcc/testsuite/g++.dg/abi/covariant4.C - 488e3869493233b0552a676aa01a7912 gcc/testsuite/g++.dg/abi/covariant5.C - 5160def446afcb02d8ffb4cc4e8b5269 gcc/testsuite/g++.dg/abi/dcast1.C - 9b5fe1eda32f4e6ddea3106ea8d9f1da gcc/testsuite/g++.dg/abi/dtor1.C - a52edd14facd7ba603f78fb8bad62852 gcc/testsuite/g++.dg/abi/dtor2.C - 9d59f34907d1d9588084fc4da7772c02 gcc/testsuite/g++.dg/abi/empty10.C - 5ce11bfa25802ab713c346269c112592 gcc/testsuite/g++.dg/abi/empty11.C - 47c3d191ca7e599a86988d8cfdf3dfce gcc/testsuite/g++.dg/abi/empty4.C - b3ca6b59f60c246ebf1e969e6120765f gcc/testsuite/g++.dg/abi/empty5.C - f59a9fb631035bed123e09958b87e5ec gcc/testsuite/g++.dg/abi/empty6.C - d3abb8f9307b552b4063b456bfe2f213 gcc/testsuite/g++.dg/abi/empty7.C - c5566cc05c36a22382128eb694f66bc5 gcc/testsuite/g++.dg/abi/empty8.C - bbab6b1f77eed09d3a2c4f07991cdb40 gcc/testsuite/g++.dg/abi/empty9.C - 7cbe4b1023b73117f1fca798569bc98d gcc/testsuite/g++.dg/abi/enum1.C - 111786b8402b8dd840adfb9a53cf3aac gcc/testsuite/g++.dg/abi/inline1.C - a128b5b94590dd451ff32844c5adb5e7 gcc/testsuite/g++.dg/abi/key1.C - 44d0f298ab4a8fb8dcb8f4930bac5fd0 gcc/testsuite/g++.dg/abi/layout1.C - 629ced02f7a4d9d57a9b120d8c7bbbde gcc/testsuite/g++.dg/abi/layout2.C - 6372326d116dead9b369290e7a9ccb46 gcc/testsuite/g++.dg/abi/layout3.C - bce89527ea384ef57e8233c6ea7e1ed2 gcc/testsuite/g++.dg/abi/layout4.C - 1b56fef803fe85ec97121919ad3ba2b9 gcc/testsuite/g++.dg/abi/local1-a.cc - 4ab5160617737559c38e1ffb650b797e gcc/testsuite/g++.dg/abi/local1.C - 47b1f29300530040f4c65e1acb36904a gcc/testsuite/g++.dg/abi/macro0.C - 5a7979aab90c38484879bf5742d1bfae gcc/testsuite/g++.dg/abi/macro1.C - 06f0193b05c4ae743af4e38aec8d1122 gcc/testsuite/g++.dg/abi/macro2.C - 2e043f4f1db73efd7ba04afe8375a72e gcc/testsuite/g++.dg/abi/mangle1.C - e284ef1906cd5f1de0a8f3009ac761ff gcc/testsuite/g++.dg/abi/mangle10.C - b607e2ace0fdeea670b56e751bc27f27 gcc/testsuite/g++.dg/abi/mangle11.C - 3de3f384e3accaeb680f27697b03affd gcc/testsuite/g++.dg/abi/mangle12.C - bcf6566eabf2af39caacb3af143f90c8 gcc/testsuite/g++.dg/abi/mangle13.C - bdf640f5fa1612382253ce52bcaa462e gcc/testsuite/g++.dg/abi/mangle14.C - 8ffaa1b19590f5f7ddf6464b1d009a9c gcc/testsuite/g++.dg/abi/mangle15.C - d6cfcf12071b19ad5863b84ad45b916e gcc/testsuite/g++.dg/abi/mangle16.C - f713d612b449a8bc202244d8b38880bb gcc/testsuite/g++.dg/abi/mangle17.C - bfbdcf19399c74a6691d65ef0ba49cd3 gcc/testsuite/g++.dg/abi/mangle18-1.C - ed08764439318b92bcfc00c24907e5eb gcc/testsuite/g++.dg/abi/mangle18-2.C - c987443e1c703fb66f78ea2786ae4cd5 gcc/testsuite/g++.dg/abi/mangle19-1.C - af9f8cddd1244dd9ba598cbf9f64adf5 gcc/testsuite/g++.dg/abi/mangle19-2.C - 2fe54fcb3681eed20518e8a88f7e3849 gcc/testsuite/g++.dg/abi/mangle2.C - dc5e5444adf348136bebba2aeea75a56 gcc/testsuite/g++.dg/abi/mangle20-1.C - 58664c1f709ce0a53e36f82e21474535 gcc/testsuite/g++.dg/abi/mangle20-2.C - 19d5bab4f182e97a38690a5ff4541700 gcc/testsuite/g++.dg/abi/mangle21.C - f27a51ea9de5c032fc80016778dbe5ec gcc/testsuite/g++.dg/abi/mangle22.C - ae32a28f733f8cea6995e7bf6120d7ce gcc/testsuite/g++.dg/abi/mangle23.C - d946103cc1268a8d464c04c3ae31af29 gcc/testsuite/g++.dg/abi/mangle26.C - d3b8c2dcc1a0c5ff234fb977a0abc283 gcc/testsuite/g++.dg/abi/mangle27.C - 588881d3d6cf72183ed9fe7c181c1ac2 gcc/testsuite/g++.dg/abi/mangle28.C - f511f2cd46e1fa5fad1320edf3b06bdc gcc/testsuite/g++.dg/abi/mangle29.C - 7ea778117a3d82dba90f3647d292b1c5 gcc/testsuite/g++.dg/abi/mangle3.C - 200f21813a4ee7cb051aaf6d88d18b5b gcc/testsuite/g++.dg/abi/mangle4.C - 8d713f873b380f7cb5bf13fe8019b486 gcc/testsuite/g++.dg/abi/mangle5.C - 91c28df1b9796be812f1b833d650c6b1 gcc/testsuite/g++.dg/abi/mangle6.C - 3ca84e7c044b9a2c08f1b773db1d5f4f gcc/testsuite/g++.dg/abi/mangle7.C - cc6afae4c242d6e5a9083cec1a9a9907 gcc/testsuite/g++.dg/abi/mangle8.C - 7e14b0353ae53e5a5a8bcf850c4fcbc9 gcc/testsuite/g++.dg/abi/mangle9.C - 147dbc2e0bd1c6cde81aa6f1bd8c26ec gcc/testsuite/g++.dg/abi/offsetof.C - a6094bf319c105760bebe41768865b66 gcc/testsuite/g++.dg/abi/param1.C - afc405c144dbb0308035897270d134fe gcc/testsuite/g++.dg/abi/param2.C - d90943e976dded1f4182aeb500d1f2c7 gcc/testsuite/g++.dg/abi/rtti1.C - 8deae0db66776c34c77f2551c9679b7c gcc/testsuite/g++.dg/abi/rtti2.C - 51349b3acb94d1dc1909aec6ba384dae gcc/testsuite/g++.dg/abi/structret1.C - 0a188cd301551f22c8ddc09030b2eb28 gcc/testsuite/g++.dg/abi/thunk1.C - 8c08a43b9a6c3a1ec099f45dedd4965e gcc/testsuite/g++.dg/abi/thunk2.C - 9266f22cfbaad15702320f26c3b6c146 gcc/testsuite/g++.dg/abi/vague1.C - 6b15aad70c63bb9bebfefe5096394d41 gcc/testsuite/g++.dg/abi/vbase1.C - e36a8fd36846ca34b500150cfaf2d8fa gcc/testsuite/g++.dg/abi/vbase10.C - 144d7001c1ac9ab9c89d8f5c56de4e09 gcc/testsuite/g++.dg/abi/vbase11.C - 90c43a38beef1adc9c358d0c1f470c6f gcc/testsuite/g++.dg/abi/vbase12.C - 2c858a9c525d6228c68ebd9b6adc4724 gcc/testsuite/g++.dg/abi/vbase13.C - 530a9c9d639369e0e074a2ac0f3f8e59 gcc/testsuite/g++.dg/abi/vbase14.C - 5f1a733d38a5e3069cd4160135f2f94e gcc/testsuite/g++.dg/abi/vbase8-10.C - 4e52fadd0c4d30bc4065944636aef4b2 gcc/testsuite/g++.dg/abi/vbase8-21.C - cf73a61c2f7a372a6e32d4bbc343cd44 gcc/testsuite/g++.dg/abi/vbase8-22.C - 6083c948c9046f70dfbcdfc448a5f784 gcc/testsuite/g++.dg/abi/vbase8-4.C - aa7850bb832428b452c702abac4c2357 gcc/testsuite/g++.dg/abi/vbase9.C - c88701df415b47ac9bf5cba84cf379ab gcc/testsuite/g++.dg/abi/vcall1.C - 5acd6755c279afd8abbf0ca970932bf8 gcc/testsuite/g++.dg/abi/vthunk1.C - a3ef49aa5fa035e0eaa1fb23c589fe61 gcc/testsuite/g++.dg/abi/vthunk2.C - 6881f6a907aed22e3604db9a81d71753 gcc/testsuite/g++.dg/abi/vthunk3.C - 59cdef1c2f5ac26231205b723cb9ea52 gcc/testsuite/g++.dg/abi/vtt1.C - 55d1843c602fabb48e09d24229a1ddaa gcc/testsuite/g++.dg/bprob/bprob.exp - 232269dc2a9b913c19e49f1e7a29bf08 gcc/testsuite/g++.dg/bprob/g++-bprob-1.C - 5d6eb1269c8738b70f3d15b9a148001f gcc/testsuite/g++.dg/charset/asm1.c - 81846053ce82895970a21c9707e171c0 gcc/testsuite/g++.dg/charset/asm2.c - bd34927c7e8ef0637a91744aa30c8e22 gcc/testsuite/g++.dg/charset/asm3.c - 95c9ba623a35c6483572e167a551f474 gcc/testsuite/g++.dg/charset/asm4.c - 13aa9df754ce327f35901d755310d167 gcc/testsuite/g++.dg/charset/asm5.c - 188e64ef71cd1832cf590f89eb899d5b gcc/testsuite/g++.dg/charset/attribute1.c - c010406f76696ea1f21a7a904e9bf74d gcc/testsuite/g++.dg/charset/attribute2.c - f0a8c8ffe793df7bb2808e995bc5cedf gcc/testsuite/g++.dg/charset/charset.exp - c3f1b1efe5249f47d609a5022d321c0a gcc/testsuite/g++.dg/charset/extern1.cc - 68ad1f3d1f8cb2517c260ad8c5a4e992 gcc/testsuite/g++.dg/charset/extern2.cc - 8c029ca8175e4d8995ea0dbac6040733 gcc/testsuite/g++.dg/charset/extern3.cc - 5314225894f8ef8a8d8249f4a0973380 gcc/testsuite/g++.dg/charset/function.cc - a59f9cb8c1327a655a207f133f19d6fb gcc/testsuite/g++.dg/charset/string.c - dbea3647effe634bcbcb88089a4a098e gcc/testsuite/g++.dg/compat/abi/bitfield1.h - 65383cc7344893bdc19883ef6671ce90 gcc/testsuite/g++.dg/compat/abi/bitfield1_main.C - 10bb295f7a9df0b2649e585dcbf899a1 gcc/testsuite/g++.dg/compat/abi/bitfield1_x.C - cd18dee4bac2ccf531f4329e39cebacc gcc/testsuite/g++.dg/compat/abi/bitfield1_y.C - dbea3647effe634bcbcb88089a4a098e gcc/testsuite/g++.dg/compat/abi/bitfield2.h - bf27085bc8fe390aa425897b6ae2e0d3 gcc/testsuite/g++.dg/compat/abi/bitfield2_main.C - 89f98b61d45063759fc3d916e2116342 gcc/testsuite/g++.dg/compat/abi/bitfield2_x.C - d5eab0fd9457f9c30c5f5b2be02477c1 gcc/testsuite/g++.dg/compat/abi/bitfield2_y.C - 269313799df998b2c69c0aeb5d190354 gcc/testsuite/g++.dg/compat/abi/vbase8-10.h - e8b6009fc697fcc6695a9d76a85e4a1c gcc/testsuite/g++.dg/compat/abi/vbase8-10_main.C - a60cb5dbd750fbb5c363dec1bc7a0a2b gcc/testsuite/g++.dg/compat/abi/vbase8-10_x.C - 751c1c56ac31742f865c103dffb811c5 gcc/testsuite/g++.dg/compat/abi/vbase8-10_y.C - e1c39776786118c6f7e1a31e99376a4b gcc/testsuite/g++.dg/compat/abi/vbase8-21.h - 79d45028cc06eaf2ed22f02fc72f53a9 gcc/testsuite/g++.dg/compat/abi/vbase8-21_main.C - 80c0db68946cf4d1286450c5c84ab94c gcc/testsuite/g++.dg/compat/abi/vbase8-21_x.C - 09cc1c9672dfefcb488cfae468b3266c gcc/testsuite/g++.dg/compat/abi/vbase8-21_y.C - b923f8f7b0143e2ae6d1b18cb5d2d990 gcc/testsuite/g++.dg/compat/abi/vbase8-22.h - f21dc1eb54ea34814c912bb958cc243b gcc/testsuite/g++.dg/compat/abi/vbase8-22_main.C - 3c1de2c35e58a73451a670866b8e8787 gcc/testsuite/g++.dg/compat/abi/vbase8-22_x.C - 7c22a1df5def02262ccf20d04c785c83 gcc/testsuite/g++.dg/compat/abi/vbase8-22_y.C - 9910546d3f6fb45c0a1755466cd3f88e gcc/testsuite/g++.dg/compat/abi/vbase8-4.h - 3e6b5a438641d0fa418b9b6b59dc9ad5 gcc/testsuite/g++.dg/compat/abi/vbase8-4_main.C - 218fc83d35fc2202ce2c23a8d88a2a0e gcc/testsuite/g++.dg/compat/abi/vbase8-4_x.C - ad654d45c988963d6d91e514325cd68c gcc/testsuite/g++.dg/compat/abi/vbase8-4_y.C - 02671137a212cd50c014974eff2c488f gcc/testsuite/g++.dg/compat/break/README - a1f42f9828f95c9f3dd670a142b67209 gcc/testsuite/g++.dg/compat/break/bitfield5.h - a4f5bc9b9eeba848df2b3660451312e5 gcc/testsuite/g++.dg/compat/break/bitfield5_main.C - 34a963a4f73f5fc81a2a3c61cb1410b4 gcc/testsuite/g++.dg/compat/break/bitfield5_x.C - 2196094f95b60e3fda05e05cb6c118dc gcc/testsuite/g++.dg/compat/break/bitfield5_y.C - 531fa0919a3152462b88926b7a6132f5 gcc/testsuite/g++.dg/compat/break/bitfield7.h - 3adf0f3ae7b5d18709b473c700c9b7de gcc/testsuite/g++.dg/compat/break/bitfield7_main.C - b1aea07e8ab4fe136683575de4b33baa gcc/testsuite/g++.dg/compat/break/bitfield7_x.C - 4ede7e52302abff4458b036d89c415f5 gcc/testsuite/g++.dg/compat/break/bitfield7_y.C - 6d55724d63304e73c3fa999ba15cc30f gcc/testsuite/g++.dg/compat/break/empty6.h - 42f69a37e713bce11a2acf77a8a91860 gcc/testsuite/g++.dg/compat/break/empty6_main.C - a96ff5f09f7c6b413988f5b356a1022c gcc/testsuite/g++.dg/compat/break/empty6_x.C - 9139a94c7c61f08caac60d3e5373225c gcc/testsuite/g++.dg/compat/break/empty6_y.C - 3b3f9d557d4c45e3c2d7ddf2d6a8d418 gcc/testsuite/g++.dg/compat/break/vbase10.h - 1852532669c2a43c5f27b2cec9330074 gcc/testsuite/g++.dg/compat/break/vbase10_main.C - 993931cd04d51720241622319a10d2d3 gcc/testsuite/g++.dg/compat/break/vbase10_x.C - 45da181e3f9451605e6206aa1f1a4f11 gcc/testsuite/g++.dg/compat/break/vbase10_y.C - d9e96ae25c2319373bcfd08d3028762f gcc/testsuite/g++.dg/compat/break/vbase11.h - c066ba2e23a50eda1497704cad37719c gcc/testsuite/g++.dg/compat/break/vbase11_main.C - cc9fd160c8ac0d554f08ed78757c1ad7 gcc/testsuite/g++.dg/compat/break/vbase11_x.C - 3af15235a86640de95ef01c264b9a669 gcc/testsuite/g++.dg/compat/break/vbase11_y.C - 6c3e03d101b9b585138330d40e3da3b3 gcc/testsuite/g++.dg/compat/compat.exp - a6ee60e2015da31ed1aa06aae1c48e97 gcc/testsuite/g++.dg/compat/eh/ctor1.h - 74d8ae87a4aa4945c36db0894fcdbc87 gcc/testsuite/g++.dg/compat/eh/ctor1_main.C - 5919ecfa4fa000ff8d0708eff1caafd0 gcc/testsuite/g++.dg/compat/eh/ctor1_x.C - 8c5d823170add04b31bf51767cad9e69 gcc/testsuite/g++.dg/compat/eh/ctor1_y.C - dbe334405981f1783a938d9118edd931 gcc/testsuite/g++.dg/compat/eh/ctor2.h - 7713c99be0210f9b2e363d5de46782ac gcc/testsuite/g++.dg/compat/eh/ctor2_main.C - dc791f03d52ef00f1ce479d2884f1c7a gcc/testsuite/g++.dg/compat/eh/ctor2_x.C - 0f35be1d041aff390ee492433aa2d4e2 gcc/testsuite/g++.dg/compat/eh/ctor2_y.C - ad1392b599ab8373e4b8d65402e4d302 gcc/testsuite/g++.dg/compat/eh/dtor1.h - be684e295c4596152951b27d97ac5230 gcc/testsuite/g++.dg/compat/eh/dtor1_main.C - f1c6d9efd6c764f87b1c7f64adfdc065 gcc/testsuite/g++.dg/compat/eh/dtor1_x.C - 387901206dc245414a4deeecde9f8323 gcc/testsuite/g++.dg/compat/eh/dtor1_y.C - 6d5384db9406a65c3c811152362c880c gcc/testsuite/g++.dg/compat/eh/filter1.h - 9c2ea2f2cc5e5b2283f45eeade96358c gcc/testsuite/g++.dg/compat/eh/filter1_main.C - 790ecc4df54d29594a1afbcd3eb446cc gcc/testsuite/g++.dg/compat/eh/filter1_x.C - 59795c3025478139a06e32e485657745 gcc/testsuite/g++.dg/compat/eh/filter1_y.C - f858c620725c1fa9e60d5f73d3262345 gcc/testsuite/g++.dg/compat/eh/filter2_main.C - db9fe2f433f703e8e98ff48b1d912a6e gcc/testsuite/g++.dg/compat/eh/filter2_x.C - 66042eba77dd6fd0a616acfa398dac38 gcc/testsuite/g++.dg/compat/eh/filter2_y.C - 38e1dfdb58be8ee752ace0ded7df8d8f gcc/testsuite/g++.dg/compat/eh/new1_main.C - 880a2cbfd3d598e685d6849c0e413ad7 gcc/testsuite/g++.dg/compat/eh/new1_x.C - 33c51a3815cd2c3d2d1c2aeb3c42caa3 gcc/testsuite/g++.dg/compat/eh/new1_y.C - 02db6f02c86217656b398ab6d62cd873 gcc/testsuite/g++.dg/compat/eh/nrv1.h - 4b1db86bc09112a3c5dcadf8c1f37ed2 gcc/testsuite/g++.dg/compat/eh/nrv1_main.C - e9b38e15c3e28368fa741de9b55c0651 gcc/testsuite/g++.dg/compat/eh/nrv1_x.C - ae8c6219513721a4472dc1c7400e69e3 gcc/testsuite/g++.dg/compat/eh/nrv1_y.C - 95d0afab283fa89bfab9fcb6c5d88250 gcc/testsuite/g++.dg/compat/eh/spec3.h - 2a11bf025313b31a8e5c6f3a43e6e1cc gcc/testsuite/g++.dg/compat/eh/spec3_main.C - cf5c2475c71752fe4fdfa22840b5e2d0 gcc/testsuite/g++.dg/compat/eh/spec3_x.C - 508954403be93157fb5a4d1acac0da9a gcc/testsuite/g++.dg/compat/eh/spec3_y.C - 0c2e234f8065649c142a2fc26a5d29eb gcc/testsuite/g++.dg/compat/eh/template1.h - bcdcff6986bfc8964bcdb7735b5f4204 gcc/testsuite/g++.dg/compat/eh/template1_main.C - cc55eca6c7503bffbb9c4c730b4fbc32 gcc/testsuite/g++.dg/compat/eh/template1_x.C - afd58e33c0f82e6f79a20b57f3d3d543 gcc/testsuite/g++.dg/compat/eh/template1_y.C - 63e2df9df15791b47fb2317e1cda976a gcc/testsuite/g++.dg/compat/eh/unexpected1_main.C - 44115c4623ba7f70d9a798029cdb996d gcc/testsuite/g++.dg/compat/eh/unexpected1_x.C - 90f47340dedf3ae882911092f359c348 gcc/testsuite/g++.dg/compat/eh/unexpected1_y.C - 0d33d626bee66f558cc5c7e31671ecae gcc/testsuite/g++.dg/compat/init/array5_main.C - 438279b51e16057a308284319a9f6cf7 gcc/testsuite/g++.dg/compat/init/array5_x.C - 62b5c86b17cd8e9d808aa71dfe3c0efc gcc/testsuite/g++.dg/compat/init/array5_y.C - 070481b30e60878a5485fe63759b4879 gcc/testsuite/g++.dg/compat/init/byval1.h - 729947f933d4e3e48124119eddaa5f75 gcc/testsuite/g++.dg/compat/init/byval1_main.C - 0bf585e29861fc3fd490b24704312db1 gcc/testsuite/g++.dg/compat/init/byval1_x.C - 67544c908df32453d96865d138842ed9 gcc/testsuite/g++.dg/compat/init/byval1_y.C - 9e08af66497a600d3bbe2e663cbc54a2 gcc/testsuite/g++.dg/compat/init/dtor1.h - 51b886e9aa09271632255b20399a4dba gcc/testsuite/g++.dg/compat/init/dtor1_main.C - 6554a846a7f7558e87bc180748c04036 gcc/testsuite/g++.dg/compat/init/dtor1_x.C - 16efcd901070a916c5d34bb80900fa76 gcc/testsuite/g++.dg/compat/init/dtor1_y.C - 3e868e31fb2e721cdfb958adee11e567 gcc/testsuite/g++.dg/compat/init/elide1.h - 1702054ca5684a99c58aaf645c7d59b7 gcc/testsuite/g++.dg/compat/init/elide1_main.C - 0c6cc9a240e46d422e26e53296c10c13 gcc/testsuite/g++.dg/compat/init/elide1_x.C - 054cf171ab989488733015cab2b9ad99 gcc/testsuite/g++.dg/compat/init/elide1_y.C - 7099b2ccdbe9faffb91a1279b3d9c958 gcc/testsuite/g++.dg/compat/init/init-ref2_main.C - 6599bf4c55d10d3d74d35fd52dc68f6c gcc/testsuite/g++.dg/compat/init/init-ref2_x.C - 75bddd0f3c0ceb101b0c3111cedc4fb4 gcc/testsuite/g++.dg/compat/init/init-ref2_y.C - 3cd5d1f28d7b9a35f56b0468e798225e gcc/testsuite/g++.dg/conversion/ambig1.C - 8fd4aac31847c0c9e16276ac87169301 gcc/testsuite/g++.dg/conversion/cast1.C - 3a1a08be0e7ef48d24c3effabe0bc96f gcc/testsuite/g++.dg/conversion/cond1.C - e588675f14c4bd6919f2de257b165dee gcc/testsuite/g++.dg/conversion/cond2.C - da146cc2c8fcbbcd080e02f0e3f733df gcc/testsuite/g++.dg/conversion/cond3.C - 7a1a3b98a22e73124c10abe63b9e58eb gcc/testsuite/g++.dg/conversion/cond6.C - b0e427443037919ee45a88d886f4f4f9 gcc/testsuite/g++.dg/conversion/const1.C - cd42b5b37923de04f2f1d946dfbd433c gcc/testsuite/g++.dg/conversion/const2.C - 8dae0b4264c4a22a22f3c8abe5fbdf3b gcc/testsuite/g++.dg/conversion/const3.C - 424f02c389b9f1fb60fa25d7cda32717 gcc/testsuite/g++.dg/conversion/dr195-1.C - b5c8d73c9f293b1ef3d1337e108f27fd gcc/testsuite/g++.dg/conversion/dr195.C - 6c0d033c15abd71959655beebc0c3522 gcc/testsuite/g++.dg/conversion/op1.C - 3691f2fae514386b7e94bd8db99acd68 gcc/testsuite/g++.dg/conversion/op2.C - 23830a13c326c99bae67e56e30ebc0b4 gcc/testsuite/g++.dg/conversion/ptrmem1.C - 6e5e81ebfb94f64d88135e578c526065 gcc/testsuite/g++.dg/conversion/reinterpret1.C - da446c68ad3e26a27f1f02cfb80bb439 gcc/testsuite/g++.dg/conversion/reinterpret2.C - d4e80e3dcc4416f9be4b4b9e390904bd gcc/testsuite/g++.dg/conversion/reinterpret3.C - 157823658a904b6f323a38b8b06a2cac gcc/testsuite/g++.dg/conversion/simd1.C - 8e41381be792deb70891ea9cc1764f4a gcc/testsuite/g++.dg/conversion/simd2.C - a3a3822acc6c0ae0b1c800209c7c3369 gcc/testsuite/g++.dg/conversion/to-virtual-base-1.C - 8ce78309bd631829da82f2798d24d628 gcc/testsuite/g++.dg/cpp/c++98-pedantic.C - 731959b0908b124d4eee4dab104d68bb gcc/testsuite/g++.dg/cpp/c++98.C - 7e8a47b64bd4b7100fb7912bb8130ffa gcc/testsuite/g++.dg/cpp/c++_cmd_1.C - 00dc832b75beaca735b4084d056fae83 gcc/testsuite/g++.dg/cpp/c++_cmd_1.h - ead0ed22e4b6b79f8450b4a030173cbc gcc/testsuite/g++.dg/cpp/string-1.C - b9697ee075bb3db2d5ec90fc19277d9d gcc/testsuite/g++.dg/cpp/string-2.C - d80eeb1b5ab70a413bed1a37f44a69d6 gcc/testsuite/g++.dg/cpp/truefalse.C - e71a3440857a0df24410cbe91e45c678 gcc/testsuite/g++.dg/debug/anonunion1.C - e4aee91d21a8cdbd286094f893319c70 gcc/testsuite/g++.dg/debug/const1.C - 2e4398a10938bba8e5fd13cd2d12e691 gcc/testsuite/g++.dg/debug/const2.C - 36f088b22dca6ab78668e7d505839fbd gcc/testsuite/g++.dg/debug/crash1.C - b355421542165951e4b0a59d2c644581 gcc/testsuite/g++.dg/debug/debug.exp - 2b6f3bdb657c8865549db08f96a15223 gcc/testsuite/g++.dg/debug/debug1.C - cece96666e504d9287aaadf8a4855138 gcc/testsuite/g++.dg/debug/debug2.C - a1c5a06806ced5a911d275c1fe938fda gcc/testsuite/g++.dg/debug/debug3.C - aaa5bddbbd1e77e4f951cd3e1e37f5f5 gcc/testsuite/g++.dg/debug/debug4.C - d8a635e6af7e5d8a716c4330769d87a8 gcc/testsuite/g++.dg/debug/debug5.C - aae7d3d75005a60ab912ae1b3feefdd9 gcc/testsuite/g++.dg/debug/debug6.C - 7981ed7658c588372c1da7bb75ab3d00 gcc/testsuite/g++.dg/debug/debug7.C - f3e5e740f9e7210ccece705c6d548267 gcc/testsuite/g++.dg/debug/debug8.C - 475a95279bcd0b4ccd6e118ead65e106 gcc/testsuite/g++.dg/debug/minimal1.C - 3664359ae921fdc20049297556d46cf2 gcc/testsuite/g++.dg/debug/namespace1.C - fcdc9d29f34ff56d1b7de0d55a1eaed7 gcc/testsuite/g++.dg/debug/pr15736.cc - c3f392076ad11f8768ef0321b89abd5f gcc/testsuite/g++.dg/debug/static1.C - 7e13d86d33b17cfb7cdf61b7b8cca961 gcc/testsuite/g++.dg/debug/template1.C - f50cc26d9a41a3cc4afb62032326372f gcc/testsuite/g++.dg/debug/trivial.C - 863c8434199f0ac4d3a2d8d915bd5d1a gcc/testsuite/g++.dg/debug/typedef1.C - 798848d35df1829cb7c468058c887871 gcc/testsuite/g++.dg/debug/typedef2.C - de7626032b99ed0b36b4dc7fb3f18f9d gcc/testsuite/g++.dg/debug/typedef3.C - 261cdcb5a7c5cf143b8af9beb8258ebc gcc/testsuite/g++.dg/debug/using1.C - 06ba44c6640fe57a83e614bcb293ca4d gcc/testsuite/g++.dg/debug/using2.C - 3593446699a89b40a6e56ed843e4b4fa gcc/testsuite/g++.dg/dg.exp - c9b9c986ccf06431bb8cd55406c9555e gcc/testsuite/g++.dg/eh/check-vect.h - 9c84af759e7a0280e3b2d6a8cc5f8716 gcc/testsuite/g++.dg/eh/cleanup1.C - 39018f18e1fc86801376affc388c0539 gcc/testsuite/g++.dg/eh/cleanup2.C - a779539302385f915a13ecb1283ac58c gcc/testsuite/g++.dg/eh/cleanup3.C - fdfb8828613e7c687d87d7facb0e2135 gcc/testsuite/g++.dg/eh/cleanup4.C - aa6038fb3f955b6019e1a056cca60f0c gcc/testsuite/g++.dg/eh/cleanup5.C - bd6bd3cc57144658b6137dc9123743ed gcc/testsuite/g++.dg/eh/cond1.C - 9218246502a1a48c13f74d67b4b19c2d gcc/testsuite/g++.dg/eh/cond2.C - a52fa6cd93c130963df8e930451d74a1 gcc/testsuite/g++.dg/eh/cond3.C - 43098e3dd291c59e61245771f6e306d0 gcc/testsuite/g++.dg/eh/crash1.C - 365a9a74302377cb0e82e7f5f1a7bca9 gcc/testsuite/g++.dg/eh/crossjump1.C - 86be24a4005519ed1d807d772b94a617 gcc/testsuite/g++.dg/eh/ctor1.C - 1ca64f6d54bb332c6c32d876edf896c0 gcc/testsuite/g++.dg/eh/ctor2.C - 3b611e1c78c9e6e4a13c7c40be364f83 gcc/testsuite/g++.dg/eh/ctor3.C - e917a91ae5be207defc427d0a079f7e9 gcc/testsuite/g++.dg/eh/dead1.C - 6d24a241b37d9461b161f8ce01317ab8 gcc/testsuite/g++.dg/eh/delayslot1.C - 1521a64435be961406151b3df9665c39 gcc/testsuite/g++.dg/eh/dtor1.C - 946e2e4e3fafd42b9f9d9e2594d511ac gcc/testsuite/g++.dg/eh/dtor2.C - b0ccd0dda5f78bbdc113e7d64bcbde3c gcc/testsuite/g++.dg/eh/elide1.C - cff2161ef40bce6a9bb0205f7ce68baa gcc/testsuite/g++.dg/eh/elide2.C - c6ed6afa9f180a60e542789d58e23a4a gcc/testsuite/g++.dg/eh/filter1.C - 12090d44df12e33d62fc4a9cf4bcd257 gcc/testsuite/g++.dg/eh/filter2.C - 055728c208a514b55ad1bc00856f6462 gcc/testsuite/g++.dg/eh/forced1.C - a83ae49407ff7c3467b446d0472cf725 gcc/testsuite/g++.dg/eh/forced2.C - 4a0fe365b88b58b582b1d5fa8ecb0658 gcc/testsuite/g++.dg/eh/forced3.C - 77c2356058f632113452cfb64259952f gcc/testsuite/g++.dg/eh/forced4.C - fa7c4733d09d80ea62bb08bcfe896fbb gcc/testsuite/g++.dg/eh/goto1.C - 83a9a4f114479e6635dd508a4994d73d gcc/testsuite/g++.dg/eh/ia64-1.C - 8c375c2c927706fd09f5bb467654b648 gcc/testsuite/g++.dg/eh/loop1.C - 741a6b9a2519e96d9a6a3d7503d9cdfa gcc/testsuite/g++.dg/eh/loop2.C - 85b9081854ce258c515f0bcfcd1b89c6 gcc/testsuite/g++.dg/eh/new1.C - 02bc77a36c6c86bb6c3fa9d05ed2ca11 gcc/testsuite/g++.dg/eh/nrv1.C - a3ef7b048ad30f60338e027efe30c558 gcc/testsuite/g++.dg/eh/omit-frame-pointer.C - fe8770e81b72d2e0721318ab79b0091e gcc/testsuite/g++.dg/eh/omit-frame-pointer2.C - a9ed8d0335c982c533cb9ab886ed3a49 gcc/testsuite/g++.dg/eh/registers1.C - 10cee1522872b7a635448041c93abb77 gcc/testsuite/g++.dg/eh/scope1.C - aedb51a1352090a92bc38eb90e5d6523 gcc/testsuite/g++.dg/eh/shadow1.C - 34ea61b543c5d55d4ed4ce0880521c03 gcc/testsuite/g++.dg/eh/simd-1.C - d266148f8eeba55161ca4aef5b1569bb gcc/testsuite/g++.dg/eh/simd-2.C - 82939fb6cdaf944681687fca28788638 gcc/testsuite/g++.dg/eh/spec1.C - d6ea4980c486b9a221bda79100d54cda gcc/testsuite/g++.dg/eh/spec2.C - 7823eff4e33eebdc8a1d73389e14e7a7 gcc/testsuite/g++.dg/eh/spec3.C - 0d3eff3638fb4e06c734bdd63bc0e2e9 gcc/testsuite/g++.dg/eh/spec4.C - af93b2c9f583eec05b65da9de92c3d47 gcc/testsuite/g++.dg/eh/spec5.C - 1e34c1c6b42ddf40a5347c821bbd04b4 gcc/testsuite/g++.dg/eh/spec6.C - 0ed10d4eaed0fa08f433fa3337b432a9 gcc/testsuite/g++.dg/eh/spec7.C - 7c9d2a4fef98319bfc85567c627c041c gcc/testsuite/g++.dg/eh/stabilize.C - f51a05dd556d82ff2c27ab64681114bb gcc/testsuite/g++.dg/eh/synth1.C - f0d76e8f2c70435a893be36ce22b7b72 gcc/testsuite/g++.dg/eh/synth2.C - 289f5219cda86f80dc763b7ad32f8ae8 gcc/testsuite/g++.dg/eh/template1.C - 919151216cf8524a1a108c5d27a7f3d1 gcc/testsuite/g++.dg/eh/template2.C - 7549d75346531f9c6ff9ee0763a142b5 gcc/testsuite/g++.dg/eh/throw1.C - 7f4aab5cdb2954060fab6ebdbf157a33 gcc/testsuite/g++.dg/eh/throw2.C - 940efa25b5802522d77e589e9f985f05 gcc/testsuite/g++.dg/eh/uncaught1.C - 1ff41980dd5d1398018fd0852361341a gcc/testsuite/g++.dg/eh/unexpected1.C - 4cf16a5e56e9a805e8cab8129d3ec12c gcc/testsuite/g++.dg/expr/anew1.C - c272c27e69863d4ba063be24a228ce5f gcc/testsuite/g++.dg/expr/anew2.C - 88cfba5bf8bdd95998bb48be16446076 gcc/testsuite/g++.dg/expr/anew3.C - 2767e9ab42ac89b27072bf0c84bc69a1 gcc/testsuite/g++.dg/expr/anew4.C - 39cb0859475193884781cf1fe587c70e gcc/testsuite/g++.dg/expr/assign1.C - ce7b6234ca0490c5f395644574322ca2 gcc/testsuite/g++.dg/expr/call1.C - 11d589082fe10f4614aafaae41200569 gcc/testsuite/g++.dg/expr/call2.C - 2ef606c671097dddd5d5000c30530ba5 gcc/testsuite/g++.dg/expr/cast1.C - dc26302260e3f7ff5825d907b882eae8 gcc/testsuite/g++.dg/expr/cast2.C - 43b3f0cf8dc0665f8a82af5379392da1 gcc/testsuite/g++.dg/expr/cast3.C - 0bcdcdd072c2703148e819d065d2c8c5 gcc/testsuite/g++.dg/expr/cast4.C - 0c73fdd0b381eed7e392d54723abee36 gcc/testsuite/g++.dg/expr/cast6.C - 0bfd27616952c8ba004102d8eaa6d65c gcc/testsuite/g++.dg/expr/comma1.C - 3c180246d5162c05266af924ad6ac090 gcc/testsuite/g++.dg/expr/cond1.C - 28f617222c58f6ad34e32a6d85cc0f03 gcc/testsuite/g++.dg/expr/cond2.C - 0ee447faae923ac2c95505c9d02aa9f9 gcc/testsuite/g++.dg/expr/cond3.C - d30ef5af28e6363dab6713f12d513bc9 gcc/testsuite/g++.dg/expr/cond4.C - ed6decf76edd58d64d114a4410682b2e gcc/testsuite/g++.dg/expr/cond6.C - f30409fd40ff04e848318e2beb14a1c7 gcc/testsuite/g++.dg/expr/cond7.C - ae7d0a090a6de3dba8a8ae59e51cacc8 gcc/testsuite/g++.dg/expr/cond8.C - 40c29dc173bf365777a7de4d0970b286 gcc/testsuite/g++.dg/expr/copy1.C - 5943e958df776a88c39dc200ec5d291c gcc/testsuite/g++.dg/expr/crash-1.C - 4ddfe508094ae855749b3a8b63fd8063 gcc/testsuite/g++.dg/expr/crash2.C - 9a872a2bf8f1aed0022e0882d65f599b gcc/testsuite/g++.dg/expr/dtor1.C - 111307fdacdc039c0f0f30a644b1949d gcc/testsuite/g++.dg/expr/dtor2.C - bf7f67a5fc1bd44b05d5e417998e5219 gcc/testsuite/g++.dg/expr/dtor3.C - fd680877ab1cfa7b118501bb1e133e2a gcc/testsuite/g++.dg/expr/enum1.C - 4d4bd4c17e114aaf9f89d2929fc74cfe gcc/testsuite/g++.dg/expr/for1.C - cd7f4946b61f298e733a92601139e8ef gcc/testsuite/g++.dg/expr/for2.C - a7b2ff0b7e3eb33ae39f51b9c2436899 gcc/testsuite/g++.dg/expr/incomplete1.C - e9c430238d4efd57c1f944c12443406d gcc/testsuite/g++.dg/expr/lval1.C - 512351301e4c678c8c359d27dd7ef411 gcc/testsuite/g++.dg/expr/lval2.C - 0b5e348c921017780a4e80249591b84c gcc/testsuite/g++.dg/expr/member-of-incomplete-type-1.C - bfc765717772e72dbe7c96b44e14a330 gcc/testsuite/g++.dg/expr/pmf-1.C - e0ba8ce6144da0b9ed7164d2baac70c5 gcc/testsuite/g++.dg/expr/pr19355-1.C - d108472b30fd8a2ccb535bb57ff25d0a gcc/testsuite/g++.dg/expr/ptrmem1.C - 00a3281a5c60b23cc64b650f1e1bc13e gcc/testsuite/g++.dg/expr/ptrmem4.C - 874b09468973f06e0b8fc01585a95d04 gcc/testsuite/g++.dg/expr/ptrmem5.C - 39041dce87ae406151a5cca310cd2ce4 gcc/testsuite/g++.dg/expr/ptrmem6.C - 014c6e35722352b75d65d090cb999dd7 gcc/testsuite/g++.dg/expr/ptrmem6a.C - 9b52a54a6bb9359f4cd984333c3b7ee6 gcc/testsuite/g++.dg/expr/ptrmem7.C - cfe9ff3c65c17e6ab2653583e3fd9e3c gcc/testsuite/g++.dg/expr/return1.C - 0aff78a2cc7b554bd2a283f999880d26 gcc/testsuite/g++.dg/expr/sizeof1.C - 1714277b99f69dbeee24b2fdf5626d32 gcc/testsuite/g++.dg/expr/sizeof2.C - b39edf0129c7b02d40dd1f8360666a7c gcc/testsuite/g++.dg/expr/sizeof3.C - 89139f7a57a0c8dd7c105624b328d423 gcc/testsuite/g++.dg/expr/static_cast1.C - 0a2ed6ddead49d170ca2bdfd5b262d1e gcc/testsuite/g++.dg/expr/static_cast2.C - 3b36b8a6d9fd7f85f03904e5ac4eedd9 gcc/testsuite/g++.dg/expr/static_cast3.C - 3768ee52241cd5c440a86d1ecde9f029 gcc/testsuite/g++.dg/expr/static_cast4.C - 10a6604802b4ce916144cdc9ac8a3fc0 gcc/testsuite/g++.dg/expr/static_cast5.C - b908cbd89626f67c64bd034d95994258 gcc/testsuite/g++.dg/expr/static_cast6.C - d48c1940b3fda25f577c09c3d5b15f9c gcc/testsuite/g++.dg/expr/stdarg1.C - 8f5d773ab2c0fb76d721a88e7936dd2a gcc/testsuite/g++.dg/expr/unary1.C - 61339fcff4901b417b1fa8ede6e4a521 gcc/testsuite/g++.dg/expr/unary2.C - e639e926667ce8f9dee4e94ea0269323 gcc/testsuite/g++.dg/expr/volatile1.C - 8086207ba3911ed58a971e642fbfdd29 gcc/testsuite/g++.dg/ext/align1.C - ae6df71fd3bee2754f2c1b710ca23b88 gcc/testsuite/g++.dg/ext/alignof1.C - 65bf2e604cdc2a2c9b6f58de6d2d616e gcc/testsuite/g++.dg/ext/altivec-1.C - 42fb531a004003016c1aca0a6443a54b gcc/testsuite/g++.dg/ext/altivec-10.C - 75bf2a09f5b3e1c43f00fbcf3179abe0 gcc/testsuite/g++.dg/ext/altivec-11.C - 805c0700b5fbe5689bb7be8aab416572 gcc/testsuite/g++.dg/ext/altivec-12.C - dd366517b66f6207dfc524367533e256 gcc/testsuite/g++.dg/ext/altivec-13.C - e25377e5529526585f4fbc3830fc39ae gcc/testsuite/g++.dg/ext/altivec-2.C - bf089b23b8f68552510c7183f5b751b8 gcc/testsuite/g++.dg/ext/altivec-3.C - e9ec0f8ed2d0574477bf5e63ae0213d8 gcc/testsuite/g++.dg/ext/altivec-4.C - b8df8e7ce65a7b1905e45eab8ff3fdf2 gcc/testsuite/g++.dg/ext/altivec-5.C - f96062c15331eb56f64b4bb08dbcc342 gcc/testsuite/g++.dg/ext/altivec-6.C - 9a264a0d99cd5c082f4e39d27e30b50e gcc/testsuite/g++.dg/ext/altivec-7.C - 8156893b84c131c8e169410a06601d59 gcc/testsuite/g++.dg/ext/altivec-8.C - ac105bc15b415cbf8f2ff1637ca7285a gcc/testsuite/g++.dg/ext/altivec-9.C - 02ead8fde475b9f468518b068375ef25 gcc/testsuite/g++.dg/ext/altivec-types-1.C - 2fabd70465808dc383437811778591e1 gcc/testsuite/g++.dg/ext/altivec-types-2.C - dbcc5463fa4853b6308b2bd65d6d1dfc gcc/testsuite/g++.dg/ext/altivec-types-3.C - 67cee80632c505cdb26ab7ae4f85d040 gcc/testsuite/g++.dg/ext/altivec-types-4.C - 3b9f8b0d6e2bf9b736ca14856dccd24f gcc/testsuite/g++.dg/ext/altivec_check.h - 5080c1dcd67db52ba793867cc63ba3a3 gcc/testsuite/g++.dg/ext/anon-struct1.C - 0e1fc7f945fafc3c224a24b23c1c2a76 gcc/testsuite/g++.dg/ext/anon-struct2.C - 5f70b0d4a3b1e3b8a10d06d54d63f427 gcc/testsuite/g++.dg/ext/anon-struct3.C - 712b793616c5d67defe91c96894bcc69 gcc/testsuite/g++.dg/ext/anon-struct4.C - 691a47a228a5fa12f281a771f2c53825 gcc/testsuite/g++.dg/ext/array1.C - f1a9da555162b7ed9f63dd442d842c1c gcc/testsuite/g++.dg/ext/array2.C - d377fb4f9ef6d1ed2029c1551ddf7e3b gcc/testsuite/g++.dg/ext/asm1.C - 80a3695697c7262c931be9b1380fa283 gcc/testsuite/g++.dg/ext/asm2.C - 08c7892fa7d47f47ca5b00bbe4dbaa29 gcc/testsuite/g++.dg/ext/asm3.C - f8da779ccf232ebdb2dee94530a1bf48 gcc/testsuite/g++.dg/ext/asm4.C - e5f9fb7d1c25afe2ab0823f495d251e5 gcc/testsuite/g++.dg/ext/asm5.C - 0689b61a59bc7c15432dc6d704aebb9f gcc/testsuite/g++.dg/ext/asm6.C - 8afca39f01d4d9fd0f55e2cf279c5c77 gcc/testsuite/g++.dg/ext/asm7.C - 9c3b7de14ce6ac49627b91e2808376e5 gcc/testsuite/g++.dg/ext/asm8.C - 81d7f5132402c3b9c67ba05f4d092697 gcc/testsuite/g++.dg/ext/asmspecInvalid.C - 5ee066fcb4d2f0a4b7244f6dfe4cf04b gcc/testsuite/g++.dg/ext/asmspecValid.C - 6ce972d5686790fe9c2f5bbd08661b2f gcc/testsuite/g++.dg/ext/attrib1.C - 7e9f8e5acd7da503c63f6342955e1873 gcc/testsuite/g++.dg/ext/attrib10.C - 7d199628520ab2d84e8e00fc3200e683 gcc/testsuite/g++.dg/ext/attrib11.C - c460ffd02f4c4ad800649b58a60f30e1 gcc/testsuite/g++.dg/ext/attrib12.C - 3c5631b027ef64c7af2375ff8239a83f gcc/testsuite/g++.dg/ext/attrib13.C - 845a5f363e415deac7c6f7a6419ae334 gcc/testsuite/g++.dg/ext/attrib14.C - 39e052366a96099f26b671796340eb37 gcc/testsuite/g++.dg/ext/attrib15.C - 1feb907828c5492b83a6bb325e5a8f9c gcc/testsuite/g++.dg/ext/attrib16.C - 5ce9613d48cc00994b9fa919e8cc1293 gcc/testsuite/g++.dg/ext/attrib17.C - 82aaa143ec3c9deb77fe0ca5f7aa646f gcc/testsuite/g++.dg/ext/attrib18.C - 156cb04363d25c08db71f92c962b39d7 gcc/testsuite/g++.dg/ext/attrib19.C - 7b769337b45c87f3c5f62ad1dc100502 gcc/testsuite/g++.dg/ext/attrib2.C - 488ab60ba6222fb65bc3fb61aaa3e44f gcc/testsuite/g++.dg/ext/attrib20.C - 79dfce253a854fcefcd1eb3bf7e60934 gcc/testsuite/g++.dg/ext/attrib21.C - 7d022bc15e4179e83cb22834a71091af gcc/testsuite/g++.dg/ext/attrib3.C - 0689e86022776421672cfd3ac67e3153 gcc/testsuite/g++.dg/ext/attrib4.C - ec01dbb0bb96c7cda806a516a5cf87d4 gcc/testsuite/g++.dg/ext/attrib5.C - 76284b29c6fce52f56ddbcc04acd3a97 gcc/testsuite/g++.dg/ext/attrib6.C - 7af1e9265de26187b4a3a3880f99ac11 gcc/testsuite/g++.dg/ext/attrib7.C - 96c6791e16518bc1891b0b699b2ec487 gcc/testsuite/g++.dg/ext/attrib8.C - d964d5665a54d859b38a6b6f92740463 gcc/testsuite/g++.dg/ext/attrib9.C - 4486cdae80c643406bd32bd56d9bdad2 gcc/testsuite/g++.dg/ext/attribute-test-1.C - e3dfcad023441158e57c89c0a9346e22 gcc/testsuite/g++.dg/ext/attribute-test-2.C - 14498b2ead3361852f3a2ac858857014 gcc/testsuite/g++.dg/ext/attribute-test-3.C - f80b68cc0b6a9a76d568a8872bb62dbb gcc/testsuite/g++.dg/ext/attribute-test-4.C - f61922f06b005a2f6b3d676d7675131c gcc/testsuite/g++.dg/ext/builtin1.C - 613da54d38b4da8f6fd733b55dc9b099 gcc/testsuite/g++.dg/ext/builtin2.C - 2eb79b8e493396d3b59ec091894971a4 gcc/testsuite/g++.dg/ext/builtin3.C - d0e4a0673fb68ac42869b8c996361788 gcc/testsuite/g++.dg/ext/builtin4.C - fb2e513e1e4562144ff7be35634bd225 gcc/testsuite/g++.dg/ext/builtin5.C - b7c9d67e055f43c68752eb5dee97ef5b gcc/testsuite/g++.dg/ext/builtin6.C - f75543f5ea1a62d2e49f182ac3ff8f36 gcc/testsuite/g++.dg/ext/builtin7.C - f5cd77399383b76230ff688140e0b73d gcc/testsuite/g++.dg/ext/builtin8.C - 9ec34b90151fc823df34413d59729df4 gcc/testsuite/g++.dg/ext/builtin9.C - 584e264d76b42642e1d520318920eb9c gcc/testsuite/g++.dg/ext/c99struct1.C - ea8708497444a8e8d07b540409207c48 gcc/testsuite/g++.dg/ext/case-range1.C - 887aba2e9504f7104a2a8d1522d268e7 gcc/testsuite/g++.dg/ext/case-range2.C - ffb89a53a39495dfeb8f71f1c7f053ad gcc/testsuite/g++.dg/ext/case-range3.C - 5163e6d885c069c6cf53f4a8afd5e3c8 gcc/testsuite/g++.dg/ext/complit1.C - 7350965e2763a3a6e1d4346deaa1e94e gcc/testsuite/g++.dg/ext/complit2.C - b7b651bf5ed7db3fbe0f043be4d69c08 gcc/testsuite/g++.dg/ext/complit3.C - cfb1e3d3e6cedd5cd651ea51248b3822 gcc/testsuite/g++.dg/ext/cond1.C - 10abc828e1142ff735666c5c8f9d280f gcc/testsuite/g++.dg/ext/construct1.C - 356f009d32e7c4d124b9aff9f08aa85b gcc/testsuite/g++.dg/ext/conv1.C - 739dd1176941bfc4e49f4d7f144da1d3 gcc/testsuite/g++.dg/ext/desig1.C - 074eff0b52262e8cadfc7165db4809ad gcc/testsuite/g++.dg/ext/dll-MI1.h - 6aa7306aa2bf445debe3d81c5b253dd4 gcc/testsuite/g++.dg/ext/dllexport-MI1.C - 4bc15b43bea65ed1a02904869e0e19d5 gcc/testsuite/g++.dg/ext/dllexport1.C - 8762efb9149a937554f3e867cca0e9d8 gcc/testsuite/g++.dg/ext/dllimport-MI1.C - 4eebf2d30dffbb52c5d6ba4c36b355e6 gcc/testsuite/g++.dg/ext/dllimport1.C - 3c9b89ab2016a6038228f5d5b55923ac gcc/testsuite/g++.dg/ext/dllimport10.C - cc7081ea84e2fcef60683e1f41e869d1 gcc/testsuite/g++.dg/ext/dllimport2.C - 67b8d78ccea2034f30a7e18fdd627ecc gcc/testsuite/g++.dg/ext/dllimport3.C - fd35f38ace1396ffcef38df842c574a7 gcc/testsuite/g++.dg/ext/dllimport4.C - 7bb028b3290ebbfb132c053c38ca17bd gcc/testsuite/g++.dg/ext/dllimport5.C - ce50f97235f91ecb9fd7c54323394d31 gcc/testsuite/g++.dg/ext/dllimport6.C - fa792608bb6965293b0020c60bbb1f1e gcc/testsuite/g++.dg/ext/dllimport7.C - 3a7c34d8e8568a3a772ebf4eafae12c1 gcc/testsuite/g++.dg/ext/dllimport8.C - dd117255a19a422d965e9fd0580728ba gcc/testsuite/g++.dg/ext/dllimport9.C - c0dc41d4a72302e0ac9ef29725c83d30 gcc/testsuite/g++.dg/ext/flexary1.C - b00280f53981a2f30c8d4b894c33962c gcc/testsuite/g++.dg/ext/fnname1.C - a06d181d1f37ed4bbf17112c988f9608 gcc/testsuite/g++.dg/ext/fnname2.C - 9e62aa095a73cd8f1f5e3c31669594cd gcc/testsuite/g++.dg/ext/fnname3.C - ddff3d312dcb75275526c22a8eb2891b gcc/testsuite/g++.dg/ext/forscope1.C - cd4fed30cd2d12ab7d7ed0fd114114fc gcc/testsuite/g++.dg/ext/forscope2.C - 853c0d1bb8c4ec806df7ecfff1c64c10 gcc/testsuite/g++.dg/ext/init1.C - 6cfdb6711dd7c538f7c4411216e0cc5b gcc/testsuite/g++.dg/ext/instantiate1.C - 34f12a4e88c7d91723528bbca194ce29 gcc/testsuite/g++.dg/ext/instantiate2.C - 561bb7137df38a016a786156224c9769 gcc/testsuite/g++.dg/ext/instantiate3.C - 7448fb50d33d0e0b5699d1a46190acd0 gcc/testsuite/g++.dg/ext/label1.C - bc46f1e1c4440b0f50439ed472661922 gcc/testsuite/g++.dg/ext/label2.C - 2f937b0172f68361eedae818d69b598b gcc/testsuite/g++.dg/ext/label3.C - d80aaa6e59ecf30e826da071c824cc0d gcc/testsuite/g++.dg/ext/label4.C - 5c02e0e4479d479cc5946d050f0910a7 gcc/testsuite/g++.dg/ext/label5.C - 92a7056cf4009e7b4513a036edcef967 gcc/testsuite/g++.dg/ext/lvaddr.C - 4d2204ac6e2ce03af82e6431536be376 gcc/testsuite/g++.dg/ext/lvalue1.C - fc916d98d36fed4d9da40614102d5fdd gcc/testsuite/g++.dg/ext/max.C - c4e42acfcbcd9ad619eaca5e54041c5c gcc/testsuite/g++.dg/ext/member-attr.C - 8f3e3432664712c939fe6dea74deb533 gcc/testsuite/g++.dg/ext/oper1.C - de5f86b7a10350b9ce405e101438c412 gcc/testsuite/g++.dg/ext/packed2.C - 770238079a61068b47e3d076fe0aab49 gcc/testsuite/g++.dg/ext/packed3.C - 95291e3b1e495c6d88ede57ef934df95 gcc/testsuite/g++.dg/ext/packed4.C - 16a931c57f92231bf11258bf8610b8ca gcc/testsuite/g++.dg/ext/packed5.C - ae7890414c5bc0a5814823b6bca9beb4 gcc/testsuite/g++.dg/ext/packed6.C - 2e29b33d9b093b6a30a0e49d1b42c6c8 gcc/testsuite/g++.dg/ext/packed7.C - 30d70c9b6d531cbcd6f6fe964838c28a gcc/testsuite/g++.dg/ext/packed8.C - ad117686eb16e680b29f2f5e45ebe0df gcc/testsuite/g++.dg/ext/pragmaweak1.C - ae2794e104309a224e228d70e4cede48 gcc/testsuite/g++.dg/ext/pretty1.C - faa8333681bedde3ba84daa60ec26ff8 gcc/testsuite/g++.dg/ext/pretty2.C - 171b60b2dd599842569025ee22f7703a gcc/testsuite/g++.dg/ext/restrict1.C - 1f515ca30d28ec30600fee3e74e3f4f6 gcc/testsuite/g++.dg/ext/spe1.C - 0cc2b837a96214f4ba420513a4d610a8 gcc/testsuite/g++.dg/ext/static1.C - 40ecbac4d27075e4005c73ce57fc001d gcc/testsuite/g++.dg/ext/stmtexpr1.C - e6bc1a09cf3c9d838c7ad4575c3d8740 gcc/testsuite/g++.dg/ext/stmtexpr2.C - 15be25b1a07f94e4d65103bfb52d6406 gcc/testsuite/g++.dg/ext/stmtexpr3.C - 7f4e8ebedb382ebc1349d7067b034121 gcc/testsuite/g++.dg/ext/stmtexpr4.C - a6cc01634e0bd707301c873f2d35f891 gcc/testsuite/g++.dg/ext/stmtexpr5.C - d104145185fba3180b02bfff96944804 gcc/testsuite/g++.dg/ext/stmtexpr6.C - 7e2b298f25a70913e3a563f97e4cf5b7 gcc/testsuite/g++.dg/ext/stmtexpr7.C - b8a7bc7b0dc38a84a435cecd41d9f4c3 gcc/testsuite/g++.dg/ext/tmplattr1.C - e9d03f1964df6b0b82bc92f7cb17d1a2 gcc/testsuite/g++.dg/ext/typedef-init.C - a55635b999e217d4900dcb3975178408 gcc/testsuite/g++.dg/ext/typename1.C - 797d2045e8822a50b44635725cab1028 gcc/testsuite/g++.dg/ext/typeof1.C - a9f6e5ffa8ee45297e80ce1461434dc7 gcc/testsuite/g++.dg/ext/typeof10.C - d4a84aa4c28cc592a1e9f2cc414b0de8 gcc/testsuite/g++.dg/ext/typeof2.C - 72bb88847c07dea00da2dd0ccfca39ac gcc/testsuite/g++.dg/ext/typeof3.C - bb35b4ce331483ff19b91d62234fac6b gcc/testsuite/g++.dg/ext/typeof4.C - 894af6b53e421663726a15c3ffb4145c gcc/testsuite/g++.dg/ext/typeof5.C - cac7810767ae23faa6823a798e9c3cea gcc/testsuite/g++.dg/ext/typeof6.C - 0217210e867cc6de19f825b9e4b680d3 gcc/testsuite/g++.dg/ext/typeof7.C - a9d136cfb86815cbf4d2e46089c90ce0 gcc/testsuite/g++.dg/ext/typeof8.C - d7e6d10c23ed31b44c2e6c3268ab2b30 gcc/testsuite/g++.dg/ext/typeof9.C - 1e6ab4b0a8dd095b526fad3f97ec5a91 gcc/testsuite/g++.dg/ext/vector1.C - 3f2ba0450158ad5c221f98dd0e641cbf gcc/testsuite/g++.dg/ext/vector2.C - baebe8b558d0ca0786152594a8fc8041 gcc/testsuite/g++.dg/ext/visibility/arm1.C - 9b9c7c100d92f227167622362ae81686 gcc/testsuite/g++.dg/ext/visibility/assign1.C - 18d8a1310b12aec50bcac70a4583e44d gcc/testsuite/g++.dg/ext/visibility/fvisibility-inlines-hidden.C - 05621e547003978809101724b30f453e gcc/testsuite/g++.dg/ext/visibility/fvisibility-override1.C - 3f13700d39ac777487210f33e12d6d81 gcc/testsuite/g++.dg/ext/visibility/fvisibility-override2.C - 3a72a00418a387a4b941484f8782c6dd gcc/testsuite/g++.dg/ext/visibility/fvisibility.C - d7e8086561549b3830b812ca5fcd9dd6 gcc/testsuite/g++.dg/ext/visibility/memfuncts.C - 9a8d2d6de4dd65f8d370f81892ab674c gcc/testsuite/g++.dg/ext/visibility/new1.C - a5cf799f3717193ef5efd44a872e69bb gcc/testsuite/g++.dg/ext/visibility/noPLT.C - a8d59950cbc8ed898d19dfae9f599221 gcc/testsuite/g++.dg/ext/visibility/pragma-override1.C - e4bb4a5f15deb500cb7920bd0a441fd2 gcc/testsuite/g++.dg/ext/visibility/pragma-override2.C - 56d8136e642cb24cb4da8e83e4f943f7 gcc/testsuite/g++.dg/ext/visibility/pragma.C - 6014ef7f9e80dffce855a18d78bf2212 gcc/testsuite/g++.dg/ext/visibility/staticdatamem.C - f557224265cdd5e5b63d2ff669e9cabe gcc/testsuite/g++.dg/ext/visibility/staticmemfuncts.C - 871b12330fdac390784bb00c45740be6 gcc/testsuite/g++.dg/ext/visibility/symbian1.C - 20cb6ae6a48cf6179e9be36a09cc215d gcc/testsuite/g++.dg/ext/visibility/virtual.C - b78959b2914362cd23e2ae31204c2305 gcc/testsuite/g++.dg/ext/visibility/visibility-1.C - e84981f02dd8957761952e315dab0d86 gcc/testsuite/g++.dg/ext/visibility/visibility-2.C - b9dc9fa8adc27f38cdd6d69f47df7504 gcc/testsuite/g++.dg/ext/visibility/visibility-3.C - 9915a08c47035d39990d7918773f9236 gcc/testsuite/g++.dg/ext/visibility/visibility-4.C - 29732097fb76e25fb0f4f81cb768aa61 gcc/testsuite/g++.dg/ext/visibility/visibility-5.C - f810d8d490c2163100b8092bb733b17d gcc/testsuite/g++.dg/ext/visibility/visibility-6.C - 47a67b29187cc189e64d6b11782f0dba gcc/testsuite/g++.dg/ext/visibility/visibility-7.C - 1e3d15af5ef5d1e7ce91f6fb5b2ce876 gcc/testsuite/g++.dg/ext/visibility/visibility-8.C - 27498380cd99bd4d04e094d9a1b7d227 gcc/testsuite/g++.dg/ext/vla1.C - 1a6b39e9b2ac0eb6646ffa34331be0ad gcc/testsuite/g++.dg/ext/vla2.C - 11bcf00b0a6402fad7b9569e02318690 gcc/testsuite/g++.dg/ext/vlm1.C - 678b0a6bbf7e0629efdf82de5e5ed01a gcc/testsuite/g++.dg/ext/vlm2.C - 8c86ea641b4518800fb5154a1a151e06 gcc/testsuite/g++.dg/ext/weak1.C - d2a31eb19f78eba07ebeb256b409141a gcc/testsuite/g++.dg/ext/weak2.C - 1a7816a666c363e8410710411e40ce26 gcc/testsuite/g++.dg/ext/weak3.C - 569d3a72f7308f3c9506d3faac9ee758 gcc/testsuite/g++.dg/gcov/gcov-1.C - afab866e59f46409fb68aa64174f3acf gcc/testsuite/g++.dg/gcov/gcov-2.C - 0e241a16c3faf2f0c387bd2978d2b824 gcc/testsuite/g++.dg/gcov/gcov-3.C - 2c83bff9a3f14aa6fc5d7755bf82c9b6 gcc/testsuite/g++.dg/gcov/gcov-3.h - 81c62a5769eb045edfd114c694fbaa35 gcc/testsuite/g++.dg/gcov/gcov.exp - 176e66df5d6aa9dd76c8fe406b78a370 gcc/testsuite/g++.dg/inherit/access1.C - 6b97e7f34bed3048a23d0a8e86c3e497 gcc/testsuite/g++.dg/inherit/access2.C - 782f289a8885743348299a4efef52f20 gcc/testsuite/g++.dg/inherit/access3.C - 2ef6c26071aeff4bfc7114533bcbb6dc gcc/testsuite/g++.dg/inherit/access4.C - c2411e6f8a0da7e3d67e7b6f69f5a766 gcc/testsuite/g++.dg/inherit/access5.C - 953df2b1556d4072e312369e3d7273a1 gcc/testsuite/g++.dg/inherit/base1.C - 260417b2989a13a1902a4b8b6ec39008 gcc/testsuite/g++.dg/inherit/base2.C - f3b3605ed6515de4b142977d92356815 gcc/testsuite/g++.dg/inherit/cond1.C - 860b10ddf83da89ca71e00e1586f331e gcc/testsuite/g++.dg/inherit/conv1.C - 65847617fa7d1ccf575a8de01815db58 gcc/testsuite/g++.dg/inherit/conv2.C - d5b9e7987bad7019aaec9e69eab66e85 gcc/testsuite/g++.dg/inherit/covariant1.C - c45cf3d192b85a046a341359fd79b95f gcc/testsuite/g++.dg/inherit/covariant10.C - 8799bf88ee0d1e0be597004c422cbda8 gcc/testsuite/g++.dg/inherit/covariant11.C - 024b0d1452f48d9188fd4c6f01697f03 gcc/testsuite/g++.dg/inherit/covariant12.C - 50c88ef50589e6c43504bf35e1780d9c gcc/testsuite/g++.dg/inherit/covariant14.C - 1a712ed4a3f761571bfe894372a9032b gcc/testsuite/g++.dg/inherit/covariant2.C - 24ff947b4da8f1fcee6c7b66d8388009 gcc/testsuite/g++.dg/inherit/covariant3.C - 8c6bb6aaa56fa2bea8b375c52fab5688 gcc/testsuite/g++.dg/inherit/covariant4.C - 93a19aa63029d81a5f4f59b8b81d11a8 gcc/testsuite/g++.dg/inherit/covariant5.C - c5a6312f5be1ce7f30501a4b629453f3 gcc/testsuite/g++.dg/inherit/covariant6.C - 82b4a344bc9dab241614d19ec1d9aa3a gcc/testsuite/g++.dg/inherit/covariant7.C - 9a768cc9dfee9447ec4b15a45df32035 gcc/testsuite/g++.dg/inherit/covariant8.C - b0b99a844e3a249dbe2e80770008c39f gcc/testsuite/g++.dg/inherit/covariant9.C - c788c5892d7d120b0357a3804e53f50a gcc/testsuite/g++.dg/inherit/error1.C - 58a10b4567b6f89d8662c1fc4673d85e gcc/testsuite/g++.dg/inherit/local1.C - 7ba23e93339cef0810a212036425afb3 gcc/testsuite/g++.dg/inherit/local2.C - 0538ccbaac8b13faa65f78233c14d00f gcc/testsuite/g++.dg/inherit/multiple1.C - 2eaa83c0c5e1866b7dd9098e51c7f03c gcc/testsuite/g++.dg/inherit/namespace-as-base.C - 929bd841afc583f6793a33214c34c08a gcc/testsuite/g++.dg/inherit/null1.C - 47a2c8a75fa7e8806502df721a9bf6e3 gcc/testsuite/g++.dg/inherit/operator1.C - 8ec3eec10bb6beeb5a1ec171d1b02302 gcc/testsuite/g++.dg/inherit/operator2.C - 1c83e20d447d50159eb23408fda6231f gcc/testsuite/g++.dg/inherit/override1.C - 57ff79e4f3304cf12253ad956fe99a96 gcc/testsuite/g++.dg/inherit/ptrmem1.C - fad492da1e6e9e175df8d618db9cf1fa gcc/testsuite/g++.dg/inherit/ptrmem2.C - 592d6abc110ab9527c8334e13ec7cfee gcc/testsuite/g++.dg/inherit/ptrmem3.C - 766fe5b4a709e73fe26896c37842fb64 gcc/testsuite/g++.dg/inherit/pure1.C - 11e5d1f68073db04c0dcb3d956d68731 gcc/testsuite/g++.dg/inherit/template-as-base.C - f54f42efb01f78d530cd6440f416587e gcc/testsuite/g++.dg/inherit/thunk1.C - 9b88ac0413e9487e8a758280c835a160 gcc/testsuite/g++.dg/inherit/thunk2.C - fbd285dcc7270a076d780f76a8ce05f4 gcc/testsuite/g++.dg/inherit/thunk3.C - 36499d0eccceff40478008f2dc2f180f gcc/testsuite/g++.dg/inherit/thunk4.C - fd1a48e42812d7a049499f6df69ff7fe gcc/testsuite/g++.dg/inherit/thunk5.C - 543b190c9c0d744209af04ea332cc27e gcc/testsuite/g++.dg/inherit/typedef1.C - be87b303cd68bc0083e229657e8d162a gcc/testsuite/g++.dg/inherit/typeinfo1.C - 8ac7470626f12e0cdefa40e25583472b gcc/testsuite/g++.dg/inherit/union1.C - 68d63fe3703892061d4c4162a5385cdf gcc/testsuite/g++.dg/inherit/using1.C - 26f51eac0b25566825aafb23697d10a4 gcc/testsuite/g++.dg/inherit/using2.C - c9b550ead8867586800cdeee63308c31 gcc/testsuite/g++.dg/inherit/using3.C - 5fa38874a73026f9b2fd718cdccff27d gcc/testsuite/g++.dg/inherit/using4.C - 768bdcc7042d268b87a11846a928e38c gcc/testsuite/g++.dg/inherit/volatile1.C - 835b43db313003f4551ea74731f1362c gcc/testsuite/g++.dg/init/addr-const1.C - f6bd229ad72e1e0526a7e259faf50163 gcc/testsuite/g++.dg/init/aggr1.C - a79ad2e50ca8d0ab6dd5b27254f204b5 gcc/testsuite/g++.dg/init/aggr2.C - 9f0814e4f47903c340ece647e3a040fa gcc/testsuite/g++.dg/init/aggr3.C - 92960aa3fba7b251d088910f7ca36c73 gcc/testsuite/g++.dg/init/array1.C - 52be26e8b242500ae671c570de13a1a7 gcc/testsuite/g++.dg/init/array10.C - 277d5eaa0119e28a1c7aaa014f13a7c9 gcc/testsuite/g++.dg/init/array11.C - cdd8bcf2d0f951ea0f042ff962ed9854 gcc/testsuite/g++.dg/init/array12.C - d0bb03e714f655f56840d4e660ac77be gcc/testsuite/g++.dg/init/array13.C - 46ee7376992213a7ad7da95e9c59931d gcc/testsuite/g++.dg/init/array14.C - 4b343cab41b920a5cd17c596fa24cc6f gcc/testsuite/g++.dg/init/array15.C - 6edbe02baa73e2e039331eed39a96e9c gcc/testsuite/g++.dg/init/array16.C - bebae7e64d01c783fefaf2f358272230 gcc/testsuite/g++.dg/init/array17.C - 2010ab8cabd116e1c5704c568327ae76 gcc/testsuite/g++.dg/init/array18.C - db737c897b3b257dcc015a0f7ff35dcc gcc/testsuite/g++.dg/init/array19.C - fa5767203bb04480dc89d15d55d04ad1 gcc/testsuite/g++.dg/init/array2.C - 0212d2961b78684e39260cc7bf7ae66a gcc/testsuite/g++.dg/init/array3.C - dafd4fb071c88ff21250002b43675816 gcc/testsuite/g++.dg/init/array4.C - 0f2710d39e547bff2dfc21c51a8173ff gcc/testsuite/g++.dg/init/array5.C - 12f516d0ef7088644b46185bbd83ef4d gcc/testsuite/g++.dg/init/array6.C - 02cf876b0b0d2594118addc046b9112a gcc/testsuite/g++.dg/init/array7.C - 4ab5bb9dc38b78d749ba584adefbdc33 gcc/testsuite/g++.dg/init/array8.C - b1c2a3438d19ab4734ef026ce6aba7fa gcc/testsuite/g++.dg/init/array9.C - 590b4fffc5e2d0c7af7852413ab82a9e gcc/testsuite/g++.dg/init/assign1.C - 3eee77105967418a88d56f0c30243408 gcc/testsuite/g++.dg/init/attrib1.C - 2f79b9184ae5c27e207d20ac08a89a28 gcc/testsuite/g++.dg/init/bitfield1.C - f93344289d2f2663e5df449820c5dae4 gcc/testsuite/g++.dg/init/bitfield2.C - a9c79959ed517bc5d72a6a5d41cbf16b gcc/testsuite/g++.dg/init/brace1.C - cf9c501be271cd3a122b94b489c28c30 gcc/testsuite/g++.dg/init/brace2.C - c46d05cc9ceeb4d3a8a4d25cd908ba7a gcc/testsuite/g++.dg/init/brace3.C - 8878c87dba0d0dc5af8198636c9944bc gcc/testsuite/g++.dg/init/byval1.C - 37e3aaafda06e7a49338706d936ff70f gcc/testsuite/g++.dg/init/call1.C - 0f1ff9d8ddbbe6eb6b3651aa40fa79db gcc/testsuite/g++.dg/init/cleanup1.C - 7d94225f3f0c383bec9dd200a01a0b33 gcc/testsuite/g++.dg/init/cleanup2.C - 188aaf9a14e14dfb97cecb6f71b0dd05 gcc/testsuite/g++.dg/init/const1.C - 4db32f4d35d147ab0e7b83fc5a21a848 gcc/testsuite/g++.dg/init/const2.C - 641df0a856e9b4cd6a3fe6823eda796c gcc/testsuite/g++.dg/init/copy1.C - c268699333b239c371d1bdc906ea54ad gcc/testsuite/g++.dg/init/copy2.C - 507c17431c10231f129d442ae2f706a2 gcc/testsuite/g++.dg/init/copy3.C - 28ced8869a7baac26a49e3084bf7d851 gcc/testsuite/g++.dg/init/copy4.C - 02c689a173b02b7312d282add8f14591 gcc/testsuite/g++.dg/init/copy5.C - 5d48182e8fa2907f420bf1ef3d67dba3 gcc/testsuite/g++.dg/init/copy6.C - 22ca2e26c2eae2657ca6b18a894fb804 gcc/testsuite/g++.dg/init/copy7.C - 77ceed5edeb6a109374c44ef23679bef gcc/testsuite/g++.dg/init/ctor1.C - c92e60dfdc4e6ad1fcc8d9290be36f5f gcc/testsuite/g++.dg/init/ctor2.C - 5922ec5514343fd09b90bff2a9853e0d gcc/testsuite/g++.dg/init/ctor3.C - bcd6d5c96f2533cb0e650f09158cf3d7 gcc/testsuite/g++.dg/init/ctor4.C - ecc9c501210a7d0fcb63a6b4e75e71ee gcc/testsuite/g++.dg/init/ctor6.C - 2c3e5a9bb93285c3f11607173fad5f0e gcc/testsuite/g++.dg/init/ctor7.C - 27316aef2661ec451196e55a019579a8 gcc/testsuite/g++.dg/init/delete1.C - b34354a9fccb98f99f3ac0bc14d8f157 gcc/testsuite/g++.dg/init/dso_handle1.C - 0282b33cfb0b201499908c95a2e9b57d gcc/testsuite/g++.dg/init/dtor1.C - aa6675ad7ca1b7ce6a63c598c59f89a0 gcc/testsuite/g++.dg/init/dtor2.C - 5f5e01bbe7cb4844fd36654728665aa4 gcc/testsuite/g++.dg/init/dtor3.C - fb8a48266ab2a995a88943828c7a824f gcc/testsuite/g++.dg/init/elide1.C - e657849b9797c7df684fd4fafe1341d1 gcc/testsuite/g++.dg/init/elide2.C - d2ea13322f402d3ce506a9a1106ee836 gcc/testsuite/g++.dg/init/empty1.C - d5cf79bd277e32455485602b0608bbad gcc/testsuite/g++.dg/init/enum1.C - ca9a6dc8d27f3cf82314cfcd92133441 gcc/testsuite/g++.dg/init/enum2.C - 025511c7f18d8a1cc8f8d38b6d04dce0 gcc/testsuite/g++.dg/init/error1.C - 265ea5015e9eb7de8e1c6503d956e086 gcc/testsuite/g++.dg/init/float1.C - f93dc3d9c3bb926cb7922031698ecfef gcc/testsuite/g++.dg/init/for1.C - 01eca483f7382cb5c35dcad5558f08b1 gcc/testsuite/g++.dg/init/for2.C - 07dcd9a47aa0d73fd3c9a976d1f3ba07 gcc/testsuite/g++.dg/init/for3.C - 4c0fd932ebbc4629dbb229edf363e946 gcc/testsuite/g++.dg/init/global1.C - a2c1054568281f6408f992ee29e5680b gcc/testsuite/g++.dg/init/goto1.C - e00c10f6c51c0fe0e298cd7214a51a46 gcc/testsuite/g++.dg/init/goto2.C - 61b6e6a5b24a1cf0c1d82d1bad6d7600 gcc/testsuite/g++.dg/init/init-ref1.C - c2e29d2071e0ec0563f5e74c45da4ecd gcc/testsuite/g++.dg/init/init-ref2.C - 3a6691b139891fc8cdbe2c6d887fdce4 gcc/testsuite/g++.dg/init/init-ref3.C - 3f1579f55c69e948c03b96707c703c8c gcc/testsuite/g++.dg/init/init-ref4.C - 41d2d4e5be3c0a2a40a1924f14ac4448 gcc/testsuite/g++.dg/init/inline1.C - 1d0392de135809f763e581a721e51f11 gcc/testsuite/g++.dg/init/member1.C - 3dd2b2682d04e72fb7a9a8d137ec7e9d gcc/testsuite/g++.dg/init/new1.C - 99032474a76d34492ef006f7c9ae5a81 gcc/testsuite/g++.dg/init/new10.C - 6f47ea3d49aa99edd7c65d0f6c52bdf3 gcc/testsuite/g++.dg/init/new11.C - bd503383d6a9825355b68023ee042168 gcc/testsuite/g++.dg/init/new12.C - 894f537f7b2366df913696980df633b8 gcc/testsuite/g++.dg/init/new13.C - f61f4940bc97502688606d4b7f1701a2 gcc/testsuite/g++.dg/init/new14.C - 0e2097c3ca7d08118bd96eef576702da gcc/testsuite/g++.dg/init/new15.C - 7502916c49c92544e10e7a1d3ce41eea gcc/testsuite/g++.dg/init/new2.C - 2326f60a4e882ff67a8dd2802f7a0b8b gcc/testsuite/g++.dg/init/new3.C - 19dcda79922ea7017c7e260394e77415 gcc/testsuite/g++.dg/init/new4.C - 30174c9a71d3d8e0fb35b9556abdea15 gcc/testsuite/g++.dg/init/new5.C - 6142030ce76d1ab9453ff0a223722577 gcc/testsuite/g++.dg/init/new6.C - 625c88e7ce2f57c2f27e69085c8278eb gcc/testsuite/g++.dg/init/new7.C - 9e9ce794649ccc9a4507b42cb8c4c0d0 gcc/testsuite/g++.dg/init/new8.C - d9b779b618b81e9ea527baf5e2af4c4e gcc/testsuite/g++.dg/init/new9.C - 554f34a22cd100ecfb39b5c4ab32947f gcc/testsuite/g++.dg/init/null1.C - ef95eb29955e54a2310be36a0828b0cb gcc/testsuite/g++.dg/init/placement1.C - 9c2843f3878e7468a19ecfaa90c8bf5f gcc/testsuite/g++.dg/init/placement2.C - 61be8418b83a05d14bee83b0c4c26ff7 gcc/testsuite/g++.dg/init/placement3.C - 17e13ddd2f4151d2809753d82ad732b3 gcc/testsuite/g++.dg/init/pm1.C - 49c02c7ea8ff817fb850567f5e9bb9d8 gcc/testsuite/g++.dg/init/pm2.C - b8f980c062ec4b3f73dffbda8276ec70 gcc/testsuite/g++.dg/init/pm3.C - 19c721af2055386319b10ee94a3d6a81 gcc/testsuite/g++.dg/init/pmf1.C - d92713305e498425e3152fff2c8acf2d gcc/testsuite/g++.dg/init/ptrmem1.C - 74ea9e49b5fe45a570f00a8474ac7198 gcc/testsuite/g++.dg/init/ptrmem2.C - 1b51fdd73c1758c6564cee1de0ae7aff gcc/testsuite/g++.dg/init/ref1.C - bad5721c186c4b7e163fcd05cffe528d gcc/testsuite/g++.dg/init/ref10.C - d0d8fbd7155549c25221fd9539a9ffc5 gcc/testsuite/g++.dg/init/ref11.C - b5056183793160d509fa082d596ab38f gcc/testsuite/g++.dg/init/ref12.C - 753ffddceb5ce125cebb945a65a73cdf gcc/testsuite/g++.dg/init/ref2.C - e21984c05c21d067e3b20b37c68bec76 gcc/testsuite/g++.dg/init/ref3.C - f21f65304dbc9a97b63efafb7bb1a6df gcc/testsuite/g++.dg/init/ref4.C - e7fdc3fa73fd7411222a32862636796b gcc/testsuite/g++.dg/init/ref5.C - f75e860b2c4af1d147a082d96b6d7806 gcc/testsuite/g++.dg/init/ref6.C - c83b7aed233d6150603f6551e858ddf3 gcc/testsuite/g++.dg/init/ref7.C - 7d3e4afff4fce557d4ee66f8d865c7d9 gcc/testsuite/g++.dg/init/ref8.C - ded575d1c35757dbf89f635e5a86910d gcc/testsuite/g++.dg/init/ref9.C - 7d8b7ff14410173fd3e1cb0594f72583 gcc/testsuite/g++.dg/init/save1.C - 36c7bdcd9c002a17bbb025dd79e017b7 gcc/testsuite/g++.dg/init/static1.C - 5790ab7ca9ca7303a8c59f3dbcb9058e gcc/testsuite/g++.dg/init/static2.C - 8b181745d241d484dd529391acd12c57 gcc/testsuite/g++.dg/init/string1.C - 45abc8e0bdd04e2c0dd28c4de54e85c7 gcc/testsuite/g++.dg/init/struct1.C - fb4e7d34dd521424475c02bd1379d218 gcc/testsuite/g++.dg/init/switch1.C - ab02e565927ee50b37c774159922e9d9 gcc/testsuite/g++.dg/init/synth1.C - a94d2ff7c7a43d0764a116004fa30738 gcc/testsuite/g++.dg/init/union1.C - 75fa012514803aa0a98113ff8b7474c6 gcc/testsuite/g++.dg/init/vector1.C - f1339a059a53b8c932f6dd4870283209 gcc/testsuite/g++.dg/lookup/ambig1.C - fa1ea4ed4c9f1ae996929481bd6de67c gcc/testsuite/g++.dg/lookup/ambig2.C - 0e636168c26983f9ef884688bb4917e7 gcc/testsuite/g++.dg/lookup/ambig3.C - 71c3a6e7b7861bf0d920af7797bd8608 gcc/testsuite/g++.dg/lookup/ambig4.C - 8d4df0929f40654b37af662447f989ef gcc/testsuite/g++.dg/lookup/ambig5.C - 2f777984f797382f3dba7eab93665be9 gcc/testsuite/g++.dg/lookup/anon1.C - 6033c13175be69110fc7dd58ad6aa1da gcc/testsuite/g++.dg/lookup/anon2.C - 563e134d27e728c49412fd9e968a6cd8 gcc/testsuite/g++.dg/lookup/anon3.C - 57709e2c9e6767a799d8af24fcd9fa61 gcc/testsuite/g++.dg/lookup/anon4.C - 9b4af41a9b7ce52e2f2a1c0f80c2b16a gcc/testsuite/g++.dg/lookup/builtin1.C - d4887e959260b7f96317369d69134b6c gcc/testsuite/g++.dg/lookup/builtin2.C - ccc3c25dd361d4449e0d183046beace3 gcc/testsuite/g++.dg/lookup/class-member-1.C - 150d0e731cb43b0a2d8a3416484aa2a0 gcc/testsuite/g++.dg/lookup/class-member-2.C - 6762f9b22565b38865b048d0a28a7e78 gcc/testsuite/g++.dg/lookup/conv-1.C - b59dc1be1de7788c3e2134a73db76fc4 gcc/testsuite/g++.dg/lookup/conv-2.C - 5ea2bf1f15c014fc72f6b7b8c42b05e8 gcc/testsuite/g++.dg/lookup/conv-3.C - a96892a658bcb84c3b0bb4a492c464f0 gcc/testsuite/g++.dg/lookup/conv-4.C - 0e3bdcba06a0b268451ab07419fa8b6a gcc/testsuite/g++.dg/lookup/conv-5.C - eca250664b688ff2d60db784a03646f6 gcc/testsuite/g++.dg/lookup/crash1.C - 6fc9e98dd31a974c79f311f71bfe2a82 gcc/testsuite/g++.dg/lookup/crash2.C - 2d694db02bac816df7c429ac8b59c18f gcc/testsuite/g++.dg/lookup/crash3.C - 7e5cb27f2cb8fd20d4617c4cfb845085 gcc/testsuite/g++.dg/lookup/crash4.C - b829196dc637277366c74ac9ece4c7c6 gcc/testsuite/g++.dg/lookup/crash5.C - ed885784cc184f53bc0506c07dec604c gcc/testsuite/g++.dg/lookup/crash6.C - 7f3fadfecc160e192db942c4e24b7c75 gcc/testsuite/g++.dg/lookup/decl1.C - d64551040d13bf36f94a380b6b298ea5 gcc/testsuite/g++.dg/lookup/decl2.C - d9678387006e999bc9d29de93e894ef7 gcc/testsuite/g++.dg/lookup/delete1.C - fb015b2936976958a6c9772e86df9bd9 gcc/testsuite/g++.dg/lookup/disamb1.C - 3920de89ada5d72255d7202c8a1f6da8 gcc/testsuite/g++.dg/lookup/enum1.C - 01aa02d07ac01945729f0db1d362c4f2 gcc/testsuite/g++.dg/lookup/error1.C - 2284b69f8b484472d6345337a8a6a099 gcc/testsuite/g++.dg/lookup/exception1.C - c961035d55063ab35ff011e8098d8ea9 gcc/testsuite/g++.dg/lookup/forscope1.C - 0a537641a6f07027fc6b83c330555682 gcc/testsuite/g++.dg/lookup/forscope2.C - f095afdbf961d01e5ac006fff4dbda02 gcc/testsuite/g++.dg/lookup/friend1.C - 1d1b78e141263b9b6035a3fccc6af928 gcc/testsuite/g++.dg/lookup/friend2.C - e51e64a92ddf4c4d012cb738bf62fde5 gcc/testsuite/g++.dg/lookup/friend3.C - 96ad222df48d0097eb84d66dbf37d17d gcc/testsuite/g++.dg/lookup/friend4.C - 187ba092057b229619d98cf5e000c6e1 gcc/testsuite/g++.dg/lookup/friend5.C - f00af47e1b16d7d6e6577ae76572b806 gcc/testsuite/g++.dg/lookup/friend6.C - 9d3865e2b7ad7f2ada40573eca29da7d gcc/testsuite/g++.dg/lookup/friend9.C - 0673992edce3a2ed0347433f5a52904a gcc/testsuite/g++.dg/lookup/hidden-class1.C - 1543acdebdb65876176b6415fff0ac88 gcc/testsuite/g++.dg/lookup/hidden-class2.C - 0f80d6d420969bf03406748b683c92d5 gcc/testsuite/g++.dg/lookup/hidden-class3.C - 4015bc4983ffa5738cd73a7e693ab292 gcc/testsuite/g++.dg/lookup/hidden-class4.C - e7235e035c241df579f649933ff1d6a6 gcc/testsuite/g++.dg/lookup/hidden-class5.C - 75d6130ec7488ae9b8d9c00b3d8439f1 gcc/testsuite/g++.dg/lookup/hidden-class6.C - 368a0be43f3f0f93b821911860114e96 gcc/testsuite/g++.dg/lookup/hidden-class7.C - 43ad4f369597420b26688a9f8ee0553a gcc/testsuite/g++.dg/lookup/hidden-class8.C - d13c196ccdbbc4683a8238093061dcba gcc/testsuite/g++.dg/lookup/hidden-class9.C - 24386d1bd9589b7dedc4605e12d5d632 gcc/testsuite/g++.dg/lookup/hidden-temp-class1.C - 50ab8034359fc3eea96c1920bf38c853 gcc/testsuite/g++.dg/lookup/hidden-temp-class10.C - 4ccdb617ff78279d83f998edb37cd393 gcc/testsuite/g++.dg/lookup/hidden-temp-class11.C - 590a6df7b77021d1b70c7714b823d85b gcc/testsuite/g++.dg/lookup/hidden-temp-class2.C - ab292b30848b42061657e1886f73b081 gcc/testsuite/g++.dg/lookup/hidden-temp-class3.C - 5d3c037e35a7bb1abf22ed827965735b gcc/testsuite/g++.dg/lookup/hidden-temp-class4.C - 5a5f41370026fd44a0bad756fb1c01f2 gcc/testsuite/g++.dg/lookup/hidden-temp-class5.C - 754fc789506af415caca6ae05d0b538d gcc/testsuite/g++.dg/lookup/hidden-temp-class6.C - b85da0a6dd0281917136631542194c52 gcc/testsuite/g++.dg/lookup/hidden-temp-class7.C - 7329bb8e573ed03d12f2ea0f32cdb168 gcc/testsuite/g++.dg/lookup/hidden-temp-class8.C - 553918de93ea2e1a018822b6746d8a0a gcc/testsuite/g++.dg/lookup/hidden-temp-class9.C - 982d219f3971a11f0bdf84813dcb1b80 gcc/testsuite/g++.dg/lookup/java1.C - c640da1e1f515bb2b0001b9266b2da05 gcc/testsuite/g++.dg/lookup/java2.C - 751d0b5e7453f5f49c388d10446f6515 gcc/testsuite/g++.dg/lookup/koenig1.C - c44c726de3c9ebad9efc6f0268a223d3 gcc/testsuite/g++.dg/lookup/koenig2.C - 0efd4ef624e1a631dad2972522c30301 gcc/testsuite/g++.dg/lookup/koenig3.C - 634eca78a66aff86cb1d96384411430c gcc/testsuite/g++.dg/lookup/koenig4.C - 6438f8158c9b2b3fffe8884a62ce29af gcc/testsuite/g++.dg/lookup/main1.C - 87fc629e5c4d461f8b0b8d07b9e85a50 gcc/testsuite/g++.dg/lookup/member1.C - 6c99bf6f0c2260471ad74e39e36cdf71 gcc/testsuite/g++.dg/lookup/name-clash1.C - 924d0b82f921fb6c61ded452d74242a8 gcc/testsuite/g++.dg/lookup/name-clash2.C - 81599e15173d111c32e196e35a6bc5ed gcc/testsuite/g++.dg/lookup/name-clash3.C - 8987951c940f83baf2c7608b76695a1a gcc/testsuite/g++.dg/lookup/name-clash4.C - 2aad717d2580b37ccf512edb71fd54a2 gcc/testsuite/g++.dg/lookup/nested1.C - 29a86b7ef1cb72eef07f44a9c39198bf gcc/testsuite/g++.dg/lookup/new1.C - 9acfc8706a0bca23685ea80c9dd6b524 gcc/testsuite/g++.dg/lookup/new2.C - 72c3a9b17a32af0585fa3bf9d370c39d gcc/testsuite/g++.dg/lookup/ns1.C - 8fad00e146fe0525b4a78080a95a7ca8 gcc/testsuite/g++.dg/lookup/ns2.C - 9fc063d780e4510399927cfe832e8770 gcc/testsuite/g++.dg/lookup/pretty1.C - f30dda31dee159f3aebbbc269a5fd8e4 gcc/testsuite/g++.dg/lookup/ptrmem1.C - bcba89d3ec64e8fc005f26cebc29ef75 gcc/testsuite/g++.dg/lookup/redecl1.C - a0c29cb4b5f7577e6f70badabcf54df5 gcc/testsuite/g++.dg/lookup/scope-operator1.C - 7f5cd88f36ee85ad8858de6c3ee35d51 gcc/testsuite/g++.dg/lookup/scoped1.C - f950a02091772094987f1dccab8f1581 gcc/testsuite/g++.dg/lookup/scoped2.C - fd5b1d6b45ff24d721908d389585b869 gcc/testsuite/g++.dg/lookup/scoped3.C - aa72bf12de95e37fe79a3293544473d4 gcc/testsuite/g++.dg/lookup/scoped4.C - 2a64c61d7cff0a81c852ac88971f57a2 gcc/testsuite/g++.dg/lookup/scoped5.C - 3f1e236714c4b8b0f699ae179e250764 gcc/testsuite/g++.dg/lookup/scoped6.C - 36c8df686ba39d71b24a97d15b78bcba gcc/testsuite/g++.dg/lookup/scoped7.C - 9ac92ac481a927433166e57356e545d2 gcc/testsuite/g++.dg/lookup/scoped8.C - 41c93b87e89568c99dc369e6ab78d9cd gcc/testsuite/g++.dg/lookup/strong-using-1.C - b88e19f2a23c7934ff2d728a257a2a8e gcc/testsuite/g++.dg/lookup/strong-using-2.C - 12515d02b3adf213d5151821057f38e3 gcc/testsuite/g++.dg/lookup/strong-using-3.C - 1591da0decee2f87beb828b2a559d801 gcc/testsuite/g++.dg/lookup/strong-using-4.C - 14a5eeccea742bec62851ac5c1d69945 gcc/testsuite/g++.dg/lookup/struct-hack1.C - 8837a627a3630961e92a566cca5204fa gcc/testsuite/g++.dg/lookup/struct1.C - f7cc5bba605998b587366c1cb499ac4f gcc/testsuite/g++.dg/lookup/struct2.C - a793e64bb6b34881797f23d0f6a812f7 gcc/testsuite/g++.dg/lookup/template1.C - 7019845dfb6dbd2d5547a6f72b822068 gcc/testsuite/g++.dg/lookup/template2.C - 0f014086c6e90e67e8879d132fc019d6 gcc/testsuite/g++.dg/lookup/two-stage1.C - 484cce6ae499098e15620d91582e9470 gcc/testsuite/g++.dg/lookup/used-before-declaration.C - 37ba62633a35db58ce53d2e965c7405c gcc/testsuite/g++.dg/lookup/using-10.C - e787b658f008402e539125d8744f57b8 gcc/testsuite/g++.dg/lookup/using.C - 3b1be5c1d7f024899683d6b51a3db2aa gcc/testsuite/g++.dg/lookup/using11.C - f57e21af5bde1bbf87d54aa842022073 gcc/testsuite/g++.dg/lookup/using12.C - 48b254e1c2661f3029eb99d0e76ad5a5 gcc/testsuite/g++.dg/lookup/using13.C - 566f22665e5dbaacccc9bab0af697314 gcc/testsuite/g++.dg/lookup/using14.C - 0b6e8b0a5d151134cc9e429382ecd4b8 gcc/testsuite/g++.dg/lookup/using2.C - d56f4b6d96d8a5c73deddb44f985b2b0 gcc/testsuite/g++.dg/lookup/using3.C - a9f8bb8a4c2ceef1805b242e53567377 gcc/testsuite/g++.dg/lookup/using4.C - e6b9eddad8d672688c883ca8af446a66 gcc/testsuite/g++.dg/lookup/using5.C - 8db693e8a73657ac0a6ba980e910013c gcc/testsuite/g++.dg/lookup/using6.C - aca3573b271c9fdc8cdb4992f24d7a8a gcc/testsuite/g++.dg/lookup/using7.C - 05105c11218492c8a6c6943b32a316ec gcc/testsuite/g++.dg/lookup/using8.C - 115454d847be74818c81a6670249a79c gcc/testsuite/g++.dg/lookup/using9.C - 960bd912d3dccb44df0ecdebdfd45b44 gcc/testsuite/g++.dg/opt/alias1.C - 5cda4cf9c7e156adc1c95f82e00ca6a4 gcc/testsuite/g++.dg/opt/alias2.C - 91fe29b9b1f08a3ca87595896db03497 gcc/testsuite/g++.dg/opt/alias3.C - a20397e7aec19ce67e72ee637a08a416 gcc/testsuite/g++.dg/opt/anonunion1.C - f5855f61cbf9d400a44f276598a5db21 gcc/testsuite/g++.dg/opt/array1.C - 8ec7cd2bb0f2a747c58511cdba0677c9 gcc/testsuite/g++.dg/opt/asm1.C - c9481d742a48253660d16743a6beecf9 gcc/testsuite/g++.dg/opt/asm2.C - 2196be4aeda3f2fca55756098ae04451 gcc/testsuite/g++.dg/opt/bool1.C - 15dd66151b129bfdbe9cd873521b3467 gcc/testsuite/g++.dg/opt/builtins1.C - def63acb8ef99a4c443fc492c744024e gcc/testsuite/g++.dg/opt/call1.C - 0365760743a63e367398b52c1a1ac37e gcc/testsuite/g++.dg/opt/cfg1.C - 2db7ebcb2c45714978fcb3cadb7cb570 gcc/testsuite/g++.dg/opt/cfg2.C - edb10b502f24cdcc3e2d6bd03834f453 gcc/testsuite/g++.dg/opt/cfg3.C - 2bb81d8b4e035fe5f91ce41ef3284779 gcc/testsuite/g++.dg/opt/cfg4.C - fb4da9867fcb6f2d50834331b8bd01b9 gcc/testsuite/g++.dg/opt/cleanup1.C - 8a5a897536e97520b29744f3237bd4fd gcc/testsuite/g++.dg/opt/complex4.C - d596297fb4b8cfc0dbc45507354819a3 gcc/testsuite/g++.dg/opt/cond1.C - b879c3972fcf09a0bef4781d973dea10 gcc/testsuite/g++.dg/opt/conj1.C - 14ee709f09c311be02b0626ca4909c28 gcc/testsuite/g++.dg/opt/conj2.C - 815190a461caeca9af90923572df6303 gcc/testsuite/g++.dg/opt/const1.C - 4bcc868b38c719f7e50e39d9f302169b gcc/testsuite/g++.dg/opt/const2.C - 45fe728a90ca30ef5afd18351211d63f gcc/testsuite/g++.dg/opt/const3.C - 6b2e1cf4863e58457238c73c49085813 gcc/testsuite/g++.dg/opt/const4.C - fe3330f4dcc4be90e5790ce38f643df9 gcc/testsuite/g++.dg/opt/covariant1.C - 2b8e568482a37c0e98a0154aa649f58b gcc/testsuite/g++.dg/opt/crash1.C - b55ed2120bf33c5fc301a48e32dd2bcd gcc/testsuite/g++.dg/opt/crossjump1.C - e98c78fcaf089947f989361b38fdf935 gcc/testsuite/g++.dg/opt/cse1.C - 828575acbc93114de791741277b04c03 gcc/testsuite/g++.dg/opt/cse2.C - d27372902cb47c7c488e8dfdc227c2a3 gcc/testsuite/g++.dg/opt/delay-slot-1.C - b78629432d8191727f95c1df6d1b5557 gcc/testsuite/g++.dg/opt/devirt1.C - efd4841018dde44e1a577570a64e42de gcc/testsuite/g++.dg/opt/dtor1.C - c59d630e23488d9f894a7904300cdd96 gcc/testsuite/g++.dg/opt/eh1.C - 4bc90d9400a86fd4bca87067006586da gcc/testsuite/g++.dg/opt/eh2.C - 18b23691d6af0cdfab89ec422af1cdb1 gcc/testsuite/g++.dg/opt/eh3.C - eb5f705d59dfe97f6ee0739884a4d329 gcc/testsuite/g++.dg/opt/emptyunion.C - 58fd998dee334068d9109db8a6d68eee gcc/testsuite/g++.dg/opt/enum1.C - a46d4940a485effb55a52f27a3660542 gcc/testsuite/g++.dg/opt/expect1.C - e8a21bcc87a675b894f8d5ad9b5b0170 gcc/testsuite/g++.dg/opt/expect2.C - d48bf743fe7cd2670b77dd76e8fc1714 gcc/testsuite/g++.dg/opt/float1.C - 65e3fab7de933a99f4b5f52a982ea8d1 gcc/testsuite/g++.dg/opt/fold1.C - 8bda53d5b874de63c6fb463b2e63a8f9 gcc/testsuite/g++.dg/opt/fold2.C - d89445d9cb1f86fe29290ee87eb3d8df gcc/testsuite/g++.dg/opt/fold3.C - ff5f8554e631ad4fefd7b89cfd16687b gcc/testsuite/g++.dg/opt/inline1.C - bdb061ce93c83db85373f2347c9ecdf0 gcc/testsuite/g++.dg/opt/inline2.C - f8d8b6e43c65e932c2f62a1b6414e898 gcc/testsuite/g++.dg/opt/inline3.C - 255209f312d67a90af5347445715b3c5 gcc/testsuite/g++.dg/opt/inline4.C - d6211992cdc6ec155a7621cf706f93dd gcc/testsuite/g++.dg/opt/inline5.C - 5c520267c44f9ad56a86ee13778463ba gcc/testsuite/g++.dg/opt/inline6.C - b7cb98f473e1920797490085dbf7bb94 gcc/testsuite/g++.dg/opt/inline7.C - 9f754de8bb8b020810cf2dc268d5cffb gcc/testsuite/g++.dg/opt/inline8.C - 81fd12ae62e7eba58e19fe1f834aaea9 gcc/testsuite/g++.dg/opt/inline9.C - 2fbe08ba96a89a540c76bbf38b7e5e77 gcc/testsuite/g++.dg/opt/interface1-a.cc - 574ab4f3f6a358775de8a350d81a7251 gcc/testsuite/g++.dg/opt/interface1.C - 09696a226561fa381a83f8c1b56bd004 gcc/testsuite/g++.dg/opt/interface1.h - 1ac038665b7965caf38f2ddc0a55b918 gcc/testsuite/g++.dg/opt/interface2.C - 147890dfec6e1cbd6d1bb8385a3ca1e0 gcc/testsuite/g++.dg/opt/interface2.h - 6bb37c381a7a99231c84a7271bdb70bc gcc/testsuite/g++.dg/opt/life1.C - 83a82f683c2ef38a1d683e0c8055bded gcc/testsuite/g++.dg/opt/local1.C - 74049e3e36b5fbdab2f271b70320a6d8 gcc/testsuite/g++.dg/opt/longbranch1.C - d25324eb64c4cc72b3b854870bb0dd1b gcc/testsuite/g++.dg/opt/longbranch2.C - 7138258a897096adae7238a76c0f3756 gcc/testsuite/g++.dg/opt/loop1.C - 5ba0313c07c21269127514a7438b4baf gcc/testsuite/g++.dg/opt/max1.C - 809c815ca5fb5bf80aa03dc0ec218e2b gcc/testsuite/g++.dg/opt/mmx1.C - 0f988c5a4c4565a26fde2b7693409cf2 gcc/testsuite/g++.dg/opt/mmx2.C - aae564cdd9b50225ee28c64cfe203a3b gcc/testsuite/g++.dg/opt/noreturn-1.C - 25116c5b072e5f10df5bd837649e0e1d gcc/testsuite/g++.dg/opt/nothrow1.C - 835771d4b580573ed930662d2b25babf gcc/testsuite/g++.dg/opt/nrv1.C - 360692bdb55de35cb68717ceb6c51fd7 gcc/testsuite/g++.dg/opt/nrv2.C - 42adcc800d5d2029a2b831e1453e8f32 gcc/testsuite/g++.dg/opt/nrv3.C - b2773b15109a2fc43572a97edf29b236 gcc/testsuite/g++.dg/opt/nrv4.C - 13481653ab41a707cb4c4eed2199c57f gcc/testsuite/g++.dg/opt/nrv5.C - cc4e1f139fd98494395c4313684fa753 gcc/testsuite/g++.dg/opt/nrv6.C - b16ae5b90244df2461a7c023c7f3c88e gcc/testsuite/g++.dg/opt/nrv7.C - 5778a352c750259fe850421e364893fa gcc/testsuite/g++.dg/opt/operator1.C - 1b20239db4498d5cce85a900755fb433 gcc/testsuite/g++.dg/opt/placeholder1.C - 2896f5b1a96dd9fabb1dbb65cb4c5921 gcc/testsuite/g++.dg/opt/pr13066-1.C - 4f87f86b9f018cae74888e97468b2fe0 gcc/testsuite/g++.dg/opt/pr14029.C - 8fb7e68e9e9b5eb02628e03f5333e645 gcc/testsuite/g++.dg/opt/pr14888.C - ce93d5cdf106ea7731b61f4421ac7fd8 gcc/testsuite/g++.dg/opt/pr15054.C - e9ca94155e8ec94de58d712efe1ac359 gcc/testsuite/g++.dg/opt/pr15551.C - 9d59acc2f3b8629051cb020f4bf9a8c6 gcc/testsuite/g++.dg/opt/pr16372-1.C - 5464d960c9f938a5db5e2ec3cd1657fd gcc/testsuite/g++.dg/opt/pr16693-1.C - b33d962f4d889b6838bfcd5d254ef7bb gcc/testsuite/g++.dg/opt/pr16693-2.C - e3aba5b07f3934dcb30e156cc679a866 gcc/testsuite/g++.dg/opt/pr17411-1.C - efb7827d1ecf7697e74820c9396cd46b gcc/testsuite/g++.dg/opt/pr17624.C - 7567434940e9047da259cd3aa0e13fce gcc/testsuite/g++.dg/opt/pr17697-1.C - d1fa1663bb88db015f7e2a7aa5c22e97 gcc/testsuite/g++.dg/opt/pr17697-2.C - 5f339ae81d9a0d16648303de092eefca gcc/testsuite/g++.dg/opt/pr17697-3.C - 299566d461676c146df9f785903f6f2d gcc/testsuite/g++.dg/opt/pr17724-1.C - a299f85d974b25dab25e2f0cd5ede318 gcc/testsuite/g++.dg/opt/pr17724-2.C - 159caaf3ecf96a86d91ffdb2a401e612 gcc/testsuite/g++.dg/opt/pr17724-3.C - a756ddc55da373498280cb4569b36df4 gcc/testsuite/g++.dg/opt/pr17724-4.C - cffbcf404312fe67a6054e66e6bb6ace gcc/testsuite/g++.dg/opt/pr17724-5.C - 144b08c56b97351a4e649cf301cc3f38 gcc/testsuite/g++.dg/opt/pr17724-6.C - c4dea16df9a30d5151a70b435783f02b gcc/testsuite/g++.dg/opt/pr17902.C - 8ebdd0e826546bdb2f9be82a0c9a3631 gcc/testsuite/g++.dg/opt/pr18084-1.C - b2ae3464686798e5eff26df852913eff gcc/testsuite/g++.dg/opt/pr18683-1.C - 92af3809e34a8d30b737f310d7e57654 gcc/testsuite/g++.dg/opt/pr18968.C - 600947cbff5b96bdeb482a5d5adb992b gcc/testsuite/g++.dg/opt/pr19108.C - 54b8c1cff65ae0ff69f7e0aa187f7747 gcc/testsuite/g++.dg/opt/pr19650.C - 45d19dda46c647dc885d443b5fced384 gcc/testsuite/g++.dg/opt/pr19768.C - fbf4a598c8089049715d4d2af8e480b8 gcc/testsuite/g++.dg/opt/pr20931.C - 54c9b415ffbafe11bc784d68421c5e25 gcc/testsuite/g++.dg/opt/pr20991.C - 395e10896a3d5235a8f3f2b9d6ad4cc7 gcc/testsuite/g++.dg/opt/pr22167.C - 5b3e2f8cbfc0d9247561a93b1028c186 gcc/testsuite/g++.dg/opt/pr23056.C - 8649f7896552ca6fbd94cc9825bd264c gcc/testsuite/g++.dg/opt/pr23299.C - 6b44bd46dbabf935a497942dd88a002b gcc/testsuite/g++.dg/opt/pr23454.C - a81feb0dd82790d6b31abe4dc3925070 gcc/testsuite/g++.dg/opt/pr23478.C - be8e681aa55392ab8d418d91b64c3d0a gcc/testsuite/g++.dg/opt/pr24665.C - 80bd32221811a65643ddd8ba225d7d48 gcc/testsuite/g++.dg/opt/pr24780.C - ac2356162f00cd5e8804482480f1795a gcc/testsuite/g++.dg/opt/pr6713.C - 90bdbfd9313461944756a9e9f01ce788 gcc/testsuite/g++.dg/opt/pr7503-1.C - 9d698f5fee75fb4b0137bb9c1c9f7b92 gcc/testsuite/g++.dg/opt/pr7503-2.C - ef4c15bf3e032eab3fabae74421d5a82 gcc/testsuite/g++.dg/opt/pr7503-3.C - 3aa7e608b7e02acc1afbe794316b3c54 gcc/testsuite/g++.dg/opt/pr7503-4.C - 3d4f2fab3851f52422fdc23de17deb88 gcc/testsuite/g++.dg/opt/pr7503-5.C - 1451eba24eea82cbd0c1ab87885c0f77 gcc/testsuite/g++.dg/opt/preinc1.C - 0841088f825be785d32663d712ecf675 gcc/testsuite/g++.dg/opt/ptrintsum1.C - 8ceccf2f02b3f64f372600e32148e146 gcc/testsuite/g++.dg/opt/ptrmem1.C - 5997c28e492c14900c6ecc330ea33744 gcc/testsuite/g++.dg/opt/ptrmem2.C - d93fbf41edf6fc4e7f2bf3dcf3d66ef4 gcc/testsuite/g++.dg/opt/ptrmem3.C - 487df22214708e120d70825e74769ba6 gcc/testsuite/g++.dg/opt/ptrmem4.C - 84530a6d66888302453a1415559319c5 gcc/testsuite/g++.dg/opt/ptrmem5.C - b0d55030f465e0c394fac453469489e7 gcc/testsuite/g++.dg/opt/ptrmem6.C - 96e85c11cbf5f478b281be4fdf987288 gcc/testsuite/g++.dg/opt/range-test-1.C - 19ded3e2a50942bf9bcc2f1fc4413e35 gcc/testsuite/g++.dg/opt/range-test-2.C - 8c97bd5e5c1c0f5ce05a0c69a6e6df27 gcc/testsuite/g++.dg/opt/reg-stack.C - 424e403345e23e621b477afd23b875db gcc/testsuite/g++.dg/opt/reg-stack2.C - 3150d3bfe22de91401bf7cbcd067207d gcc/testsuite/g++.dg/opt/reg-stack3.C - c3111968aa68695ef91e764eba7cd46a gcc/testsuite/g++.dg/opt/reg-stack4.C - 25e9962e240d8c8ed05cecb4820f38d3 gcc/testsuite/g++.dg/opt/reload1.C - eea08af86e12b2945858317c96c4626e gcc/testsuite/g++.dg/opt/reload2.C - 823775aaa479e3ad245323d4d8a2605c gcc/testsuite/g++.dg/opt/rtti1.C - 64cddd41580d4c444ced76036ddd036a gcc/testsuite/g++.dg/opt/stack1.C - 58e8dee52431dafad875b7e31ec97e9b gcc/testsuite/g++.dg/opt/static1.C - 8423b578cde01fb65b9fcfbfb4cf06cd gcc/testsuite/g++.dg/opt/static2.C - d314ec5e414fa9ff7becb1b3ec214a79 gcc/testsuite/g++.dg/opt/static3.C - da113259afc60dbf3dd7e421650ce386 gcc/testsuite/g++.dg/opt/static4.C - 2f8d12c5584c899c44076504f7d7a0d3 gcc/testsuite/g++.dg/opt/strength-reduce.C - 5ed0d3826b9088598be9656c25162529 gcc/testsuite/g++.dg/opt/switch1.C - bbefd5b6e2ed3c02c5af749a336d254b gcc/testsuite/g++.dg/opt/switch2.C - 0cc8575163405751cafdeec02c836cfb gcc/testsuite/g++.dg/opt/switch3.C - bcac8682c08da84f449c4cf469e24b26 gcc/testsuite/g++.dg/opt/switch4.C - fef275baea684e27b49402e946869af7 gcc/testsuite/g++.dg/opt/temp1.C - 0146d1b3727676ef281dada91e18ba91 gcc/testsuite/g++.dg/opt/template1.C - 423a720c5d6fa9172e277e0cd1c91f34 gcc/testsuite/g++.dg/opt/thunk1.C - 178df7a1f97e8581d95b76bda27dc33d gcc/testsuite/g++.dg/opt/thunk2.C - 240c5e869a8b5ad0a8bf6049a8d00862 gcc/testsuite/g++.dg/opt/tmp1.C - 5a0d1f452801f903b71f360e2af9dab9 gcc/testsuite/g++.dg/opt/unroll1.C - 5f5238bea60e68ad7fb4777fc0d855cf gcc/testsuite/g++.dg/opt/vt1.C - e9e95defc7549b659e2d8a149f686a98 gcc/testsuite/g++.dg/other/abstract1.C - c1304f624beddbc034d900e8d3d8a3dc gcc/testsuite/g++.dg/other/abstract2.C - 1952aeb9951f8c72a9b8ee8487e2991b gcc/testsuite/g++.dg/other/access1.C - 65f203ac430205520ff2901caa9ed88f gcc/testsuite/g++.dg/other/access2.C - 9badaf0d3171514f4d628f2da49a35a9 gcc/testsuite/g++.dg/other/access3.C - 4a525e9796838f38d9c7110a0140c8eb gcc/testsuite/g++.dg/other/anon-struct.C - e7bda64a0fd9d0057a48814a978e1851 gcc/testsuite/g++.dg/other/anon-union.C - 25bec11b40119085408d52eaa5b86f6e gcc/testsuite/g++.dg/other/anon2.C - ddc1dc6e20da6c7a8449205caab8dc39 gcc/testsuite/g++.dg/other/anon3.C - ceb0c0d2e878f1b7898a912bfe02d365 gcc/testsuite/g++.dg/other/array1.C - dc1cf6dc500d953cbe68a0048105430f gcc/testsuite/g++.dg/other/big-struct.C - f4cf136163ee3fd615e4a9643520781f gcc/testsuite/g++.dg/other/bitfield1.C - a33402d123eb961aa44a527290e451c2 gcc/testsuite/g++.dg/other/classkey1.C - b0eb29945f04721ade114ff6651768e8 gcc/testsuite/g++.dg/other/complex1.C - 9a9f2d37d50b140a185bd91a2353aaa8 gcc/testsuite/g++.dg/other/component1.C - aefc8b529864476d506924ee05711a7a gcc/testsuite/g++.dg/other/const1.C - 65c0a747dff974d4f19eda6304e002f9 gcc/testsuite/g++.dg/other/const2.C - ff9cb67baddab7a5c96d0e2a37893445 gcc/testsuite/g++.dg/other/constref1.C - 192c9dfdcc513ccf5362da483582b639 gcc/testsuite/g++.dg/other/constref2.C - cfdc2115d36008e199bda75a789e43e3 gcc/testsuite/g++.dg/other/conversion1.C - 05e8006d99bfbd53319ecd928c0724ca gcc/testsuite/g++.dg/other/copy1.C - a8c217652f569c1ecbce8d12397e9abb gcc/testsuite/g++.dg/other/copy2.C - e7de4fdd2efa00c9e16713dbef6623d4 gcc/testsuite/g++.dg/other/crash-1.C - f2c44da2d098b6e3329177d4a7f387ef gcc/testsuite/g++.dg/other/crash-2.C - 0d9c768cc6c1ceba304511794490d245 gcc/testsuite/g++.dg/other/crash-3.C - 00c95809dd7e5002a2cb25e1420cbbe2 gcc/testsuite/g++.dg/other/crash-4.C - 63b7b98a70bc3e591093a887e3c9dc16 gcc/testsuite/g++.dg/other/cv_func.C - 5276b8901edfb83acb63fdaaaaa072fe gcc/testsuite/g++.dg/other/cxa-atexit1.C - 9e7395f0094f6f5737290e2034fc9ed7 gcc/testsuite/g++.dg/other/default1.C - 6f1f053c4c91ab82ddb76edfbb093d10 gcc/testsuite/g++.dg/other/default2.C - 27bdfcaf5800136fc4e54e47e09ba8f3 gcc/testsuite/g++.dg/other/default3.C - d3370c196d18a12979ef3db733309686 gcc/testsuite/g++.dg/other/do1.C - 639bf05e0524c96ac92d1182ca1e6d91 gcc/testsuite/g++.dg/other/ellipsis1.C - c5b26d15a4924f5e39dad2e8b5b7608a gcc/testsuite/g++.dg/other/enum1.C - 7228816342090a5efe94d0effa02c5bd gcc/testsuite/g++.dg/other/error1.C - a7f642f46d2d9259194f51e24e5b9ee6 gcc/testsuite/g++.dg/other/error2.C - 3820027b29c821fc3271c5cd12393a28 gcc/testsuite/g++.dg/other/error3.C - 2a54dfbc2f51bbaad10a9a32a8c1f212 gcc/testsuite/g++.dg/other/error4.C - 020d0b10caad11a5c4a4ca0fa6bb4efc gcc/testsuite/g++.dg/other/error5.C - 25cd5c280373cc356af58ccaff631391 gcc/testsuite/g++.dg/other/error6.C - 73c4d8cc6b8f7e4de49e1ba997e463e0 gcc/testsuite/g++.dg/other/error7.C - 95e8f5237dd1f8559adddbcd743c6a6f gcc/testsuite/g++.dg/other/error8.C - b92370a23a79c9c243e1e6ba7329b0a7 gcc/testsuite/g++.dg/other/error9.C - d41c759e6deb3e76ea2ad2bb0786f3a6 gcc/testsuite/g++.dg/other/field1.C - a7eed4430c93d7a155722a5dad093aec gcc/testsuite/g++.dg/other/first-global.C - 4e454805fdba784ccf383bf015fee2fc gcc/testsuite/g++.dg/other/friend1.C - 73acd7749bd5e8d5aea359a56c89a202 gcc/testsuite/g++.dg/other/friend2.C - 6d1a6598f4b9a25e1ad71a415d80b127 gcc/testsuite/g++.dg/other/friend3.C - 32f21e74c5b90dde8aa8adfc0d8ea6f0 gcc/testsuite/g++.dg/other/gc1.C - bc5371eb8e8dcf79efb0889828991560 gcc/testsuite/g++.dg/other/gc2.C - 710d41055b4bb35ff1473bcd3c776607 gcc/testsuite/g++.dg/other/gc3.C - a5d35922468eae6c28b53d10da36d19e gcc/testsuite/g++.dg/other/i386-2.C - cc1ca2bf9b477d018fa43d900031841d gcc/testsuite/g++.dg/other/incomplete1.C - 78e796e41e24a5aabf8b9d7868a3129a gcc/testsuite/g++.dg/other/infloop-1.C - 970b6253f5cc2a45871fb517d1d1cbc5 gcc/testsuite/g++.dg/other/init1.C - 84228402757e3c8e700713d288e64c46 gcc/testsuite/g++.dg/other/init2.C - f32a6142208532cc717bb64d8020d355 gcc/testsuite/g++.dg/other/java1.C - b5d1fa590b8d0d5b1d4ac4e606ca25fa gcc/testsuite/g++.dg/other/large-size-array.C - b00a3ef2f2c7c47e551480d60abbc84f gcc/testsuite/g++.dg/other/linkage1.C - 688ada87fb447bcc4f314e612d65b84b gcc/testsuite/g++.dg/other/mmintrin.C - 91e0b12e268194cb5518003edd85a818 gcc/testsuite/g++.dg/other/mult-stor1.C - 36156b7bb0f0bbac69e3b368b3b7bb86 gcc/testsuite/g++.dg/other/nontype-1.C - f6c50007b333f25964b3ad2eb06e3773 gcc/testsuite/g++.dg/other/ns1.C - ed6ba93ec64ee88b5ea998354c729e44 gcc/testsuite/g++.dg/other/offsetof1.C - f22bc611fe66c01c402c287704531f43 gcc/testsuite/g++.dg/other/offsetof2.C - 79080a10f4aca2a4c11a4d507c81dd4e gcc/testsuite/g++.dg/other/offsetof3.C - a23d17ae20fd87361daea5c89ea2bf18 gcc/testsuite/g++.dg/other/offsetof4.C - 07f9259feaaf8b8711fbfa3e7647eb57 gcc/testsuite/g++.dg/other/opaque-1.C - b86da34d9d10fb29a8666c8f29ba5469 gcc/testsuite/g++.dg/other/opaque-2.C - 614f01ba0ef6ccbaf24bd56b706c02d2 gcc/testsuite/g++.dg/other/opaque-3.C - a4c484df28fe2f3623e6d2667baf6d74 gcc/testsuite/g++.dg/other/packed1.C - efe4e3c18f1bdc5f3877a81543fb6cf4 gcc/testsuite/g++.dg/other/pr25632.C - d21dda28ccc09de70408d08632e8b5a7 gcc/testsuite/g++.dg/other/pragma-ep-1.C - 7459c97728e6ffd98a446fba2d38d258 gcc/testsuite/g++.dg/other/pragma-re-1.C - f58740da9046e1b048adeaf5bd6ac01e gcc/testsuite/g++.dg/other/pragma-re-2.C - dd22b1f568e93b27c56cc7b3bf7485de gcc/testsuite/g++.dg/other/profile1.C - aeacbd129aa91e6acca9b9022f8e03ba gcc/testsuite/g++.dg/other/ptrmem1.C - c79782b762cef64300df319862fcdc0f gcc/testsuite/g++.dg/other/ptrmem2.C - aa501740c79db5668ed5a41a648546f6 gcc/testsuite/g++.dg/other/ptrmem3.C - 76b8bc4328319b30e522cbc6e57ff4ed gcc/testsuite/g++.dg/other/ptrmem4.C - 713d0139b054494df9491738a1fefb6c gcc/testsuite/g++.dg/other/ptrmem5.C - 6b08cb238dd6367be52907131a810d21 gcc/testsuite/g++.dg/other/ptrmem6.C - 22822b2c7eaa7d4e22eb88d6ce526a4c gcc/testsuite/g++.dg/other/redecl1.C - c27eb56b8466512532ae3a8c1a327a60 gcc/testsuite/g++.dg/other/redecl2.C - e3e3485aa8a1172e3051d442252937c1 gcc/testsuite/g++.dg/other/return1.C - 97e48186eadf96baa75dab50f7628d6a gcc/testsuite/g++.dg/other/scope1.C - b9b23d41de45237458868ab5a8fd0918 gcc/testsuite/g++.dg/other/semicolon.C - 23d79ad177c61b847e8d1f84b3f7397b gcc/testsuite/g++.dg/other/static1.C - 4fb694535f14802a0f86e5b5e3804cc6 gcc/testsuite/g++.dg/other/static11.C - 011330497369cabefc975356fa978d82 gcc/testsuite/g++.dg/other/stdarg1.C - 6678e40619d5043af4bec1849f7634ae gcc/testsuite/g++.dg/other/stdarg2.C - 3a012636be5f21fd2b652c229102e118 gcc/testsuite/g++.dg/other/stdarg3.C - 5e0beb379071427ec23de04edb342301 gcc/testsuite/g++.dg/other/struct-va_list.C - 6312bd4cf43fd17e803778af8b1f2031 gcc/testsuite/g++.dg/other/switch1.C - 37c0f6f7c04f78d10db7b76974117a16 gcc/testsuite/g++.dg/other/switch2.C - 9bae0d01ef429f94e58c536f39c9ca7b gcc/testsuite/g++.dg/other/synth1.C - 5c2adc76f21ce8f7182fe1930db8db73 gcc/testsuite/g++.dg/other/unreachable1.C - 6aa48be6aef2630759f48ff66b6424bd gcc/testsuite/g++.dg/other/vararg-1.C - 60563e69386b8a906233c2d479c02e6b gcc/testsuite/g++.dg/other/vararg-2.C - a6a9e2f5bcb753435ad581ee25ed4d6b gcc/testsuite/g++.dg/other/virtual1.C - 8eb73bfdfb93ef436ae8ead1ba6b0a67 gcc/testsuite/g++.dg/other/virtual2.C - bbbc42226f302577b317dbefbed13e8a gcc/testsuite/g++.dg/other/vthunk1.C - 3ab882b7c3b941e862b055e33a605891 gcc/testsuite/g++.dg/other/warning1.C - e01d22af2bf54a4df755dfb677defefb gcc/testsuite/g++.dg/overload/VLA.C - 31a1eb67025f875651678e52a1e2b3d1 gcc/testsuite/g++.dg/overload/addr1.C - d023620009e9c8628189ca086290643b gcc/testsuite/g++.dg/overload/ambig1.C - ea3127f4b42d821f844905a93809eb92 gcc/testsuite/g++.dg/overload/ambig2.C - 573f0cb9d28274fe4776cc39b8a875ed gcc/testsuite/g++.dg/overload/arg1.C - 4491935dbfe94276c1739fb569f323e7 gcc/testsuite/g++.dg/overload/arg2.C - c0080960cdfb00ad691b47805756a33b gcc/testsuite/g++.dg/overload/arg3.C - bef3fe03bfa5bee8841e795fcab96f07 gcc/testsuite/g++.dg/overload/arg4.C - c7adb71813a104a656c6a2e2baf25739 gcc/testsuite/g++.dg/overload/builtin1.C - 3a79826fd499e94593a88f2c06436f3d gcc/testsuite/g++.dg/overload/builtin2.C - 63766fb1bce3bab4ad17a59d07a272d2 gcc/testsuite/g++.dg/overload/builtin3.C - 2808df88b455ae0dd789dc64c1e34b25 gcc/testsuite/g++.dg/overload/cond1.C - 1ad1044e609c7c71b9d825f8f0c46285 gcc/testsuite/g++.dg/overload/ellipsis1.C - eb8955b4f4568177f29d90808e350304 gcc/testsuite/g++.dg/overload/error1.C - e4753bb05dc59e57b5bb60b1877f1fc1 gcc/testsuite/g++.dg/overload/error2.C - 9f3216fc0ae4a8a06ab126b5ce8c7180 gcc/testsuite/g++.dg/overload/koenig1.C - a29b6caa05b24423db00096e576bf2be gcc/testsuite/g++.dg/overload/koenig2.C - 53b4a1648421c533b9cf26423d529dc0 gcc/testsuite/g++.dg/overload/member1.C - e5c64067fac4b9dcfc16ca552eabfc2c gcc/testsuite/g++.dg/overload/member2.C - 9983af6c17d827ff5c5a0b0609fb569d gcc/testsuite/g++.dg/overload/new1.C - 0b2f9fcba5861b39ff227c1cbfa754b7 gcc/testsuite/g++.dg/overload/operator-star-1.C - ffc2123ab343a779a615e519a991e1d9 gcc/testsuite/g++.dg/overload/operator1.C - e290ad6ee59a5ec0b5557a052568a78d gcc/testsuite/g++.dg/overload/pmf1.C - a436e857943377addaac3203f4d85eb4 gcc/testsuite/g++.dg/overload/prom1.C - 02856d8d11be85bdeb888d95d224df01 gcc/testsuite/g++.dg/overload/ref1.C - 1bd540977a3ebf0e74db36e595b11998 gcc/testsuite/g++.dg/overload/scope1.C - 1e6f1679bedcc11510f7cadcb011cec3 gcc/testsuite/g++.dg/overload/template1.C - 053bc5744de44c3637cdea4e8f67c443 gcc/testsuite/g++.dg/overload/template2.C - 85ece6c01345af5b8d407b8e19d781f9 gcc/testsuite/g++.dg/overload/using1.C - dc068d99ce0d483f9daf7da097089a1b gcc/testsuite/g++.dg/overload/using2.C - f0e44977493ab0fe59f740f65a694211 gcc/testsuite/g++.dg/overload/virtual1.C - 41352a2a4cc8c007e49113d208fc4fac gcc/testsuite/g++.dg/parse/access1.C - 54c26f1516f9e36b3819b0dc7464c933 gcc/testsuite/g++.dg/parse/access2.C - 9cb57daf643fdc68bcc4f347cd96d3b1 gcc/testsuite/g++.dg/parse/access3.C - d54cb72662bc4bea267f01e625b4ca68 gcc/testsuite/g++.dg/parse/access4.C - 3e4e9ea9709b48a4df6ec069a601569d gcc/testsuite/g++.dg/parse/access5.C - f9481feac597cbeb954234d2f50f7631 gcc/testsuite/g++.dg/parse/access6.C - d44f99d0f38b43ff740e826c56b2fa80 gcc/testsuite/g++.dg/parse/access7.C - ad0bca56e5b4260dbb3b47a864bb2152 gcc/testsuite/g++.dg/parse/access8.C - c63564a10a99acc084dd7ef3ab31e068 gcc/testsuite/g++.dg/parse/access9.C - 6606f920d5b7219bc3178a9025894dc2 gcc/testsuite/g++.dg/parse/ambig1.C - 3942d08ed7cbdaac837b06646132916e gcc/testsuite/g++.dg/parse/ambig2.C - dccd55557e6e7045693056e69f389dc4 gcc/testsuite/g++.dg/parse/ambig3.C - bc8c4ed875b2c4b0e6b1ec9bcec25d41 gcc/testsuite/g++.dg/parse/angle-bracket.C - 0befa26c74e8cbfa279f5b49a61408eb gcc/testsuite/g++.dg/parse/angle-bracket2.C - 4d4f8ace7c1f4d0f32bbd4530d5b07c1 gcc/testsuite/g++.dg/parse/args1.C - daf5f5fa938643351cbd008ccc3bb60f gcc/testsuite/g++.dg/parse/array-size1.C - 19145c49c68fa82257f0dd59ca0da42e gcc/testsuite/g++.dg/parse/array-size2.C - c51ee1846816a95e9af6e3d6b9e65695 gcc/testsuite/g++.dg/parse/attr-ctor1.C - d84032d5d61187d741ca91d1d16ee607 gcc/testsuite/g++.dg/parse/attr1.C - 3d4935439f09d7756194078a14580819 gcc/testsuite/g++.dg/parse/attr2.C - bfad6471d257f993e34bea9952c00fbe gcc/testsuite/g++.dg/parse/break-in-for.C - f804bc56f03de2883d5686276182c955 gcc/testsuite/g++.dg/parse/builtin1.C - d8b50f7519f0c33caf6717bf07e5c8ae gcc/testsuite/g++.dg/parse/builtin2.C - 012dcd0e9b2243e71ee6be0c01ac6a6d gcc/testsuite/g++.dg/parse/cast1.C - 173232583884d727bdecd6f7deef03db gcc/testsuite/g++.dg/parse/cast2.C - 51e1b0497a2a8269c9cb3add880916ac gcc/testsuite/g++.dg/parse/casting-operator1.C - 69f48dece672507159e28e5ae62e9640 gcc/testsuite/g++.dg/parse/casting-operator2.C - b768f688a17e6fb93e41198625381298 gcc/testsuite/g++.dg/parse/class1.C - cc7bbad3182c61322827fb53d2c0de46 gcc/testsuite/g++.dg/parse/comma1.C - c20d14b721443c68f73728331d14fbe0 gcc/testsuite/g++.dg/parse/concat1.C - 73b5fec6848a7932aba299c38c57d8ed gcc/testsuite/g++.dg/parse/cond1.C - 5b95db4d3d95193611271dcf7d869fe5 gcc/testsuite/g++.dg/parse/cond2.C - 88ea1494d81948e2d2af7b240440d149 gcc/testsuite/g++.dg/parse/condexpr1.C - bfeb624c1fc667410d95e4596057c951 gcc/testsuite/g++.dg/parse/constant1.C - b9d605265e28097c16a8dd9715ebcd23 gcc/testsuite/g++.dg/parse/constant2.C - 18865792b57aa709f57045520da4abd5 gcc/testsuite/g++.dg/parse/constant3.C - ae683494d5f26653a04905a9f3115068 gcc/testsuite/g++.dg/parse/constant4.C - fbd5251a7743888cd0f874ad5d9fcd1c gcc/testsuite/g++.dg/parse/constant5.C - 1f1ea9b1dfbfdad52826fde93326f9d6 gcc/testsuite/g++.dg/parse/constant6.C - e773e9fc506890dda1d6fbb37fd77ae4 gcc/testsuite/g++.dg/parse/constant7.C - 4bbd76fea706d6a9331c87b6b7b8a538 gcc/testsuite/g++.dg/parse/constructor1.C - 372cd66c0636977b2eaf4be6b4310a42 gcc/testsuite/g++.dg/parse/constructor2.C - 5a399fbfb7b6718be8ad9eb3ea24af68 gcc/testsuite/g++.dg/parse/conv_op1.C - 721a281ff33124a1c49ed8d68d2419fb gcc/testsuite/g++.dg/parse/crash1.C - 206fc7088f21a3e8ffcf7aaa9bb5d682 gcc/testsuite/g++.dg/parse/crash10.C - 4435ac4f24fa5731340d43e4ff33bb31 gcc/testsuite/g++.dg/parse/crash11.C - 4a8547d6e5e9ad152ded7589f1f6f824 gcc/testsuite/g++.dg/parse/crash12.C - 3b73d2a22d7abe1b3454cf524a31bd3c gcc/testsuite/g++.dg/parse/crash13.C - 8fc5d6dab19b9f89401818b0138ffa98 gcc/testsuite/g++.dg/parse/crash14.C - a61247b0784709761dc6bf67cf0c5a0c gcc/testsuite/g++.dg/parse/crash15.C - 886f2139bd5d589dfe753d49868c3d6d gcc/testsuite/g++.dg/parse/crash16.C - d8abd079d4556274ffc3d12c8558da15 gcc/testsuite/g++.dg/parse/crash17.C - 538f0f1bf0cea39406cc427e43ee96f9 gcc/testsuite/g++.dg/parse/crash18.C - 885300f8f442ade64d801eeb7dc2d3ec gcc/testsuite/g++.dg/parse/crash19.C - 763dc11e85b1839d0dbe23a9460bf2df gcc/testsuite/g++.dg/parse/crash2.C - 2aa78a265f417cad90be2f9570f9934b gcc/testsuite/g++.dg/parse/crash20.C - 8444b86ea68112c837b56c5795ffea98 gcc/testsuite/g++.dg/parse/crash21.C - 935f48c0cb54ac17ff9501473c95ab77 gcc/testsuite/g++.dg/parse/crash22.C - 8b8f5d08ed05973b2184f7b2d97418e4 gcc/testsuite/g++.dg/parse/crash23.C - 2d0d8584a6096ef0ba4c486d09f3620e gcc/testsuite/g++.dg/parse/crash24.C - e3496ce9889e97cda81ccaf581b0f310 gcc/testsuite/g++.dg/parse/crash25.C - 49ff4a07e8b55a4e75a25add1656211b gcc/testsuite/g++.dg/parse/crash26.C - 0602deae808af6b0d6cbc025387af5c1 gcc/testsuite/g++.dg/parse/crash27.C - eb77bb26aa40249eb600ac26534dc2f1 gcc/testsuite/g++.dg/parse/crash28.C - b81fff544050c834b6a58605e98eb828 gcc/testsuite/g++.dg/parse/crash29.C - 1893d49612e9a07e189ba50eff994ac3 gcc/testsuite/g++.dg/parse/crash3.C - 4b5efce965343fb8337f7efbb2f6bf48 gcc/testsuite/g++.dg/parse/crash31.C - ea254dd6e59a027998efd9cbcb6f405d gcc/testsuite/g++.dg/parse/crash4.C - ca305e88317a3cd781d4bd8bf8fc3fc4 gcc/testsuite/g++.dg/parse/crash5.C - 3cae354cb01ecb5097fe78c4d17c8ccd gcc/testsuite/g++.dg/parse/crash6.C - 34393b72e5dec85fca930dee15e2f669 gcc/testsuite/g++.dg/parse/crash7.C - 7005dafb22f16db5b002267544ee383f gcc/testsuite/g++.dg/parse/crash9.C - 5940e29a523673e2c47048c21c11d678 gcc/testsuite/g++.dg/parse/ctor1.C - 31da095055ef151d5be0868d53a4bdcb gcc/testsuite/g++.dg/parse/ctor2.C - 644c1835af91f128dacc81f8353f73ce gcc/testsuite/g++.dg/parse/ctor3.C - 7c7ea7012460ffe514a8512545b63e58 gcc/testsuite/g++.dg/parse/dce1.C - df9db7311c0d595f6920ed8afb795193 gcc/testsuite/g++.dg/parse/decl-specifier-1.C - c00f5fd7ac2236c50e1b9a1db2a54adb gcc/testsuite/g++.dg/parse/def-tmpl-arg1.C - cc3bbadad96b1783abf727940e6be572 gcc/testsuite/g++.dg/parse/defarg1.C - 1bff48df8c11aeda15e3471bf1a33226 gcc/testsuite/g++.dg/parse/defarg2.C - 09fddda5e825bb04b1493087728c9162 gcc/testsuite/g++.dg/parse/defarg3.C - 0238d810e09b4849c803ceebc5210cb3 gcc/testsuite/g++.dg/parse/defarg4.C - bdbfe5453980b13fed6df11afd4e2141 gcc/testsuite/g++.dg/parse/defarg5.C - 8649c92bbc4962e03bb01e44973f0119 gcc/testsuite/g++.dg/parse/defarg6.C - df79a42075eeb5573f55e49dcd6c933e gcc/testsuite/g++.dg/parse/defarg7.C - e2fbf3072476c0cbc11390fbb8a885c4 gcc/testsuite/g++.dg/parse/defarg8.C - 1098b1d3a2b2d9ed73e976190957b19d gcc/testsuite/g++.dg/parse/defarg9.C - a406f4dfcc4d1199effdd47c1f57d137 gcc/testsuite/g++.dg/parse/direct-initialization-2.C - 4f6c814e449c580d9a7443153b454ea5 gcc/testsuite/g++.dg/parse/dot1.C - c8d90b5459dbdf7bf29e5b2a79f38d17 gcc/testsuite/g++.dg/parse/dtor1.C - 1d7ced46ba93cd282dde965b7f3d48b1 gcc/testsuite/g++.dg/parse/dtor2.C - 910d21c43d1e636c0d63d98205e45a4a gcc/testsuite/g++.dg/parse/dtor3.C - 0e5bfee2fe061692451a1e06a97362d4 gcc/testsuite/g++.dg/parse/dtor4.C - 07c4924bc1a93f3f44905648f906e33c gcc/testsuite/g++.dg/parse/dtor5.C - 3356854f284ca0f7e874435f169c14b9 gcc/testsuite/g++.dg/parse/dtor6.C - e4cee60c3fa86572c0b12a1de0c3fcd7 gcc/testsuite/g++.dg/parse/dtor7.C - a2e4d2c70a76d509bdeab9072587529d gcc/testsuite/g++.dg/parse/dtor8.C - c2a5649592cbbe88e85ed2dcd1b7cc0f gcc/testsuite/g++.dg/parse/dupl-tmpl-args1.C - 0901bd8fea5e1a75a81cb181e356de1b gcc/testsuite/g++.dg/parse/elab1.C - 785d047c5536a633da6511c5c90214a2 gcc/testsuite/g++.dg/parse/elab2.C - bffa59fb0720de69133074cfe6a10f52 gcc/testsuite/g++.dg/parse/enum1.C - 06d19cbedd1d62affd5a8ee99eaa7c6c gcc/testsuite/g++.dg/parse/enum2.C - 5899bb448a99b1043a6627a8f00344af gcc/testsuite/g++.dg/parse/error1.C - d656216ea9a3c459dc105586a70fc044 gcc/testsuite/g++.dg/parse/error10.C - d224035dac6cc9f4c1e2b29711e16a3d gcc/testsuite/g++.dg/parse/error11.C - 58b7fbfa77bd0093604a2e86ba4067c7 gcc/testsuite/g++.dg/parse/error12.C - 02573359d2754a9c808fe60eb0b1772f gcc/testsuite/g++.dg/parse/error13.C - 3eee6eb286c85b86b1f6e10106c5e196 gcc/testsuite/g++.dg/parse/error14.C - b5474a7e9a781d7edcbb1d71558b873b gcc/testsuite/g++.dg/parse/error15.C - c9f4bb9af3336d92cc417bce43ba5f1d gcc/testsuite/g++.dg/parse/error16.C - 548393227d64ea85d1a87126b077fd1d gcc/testsuite/g++.dg/parse/error17.C - f618f19eed12a2f42a90ed086fc71cf4 gcc/testsuite/g++.dg/parse/error18.C - a2d11e8e72d5a1195c4fa858b2015762 gcc/testsuite/g++.dg/parse/error19.C - 54e06c0eb136c04514ea5cc3d9a3d47c gcc/testsuite/g++.dg/parse/error2.C - 084975cd7bb1d3eebc89ae616304cc2d gcc/testsuite/g++.dg/parse/error20.C - a23885e9450835e05d8c560a10768c45 gcc/testsuite/g++.dg/parse/error21.C - 78c701104f84a18e4522e93e298e7de1 gcc/testsuite/g++.dg/parse/error22.C - 98d08f63be304cf6aaa6cea85945db38 gcc/testsuite/g++.dg/parse/error23.C - 3682e1e81a4986578496954424fa75a1 gcc/testsuite/g++.dg/parse/error24.C - c695ee4ac93b3b43ec8cb9fd7a5cb337 gcc/testsuite/g++.dg/parse/error25.C - 26d04d49ef2df20c355c614977768a47 gcc/testsuite/g++.dg/parse/error26.C - d35d2a18172ea4f58edad98fd1336d80 gcc/testsuite/g++.dg/parse/error27.C - fb43bf0ea6e15c70be858794b0d3b09e gcc/testsuite/g++.dg/parse/error28.C - f5573bddfe626b6a915c730902cdadaa gcc/testsuite/g++.dg/parse/error29.C - f63dab38cf31aff68685555cdb1ac7eb gcc/testsuite/g++.dg/parse/error3.C - 62ef99f818a9cbb6fa43de9db49745e6 gcc/testsuite/g++.dg/parse/error4.C - ea770bc8baba1ff568123ffafbe4b714 gcc/testsuite/g++.dg/parse/error5.C - 06dcf8d448f3c709a15f1fb7c56d6c14 gcc/testsuite/g++.dg/parse/error6.C - dcc1266f8e17ee0091e4295c74f6786f gcc/testsuite/g++.dg/parse/error7.C - 019b55aad1076cb58bd7b4f09e1c8e13 gcc/testsuite/g++.dg/parse/error8.C - 83fc1a2dd86cc4f0fa7dcd267fc699d4 gcc/testsuite/g++.dg/parse/error9.C - e338c4b0ed33d2c11d4f6cf0d48ac4c9 gcc/testsuite/g++.dg/parse/explicit1.C - d5e1867a018baeb589c4bfc1ab21e892 gcc/testsuite/g++.dg/parse/expr1.C - 1105f7ddc8706bb30766e905fade9f55 gcc/testsuite/g++.dg/parse/expr2.C - 6d7be91bc2c8c6e24eeb0e2834b30879 gcc/testsuite/g++.dg/parse/expr3.C - ce0d46f2d60d16814d3d9c5b74aa6e41 gcc/testsuite/g++.dg/parse/extern-C-1.C - e0895a4d45dffd67334cc087868941a2 gcc/testsuite/g++.dg/parse/extern1.C - 7e88973bdfdc21a3a39293ea054d3657 gcc/testsuite/g++.dg/parse/for1.C - 607c4c06d2daa0d87b677b1ad9fbc84b gcc/testsuite/g++.dg/parse/friend1.C - ae8288fe09de8b635d6006a2c82ededf gcc/testsuite/g++.dg/parse/friend2.C - fcc030c9d8d11fcc0dc0610cd6499a55 gcc/testsuite/g++.dg/parse/friend3.C - ead8df5d9d4cf435bf4e3cf134c0131c gcc/testsuite/g++.dg/parse/friend4.C - 50612a2f9cd171e448d701ac3d82bad9 gcc/testsuite/g++.dg/parse/friend5.C - e8e9b52687fc710dc5ded14930091f3f gcc/testsuite/g++.dg/parse/func-def1.C - 8bf1527135b5cd5516b6bbd9bd9c62d2 gcc/testsuite/g++.dg/parse/funptr1.C - 59cf3a0d4f7187fecece4eca6e3a2c71 gcc/testsuite/g++.dg/parse/fused-params1.C - 9326901f7db3032f59fb639815b474a6 gcc/testsuite/g++.dg/parse/inline1.C - 194fae02a7ea638b6847a1ab70d2bc49 gcc/testsuite/g++.dg/parse/int-as-enum1.C - e005a8916811050710ecc80c202837ed gcc/testsuite/g++.dg/parse/invalid-op1.C - 8365138adc32f061216ba303876a05da gcc/testsuite/g++.dg/parse/local-class1.C - 86c78a03857a188fc9175d78d5d62c34 gcc/testsuite/g++.dg/parse/lookup1.C - 467d03fdcc01cdf24c21d2264e026db6 gcc/testsuite/g++.dg/parse/lookup2.C - 8b453ceddcbffd0e3d6527b5b989a6e3 gcc/testsuite/g++.dg/parse/lookup3.C - 0df586078c3c48e038440a354879ed6a gcc/testsuite/g++.dg/parse/lookup4.C - 5bf071422354fabefd854d62e3983105 gcc/testsuite/g++.dg/parse/missing-template1.C - 2a6bb7eee1c4c9ef55c8fb4a46785607 gcc/testsuite/g++.dg/parse/mutable1.C - fe86870b21fda02350088a1a430beacb gcc/testsuite/g++.dg/parse/named_ops.C - da081f6d9aba0da47081b44fc4725588 gcc/testsuite/g++.dg/parse/namespace1.C - 00440bee143466373a89c2be7136a42b gcc/testsuite/g++.dg/parse/namespace10.C - bd51556645331c9b9f2e39ae3f2bd858 gcc/testsuite/g++.dg/parse/namespace2.C - b2cbb96c1cb51b252c9cad30717d2f28 gcc/testsuite/g++.dg/parse/namespace3.C - 32f8176826963ad9bc2120219dafdf95 gcc/testsuite/g++.dg/parse/namespace4.C - 057a40a6b9a4d34bfccc2e241350e8c1 gcc/testsuite/g++.dg/parse/namespace5.C - 62c0e5b957973fd08ee2ce09fb2bac4a gcc/testsuite/g++.dg/parse/namespace6.C - 059e0fc868f6615aaaf4b5242b1b4c34 gcc/testsuite/g++.dg/parse/namespace7.C - 11f3163bfc0535b67f6b7471aab940dd gcc/testsuite/g++.dg/parse/namespace8.C - 1f98eb04bd0299c0d86df723002f2f85 gcc/testsuite/g++.dg/parse/namespace9.C - a99a174a311fe346e9b1d004df550a82 gcc/testsuite/g++.dg/parse/new1.C - 64b1e63a6365adba9545b7d7ccede989 gcc/testsuite/g++.dg/parse/new2.C - 907042e26103e031777185910c07bb52 gcc/testsuite/g++.dg/parse/no-typename1.C - aa5411fd5e6b230e1e272f2eabca94bc gcc/testsuite/g++.dg/parse/no-value1.C - d3d5c74c2536d2bbc64765e6108f9905 gcc/testsuite/g++.dg/parse/non-dependent1.C - d9eb81dfb0ca110d37b2c330940c2aac gcc/testsuite/g++.dg/parse/non-dependent2.C - 4c962ba814ec62b887039d1d3eb9e82b gcc/testsuite/g++.dg/parse/non-dependent3.C - 301b99fe0e3e5ec394c359f6ae5c6580 gcc/testsuite/g++.dg/parse/non-templ1.C - 975159f65456dba4b16d2ea9f6f10aac gcc/testsuite/g++.dg/parse/nontype1.C - 619df7743f49825b46dea1243056ee99 gcc/testsuite/g++.dg/parse/octal1.C - e8ecfb3a6b48c7c80917fe03960903de gcc/testsuite/g++.dg/parse/offsetof1.C - 9a737c5aa8c1d7760aab812e2a279d4e gcc/testsuite/g++.dg/parse/offsetof2.C - 7a3600595bbd22af3465f7180daf87b1 gcc/testsuite/g++.dg/parse/offsetof3.C - aa3fea2a27b0f7145cbb79cd1e001af9 gcc/testsuite/g++.dg/parse/offsetof4.C - d8bdf5788845d2336959275e9ea01e79 gcc/testsuite/g++.dg/parse/offsetof5.C - ca050d3a19382312a7cd864019542cf5 gcc/testsuite/g++.dg/parse/operator1.C - e91f3d3016e1e200ebed1193330b5657 gcc/testsuite/g++.dg/parse/operator2.C - 9f1d578d41417a071a22f5bb888a42e5 gcc/testsuite/g++.dg/parse/operator3.C - 40fe71ed744d270f970314d665c599b6 gcc/testsuite/g++.dg/parse/operator4.C - 447fc3e462b9b45bbf68e672e2421b3c gcc/testsuite/g++.dg/parse/operator5.C - ee746d77b16a30ad23912edc3ab79c6b gcc/testsuite/g++.dg/parse/operator6.C - 19f6aca27efa700bef4477a26d564761 gcc/testsuite/g++.dg/parse/parameter-declaration-1.C - de20c30d40f4cceef57124b5828bf816 gcc/testsuite/g++.dg/parse/parens1.C - cf9491871f9efae4d5b997d4afa5bbc2 gcc/testsuite/g++.dg/parse/parens2.C - 146f8527c55edf2aa401fbe3bf9f8237 gcc/testsuite/g++.dg/parse/parse1.C - 0b60dfafca867d56068025a0cd9cee2d gcc/testsuite/g++.dg/parse/parse2.C - ff890ffbfd3db90a7d3926194ad4927e gcc/testsuite/g++.dg/parse/parse3.C - f2f11787a32c9c0f104d8d5887ef98b4 gcc/testsuite/g++.dg/parse/parse4.C - 0b6e70fcda1144496301b037c71b1b76 gcc/testsuite/g++.dg/parse/parse5.C - 6f332b616f8c038758d35e02dd2d6de3 gcc/testsuite/g++.dg/parse/parse6.C - c203de39cbb4bd246d0e315aa6662a15 gcc/testsuite/g++.dg/parse/parse7.C - 5a9d33aff7826f90760a0154af35d9f0 gcc/testsuite/g++.dg/parse/pragma1.C - 7eaeb137f1381aa12b62c1f144a7a711 gcc/testsuite/g++.dg/parse/pragma2.C - 4a49daabeedfe512b8b53dfe880c235e gcc/testsuite/g++.dg/parse/pragma3.C - 2ec4898222ed00ed700c0d02a75f2d1f gcc/testsuite/g++.dg/parse/primary-expression-1.C - a7c7523f78d6f162791c48963beb5abd gcc/testsuite/g++.dg/parse/ptrmem1.C - 2f2fc795a372828b256da823dbe94a7a gcc/testsuite/g++.dg/parse/ptrmem2.C - 67912a62c1c6def2348fa74a9f9f5549 gcc/testsuite/g++.dg/parse/ptrmem3.C - ee6ac3b84366a978a8fd11d55b342fb7 gcc/testsuite/g++.dg/parse/qualified1.C - 824f236b15bcc9ff8b13f7275ea14210 gcc/testsuite/g++.dg/parse/qualified2.C - 322abe6d2d840b6218ecf16b70637d21 gcc/testsuite/g++.dg/parse/qualified3.C - 8d6d8891281e77e95edf66cda3bc270f gcc/testsuite/g++.dg/parse/redef1.C - 176cd37bac0e17d41ebe5f535df4a12c gcc/testsuite/g++.dg/parse/ref1.C - 0ac246d1c2c84000962245c7661e60cc gcc/testsuite/g++.dg/parse/register1.C - 4abcac0dee0cfac256d9277250176464 gcc/testsuite/g++.dg/parse/repo1.C - b935282cf7b22d6ccc8bb31b59d7fc4e gcc/testsuite/g++.dg/parse/ret-type1.C - e15793f5a0e0612952ad2afcf4a24f88 gcc/testsuite/g++.dg/parse/ret-type2.C - 36603b3c2926b20a0727d10d5f631e75 gcc/testsuite/g++.dg/parse/ret-type3.C - ae012a859dc73387cd1384e7e2c86bc9 gcc/testsuite/g++.dg/parse/saved1.C - fc1aa1723b96a5b64e903b9a5996746d gcc/testsuite/g++.dg/parse/semicolon1.C - c27fbdab5d948932264f8da44d8829bf gcc/testsuite/g++.dg/parse/semicolon1.h - d4b9b09e269301b7b313930e30ee615a gcc/testsuite/g++.dg/parse/specialization1.C - 26b1b9df5ec9177a6c137833bf34a120 gcc/testsuite/g++.dg/parse/stack1.C - 306b5f567acd6eaa85224e96d73ce3b9 gcc/testsuite/g++.dg/parse/stmtexpr1.C - 1b488068dbc8a397f00a9357343a316b gcc/testsuite/g++.dg/parse/stmtexpr2.C - ccb9c7711485ad860e4cdd6e7509872a gcc/testsuite/g++.dg/parse/stmtexpr3.C - bf3916285ed2309a4ee27696a63242d1 gcc/testsuite/g++.dg/parse/struct-1.C - 7add62309fb207e986f0912f0444b18b gcc/testsuite/g++.dg/parse/struct-2.C - 9ea0f9eb74ca962b92bb9cd0d459bc60 gcc/testsuite/g++.dg/parse/struct-3.C - 2849035c73e7279e59253069897dbb25 gcc/testsuite/g++.dg/parse/struct-as-enum1.C - 3dad07cbf6929262693afc2ecdc53b66 gcc/testsuite/g++.dg/parse/template1.C - e09de720f2c9e56b0965a0866614ebb9 gcc/testsuite/g++.dg/parse/template10.C - e27cd941f0cc2426c0ef84a7925d30a4 gcc/testsuite/g++.dg/parse/template11.C - 7ed414cad5851726c320604ea56d95bd gcc/testsuite/g++.dg/parse/template12.C - 7924a1b2da1b7232beca4fef69edff0b gcc/testsuite/g++.dg/parse/template13.C - 52473f07f21ed228ce211fd495befdbe gcc/testsuite/g++.dg/parse/template14.C - 5734d08e2a5999c63930fd7571a24e44 gcc/testsuite/g++.dg/parse/template15.C - ccda843a2ca5dc21854ae45c663fcbad gcc/testsuite/g++.dg/parse/template16.C - 28909671f33bd21fb848fe0c1fa14d4d gcc/testsuite/g++.dg/parse/template17.C - 8833737576e0eb94c1d2d981c322ad51 gcc/testsuite/g++.dg/parse/template18.C - f26c707aca7173953673bc0d842a4eb1 gcc/testsuite/g++.dg/parse/template2.C - a539f0647d6b67b4b94cd85ef7ad5951 gcc/testsuite/g++.dg/parse/template3.C - 17872444c3e507c8ec724d519d4c6457 gcc/testsuite/g++.dg/parse/template4.C - eb5012efbf2e76d0649338687d64eab1 gcc/testsuite/g++.dg/parse/template5.C - 36ce6bc0b81d40546501089e276c612d gcc/testsuite/g++.dg/parse/template6.C - 9d8fc7cacf35614d028c3c92df825236 gcc/testsuite/g++.dg/parse/template7.C - a76a003b61428c2be731bd20905309c2 gcc/testsuite/g++.dg/parse/template8.C - 8d7f58bec6415ec7c0a530e4992c5857 gcc/testsuite/g++.dg/parse/template9.C - d1b85a75a7455c01de59c0e264c80d44 gcc/testsuite/g++.dg/parse/tmpl-outside1.C - 46e5b7b0e2493a6b4b30cb9948f3f116 gcc/testsuite/g++.dg/parse/tmpl-tmpl-operator1.C - e4f4b43529be2f0b5495a04aa36578d0 gcc/testsuite/g++.dg/parse/tmpl-tmpl-param1.C - 672686dff6805759367040aa46d134c3 gcc/testsuite/g++.dg/parse/too-many-tmpl-args1.C - fe312b5e22af7a61d39446fc1257d020 gcc/testsuite/g++.dg/parse/try-catch-1.C - 090e0ecfb088a06e2c98b34c59b893d6 gcc/testsuite/g++.dg/parse/typedef1.C - 9ee9f56c9a70d5a91693ee906cc9e208 gcc/testsuite/g++.dg/parse/typedef2.C - 764a15535446568823450824bc4e3320 gcc/testsuite/g++.dg/parse/typedef3.C - 01868060d91b3d4c08d8c0220dd7a8fc gcc/testsuite/g++.dg/parse/typedef4.C - 56fdf3d81f367c8975dfb60012affa35 gcc/testsuite/g++.dg/parse/typedef5.C - 174e24e49c802ceec036dddc815a14ff gcc/testsuite/g++.dg/parse/typedef6.C - 71e8821fc281e76f6affdbe9259cfad2 gcc/testsuite/g++.dg/parse/typedef7.C - 816e586cce785bd66d07622b7e076afe gcc/testsuite/g++.dg/parse/typename1.C - 31eb059e3dbe1b34a067aafb14847fb8 gcc/testsuite/g++.dg/parse/typename10.C - cbccebd52f80be1acc21283b8d2ec373 gcc/testsuite/g++.dg/parse/typename2.C - 395c7fdd493455c7e9ebc3b33b0a1c1c gcc/testsuite/g++.dg/parse/typename3.C - 95be08d8904a9272cf1346d3a396852b gcc/testsuite/g++.dg/parse/typename4.C - 979c20e0b12da5f2d9ab3fc8b1d0e674 gcc/testsuite/g++.dg/parse/typename5.C - 4b927bd8b5a48134a8c3189cc3af28b3 gcc/testsuite/g++.dg/parse/typename6.C - a784ae29947cdab5c0e0645aeae4d438 gcc/testsuite/g++.dg/parse/typename7.C - fc99557b544b211def78f05030375621 gcc/testsuite/g++.dg/parse/typename8.C - a9aff9a5cb5b3d03c67c050f886c6f65 gcc/testsuite/g++.dg/parse/typename9.C - ad9b24c5c7ea39c6bc5b3c4d8a5e8dee gcc/testsuite/g++.dg/parse/undefined1.C - 0d9c002feba0c28525ef93144889e786 gcc/testsuite/g++.dg/parse/undefined2.C - 6e1b295c76607b6498e4d28f8752eeb8 gcc/testsuite/g++.dg/parse/undefined3.C - be0c14c201a30f9cc491685549d8902d gcc/testsuite/g++.dg/parse/undefined4.C - e831cec93609978519f8f94b9c7e0a97 gcc/testsuite/g++.dg/parse/undefined5.C - 3c77b612897459ac063cdd9973cc337f gcc/testsuite/g++.dg/parse/undefined6.C - 51aa2c13898ac16fd8a1a4a06126600a gcc/testsuite/g++.dg/parse/undefined7.C - 6bd4c0f7191355f693af56ab02582e5d gcc/testsuite/g++.dg/parse/using1.C - b0efdadcde3dc0c5df6d0eb6b88135b3 gcc/testsuite/g++.dg/parse/using2.C - ac80fae137a8a1ef9021d6e173ca8090 gcc/testsuite/g++.dg/parse/using3.C - 566e1cf0732c0de8e8bde8ad30fa5204 gcc/testsuite/g++.dg/parse/varmod1.C - 87484ba10cbb539c4f84ec334125b020 gcc/testsuite/g++.dg/parse/wrong-inline1.C - 15aea326d8b4d518b4dadcac97f9f297 gcc/testsuite/g++.dg/pch/empty.C - d41d8cd98f00b204e9800998ecf8427e gcc/testsuite/g++.dg/pch/empty.Hs - 0fe6f1480902d6dccb349304faa9020c gcc/testsuite/g++.dg/pch/externc-1.C - 51038396a6c08ae383fd050b30653dab gcc/testsuite/g++.dg/pch/externc-1.Hs - 3456d98b10198c0bf9091088ba05d0f0 gcc/testsuite/g++.dg/pch/local-1.C - 1b5d28bf11bae4996001396e1ffe083b gcc/testsuite/g++.dg/pch/local-1.Hs - 950e6e376ceab867a4fcf2d35904ab08 gcc/testsuite/g++.dg/pch/pch.C - 95603c8965412870090ed14011f4b123 gcc/testsuite/g++.dg/pch/pch.Hs - e7fc9da1437a84380fb848e17fc9b2d4 gcc/testsuite/g++.dg/pch/pch.exp - 956a76bba7ed55fcdd73d80efdfa4c90 gcc/testsuite/g++.dg/pch/static-1.C - 4aaad0cfa4436b8cd8b37b1bf218edc8 gcc/testsuite/g++.dg/pch/static-1.Hs - a5379c2bad433698a01b3bc2d5473a2e gcc/testsuite/g++.dg/pch/system-1.C - 826eb942010cef35c80c43298382814f gcc/testsuite/g++.dg/pch/system-1.Hs - 7daf10e506bd5381e81d1d9326cb6047 gcc/testsuite/g++.dg/pch/system-2.C - 0c6d2560d6750bc4e884ee3e3fd8cb98 gcc/testsuite/g++.dg/pch/system-2.Hs - 5e2076ec1abc6d548370361f9390b543 gcc/testsuite/g++.dg/pch/uninst.C - 667e18d65092886bfa6db626eb370e7c gcc/testsuite/g++.dg/pch/uninst.Hs - 3c027648f765cf5846e0b1be267760f6 gcc/testsuite/g++.dg/pch/wchar-1.C - 67d1ff82e247bea84a92bc888972c000 gcc/testsuite/g++.dg/pch/wchar-1.Hs - 7345c9463c7d47c7d425463846af6b14 gcc/testsuite/g++.dg/rtti/crash1.C - 7c2277ddbea5545cda84aae94fdb88ad gcc/testsuite/g++.dg/rtti/cv1.C - e99f9196ab382e1c6b73d9f555e7790c gcc/testsuite/g++.dg/rtti/dyncast1.C - 7cd17614cf1341bb2e1364463e4d659a gcc/testsuite/g++.dg/rtti/repo1.C - daac611a89b8fa8aa874e3b9f2cc9663 gcc/testsuite/g++.dg/rtti/tinfo1.C - a4ca49fa3677bf87a27b0e961eab1cee gcc/testsuite/g++.dg/rtti/typeid1.C - f03a5377eca516c74e77fcf76b40f948 gcc/testsuite/g++.dg/rtti/typeid2.C - 3e23755748cd7e94d3bc13c5d2f78cc9 gcc/testsuite/g++.dg/rtti/typeid3.C - f45226306cb853d7f47a657db3e4f853 gcc/testsuite/g++.dg/rtti/typeid4.C - 3c2de2b26bcb38e1fa16fbf23d65049d gcc/testsuite/g++.dg/special/conpr-1.C - c93d73da1aa0fb227f2ba91f6a99c670 gcc/testsuite/g++.dg/special/conpr-2.C - 2d8ae59b7352068b0fab22f68c6ddc93 gcc/testsuite/g++.dg/special/conpr-2a.cc - c2f61b50e48834b5d5d3a3ee446c0a75 gcc/testsuite/g++.dg/special/conpr-3.C - 09034a812fccea6ecaa6edd2f8089fc9 gcc/testsuite/g++.dg/special/conpr-3a.cc - 0d5597e1f29008b02b626a0d09bf9c34 gcc/testsuite/g++.dg/special/conpr-3b.cc - 6207971ee12833ca8c60b82c3ec757f4 gcc/testsuite/g++.dg/special/conpr-4.C - b13b9c85aa0c7795b263fff00c80ddf1 gcc/testsuite/g++.dg/special/ecos.exp - 1d00d1c826d883bfd1e44ac751b5667d gcc/testsuite/g++.dg/special/initp1.C - f660af37e71a300b94fc53e6bc686185 gcc/testsuite/g++.dg/tc1/dr1.C - 718da4ae1c12fa7446c3cff5c87101b8 gcc/testsuite/g++.dg/tc1/dr101.C - 0171a0e113ae996be50db625ac66d450 gcc/testsuite/g++.dg/tc1/dr108.C - 3592a0b845ee849a03440c75d39ae12b gcc/testsuite/g++.dg/tc1/dr127.C - 1b0c9fccd7b07ffc338e9e9ca4dbb8c0 gcc/testsuite/g++.dg/tc1/dr128.C - 0af74303a4251b24669c368429e4af91 gcc/testsuite/g++.dg/tc1/dr135.C - a6b204a1733f1ef91a83ebba5d3a48be gcc/testsuite/g++.dg/tc1/dr137.C - a6d46728c39c24256b63197af59b95f1 gcc/testsuite/g++.dg/tc1/dr142.C - f7329311a5df0c534f2191fee7f45ea7 gcc/testsuite/g++.dg/tc1/dr147.C - e07683f5144e2b0e6b8503adbfd283cd gcc/testsuite/g++.dg/tc1/dr152.C - 9b56ad73b780b825e0de60463c83386f gcc/testsuite/g++.dg/tc1/dr159.C - 62aa8921c6705fdab59b10a7be7f39b9 gcc/testsuite/g++.dg/tc1/dr161.C - 3e61e5bdc2b1492780331f39f942586f gcc/testsuite/g++.dg/tc1/dr164.C - 06d562ccb2d6b2cac1cde8f7c8b14df7 gcc/testsuite/g++.dg/tc1/dr166.C - e179dfb3000fb9a0d490d2ace3e1f74b gcc/testsuite/g++.dg/tc1/dr176.C - 54a7e43eb51f59e7eae694e23b7ef1f6 gcc/testsuite/g++.dg/tc1/dr179.C - 9704d0caf0975b804de4cf5a0218a1db gcc/testsuite/g++.dg/tc1/dr185.C - 007afeacb36d4756871511f3e7e8ea6f gcc/testsuite/g++.dg/tc1/dr188.C - 4054b08eabfa5224673bbaec6f055b6b gcc/testsuite/g++.dg/tc1/dr193.C - 11d8e489cc200e109dbdfe58fd9c1fcf gcc/testsuite/g++.dg/tc1/dr194.C - 0af12371ac925505bc0a0b0b9c2aa770 gcc/testsuite/g++.dg/tc1/dr20.C - aac5a5f3e293f7cd54bb405e8e82fa17 gcc/testsuite/g++.dg/tc1/dr213.C - d227f60fa4be5b52028628722cfa4992 gcc/testsuite/g++.dg/tc1/dr217.C - 9c539eaced56bf5f6dfcc87de03577a2 gcc/testsuite/g++.dg/tc1/dr48.C - 24d32bbd4bb8de8bd03020c359210754 gcc/testsuite/g++.dg/tc1/dr49.C - be0dd419c395588111addfd87e31b3fe gcc/testsuite/g++.dg/tc1/dr52.C - 6a9b2ff3865ebd4b9b4a24ea9e5fa1e0 gcc/testsuite/g++.dg/tc1/dr68.C - 99fbd5404170a32ec3b81a4c87114aa9 gcc/testsuite/g++.dg/tc1/dr74.C - 4dd95811a9583fd5b2412c2c99d7dff9 gcc/testsuite/g++.dg/tc1/dr76.C - fddf6e4104e367506b1483b55a539b63 gcc/testsuite/g++.dg/tc1/dr80.C - c241bed1d85ccf57402c8efd46ab9b8c gcc/testsuite/g++.dg/tc1/dr85.C - bf475bf32acceb9eb23c5b5b7013f7fe gcc/testsuite/g++.dg/tc1/dr90.C - 2b6b832186c8ccf57001b2888f9dec54 gcc/testsuite/g++.dg/tc1/dr94.C - 1c360b630dc5835068452f918bda8fb6 gcc/testsuite/g++.dg/template/access1.C - 71d21b2797de6268bae8a876a61f64ac gcc/testsuite/g++.dg/template/access10.C - 3e281e7d850dbc06f3a5f05af26acd3d gcc/testsuite/g++.dg/template/access11.C - 20c6114a3d4d0119b052ef6635d54a2c gcc/testsuite/g++.dg/template/access12.C - 76f5c8b19b7f609c01aedaee827b1931 gcc/testsuite/g++.dg/template/access13.C - 6c52ea9bb0501f9eab65ebd5d8a85cb9 gcc/testsuite/g++.dg/template/access14.C - fc82819a276388c85441dd10835850d1 gcc/testsuite/g++.dg/template/access15.C - 2f37ed40bca28851af33f3bafa4181d9 gcc/testsuite/g++.dg/template/access16.C - 34713e6cecf3994070f0815b8298b83c gcc/testsuite/g++.dg/template/access2.C - b0b266d7d49c11a09888ad00208e4cf8 gcc/testsuite/g++.dg/template/access3.C - 7ea6af968e54287945d17d2352e36fd6 gcc/testsuite/g++.dg/template/access4.C - 043c53bbc7cad60a3c72bfa79987f011 gcc/testsuite/g++.dg/template/access5.C - 3f2e5ae210f767c1589637afbcf45353 gcc/testsuite/g++.dg/template/access6.C - 37049a32f936e15d5efe97f397076fe1 gcc/testsuite/g++.dg/template/access7.C - 51a27bac3d6d8fa430db3b405c07c5af gcc/testsuite/g++.dg/template/access8.C - 7834be58b513cdde90c14c885e21ae63 gcc/testsuite/g++.dg/template/access9.C - baa333203039ed72606c24494f2ff44e gcc/testsuite/g++.dg/template/addr1.C - 98629e0464be5ba2c3ca56190b5b6f48 gcc/testsuite/g++.dg/template/alignof1.C - 0badf7e9336f7d06bd6b5e8cad37e171 gcc/testsuite/g++.dg/template/anon1.C - 7a85bf47a7ccf37365dc9d0ed5813e3e gcc/testsuite/g++.dg/template/arg1.C - 7bea6580b2b65de331f30831724d355f gcc/testsuite/g++.dg/template/arg2.C - f455d543dc6a4d6f270fe652fcc368e7 gcc/testsuite/g++.dg/template/arg3.C - 564f9104a4cfbf867144b4ed63d2031d gcc/testsuite/g++.dg/template/arg4.C - 99d7b1deba3ad5e11fcbd2dc7d70e9ee gcc/testsuite/g++.dg/template/array1-1.C - 075227803fea6455eb958b3d2d173e9b gcc/testsuite/g++.dg/template/array1-2.C - 2960ad36eda739b652d2efa379834c5c gcc/testsuite/g++.dg/template/array10.C - 5c9702e760be4db613f93c64564000c5 gcc/testsuite/g++.dg/template/array11.C - 29ac13549ace1bb08c2a718d6a2f3d31 gcc/testsuite/g++.dg/template/array13.C - 00d9cd9feffed8cd62a0330e5742bbb9 gcc/testsuite/g++.dg/template/array14.C - b197e9f6e5275f99d9ff3c22fe947550 gcc/testsuite/g++.dg/template/array2-1.C - 8da7cf5d73e9871b3bac6287dfe96d0a gcc/testsuite/g++.dg/template/array2-2.C - 353ce65cd4b47cb87d4a7e33038e372d gcc/testsuite/g++.dg/template/array3.C - 3904f7cfd18135b5f8ef1dbb020648fc gcc/testsuite/g++.dg/template/array4.C - c557bdb58ff52b9fc368185880923627 gcc/testsuite/g++.dg/template/array5.C - 294448858892b33e7116237b86ab785a gcc/testsuite/g++.dg/template/array6.C - 579905889abdf110f78879708a88d557 gcc/testsuite/g++.dg/template/array7.C - 9135445bfc294af3cf8b77142f5e8782 gcc/testsuite/g++.dg/template/array8.C - 9ff0e683b6d55fee7915dd8f28470138 gcc/testsuite/g++.dg/template/array9.C - b8d7ae2a709e06f2d49e19cfb00e77d3 gcc/testsuite/g++.dg/template/asm1.C - 63a5e3d5f634ef4eb13aa4a9d62a8cd7 gcc/testsuite/g++.dg/template/assign1.C - 11d89720e8ea4a5f11553338c13ffab9 gcc/testsuite/g++.dg/template/call1.C - e459df3ddd572b111e8694073c95e5b9 gcc/testsuite/g++.dg/template/call2.C - 3ec4b7824a9a83b377fe22af12deb661 gcc/testsuite/g++.dg/template/call3.C - 865f009ddc0a20c3f776c322940208a1 gcc/testsuite/g++.dg/template/call4.C - dae4547b0ed98c262ad1adff2778e177 gcc/testsuite/g++.dg/template/cast1.C - a8067ac68b36a7f6b81ed3e72bd5d218 gcc/testsuite/g++.dg/template/char1.C - 706f2857327f695c7b984df9d14be0b0 gcc/testsuite/g++.dg/template/class1.C - 4a9fdbf9e37ab379d97118860f6e5744 gcc/testsuite/g++.dg/template/class2.C - 478acfe8108cf9d573a8ff95d3dcf91d gcc/testsuite/g++.dg/template/class3.C - 95df7c4255e92daacd0d5c759227747d gcc/testsuite/g++.dg/template/complit1.C - 3f33c9a7b6007a62a4f60e27a3126fc3 gcc/testsuite/g++.dg/template/cond.C - 4336c9181e48a94368c9c6bbf4270562 gcc/testsuite/g++.dg/template/cond2.C - 3dfcddf50f883d0eabd3e0a6a6f3be44 gcc/testsuite/g++.dg/template/cond3.C - 8e0316960b82711ee5f56b8b469d01b1 gcc/testsuite/g++.dg/template/cond4.C - b57e771003b4e6bae893080e79c82fbc gcc/testsuite/g++.dg/template/cond5.C - 32f254d8ff7fc2dadfbb4100169c8710 gcc/testsuite/g++.dg/template/conv1.C - 383f6618c1ccaddea23b36ff23d6d35e gcc/testsuite/g++.dg/template/conv2.C - be5017725e9889a47d07ba0d3a3464ff gcc/testsuite/g++.dg/template/conv3.C - 8e48e2a0d63cdb353b4a07380c4cf577 gcc/testsuite/g++.dg/template/conv4.C - 65388659b6ed4f0befbd55edf3402b26 gcc/testsuite/g++.dg/template/conv5.C - a99117f536bfae5da72de6e056eca4b9 gcc/testsuite/g++.dg/template/conv6.C - 94bd39b4081e21725b306825863ab68b gcc/testsuite/g++.dg/template/conv7.C - 194ecfa58017cf3f1133da2879133a29 gcc/testsuite/g++.dg/template/conv8.C - 5f34d4d5b64f37b9269f83e35f4b6b0e gcc/testsuite/g++.dg/template/copy1.C - d0bde1067651d3f5154eb8d41704239f gcc/testsuite/g++.dg/template/crash1.C - 245c3c3a69c27117dfcc4b6588677c7d gcc/testsuite/g++.dg/template/crash10.C - 5fdda9a20dcbd6e2fccb01f28292529e gcc/testsuite/g++.dg/template/crash11.C - 627140de004634696fc53c98684c31c2 gcc/testsuite/g++.dg/template/crash12.C - 0e0cc3bf8be2c2dc375dd91ef756a04a gcc/testsuite/g++.dg/template/crash13.C - bbe78250be1aa09c9f8b33a962c068bb gcc/testsuite/g++.dg/template/crash14.C - e50e217f7da35dc497156675b2547e44 gcc/testsuite/g++.dg/template/crash15.C - 0b7b35a94bb1a8a5457b2c3bd299d5e2 gcc/testsuite/g++.dg/template/crash16.C - 78327c2d24f8befdc8bd1b4f71aa2928 gcc/testsuite/g++.dg/template/crash17.C - 3a58be91fa3ebac110f04aa317762b98 gcc/testsuite/g++.dg/template/crash18.C - f106c764c1ea09eba893e334ab4c71d8 gcc/testsuite/g++.dg/template/crash19.C - 1518569fc4b985c190f2f25aa5e5e503 gcc/testsuite/g++.dg/template/crash2.C - 7d60f1e42e3a0cb9fb843525c06fc428 gcc/testsuite/g++.dg/template/crash20.C - e11ee09376a4af9fd0b4e8a0131f1ad5 gcc/testsuite/g++.dg/template/crash21.C - 1a93146cc62f110f6b65fd8e3eb06d85 gcc/testsuite/g++.dg/template/crash22.C - 0ebb4bf976e610e29316a5634702a44e gcc/testsuite/g++.dg/template/crash23.C - 1cb212177b7a7b17863561096ca1b123 gcc/testsuite/g++.dg/template/crash24.C - a9a41c255aa794f8caef16dd63a3534d gcc/testsuite/g++.dg/template/crash25.C - 17d811daa3052b89558edc8df7e9ee0e gcc/testsuite/g++.dg/template/crash26.C - 6ef1f361b05f74553ccdc456e5d76ea9 gcc/testsuite/g++.dg/template/crash27.C - 902d626992584b53e5dc2b44257c55a4 gcc/testsuite/g++.dg/template/crash28.C - ceec3c489e5f321a136749ba214020ac gcc/testsuite/g++.dg/template/crash29.C - 18fc9fd079fbcb8ff4e2ad941df67718 gcc/testsuite/g++.dg/template/crash3.C - 4a6fae58852a7d58b5b482d48d97d11f gcc/testsuite/g++.dg/template/crash30.C - e3731e3425655eda73d8d1ac61cdadb3 gcc/testsuite/g++.dg/template/crash31.C - 87893a60b74b135376629089c2649169 gcc/testsuite/g++.dg/template/crash32.C - 204eff887d15d36069d7065b01240cf5 gcc/testsuite/g++.dg/template/crash33.C - c1ad0abca1fcb788f91f39712cb4d025 gcc/testsuite/g++.dg/template/crash34.C - 4b59704e9c69fd39fc829312b324cb56 gcc/testsuite/g++.dg/template/crash35.C - f8bee91d29458817363bd2ca4c94d704 gcc/testsuite/g++.dg/template/crash36.C - bd295255d6d0c52334d842ac10c0c4ab gcc/testsuite/g++.dg/template/crash37.C - 74bcc108f79c60692f6080a58062dc02 gcc/testsuite/g++.dg/template/crash38.C - 23e8d55ac1822ebf81691c66170b7a20 gcc/testsuite/g++.dg/template/crash39.C - 4565662b8ea1b02f11db4b1627917693 gcc/testsuite/g++.dg/template/crash4.C - cd7166d7282781ee3110b40b3cbf0046 gcc/testsuite/g++.dg/template/crash40.C - 0e53425dee35e3cd8bc31b131a4010d7 gcc/testsuite/g++.dg/template/crash41.C - 7845da4d1b1384a76c0c0244fc45ef41 gcc/testsuite/g++.dg/template/crash42.C - 06f99744945713a4534b618b9549b964 gcc/testsuite/g++.dg/template/crash43.C - 37c9686aad1de31e5858e6070db0fd76 gcc/testsuite/g++.dg/template/crash44.C - 503d2ceca1151ace69073bc94b2e3181 gcc/testsuite/g++.dg/template/crash6.C - 60528c5a46bc3e76f4a191231f3cc608 gcc/testsuite/g++.dg/template/crash7.C - 899e82cfa1eab0c5e96b47962c693262 gcc/testsuite/g++.dg/template/crash8.C - 44592f20d07e36f90633528dd90bfad3 gcc/testsuite/g++.dg/template/crash9.C - 50bb5f64947bd92da66029bd39fa5eed gcc/testsuite/g++.dg/template/ctor1.C - 5a69c7531482ab0af57cca8c90779073 gcc/testsuite/g++.dg/template/ctor2.C - eb5e9f0376abe643c647f3a9d5b69532 gcc/testsuite/g++.dg/template/ctor3.C - 517013de9505a99dcece802cdd7f1c6d gcc/testsuite/g++.dg/template/ctor4.C - 1c53ceb4fa889d646b2cf28169a68daf gcc/testsuite/g++.dg/template/ctor5.C - 25d3511fe5a378afd592b4563e115a7c gcc/testsuite/g++.dg/template/ctor6.C - 140909eaa0a4dfe8770e4810e92571cc gcc/testsuite/g++.dg/template/decl1.C - 05e0d875681f42cc0eb951378ac07bd0 gcc/testsuite/g++.dg/template/decl2.C - a1ee69de58a5087bc0a5772d3b7f8309 gcc/testsuite/g++.dg/template/deduce1.C - 3cc52990bce905a42f91a2dab1c65c77 gcc/testsuite/g++.dg/template/deduce2.C - c8c5dde19f7b188668caeeb506ac6852 gcc/testsuite/g++.dg/template/deduce3.C - e56cdb80a6b4148add333d45d0d83d9a gcc/testsuite/g++.dg/template/defarg1.C - 21ce3e77355010aaab1b59936da8bfbb gcc/testsuite/g++.dg/template/defarg2.C - e55baeaf118c452b9f707b8236ee86b1 gcc/testsuite/g++.dg/template/defarg3.C - 64d2588370b2c020d9d5828deadfc7dc gcc/testsuite/g++.dg/template/defarg4.C - 84d085b3ed907df1747cc523efd8d714 gcc/testsuite/g++.dg/template/defarg5.C - 8027f8619f5cb154069051c6e3cd6221 gcc/testsuite/g++.dg/template/defarg6.C - 8fdfe04193de5eb0eac57ce398f4c5ec gcc/testsuite/g++.dg/template/defarg7.C - 08e2480f72bcb72f3f0c69f74625bd4c gcc/testsuite/g++.dg/template/delete1.C - 4e28ad3da9cf0f80841dd7ac6a9a0233 gcc/testsuite/g++.dg/template/dependent-expr1.C - 5c363f74bcfd32858f0d7daa76f3d56b gcc/testsuite/g++.dg/template/dependent-expr2.C - c386ca54a462a789ddb63d04e8dfa817 gcc/testsuite/g++.dg/template/dependent-expr3.C - b4bc25a86f512c4a58cc90654edd346f gcc/testsuite/g++.dg/template/dependent-expr4.C - f23d748a70179cdd1a4176b5cf3a3e9b gcc/testsuite/g++.dg/template/dependent-name1.C - 18d61b100652dfe4816b8b9c6cefa923 gcc/testsuite/g++.dg/template/dependent-name2.C - 0c3e325271a377838c5d47bb6fb94dd1 gcc/testsuite/g++.dg/template/dependent-name3.C - 147338e18276d105fca28005404df2a8 gcc/testsuite/g++.dg/template/dependent-name4.C - c10faccbba72797e793c4697fe233f9c gcc/testsuite/g++.dg/template/dtor1.C - 71d10b5b4cd6cb6cb8f6be930603b8e8 gcc/testsuite/g++.dg/template/dtor2.C - c46251d092a454420a2658cd0fcc8c15 gcc/testsuite/g++.dg/template/dtor3.C - d36b25b301071f0b5e78a18397661427 gcc/testsuite/g++.dg/template/dtor4.C - 9c78ecb5ca87b2a81cbd9c1796b2c13e gcc/testsuite/g++.dg/template/eh1.C - 74bfd9d037870ff6f4ad0ce91b6cf2b1 gcc/testsuite/g++.dg/template/eh2.C - 318b45c84de8e1474d71ee390dc7b68c gcc/testsuite/g++.dg/template/elab1.C - 7c10af58e57cd68a834ce883259ef847 gcc/testsuite/g++.dg/template/enum1.C - 5fb321d2debea87feaa0815b488d0835 gcc/testsuite/g++.dg/template/enum2.C - dfe8fe9abce8be55414485a111a8c15f gcc/testsuite/g++.dg/template/enum3.C - 118d8ffd607a579db3ddbc9662179566 gcc/testsuite/g++.dg/template/enum4.C - 109e68e063340fe9a814b152f4df9eb3 gcc/testsuite/g++.dg/template/enum5.C - 21c90677bbfb74c29a346183dc8bc5a3 gcc/testsuite/g++.dg/template/error1.C - 627734dfde951481bfc5e44cef796345 gcc/testsuite/g++.dg/template/error10.C - 92cc57f022fdde0a0e1d5b1eb3c129b3 gcc/testsuite/g++.dg/template/error11.C - 6fe651ff5a3f3b8ff9d8a9597b35e055 gcc/testsuite/g++.dg/template/error12.C - 23d1d88880eac44a4f6c4209f4d1c9c0 gcc/testsuite/g++.dg/template/error13.C - 059b8fc25423ba0f718bb1feff4898e7 gcc/testsuite/g++.dg/template/error14.C - a59fe7dfb1e1084d1f2ddcf45eb89e0b gcc/testsuite/g++.dg/template/error15.C - 709638c9b094e580ab80981a248856e2 gcc/testsuite/g++.dg/template/error16.C - 318fb5de2a600d72ad81c69f2a112f1c gcc/testsuite/g++.dg/template/error17.C - e0e0adf8e99a8d206f7e74340f4b67e5 gcc/testsuite/g++.dg/template/error18.C - c141fe6a264c757500f6ee4ed30842f6 gcc/testsuite/g++.dg/template/error19.C - 40d71cae88dab51bbeef2ad00f2bbca8 gcc/testsuite/g++.dg/template/error2.C - c76b01c2f7357d4400cd8e049826cc38 gcc/testsuite/g++.dg/template/error20.C - 0e96862a75ffea6e3b8357e5251534dd gcc/testsuite/g++.dg/template/error3.C - 85340063cfaafdde79cb0b7bff303541 gcc/testsuite/g++.dg/template/error4.C - a988dc6a097a8766258a32544791c7db gcc/testsuite/g++.dg/template/error5.C - 8f931fa8690071fcefc2b1d1d7483bfc gcc/testsuite/g++.dg/template/error6.C - 3eacbecd65bcd0b71a23a9e2127f6e27 gcc/testsuite/g++.dg/template/error7.C - 087bbcdc150fa765a03be550dd7193ce gcc/testsuite/g++.dg/template/error8.C - 6c82c4d5cc4e1f6f70e1b41aa6299b35 gcc/testsuite/g++.dg/template/error9.C - 740f8870f14cf5cb47de273475c965b1 gcc/testsuite/g++.dg/template/explicit-instantiation.C - 6335a6cb9fd88717c1c31d2bc8b80c3e gcc/testsuite/g++.dg/template/explicit-instantiation2.C - 7c2daced476ed6b72c25a10611af9a2c gcc/testsuite/g++.dg/template/explicit-instantiation3.C - 610a5ce174887479710ddef7e050b0e9 gcc/testsuite/g++.dg/template/explicit1.C - 44f3a8f925589bae9dc773b19a3fd2de gcc/testsuite/g++.dg/template/explicit2.C - 3b0207ca15de6320946949f657d95b9a gcc/testsuite/g++.dg/template/explicit3.C - 3f7c086b1b4dd5261f5ced979a21b04b gcc/testsuite/g++.dg/template/explicit4.C - bfbe469c91f678acc5c06f6a7a92f9c6 gcc/testsuite/g++.dg/template/explicit5.C - 0f1992cf38a7f4a3d4febc06bbe2dc39 gcc/testsuite/g++.dg/template/explicit6.C - 9710691c4af4b589e4831b829d124e2e gcc/testsuite/g++.dg/template/explicit7.C - d9a08dd82988a25d2840d767d582837f gcc/testsuite/g++.dg/template/expr1.C - f8aa89e0edae3ef78836a8cc046f0550 gcc/testsuite/g++.dg/template/field1.C - c6cdc41eef6b33a55c43db84fd711a3f gcc/testsuite/g++.dg/template/friend.C - bdf8365204c19eeb87434d85b7139d2d gcc/testsuite/g++.dg/template/friend10.C - c1eab5b806b63596b0fa26a471273823 gcc/testsuite/g++.dg/template/friend11.C - b0a401cf45ed38cceaf9b0b254083c87 gcc/testsuite/g++.dg/template/friend12.C - 443d8784ec310c25ee130df06beefdd0 gcc/testsuite/g++.dg/template/friend13.C - 2c569073aac74ea8a9886428ec873202 gcc/testsuite/g++.dg/template/friend14.C - 3655d8a40b65ebe83179f91b88fe99ac gcc/testsuite/g++.dg/template/friend15.C - 594b1d8549baa1139753596a807dbd91 gcc/testsuite/g++.dg/template/friend16.C - 28be52aef0745966b3435343b559e859 gcc/testsuite/g++.dg/template/friend17.C - c8d90e11af5004983158fb9d1e72ccfc gcc/testsuite/g++.dg/template/friend18.C - 599c6765352974ba5694506637bc1ea3 gcc/testsuite/g++.dg/template/friend19.C - 9d4f5b3213673d62379489a71f82b196 gcc/testsuite/g++.dg/template/friend20.C - 7ccd2fc3b3e573a3074eaf2980b008c9 gcc/testsuite/g++.dg/template/friend21.C - dbfcd529175cac71265e5dff4f4513fe gcc/testsuite/g++.dg/template/friend22.C - 7ad7118de3eccd5d74c51db173d4e326 gcc/testsuite/g++.dg/template/friend23.C - c81920c34b3ea8295fc494118d9e89af gcc/testsuite/g++.dg/template/friend24.C - 39dede1aeda6ca93984f81431de77fb6 gcc/testsuite/g++.dg/template/friend25.C - 6013e213776d77767ad0de2ceddba65f gcc/testsuite/g++.dg/template/friend26.C - 5d0b7c7f0422e1347c115a5773dea497 gcc/testsuite/g++.dg/template/friend27.C - 5242e61bb45530434007931e7e9949d2 gcc/testsuite/g++.dg/template/friend28.C - a0d74e429e0416fe8fd207b1ee020c7a gcc/testsuite/g++.dg/template/friend29.C - d4c8a44deef0bfb76c6964c75b741416 gcc/testsuite/g++.dg/template/friend3.C - 1d0be2d7ae4ecc088986fba42e7ee292 gcc/testsuite/g++.dg/template/friend30.C - d13d2ed4fcdd1cfd0d65b89c9308ee8b gcc/testsuite/g++.dg/template/friend31.C - 1a310350de7fdb99dfff79d55a46d325 gcc/testsuite/g++.dg/template/friend32.C - ed2b58353effe4479fb3ba174d53040c gcc/testsuite/g++.dg/template/friend33.C - 4a3d535a6673c42778883751bb5d71cd gcc/testsuite/g++.dg/template/friend36.C - 19ae206b65ef32c57066f4c9d603d478 gcc/testsuite/g++.dg/template/friend37.C - 9c94dec5b4c21f6f788aa68c4cbf6ae7 gcc/testsuite/g++.dg/template/friend38.C - 56e71f86759e703664c2ed50998932fd gcc/testsuite/g++.dg/template/friend4.C - e91add4174f6722fc0ed3c0bbd420d70 gcc/testsuite/g++.dg/template/friend40.C - c9137614e9385e52c606c2d6e976e585 gcc/testsuite/g++.dg/template/friend5.C - d16da0e6f160e02bc23c4d98080f1644 gcc/testsuite/g++.dg/template/friend6.C - 1d4f923241bfe8578940f39c34f80d7c gcc/testsuite/g++.dg/template/friend7.C - ceb858e95982ac0af2e9168f31aea229 gcc/testsuite/g++.dg/template/friend8.C - 96a3d94189ae209bcff5f2f75bc7ca6d gcc/testsuite/g++.dg/template/friend9.C - d5d24fc94d133229a10c5b13f44c253b gcc/testsuite/g++.dg/template/func1.C - 43017cf348a37638085196f74ac68fe3 gcc/testsuite/g++.dg/template/incomplete1.C - 39b2eb7bc0411ced0e2b3d32a933c34c gcc/testsuite/g++.dg/template/inherit.C - 13bd5309700c34e9e01c5bd7fd620d7b gcc/testsuite/g++.dg/template/inherit2.C - 1c9360dccd50f544e413d4c00432d88e gcc/testsuite/g++.dg/template/inherit3.C - 9783cba5cd0e48e50ecc5c42ed1dd282 gcc/testsuite/g++.dg/template/init-list.C - f30fe425de51d4cb2ab5ff05b71d616a gcc/testsuite/g++.dg/template/init1.C - 76f88c13708d18ca711ab8287d1caac9 gcc/testsuite/g++.dg/template/init2.C - 64314d0aa5b3600547adc69b42ab8e3c gcc/testsuite/g++.dg/template/init3.C - e920cba477d63f2866ea0710ce55a2ce gcc/testsuite/g++.dg/template/init4.C - ca8434716aafffaf7e37a7ea8e094cc5 gcc/testsuite/g++.dg/template/init5.C - 65a281c41b82251552faaf8359766e91 gcc/testsuite/g++.dg/template/init6.C - 2d167e5f0ea8c84539b7c56039fb2785 gcc/testsuite/g++.dg/template/inline1.C - 5c4068d934fb1e5d161851d00744bfc8 gcc/testsuite/g++.dg/template/instantiate1.C - 88e1ec74b340410f99e5bf69122404bd gcc/testsuite/g++.dg/template/instantiate2.C - 3a83c5f6cd6ca2488c8e80403a7fa930 gcc/testsuite/g++.dg/template/instantiate3.C - 7d69f16e359b40571c6da6dde60dde8d gcc/testsuite/g++.dg/template/instantiate4.C - 9c3723fb899f725987c18cd77571a105 gcc/testsuite/g++.dg/template/instantiate5.C - 1b065aa49cdac44198ed227ed0da9cb5 gcc/testsuite/g++.dg/template/instantiate6.C - 042508c0cf07d253053b9e66234c16c5 gcc/testsuite/g++.dg/template/instantiate8.C - ca15724a75c249b0fc3b99b81ab59cf9 gcc/testsuite/g++.dg/template/invalid1.C - 6dfc1674746db8a02b5504e177f5aca0 gcc/testsuite/g++.dg/template/koenig1.C - 5e527c865bacdb52386cdb2f216a99d4 gcc/testsuite/g++.dg/template/koenig2.C - 84d2678d3ce8241c254dd0501f0e4816 gcc/testsuite/g++.dg/template/koenig3.C - 56c1c2325d188ec369a6eca6c10766b7 gcc/testsuite/g++.dg/template/koenig4.C - 02dae2280971fe5ff910e6472b7a407a gcc/testsuite/g++.dg/template/koenig5.C - b7860e67547fa0e658cae5b27a73d61b gcc/testsuite/g++.dg/template/local1.C - d32b0f4cfabbf7cf6a3f55db155096d2 gcc/testsuite/g++.dg/template/local2.C - e254df20b082728d0e04a8e1b3b18557 gcc/testsuite/g++.dg/template/local3.C - 2f2d0e45d76b00761833641d3df47beb gcc/testsuite/g++.dg/template/local4.C - 858241029bc9c5f2b0eb96ca1ff057a8 gcc/testsuite/g++.dg/template/lookup1.C - ef4080e7e34db3ddfd9daab5b8f9e3a3 gcc/testsuite/g++.dg/template/lookup2.C - 0287287b4b02081228b1429a9526248d gcc/testsuite/g++.dg/template/lookup3.C - 034a834085f0e5fd6dccea76c90db2cb gcc/testsuite/g++.dg/template/lookup4.C - 3ab3f4b8b6e13f0c873ee865529608c0 gcc/testsuite/g++.dg/template/lookup5.C - 90ee492e747c2328ed39e4f06ad61d36 gcc/testsuite/g++.dg/template/lookup6.C - 863f99213222c2c03bf6c2f03bfc91c6 gcc/testsuite/g++.dg/template/lookup7.C - 33119bbc7489f718bc456a2baae44253 gcc/testsuite/g++.dg/template/mangle1.C - 60b56ccdf831c52444e531d3de0de848 gcc/testsuite/g++.dg/template/mem_func_ptr.C - 06216f93446b1e4df8acba1818eeb751 gcc/testsuite/g++.dg/template/member.C - cabe816ff29ed547a0c78ab109ad97d0 gcc/testsuite/g++.dg/template/member2.C - 7485d7d4ac0efdee0b9c7fe84580e8a0 gcc/testsuite/g++.dg/template/member3.C - 7f0db13593e12c1671ab63412653ea6c gcc/testsuite/g++.dg/template/member4.C - 2488e0cd89b19bc0b7c483d1683970d1 gcc/testsuite/g++.dg/template/member5.C - 8dca5b65d4eeaa3cbfa61a1861a850d2 gcc/testsuite/g++.dg/template/memclass1.C - cdd15f6514749074086ff789caa565f2 gcc/testsuite/g++.dg/template/memclass2.C - 0d33a29a97363269ef67e175452d1251 gcc/testsuite/g++.dg/template/memclass3.C - 57fc8e37f6a64f03e3bea12e44f46909 gcc/testsuite/g++.dg/template/memfriend1.C - 88f5f474357358b46b62eb6b6fdc9b8a gcc/testsuite/g++.dg/template/memfriend10.C - 63a099d4fd981493045dce1eefbf9723 gcc/testsuite/g++.dg/template/memfriend11.C - 3efbba635759c97e9b452f6d5ba9696a gcc/testsuite/g++.dg/template/memfriend12.C - c4970b1b6d217a07e47b93130aff29c2 gcc/testsuite/g++.dg/template/memfriend13.C - cd21edd34d2428c1c7c7904f894a44f7 gcc/testsuite/g++.dg/template/memfriend14.C - e08c2136d93161deeca0717986d93ee6 gcc/testsuite/g++.dg/template/memfriend15.C - fcfe88e058915708cfbf56cfeebe4a5d gcc/testsuite/g++.dg/template/memfriend16.C - 6c7d080fd1cf3570e2f76d476bedf92e gcc/testsuite/g++.dg/template/memfriend17.C - 3087e3c10234e9ef3745a413e6043727 gcc/testsuite/g++.dg/template/memfriend2.C - fb47ef062f1c0907f4bd591ea44dd1ea gcc/testsuite/g++.dg/template/memfriend3.C - 9e0baac902249d16ec8e8d97a1ab2371 gcc/testsuite/g++.dg/template/memfriend4.C - b29c5ddfeb79a3077e908d0877024b79 gcc/testsuite/g++.dg/template/memfriend5.C - 29022970fa36eb1dc1ee175732b8befa gcc/testsuite/g++.dg/template/memfriend6.C - 6ac454d02c2028076da019bddc22e1cc gcc/testsuite/g++.dg/template/memfriend7.C - 975bbbbf89c7ed7467afe0db4642b444 gcc/testsuite/g++.dg/template/memfriend8.C - 6602e9e6cba784386891556ebd44b430 gcc/testsuite/g++.dg/template/memfriend9.C - c259108bcf2c6fa47c67d35e414eea37 gcc/testsuite/g++.dg/template/meminit1.C - 73076fcefd97e2bd5133d759a000e987 gcc/testsuite/g++.dg/template/meminit2.C - a028161f345a592e44b9dd2c85780ba8 gcc/testsuite/g++.dg/template/memtmpl1.C - 742c5d9c3baa52309d717d8a67cb74e7 gcc/testsuite/g++.dg/template/memtmpl2.C - 39db6def8c2ae0c295a9f6433ab39375 gcc/testsuite/g++.dg/template/nested1.C - 1cf2f3c9d70e586c16763a10c08d9972 gcc/testsuite/g++.dg/template/nested2.C - 2dd76004142f83b603103df120fab7a4 gcc/testsuite/g++.dg/template/nested3.C - b12c9a151e46871b430564ee47c57714 gcc/testsuite/g++.dg/template/nested4.C - 57b33208329c8d10ea904c3d123076a9 gcc/testsuite/g++.dg/template/new1.C - b8243d46589815a568bb0992cb04adec gcc/testsuite/g++.dg/template/new2.C - da1df58fc40e198de8f0c5d88494d89e gcc/testsuite/g++.dg/template/non-dependent1.C - ac32a3394ac7dad60204cd2cccb6ba46 gcc/testsuite/g++.dg/template/non-dependent10.C - 6f26c028ea69c4705c77b4a0544f848d gcc/testsuite/g++.dg/template/non-dependent11.C - c68de3013fc66d5b9ca387b1f0f294ad gcc/testsuite/g++.dg/template/non-dependent12.C - 40b38a3d73d53481f9e1570a38ed4eab gcc/testsuite/g++.dg/template/non-dependent13.C - 3ce6c8331c1ddbc56b2c89ca07992343 gcc/testsuite/g++.dg/template/non-dependent2.C - 9c0fc4f566e5de8ff0339df3c3ef274d gcc/testsuite/g++.dg/template/non-dependent3.C - 98272395e5eb6376be03fdae5b69bac7 gcc/testsuite/g++.dg/template/non-dependent4.C - 7e000c3eaeb33b0cda5191bb78ee313d gcc/testsuite/g++.dg/template/non-dependent5.C - 45dd220f658e86742366772757b041e2 gcc/testsuite/g++.dg/template/non-dependent6.C - 545ef1f20e531a9708266594092c6d03 gcc/testsuite/g++.dg/template/non-dependent7.C - 663136a11c36aa84d57fc0129b2be73d gcc/testsuite/g++.dg/template/non-dependent8.C - d2f711147c60030525ec70290e759fca gcc/testsuite/g++.dg/template/non-dependent9.C - 47543fc2c29d7d8415ae1a41c5ddbc18 gcc/testsuite/g++.dg/template/non-type-template-argument-1.C - c68d85d18e13eca7b98c51e07b278cf0 gcc/testsuite/g++.dg/template/non-type1.C - 0841e0681f53f5792b711984e991f3a8 gcc/testsuite/g++.dg/template/nontype1.C - c2cc8082649ad5953b27efb310d1929e gcc/testsuite/g++.dg/template/nontype10.C - 9ba9723e8601b19208ac3f8350ee6695 gcc/testsuite/g++.dg/template/nontype11.C - 96f008a9ddd6fd0eb28292983cc65d64 gcc/testsuite/g++.dg/template/nontype13.C - 937af4e6ac2cefe2dff1503c7819130f gcc/testsuite/g++.dg/template/nontype14.C - 00bcc57cb7d33b0250bf5efd8de34dbf gcc/testsuite/g++.dg/template/nontype2.C - d6f9c639ea162b5b3e91a6a5d10175bf gcc/testsuite/g++.dg/template/nontype3.C - f725d274103ab74a7c16aa6087ab401f gcc/testsuite/g++.dg/template/nontype4.C - e2fa53bda46650ba6012bfead2d13f3e gcc/testsuite/g++.dg/template/nontype5.C - 724d8bc838e222b639da5772510bd3e3 gcc/testsuite/g++.dg/template/nontype6.C - cee023670861be047d45f0aa6daa937f gcc/testsuite/g++.dg/template/nontype7.C - 2db8591db13ac8e8cf2e26468f9d18e3 gcc/testsuite/g++.dg/template/nontype8.C - 51239a3dafd7ee56283d919ab1900e0a gcc/testsuite/g++.dg/template/nontype9.C - 72688e70f855e78a966cd593acf9f923 gcc/testsuite/g++.dg/template/ntp1.C - 506fde7f525665b80bb8ae93c21fa34f gcc/testsuite/g++.dg/template/ntp2.C - 0278f61baf9894baa55e08be6e4d1217 gcc/testsuite/g++.dg/template/offsetof1.C - 585425c7c24e913a9ccd6656bd75e83e gcc/testsuite/g++.dg/template/op1.C - b690784559e05afd43e95b8cf36b03eb gcc/testsuite/g++.dg/template/operator1.C - 08eba0ef43fd418e3505a0132a2e9c05 gcc/testsuite/g++.dg/template/operator2.C - 51da64bb1a35e2d4a874ecc36ed30236 gcc/testsuite/g++.dg/template/operator3.C - 7e567ad662951a97d90d67420df1d001 gcc/testsuite/g++.dg/template/operator4.C - 0e11abfb73c96739ad546cd85ff3c2e6 gcc/testsuite/g++.dg/template/operator5.C - 6cba2353f6c7917dd350506e390d9379 gcc/testsuite/g++.dg/template/overload1.C - 55cb3ca88be88700e7e00981ae5c08c6 gcc/testsuite/g++.dg/template/overload2.C - 98ebf130b836485f9a7ceae171151be5 gcc/testsuite/g++.dg/template/overload3.C - 7d2609e7f82311b3100345f65467e041 gcc/testsuite/g++.dg/template/overload4.C - 71fab915b19ad597865cbe790d6ee455 gcc/testsuite/g++.dg/template/overload5.C - f36e9e857e1106ca9429859cd4bb22f0 gcc/testsuite/g++.dg/template/overload6.C - d98c22f6d2dfeb8d0131c9e0467d2655 gcc/testsuite/g++.dg/template/overload7.C - cb3fd3ad47dd95cf7f0463be80d0a9b3 gcc/testsuite/g++.dg/template/overload8.C - c0cfbde9ee0e8aa2f87970485b568e4d gcc/testsuite/g++.dg/template/param1.C - e187a317d102d915368fe357726202ba gcc/testsuite/g++.dg/template/partial-specialization.C - bb04475dfd1abb6699b6daee337bc7ef gcc/testsuite/g++.dg/template/partial1.C - e2ea27f4d30c89986de472da016881a2 gcc/testsuite/g++.dg/template/partial2.C - 629ba41b72a6f4a573aa2b2fc66bf5c8 gcc/testsuite/g++.dg/template/partial3.C - 04907f98f8eab7c64ced6646f5140346 gcc/testsuite/g++.dg/template/pretty1.C - 30d2a35742944aa3c421d0b6d2b41781 gcc/testsuite/g++.dg/template/ptrmem1.C - aa534276e0095c6eef1fe985651eee58 gcc/testsuite/g++.dg/template/ptrmem10.C - 3efda66f5cb0c71bc4fe744bf0d3d14a gcc/testsuite/g++.dg/template/ptrmem11.C - adf178bf638c6b871c4bd9abf0c44c53 gcc/testsuite/g++.dg/template/ptrmem12.C - 97ddc530a1bd61b06c131cfdf61adbec gcc/testsuite/g++.dg/template/ptrmem13.C - 372af7481dbb814fd59792b6160a671e gcc/testsuite/g++.dg/template/ptrmem14.C - 252bc8c4be685d16c988bdc9ea5f5db2 gcc/testsuite/g++.dg/template/ptrmem16.C - 84010e00560365f022f7d4c351fe97bf gcc/testsuite/g++.dg/template/ptrmem2.C - 171d82f45a76129388539c01e3212ec9 gcc/testsuite/g++.dg/template/ptrmem3.C - 8e305818c46514392ab9d92800a99d43 gcc/testsuite/g++.dg/template/ptrmem4.C - c1d71028a4f69f5c3fcfd2fd8a35f919 gcc/testsuite/g++.dg/template/ptrmem5.C - 5b6c44db5254307468bb7a0e6036d363 gcc/testsuite/g++.dg/template/ptrmem6.C - 71bf635a4274ef3549d8487b25847e94 gcc/testsuite/g++.dg/template/ptrmem7.C - 576432fe3fc396a39fc60699f4f8925a gcc/testsuite/g++.dg/template/ptrmem8.C - 6cdf7b7a7a495367d144ca4b7238a771 gcc/testsuite/g++.dg/template/ptrmem9.C - 5512deff68cfd95af05439dc39d36f5c gcc/testsuite/g++.dg/template/qual1.C - 4bcab05d2626fd45890af6154fa22221 gcc/testsuite/g++.dg/template/qual2.C - baa4b638f9e1437459c553dc7667c828 gcc/testsuite/g++.dg/template/qualified-id1.C - b21ab1ce79ce2d2e11762d15de7d8e95 gcc/testsuite/g++.dg/template/qualttp1.C - cf85da2c6ae4bcc2396f5f90e574f5cd gcc/testsuite/g++.dg/template/qualttp10.C - 07ba931fb2075a068c2bb8f171d57bb1 gcc/testsuite/g++.dg/template/qualttp11.C - f5d74cc14dee1391fe409d4d0258396e gcc/testsuite/g++.dg/template/qualttp12.C - bbc53060e714151a182a421e8691abd5 gcc/testsuite/g++.dg/template/qualttp13.C - 872b95cdec1729cec20c4f30444d01c5 gcc/testsuite/g++.dg/template/qualttp14.C - ebbe781125455c724f34cf709f9a1365 gcc/testsuite/g++.dg/template/qualttp15.C - d5117f3f1bc5abfa2a210383b5c90542 gcc/testsuite/g++.dg/template/qualttp16.C - a7a6daf9801ba47ba9d71b2750b8819b gcc/testsuite/g++.dg/template/qualttp17.C - bbfca58649b8b1342b8f444ed2a5f1fd gcc/testsuite/g++.dg/template/qualttp18.C - 5d01ff95ca3a7d8da4e70d7477555e72 gcc/testsuite/g++.dg/template/qualttp19.C - e1b6f19153852a341aae2955eb8ea280 gcc/testsuite/g++.dg/template/qualttp2.C - 1a0fb53670ffdba6e518a96ff8d2e29f gcc/testsuite/g++.dg/template/qualttp20.C - d7668570c380f7a54655435e409395c9 gcc/testsuite/g++.dg/template/qualttp21.C - 3b637cecee1acb45f1c7f752a8c7732d gcc/testsuite/g++.dg/template/qualttp22.C - e76a3792e525e8332039a4589714ddf6 gcc/testsuite/g++.dg/template/qualttp3.C - a995278681fb0037f4eff1b7bca9ddaf gcc/testsuite/g++.dg/template/qualttp4.C - 8d1334279b794baabe7fad674145d1fa gcc/testsuite/g++.dg/template/qualttp5.C - e66a5900a3714e938128d8f6ef253fd7 gcc/testsuite/g++.dg/template/qualttp6.C - 3adc1c7b8bfe3ffbb1d213c4bc0f022a gcc/testsuite/g++.dg/template/qualttp7.C - 8287008c83188125e8c92eb7bbb151e5 gcc/testsuite/g++.dg/template/qualttp8.C - 7dc718c320c7bd11e7b6d87b14c6bdc3 gcc/testsuite/g++.dg/template/qualttp9.C - f8629580795249bed77f06a71033ea6f gcc/testsuite/g++.dg/template/recurse.C - 6a7ca5e4fd47fe37ca29d61be39ecdf2 gcc/testsuite/g++.dg/template/recurse1.C - c7309345696ac164222361961daab266 gcc/testsuite/g++.dg/template/redecl1.C - 8c26da9476ca0b8d2908af7ab2348832 gcc/testsuite/g++.dg/template/redecl2.C - 49436cd5609a16d69d797b84c7f00598 gcc/testsuite/g++.dg/template/redecl3.C - a4b5b3bea62fbee6f7491ea4badfcb0f gcc/testsuite/g++.dg/template/ref1.C - a02f5612e9219b8cd807bc11c6baa86d gcc/testsuite/g++.dg/template/ref2.C - f2fb23ea35e703f79d1cdc054ab2ef86 gcc/testsuite/g++.dg/template/repo1.C - 0348e555574e141fa224197155f08d82 gcc/testsuite/g++.dg/template/repo2.C - 18bb2e4cfdaa8860e7df2a542f962368 gcc/testsuite/g++.dg/template/repo3.C - b5249765fc5be7c4ef34d44ccc0180bf gcc/testsuite/g++.dg/template/repo4.C - 04f85d433dad1abcef6a36ea37d68bc1 gcc/testsuite/g++.dg/template/repo5.C - 9e9322d04add76d1f767de02d143704b gcc/testsuite/g++.dg/template/restrict1.C - b8b893e1844c502297d1e4e9591779ef gcc/testsuite/g++.dg/template/scope1.C - e98caaa9887061e13fd115d5af2dd146 gcc/testsuite/g++.dg/template/scope2.C - d4a6fe33f1456d026d068d25f316aa9c gcc/testsuite/g++.dg/template/sfinae1.C - c49f3a4b9653daf3e8eaa17ba7b488de gcc/testsuite/g++.dg/template/sfinae2.C - a4d4b275eefb1f975b325e2b72027dc7 gcc/testsuite/g++.dg/template/sfinae3.C - 664c8966195d497d2e6f6f799ee60274 gcc/testsuite/g++.dg/template/shift1.C - 8af3d67f6d9f4dd6cda097137e1aaa5e gcc/testsuite/g++.dg/template/sizeof1.C - 6ebf0c32bb2f9f68d5de8a2eb380e74b gcc/testsuite/g++.dg/template/sizeof2.C - f459df99e9efaf925b83daefe81c3127 gcc/testsuite/g++.dg/template/sizeof3.C - 70e0faea5b000e5fbde589a89ad950bd gcc/testsuite/g++.dg/template/sizeof4.C - 3732e9c01b98ba779d2beb4a94b1f1a4 gcc/testsuite/g++.dg/template/sizeof5.C - 8d7b68da161169ea74382da5f4a8c8fb gcc/testsuite/g++.dg/template/sizeof6.C - 0c4917a1350de8892aea4bca2d593036 gcc/testsuite/g++.dg/template/sizeof7.C - 84c8e28b3b15370829046813c1fbb7b3 gcc/testsuite/g++.dg/template/sizeof8.C - 12df473d69cf94653ec8c2821cfe853f gcc/testsuite/g++.dg/template/sizeof9.C - 2c4280f67b1e22c2fbb0f60584f52297 gcc/testsuite/g++.dg/template/spec1.C - ad21a3b2ad2780aa2209396893143af3 gcc/testsuite/g++.dg/template/spec10.C - 641e90d3e3434fc264671bb60336331b gcc/testsuite/g++.dg/template/spec11.C - 5887f7286f7e8d72346052184c20f45e gcc/testsuite/g++.dg/template/spec12.C - e9df140ef024c36c2a7761c13a353434 gcc/testsuite/g++.dg/template/spec13.C - 8c1a1dce043f50d8d866a9779357c645 gcc/testsuite/g++.dg/template/spec14.C - 8b7c0af60c19361bb1633001dcfc804d gcc/testsuite/g++.dg/template/spec15.C - 5a8a045ac6085df23731c4996caa4bf0 gcc/testsuite/g++.dg/template/spec16.C - 3aa4f9ac6e238807a3c568af3718bf62 gcc/testsuite/g++.dg/template/spec17.C - f9db6cb49e2fa6c6968fe9e4a6f2a111 gcc/testsuite/g++.dg/template/spec18.C - 5875d17f53135a37cf17b7694a214131 gcc/testsuite/g++.dg/template/spec19.C - 1133f61b139dcbae6d0d62799d821c00 gcc/testsuite/g++.dg/template/spec2.C - ed4d5e577ced48d91b3a5054ba58d4c5 gcc/testsuite/g++.dg/template/spec20.C - b03d3fac8b47ebc0e95fe00fc6b76bb1 gcc/testsuite/g++.dg/template/spec21.C - 4a6c867ab78a1d0c7203cf4f1565c68a gcc/testsuite/g++.dg/template/spec22.C - 24c40f0468af4dc060e0a37a4ce600b6 gcc/testsuite/g++.dg/template/spec23.C - 756d8965e92fbeb951248f1d353ce9a9 gcc/testsuite/g++.dg/template/spec24.C - db213be2f1542903882424960efec00b gcc/testsuite/g++.dg/template/spec26.C - 5549dda851b53530395009f544d09652 gcc/testsuite/g++.dg/template/spec27.C - d7344703a351e2d4d50cf9f8383b2013 gcc/testsuite/g++.dg/template/spec28.C - 9b290630d01c434872c1ed3db6067a4f gcc/testsuite/g++.dg/template/spec29.C - f5581de159c7b5592926840478d5c5fb gcc/testsuite/g++.dg/template/spec3.C - 2a1077a58e27e49e8f92e9122c330685 gcc/testsuite/g++.dg/template/spec4.C - ac4700345bbf0d5aafda66965305864b gcc/testsuite/g++.dg/template/spec5.C - b03b7960945086593b8859887c9f2b8e gcc/testsuite/g++.dg/template/spec6.C - c815e2045db2912ff4ac5e6626f81264 gcc/testsuite/g++.dg/template/spec7.C - f52bdc68a6a195dec8e61722088ae977 gcc/testsuite/g++.dg/template/spec8.C - 03e26c658592047cdea1d686aa9cfacf gcc/testsuite/g++.dg/template/spec9.C - 0511bd747b9cf7ef36970e1f15d3bb0b gcc/testsuite/g++.dg/template/static1.C - 22b831fe887011fbf9bec264ae3b8112 gcc/testsuite/g++.dg/template/static10.C - d208baa6490e1bda86ed7140d7cc233b gcc/testsuite/g++.dg/template/static11.C - 97b78f3262c5a9c8ea6c35ce97b1d10d gcc/testsuite/g++.dg/template/static12.C - fe8a47b8f67dd5267646e9d0116a86ca gcc/testsuite/g++.dg/template/static13.C - ff5a3d46b4c279a829a0b1e0eb4acdac gcc/testsuite/g++.dg/template/static14.C - 0972c6e8e6357ea8c66754a543eca522 gcc/testsuite/g++.dg/template/static15.C - ad55298cbb7ecb4c0c032a17f174564f gcc/testsuite/g++.dg/template/static16.C - a65d6e5ddc2f69a204f701eb15bc324b gcc/testsuite/g++.dg/template/static17.C - edf490d7a540447062e06ed56692070f gcc/testsuite/g++.dg/template/static18.C - 0cac9c7a335a2eb97f02d3b04f03aa6a gcc/testsuite/g++.dg/template/static19.C - aa3092ca5ce677694305032fa51a9486 gcc/testsuite/g++.dg/template/static2.C - a86e0443f116a5ab2c8f6e11d42e7473 gcc/testsuite/g++.dg/template/static20.C - 39f6a969fe4aed46409bae32ec2737ba gcc/testsuite/g++.dg/template/static21-a.cc - 2f60676fe6640df70e647dc7565eebca gcc/testsuite/g++.dg/template/static21.C - bae55093a55e080f11929eea52536a38 gcc/testsuite/g++.dg/template/static22.C - 55ffcdd6cb9d31737ce21132239b5d71 gcc/testsuite/g++.dg/template/static23.C - 50003a8a22751483a8181b5d2eebb900 gcc/testsuite/g++.dg/template/static24.C - 7df73f11db0cd12460178945538e192f gcc/testsuite/g++.dg/template/static3.C - aff424d9ff8963c8d5348142b8c5e169 gcc/testsuite/g++.dg/template/static4.C - e5538275a590133055e80d957d76fab1 gcc/testsuite/g++.dg/template/static5.C - 40796a2389c81fb63a7c826d2e3a06af gcc/testsuite/g++.dg/template/static6.C - eb951aea121806ff5e87bd2848d57e98 gcc/testsuite/g++.dg/template/static7.C - 6dbdfa91bc4e4ea29a3ec7f4b44ba16f gcc/testsuite/g++.dg/template/static8.C - a32b04831b19a5b704aa786b184b761b gcc/testsuite/g++.dg/template/static9.C - 53fcc90b25ad8744232fbb7b915d3d89 gcc/testsuite/g++.dg/template/stmtexpr1.C - 3a8d2192bd70af17c62b2fedd505e1e1 gcc/testsuite/g++.dg/template/strlen1.C - 65ffda86719727c560bb58b2ddc37078 gcc/testsuite/g++.dg/template/subst1.C - 2f6494bf04dd960a886f4ba09c1a1bcf gcc/testsuite/g++.dg/template/template-id-1.C - 0be4c2c5ddbd37c0d240eb1027a57b40 gcc/testsuite/g++.dg/template/template-id-2.C - 016674e9e056bbda052e457c8bf91720 gcc/testsuite/g++.dg/template/ttp1.C - 3ef16395deaff8acf9155525bf631589 gcc/testsuite/g++.dg/template/ttp10.C - 7bb81c37796ee57799e21215b653e144 gcc/testsuite/g++.dg/template/ttp11.C - 40c193a789a7cdd7cf2b6550ea810505 gcc/testsuite/g++.dg/template/ttp12.C - dcb32e2136f330749a2276bb4d351b2b gcc/testsuite/g++.dg/template/ttp13.C - a99b4acb0aa2cbfbcb364a40252b33e0 gcc/testsuite/g++.dg/template/ttp14.C - 55545b6f734664ea7227a639a1393d4f gcc/testsuite/g++.dg/template/ttp2.C - dae42b78445fb03f0f7c80954fe880b4 gcc/testsuite/g++.dg/template/ttp3.C - ab6711e26bfa413d472fc55475e7cc75 gcc/testsuite/g++.dg/template/ttp4.C - 786176b167efb2fb05f5876afccf4ea7 gcc/testsuite/g++.dg/template/ttp5.C - ede8e95c1aeeeb0cf1c4cfb0fd860e07 gcc/testsuite/g++.dg/template/ttp6.C - 8ef73a0d2fb7b35129f101b657888692 gcc/testsuite/g++.dg/template/ttp7.C - ad156dec50f1d7aecc0ad4207046c838 gcc/testsuite/g++.dg/template/ttp8.C - 32ec8290dcb76d620e429687f0236c40 gcc/testsuite/g++.dg/template/ttp9.C - d7a01e97d99f1b74700f8e173b381e7e gcc/testsuite/g++.dg/template/type1.C - 7bd261d29e895f70198d2995a62cbd35 gcc/testsuite/g++.dg/template/type2.C - 3c8d3538984363bd4ff0ecceec6b5f59 gcc/testsuite/g++.dg/template/typedef1.C - 9dbc8ad1aa7e6168259b0bedccb56f11 gcc/testsuite/g++.dg/template/typedef2.C - ccd975f84b8531606ff90ff87ff98010 gcc/testsuite/g++.dg/template/typedef3.C - 5608e09eb5e126cbf511d7b99a577ef4 gcc/testsuite/g++.dg/template/typename1.C - 6f0e8ab81674c7673d0604ed5e32996d gcc/testsuite/g++.dg/template/typename2.C - baaa577db3fc32c6dd18e8cfa76705eb gcc/testsuite/g++.dg/template/typename3.C - 067e80757c255d2bfc9772a4fbf18fb7 gcc/testsuite/g++.dg/template/typename4.C - 657b2e18e1c5bda47ab17e796163c009 gcc/testsuite/g++.dg/template/typename5.C - ed39e1b4f163d77da95d420ba783410c gcc/testsuite/g++.dg/template/typename6.C - 9108fc5e479d002dfe1d6280ab3a8e35 gcc/testsuite/g++.dg/template/typename7.C - a991f3b843fb36ef428fd3261f7cd8d6 gcc/testsuite/g++.dg/template/typename8.C - 951143bd9928716b4f5d4f181539733a gcc/testsuite/g++.dg/template/typename9.C - 450c0b9e346d4201c85d9055f20ebf1a gcc/testsuite/g++.dg/template/unify1.C - 510fd3ce84e62045e22325b3b40e2abb gcc/testsuite/g++.dg/template/unify10.C - 4559d27962ac65b887c6f4a3a42dc70f gcc/testsuite/g++.dg/template/unify2.C - 16808e8b62429d390bc5719fd2009b5c gcc/testsuite/g++.dg/template/unify3.C - feb3d3e768d415765fa75c15289189a8 gcc/testsuite/g++.dg/template/unify4.C - a356fc4e8d85f399c730f255f0823551 gcc/testsuite/g++.dg/template/unify5.C - 63e91a546ca33b6fb3126c637052a11d gcc/testsuite/g++.dg/template/unify6.C - 4d15ff2e283fb0fb69b0b5b7104a57ed gcc/testsuite/g++.dg/template/unify7.C - d04f9d4f8d36c0325245fb8a7df506ad gcc/testsuite/g++.dg/template/unify8.C - 1867b7471bb6b624bf0ce243348a15f3 gcc/testsuite/g++.dg/template/unify9.C - b60b7ba97d84900a03ad818e8de4f60d gcc/testsuite/g++.dg/template/union1.C - 36bc33b0a7d4f4c6efc1f83c1b6bf13b gcc/testsuite/g++.dg/template/using1.C - 55214e40da67d419f3d996bfa53f0404 gcc/testsuite/g++.dg/template/using2.C - 2131f7be9d523457118116995b368d74 gcc/testsuite/g++.dg/template/using3.C - cd698ebd98a80f55920d17ae629b4d9b gcc/testsuite/g++.dg/template/using4.C - 730dbbdbfc73d70df6d68467f8af3c39 gcc/testsuite/g++.dg/template/using5.C - 6bc8a704452336d9d0ee978fef2a7f60 gcc/testsuite/g++.dg/template/using6.C - b84e1ff61ee65ba43655de5d69616da1 gcc/testsuite/g++.dg/template/using7.C - 4b82993be36fd76cdb24298731b1c1e6 gcc/testsuite/g++.dg/template/using8.C - dbaee67864534e72930b87dcda9ce27c gcc/testsuite/g++.dg/template/using9.C - 371fd451d6e75ee687f0678fffede3d0 gcc/testsuite/g++.dg/template/varmod1.C - 98fb9a7526b5989b48ce49e7131f8f76 gcc/testsuite/g++.dg/template/vtable1.C - d55a534d0d8361d48d4f9895d5fb658a gcc/testsuite/g++.dg/template/vtable2.C - 5b9020bf992482a36833bb577ebb8d40 gcc/testsuite/g++.dg/template/warn1.C - 577a7a4f76f06bf7384ad303d275f983 gcc/testsuite/g++.dg/template/wrap1.C - 997487fdaa8d8f97009b2d9f2e2f3766 gcc/testsuite/g++.dg/tls/diag-1.C - 767d30bd377e77a85a0719bbac884ecf gcc/testsuite/g++.dg/tls/diag-2.C - 2dceeff9ffb9aae3991dadd10b3c1457 gcc/testsuite/g++.dg/tls/diag-3.C - 4d8593ea3173ca8c5bd1cfa13c865e50 gcc/testsuite/g++.dg/tls/diag-4.C - decd08e1eee840e8ad1abce9adf7f1ca gcc/testsuite/g++.dg/tls/init-1.C - adee194bbb7c00dd5f4aa91a5de8cced gcc/testsuite/g++.dg/tls/init-2.C - 7130949e42340db9ac32aec381d6ab53 gcc/testsuite/g++.dg/tls/static-1.C - 69bb33d9a4006a782c71d61bd8a4bcf9 gcc/testsuite/g++.dg/tls/static-1a.cc - cadaf35c6f73680cbe360243df988817 gcc/testsuite/g++.dg/tls/tls.exp - d0ff7b21e6cafbaa5dd1684c5d898a19 gcc/testsuite/g++.dg/tls/trivial.C - 2a1f9c8b1ccb241e4745f1e06c56fac3 gcc/testsuite/g++.dg/tree-ssa/20040317-1.C - 92014ea122d687546fe3649560d8b2a7 gcc/testsuite/g++.dg/tree-ssa/builtin1.C - 7a59e09c4cb65bda7874f5d6af01a6f5 gcc/testsuite/g++.dg/tree-ssa/empty-1.C - c9b744ac0d048c2d0eedbb567ad42de1 gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C - 2cc5b993a18aedb63c1af65362b05eaf gcc/testsuite/g++.dg/tree-ssa/pointer-reference-alias.C - 62600822d88828e393d9efe9f65e0fb1 gcc/testsuite/g++.dg/tree-ssa/pr15791-1.C - 44258efc32e7a0390a4fd5cba4148adc gcc/testsuite/g++.dg/tree-ssa/pr15791-2.C - bb6527f80ae839bc430bdf7cb401919b gcc/testsuite/g++.dg/tree-ssa/pr15791-3.C - 921073cd26891c83517e9c9da29056bc gcc/testsuite/g++.dg/tree-ssa/pr15791-4.C - 7e96b720e93166ec35d98feb54ea6edf gcc/testsuite/g++.dg/tree-ssa/pr15791-5.C - 890d09382f8bad07b069d8f8fe14035c gcc/testsuite/g++.dg/tree-ssa/pr16688.C - c04d507a2753246aa9671b4cac28ff58 gcc/testsuite/g++.dg/tree-ssa/pr17153.C - 84bb302e221d8cd2317c6c09441d615f gcc/testsuite/g++.dg/tree-ssa/pr17400.C - 3f50ad6afe1400d17f21f8b61d4be1a6 gcc/testsuite/g++.dg/tree-ssa/pr17517.C - a425019d3ee630ab12baac6d527c530b gcc/testsuite/g++.dg/tree-ssa/pr19786.C - 36bc4e744d6fb50060ca8b029be1905c gcc/testsuite/g++.dg/tree-ssa/pr19952.C - a9d7f4347bccd1e6029d7c844680a5b4 gcc/testsuite/g++.dg/tree-ssa/pr20280.C - f5470d08f139172f4d55734f425bd57a gcc/testsuite/g++.dg/tree-ssa/pr23326.C - 31fb06e70a65b02820509d29892e2f1c gcc/testsuite/g++.dg/tree-ssa/pr23624.C - 1c2e6372797b8ba65c8d70fe291f9223 gcc/testsuite/g++.dg/tree-ssa/ssa-cast-1.C - e06398b5e02c23f0996d17408410239f gcc/testsuite/g++.dg/tree-ssa/ssa-sra-1.C - cc50d69b6951c5de8935700b7b67a11e gcc/testsuite/g++.dg/tree-ssa/ssa-sra-2.C - 1b493dbcf5783f5a71a5837748ccfb5b gcc/testsuite/g++.dg/tree-ssa/ssa-sra-3.C - 0fb08fd6d187247ae5872931e884061c gcc/testsuite/g++.dg/tree-ssa/tmmti.C - 701a0deaca8b82f35e40eb7d32cd3564 gcc/testsuite/g++.dg/vect/pr19951.cc - 4c9cd65dd9660841bb75b56105b4bcfd gcc/testsuite/g++.dg/vect/vect.exp - d489a76c7b7ab5b0e165f2342a4e6974 gcc/testsuite/g++.dg/warn/Wbraces1.C - b6f440088bcb927d61a2c0ed73f71874 gcc/testsuite/g++.dg/warn/Wbraces2.C - 3667162d7aa037ab6197e7d3ffea1a6c gcc/testsuite/g++.dg/warn/Wcast-qual1.C - 2d2da24222711602624d6870a966c8b0 gcc/testsuite/g++.dg/warn/Wctor-dtor.C - ee0b4d9e331b2ed8b1a730e066fc0084 gcc/testsuite/g++.dg/warn/Wdtor1.C - 6cbb434563bf5c0247156042fe84718d gcc/testsuite/g++.dg/warn/Weff1.C - 99a0635e430cefd28c2908b5aaf4a487 gcc/testsuite/g++.dg/warn/Winline-1.C - 0e30443ee25811cad88723354c525b24 gcc/testsuite/g++.dg/warn/Winline-2.C - e5e6d08567eb0a03fffadca1da754cde gcc/testsuite/g++.dg/warn/Winline-3.C - 401a1cfacaa701f3e1459d7dcaf225d9 gcc/testsuite/g++.dg/warn/Winline-4.C - 17ce52166f1ac71872bcacc58c562353 gcc/testsuite/g++.dg/warn/Wnvdtor.C - 4d3b7ed38b5e078db7e76014e7eab321 gcc/testsuite/g++.dg/warn/Woverloaded-1.C - d1f22f759809f81b1b677be34f938b02 gcc/testsuite/g++.dg/warn/Wparentheses-1.C - ea3c2716291fc812b8d00190b207f31b gcc/testsuite/g++.dg/warn/Wparentheses-2.C - f54d3fb57e7ea75f1954d2671e769fd5 gcc/testsuite/g++.dg/warn/Wparentheses-3.C - 5cb9671988084dbee7c5cdf77fbbfa0c gcc/testsuite/g++.dg/warn/Wparentheses-4.C - 89a3835e86fc8dc3b194269fb1f54375 gcc/testsuite/g++.dg/warn/Wreorder-1.C - 39d7f3f2b6a28c609038dedf0f24d03c gcc/testsuite/g++.dg/warn/Wreturn-1.C - 6a9ad99dea244e7a1d6655a1e95ccfea gcc/testsuite/g++.dg/warn/Wreturn-2.C - d0e225992bc2f0e5e2e51d846e21a8b4 gcc/testsuite/g++.dg/warn/Wreturn-3.C - 784c916e3f956afe80f26ff565b29be6 gcc/testsuite/g++.dg/warn/Wreturn-type-1.C - 1d81b4c94aef9d2c63d5599d4508e03a gcc/testsuite/g++.dg/warn/Wreturn-type-2.C - 0877959d4ff69bc477955ce1ceadb231 gcc/testsuite/g++.dg/warn/Wreturn-type-3.C - 78a781a7fee9227b3174b6dee0ac20b3 gcc/testsuite/g++.dg/warn/Wsequence-point-1.C - 5f3bcedcf90b0a88ec7f6f5dc569ce69 gcc/testsuite/g++.dg/warn/Wshadow-1.C - 6a6527871d476c4275232fa53d041994 gcc/testsuite/g++.dg/warn/Wshadow-2.C - c6d10f027652eb4c20869c7eaeebb358 gcc/testsuite/g++.dg/warn/Wshadow-3.C - 2247cfbc59da044c90471731c49fe14d gcc/testsuite/g++.dg/warn/Wsign-compare-1.C - 9f043716d56d5ecb10d2e43f4882b263 gcc/testsuite/g++.dg/warn/Wswitch-1.C - 063811cae4064dfe33ddbcd11e9f93ee gcc/testsuite/g++.dg/warn/Wswitch-2.C - ec17a45e76ade076a9d23dd01ca9751f gcc/testsuite/g++.dg/warn/Wswitch-default-1.C - 2908bb9b9b3a7ea3f41f0effd0934ce0 gcc/testsuite/g++.dg/warn/Wswitch-default-2.C - f3d80e4b7c90755533b6b7bd8812abae gcc/testsuite/g++.dg/warn/Wunreachable-code-1.C - aa9f0a4fa9133811690bf8fa76df33b7 gcc/testsuite/g++.dg/warn/Wunreachable-code-2.C - d08f8f4d2f55349741193b20c16afa1a gcc/testsuite/g++.dg/warn/Wunused-1.C - 09723811a7331dcc7580068bdfe05710 gcc/testsuite/g++.dg/warn/Wunused-10.C - 509e856e0fc2084da098b641f1d63e89 gcc/testsuite/g++.dg/warn/Wunused-11.C - ed6fbf0a414b22ad6579cf9a3fbe6c2f gcc/testsuite/g++.dg/warn/Wunused-12.C - 61051d6055a088efd9b196d7533030ea gcc/testsuite/g++.dg/warn/Wunused-2.C - 19f1d5b223a75e9107f8207c10aa080c gcc/testsuite/g++.dg/warn/Wunused-3.C - 3c7c2b442d4bd62310dcfdd99d91e1b2 gcc/testsuite/g++.dg/warn/Wunused-4.C - a1eac98a6496704d61be03bb58327d0f gcc/testsuite/g++.dg/warn/Wunused-5.C - 716f99b28cebbf385c168497daeff7ae gcc/testsuite/g++.dg/warn/Wunused-6.C - c969e351f86316e8ad9196c0ce95cd3c gcc/testsuite/g++.dg/warn/Wunused-7.C - 0d99e205a486cf3984dae4b4c82a1c4f gcc/testsuite/g++.dg/warn/Wunused-8.C - c028f96ef429d16acd56c46dd1ef7140 gcc/testsuite/g++.dg/warn/Wunused-9.C - 064f2d562e6ae3005fac3be98940a167 gcc/testsuite/g++.dg/warn/compare1.C - 85be959a24d4346758266af7cda69d72 gcc/testsuite/g++.dg/warn/conv1.C - c06b80700617a1e18ca42c1666bae072 gcc/testsuite/g++.dg/warn/conv2.C - cc281c397d45da8c573eee459fc65fa7 gcc/testsuite/g++.dg/warn/conv3.C - a13aaa30037789e1fbc1e83bdcbaff93 gcc/testsuite/g++.dg/warn/conversion-function-1.C - d5fcd483303360915cb089b93fa1cd74 gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-1.C - ca9f620c9a4fcfd05cfa551f64c2c55c gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-2.C - 85dc72a0303b57c698ce2804c195f5b0 gcc/testsuite/g++.dg/warn/ctor-init-1.C - 946888ec2ea97ac11876e77cc3c3ba32 gcc/testsuite/g++.dg/warn/deprecated-2.C - ffc4336bd55125d0c8161da036a3471d gcc/testsuite/g++.dg/warn/deprecated.C - 5e598309e0a011e0e37afcaf0b658c4f gcc/testsuite/g++.dg/warn/effc1.C - ea529389c86d5a43c531a82630dfde8b gcc/testsuite/g++.dg/warn/effc2.C - a09300084b0484d20d1e01b50584cbd6 gcc/testsuite/g++.dg/warn/effc3.C - 931d147f4baed695f1a67ae899cebd03 gcc/testsuite/g++.dg/warn/format1.C - 77cfd7b8f34afd97ff68bc102b6c6fc6 gcc/testsuite/g++.dg/warn/format2.C - 449301e4fc095134d15ba50f081d6eb2 gcc/testsuite/g++.dg/warn/format3.C - 0163a6a329fdf7f5efa7b908b04848a0 gcc/testsuite/g++.dg/warn/friend.C - e81d20f2a65cb672129118ceab24cd3e gcc/testsuite/g++.dg/warn/huge-val1.C - 947eb21e9808319dc342bbc45acb7e0c gcc/testsuite/g++.dg/warn/implicit-typename1.C - f69540cf16bb392d5bf1e5edfc8e067e gcc/testsuite/g++.dg/warn/implicit-typename2.C - 5d559af51cd6e5fbe0dbb5a62a5d3366 gcc/testsuite/g++.dg/warn/implicit-typename3.C - 8ca4663e374bdf39d4e89678129dd5ac gcc/testsuite/g++.dg/warn/incomplete1.C - 0c33b46fd2f31938e2ff6fb7fc3f0b90 gcc/testsuite/g++.dg/warn/inline1.C - 7c84293b9be13f3fdd30d3803765a5c4 gcc/testsuite/g++.dg/warn/inline2.C - c10ffa59cbc975e37cf002ed2e59ae32 gcc/testsuite/g++.dg/warn/main-2.C - 217f0311161c670d6ef0fbd06a3c6b91 gcc/testsuite/g++.dg/warn/main.C - 0f0e7dea39f9789574205f8f725f6fc5 gcc/testsuite/g++.dg/warn/minmax.C - 67d018f4028bfdad4712e6c50a3eefa7 gcc/testsuite/g++.dg/warn/missing-field-init-1.C - 5810653b0c8f7de9557f67564c81fa60 gcc/testsuite/g++.dg/warn/missing-field-init-2.C - 1902e5724627ee76d77f99218f859ac2 gcc/testsuite/g++.dg/warn/noeffect2.C - bbae8b6a10a424fb379a1b06f32cb8ff gcc/testsuite/g++.dg/warn/noeffect4.C - 66a1048126ecd634e1e4f71263be239e gcc/testsuite/g++.dg/warn/noeffect5.C - 58c48dbaffba495d57fb0bf370f50060 gcc/testsuite/g++.dg/warn/noeffect6.C - 40efbe938691eeff621e7ef02235827f gcc/testsuite/g++.dg/warn/nonnull1.C - acf9323dc369473d47e1a02ca5461933 gcc/testsuite/g++.dg/warn/noreturn-1.C - 10a2dc88ff4acf5169ed37d5b483050b gcc/testsuite/g++.dg/warn/noreturn-2.C - 99162a062d0507c49cfdb62a0ec174e4 gcc/testsuite/g++.dg/warn/noreturn-3.C - 33e37856b8391737e80c51371895ce7d gcc/testsuite/g++.dg/warn/oldcast1.C - a17c4c0444990921d3c66161e1a84c51 gcc/testsuite/g++.dg/warn/pedantic1.C - acd9eb52e3298cbde90941f636efb15f gcc/testsuite/g++.dg/warn/pmf1.C - e43aa541f634d4d1e2e6169f81b28092 gcc/testsuite/g++.dg/warn/pr21983.C - 72c8f7a188f47bfb6f160be2ac72a7f6 gcc/testsuite/g++.dg/warn/pr23075.C - 8c096cfbcb0f16fa5bde02650ac4ab41 gcc/testsuite/g++.dg/warn/private1.C - c81b53fadf211068145ee221f46e6dcc gcc/testsuite/g++.dg/warn/register-var-1.C - ea73d6265dc16c3e8af8fcf468fbfdee gcc/testsuite/g++.dg/warn/register-var-2.C - 70f8973f83c648dfef793b81d7b5a128 gcc/testsuite/g++.dg/warn/return-reference.C - 5e583edd642b46c07735de366c4d0f59 gcc/testsuite/g++.dg/warn/sentinel.C - 6f90eb3a0f4a4e7f096197fba7797aff gcc/testsuite/g++.dg/warn/template-1.C - db0369443832a167e3eafc656f0f0edc gcc/testsuite/g++.dg/warn/weak1.C - f058ddff11f1bf80eab26675f6fe1035 gcc/testsuite/g++.old-deja/g++.abi/aggregates.C - b0b4aa91a7b19efd0f3ad3569fb50917 gcc/testsuite/g++.old-deja/g++.abi/align.C - a1f690ad6c3c792df0758793160c4cda gcc/testsuite/g++.old-deja/g++.abi/arraynew.C - 239685c9a494cf055e6fc0f6f0b73f2a gcc/testsuite/g++.old-deja/g++.abi/bitfields.C - cadb8d830b6294a594d395f81b7e01d7 gcc/testsuite/g++.old-deja/g++.abi/crash1.C - f89727b8728825a3f34562ce78d862ad gcc/testsuite/g++.old-deja/g++.abi/cxa_vec.C - 0986f0fa6e2b1e040a29e2f45b5ad7ab gcc/testsuite/g++.old-deja/g++.abi/empty.C - eac1428c6765ebdc4398f1b079c005c3 gcc/testsuite/g++.old-deja/g++.abi/empty2.C - 3008954886dc6032553976cfe7d8866b gcc/testsuite/g++.old-deja/g++.abi/empty3.C - e915ea504ea36f4637508e741b9b2d89 gcc/testsuite/g++.old-deja/g++.abi/layout1.C - c620ee03e0290cf5f0d193f0774b3dc8 gcc/testsuite/g++.old-deja/g++.abi/mangle1.C - b8080a80cc44827c530c09fa1b9d46d7 gcc/testsuite/g++.old-deja/g++.abi/primary.C - 534c63088db7145692f7d0b21e3be4ef gcc/testsuite/g++.old-deja/g++.abi/primary2.C - e70f6c72d0bdb4e3f855ac85cd751b3f gcc/testsuite/g++.old-deja/g++.abi/primary3.C - 9395d9e9e9319220bb7b637faff8c284 gcc/testsuite/g++.old-deja/g++.abi/primary4.C - 99254c10e174555c08ae88cb746feb0f gcc/testsuite/g++.old-deja/g++.abi/primary5.C - 57336bb0967886c438b9ee6c25ae18ef gcc/testsuite/g++.old-deja/g++.abi/ptrflags.C - d893dc682da1e13f9a91975fccf0936f gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C - 84fee86dc35b4828d76a638ec9084b6d gcc/testsuite/g++.old-deja/g++.abi/vbase1.C - 7514a6865a786af97664162d7f6693e9 gcc/testsuite/g++.old-deja/g++.abi/vbase2.C - 7e744eb415f839dd8cad69bc77d3950a gcc/testsuite/g++.old-deja/g++.abi/vbase3.C - 7a8c83347ec272dc6fe09ae4ba3841e0 gcc/testsuite/g++.old-deja/g++.abi/vbase4.C - f24cdc14a8e761a5a448f7caa08a1ecd gcc/testsuite/g++.old-deja/g++.abi/vbase5.C - 4e3fa8f31741fc2c03e9f51aa3097c1f gcc/testsuite/g++.old-deja/g++.abi/vbase6.C - 75d3d2cb334305e3b2db0cabeb9bfcfe gcc/testsuite/g++.old-deja/g++.abi/vbase7.C - aa70acbcac721d041f597b57b2ec733b gcc/testsuite/g++.old-deja/g++.abi/vbase8-5.C - 55753064a6448159c52e77b933d914df gcc/testsuite/g++.old-deja/g++.abi/vbase8-9.C - 445d95964ba4a777690cdf56c7f1bcb7 gcc/testsuite/g++.old-deja/g++.abi/vmihint.C - 305181b858f05a2e683bd7322f635642 gcc/testsuite/g++.old-deja/g++.abi/vtable.C - d1e7c6b23a555bc6005ca627576a9d66 gcc/testsuite/g++.old-deja/g++.abi/vtable2.C - f43645b177185eca1785bb1bc24abcc7 gcc/testsuite/g++.old-deja/g++.abi/vtable3.h - 335628c4bb776c7871e9beac4869bf89 gcc/testsuite/g++.old-deja/g++.abi/vtable3a.C - 56ddac7d105a11ccda8236145c04d603 gcc/testsuite/g++.old-deja/g++.abi/vtable3b.C - 94c945a522d2f7e3475e5aafd3f5219b gcc/testsuite/g++.old-deja/g++.abi/vtable3c.C - 71f2b50063c96145699b0d6494715818 gcc/testsuite/g++.old-deja/g++.abi/vtable3d.C - 6325530acae4b2e6847dfd13f8487991 gcc/testsuite/g++.old-deja/g++.abi/vtable3e.C - 662e7930f2a9fb841a726c2ce0eab9f6 gcc/testsuite/g++.old-deja/g++.abi/vtable3f.C - 4fec95ada62cdf9d919b2d99cce68294 gcc/testsuite/g++.old-deja/g++.abi/vtable3g.C - b86d5b2f1a0ac5ed5ff66e208411b4de gcc/testsuite/g++.old-deja/g++.abi/vtable3h.C - 009984378760d1ddf776bfd45984bc54 gcc/testsuite/g++.old-deja/g++.abi/vtable3i.C - cd547f8ebbbd2c13300e6fd29957e501 gcc/testsuite/g++.old-deja/g++.abi/vtable3j.C - 6b9eb9d0c1abbaae97f125caf6fa73b0 gcc/testsuite/g++.old-deja/g++.benjamin/13478.C - 157940bf603a35fc56eb917d13800982 gcc/testsuite/g++.old-deja/g++.benjamin/13523.C - 7c659bbd81a9ba7b33c3ee689255fcb4 gcc/testsuite/g++.old-deja/g++.benjamin/13908.C - d6f0470ac6fca8cc091e4f0cc4733335 gcc/testsuite/g++.old-deja/g++.benjamin/14139.C - c59a9517eb45dfc4a9bd3aac3da06f8c gcc/testsuite/g++.old-deja/g++.benjamin/14664-1.C - 70ccdf89c579598ea79ee273860f72de gcc/testsuite/g++.old-deja/g++.benjamin/14664-2.C - d5029d042a715327d7d9c5244b1f6ed8 gcc/testsuite/g++.old-deja/g++.benjamin/14687.C - cd82f5ef71fe2b5c2d726edde7e3f65c gcc/testsuite/g++.old-deja/g++.benjamin/15054.C - 789ddec926eff48703b703ecafe1fee5 gcc/testsuite/g++.old-deja/g++.benjamin/15071.C - c610ef733ecc42a869345c7055d16347 gcc/testsuite/g++.old-deja/g++.benjamin/15309-1.C - ac3db6b12db0b5a07c59f5082d10a429 gcc/testsuite/g++.old-deja/g++.benjamin/15309-2.C - 7c86880ad1a2dbc5100ce1277fa0ebd5 gcc/testsuite/g++.old-deja/g++.benjamin/15351-1.C - de8b9781ca7a8caefebd15de3fcfe9fb gcc/testsuite/g++.old-deja/g++.benjamin/15351-2.C - d0f47415efc4de81e9b3a94bb2f2d30b gcc/testsuite/g++.old-deja/g++.benjamin/15756-1.C - 1860c693f6bc8ef1270ecab41ecc9551 gcc/testsuite/g++.old-deja/g++.benjamin/15756-2.C - 23c8e482d2a9e9c74d906f19df5f527e gcc/testsuite/g++.old-deja/g++.benjamin/15799.C - 944697bac97d38154491d020aac89200 gcc/testsuite/g++.old-deja/g++.benjamin/15800-1.C - 3b083807b20b52cabac534de521ca23b gcc/testsuite/g++.old-deja/g++.benjamin/15800-2.C - 77e9f5b895bcd88e85e22bd235323252 gcc/testsuite/g++.old-deja/g++.benjamin/15822.C - 73de6ea9f8f0b8bb0d36599e16396aa5 gcc/testsuite/g++.old-deja/g++.benjamin/16077.C - 3d4d8b33b7e90ee1bd5fd00ee46647e1 gcc/testsuite/g++.old-deja/g++.benjamin/16567.C - 27a86b8b32a717230fd24343d8516522 gcc/testsuite/g++.old-deja/g++.benjamin/17922.C - c0c9d6be703bb9e7d62e19e8fac5fe96 gcc/testsuite/g++.old-deja/g++.benjamin/17930.C - 6c830e97620949de8d4c03bf0a532015 gcc/testsuite/g++.old-deja/g++.benjamin/18208.C - 056db47cf68f100a3c569e76252caf73 gcc/testsuite/g++.old-deja/g++.benjamin/bool01.C - 9fa48ee5b1d42c38113303ab2eea5d36 gcc/testsuite/g++.old-deja/g++.benjamin/bool02.C - 4f0cb9084aea0b4b4780571fe3c08caa gcc/testsuite/g++.old-deja/g++.benjamin/friend01.C - dec5ca9e16504f6b98460424ce0ca6dd gcc/testsuite/g++.old-deja/g++.benjamin/friend02.C - d58658c34caeaa0dc37740f37cec331c gcc/testsuite/g++.old-deja/g++.benjamin/p12475.C - 6a215b61fe279e7c8b45435878b40f63 gcc/testsuite/g++.old-deja/g++.benjamin/p13417.C - 62001cb932153adb89a3d72a63e21329 gcc/testsuite/g++.old-deja/g++.benjamin/p13721.C - 47901d5b5ac69dd3bacc041717940f4b gcc/testsuite/g++.old-deja/g++.benjamin/scope01.C - 453a3b212db6e61696c8769142831bbd gcc/testsuite/g++.old-deja/g++.benjamin/scope02.C - e0ff2e1f9c178c852486b8819018bb9d gcc/testsuite/g++.old-deja/g++.benjamin/tem01.C - d3a1d8c5e1eb5bb34389eea5ab4ba473 gcc/testsuite/g++.old-deja/g++.benjamin/tem02.C - 327ec782e1b4d400c1cebb386525bdc2 gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C - 20c50d8da2c361fb4c489aa879ef8fdb gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C - 1b14068d5cd59524944ff0e4282e9230 gcc/testsuite/g++.old-deja/g++.benjamin/tem05.C - 41b0c9f614d7008ceae61fc6d2fea5ad gcc/testsuite/g++.old-deja/g++.benjamin/tem06.C - 7925d70b3542542fe6133d14532c6e4a gcc/testsuite/g++.old-deja/g++.benjamin/tem07.C - 74057c6a3feaefae028070f7004ef7f6 gcc/testsuite/g++.old-deja/g++.benjamin/typedef01.C - f2929f837162a135c11590ea2c8b94cd gcc/testsuite/g++.old-deja/g++.benjamin/typedef03.C - dc34add658f20519cb6e238d0aef91c0 gcc/testsuite/g++.old-deja/g++.benjamin/typeid01.C - 56e49f1c8229edeb65b0d075772cf7fe gcc/testsuite/g++.old-deja/g++.benjamin/warn01.C - fec34aac1bc45a5e706a8abdc0c63892 gcc/testsuite/g++.old-deja/g++.benjamin/warn02.C - ba6e64338ba5d146b7cd864b0d3d18a3 gcc/testsuite/g++.old-deja/g++.benjamin/warn03.C - 49fb55f1f6d9a4c4d3fca4caaf91f5b0 gcc/testsuite/g++.old-deja/g++.benjamin/warn04.C - 0a61a52254c1e3a2b526ab1a815a4328 gcc/testsuite/g++.old-deja/g++.bob/array1.C - 4814bbc47b79f5ea9993897987c92f2e gcc/testsuite/g++.old-deja/g++.bob/array2.C - 8056dcfa8917dfb2a0e8d121205bf105 gcc/testsuite/g++.old-deja/g++.bob/case1.C - 98963d688b2d53c91b4029129c2fab7a gcc/testsuite/g++.old-deja/g++.bob/cond1.C - e43a987d5f329395c6204f18e61bf3d7 gcc/testsuite/g++.old-deja/g++.bob/delete1.C - 5ee897a497e0e7fff1e9152d9a6d4fed gcc/testsuite/g++.old-deja/g++.bob/extern_C.C - 2f188fa554c65d209a21f12ca8a60494 gcc/testsuite/g++.old-deja/g++.bob/friend1.C - 779ab9435dff9dfb3a118872034a5aaa gcc/testsuite/g++.old-deja/g++.bob/incomplete-cast1.C - 1473b8b5218c974ca76bc50e14359010 gcc/testsuite/g++.old-deja/g++.bob/inherit1.C - 2950756781cfe9f3baeaf3184bfbe4ce gcc/testsuite/g++.old-deja/g++.bob/inherit2.C - da80b7e97d4e9ee67decc3ead64065ff gcc/testsuite/g++.old-deja/g++.bob/nested1.C - 50764f255f496da7ca7c46c49a36a323 gcc/testsuite/g++.old-deja/g++.bob/packed1.C - 60348e5e92f6eabe517fbf0fe4c86b01 gcc/testsuite/g++.old-deja/g++.bob/protected1.C - 8a5844fd85b143ac9bd9023567daf7b5 gcc/testsuite/g++.old-deja/g++.bob/static1.C - 07128f5cc8798df78f430904baa475f2 gcc/testsuite/g++.old-deja/g++.bob/template1.C - 320f3eae6dc6bbd5aa64e7a285f758f7 gcc/testsuite/g++.old-deja/g++.bob/template2.C - 2ced391e246b981ee1968f86ea6aad52 gcc/testsuite/g++.old-deja/g++.bob/template3.C - aeb5818b98767c6df0e85e3dd85f0da7 gcc/testsuite/g++.old-deja/g++.bob/template4.C - 4e269407af86676aceda4bae0aa40db9 gcc/testsuite/g++.old-deja/g++.brendan/README - ae92d366fb4b1fb345a39cf07442d5f1 gcc/testsuite/g++.old-deja/g++.brendan/abstract1.C - fc6063368e5474a8653856d27762de94 gcc/testsuite/g++.old-deja/g++.brendan/access1.C - 733594e93bfb4299cc0b06179acc3789 gcc/testsuite/g++.old-deja/g++.brendan/alignof.C - 42ee8e837c5c18800bf744b932460d5a gcc/testsuite/g++.old-deja/g++.brendan/ambiguity1.C - 8f1779bd8e0be9254448d93593ccd35a gcc/testsuite/g++.old-deja/g++.brendan/anon-union1.C - bdc4d1d13818def6ccb6fa43c79d8bf5 gcc/testsuite/g++.old-deja/g++.brendan/arm1.C - 03e3c6cc2504c84e79335688e1814a6a gcc/testsuite/g++.old-deja/g++.brendan/arm2.C - c9e7e0c2e854771ffa91e7877a31b32a gcc/testsuite/g++.old-deja/g++.brendan/arm3.C - 16edd78f1a50b1993dbd9ca1f037bf4c gcc/testsuite/g++.old-deja/g++.brendan/array-refs.C - d3e82cc7950befa975db3c1db7cb5bd8 gcc/testsuite/g++.old-deja/g++.brendan/array1.C - dc09c52e242933d7d8122e9ef75476a1 gcc/testsuite/g++.old-deja/g++.brendan/asm-extn1.C - 71850593e8cd2b3b928db637dd968118 gcc/testsuite/g++.old-deja/g++.brendan/bit-fields1.C - 1a5afe81ac27807110b2c7f1e488f194 gcc/testsuite/g++.old-deja/g++.brendan/bit-fields2.C - 9b67849cb4ac27393dcb0106ad390716 gcc/testsuite/g++.old-deja/g++.brendan/bool1.C - 723ea3fbd94d850176380c81b9592351 gcc/testsuite/g++.old-deja/g++.brendan/code-gen1.C - 616f98f70864801a5abf83247a575d07 gcc/testsuite/g++.old-deja/g++.brendan/code-gen2.C - aecb2d4389f93ab36432fb4257d46f94 gcc/testsuite/g++.old-deja/g++.brendan/code-gen3.C - d33a7c1ca1105d06aae19e79d769c996 gcc/testsuite/g++.old-deja/g++.brendan/code-gen4.C - cb8b6683b1b5000f3533f1b6efec806b gcc/testsuite/g++.old-deja/g++.brendan/code-gen6.C - 6e22be9c7d61cc5a52941c8561a504a3 gcc/testsuite/g++.old-deja/g++.brendan/complex1.C - be0508b477fafc7e9e9890447151d65a gcc/testsuite/g++.old-deja/g++.brendan/copy1.C - f42dec6fcfdaae71455d2102182a896f gcc/testsuite/g++.old-deja/g++.brendan/copy2.C - b7141724519f9a12241a6647f951214e gcc/testsuite/g++.old-deja/g++.brendan/copy3.C - e735bca9c3e4a1f2da89ae49ee4a166d gcc/testsuite/g++.old-deja/g++.brendan/copy4.C - 3974cfa73bef13c57d2e5795da3c1fb6 gcc/testsuite/g++.old-deja/g++.brendan/copy5.C - 4b2ab58d3d7e3f0db2cd9c43e232e05b gcc/testsuite/g++.old-deja/g++.brendan/copy6.C - 62ef764900c668525c521bb04134d9dd gcc/testsuite/g++.old-deja/g++.brendan/copy7.C - 330313d34e8179459b8d6fdbca0b4371 gcc/testsuite/g++.old-deja/g++.brendan/copy8.C - ebcf953de22d960ed17d4f132adceedc gcc/testsuite/g++.old-deja/g++.brendan/copy9.C - 62172a7e4c59ed5aa0aa705ae8090fe0 gcc/testsuite/g++.old-deja/g++.brendan/crash1.C - 9bb5650319b1cbd73f548bcbcadbf2b4 gcc/testsuite/g++.old-deja/g++.brendan/crash10.C - 92eff1245a05c05e1cc8bebcf1a3e004 gcc/testsuite/g++.old-deja/g++.brendan/crash11.C - c487c2f1d306c4b5ffd996ab598aac07 gcc/testsuite/g++.old-deja/g++.brendan/crash12.C - d2c6d1b4bd137d341cd780821a2e12ed gcc/testsuite/g++.old-deja/g++.brendan/crash13.C - 4b3db8cbbfa7bf87638bbbff3162da29 gcc/testsuite/g++.old-deja/g++.brendan/crash14.C - 7529342852a16fca993789714b764021 gcc/testsuite/g++.old-deja/g++.brendan/crash15.C - ceea8bd2dda9f31e3e4857c5526f1f0c gcc/testsuite/g++.old-deja/g++.brendan/crash16.C - 5e1a5f6e4a3153d0f97c463208c68dfc gcc/testsuite/g++.old-deja/g++.brendan/crash17.C - 3e7a431e54812cbc89e33a4ea503b985 gcc/testsuite/g++.old-deja/g++.brendan/crash18.C - 3f31ad7a3d6312a1259fb61edfad7bec gcc/testsuite/g++.old-deja/g++.brendan/crash2.C - 53a2dd1bdf710845adc926626d619e59 gcc/testsuite/g++.old-deja/g++.brendan/crash20.C - 7b2c605c6218e8948fecbe9842677c4b gcc/testsuite/g++.old-deja/g++.brendan/crash22.C - 33544868a90fd87dbf29417ea90a49fd gcc/testsuite/g++.old-deja/g++.brendan/crash23.C - 207fe563f561496a1ca248b198318d28 gcc/testsuite/g++.old-deja/g++.brendan/crash24.C - 69b3ac5571772380992e500975ef6502 gcc/testsuite/g++.old-deja/g++.brendan/crash25.C - 8205b5bda9e4b98bed0dd54ab9af735b gcc/testsuite/g++.old-deja/g++.brendan/crash26.C - 915634c5383e42a4857a8cdf46230684 gcc/testsuite/g++.old-deja/g++.brendan/crash27.C - 3acae1cd69bb3c31d731fd11d5c3b288 gcc/testsuite/g++.old-deja/g++.brendan/crash28.C - 648cce4d6a525ac137d289c0c3635e4f gcc/testsuite/g++.old-deja/g++.brendan/crash29.C - 509e32a23f0fa15e85d26c26684c4a3c gcc/testsuite/g++.old-deja/g++.brendan/crash3.C - d09610f03864daed6e9a2f6492204235 gcc/testsuite/g++.old-deja/g++.brendan/crash30.C - 6922fd3ce96d0c6d55aa7e22ca9ea835 gcc/testsuite/g++.old-deja/g++.brendan/crash31.C - 89408b609531415622dd2a89bcc6cf45 gcc/testsuite/g++.old-deja/g++.brendan/crash32.C - 33c3ae35e83af61bf06ee581e97f8dab gcc/testsuite/g++.old-deja/g++.brendan/crash33.C - 5871bb0ee6d20847bec083029e90bc58 gcc/testsuite/g++.old-deja/g++.brendan/crash34.C - 4223de66df390e48223befc3091d9953 gcc/testsuite/g++.old-deja/g++.brendan/crash35.C - de445257f614defad41bbc90815c0723 gcc/testsuite/g++.old-deja/g++.brendan/crash36.C - 80e5a4815f34399009395248c62241a4 gcc/testsuite/g++.old-deja/g++.brendan/crash37.C - f2949d461ca631d0812995fb33143d6f gcc/testsuite/g++.old-deja/g++.brendan/crash38.C - 2e312fb3ecdee7d2802bc5d63bafaf95 gcc/testsuite/g++.old-deja/g++.brendan/crash39.C - 549525d98ff3703d364f494aff337190 gcc/testsuite/g++.old-deja/g++.brendan/crash4.C - 3b168f8ca606522149df9bdb8d936a0e gcc/testsuite/g++.old-deja/g++.brendan/crash40.C - d5ee940012af3122df1f0a9b46ec0691 gcc/testsuite/g++.old-deja/g++.brendan/crash41.C - 722fb37f9cd75f1f5e126b02969c9f40 gcc/testsuite/g++.old-deja/g++.brendan/crash42.C - 3ead2ceba92029eda10fca0bba23c003 gcc/testsuite/g++.old-deja/g++.brendan/crash43.C - 99f6d128ad96516aeafdae150359d92a gcc/testsuite/g++.old-deja/g++.brendan/crash44.C - 5021dd2b75a24615fde95aee58b2241b gcc/testsuite/g++.old-deja/g++.brendan/crash45.C - 04ce4fbaa4f8ef72247f66f12db00ef1 gcc/testsuite/g++.old-deja/g++.brendan/crash46.C - d94800227b9326614c08ee7405b8e23b gcc/testsuite/g++.old-deja/g++.brendan/crash47.C - 50a191a0bbbd0d6a919b450d140b4228 gcc/testsuite/g++.old-deja/g++.brendan/crash48.C - efe4265b25ae54dbf04cfbbd033499c1 gcc/testsuite/g++.old-deja/g++.brendan/crash49.C - 318cf0dc34fa93fdba1f0e7691d777a5 gcc/testsuite/g++.old-deja/g++.brendan/crash5.C - fe9c4e2b4a3a15a9e55ab8ee900fc390 gcc/testsuite/g++.old-deja/g++.brendan/crash50.C - 405f96434188666195e1798efc513146 gcc/testsuite/g++.old-deja/g++.brendan/crash51.C - 6258ff8a333db7497b0e30dfe07c8b1c gcc/testsuite/g++.old-deja/g++.brendan/crash52.C - 0d23b5f837eca50d6659a9747fa8e8bd gcc/testsuite/g++.old-deja/g++.brendan/crash53.C - 76cab97db1c153ad14cd499c7d483fa7 gcc/testsuite/g++.old-deja/g++.brendan/crash54.C - 0b96580b8e7a3577418ef1b738de61e8 gcc/testsuite/g++.old-deja/g++.brendan/crash55.C - 4910144bf7e6fdf74b7896fa17ad60fd gcc/testsuite/g++.old-deja/g++.brendan/crash56.C - f99628dfc0766d237ee572c05c96f5ef gcc/testsuite/g++.old-deja/g++.brendan/crash57.C - 2ea8e7e4ddc11489cf2a94e03e54ed33 gcc/testsuite/g++.old-deja/g++.brendan/crash58.C - fe6ac67b99c1ddd7b2d92896792a2eea gcc/testsuite/g++.old-deja/g++.brendan/crash6.C - 08f4af8421ae9483842f92b9e3925bcb gcc/testsuite/g++.old-deja/g++.brendan/crash60.C - cdbb9c9cfe241a7d44af748e52523748 gcc/testsuite/g++.old-deja/g++.brendan/crash61.C - 75b73030bfec1570c06879b52ebb4bb3 gcc/testsuite/g++.old-deja/g++.brendan/crash62.C - 316c1acd0ce990195cc5f01c843874d9 gcc/testsuite/g++.old-deja/g++.brendan/crash63.C - 8e62de1d320f1f82fcf384b4cc0845bf gcc/testsuite/g++.old-deja/g++.brendan/crash64.C - fef44fa88ae32d141b474c51a371aa94 gcc/testsuite/g++.old-deja/g++.brendan/crash65.C - 787c0aa85671c0df000e42a47bd41a21 gcc/testsuite/g++.old-deja/g++.brendan/crash66.C - ceface3afb873c88388917e015eb9333 gcc/testsuite/g++.old-deja/g++.brendan/crash67.C - 1978e1f61a11b5ee6839705fd2b801ae gcc/testsuite/g++.old-deja/g++.brendan/crash68.C - 28ec61f5fa87819f7d63d551ee5c01c0 gcc/testsuite/g++.old-deja/g++.brendan/crash7.C - 6b64a687391a0cf3a98a8f7b82194214 gcc/testsuite/g++.old-deja/g++.brendan/crash8.C - 962d23d791b7d37abfadfcf72231ed39 gcc/testsuite/g++.old-deja/g++.brendan/crash9.C - ef0c32aa9cb62fa23978bbf6604a9c13 gcc/testsuite/g++.old-deja/g++.brendan/ctors1.C - b976465fc875e08dc788220e951e9f2b gcc/testsuite/g++.old-deja/g++.brendan/ctors2.C - c4ac1885be2041f32f4b901e3e8a6128 gcc/testsuite/g++.old-deja/g++.brendan/ctors3.C - ac8b264a52b846378891f92ac7e8b1bb gcc/testsuite/g++.old-deja/g++.brendan/cvt1.C - d2732754499fdd0622ea76207723c993 gcc/testsuite/g++.old-deja/g++.brendan/cvt2.C - e05843fc54a21d7a9072810f4b6c39f0 gcc/testsuite/g++.old-deja/g++.brendan/cvt3.C - b55c1b74f8a3feaa1feafbc831245fdc gcc/testsuite/g++.old-deja/g++.brendan/cvt4.C - 9ac640694efd20305253ea1d2a2742e3 gcc/testsuite/g++.old-deja/g++.brendan/cvt5.C - 54f8d1fdf6f6cf1c18071d286afe93f1 gcc/testsuite/g++.old-deja/g++.brendan/def-args1.C - 350b9b4ee950b8a7ffbc7d2a544f3557 gcc/testsuite/g++.old-deja/g++.brendan/def-fns1.C - 750e8cf6468a830d6ad90ed7ebbd6a3d gcc/testsuite/g++.old-deja/g++.brendan/delete1.C - d18fef4b5dc740a3a5a5a20881e799a0 gcc/testsuite/g++.old-deja/g++.brendan/delete2.C - 2f857c17e34da916969e892b4b17fb4b gcc/testsuite/g++.old-deja/g++.brendan/dtors1.C - 11771f1272b718c8cf7cc1d0433af15e gcc/testsuite/g++.old-deja/g++.brendan/dtors2.C - e2a9f30a7ba6f25639381c312b380c4d gcc/testsuite/g++.old-deja/g++.brendan/dtors3.C - 7816aea321580e21cb21e2cc75fe2480 gcc/testsuite/g++.old-deja/g++.brendan/eh1.C - 0b35828a3baa2558fbffe3e9ac2165c9 gcc/testsuite/g++.old-deja/g++.brendan/enum-clash.C - f4a6198b346287ed8325efbed8566b1d gcc/testsuite/g++.old-deja/g++.brendan/enum1.C - 2082b04653c52e598d8ab0a387abe4bc gcc/testsuite/g++.old-deja/g++.brendan/enum10.C - bab5848f837adb1bbeb182d86f19a11e gcc/testsuite/g++.old-deja/g++.brendan/enum11.C - 6e6712bb465842808e9709b41ad09c15 gcc/testsuite/g++.old-deja/g++.brendan/enum12.C - 3ea57e60fd8bc5fc0eb4dcd8ebb05a7b gcc/testsuite/g++.old-deja/g++.brendan/enum13.C - b180e28476416bee81e2f1814451fa2a gcc/testsuite/g++.old-deja/g++.brendan/enum14.C - 776648f2fef522a6e4680ce5f119697c gcc/testsuite/g++.old-deja/g++.brendan/enum2.C - 8cf25d4893d6ec1d0f9498f4864e48cf gcc/testsuite/g++.old-deja/g++.brendan/enum3.C - a88b4a73ce1ec205a26606c69baf3bc1 gcc/testsuite/g++.old-deja/g++.brendan/enum4.C - fcf43316699bebcb1f1765e8f2b2d977 gcc/testsuite/g++.old-deja/g++.brendan/enum5.C - 417837f7736691e2a2f081e4fac41139 gcc/testsuite/g++.old-deja/g++.brendan/enum6.C - 074223d86f5c5fea05a015d01eb68675 gcc/testsuite/g++.old-deja/g++.brendan/enum7.C - a1f55fe5fed08db051a0613003eb8f10 gcc/testsuite/g++.old-deja/g++.brendan/enum8.C - 1b25732806de3aff6a92e6548039d784 gcc/testsuite/g++.old-deja/g++.brendan/enum9.C - 94b84870c48c9080fde2075377b5d2e9 gcc/testsuite/g++.old-deja/g++.brendan/err-msg1.C - 2441f4634915a8657fe01d92aa58a45a gcc/testsuite/g++.old-deja/g++.brendan/err-msg10.C - 94c75c3e0971db04d1f8bb06af164bc2 gcc/testsuite/g++.old-deja/g++.brendan/err-msg11.C - 73c1bfcf937197fbbb2fa6b4fceb6d08 gcc/testsuite/g++.old-deja/g++.brendan/err-msg12.C - 31f487fac028affda10935beee342b67 gcc/testsuite/g++.old-deja/g++.brendan/err-msg2.C - 0074b5d8b1727fa19225accba7238206 gcc/testsuite/g++.old-deja/g++.brendan/err-msg3.C - 3df4af320012b2b07c91c3ebde11d0e6 gcc/testsuite/g++.old-deja/g++.brendan/err-msg4.C - 905514d94e69c283791a395b1caa8949 gcc/testsuite/g++.old-deja/g++.brendan/err-msg5.C - 00afba961ae25414c47ec5c93e6b54e1 gcc/testsuite/g++.old-deja/g++.brendan/err-msg6.C - 30efe9b8a3b56a4ab66d9e2fff61777a gcc/testsuite/g++.old-deja/g++.brendan/err-msg7.C - a14ce5b47e835ce3d50a055484c37e9a gcc/testsuite/g++.old-deja/g++.brendan/err-msg8.C - 7a6a0e6395384ac6c714734bef224a75 gcc/testsuite/g++.old-deja/g++.brendan/err-msg9.C - 8fb3d1219e1b6bb6804f440fea6cc972 gcc/testsuite/g++.old-deja/g++.brendan/explicit1.C - 88f54cb5637017d0140fbe47b4d64a12 gcc/testsuite/g++.old-deja/g++.brendan/friend1.C - 89c2853b246bbebab91ee4249f3bd37f gcc/testsuite/g++.old-deja/g++.brendan/friend2.C - d3e01a0d5a63b03e48f6aea49851d962 gcc/testsuite/g++.old-deja/g++.brendan/friend3.C - 79b84200b962840e29a51af53eeee72f gcc/testsuite/g++.old-deja/g++.brendan/friend4.C - c42688562e8873f0b3d710da92fd0eea gcc/testsuite/g++.old-deja/g++.brendan/groff1.C - e03dc940f61f56cd1996bf49e6201eee gcc/testsuite/g++.old-deja/g++.brendan/init1.C - 4e18b3936e86061811d3dfba8b2c4d31 gcc/testsuite/g++.old-deja/g++.brendan/init10.C - 9a287d5c1abd4ec24b10f2c76eab0f0a gcc/testsuite/g++.old-deja/g++.brendan/init11.C - 62115c076d63c13cb74234ef6b624704 gcc/testsuite/g++.old-deja/g++.brendan/init12.C - a305765b5b9a1e0b319b904df2c4a15d gcc/testsuite/g++.old-deja/g++.brendan/init13.C - 9af433ccb94c3683185fc8f46ee6f51d gcc/testsuite/g++.old-deja/g++.brendan/init2.C - f2652f181d69d7a6744ebc38c4ae83ed gcc/testsuite/g++.old-deja/g++.brendan/init3.C - d462c2345c89ced67b04187f9ffe205a gcc/testsuite/g++.old-deja/g++.brendan/init4.C - 32c57193ecdb3b2c97d578375591d859 gcc/testsuite/g++.old-deja/g++.brendan/init5.C - ede67b1757812c2a41023760af3a0608 gcc/testsuite/g++.old-deja/g++.brendan/init6.C - 1bbf15c68e29929efce6632eabf580cd gcc/testsuite/g++.old-deja/g++.brendan/init7.C - 5ad1e47e12a8b41a95f79f673f9c0514 gcc/testsuite/g++.old-deja/g++.brendan/init8.C - 0f0122e77a799ed8e3fc9e03da38cb59 gcc/testsuite/g++.old-deja/g++.brendan/init9.C - f88bce394dffb1d830c0d26236adf218 gcc/testsuite/g++.old-deja/g++.brendan/label1.C - 0499329a576a28129c8caa17805883f3 gcc/testsuite/g++.old-deja/g++.brendan/label2.C - 959fe25b280f458705654cf507385e0b gcc/testsuite/g++.old-deja/g++.brendan/line1.C - 59cf9408e21fc287dfadefe86369088a gcc/testsuite/g++.old-deja/g++.brendan/misc1.C - 398f13096520b38e320833aea7adaeed gcc/testsuite/g++.old-deja/g++.brendan/misc10.C - b23bbf6b98781ab53190b81124488a9b gcc/testsuite/g++.old-deja/g++.brendan/misc11.C - 7ebaf061672f83fca99a3f202292c438 gcc/testsuite/g++.old-deja/g++.brendan/misc14.C - 9893e6edc662a5622bc8f4c0d8c89dfc gcc/testsuite/g++.old-deja/g++.brendan/misc15.C - 926bd99f92e6fd4c7ad873dd3008323e gcc/testsuite/g++.old-deja/g++.brendan/misc16.C - c6dde39d37d2cab8d05e481b356b539b gcc/testsuite/g++.old-deja/g++.brendan/misc17.C - 17c9323951efbf191223de7c11466ff8 gcc/testsuite/g++.old-deja/g++.brendan/misc2.C - a617bb436e9c9afcf63c2d3be86658dc gcc/testsuite/g++.old-deja/g++.brendan/misc3.C - 36f9d2b7189e1066203482c3d645a308 gcc/testsuite/g++.old-deja/g++.brendan/misc4.C - 73df8742fc3243af61e6c806600b2e92 gcc/testsuite/g++.old-deja/g++.brendan/misc5.C - b8a8eda70869f8f829acb2f408a05010 gcc/testsuite/g++.old-deja/g++.brendan/misc6.C - 72481e2213bd97540343ed3471a45495 gcc/testsuite/g++.old-deja/g++.brendan/misc7.C - afb78a982f7ea702909578ace0b9e51a gcc/testsuite/g++.old-deja/g++.brendan/misc8.C - f86b0e544d5f1025664f2856ea4e776d gcc/testsuite/g++.old-deja/g++.brendan/misc9.C - 5d2329af0ff02e79f3f79c0b57005d11 gcc/testsuite/g++.old-deja/g++.brendan/mutable1.C - b936e29f5b6885bc45f5d7273431e40b gcc/testsuite/g++.old-deja/g++.brendan/nest1.C - e6320d64763b67bdb98cab5b655bf5ca gcc/testsuite/g++.old-deja/g++.brendan/nest10.C - bfbc466132e7951c7ce9fabf1a58ea31 gcc/testsuite/g++.old-deja/g++.brendan/nest11.C - 5253d8a4d833c5ccc220537fa9f1708a gcc/testsuite/g++.old-deja/g++.brendan/nest12.C - 1abeb376cbfaad85af7d961d1957a048 gcc/testsuite/g++.old-deja/g++.brendan/nest13.C - 442e2da4e45cedff3e6ea8b1cfa648d1 gcc/testsuite/g++.old-deja/g++.brendan/nest15.C - 674367aa6e84abc2f89bb825235a4e33 gcc/testsuite/g++.old-deja/g++.brendan/nest16.C - 6bc8badb7ef6d461cfae233116e71163 gcc/testsuite/g++.old-deja/g++.brendan/nest17.C - af8abd37d8c348f3e90a688f87da5c28 gcc/testsuite/g++.old-deja/g++.brendan/nest18.C - 45f38e149ffb5039ba9a88a9ef169674 gcc/testsuite/g++.old-deja/g++.brendan/nest19.C - a19881ab8fa85bcc5df938e0dbfdd9f4 gcc/testsuite/g++.old-deja/g++.brendan/nest2.C - 4c77edec6f7551e4309e6dec07951f06 gcc/testsuite/g++.old-deja/g++.brendan/nest20.C - 693ba8ff2344c35725152e19ccf93570 gcc/testsuite/g++.old-deja/g++.brendan/nest21.C - ba9215faa6624ffed1978907c5ea0d15 gcc/testsuite/g++.old-deja/g++.brendan/nest22.C - fba04cbf985f18cbd964bbcbd904749d gcc/testsuite/g++.old-deja/g++.brendan/nest23.C - cd228511a48f71249c67e69f03d3d6fc gcc/testsuite/g++.old-deja/g++.brendan/nest24.C - 14f506167b89a107040db6b421bd9be1 gcc/testsuite/g++.old-deja/g++.brendan/nest3.C - 4811561ff30dbc1a325e8ace167fef89 gcc/testsuite/g++.old-deja/g++.brendan/nest4.C - ce18ed55b4cb7e1075e495fefce8d00f gcc/testsuite/g++.old-deja/g++.brendan/new-array.C - 718799fe9f078dd0e2bedf0e9597bd91 gcc/testsuite/g++.old-deja/g++.brendan/new1.C - 46f8297d90cafbb23e2ae0bf3a52be6f gcc/testsuite/g++.old-deja/g++.brendan/new2.C - d922f23818365494133a5e5397522ff5 gcc/testsuite/g++.old-deja/g++.brendan/new3.C - 8a70a49dd8f898539a46d196782e0fe5 gcc/testsuite/g++.old-deja/g++.brendan/ns1.C - 2af972e38ef7cf8be77bddab49ea6e6b gcc/testsuite/g++.old-deja/g++.brendan/operators1.C - 4ac6cb421f470728cde116dd27d0a9b5 gcc/testsuite/g++.old-deja/g++.brendan/operators2.C - adee67364642085c61dd0cd25135210e gcc/testsuite/g++.old-deja/g++.brendan/operators3.C - 31f44b889bbd132c8e562c15ad0f73fb gcc/testsuite/g++.old-deja/g++.brendan/operators4.C - a33203c9057b3652878436db19fd035d gcc/testsuite/g++.old-deja/g++.brendan/operators5.C - 52b3628faa7d652f30e4e4cf72e3bae4 gcc/testsuite/g++.old-deja/g++.brendan/operators6.C - fd824291529aa1c6337a009c9f68b953 gcc/testsuite/g++.old-deja/g++.brendan/operators7.C - 412200ab340af309b05a21dd952707ea gcc/testsuite/g++.old-deja/g++.brendan/operators8.C - 8222d9c3755c36a8501637f8d195a3ee gcc/testsuite/g++.old-deja/g++.brendan/overload1.C - 2ec9f8f263e22d591e448662a3e509f1 gcc/testsuite/g++.old-deja/g++.brendan/overload10.C - b019537ed22225ad2c7845b9bd13e12b gcc/testsuite/g++.old-deja/g++.brendan/overload11.C - ade4467b45d58789068683691ed64ee7 gcc/testsuite/g++.old-deja/g++.brendan/overload2.C - 8f9a7a0e2525ec5a95f59531dc0bf285 gcc/testsuite/g++.old-deja/g++.brendan/overload3.C - 54f3c3077709d5bf0adf1ecd297b92db gcc/testsuite/g++.old-deja/g++.brendan/overload4.C - a4396bbce384652b7936e281f7ab7cc8 gcc/testsuite/g++.old-deja/g++.brendan/overload5.C - 5b6359b5a39b8cb125e95a28558f215b gcc/testsuite/g++.old-deja/g++.brendan/overload6.C - 20c8208207072ded537d54825c012514 gcc/testsuite/g++.old-deja/g++.brendan/overload7.C - 6d070f2c23470222bdb5c3bd62e6931c gcc/testsuite/g++.old-deja/g++.brendan/overload8.C - 5af1bab052e99736626980751c2439be gcc/testsuite/g++.old-deja/g++.brendan/overload9.C - 947a08d1eb2c6c39e11bb5d45072caf1 gcc/testsuite/g++.old-deja/g++.brendan/parse1.C - f66960747805de8933f936133b8e7153 gcc/testsuite/g++.old-deja/g++.brendan/parse2.C - 9d0d21502ad4ff12ec56a2ec6af54d6a gcc/testsuite/g++.old-deja/g++.brendan/parse3.C - 31688bf1cd1491c8def445df80420070 gcc/testsuite/g++.old-deja/g++.brendan/parse4.C - b00730f667feb11a789e146e4830d7ed gcc/testsuite/g++.old-deja/g++.brendan/parse5.C - b43936b6abd4d40567c033f09683b3bb gcc/testsuite/g++.old-deja/g++.brendan/parse6.C - 4e98cad1e3abfc61b7640a5a8d71fdc6 gcc/testsuite/g++.old-deja/g++.brendan/prepost1.C - e5da916c971196876afa37e2f6a5ce8a gcc/testsuite/g++.old-deja/g++.brendan/prepost2.C - f8dd4c752216e799de3b9b80e065b0af gcc/testsuite/g++.old-deja/g++.brendan/prepost3.C - 91a11c1cbb6524eed619fc6f76db67c2 gcc/testsuite/g++.old-deja/g++.brendan/prepost4.C - 93f10494bc22f8a9ce9c72730ef2f6be gcc/testsuite/g++.old-deja/g++.brendan/ptolemy1.C - eb505c8f94ac01b9f0ed8a74965221cf gcc/testsuite/g++.old-deja/g++.brendan/ptolemy2.C - 9393209c77dd45bd002437c27c5920e4 gcc/testsuite/g++.old-deja/g++.brendan/ptrmem1.C - 7a7306f6328f57ef001c6f5ba4e22fa9 gcc/testsuite/g++.old-deja/g++.brendan/ptrmem2.C - 93bc75083ebf8ae5a37fd6ac51d10e9a gcc/testsuite/g++.old-deja/g++.brendan/ptrmem3.C - b8d1e42f311d8afc82fcf4dbfd490613 gcc/testsuite/g++.old-deja/g++.brendan/ptrmem4.C - 964a895f23ebbce94a2c5bfe6e3845b5 gcc/testsuite/g++.old-deja/g++.brendan/recurse.C - 57c9511cda77de7914bdac00e907c313 gcc/testsuite/g++.old-deja/g++.brendan/redecl1.C - e2e8fdf313b5b763652b98d52b6fd29f gcc/testsuite/g++.old-deja/g++.brendan/redecl2.C - 1c6e3ab3c0ac7f1ecdf1f598fbf9174d gcc/testsuite/g++.old-deja/g++.brendan/redecl3.C - 23996b9ea050e80e407e5267be28b395 gcc/testsuite/g++.old-deja/g++.brendan/reference1.C - f542256d29fc3f891ebfff745c3c7ade gcc/testsuite/g++.old-deja/g++.brendan/rtti1.C - c5a732d7f389384df8cd0dd46d74d63b gcc/testsuite/g++.old-deja/g++.brendan/scope1.C - a9d5e4eb3d5a79edcae73706ea6bcbdc gcc/testsuite/g++.old-deja/g++.brendan/scope2.C - 6f443676e307f482da1edc2172b5ad24 gcc/testsuite/g++.old-deja/g++.brendan/scope3.C - fd539b292de5deffe84b7aca6e365824 gcc/testsuite/g++.old-deja/g++.brendan/scope4.C - 5fb62bd1dd80b004c32d96e3d7cc9c7d gcc/testsuite/g++.old-deja/g++.brendan/scope5.C - 2ae7dc2e9f111a3ddbbb01e5ca479553 gcc/testsuite/g++.old-deja/g++.brendan/shadow1.C - 469166bbd4c9d9e97114b09c480a39e7 gcc/testsuite/g++.old-deja/g++.brendan/sizeof1.C - 232bbc492ea7277970b768de8806f2c0 gcc/testsuite/g++.old-deja/g++.brendan/sizeof2.C - 16179429ab050df3f7e21bf20815e01d gcc/testsuite/g++.old-deja/g++.brendan/sizeof3.C - 155582fcdd8e972166db70e5fa5f3f72 gcc/testsuite/g++.old-deja/g++.brendan/sizeof4.C - 30da4846a089e66f7b78cd50474b36e3 gcc/testsuite/g++.old-deja/g++.brendan/sizeof5.C - 5e2033584074585a4562c059d4224b61 gcc/testsuite/g++.old-deja/g++.brendan/sorry1.C - 0b5d1af57221388b1b3a700bd348b25a gcc/testsuite/g++.old-deja/g++.brendan/static1.C - a7ca45289830afd8555d41c2c9c2844f gcc/testsuite/g++.old-deja/g++.brendan/static2.C - 799e766f244bfd9990ec820259a0c51a gcc/testsuite/g++.old-deja/g++.brendan/static3.C - 41276e716f767f3aae9056f8a6124b41 gcc/testsuite/g++.old-deja/g++.brendan/synth1.C - 8ea3f375d9d6dc50b944e77d696584d2 gcc/testsuite/g++.old-deja/g++.brendan/template1.C - 25a30581783777c96d730cbb0e10d999 gcc/testsuite/g++.old-deja/g++.brendan/template11.C - ddba51178f0d708b9b73306649f2de25 gcc/testsuite/g++.old-deja/g++.brendan/template12.C - 1171c643ccd2fe8a7f97229931b07791 gcc/testsuite/g++.old-deja/g++.brendan/template13.C - 813d9e5c4acc63a3e9e56905b4f0b177 gcc/testsuite/g++.old-deja/g++.brendan/template15.C - 80d8f014093b5239a7faf1e1696a8057 gcc/testsuite/g++.old-deja/g++.brendan/template16.C - 53a366ab75016f02434150ca794d83a9 gcc/testsuite/g++.old-deja/g++.brendan/template17.C - 516a1d806d3a459e5cadd6571789ec0f gcc/testsuite/g++.old-deja/g++.brendan/template18.C - eec3608ad6426a4863e21a95a0447248 gcc/testsuite/g++.old-deja/g++.brendan/template19.C - 9722953c39ced970015aa9729e896d56 gcc/testsuite/g++.old-deja/g++.brendan/template2.C - 897a7136619011f1e3d19d16dd2a78d3 gcc/testsuite/g++.old-deja/g++.brendan/template20.C - f78d5b5e19be653b3f6b40aa6e8df5a0 gcc/testsuite/g++.old-deja/g++.brendan/template21.C - 331b872c84ae0b83cf60a5e245c5389d gcc/testsuite/g++.old-deja/g++.brendan/template22.C - a99b2cfa96092ee5eda03d6704610cff gcc/testsuite/g++.old-deja/g++.brendan/template23.C - a98c4c7ae4d76628b531026ef33c5a45 gcc/testsuite/g++.old-deja/g++.brendan/template24.C - 0638f66168edec8abeec999d8939dd9c gcc/testsuite/g++.old-deja/g++.brendan/template25.C - f01c3664dd88fbacd2f4a8c9051fcd7b gcc/testsuite/g++.old-deja/g++.brendan/template26.C - fda6ea3340caa213364034a337eacbb4 gcc/testsuite/g++.old-deja/g++.brendan/template27.C - bae7ade527befccfcd2ba094640a07bc gcc/testsuite/g++.old-deja/g++.brendan/template28.C - 2e66ba1a47e2f936b45a03316358156c gcc/testsuite/g++.old-deja/g++.brendan/template29.C - aed9cdf54df20f79aba75b526a8d38b0 gcc/testsuite/g++.old-deja/g++.brendan/template3.C - 7168d5a5ef2d632863cc9e00648acbc5 gcc/testsuite/g++.old-deja/g++.brendan/template30.C - 1ec188d99d9fceca7c58b5889350401c gcc/testsuite/g++.old-deja/g++.brendan/template31.C - 964c5b3a3aa7a3fef9f1c33793599526 gcc/testsuite/g++.old-deja/g++.brendan/template4.C - 7ec76da5b6828d911bac3467cf42bb54 gcc/testsuite/g++.old-deja/g++.brendan/template5.C - 414d59c74cbc5fb2ce7f12c2f6af33a2 gcc/testsuite/g++.old-deja/g++.brendan/template6.C - 722109cba3128ed134107572158467be gcc/testsuite/g++.old-deja/g++.brendan/template7.C - cd4ddcb646c1124030c201f629f89db5 gcc/testsuite/g++.old-deja/g++.brendan/template8.C - d6da73a6e5dbf7c46a8d20958ce49353 gcc/testsuite/g++.old-deja/g++.brendan/temporary1.C - fb83949bbd4d6e05979bbb79b91d4010 gcc/testsuite/g++.old-deja/g++.brendan/typedef1.C - fb73bfcd654e33756959a215f2abe65d gcc/testsuite/g++.old-deja/g++.brendan/union1.C - 5dd1d150555c34f6a755013cc0af5f0a gcc/testsuite/g++.old-deja/g++.brendan/union2.C - f0cd272a2f8d0f4a5b5e00305fe64682 gcc/testsuite/g++.old-deja/g++.brendan/union3.C - 7039de8e1bf2bf7d90d526af5db1deb2 gcc/testsuite/g++.old-deja/g++.brendan/visibility1.C - a04d488a9766677467424bbf662856ed gcc/testsuite/g++.old-deja/g++.brendan/visibility10.C - 4a3287008d0b6d55ec4166fc9076757e gcc/testsuite/g++.old-deja/g++.brendan/visibility2.C - 8e9ce7664c7ead346fec4fdcd7af9171 gcc/testsuite/g++.old-deja/g++.brendan/visibility3.C - 715aa94186b2b202e2e9a4997d26444f gcc/testsuite/g++.old-deja/g++.brendan/visibility4.C - 847a939f79de7db94d518e72f9bf6da4 gcc/testsuite/g++.old-deja/g++.brendan/visibility5.C - 1914475b1bdf83ff9a257461ae04068e gcc/testsuite/g++.old-deja/g++.brendan/visibility6.C - f972156231f09f8f3f84584c5eef280f gcc/testsuite/g++.old-deja/g++.brendan/visibility7.C - 39924637e7e7ef40764e478c625a4383 gcc/testsuite/g++.old-deja/g++.brendan/visibility8.C - 8d9e0384aa49c53379aad6b6df1c4e6f gcc/testsuite/g++.old-deja/g++.brendan/visibility9.C - 62ac13ff7f4e3b97c427d1b8e55a3aa8 gcc/testsuite/g++.old-deja/g++.brendan/vtables1.C - 1ae10c907fed2873c3af78c89cc93232 gcc/testsuite/g++.old-deja/g++.brendan/warnings1.C - 5f0d83c9a3322cfa98bdcc72e3240081 gcc/testsuite/g++.old-deja/g++.brendan/warnings10.C - 74dea83d2980de218faf5473ae79df96 gcc/testsuite/g++.old-deja/g++.brendan/warnings2.C - 61ec510179dbc56cf029ea27ba32b29c gcc/testsuite/g++.old-deja/g++.brendan/warnings3.C - f1b0a8eb7deb033354851bba84b370b8 gcc/testsuite/g++.old-deja/g++.brendan/warnings4.C - c1f2cde32459383a9969f37c5fa9339e gcc/testsuite/g++.old-deja/g++.brendan/warnings5.C - e1559a268a2d660793c81efda0d06780 gcc/testsuite/g++.old-deja/g++.brendan/warnings6.C - e3214df23f80cd7dc1ae9b6bf1db06c2 gcc/testsuite/g++.old-deja/g++.brendan/warnings7.C - 93cc067d918fc872a51c4f9a4b3e5d3d gcc/testsuite/g++.old-deja/g++.brendan/warnings8.C - ba46cd513c748cfd9b7ff43dc0003a78 gcc/testsuite/g++.old-deja/g++.brendan/warnings9.C - c25c74f968219da79d08ed1d49c047e4 gcc/testsuite/g++.old-deja/g++.bugs/891229_02.C - 9b34d1cbf33fa9da4871818fe8c72b3c gcc/testsuite/g++.old-deja/g++.bugs/891230_01.C - d316930e4fc77e247674bac7a76e3e3f gcc/testsuite/g++.old-deja/g++.bugs/900107_01.C - 395583b16ced92b7c298f752fcb17dde gcc/testsuite/g++.old-deja/g++.bugs/900119_01.C - 40a63e2f46749b91cd73cc6edd8e881d gcc/testsuite/g++.old-deja/g++.bugs/900121_01.C - 12ff2e1f8048db7e0dcdc84f8c12edc6 gcc/testsuite/g++.old-deja/g++.bugs/900121_02.C - cf8a020649634967c3e4c5507b323788 gcc/testsuite/g++.old-deja/g++.bugs/900121_05.C - d7605b9eaacae4cf1ef4faec5b87a625 gcc/testsuite/g++.old-deja/g++.bugs/900127_01.C - e244eba70fd5a2dcd2e94411d647ecde gcc/testsuite/g++.old-deja/g++.bugs/900127_02.C - f03ee51aea223ecc3e1d9989152fcd9f gcc/testsuite/g++.old-deja/g++.bugs/900205_02.C - e74008410b3210b70933466865168b37 gcc/testsuite/g++.old-deja/g++.bugs/900205_03.C - e2f1ca95f86cd156cf6b51dab8b4da56 gcc/testsuite/g++.old-deja/g++.bugs/900205_04.C - e93debd4450b4bd4c90f612064b8ce9b gcc/testsuite/g++.old-deja/g++.bugs/900207_03.C - de65ccdcb52c011f5be6425612645ce0 gcc/testsuite/g++.old-deja/g++.bugs/900208_02.C - 61d8cd21ad4d1060a0881672ce1b0133 gcc/testsuite/g++.old-deja/g++.bugs/900208_03.C - 4fb212343fadaeac90f3fbc8f76a766e gcc/testsuite/g++.old-deja/g++.bugs/900208_04.C - 53a5eae1f920d333696f18640f990961 gcc/testsuite/g++.old-deja/g++.bugs/900209_01.C - 79390ee11aae50f0ebb8f4959b1d1e53 gcc/testsuite/g++.old-deja/g++.bugs/900210_01.C - 339897012384e69ba0bf03042ca72e8f gcc/testsuite/g++.old-deja/g++.bugs/900210_02.C - b33ab90f692509c5ef0e0ac54be52859 gcc/testsuite/g++.old-deja/g++.bugs/900210_03.C - d2e249bd273e50ba61f866d644ecc468 gcc/testsuite/g++.old-deja/g++.bugs/900210_05.C - a8f1ea23e326c034a480ba87a1cbe8b8 gcc/testsuite/g++.old-deja/g++.bugs/900210_06.C - 25b8398da50b1cee3d0facbcb1a12fa5 gcc/testsuite/g++.old-deja/g++.bugs/900210_07.C - 9e00b67da73217bd8eeac124e326b5bf gcc/testsuite/g++.old-deja/g++.bugs/900210_08.C - e9b978752f3e6b3a803beab6d95eb453 gcc/testsuite/g++.old-deja/g++.bugs/900210_09.C - 8784bafd753c84e2a08c4e00f7a6b8d3 gcc/testsuite/g++.old-deja/g++.bugs/900210_10.C - eac9186df3d5a9c4add6a47ab8b7d668 gcc/testsuite/g++.old-deja/g++.bugs/900211_01.C - ff07ad9f2a0d93718ca5f6af614604ed gcc/testsuite/g++.old-deja/g++.bugs/900211_02.C - 6abd890f103a051448d93d9bda74c173 gcc/testsuite/g++.old-deja/g++.bugs/900211_03.C - f9519950e375f26419d30233dc4b7bcd gcc/testsuite/g++.old-deja/g++.bugs/900211_04.C - 1caa62a8fd0034d34fdf5a8e206b8c49 gcc/testsuite/g++.old-deja/g++.bugs/900212_01.C - c5d3a07860a418caf7cf6c28c8418e87 gcc/testsuite/g++.old-deja/g++.bugs/900212_02.C - 8865095e02ecca4e1b9d6cde406c8498 gcc/testsuite/g++.old-deja/g++.bugs/900212_03.C - 62b45e4698b10fd61f481b5ea11fe0d5 gcc/testsuite/g++.old-deja/g++.bugs/900213_01.C - 1e493cf474c7780bda4e617f2799701d gcc/testsuite/g++.old-deja/g++.bugs/900213_02.C - 69921538d135ee9fc08350178f124fa7 gcc/testsuite/g++.old-deja/g++.bugs/900213_03.C - ca50103d8a74ed79191f5bd9542839e8 gcc/testsuite/g++.old-deja/g++.bugs/900214_01.C - c450a62abe78fccfcf808f72fc572e5a gcc/testsuite/g++.old-deja/g++.bugs/900215_01.C - c7603210d7a3ac217ae189482083cc41 gcc/testsuite/g++.old-deja/g++.bugs/900215_02.C - 2d580aa45214c9c5624bc6140cf261b8 gcc/testsuite/g++.old-deja/g++.bugs/900220_01.C - 2a8b87bd0b980874491bd21a47307da3 gcc/testsuite/g++.old-deja/g++.bugs/900220_02.C - 581257e0732520f2bf2fdeb02256af41 gcc/testsuite/g++.old-deja/g++.bugs/900220_03.C - 9ca59f87faf9b2f3195d8bc7355cbf0b gcc/testsuite/g++.old-deja/g++.bugs/900221_01.C - a6db4ba149753a0fabed79d0b3c6417c gcc/testsuite/g++.old-deja/g++.bugs/900227_01.C - 38428da15106725c9cdeec78d62f9def gcc/testsuite/g++.old-deja/g++.bugs/900321_01.C - 2edfa97432f7032677694e75adc57ca8 gcc/testsuite/g++.old-deja/g++.bugs/900321_02.C - b2b96c7ebd782c8f5262719e72124b85 gcc/testsuite/g++.old-deja/g++.bugs/900321_04.C - 1f16211b8272d36ce36562af2f46ab67 gcc/testsuite/g++.old-deja/g++.bugs/900321_05.C - 4304711ea5896ee44a4f67cb72abf33c gcc/testsuite/g++.old-deja/g++.bugs/900322_01.C - 6945fd915b0830d42d9cdef2a60ab7a7 gcc/testsuite/g++.old-deja/g++.bugs/900324_02.C - 9aa66ee213cd895a0d92bb77ba0b9684 gcc/testsuite/g++.old-deja/g++.bugs/900324_03.C - 4e0e41f367b26289726086977b1713af gcc/testsuite/g++.old-deja/g++.bugs/900324_04.C - c79225efeb1b5372067c4742a363bd3b gcc/testsuite/g++.old-deja/g++.bugs/900324_05.C - a6ad70bbfac742846a7f5068bc830b87 gcc/testsuite/g++.old-deja/g++.bugs/900324_06.C - 63f3022e6a8a4aa50e06adc840f4717d gcc/testsuite/g++.old-deja/g++.bugs/900325_01.C - 955efbafb82b241dd6d4ba712693276f gcc/testsuite/g++.old-deja/g++.bugs/900330_01.C - 5ae6c0793f8ae17de3eb13df113839b0 gcc/testsuite/g++.old-deja/g++.bugs/900330_02.C - d581b2639f5bf26e22714a3e979dc43c gcc/testsuite/g++.old-deja/g++.bugs/900331_02.C - 4f31c4bcb0fc662ba06aa9b872dfd7a3 gcc/testsuite/g++.old-deja/g++.bugs/900331_03.C - 49d0547019a4a915bdd9b4f5f87b134c gcc/testsuite/g++.old-deja/g++.bugs/900331_04.C - 41c2bae6ed7346172ccef788ddf8e9d7 gcc/testsuite/g++.old-deja/g++.bugs/900401_01.C - b2c690f79b9e0981a2f96dcdcdf7e947 gcc/testsuite/g++.old-deja/g++.bugs/900402_01.C - 7ddab4ab373be7b60b25f124d05590fe gcc/testsuite/g++.old-deja/g++.bugs/900402_02.C - f94f78525b0f62afaadc1a57a6b875f5 gcc/testsuite/g++.old-deja/g++.bugs/900403_01.C - 4216a63f8b9a5ea7ffd4163819a4b63e gcc/testsuite/g++.old-deja/g++.bugs/900403_04.C - 9ce300e0f9e6df86bea8c5421165dc2b gcc/testsuite/g++.old-deja/g++.bugs/900404_01.C - 154a87b721d11ed1738fbab683ce754a gcc/testsuite/g++.old-deja/g++.bugs/900404_02.C - 35f2cf4423649f6d209ba40252d844ce gcc/testsuite/g++.old-deja/g++.bugs/900404_03.C - 556dbc5118f231ade8f41134ea065eb2 gcc/testsuite/g++.old-deja/g++.bugs/900404_04.C - 5390282e50e04854bcdcafbf527ddcca gcc/testsuite/g++.old-deja/g++.bugs/900404_07.C - 4df342af36e75b7594742a38d8d90ee7 gcc/testsuite/g++.old-deja/g++.bugs/900405_01.C - 56b3109f93c4aee9592ddbf3c51a1730 gcc/testsuite/g++.old-deja/g++.bugs/900406_01.C - 91c5f6fa069ce699055f60aff08860cb gcc/testsuite/g++.old-deja/g++.bugs/900406_02.C - 98b233cef5cf2faa9c7403a4afd54462 gcc/testsuite/g++.old-deja/g++.bugs/900407_01.C - 4254712d86c1247e0bb7a4a557701342 gcc/testsuite/g++.old-deja/g++.bugs/900428_01.C - 40d55f0463f2346d367636ae29a2483e gcc/testsuite/g++.old-deja/g++.bugs/900428_02.C - 7e515a8df49f2eaf093c9547f48bd446 gcc/testsuite/g++.old-deja/g++.bugs/900428_03.C - b1c7b3e270e0d71b8936cef937980314 gcc/testsuite/g++.old-deja/g++.bugs/900511_01.C - 816e40831e0d42b36ac328d1c140f3b5 gcc/testsuite/g++.old-deja/g++.bugs/900511_02.C - 7c5fa26da82ab98b8a83c64d87bc1527 gcc/testsuite/g++.old-deja/g++.bugs/900511_03.C - 6e4a90426ea759ae466925dc6c1c7eb9 gcc/testsuite/g++.old-deja/g++.bugs/900514_03.C - d02aeec7eaafc8333c72af9f6e048ff0 gcc/testsuite/g++.old-deja/g++.bugs/900519_01.C - 15ef0a9ea6006db844a745c2faa14265 gcc/testsuite/g++.old-deja/g++.bugs/900519_02.C - 4336072eafc67d1b21b6de9c1faa6dd5 gcc/testsuite/g++.old-deja/g++.bugs/900519_03.C - 126ce9f8d7a9dea25b78727cf1afa373 gcc/testsuite/g++.old-deja/g++.bugs/900519_04.C - 7d3b7aaac399fac800937dd08d251cec gcc/testsuite/g++.old-deja/g++.bugs/900519_05.C - e0be39fecdbfe995ba780091f74dcccb gcc/testsuite/g++.old-deja/g++.bugs/900519_06.C - 268e60b32ad15bd25e180b2b383ae862 gcc/testsuite/g++.old-deja/g++.bugs/900519_07.C - d00253d70a14469314393d169bec2c0e gcc/testsuite/g++.old-deja/g++.bugs/900519_09.C - ac9a5240763e641aff84b4edf13031ce gcc/testsuite/g++.old-deja/g++.bugs/900519_12.C - 95dafd512d7130ff95d0622be36cb803 gcc/testsuite/g++.old-deja/g++.bugs/900519_13.C - 1dde2237cd5c582b9b0fed0cec6e9a57 gcc/testsuite/g++.old-deja/g++.bugs/900520_02.C - 8c745c14f9e9fb9fa964d31b1fefb542 gcc/testsuite/g++.old-deja/g++.bugs/900520_03.C - 32f9838a2677f4322d6422963ad75321 gcc/testsuite/g++.old-deja/g++.bugs/900520_04.C - e04f0d66f5d7d54dcb1732090fd6134e gcc/testsuite/g++.old-deja/g++.bugs/900520_05.C - 365ad489a4b8cb4d59c97741b1d326bb gcc/testsuite/g++.old-deja/g++.bugs/900520_06.C - 8ca25f6c472b75d7058fc8a9e72730bb gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C - f9b83360c3e457b4d7a952e5cfea8d08 gcc/testsuite/g++.old-deja/g++.eh/catch1.C - 1e641d82ee233ceda2ae0ab2028661f9 gcc/testsuite/g++.old-deja/g++.eh/catch10.C - a83d60c4fb96f4454d525c1e8b6a33a7 gcc/testsuite/g++.old-deja/g++.eh/catch11.C - 22f50aa9e05125f9a73411eeae9cd099 gcc/testsuite/g++.old-deja/g++.eh/catch12.C - 6a61b8e436a8ce420adde9146b5c36df gcc/testsuite/g++.old-deja/g++.eh/catch13.C - 9d8e8ea3328cf56e911bdfa42b0fa662 gcc/testsuite/g++.old-deja/g++.eh/catch14.C - 3324d129f93366b1521e80f1d4b9bdd6 gcc/testsuite/g++.old-deja/g++.eh/catch2.C - d4c0ba3d45a00d15821ab3121af637c5 gcc/testsuite/g++.old-deja/g++.eh/catch3.C - e29f056220140463c6ac35c897fd3486 gcc/testsuite/g++.old-deja/g++.eh/catch3p.C - 633708e13e461fa275be7a0b1b690d9c gcc/testsuite/g++.old-deja/g++.eh/catch4.C - f76e4f74d7a5922b67ca155ccb12af53 gcc/testsuite/g++.old-deja/g++.eh/catch4p.C - a71ea0d01a33b5b4e9fb212065f0ee4c gcc/testsuite/g++.old-deja/g++.eh/catch5.C - 55071b04c42ba6a5afb0653fdfa950c0 gcc/testsuite/g++.old-deja/g++.eh/catch5p.C - a36acf1ee545471cf23048b2e8a2df6b gcc/testsuite/g++.old-deja/g++.eh/catch6.C - 959f98c90792e99105ba3cc5ac5cf39b gcc/testsuite/g++.old-deja/g++.eh/catch6p.C - fb1572d0a22c1c07bc651b89054e61f2 gcc/testsuite/g++.old-deja/g++.eh/catch7.C - da860acfae474cb40b3c3d4201980b67 gcc/testsuite/g++.old-deja/g++.eh/catch7p.C - 4b044e61d0b42f90c9174dd04acc1df0 gcc/testsuite/g++.old-deja/g++.eh/catch8.C - f53033f53b20e92e0c7776246dec74d0 gcc/testsuite/g++.old-deja/g++.eh/catch8p.C - 197f4b69d68dd216bc930fead97cdf75 gcc/testsuite/g++.old-deja/g++.eh/catch9.C - 0c50a52f2e135d4383841ee8705917e9 gcc/testsuite/g++.old-deja/g++.eh/catch9p.C - e04cf950955ebdaeda17f9fc71317cc7 gcc/testsuite/g++.old-deja/g++.eh/catchptr1.C - 97057d90ab1ebf97834b8c617954126c gcc/testsuite/g++.old-deja/g++.eh/cleanup1.C - 57ecd5105431558454404c7819e3a288 gcc/testsuite/g++.old-deja/g++.eh/cleanup2.C - cdc579ac8c8f4328b5b16917b301b7e8 gcc/testsuite/g++.old-deja/g++.eh/cond1.C - 5465c867aef7fe0b375e0b733300bc1b gcc/testsuite/g++.old-deja/g++.eh/crash1.C - 1604e9f615755f1d4b2fbb38669a2a74 gcc/testsuite/g++.old-deja/g++.eh/crash2.C - 739c732403e3a10677bc952248d7b3cf gcc/testsuite/g++.old-deja/g++.eh/crash3.C - 328c615c13278b502e18b7a38ea32810 gcc/testsuite/g++.old-deja/g++.eh/crash4.C - 6f112400ec69874c71a11839a262eb16 gcc/testsuite/g++.old-deja/g++.eh/crash5.C - c80d5660b1728bc2ac055847f51343bc gcc/testsuite/g++.old-deja/g++.eh/crash6.C - 3ef9bd8effcf6dc74d7cb90cd522d4f0 gcc/testsuite/g++.old-deja/g++.eh/ctor1.C - 69dc075b8772cb01d011939a1a0896fb gcc/testsuite/g++.old-deja/g++.eh/flow1.C - 4d9e6f65aec19c778c890a288bae5690 gcc/testsuite/g++.old-deja/g++.eh/fntry1.C - 61d2aa8a2e535da0c60a9ce1a83a3357 gcc/testsuite/g++.old-deja/g++.eh/ia64-1.C - 039eb5ce59747bf780d3040d05a5b84f gcc/testsuite/g++.old-deja/g++.eh/inline1.C - 1f10a9c93f1ab6845ba1a02819abf154 gcc/testsuite/g++.old-deja/g++.eh/inline2.C - bc3be4ed3cbbdaf45e37fd25ea03d76b gcc/testsuite/g++.old-deja/g++.eh/new1.C - d8c3feae6c98e7b276d2825215b3ac7d gcc/testsuite/g++.old-deja/g++.eh/new2.C - dcd0f11cabbfb7e54d51c61ccdd6c00e gcc/testsuite/g++.old-deja/g++.eh/pdel1.C - e1c4cc132ea9728d91e30c0754ea6300 gcc/testsuite/g++.old-deja/g++.eh/pdel2.C - 7e64470266724142349595c12bb26b3b gcc/testsuite/g++.old-deja/g++.eh/ptr1.C - f719d5e34281fd7f7695b6c2eb8f292e gcc/testsuite/g++.old-deja/g++.eh/ptrmem1.C - 14439300d0eacee555d7a12aeba4e6b8 gcc/testsuite/g++.old-deja/g++.eh/rethrow1.C - 95550e7ef609ae5195a6a1e6cc4baa59 gcc/testsuite/g++.old-deja/g++.eh/rethrow2.C - 12e5b71c334940b1fa0faec9ac801e8f gcc/testsuite/g++.old-deja/g++.eh/rethrow3.C - 34717a940f38a3059d5e85f5417dfc31 gcc/testsuite/g++.old-deja/g++.eh/rethrow4.C - b08fe5424b926c4b2ba51c914a22ebd3 gcc/testsuite/g++.old-deja/g++.eh/rethrow5.C - 7d8ba296412c83f633f9284c22944391 gcc/testsuite/g++.old-deja/g++.eh/rethrow6.C - 48f9e05c20869ab203537dfe4e333f61 gcc/testsuite/g++.old-deja/g++.eh/spec1.C - 9189513b7373fcafd70354c0feffe753 gcc/testsuite/g++.old-deja/g++.eh/spec2.C - a8575b670854fb806d0acdc9fea626a3 gcc/testsuite/g++.old-deja/g++.eh/spec3.C - 0000aedd1cb7d3fa4ce75d4e5e1f7e03 gcc/testsuite/g++.old-deja/g++.eh/spec4.C - 6661bd6d7f84a5facb2e16615b994483 gcc/testsuite/g++.old-deja/g++.eh/spec5.C - 48f1b041b6ca3e0e9f580121519d17c5 gcc/testsuite/g++.old-deja/g++.eh/spec6.C - 1686e3d422e36e72d9253483d71d76dd gcc/testsuite/g++.old-deja/g++.eh/spec7.C - 52f0d9c99c2f28d0aca8af009027b25d gcc/testsuite/g++.old-deja/g++.eh/terminate1.C - e119c0abf28a26060ddb1897af1b2f33 gcc/testsuite/g++.old-deja/g++.eh/terminate2.C - 5670e8b41fe518da30777cff2b48b76f gcc/testsuite/g++.old-deja/g++.eh/throw1.C - b17358a7b7abb8e03e2200e1d687babd gcc/testsuite/g++.old-deja/g++.eh/throw2.C - bfcd96a6be46cd19e464b5a874591ba6 gcc/testsuite/g++.old-deja/g++.eh/tmpl1.C - 10ba7935836a909b4eeef0ac2a8431b5 gcc/testsuite/g++.old-deja/g++.eh/tmpl2.C - 6d0c3812ec0559cc3638491900029f8e gcc/testsuite/g++.old-deja/g++.eh/tmpl3.C - 10467f823d0bb353512055f6c0547e95 gcc/testsuite/g++.old-deja/g++.eh/tmpl4.C - ea01e485e96a2b4fc269ec88d516498b gcc/testsuite/g++.old-deja/g++.eh/tmpl5.C - fefbac87316860d887029e17e36d1d08 gcc/testsuite/g++.old-deja/g++.eh/tmpl6.C - 9bca9f25779ab51cf9eb8a105e239597 gcc/testsuite/g++.old-deja/g++.eh/unwind1.C - 52161bf0667ab5bb0976ef620f54a3e7 gcc/testsuite/g++.old-deja/g++.eh/vbase1.C - 29c8219607403d8ae6a93ba3cc8bbfd5 gcc/testsuite/g++.old-deja/g++.eh/vbase2.C - 787cd08bcfea446b1d5bdff831e7b361 gcc/testsuite/g++.old-deja/g++.eh/vbase3.C - 48021e61ca0748c3ee347e5480288718 gcc/testsuite/g++.old-deja/g++.eh/vbase4.C - bd0efa0a1fe0ed98636fcebbc5fd05e3 gcc/testsuite/g++.old-deja/g++.ext/addrfunc1.C - 6e877e5f18beeb20ce3cf850fea05b8d gcc/testsuite/g++.old-deja/g++.ext/addrfunc2.C - 5c7d62fe55678dd59032d65e2c6c4d0a gcc/testsuite/g++.old-deja/g++.ext/addrfunc3.C - 42f6563911a2f8cf1b2d1047bdaf7a81 gcc/testsuite/g++.old-deja/g++.ext/addrfunc4.C - 83dc346ec7b1c2b8d6facdb07c9e5395 gcc/testsuite/g++.old-deja/g++.ext/anon1.C - b3026f0d84921a591b018f0e3cf0e405 gcc/testsuite/g++.old-deja/g++.ext/anon2.C - 6dc1c08f311f5bdbef96fd9a1f96e2ea gcc/testsuite/g++.old-deja/g++.ext/anon3.C - ad0913538dd7d6e5fa83fb6ba070dcf4 gcc/testsuite/g++.old-deja/g++.ext/array1.C - 70a0389ce8c471f6a0bd878ddc94a9d4 gcc/testsuite/g++.old-deja/g++.ext/array2.C - 0358c365e76d6d31e6b0d88db4a8b90b gcc/testsuite/g++.old-deja/g++.ext/array3.C - b2f69c1973b3d4b6b9e01df5ce3b43ba gcc/testsuite/g++.old-deja/g++.ext/array4.C - e82b542b0a0c5e5865a88d19fa40fca1 gcc/testsuite/g++.old-deja/g++.ext/arrnew.C - c18d645703992bc6c135227ac629f48c gcc/testsuite/g++.old-deja/g++.ext/arrnew2.C - a73fc887eed082ef683e77dde6521d24 gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C - ad0fac7200473648a873507e70bdf00a gcc/testsuite/g++.old-deja/g++.ext/attrib1.C - cb8d613c565701fc42de2e548fc46f94 gcc/testsuite/g++.old-deja/g++.ext/attrib2.C - 124294febbe908ddadaaf98fc6f4a62d gcc/testsuite/g++.old-deja/g++.ext/attrib3.C - ac9b53d93b7555f44ec60056f67897b6 gcc/testsuite/g++.old-deja/g++.ext/attrib4.C - 74b630c85e0a7d0bd7cc6ea294e424cd gcc/testsuite/g++.old-deja/g++.ext/attrib5.C - 4a3cb5f4907fc2dd61b5a428d6f2a5eb gcc/testsuite/g++.old-deja/g++.ext/attrib6.C - 3319bbc157c0ea8b1ee782f722a5788a gcc/testsuite/g++.old-deja/g++.ext/bound1.C - 7e968cebb40357949b08db2dd18895f3 gcc/testsuite/g++.old-deja/g++.ext/constructor.C - 09e867b0fab670965c20be371975da13 gcc/testsuite/g++.old-deja/g++.ext/default.C - 04aaaf608d3428b0ce27c992835dd4ca gcc/testsuite/g++.old-deja/g++.ext/delvoid.C - b6418b336a13fd226ab5d32e33b8f7a6 gcc/testsuite/g++.old-deja/g++.ext/jump1.C - 7c80d75a7a5060ebffa4bb21e1a5bca7 gcc/testsuite/g++.old-deja/g++.ext/label1.C - 0ca8735aa70dd60af0734860b2521e34 gcc/testsuite/g++.old-deja/g++.ext/label2.C - c498da5600ebe490c0b6d83d8aacef54 gcc/testsuite/g++.old-deja/g++.ext/memconst.C - 3208432e3fbd078a0129ef1d5c752925 gcc/testsuite/g++.old-deja/g++.ext/namedret1.C - 0dad32ef7f07deaa5a2567a7c0267130 gcc/testsuite/g++.old-deja/g++.ext/namedret2.C - 95d2c4a18ce65af541fc6de3f5d3674a gcc/testsuite/g++.old-deja/g++.ext/namedret3.C - 653defb4f71cb47ee4060cfa0b8c06a9 gcc/testsuite/g++.old-deja/g++.ext/noweak1.C - 441e900253b789b6b51d853547d8c928 gcc/testsuite/g++.old-deja/g++.ext/null1.C - fcfb87e7771a4c7950f938bd03d9b281 gcc/testsuite/g++.old-deja/g++.ext/overload1.C - 7bf4e5e0e822e66bda26a8880cb1e595 gcc/testsuite/g++.old-deja/g++.ext/pretty.C - 02044b0d3f0a562855e9108718011a3e gcc/testsuite/g++.old-deja/g++.ext/pretty2.C - 94ba708371ff08ece1345c37517ff7db gcc/testsuite/g++.old-deja/g++.ext/pretty3.C - 5190ae04151ad378ef34a94c3131bb45 gcc/testsuite/g++.old-deja/g++.ext/pretty4.C - df31b13912c1da9a3fc14ba82453bf22 gcc/testsuite/g++.old-deja/g++.ext/restrict1.C - 6598d77c55ae33fc757c8ea1283eb7ff gcc/testsuite/g++.old-deja/g++.ext/return1.C - ea46aef8157f0a37daa39b1ac8c6bfa8 gcc/testsuite/g++.old-deja/g++.ext/stmtexpr1.C - 9c864011e86a2caf368208e1cf707f09 gcc/testsuite/g++.old-deja/g++.ext/syshdr1.C - 4bb09491c286d809524eeecc77d75765 gcc/testsuite/g++.old-deja/g++.ext/typename1.C - 57ed6c77a969a28c7a415449b0bad7ea gcc/testsuite/g++.old-deja/g++.ext/typeof1.C - 83bbbd1909082ddf277f297f0398e08e gcc/testsuite/g++.old-deja/g++.ext/typeof2.C - 7c8e66a046947660d9bb2465b7f09cd8 gcc/testsuite/g++.old-deja/g++.gb/README - 4d9cd810ad5cff69d049f09d2f729d45 gcc/testsuite/g++.old-deja/g++.gb/scope01.C - 8e3f1fdefb7607038f8846096d94f798 gcc/testsuite/g++.old-deja/g++.gb/scope02.C - 3f7b5c540163c41c97af5949f79d9d85 gcc/testsuite/g++.old-deja/g++.gb/scope03.C - b4d18f58489b4b47679251992da9ff25 gcc/testsuite/g++.old-deja/g++.gb/scope04.C - 6d3bb8b7bfd4eac932c4685708a70423 gcc/testsuite/g++.old-deja/g++.gb/scope05.C - 8f655c77d41e64cbb0f5920d870c27e1 gcc/testsuite/g++.old-deja/g++.gb/scope06.C - 0ab7c611473a180dc5a41d239cd5a80e gcc/testsuite/g++.old-deja/g++.gb/scope07.C - c93cf26371b7789f7b57b4c803605c7f gcc/testsuite/g++.old-deja/g++.gb/scope08.C - fc9de0cb191e65ca614f854c367b10bd gcc/testsuite/g++.old-deja/g++.gb/scope09.C - e9ff9afd125582585a35f5c5ce73091d gcc/testsuite/g++.old-deja/g++.gb/scope10.C - e5d1da0f71c705fa50bd4da154277f8a gcc/testsuite/g++.old-deja/g++.gb/scope11.C - 32a45a0b56c8fcf1bb6bf90a706fa9b3 gcc/testsuite/g++.old-deja/g++.gb/scope12.C - c4d0daf10d710e65ae6ea4021b2c12b1 gcc/testsuite/g++.old-deja/g++.gb/scope13.C - f864717479387b2c1ef761870928e97e gcc/testsuite/g++.old-deja/g++.jason/2371.C - 3c25148320e99f6c4530d8657360c9e9 gcc/testsuite/g++.old-deja/g++.jason/3523.C - e3914ea53b1f2c71c5df680ab54f7bc5 gcc/testsuite/g++.old-deja/g++.jason/access1.C - 19664a186dd5faf025cae18124258b74 gcc/testsuite/g++.old-deja/g++.jason/access10.C - 73bee83984e8dc7967e6200b9252e0b7 gcc/testsuite/g++.old-deja/g++.jason/access11.C - ae9058192e3a71a7b6a74953d5f58ba4 gcc/testsuite/g++.old-deja/g++.jason/access12.C - cda590cdcff940e24584e29447dea85a gcc/testsuite/g++.old-deja/g++.jason/access13.C - 3a68f71ebcb0a8ae7de40208c5bd707b gcc/testsuite/g++.old-deja/g++.jason/access14.C - 1eef12506a75ad8cf906e3779c9db776 gcc/testsuite/g++.old-deja/g++.jason/access15.C - bba77cc131421cb81193e76229707e6b gcc/testsuite/g++.old-deja/g++.jason/access16.C - 5dda388b1971d06e76c74bc56efbaf2e gcc/testsuite/g++.old-deja/g++.jason/access17.C - 3416d8fe740639d3bd911df51fda9272 gcc/testsuite/g++.old-deja/g++.jason/access18.C - bebb40e67f9af5ddda7a716f19ffba0f gcc/testsuite/g++.old-deja/g++.jason/access2.C - 93396a527b94b7c75ed7f8d6c9052bab gcc/testsuite/g++.old-deja/g++.jason/access20.C - 025c267bbba39ff9c0d71eb929e2b0bf gcc/testsuite/g++.old-deja/g++.jason/access21.C - 3e06c58fbaf584a9dd8137542a79f1e3 gcc/testsuite/g++.old-deja/g++.jason/access22.C - 35741288d1515537d02786e97fa11639 gcc/testsuite/g++.old-deja/g++.jason/access23.C - 993df71817c988157c121508d94e2381 gcc/testsuite/g++.old-deja/g++.jason/access24.C - a27f8fda827e27cce6b195811cf0f147 gcc/testsuite/g++.old-deja/g++.jason/access3.C - 6fa0e7cdc3cb39d7576c0c530be039f8 gcc/testsuite/g++.old-deja/g++.jason/access4.C - 4f5487852e19f0bcc0bfdfa34fe26a75 gcc/testsuite/g++.old-deja/g++.jason/access5.C - 3b6c2594ca82c2df2368cad55253186e gcc/testsuite/g++.old-deja/g++.jason/access6.C - b7def766ff417373e755c602745a7f45 gcc/testsuite/g++.old-deja/g++.jason/access7.C - 179bfebe6c5e0c4b30b8730e2ad58238 gcc/testsuite/g++.old-deja/g++.jason/access8.C - b809cea88b6deb90f883f62542a22c96 gcc/testsuite/g++.old-deja/g++.jason/access9.C - 40698f8dcb21cc22f4864696f1071eed gcc/testsuite/g++.old-deja/g++.jason/aggregate.C - 73989b3452d2816b82b699381496d741 gcc/testsuite/g++.old-deja/g++.jason/ambig1.C - c241c8b031388288ae124eb72c85b118 gcc/testsuite/g++.old-deja/g++.jason/ambig2.C - dd61795a3b7287674e730b30bf7d8d37 gcc/testsuite/g++.old-deja/g++.jason/ambig3.C - 8d11cb9a258c08aefb18a70b8e85fd27 gcc/testsuite/g++.old-deja/g++.jason/anon.C - 6d6ae514cd2c77286bbf074fc8bb8d87 gcc/testsuite/g++.old-deja/g++.jason/anon2.C - 3c9216120f190b77a1d7b69a45f4d65b gcc/testsuite/g++.old-deja/g++.jason/anon3.C - 0f6b640e9b92540551a77f97d30556b8 gcc/testsuite/g++.old-deja/g++.jason/anon4.C - 7d02461597ce09da5546055364e3734a gcc/testsuite/g++.old-deja/g++.jason/binding.C - 7e21caedc80f7ec02092414e52c37458 gcc/testsuite/g++.old-deja/g++.jason/binding2.C - 7c9d834c7d8786f219380c03f191c202 gcc/testsuite/g++.old-deja/g++.jason/binding3.C - 9b9ae08364d88d05090a55ccbf561424 gcc/testsuite/g++.old-deja/g++.jason/bool.C - d2be927bf834ef05a3cf71bff558668e gcc/testsuite/g++.old-deja/g++.jason/bool2.C - 0281d501181e7c62410bcd2b6de8ccdc gcc/testsuite/g++.old-deja/g++.jason/bool3.C - fe1e369a541ff0ff613e35c5b065ddb4 gcc/testsuite/g++.old-deja/g++.jason/bool4.C - 5c504593e80b75bca30bd5eb236db8c6 gcc/testsuite/g++.old-deja/g++.jason/bool5.C - 81a65b9417af676af77db7a2cae52e06 gcc/testsuite/g++.old-deja/g++.jason/bool6.C - 41e60403315b77f3e7cbd274f7f8f2e5 gcc/testsuite/g++.old-deja/g++.jason/bool7.C - 53aef353e2e1a9a9eaac3faea32e02e5 gcc/testsuite/g++.old-deja/g++.jason/builtin.C - b2517f61d6564dd5a82b4acf0e6bcb03 gcc/testsuite/g++.old-deja/g++.jason/builtin2.C - 36fc886b059d49d827435b551f7df603 gcc/testsuite/g++.old-deja/g++.jason/byval.C - 89e321ec88bb71ff887077ff0b8457d9 gcc/testsuite/g++.old-deja/g++.jason/byval2.C - e532df26a2e57d3c517f97d9d1dd2ac2 gcc/testsuite/g++.old-deja/g++.jason/byval3.C - cf06a8bbf7aa350ee56e4d98d2401d80 gcc/testsuite/g++.old-deja/g++.jason/c-inline.C - 5b2e6d162a150fb1b7a57feab087fb05 gcc/testsuite/g++.old-deja/g++.jason/cast1.C - 829f550c8d2621712f469e117f58a2ec gcc/testsuite/g++.old-deja/g++.jason/cast2.C - b1c35f1220768faee5ffeeaee105279a gcc/testsuite/g++.old-deja/g++.jason/cast3.C - 8609815143db722bd4431a37f59bb8dd gcc/testsuite/g++.old-deja/g++.jason/cleanup.C - 5717fd1b0e6bcf41b721f303484a6ac1 gcc/testsuite/g++.old-deja/g++.jason/cleanup2.C - a2ab5a0a642d863a09e42f9a8e848ae2 gcc/testsuite/g++.old-deja/g++.jason/complete1.C - 16b6bb00b4607e00fd44a395762041df gcc/testsuite/g++.old-deja/g++.jason/cond.C - 3e98a53b2fd5e64ea69c739618bd5668 gcc/testsuite/g++.old-deja/g++.jason/cond2.C - fc4a6af03c5197badf1546ba01faa800 gcc/testsuite/g++.old-deja/g++.jason/condexp.C - 6ad12b9005b30cbeb1fba802dc27a7d5 gcc/testsuite/g++.old-deja/g++.jason/const.C - 91182227b7766e96a08954312e68a85b gcc/testsuite/g++.old-deja/g++.jason/const2.C - 624aa36167be040c711e66d6403a843b gcc/testsuite/g++.old-deja/g++.jason/const3.C - 13566f1e842dbeb924a2cacac98f41c5 gcc/testsuite/g++.old-deja/g++.jason/const4.C - 7e6b372b5cf2e20339dfcaaaca502ad0 gcc/testsuite/g++.old-deja/g++.jason/context.C - f1da5c6f4551b93349dffadb77337aba gcc/testsuite/g++.old-deja/g++.jason/conversion.C - dfd087ab7ea4ac1c97296c141f23693b gcc/testsuite/g++.old-deja/g++.jason/conversion10.C - 2bf45b15459c11251f79e327490d1ceb gcc/testsuite/g++.old-deja/g++.jason/conversion11.C - bd60454e9aad86ae0c3b5482d873c71f gcc/testsuite/g++.old-deja/g++.jason/conversion2.C - 8e29b3ddb16a6842367a4a2baaa9377b gcc/testsuite/g++.old-deja/g++.jason/conversion3.C - 33db3d7a6fd00ee617691c31ef191028 gcc/testsuite/g++.old-deja/g++.jason/conversion4.C - 80dc2c7c47c2b8c5fd85c48205a3047e gcc/testsuite/g++.old-deja/g++.jason/conversion5.C - 37d635f5f0bc8e8beb2e245a0b70c261 gcc/testsuite/g++.old-deja/g++.jason/conversion6.C - 1359528b6158fe5a538a004fca342b24 gcc/testsuite/g++.old-deja/g++.jason/conversion7.C - 1e7bb44d3765e5f813c41d5a36ba88cf gcc/testsuite/g++.old-deja/g++.jason/conversion8.C - 75d3a37da568ed0385b73bc311845a19 gcc/testsuite/g++.old-deja/g++.jason/conversion9.C - e1f35dc5cdbe0950a3d2f11e2bae3e0d gcc/testsuite/g++.old-deja/g++.jason/crash1.C - b908a684a68228cc43c1c82e98f30c15 gcc/testsuite/g++.old-deja/g++.jason/crash10.C - 618c69032b7d5e2df7e9f844e2163432 gcc/testsuite/g++.old-deja/g++.jason/crash11.C - 0cd27db28b5911b4375c2bc740961e81 gcc/testsuite/g++.old-deja/g++.jason/crash12.C - 66c42c88e4f99ed7fcced398d13819d3 gcc/testsuite/g++.old-deja/g++.jason/crash3.C - 13d8905426885faa6eafe2778f295fe4 gcc/testsuite/g++.old-deja/g++.jason/crash4.C - 5723e0186bec62dede196f7a356a847b gcc/testsuite/g++.old-deja/g++.jason/crash5.C - 708d8b60488e8033c68be64bdd4d3a10 gcc/testsuite/g++.old-deja/g++.jason/crash6.C - 4a4d87f783c83344aedc703f45458a29 gcc/testsuite/g++.old-deja/g++.jason/crash7.C - f1a5d1a491e1458924f43b60cd9f3bbe gcc/testsuite/g++.old-deja/g++.jason/crash8.C - 475dd57d3a9da91920b33efd76753177 gcc/testsuite/g++.old-deja/g++.jason/crash9.C - f758c99c01bf1e42fad8ce9ff974dad2 gcc/testsuite/g++.old-deja/g++.jason/ctor1.C - 72eeeca091d298f9f36a3fac59791c23 gcc/testsuite/g++.old-deja/g++.jason/ctor2.C - 85074d6a3cdfb8487034a6529ab9694c gcc/testsuite/g++.old-deja/g++.jason/dcast1.C - 45c186d279214c05bed1af3877bbe916 gcc/testsuite/g++.old-deja/g++.jason/dcast2.C - d869c2d816bc0cfa610b34ed7aa7f57e gcc/testsuite/g++.old-deja/g++.jason/dcast3.C - 4c275e3a05449cfebaec6825845b8f6c gcc/testsuite/g++.old-deja/g++.jason/default1.C - 729e0aa78512d5272a8fd59a5b198aec gcc/testsuite/g++.old-deja/g++.jason/default2.C - d0074ebb32b10bb09619461814aaee7e gcc/testsuite/g++.old-deja/g++.jason/default3.C - 10c105ad06bea72935a4678e196c397b gcc/testsuite/g++.old-deja/g++.jason/defctor.C - 770ac6962abed053d610c257880c8d9f gcc/testsuite/g++.old-deja/g++.jason/delete1.C - 2c2af3538bbebd7769b8502247845d12 gcc/testsuite/g++.old-deja/g++.jason/delete2.C - bab45524ccba473f2da00ba1b2c7f1a4 gcc/testsuite/g++.old-deja/g++.jason/delete3.C - fab7e62b3dbe52c95ce400b9a0a8614d gcc/testsuite/g++.old-deja/g++.jason/destruct.C - c414c7c23ef6676866d094783f12317b gcc/testsuite/g++.old-deja/g++.jason/destruct2.C - 5e82655744d93ed8d108e0fdeb978c1a gcc/testsuite/g++.old-deja/g++.jason/destruct3.C - b992f53c34c645aeccccb6057d446f0b gcc/testsuite/g++.old-deja/g++.jason/destruct4.C - 702048871d24aa0917f63f2d9e97b567 gcc/testsuite/g++.old-deja/g++.jason/dot.C - f886fba98a8473911e0d9eef1980e41e gcc/testsuite/g++.old-deja/g++.jason/dtor.C - 825c81ed88e11a6d3a68a8d7854afacd gcc/testsuite/g++.old-deja/g++.jason/dtor2.C - 4ab2fc38e3661e2742b975972c9b2dbc gcc/testsuite/g++.old-deja/g++.jason/dtor3.C - 3cd62f4f912a371656574c92fe53adbd gcc/testsuite/g++.old-deja/g++.jason/dtor4.C - 692190139cdda0f4ba5690607b9cf795 gcc/testsuite/g++.old-deja/g++.jason/dtor5.C - ccd6d94073b06051f8b3a501c9e981a1 gcc/testsuite/g++.old-deja/g++.jason/enum.C - 40709fda41cada7eee5228b625340a33 gcc/testsuite/g++.old-deja/g++.jason/enum2.C - 837f785c12882efb205074f3bdcb14bc gcc/testsuite/g++.old-deja/g++.jason/enum3.C - 743310178fbb706facf03822fb40e31e gcc/testsuite/g++.old-deja/g++.jason/enum4.C - beb5eb6418228be74e469fbcf0dbb8b4 gcc/testsuite/g++.old-deja/g++.jason/enum5.C - 6447d57f3eb420cb44d42a3d9e316b44 gcc/testsuite/g++.old-deja/g++.jason/enum6.C - 81d5f64e78075ecaa09fbb1722bad849 gcc/testsuite/g++.old-deja/g++.jason/enum7.C - 367d613bc250e9dcc871a0dac0cd3de8 gcc/testsuite/g++.old-deja/g++.jason/enum8.C - 48450b1b5f0295f7905a77b1f41b6274 gcc/testsuite/g++.old-deja/g++.jason/explicit.C - f64a776322f2d9ddc6a3bf1f0c01381b gcc/testsuite/g++.old-deja/g++.jason/expr1.C - 205494f92aaf9047dec4487e33717a7c gcc/testsuite/g++.old-deja/g++.jason/friend.C - 0c48f31e1970e425bf9b46f60cb18ba5 gcc/testsuite/g++.old-deja/g++.jason/friend2.C - 654a66427dcd006b10d7eb2e7d6189a1 gcc/testsuite/g++.old-deja/g++.jason/groff1.C - 63c1a9e22ae273c987a222a02d37bbd2 gcc/testsuite/g++.old-deja/g++.jason/hmc1.C - a97dd69579987e5b5296d4a6ae94eecd gcc/testsuite/g++.old-deja/g++.jason/incomplete1.C - f6155a6c2f02b991be6ed6d9e1a08f7a gcc/testsuite/g++.old-deja/g++.jason/incomplete2.C - 09741e40b6244879acf5b8d3defe1df4 gcc/testsuite/g++.old-deja/g++.jason/init.C - be5d677079c8e62557abf64331250b34 gcc/testsuite/g++.old-deja/g++.jason/init2.C - f2ff54cbad03f3b2bd95882368cc045d gcc/testsuite/g++.old-deja/g++.jason/init3.C - c187fc081bd9b95b538c11b09ae6aea4 gcc/testsuite/g++.old-deja/g++.jason/init4.C - a0e1b6eb3991c100ca8ff0b3b67ef383 gcc/testsuite/g++.old-deja/g++.jason/inline.C - e97423b043f136c0afd26832a1056bab gcc/testsuite/g++.old-deja/g++.jason/inline2.C - d5b295340ce3c4e7c90072f6f9d23b1f gcc/testsuite/g++.old-deja/g++.jason/inline3.C - cdf49dba584ca3a6ab8b7627c7f95242 gcc/testsuite/g++.old-deja/g++.jason/jump.C - 8abcf8e3e06b96f67a9d0eb9fc42ae3e gcc/testsuite/g++.old-deja/g++.jason/lex1.C - 2d01c91bc0e25423e692fa6b20f5992c gcc/testsuite/g++.old-deja/g++.jason/lineno.C - 8ec729bd9f48e94f3823976c8a4d526c gcc/testsuite/g++.old-deja/g++.jason/lineno2.C - e4d6e0d61a58bdf4b497163567a34017 gcc/testsuite/g++.old-deja/g++.jason/lineno3.C - 957105a2a8cc4edd9720bedfe146fa17 gcc/testsuite/g++.old-deja/g++.jason/lineno4.C - a11de2fe636242e28276ae01dfbca8c7 gcc/testsuite/g++.old-deja/g++.jason/lineno5.C - e33f65d4d7763a4d218c8761da7624c4 gcc/testsuite/g++.old-deja/g++.jason/local.C - f8407269257a5289abd85ac61305275e gcc/testsuite/g++.old-deja/g++.jason/lookup.C - 43b430aae4fdb9e4cc108190d037691d gcc/testsuite/g++.old-deja/g++.jason/lookup2.C - 1f71939a07932c7c2c231b4cc69b0c18 gcc/testsuite/g++.old-deja/g++.jason/lookup3.C - 75b7b63d61aa5a12a7c99bafc30510e4 gcc/testsuite/g++.old-deja/g++.jason/loverload.C - 2e6b8c32c4dda50e4b1589ef9e67befe gcc/testsuite/g++.old-deja/g++.jason/loverload3.C - d8ced221e1f45f46faa5d29ac7aa3c3f gcc/testsuite/g++.old-deja/g++.jason/loverload4.C - 0744b000765a926abafe72b512dad92f gcc/testsuite/g++.old-deja/g++.jason/lvalue.C - c1cda7bbd046edda77bc40c19bc41db7 gcc/testsuite/g++.old-deja/g++.jason/lvalue2.C - 0add9f87083749cc19c9e33240565f59 gcc/testsuite/g++.old-deja/g++.jason/lvalue3.C - 5806155b87c1a7e1fef0b91fb93f390d gcc/testsuite/g++.old-deja/g++.jason/lvalue4.C - d7b46d0356390a8bd5909d6532368139 gcc/testsuite/g++.old-deja/g++.jason/mangle1.C - a107ecddc0aee51804b7689ef643b5e6 gcc/testsuite/g++.old-deja/g++.jason/mangle2.C - 8cc2e4106b3ea2061f36bc9b05cfb8de gcc/testsuite/g++.old-deja/g++.jason/mangle3.C - c9185ef2db7e02de1682960f4077daaf gcc/testsuite/g++.old-deja/g++.jason/member.C - 4fcfb4093f45e28038d3d015bc524bf8 gcc/testsuite/g++.old-deja/g++.jason/method.C - 78cd82525f4a367aeff1cb8874f59f79 gcc/testsuite/g++.old-deja/g++.jason/mi.C - 596ed7111f1a0227483c08bc6640b72a gcc/testsuite/g++.old-deja/g++.jason/mutable1.C - 116970252d64d6b8b965ce03cebf15f7 gcc/testsuite/g++.old-deja/g++.jason/nested1.C - fe6c52c886b91594995d2cb6c7a51f3c gcc/testsuite/g++.old-deja/g++.jason/nested2.C - 46cd51855bd2bcb4fb246570df6d963e gcc/testsuite/g++.old-deja/g++.jason/nested4.C - 113f331fb4d3fad52e53327471782660 gcc/testsuite/g++.old-deja/g++.jason/nested5.C - 4417f26d73cb317679a1a7cdc4c7ff5d gcc/testsuite/g++.old-deja/g++.jason/nested6.C - df399d2cf6bbc29c72c1f80ed9e1c459 gcc/testsuite/g++.old-deja/g++.jason/nested7.C - a0fe56c8eaf78c345108e0aa50ba780a gcc/testsuite/g++.old-deja/g++.jason/nested8.C - b4daf2a06948651dda4874d838e4ce74 gcc/testsuite/g++.old-deja/g++.jason/net.C - 4fda4ee8734b9666561f2f255d68fa20 gcc/testsuite/g++.old-deja/g++.jason/net2.C - 2f8cf707e649d01ed3a39588b1dadae9 gcc/testsuite/g++.old-deja/g++.jason/new.C - 4a97eabb2936112e96b49ea1a76e3316 gcc/testsuite/g++.old-deja/g++.jason/new2.C - 077a27f0f1625b646328d79ed63afff2 gcc/testsuite/g++.old-deja/g++.jason/new3.C - 8a5b018fc769738ff9267be1a33abf51 gcc/testsuite/g++.old-deja/g++.jason/new4.C - a0e06fefdf82fe1040c38c7cfbfe6cc6 gcc/testsuite/g++.old-deja/g++.jason/new5.C - 3c3c1b0fe3e6a486511ce9ca6cf47ea0 gcc/testsuite/g++.old-deja/g++.jason/offset1.C - 0ba1f119f97556fe052d9276e19e0b77 gcc/testsuite/g++.old-deja/g++.jason/offset2.C - 245c3abedb7719c4cc1b50035330729b gcc/testsuite/g++.old-deja/g++.jason/offset3.C - cd67e3cc1defa75da9090ca742f2a1c4 gcc/testsuite/g++.old-deja/g++.jason/offset4.C - 82a6af7523ae3e420173b9d6183f733a gcc/testsuite/g++.old-deja/g++.jason/opeq.C - ad4155e3d2f483ba54c6a79b0bd37591 gcc/testsuite/g++.old-deja/g++.jason/opeq2.C - c6485dc002309c047abeac49bcaacd69 gcc/testsuite/g++.old-deja/g++.jason/opeq3.C - 190eaf169c3c8d34166229478918fdae gcc/testsuite/g++.old-deja/g++.jason/opeq4.C - 5292a09a4c6bef333b385323117453e7 gcc/testsuite/g++.old-deja/g++.jason/opeq5.C - 1477d34b82967d572fc358778ff2b504 gcc/testsuite/g++.old-deja/g++.jason/opeq6.C - a5a8ef5220f4ea68f9a46943fd63b70b gcc/testsuite/g++.old-deja/g++.jason/operator.C - 185eea2532af5023b78f9ce2e69cbacf gcc/testsuite/g++.old-deja/g++.jason/operator2.C - fa239349b87333357926a294a44fee03 gcc/testsuite/g++.old-deja/g++.jason/opover.C - 50849d785fd4c47ffa71357f340f5f0e gcc/testsuite/g++.old-deja/g++.jason/optimize.C - 796c0d119fc65e4ae223644438d7907e gcc/testsuite/g++.old-deja/g++.jason/optimize2.C - fd557f934b680b4c2089ad1660e60b12 gcc/testsuite/g++.old-deja/g++.jason/overload.C - 1af3ca24349ac74154f0d4733a757f63 gcc/testsuite/g++.old-deja/g++.jason/overload1.C - ae5a0dfe48e368790442e81a8b9d8426 gcc/testsuite/g++.old-deja/g++.jason/overload11.C - 6641ce97a2ce97987c1ef099986f9747 gcc/testsuite/g++.old-deja/g++.jason/overload12.C - 39865fb082322c1d2f877e1e31f98ce2 gcc/testsuite/g++.old-deja/g++.jason/overload13.C - 17d3d6caeb4ccd622ba916652b26a142 gcc/testsuite/g++.old-deja/g++.jason/overload14.C - b6d3a46381478f8b7d432201d4dc2c64 gcc/testsuite/g++.old-deja/g++.jason/overload15.C - 5a0c5a580db037d2babb2074d62bbba8 gcc/testsuite/g++.old-deja/g++.jason/overload16.C - 37a0b3d044128b7ad11ac5a7928b6b68 gcc/testsuite/g++.old-deja/g++.jason/overload17.C - 9be51fa78cb4f2e3e91c5c8315d4cacb gcc/testsuite/g++.old-deja/g++.jason/overload18.C - e6e5909df623569b8a1afa024082f0a4 gcc/testsuite/g++.old-deja/g++.jason/overload19.C - 5ae6f5bc4522176f97d2cd841e1a7926 gcc/testsuite/g++.old-deja/g++.jason/overload2.C - ce7af250f7d97a916c309fcb7bdf5997 gcc/testsuite/g++.old-deja/g++.jason/overload20.C - 8dfded660dfee2157b69050dee60eea0 gcc/testsuite/g++.old-deja/g++.jason/overload21.C - bc7e41c42c6e2576b834163c75d5d78e gcc/testsuite/g++.old-deja/g++.jason/overload22.C - a9d1014c3fd283f29e67f5958d0ddb77 gcc/testsuite/g++.old-deja/g++.jason/overload23.C - 7c012da1d459fa7efbbe77bdacf46eb4 gcc/testsuite/g++.old-deja/g++.jason/overload24.C - cb3dbce2f7d778dfd0a2002a389931a5 gcc/testsuite/g++.old-deja/g++.jason/overload26.C - 115274c84ac60e1ce9fe55ee13bf3e94 gcc/testsuite/g++.old-deja/g++.jason/overload27.C - 1abb3dafe037e06575b66ab48435c11e gcc/testsuite/g++.old-deja/g++.jason/overload28.C - 11a42fc661c310ee8e05bfb8f2769030 gcc/testsuite/g++.old-deja/g++.jason/overload29.C - e54b50f23269d12102e222619f2a54e1 gcc/testsuite/g++.old-deja/g++.jason/overload3.C - 17530076e02c91c8244aff7a2eaac36e gcc/testsuite/g++.old-deja/g++.jason/overload30.C - a610aa2bc2e1d6775c911914159426ea gcc/testsuite/g++.old-deja/g++.jason/overload31.C - 8c0888e528f92e93b1dc0928311cde10 gcc/testsuite/g++.old-deja/g++.jason/overload32.C - e5eb76ccd2233b5455caf1e307c6168e gcc/testsuite/g++.old-deja/g++.jason/overload33.C - 67066a5a83966325305a697e98a8a080 gcc/testsuite/g++.old-deja/g++.jason/overload34.C - 4eb62e3619bb721a42dfdb4b6e8187a6 gcc/testsuite/g++.old-deja/g++.jason/overload35.C - f1bdd7bb9a17034917e666175d71ef24 gcc/testsuite/g++.old-deja/g++.jason/overload36.C - d8248eb864fb06ec9353707e9d4732bb gcc/testsuite/g++.old-deja/g++.jason/overload4.C - 1d648e94fcecb703a3df3b5d3b643278 gcc/testsuite/g++.old-deja/g++.jason/overload5.C - 79c9af7fb340be6d1224a0f7b4ccff79 gcc/testsuite/g++.old-deja/g++.jason/overload6.C - 5cb2caad38424c3aefd0bd8ca6e40fd0 gcc/testsuite/g++.old-deja/g++.jason/overload7.C - 472591042e19fbcff48630d23dac5177 gcc/testsuite/g++.old-deja/g++.jason/overload8.C - 70ede504775cb592907fb5ef243b1b78 gcc/testsuite/g++.old-deja/g++.jason/overload9.C - 8de8c00c90b1c1c9fc5ef99276b6c06f gcc/testsuite/g++.old-deja/g++.jason/parse1.C - 2dcf8b430dbd487615992d2db56b79ca gcc/testsuite/g++.old-deja/g++.jason/parse10.C - 46e40596c5c8c2adbf39d991c1fd3e92 gcc/testsuite/g++.old-deja/g++.jason/parse11.C - 44598d99c92aed74b55f3f978bcc2506 gcc/testsuite/g++.old-deja/g++.jason/parse12.C - 91df7257f1a1bda745fa52ba4d8a400d gcc/testsuite/g++.old-deja/g++.jason/parse13.C - 84c726a5b52085aa8fe801fc478ce206 gcc/testsuite/g++.old-deja/g++.jason/parse14.C - 5f6db8ff9f40046b7990fff2e896f95a gcc/testsuite/g++.old-deja/g++.jason/parse2.C - 25df9ff42dea7141277fc849ffa44587 gcc/testsuite/g++.old-deja/g++.jason/parse3.C - 8f9d1553897bdf7eca0984338ed83326 gcc/testsuite/g++.old-deja/g++.jason/parse4.C - 02875bdd475681b788e0144e6ec00b4a gcc/testsuite/g++.old-deja/g++.jason/parse5.C - 431437488dcf70141c944af586f28f14 gcc/testsuite/g++.old-deja/g++.jason/parse6.C - 6d54085572d370d3dcef11aec57be624 gcc/testsuite/g++.old-deja/g++.jason/parse7.C - 9a5fbb33bb10f1f2cebf43769aac579a gcc/testsuite/g++.old-deja/g++.jason/parse8.C - 090e273813634b090695f48e9faf4bd0 gcc/testsuite/g++.old-deja/g++.jason/parse9.C - ec5eff12ccb92d8e588374b0048d3c28 gcc/testsuite/g++.old-deja/g++.jason/pmem.C - 5fca0012448f078f73068976ef421c2c gcc/testsuite/g++.old-deja/g++.jason/pmem2.C - a4443cf3b2310e9fdd2347e296db725e gcc/testsuite/g++.old-deja/g++.jason/pmem3.C - 24489852d94c7e78866a374c04ae6157 gcc/testsuite/g++.old-deja/g++.jason/pmem4.C - 0e7cc1525ad3899313048d3cbd75fe99 gcc/testsuite/g++.old-deja/g++.jason/pmf.C - ce5cc815b53f6400ffe4461ca2ca0def gcc/testsuite/g++.old-deja/g++.jason/pmf2.C - 23ab62e751a6cfb25832de68d75ddcde gcc/testsuite/g++.old-deja/g++.jason/pmf3.C - b3db09b7cd9a1af401831695d40bab7b gcc/testsuite/g++.old-deja/g++.jason/pmf4.C - e7cb0282515d8aa9490824e2b5f75c71 gcc/testsuite/g++.old-deja/g++.jason/pmf5.C - 55aae92259661af9b0f20c6403311b7d gcc/testsuite/g++.old-deja/g++.jason/pmf6.C - 841637bdd1bf4e8fb59bbe43bff3870a gcc/testsuite/g++.old-deja/g++.jason/pmf7.C - f2de5fe3e0d3eccd767f30d6ddb17d1b gcc/testsuite/g++.old-deja/g++.jason/pmf8.C - 8171159f376db7eadc528db5c33bbb00 gcc/testsuite/g++.old-deja/g++.jason/pmf9.C - 04c40742143bf931e76c03c636795daf gcc/testsuite/g++.old-deja/g++.jason/pmftemp.C - a55282bfb97785a99ea82c5df50a774d gcc/testsuite/g++.old-deja/g++.jason/precedence.C - fb060d17ea08793e6aa9ab3c387a6fc5 gcc/testsuite/g++.old-deja/g++.jason/redecl1.C - af741a2ea7ec1635196be2334010d100 gcc/testsuite/g++.old-deja/g++.jason/ref1.C - 5e43a7d7d89e730c493f6ba337b2dc0b gcc/testsuite/g++.old-deja/g++.jason/ref10.C - 3468fe167ed24e45eddacb2d52bf2515 gcc/testsuite/g++.old-deja/g++.jason/ref11.C - 27771c19675231091aa6f56095977448 gcc/testsuite/g++.old-deja/g++.jason/ref12.C - 360dbe681c226bb57a1ab606fe70b877 gcc/testsuite/g++.old-deja/g++.jason/ref2.C - 66a1410cc0e7843cfd4a0231992df941 gcc/testsuite/g++.old-deja/g++.jason/ref3.C - 43751a5e4f31248344cd47c1c8c4083e gcc/testsuite/g++.old-deja/g++.jason/ref4.C - 842e17b828806bc6f661a1a0019f3b6d gcc/testsuite/g++.old-deja/g++.jason/ref5.C - 89bc02b90fb886d6f423287b16b4a241 gcc/testsuite/g++.old-deja/g++.jason/ref6.C - 256c9d6626ad42870e64aface1ccd6e2 gcc/testsuite/g++.old-deja/g++.jason/ref7.C - c409666afdfa0fc49074e974e734fc2c gcc/testsuite/g++.old-deja/g++.jason/ref8.C - fb8ee4111550f7c7dd3d408557af7094 gcc/testsuite/g++.old-deja/g++.jason/ref9.C - 8237ffa09cf9c9b9121407b77036154b gcc/testsuite/g++.old-deja/g++.jason/report.C - a291fe4b2802c42c5bf5ef02956040d9 gcc/testsuite/g++.old-deja/g++.jason/return.C - 696dd8eda2f32a76af21bed332c74dde gcc/testsuite/g++.old-deja/g++.jason/return2.C - 514eeb1c7b3f52c448e1d96494b38cde gcc/testsuite/g++.old-deja/g++.jason/return3.C - c107b85655e25ea65c92d3bf5c5f8f9c gcc/testsuite/g++.old-deja/g++.jason/rfg1.C - ef4717883aac926ce741042ce7edf73f gcc/testsuite/g++.old-deja/g++.jason/rfg10.C - c01631c31e11d4cc9155124ca3be92ad gcc/testsuite/g++.old-deja/g++.jason/rfg11.C - b68e6789cb14c6dd5e693b769a6b3afb gcc/testsuite/g++.old-deja/g++.jason/rfg12.C - ffde7a25a76a6d04ac637d8dbfedd1be gcc/testsuite/g++.old-deja/g++.jason/rfg13.C - 6875f3adb94cd43f54c4abc1a4ad7a96 gcc/testsuite/g++.old-deja/g++.jason/rfg14.C - 9afeba61cebd2975507dfc9e5b34a702 gcc/testsuite/g++.old-deja/g++.jason/rfg16.C - 00dc71ab735085e8af95ef62c58042dd gcc/testsuite/g++.old-deja/g++.jason/rfg17.C - e3f5957253643467d6197c84c260a066 gcc/testsuite/g++.old-deja/g++.jason/rfg18.C - b15a02066349d625ce9871be99587303 gcc/testsuite/g++.old-deja/g++.jason/rfg2.C - 1720f08ceaa708bf404f619250d37af0 gcc/testsuite/g++.old-deja/g++.jason/rfg20.C - 13ebf23427fa18f4ee543a709e2a52be gcc/testsuite/g++.old-deja/g++.jason/rfg21.C - 8875c6edb176eec38e733ab2235a57cc gcc/testsuite/g++.old-deja/g++.jason/rfg22.C - 33c899e34b73d78a4e367c8ce81771b9 gcc/testsuite/g++.old-deja/g++.jason/rfg23.C - 2cbe5674217be63ecc40b37d229fac84 gcc/testsuite/g++.old-deja/g++.jason/rfg24.C - 6dac5867e70284742950f30fffc05b04 gcc/testsuite/g++.old-deja/g++.jason/rfg25.C - a6945d529cadafc1ffa77e88d84f2880 gcc/testsuite/g++.old-deja/g++.jason/rfg26.C - 17473da0acd5750f39db482e49ae925d gcc/testsuite/g++.old-deja/g++.jason/rfg27.C - 9be6d3008ce17e1879ba82dc3dbf0f2d gcc/testsuite/g++.old-deja/g++.jason/rfg28.C - f09660c79805379617f5d3f5b0e40aab gcc/testsuite/g++.old-deja/g++.jason/rfg3.C - 85af30973ecd2ec16aeb9f8987fab9b4 gcc/testsuite/g++.old-deja/g++.jason/rfg4.C - 001e6729da6c1ad6957a44ed2b044664 gcc/testsuite/g++.old-deja/g++.jason/rfg5.C - bb5d8f03968ddda37b097e3c6bd4fcfa gcc/testsuite/g++.old-deja/g++.jason/rfg6.C - 3369cc5b05dc78391a5b93d6bd0c5496 gcc/testsuite/g++.old-deja/g++.jason/rfg7.C - 341832e9eafc4942ac97aff26eb9a16f gcc/testsuite/g++.old-deja/g++.jason/rfg8.C - 4db6c46266a3c32e83e4b4f8e13f4321 gcc/testsuite/g++.old-deja/g++.jason/rfg9.C - a1a28e75d1ad4d2290d3790fc01cf225 gcc/testsuite/g++.old-deja/g++.jason/rvalue1.C - a7a84efb83b07b626b9173305e6c605d gcc/testsuite/g++.old-deja/g++.jason/rvalue2.C - bd2c9ff6e75478ef5092aa30ce900eff gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C - 647286463ce7ee3841394dc65c3053c9 gcc/testsuite/g++.old-deja/g++.jason/scoping.C - bf39bbf2a308a90f56cf0c9ea737b6a5 gcc/testsuite/g++.old-deja/g++.jason/scoping10.C - 55dc1fca689030b5a494bddbb4c29887 gcc/testsuite/g++.old-deja/g++.jason/scoping11.C - a426de2514b88e18e7936807def03c4e gcc/testsuite/g++.old-deja/g++.jason/scoping12.C - c95f927cfb45bc8afae59ec5c34f2c56 gcc/testsuite/g++.old-deja/g++.jason/scoping13.C - d49d9ed9b505bcd76004260d7a7ececa gcc/testsuite/g++.old-deja/g++.jason/scoping14.C - 3cc3204057d37d7cc3caa97f3ce6264f gcc/testsuite/g++.old-deja/g++.jason/scoping15.C - 87a29f5feb194d41ee17772b533a2e4c gcc/testsuite/g++.old-deja/g++.jason/scoping16.C - 54afd2f673dc93e414b4cf73c33d2e03 gcc/testsuite/g++.old-deja/g++.jason/scoping17.C - e50dd8d15711b45f7e392a97e2cda8fc gcc/testsuite/g++.old-deja/g++.jason/scoping2.C - f630e10a549618eeb11d488decde8876 gcc/testsuite/g++.old-deja/g++.jason/scoping3.C - fcd66168e722f6c0bed9ac0474aae81c gcc/testsuite/g++.old-deja/g++.jason/scoping4.C - 47d4fa61a5ee8a2b181303fe459e4f6c gcc/testsuite/g++.old-deja/g++.jason/scoping5.C - 4f59c3a229fb40c0841c771b4a2a71f1 gcc/testsuite/g++.old-deja/g++.jason/scoping6.C - dd19dbe87938973c6a79bd71c6cc15d0 gcc/testsuite/g++.old-deja/g++.jason/scoping7.C - 36252f66db6a8e4cf57c9dbcbefe7a4e gcc/testsuite/g++.old-deja/g++.jason/scoping8.C - ab7a07cc0487ab0ed3103edee5f02796 gcc/testsuite/g++.old-deja/g++.jason/scoping9.C - 61616ca0577f487c8999427865215005 gcc/testsuite/g++.old-deja/g++.jason/shadow1.C - 8c4b6c23d8b38175065e5a17ddc5a1a5 gcc/testsuite/g++.old-deja/g++.jason/soverload.C - 6ae3f3bde787593240dc6100cd27cf10 gcc/testsuite/g++.old-deja/g++.jason/special.C - 735379da08c8491416b9cab328b00c99 gcc/testsuite/g++.old-deja/g++.jason/static1.C - 8cd600514f99027d8442f70908638e13 gcc/testsuite/g++.old-deja/g++.jason/synth.C - 71fbfcb79210aeab20b4abc2d51787e2 gcc/testsuite/g++.old-deja/g++.jason/synth10.C - 221fe47e6a82a0c5750f0f947f85b57f gcc/testsuite/g++.old-deja/g++.jason/synth2.C - 178748a5e7a2c50f62f87e26390a355e gcc/testsuite/g++.old-deja/g++.jason/synth3.C - ea8042d89263119cda4cd2cae5144404 gcc/testsuite/g++.old-deja/g++.jason/synth4.C - 6533edd5a6561a080c6dbde7e54e4d75 gcc/testsuite/g++.old-deja/g++.jason/synth5.C - 6777d58a3021ec549ba0787371e23d0c gcc/testsuite/g++.old-deja/g++.jason/synth6.C - a04f1c7b8c7495f28bbc0d57eb6602c0 gcc/testsuite/g++.old-deja/g++.jason/synth7.C - bbe86c8c489266c11677d7fd660aa887 gcc/testsuite/g++.old-deja/g++.jason/synth8.C - 7f8222df60c5e8d0c1924c1474bd2e16 gcc/testsuite/g++.old-deja/g++.jason/synth9.C - 886defc4b8d1c91ce188acb16d63768c gcc/testsuite/g++.old-deja/g++.jason/tempargs.C - 9e42d5df6437e76834d1b688b85f8b68 gcc/testsuite/g++.old-deja/g++.jason/tempcons.C - 7507cf741facabf703adfff61cf35788 gcc/testsuite/g++.old-deja/g++.jason/tempdest.C - 53ac07097be9bf3d20cdf6763ff25482 gcc/testsuite/g++.old-deja/g++.jason/tempinst1.C - 00ad7a65f5a13a306059f82d2d154c75 gcc/testsuite/g++.old-deja/g++.jason/template1.C - e56248583485844e691edcdc168e6046 gcc/testsuite/g++.old-deja/g++.jason/template10.C - de552e4f0272c200b200bbcb664fc8c7 gcc/testsuite/g++.old-deja/g++.jason/template11.C - 931735532f8fbdf340eb9d9ee7eac790 gcc/testsuite/g++.old-deja/g++.jason/template12.C - 4e368747f0f17e48897b1f1e32c1ce30 gcc/testsuite/g++.old-deja/g++.jason/template14.C - b3fe174c10ec60fb8cdfbb20a0c5392f gcc/testsuite/g++.old-deja/g++.jason/template15.C - 98b96ccfdf508217c8411ed9577d4b22 gcc/testsuite/g++.old-deja/g++.jason/template16.C - 921113a11d24628ad027766ee5b2838b gcc/testsuite/g++.old-deja/g++.jason/template17.C - fb67cebef52c2be3f07d28476c83da0f gcc/testsuite/g++.old-deja/g++.jason/template19.C - 38ab28668b5cc9902ee6eb9a096d435f gcc/testsuite/g++.old-deja/g++.jason/template2.C - c3f50a3355c9c6700f6263d388a0d1b5 gcc/testsuite/g++.old-deja/g++.jason/template20.C - af56ec09ac43a5f4664be1870d1f7820 gcc/testsuite/g++.old-deja/g++.jason/template21.C - 2f3651d76c789297326057ff5b1d0bbf gcc/testsuite/g++.old-deja/g++.jason/template22.C - 17d21442206f559b41c86a494675f0a6 gcc/testsuite/g++.old-deja/g++.jason/template23.C - 0095813e8809c346cf2bf57814a3b7e8 gcc/testsuite/g++.old-deja/g++.jason/template24.C - f99f8582ab403089e9e338e2a37e5eda gcc/testsuite/g++.old-deja/g++.jason/template25.C - b9e4c85b77c73c73d4a668ac75ec5db0 gcc/testsuite/g++.old-deja/g++.jason/template26.C - f405fecefaac43877a03a51721990370 gcc/testsuite/g++.old-deja/g++.jason/template27.C - 55a4409b20effb409975701d8a1450dc gcc/testsuite/g++.old-deja/g++.jason/template28.C - df154678c22816af85a841d67d2cbe30 gcc/testsuite/g++.old-deja/g++.jason/template29.C - 04bedf6df6ecdffcb63b9a43eb255c70 gcc/testsuite/g++.old-deja/g++.jason/template3.C - 2de41f4f01d5bf8a400dfca0bb38f216 gcc/testsuite/g++.old-deja/g++.jason/template30.C - 7b53efc0f56a895189f400db90bab773 gcc/testsuite/g++.old-deja/g++.jason/template31.C - ad2c663d36d9a0f17dc938a311946155 gcc/testsuite/g++.old-deja/g++.jason/template32.C - 5f7be0c335bab3f21a9621c47f4ba64d gcc/testsuite/g++.old-deja/g++.jason/template33.C - 50a283de5b9bae6b741e94ab5099764a gcc/testsuite/g++.old-deja/g++.jason/template34.C - d0e4ae132818153928f40bc2612f14f8 gcc/testsuite/g++.old-deja/g++.jason/template35.C - e6113f8014999e52216f910eba291de1 gcc/testsuite/g++.old-deja/g++.jason/template36.C - 1ef0ca563dd56e9475343428fa1d8a6b gcc/testsuite/g++.old-deja/g++.jason/template39.C - 9b49387d1e7e76656995dd4e191c11d0 gcc/testsuite/g++.old-deja/g++.jason/template4.C - 3ef76a22c445af6d004e4af1d4e1ef5d gcc/testsuite/g++.old-deja/g++.jason/template40.C - 06612c475479383f58b655c5b6f0dad6 gcc/testsuite/g++.old-deja/g++.jason/template41.C - a38dfe63aedc2cf73a44464a7ca9b564 gcc/testsuite/g++.old-deja/g++.jason/template42.C - 876bcb7f013c3c4f518818e6eb52f39c gcc/testsuite/g++.old-deja/g++.jason/template43.C - ecfeb6f4c557a3805c2c0e4e96424ca0 gcc/testsuite/g++.old-deja/g++.jason/template44.C - 1c153dc25602cb13a7bd443db69588bf gcc/testsuite/g++.old-deja/g++.jason/template5.C - fe7efb4be97a1c7553a5496a0ab7646a gcc/testsuite/g++.old-deja/g++.jason/template6.C - ebdf62f7f3836654110fa87cfd57eb7f gcc/testsuite/g++.old-deja/g++.jason/template7.C - bf9b9e774390745b6524aacd80dda893 gcc/testsuite/g++.old-deja/g++.jason/template8.C - 8440d3da5688b035d93aa00b1a95c9c6 gcc/testsuite/g++.old-deja/g++.jason/template9.C - 911b0ff6a8a656d49067bdf00345cba8 gcc/testsuite/g++.old-deja/g++.jason/temporary.C - c0954d788c4cb168ba9a83adef81d291 gcc/testsuite/g++.old-deja/g++.jason/temporary2.C - 852f61e7f2559e88807caba3b50ea8e2 gcc/testsuite/g++.old-deja/g++.jason/temporary3.C - 6101f026315976121bdd39bc042b0790 gcc/testsuite/g++.old-deja/g++.jason/temporary4.C - 67d58b441a5c66d4881ce1d39192d168 gcc/testsuite/g++.old-deja/g++.jason/temporary5.C - 904f134c7ec633ab2982b1e531310f3f gcc/testsuite/g++.old-deja/g++.jason/temporary6.C - b6a4074e8ef245e11293a519205c99f3 gcc/testsuite/g++.old-deja/g++.jason/temporary7.C - debc812df1a0f637076b9bc28f127e54 gcc/testsuite/g++.old-deja/g++.jason/temporary8.C - e52640ce299bfcc91181e32b0d6c3b88 gcc/testsuite/g++.old-deja/g++.jason/tempover.C - e4681da1536da14176b6242aa0cde9a4 gcc/testsuite/g++.old-deja/g++.jason/tempparse.C - 0f465f011856318e4a82bae9e718ca27 gcc/testsuite/g++.old-deja/g++.jason/tempsub.C - 40fcdd9ac5d7df502c6154f385d814a8 gcc/testsuite/g++.old-deja/g++.jason/this.C - 9c846445e2018745dcc34b2f1642858c gcc/testsuite/g++.old-deja/g++.jason/thunk1.C - 72ca1c4169ea80d74ee20bd0cb6d03a4 gcc/testsuite/g++.old-deja/g++.jason/thunk2.C - d4c86d3cad084be27dde69ee68464d52 gcc/testsuite/g++.old-deja/g++.jason/thunk3.C - 776a6eba4666d06b4325a2d0850afe81 gcc/testsuite/g++.old-deja/g++.jason/tredecl.C - bed2e0f518532685396e3880a1588ea1 gcc/testsuite/g++.old-deja/g++.jason/tredecl2.C - bb1e0f3963c848d63c1da72405f295ce gcc/testsuite/g++.old-deja/g++.jason/tredecl3.C - 48331575582b73e14ace686c8609928e gcc/testsuite/g++.old-deja/g++.jason/tredecl4.C - 2f67020daf77d25c2c7bef28cfe4c164 gcc/testsuite/g++.old-deja/g++.jason/trivial.C - 7291a856ad3f7266858cde00b217ccd2 gcc/testsuite/g++.old-deja/g++.jason/typeck.C - ec9838215847693501802a19873c81e4 gcc/testsuite/g++.old-deja/g++.jason/typedef.C - cf1a7cacf2b35b222f770fcbbdb14cc9 gcc/testsuite/g++.old-deja/g++.jason/typedef2.C - 19a2f7b346b6515ddde5ce656b1b2981 gcc/testsuite/g++.old-deja/g++.jason/typedef3.C - 188c8510bf00a86d5eafaf2d0bc5eb8a gcc/testsuite/g++.old-deja/g++.jason/typeid1.C - bc885562c630090d460d3a7b10e34c16 gcc/testsuite/g++.old-deja/g++.jason/typeid2.C - 2c801d3a7bbe264195737c67cdcac8fd gcc/testsuite/g++.old-deja/g++.jason/union.C - e53f8b117ecf4eba5c6610643b9c8d37 gcc/testsuite/g++.old-deja/g++.jason/vecdel.C - d370aefed290fb43e3153786be5e8c6f gcc/testsuite/g++.old-deja/g++.jason/virtual.C - df2e95f2cb604e33043e5e22310ad808 gcc/testsuite/g++.old-deja/g++.jason/virtual2.C - 63811b96a427481ed3e05bb30f3baefd gcc/testsuite/g++.old-deja/g++.jason/warning1.C - e75b78d24078dbf9a96ada8194eef893 gcc/testsuite/g++.old-deja/g++.jason/warning10.C - b9ca30d37fac6acf66c637735809e3f4 gcc/testsuite/g++.old-deja/g++.jason/warning2.C - 6384c745095d306a45f180077d5d781e gcc/testsuite/g++.old-deja/g++.jason/warning3.C - 75b0ada46a8aed6045f5f3ca90df1184 gcc/testsuite/g++.old-deja/g++.jason/warning4.C - a527d9d80c0f8b1b8cc068fbe97dd294 gcc/testsuite/g++.old-deja/g++.jason/warning5.C - 72dab6b8f0b29b602295c6af7a5f15be gcc/testsuite/g++.old-deja/g++.jason/warning6.C - 68587f14a57035c7dcfe5788d601729c gcc/testsuite/g++.old-deja/g++.jason/warning7.C - a4a98da49e2e4b8c46f1e9653be42b53 gcc/testsuite/g++.old-deja/g++.jason/warning8.C - 314bec1817ea9c903efde451dc59d8d7 gcc/testsuite/g++.old-deja/g++.jason/warning9.C - 1c73e8224f5abf06d0756ccb118b07ce gcc/testsuite/g++.old-deja/g++.law/access1.C - f2d968b6cc92b14a86959b52a90a8990 gcc/testsuite/g++.old-deja/g++.law/access2.C - 9969f99108bad773ac33911d5a467ba4 gcc/testsuite/g++.old-deja/g++.law/access3.C - 290826314993d06808df06d917f52e38 gcc/testsuite/g++.old-deja/g++.law/access4.C - e09bec31492e7b564db9fc9c4c486f41 gcc/testsuite/g++.old-deja/g++.law/access5.C - 11ad40feb74b4ec2b32f06f4a1774520 gcc/testsuite/g++.old-deja/g++.law/arg1.C - abee0cae5523dfb95a0555bdeda523be gcc/testsuite/g++.old-deja/g++.law/arg10.C - 3dab70a8aaac2aca51e95b606da43ae9 gcc/testsuite/g++.old-deja/g++.law/arg11.C - 58bbec3d47e3c1093dc15fd38738d280 gcc/testsuite/g++.old-deja/g++.law/arg2.C - 1230662efab55537e4bf48d84a984c7a gcc/testsuite/g++.old-deja/g++.law/arg3.C - e7a24e4040e7c2420672577d30863369 gcc/testsuite/g++.old-deja/g++.law/arg4.C - b0f9075e05d637f35c3bd890e20791bf gcc/testsuite/g++.old-deja/g++.law/arg5.C - f28b31a8801c7e65bbdbcc76c8f2ee8f gcc/testsuite/g++.old-deja/g++.law/arg6.C - 54cf11556d5c2c44c534aea0527d0782 gcc/testsuite/g++.old-deja/g++.law/arg7.C - 5c91652b075ce38aa0f796399b9b8a0e gcc/testsuite/g++.old-deja/g++.law/arg8.C - 65c54722723fd259d59b8ad9e1a54ea4 gcc/testsuite/g++.old-deja/g++.law/arg9.C - 423460a9aa0433071409edc0bb9877b2 gcc/testsuite/g++.old-deja/g++.law/arm1.C - 9ac5b9af9bf7f58a3a9618dde4a508e9 gcc/testsuite/g++.old-deja/g++.law/arm10.C - 587c835fb12312b7730448ae3399fdb6 gcc/testsuite/g++.old-deja/g++.law/arm11.C - 39b5d67caa4d415cc767392982e5f975 gcc/testsuite/g++.old-deja/g++.law/arm12.C - c05c2f1ee3a19b333421bc4f4791b463 gcc/testsuite/g++.old-deja/g++.law/arm13.C - 5a4d8804ee8bd4119db184fad7166f88 gcc/testsuite/g++.old-deja/g++.law/arm14.C - 6b9d818d286e7fcc3181ecc976c5356c gcc/testsuite/g++.old-deja/g++.law/arm15.C - 057e61f135edc44d894404532230c505 gcc/testsuite/g++.old-deja/g++.law/arm16.C - 7967ab12475bf7177886ea4f6cfe8359 gcc/testsuite/g++.old-deja/g++.law/arm2.C - fa3fe87a524763ec485b4809b2b2e5f2 gcc/testsuite/g++.old-deja/g++.law/arm3.C - 52ad024cb6dcdc4df071c7097fb83ca8 gcc/testsuite/g++.old-deja/g++.law/arm4.C - 2b4a336aec2b1f50014550ed0e9a7d37 gcc/testsuite/g++.old-deja/g++.law/arm5.C - 56c233110f744e738ac8c9ec0c486784 gcc/testsuite/g++.old-deja/g++.law/arm6.C - 945a0be661f253e32d06947b00b5a957 gcc/testsuite/g++.old-deja/g++.law/arm7.C - 94a8c1723b6428a9f2d4f52312e0cb74 gcc/testsuite/g++.old-deja/g++.law/arm8.C - e63bcb364e63f29d50c4659ae6a1d1a1 gcc/testsuite/g++.old-deja/g++.law/arm9.C - 638fa4956e56c7fb5934d5d519cc118f gcc/testsuite/g++.old-deja/g++.law/array1.C - 9e499d061402ebba6f093043740f0f4e gcc/testsuite/g++.old-deja/g++.law/array2.C - f2868f3b6bc1abc6a8713d93271caa60 gcc/testsuite/g++.old-deja/g++.law/bad-error1.C - d577d8c55e685042d83bba698f01886b gcc/testsuite/g++.old-deja/g++.law/bad-error3.C - 934b6723375a87f52becce540f07892b gcc/testsuite/g++.old-deja/g++.law/bad-error4.C - 822533128eb0e0a4bcaef22a20c38fad gcc/testsuite/g++.old-deja/g++.law/bad-error6.C - daaf68975d20f0ba1af45a1786dabcfb gcc/testsuite/g++.old-deja/g++.law/bad-error7.C - cc941aafb35ee4370727338c862b89a3 gcc/testsuite/g++.old-deja/g++.law/bit-fields1.C - ba1a7b1525e9a7cef0a59366e2ecede7 gcc/testsuite/g++.old-deja/g++.law/bit-fields2.C - 0367f254f4f882067f24c4d417963ff3 gcc/testsuite/g++.old-deja/g++.law/bit-fields3.C - 0261272f9b949fb8c1de6aa0afe5eb19 gcc/testsuite/g++.old-deja/g++.law/builtin1.C - d064abffb69b49b904a86972c9b22300 gcc/testsuite/g++.old-deja/g++.law/casts1.C - 79e9b2bcaf92b6c5f2b99182dcb01501 gcc/testsuite/g++.old-deja/g++.law/casts2.C - 37d297edaf905e63dbdf9877939b5652 gcc/testsuite/g++.old-deja/g++.law/casts3.C - 50fdf8bb033d29c31bc7614b91ecbcbd gcc/testsuite/g++.old-deja/g++.law/code-gen1.C - 7b8aed78776df3b5447bad3ab2124a53 gcc/testsuite/g++.old-deja/g++.law/code-gen2.C - 886f82bebaa2deb6160aeb372904ca7c gcc/testsuite/g++.old-deja/g++.law/code-gen4.C - 17e1e6c599b1525c375ba409bb6f4913 gcc/testsuite/g++.old-deja/g++.law/code-gen5.C - 5a49ca31665ab166f9c7f325e494e17c gcc/testsuite/g++.old-deja/g++.law/copy1.C - 29d3471a87868e8920c62fa56566e9ee gcc/testsuite/g++.old-deja/g++.law/copy2.C - ddd94f6a966c58c0d4cb276a337f304f gcc/testsuite/g++.old-deja/g++.law/ctors1.C - 66a47f1d663189274a93e3a02599d412 gcc/testsuite/g++.old-deja/g++.law/ctors10.C - d2660c7fb41548b196b2fe1f7f3826d4 gcc/testsuite/g++.old-deja/g++.law/ctors11.C - 696279d94532f23faaf6dbad6ee673b8 gcc/testsuite/g++.old-deja/g++.law/ctors12.C - 1d5810c003e9c170790ad8e8a65410e6 gcc/testsuite/g++.old-deja/g++.law/ctors13.C - 0ba2fb7388850829ec3b09582a604416 gcc/testsuite/g++.old-deja/g++.law/ctors14.C - 547a4a89b8882a89408c4da563c2cf13 gcc/testsuite/g++.old-deja/g++.law/ctors15.C - 7f2178002dceafebd3b7ea2554c8f683 gcc/testsuite/g++.old-deja/g++.law/ctors16.C - 2c6b09d3bbfa7e6186693330c86c21c5 gcc/testsuite/g++.old-deja/g++.law/ctors17.C - a5b63aa60cdf98f11396c1db1f6cd89f gcc/testsuite/g++.old-deja/g++.law/ctors18.C - a3655db48ce5aa14618d4b6b4c59c540 gcc/testsuite/g++.old-deja/g++.law/ctors19.C - 83c05fe0aab282ba59289316d36fc8ae gcc/testsuite/g++.old-deja/g++.law/ctors2.C - 2f4413fe68201d0afe8306a16321d3a1 gcc/testsuite/g++.old-deja/g++.law/ctors20.C - dc32c6d12d1a1b5cd5bb38c3c95f7d21 gcc/testsuite/g++.old-deja/g++.law/ctors21.C - 7fca46a172e3bee134b4a9f9b5e04bad gcc/testsuite/g++.old-deja/g++.law/ctors3.C - 06ecb0ea3c8fc37c696d9abb04e7f082 gcc/testsuite/g++.old-deja/g++.law/ctors4.C - af675a9e37cf7f6ac03943a7d4b8815e gcc/testsuite/g++.old-deja/g++.law/ctors5.C - 3c88f551fae35afe3700c32a9b86ba3b gcc/testsuite/g++.old-deja/g++.law/ctors6.C - 6d1ecf0bf050305a618ec44c59b54db4 gcc/testsuite/g++.old-deja/g++.law/ctors7.C - 1c153aca2432c068fe35c65ebd6b24b9 gcc/testsuite/g++.old-deja/g++.law/ctors8.C - a56d7826c5313623c23cc50dc1bec868 gcc/testsuite/g++.old-deja/g++.law/ctors9.C - f0df189213175eb2b1bbf550a1c849cc gcc/testsuite/g++.old-deja/g++.law/cvt1.C - fcbd9d2e0d2962c61af5769fe885706c gcc/testsuite/g++.old-deja/g++.law/cvt10.C - ca3f5b82a484c13cbbdfc486c543b3ad gcc/testsuite/g++.old-deja/g++.law/cvt11.C - f6b6504a942b7a3076ae456211b1217b gcc/testsuite/g++.old-deja/g++.law/cvt12.C - b6252956b6b17df232f650c3bd42b803 gcc/testsuite/g++.old-deja/g++.law/cvt13.C - 477dfc95263afcb90b213932001f322b gcc/testsuite/g++.old-deja/g++.law/cvt14.C - cbae2bf0ce3e57fc66439d36da03e0d5 gcc/testsuite/g++.old-deja/g++.law/cvt15.C - 8aa22627fdc9a22b8eef20f4fdcb3a12 gcc/testsuite/g++.old-deja/g++.law/cvt16.C - 9a6a4b84f0461a6a230340a55aa24a13 gcc/testsuite/g++.old-deja/g++.law/cvt17.C - 1f68fb21dd289bc6d6073480ead2ce03 gcc/testsuite/g++.old-deja/g++.law/cvt18.C - 59c4dcdbd25a43a3d1379b1156ae3c08 gcc/testsuite/g++.old-deja/g++.law/cvt19.C - 15d1e6d8211f9560955e7b29645c20ea gcc/testsuite/g++.old-deja/g++.law/cvt2.C - b0aa79232bd80769372e390c1e6a6c56 gcc/testsuite/g++.old-deja/g++.law/cvt20.C - f4d804181feaef36ad9e9c57d9ace840 gcc/testsuite/g++.old-deja/g++.law/cvt21.C - 9f4049af50feb8fc2d762b8fb72e4db2 gcc/testsuite/g++.old-deja/g++.law/cvt22.C - 7c3b8faaed2aac780d6da9e8a809304f gcc/testsuite/g++.old-deja/g++.law/cvt23.C - 5a53e590eeb34714c1cdc96900f7bf8c gcc/testsuite/g++.old-deja/g++.law/cvt3.C - dc37134dafaeeab47e6be2a9391cdd90 gcc/testsuite/g++.old-deja/g++.law/cvt4.C - 0a0df1b8d53bb1f1473e61fac304a29e gcc/testsuite/g++.old-deja/g++.law/cvt5.C - ff6b0fa6a62a37fa613449af33cbdea8 gcc/testsuite/g++.old-deja/g++.law/cvt6.C - 74e29b644a4c72c033604e00a32a038c gcc/testsuite/g++.old-deja/g++.law/cvt7.C - 9c6dbfba69e7ada866347581807009b1 gcc/testsuite/g++.old-deja/g++.law/cvt8.C - 408b88e03a9cc8b9e299cd21a7a0b57b gcc/testsuite/g++.old-deja/g++.law/cvt9.C - 8ccd1e790f8112ea7cb62ae884f3b194 gcc/testsuite/g++.old-deja/g++.law/dossier1.C - 84a28c855235b7c01f16dbd24342986f gcc/testsuite/g++.old-deja/g++.law/dtors1.C - 8786a7b31a7804ddfd25e8b3b5ae3768 gcc/testsuite/g++.old-deja/g++.law/dtors2.C - f32e57d61173dca2e302b2ef30799a86 gcc/testsuite/g++.old-deja/g++.law/dtors3.C - 1fa09f230ebdca6e85be9289dedc839b gcc/testsuite/g++.old-deja/g++.law/dtors4.C - fe271aeb7a7c464f28bcf486e2eecc87 gcc/testsuite/g++.old-deja/g++.law/dtors5.C - 12930551b195f966438b23dac7f2802e gcc/testsuite/g++.old-deja/g++.law/enum1.C - 0b36efa7a7b15f38033bb5cd75fa3a99 gcc/testsuite/g++.old-deja/g++.law/enum2.C - c50a0f8a1377cfbb50605dafa54460db gcc/testsuite/g++.old-deja/g++.law/enum3.C - c9ea54961148714986505d5f61ba5e51 gcc/testsuite/g++.old-deja/g++.law/enum4.C - 2509a6d3dfafb6c8581c6d6baa1a2b55 gcc/testsuite/g++.old-deja/g++.law/enum6.C - a148f19373f2b475268eafbb0a19cd4c gcc/testsuite/g++.old-deja/g++.law/enum7.C - 20c81497e4629a3f86d9c3b87ee9ba39 gcc/testsuite/g++.old-deja/g++.law/enum9.C - fa91781a296ec68a2631735b5a3d93e8 gcc/testsuite/g++.old-deja/g++.law/except1.C - 78fafdc2ce65c395103fb31e50e03979 gcc/testsuite/g++.old-deja/g++.law/except2.C - 95575b4fe563c42cff645192dcef1092 gcc/testsuite/g++.old-deja/g++.law/except3.C - 9f5fd5a9c0d286a6da07b43ffdab9523 gcc/testsuite/g++.old-deja/g++.law/except4.C - 8d6be9ca065c2ea51a648e772196fb09 gcc/testsuite/g++.old-deja/g++.law/except5.C - 2c9505d31f11fedc1ea3c45d6d817fd4 gcc/testsuite/g++.old-deja/g++.law/except6.C - 41ed66e2755033a25334ad7f965750d3 gcc/testsuite/g++.old-deja/g++.law/friend1.C - 749bef0b990153550d50f8fb8221f7b7 gcc/testsuite/g++.old-deja/g++.law/friend4.C - c6d0cbb7d9fb204d0d8d7175abbaec4f gcc/testsuite/g++.old-deja/g++.law/friend5.C - 3dcbeb7d145ae39da345f01ab8299d61 gcc/testsuite/g++.old-deja/g++.law/global-init1.C - 48e16841a2d71a47ef942cdd221a4ce2 gcc/testsuite/g++.old-deja/g++.law/incdec1.C - df21eb6157a9d19cdc13af01cce6cca5 gcc/testsuite/g++.old-deja/g++.law/init1.C - b75b5997a964f396d0bc1dff8ad95f60 gcc/testsuite/g++.old-deja/g++.law/init10.C - 3950c430bd280f39e8049a1f539a5785 gcc/testsuite/g++.old-deja/g++.law/init11.C - c3e54fbfdc7acd00564d8782151e53d6 gcc/testsuite/g++.old-deja/g++.law/init13.C - 7c4b313b31666bebeda89f6c518a0fbe gcc/testsuite/g++.old-deja/g++.law/init14.C - 8280f7d5ae8108561fa946e893fe8835 gcc/testsuite/g++.old-deja/g++.law/init2.C - 9b194baffdc3cd87c779ff60625d15f6 gcc/testsuite/g++.old-deja/g++.law/init3.C - e3dd9efb103bf1cc825765f67f73e977 gcc/testsuite/g++.old-deja/g++.law/init4.C - 6b2391d549fd37a3bd0a45235a0e6fc4 gcc/testsuite/g++.old-deja/g++.law/init5.C - 3f386766c771d61bbe2022fb1a4adcc2 gcc/testsuite/g++.old-deja/g++.law/init6.C - 1ca2f1117952406b5dee95198e0122e6 gcc/testsuite/g++.old-deja/g++.law/init7.C - 3ca5c79a89b9017cae9e97f69ff0c2e5 gcc/testsuite/g++.old-deja/g++.law/init8.C - f2e0e66a77f891c7ed59feea320b4691 gcc/testsuite/g++.old-deja/g++.law/init9.C - d621cc9a35c3180103ded4695025f3cb gcc/testsuite/g++.old-deja/g++.law/inline4.C - 07568fbf39d40eda3d02fd38a8c613c6 gcc/testsuite/g++.old-deja/g++.law/inline6.C - 2983fb2df63a87b23801a2e31f0fd6ea gcc/testsuite/g++.old-deja/g++.law/inline7.C - c19fee3a5e6a2b1bb1ddf308671313bf gcc/testsuite/g++.old-deja/g++.law/mentor1.C - 4412eb140fc4d53d0e79cc7b9c480177 gcc/testsuite/g++.old-deja/g++.law/missed-error1.C - 5bd20dd0019d2d86a52b847f9b18bf4b gcc/testsuite/g++.old-deja/g++.law/missed-error2.C - 65224ed1ac53b85ba87027db35feda1c gcc/testsuite/g++.old-deja/g++.law/missed-error3.C - 9f60400f904c292745b6a579c3b0857c gcc/testsuite/g++.old-deja/g++.law/missing1.C - cc2b9dfbc4e578959e9156b3545eb091 gcc/testsuite/g++.old-deja/g++.law/nest1.C - 0e841c8579dbf3f077a536abcaf5bbba gcc/testsuite/g++.old-deja/g++.law/nest2.C - c47e91e5ce6ff2031199530ac45527c6 gcc/testsuite/g++.old-deja/g++.law/nest3.C - 5c6b35283eff7477cf49c096a29df5f4 gcc/testsuite/g++.old-deja/g++.law/nest4.C - 3a28e8608852c676107da2157b8bcf50 gcc/testsuite/g++.old-deja/g++.law/nest5.C - b91033cea46793dace64923d9eb6d3e9 gcc/testsuite/g++.old-deja/g++.law/operators10.C - f92d76b909469e15341b42f75160dc0f gcc/testsuite/g++.old-deja/g++.law/operators11.C - 84a049468c8e1f578316b778e2a4a269 gcc/testsuite/g++.old-deja/g++.law/operators12.C - 8a50c19c0775dd6c081574f2fe4a4617 gcc/testsuite/g++.old-deja/g++.law/operators13.C - b6a5e16654c8a404c920290086ad4e19 gcc/testsuite/g++.old-deja/g++.law/operators14.C - 06776eb2fb48141d4042c0f36e3d7340 gcc/testsuite/g++.old-deja/g++.law/operators15.C - a2ad1fc1ffe77ce7c03c4bd15ba450ad gcc/testsuite/g++.old-deja/g++.law/operators16.C - 383d1f9e7a38d4fee3871e8dae108b89 gcc/testsuite/g++.old-deja/g++.law/operators17.C - 851c5232212f96b8f53783fa25fb13c0 gcc/testsuite/g++.old-deja/g++.law/operators18.C - 7b49e917efcdabc2eb71983056dd8c2c gcc/testsuite/g++.old-deja/g++.law/operators19.C - 035b0ba4392f6cccd091604f2331e29d gcc/testsuite/g++.old-deja/g++.law/operators2.C - 49e707c4ce0d7c5a4e4775f96cfe3f87 gcc/testsuite/g++.old-deja/g++.law/operators21.C - e9e99b7ca1bde9611e92275f33e876dc gcc/testsuite/g++.old-deja/g++.law/operators22.C - 9766da435363869a4aaa3f2a6b560688 gcc/testsuite/g++.old-deja/g++.law/operators23.C - 16fb9bff7ed958acd387f399137ff50b gcc/testsuite/g++.old-deja/g++.law/operators24.C - 61f8f9003d92927e6c3f46c939952df7 gcc/testsuite/g++.old-deja/g++.law/operators25.C - 6e462e0232b3ade19ce6cef49b0b5a75 gcc/testsuite/g++.old-deja/g++.law/operators27.C - d2376f572f4ee331f301579b4b343859 gcc/testsuite/g++.old-deja/g++.law/operators28.C - f91c5a2f03f5949157b6ef9b260ea969 gcc/testsuite/g++.old-deja/g++.law/operators29.C - c78791ad42c13a1f86bd1a42f9951e05 gcc/testsuite/g++.old-deja/g++.law/operators3.C - cc101c050ea10c9be6d9b5ddaa8d4986 gcc/testsuite/g++.old-deja/g++.law/operators30.C - 137bc288c72aa898b2ca9453751cf6e6 gcc/testsuite/g++.old-deja/g++.law/operators31.C - a2c801c0c0009a83e9d1874155ebfbf5 gcc/testsuite/g++.old-deja/g++.law/operators32.C - 51ef4043d6e4b8363013b5166cc052ea gcc/testsuite/g++.old-deja/g++.law/operators33.C - 3d610b4d60d2487ef7c73865ca625dc2 gcc/testsuite/g++.old-deja/g++.law/operators34.C - c23d4ced68ea199411852a3ddbe1a772 gcc/testsuite/g++.old-deja/g++.law/operators4.C - 55b05d62217b8d49e3417722b1406cea gcc/testsuite/g++.old-deja/g++.law/operators6.C - 9dd866325635f38988914adf0a344f74 gcc/testsuite/g++.old-deja/g++.law/operators8.C - ba84ad44ca149c000b18e2dd994c24a5 gcc/testsuite/g++.old-deja/g++.law/operators9.C - a1ff8997b097e88dbc6b13a59b5b5223 gcc/testsuite/g++.old-deja/g++.law/parsing1.C - 5499f0bf996e63215c117d9699f3de24 gcc/testsuite/g++.old-deja/g++.law/parsing10.C - f2e535626730bf7b85d0fa9adf37dc0b gcc/testsuite/g++.old-deja/g++.law/parsing2.C - 4080c6ec6348708729be82222e24b683 gcc/testsuite/g++.old-deja/g++.law/parsing3.C - 1e78050ccdd1cd12d858681c1ee06f0d gcc/testsuite/g++.old-deja/g++.law/parsing4.C - e7b985a6a3756c3d0443d97ffa3514c4 gcc/testsuite/g++.old-deja/g++.law/parsing5.C - 1211d898222e0ecc0193f8e5f6ca4d9d gcc/testsuite/g++.old-deja/g++.law/parsing6.C - e2aca0bfecb1ac5bfe0d136b80c912d6 gcc/testsuite/g++.old-deja/g++.law/parsing7.C - a24fcf602f3d08b6fdaa6df61f40e188 gcc/testsuite/g++.old-deja/g++.law/parsing8.C - 6c538e1ec51e48676485e007b0bd1ca5 gcc/testsuite/g++.old-deja/g++.law/parsing9.C - db70425749f0bcf360ec8a3d2c5bdb73 gcc/testsuite/g++.old-deja/g++.law/patches1.C - ba9f9c290ccad9db193e1e2b8b96a82e gcc/testsuite/g++.old-deja/g++.law/pic1.C - 17f05c0ff2c66cc496517dfdb3973780 gcc/testsuite/g++.old-deja/g++.law/profile1.C - ea41b2158ea1ad2d05dfc351c4f23a9d gcc/testsuite/g++.old-deja/g++.law/refs1.C - 57c54b83f5425f794b19b867f0a27073 gcc/testsuite/g++.old-deja/g++.law/refs2.C - ba81cc1584de7e22a78f9d7c3c75a0bb gcc/testsuite/g++.old-deja/g++.law/refs3.C - 71295388bb61bdec03ad31726c0b9282 gcc/testsuite/g++.old-deja/g++.law/refs4.C - 46a6e26271d3f0d8ac451258913ab825 gcc/testsuite/g++.old-deja/g++.law/scope1.C - 06d0dda96e5115c8db9f563ca5ce7dcf gcc/testsuite/g++.old-deja/g++.law/scope2.C - 4fa93231085c0fd75521f893b531f5d3 gcc/testsuite/g++.old-deja/g++.law/scope3.C - 973ba91fa12691d7e643d2a9ca540fe9 gcc/testsuite/g++.old-deja/g++.law/scope4.C - 6cb4f5b7e9f7233b21e596a38ac08812 gcc/testsuite/g++.old-deja/g++.law/scope5.C - ef060b4f95f26e05d428454bd62e30ff gcc/testsuite/g++.old-deja/g++.law/shadow1.C - 06c6cf9d29ec0281a2d29a1bffcce839 gcc/testsuite/g++.old-deja/g++.law/shadow2.C - 2de879b88276c759f845e28b9d9ab7a1 gcc/testsuite/g++.old-deja/g++.law/static-mem2.C - 4420683085194c13af157409ff496ca5 gcc/testsuite/g++.old-deja/g++.law/static-mem3.C - d360b646180a1bddcb974249a70738e5 gcc/testsuite/g++.old-deja/g++.law/static-mem4.C - aa24400b69b846a7b80edef6c544d66b gcc/testsuite/g++.old-deja/g++.law/static-mem5.C - 391c989429af823aab04d0ac377f0c83 gcc/testsuite/g++.old-deja/g++.law/template1.C - d23ef9b8d21b1c02e42bdecdf5a495b8 gcc/testsuite/g++.old-deja/g++.law/template3.C - da2c15f9654d1515b6e8ab9df9e9e5b8 gcc/testsuite/g++.old-deja/g++.law/temps1.C - de41c99e37047e7ab7a3c97f25f3d6bb gcc/testsuite/g++.old-deja/g++.law/temps2.C - 44205740268580d94274eae346c01cbf gcc/testsuite/g++.old-deja/g++.law/temps3.C - fdf9d9284c4d3e1cff1f2b9f62c243a2 gcc/testsuite/g++.old-deja/g++.law/temps4.C - c2c8b180a44ba52b34571e512aeeeda8 gcc/testsuite/g++.old-deja/g++.law/temps5.C - d21b9d4454b6997df2c975e4e771432c gcc/testsuite/g++.old-deja/g++.law/temps6.C - 8a7dbb074a12d500597c712c544bc6a5 gcc/testsuite/g++.old-deja/g++.law/temps7.C - 5c9f6efa83c65ab42db2fe1a92ae3f13 gcc/testsuite/g++.old-deja/g++.law/typeck1.C - f8cb1fe2f91b8dfc0edbec58eee2f6a2 gcc/testsuite/g++.old-deja/g++.law/typeck2.C - fb72e0d2fea16c73ec4fddda21e15df1 gcc/testsuite/g++.old-deja/g++.law/typeck3.C - 7fabb065dd8c5691fcfa9a14987f3d8a gcc/testsuite/g++.old-deja/g++.law/typeck4.C - 7a123230e6a115bfcdbe427d9b34c1f4 gcc/testsuite/g++.old-deja/g++.law/union1.C - 280fb2e960055cf59d3bbb76de3ddea7 gcc/testsuite/g++.old-deja/g++.law/union2.C - 4a037a2b9ff9c90b575c035057cf4efa gcc/testsuite/g++.old-deja/g++.law/union3.C - 5885f43d17537b0236665cc35137b9c2 gcc/testsuite/g++.old-deja/g++.law/union4.C - 483aec600d7831ccb26b0e5de83b52d6 gcc/testsuite/g++.old-deja/g++.law/unsorted1.C - 380881aebe61094f4df13be7d32eb06f gcc/testsuite/g++.old-deja/g++.law/unsorted2.C - b670a00f5a22d3c4393b7380abc9bb6f gcc/testsuite/g++.old-deja/g++.law/vbase1.C - f06f47a235e63776d0557c606f366d12 gcc/testsuite/g++.old-deja/g++.law/virtual1.C - 375e3f1e1e80592eb182cfa9e0b3a1e3 gcc/testsuite/g++.old-deja/g++.law/virtual2.C - bf2c9b06556999dd1a62fb7f0b8a0cbc gcc/testsuite/g++.old-deja/g++.law/virtual3.C - 262bdcf37f1f8e0e4ab1e2307a42eb36 gcc/testsuite/g++.old-deja/g++.law/virtual4.C - d8819169f0ee9dbe0fed60c0ff9ad24a gcc/testsuite/g++.old-deja/g++.law/visibility1.C - 018264a2c9a05e3166a0c31d81c2bec3 gcc/testsuite/g++.old-deja/g++.law/visibility10.C - a25826be78810e5dc71078f5af23ec75 gcc/testsuite/g++.old-deja/g++.law/visibility11.C - 38535a28fad7416aa9e05ecaf425f431 gcc/testsuite/g++.old-deja/g++.law/visibility12.C - ada624624ac329cec31588daed334d60 gcc/testsuite/g++.old-deja/g++.law/visibility13.C - dce4661dcbcb694a1167a86aab76bfea gcc/testsuite/g++.old-deja/g++.law/visibility14.C - d2997ded14d51717c762887d4392e84c gcc/testsuite/g++.old-deja/g++.law/visibility15.C - febe274567c48e215fa619cfe9f9810e gcc/testsuite/g++.old-deja/g++.law/visibility16.C - 5ba0516b7ceca15dab4eff4a92799239 gcc/testsuite/g++.old-deja/g++.law/visibility17.C - e3495b47d8941198b10d0377144a4b7a gcc/testsuite/g++.old-deja/g++.law/visibility18.C - 6938f2fc6aa2411fa4c11e2e5fb89e8c gcc/testsuite/g++.old-deja/g++.law/visibility19.C - c00a327edcdac7ea82d049dfdef833de gcc/testsuite/g++.old-deja/g++.law/visibility2.C - e9573d0983340ad54cf7a7d17c6f9765 gcc/testsuite/g++.old-deja/g++.law/visibility20.C - 78bc191294f6f93cfea3d6813fcb41f2 gcc/testsuite/g++.old-deja/g++.law/visibility21.C - 1ff22a81aab5f1c381ce54df16711234 gcc/testsuite/g++.old-deja/g++.law/visibility22.C - 37f88fd28433ac2b99509ff0256f5281 gcc/testsuite/g++.old-deja/g++.law/visibility24.C - c42ec3a1df1d4b0130e39689ff6061cc gcc/testsuite/g++.old-deja/g++.law/visibility25.C - 35ffd1b81ffc8393874d989c2f1db89f gcc/testsuite/g++.old-deja/g++.law/visibility26.C - 5bf028a54c42be753c5a70a61ce49abc gcc/testsuite/g++.old-deja/g++.law/visibility27.C - a24bfda97e2b33d0ab14a8f7ba45e74a gcc/testsuite/g++.old-deja/g++.law/visibility28.C - 63863ade1b18e1ee7a54738b296fabbb gcc/testsuite/g++.old-deja/g++.law/visibility3.C - f8897bc4bdbaf34851e3c4b9b65098db gcc/testsuite/g++.old-deja/g++.law/visibility4.C - 3bd4251d02ab1e87eff95031ca47ebb7 gcc/testsuite/g++.old-deja/g++.law/visibility5.C - 7e90928363971d529814c3222a33b5ee gcc/testsuite/g++.old-deja/g++.law/visibility6.C - d8a41454edc8533e369074294d53c672 gcc/testsuite/g++.old-deja/g++.law/visibility7.C - ebcad15f2df16a055754c0803b28e6c6 gcc/testsuite/g++.old-deja/g++.law/visibility8.C - 6476bf88463c00ab0c5adf3d245d2a67 gcc/testsuite/g++.old-deja/g++.law/visibility9.C - f3059608a1f797e501185505c8997b6d gcc/testsuite/g++.old-deja/g++.law/vtable1.C - 248e82b0d6c1c80f463a405ecdc6ed4a gcc/testsuite/g++.old-deja/g++.law/vtable2.C - 2ce54c476e19764bdebe4ac6fc7d64f7 gcc/testsuite/g++.old-deja/g++.law/vtable3.C - a11956e61b48ea284a703b12d115889d gcc/testsuite/g++.old-deja/g++.law/weak.C - 99f229ca2e8b470ed7c34283d8fc4e1a gcc/testsuite/g++.old-deja/g++.martin/access1.C - 299fcc89ddbeaeba2068539f38eb848c gcc/testsuite/g++.old-deja/g++.martin/ambig1.C - bbcf18896f3a1d744cf356a0a66cd95a gcc/testsuite/g++.old-deja/g++.martin/bitset1.C - 6c8edde09ed94b46e6c9fdec33f669e8 gcc/testsuite/g++.old-deja/g++.martin/conv1.C - 35f6ed93fa63b9db22cde011b976421d gcc/testsuite/g++.old-deja/g++.martin/crash1.C - 1fcbe469d9287f683e48ab8325c6dc60 gcc/testsuite/g++.old-deja/g++.martin/eval1.C - f7c3c07528a0fc1e61c6d947e61d78ac gcc/testsuite/g++.old-deja/g++.martin/lookup1.C - ba8a347349b1bb0043c7d42249c8fd24 gcc/testsuite/g++.old-deja/g++.martin/new1.C - cbc1074c24be7acf9a3d5e06f47f9987 gcc/testsuite/g++.old-deja/g++.martin/overload1.C - 48a5f2cf28d6fed53bd37f93a37d127f gcc/testsuite/g++.old-deja/g++.martin/pmf1.C - 45900dcbe065b97983fa9607056287f8 gcc/testsuite/g++.old-deja/g++.martin/pmf2.C - 202fb567d7eef9d6da399927c0cc483d gcc/testsuite/g++.old-deja/g++.martin/pure1.C - b3ef74ff27c2ba57a74b34bb37147ee9 gcc/testsuite/g++.old-deja/g++.martin/sts_conv.C - 882a58f5a489b16575709320c8d71752 gcc/testsuite/g++.old-deja/g++.martin/sts_iarr.C - 6559759743eb2199fa9006b098433139 gcc/testsuite/g++.old-deja/g++.martin/sts_partial.C - 0b908e167eab8ad4a9de653fb70fdfe2 gcc/testsuite/g++.old-deja/g++.martin/sts_vectini.C - 35e71a2f28b22101fdc791da5d12d0e4 gcc/testsuite/g++.old-deja/g++.martin/typedef1.C - 17402530552c868122134e23cd65f7ed gcc/testsuite/g++.old-deja/g++.martin/typedef2.C - f4c35f4219396ec58cfdd9b8b8f74b0e gcc/testsuite/g++.old-deja/g++.mike/align1.C - 4fb6d8a2e9e7a21697897eb5376ee39a gcc/testsuite/g++.old-deja/g++.mike/align2.C - 368feed73d0bdf7acba2d3e943377182 gcc/testsuite/g++.old-deja/g++.mike/ambig1.C - 129bceb4bc33692606a172a18c581baa gcc/testsuite/g++.old-deja/g++.mike/asm1.C - 4361730c74788dfa2cb6c60418e162db gcc/testsuite/g++.old-deja/g++.mike/asm2.C - 4c02435416ea3ea2f4ddd086e6aac2ab gcc/testsuite/g++.old-deja/g++.mike/bool1.C - 199d14ecd2374c8fd52b66d668753bd8 gcc/testsuite/g++.old-deja/g++.mike/bool2.C - 69e978fc0ca81f91fb0f670cf32387d8 gcc/testsuite/g++.old-deja/g++.mike/bool4.C - 2e1275fc17178a9974d8bfa449072baf gcc/testsuite/g++.old-deja/g++.mike/conv1.C - 0c91e02e7644b50ede450d7cb1446994 gcc/testsuite/g++.old-deja/g++.mike/debug1.C - ace99590d34eb0094953512378201308 gcc/testsuite/g++.old-deja/g++.mike/dyncast1.C - 86abb12e108b3cedc02dfb1a813ba683 gcc/testsuite/g++.old-deja/g++.mike/dyncast2.C - 6835b0f0050677acc01b699642f4a892 gcc/testsuite/g++.old-deja/g++.mike/dyncast3.C - 8c9c28389586715ad433496f1ce0c8c0 gcc/testsuite/g++.old-deja/g++.mike/dyncast4.C - 85f0e8d1ccc85a511c10e149de6699ef gcc/testsuite/g++.old-deja/g++.mike/dyncast5.C - 069452d36238432ebbfbcdceb8893624 gcc/testsuite/g++.old-deja/g++.mike/dyncast6.C - fb9b779da9bd2d460c71d8c0f1f6d090 gcc/testsuite/g++.old-deja/g++.mike/dyncast7.C - 57ea9031ec16f361302321575f85d73d gcc/testsuite/g++.old-deja/g++.mike/dyncast8.C - dc0842e0e7b05c40ec3e0d4c4870e146 gcc/testsuite/g++.old-deja/g++.mike/dyncast9.C - 9e7c5feec1ed6da88ac2e9fd0aa7dccb gcc/testsuite/g++.old-deja/g++.mike/eh1.C - c35d4a2175cf5f6443d0cbea273e9b35 gcc/testsuite/g++.old-deja/g++.mike/eh10.C - 1fb9ab6ee027cdbda2a3e1ad7937488f gcc/testsuite/g++.old-deja/g++.mike/eh11.C - 3fbd53f3e50679f0a3c1aa9139a4d4dd gcc/testsuite/g++.old-deja/g++.mike/eh12.C - cd58fc804b26fda0deffec80193914d1 gcc/testsuite/g++.old-deja/g++.mike/eh13.C - 1fe4fb4231b46caade9d671e6932e03b gcc/testsuite/g++.old-deja/g++.mike/eh14.C - 4060fa805a5ae72a9abac66a6a83a995 gcc/testsuite/g++.old-deja/g++.mike/eh15.C - d8057d47556f32631490894f3a1f70fb gcc/testsuite/g++.old-deja/g++.mike/eh16.C - b8b2dfa966319e0e48c6f37b3e92179f gcc/testsuite/g++.old-deja/g++.mike/eh17.C - dd1383b0cb6f173f9f961cead9f6f5ba gcc/testsuite/g++.old-deja/g++.mike/eh18.C - 8721262eddd81a7ccc7e7ef297cd63b1 gcc/testsuite/g++.old-deja/g++.mike/eh19.C - d2317ef5d92257ff3b64c851c3c43fc5 gcc/testsuite/g++.old-deja/g++.mike/eh2.C - 22c7d47e61ba6ed7efac218cd89e0a85 gcc/testsuite/g++.old-deja/g++.mike/eh20.C - 87b62fe8d84f0f5c6961199d325e43fe gcc/testsuite/g++.old-deja/g++.mike/eh21.C - ba2fa37a3d06ff66a8b70eeecfbe42db gcc/testsuite/g++.old-deja/g++.mike/eh23.C - d41acf8d3d3790542227386fab712ef1 gcc/testsuite/g++.old-deja/g++.mike/eh24.C - 4aebc6c16b8807b009dff44fe9481ed2 gcc/testsuite/g++.old-deja/g++.mike/eh25.C - 426aad51dcaa306b4f14a5e7a917b13f gcc/testsuite/g++.old-deja/g++.mike/eh26.C - 11428522080cc8e4de76b2bbf7cbe4d1 gcc/testsuite/g++.old-deja/g++.mike/eh27.C - 77cf371488942d7df5bee29391342479 gcc/testsuite/g++.old-deja/g++.mike/eh28.C - bca23900eef1c34444f983dd30ad6c47 gcc/testsuite/g++.old-deja/g++.mike/eh29.C - b7fa20379a5b48ef16b0a75fd8198fb6 gcc/testsuite/g++.old-deja/g++.mike/eh3.C - 198548c5cd351bbbe4e256679463bf71 gcc/testsuite/g++.old-deja/g++.mike/eh30.C - 30a2f5acc6fedadf5518dea877209d33 gcc/testsuite/g++.old-deja/g++.mike/eh31.C - 17875da95a253b79fa1e5e982394cdf2 gcc/testsuite/g++.old-deja/g++.mike/eh32.C - 3867225ff984641e86921f4db88a4cac gcc/testsuite/g++.old-deja/g++.mike/eh33.C - e692165c92b34e1fff9f7ebe271cfe49 gcc/testsuite/g++.old-deja/g++.mike/eh34.C - 98340d3e928839992e396233429893c6 gcc/testsuite/g++.old-deja/g++.mike/eh35.C - e8ac0e863192eebea4391b9ef5bfaa6e gcc/testsuite/g++.old-deja/g++.mike/eh36.C - f052f09a81a548adc57a3e951793cb2d gcc/testsuite/g++.old-deja/g++.mike/eh37.C - 4c0c23ce77af79025aa22945d05f5629 gcc/testsuite/g++.old-deja/g++.mike/eh38.C - 354ecc242f6c612f1e31a5e5b6080612 gcc/testsuite/g++.old-deja/g++.mike/eh39.C - 32ef0149e44d04220f38eed05b06290a gcc/testsuite/g++.old-deja/g++.mike/eh4.C - e6ba830cc6481da95dd65b5db9ad0278 gcc/testsuite/g++.old-deja/g++.mike/eh40.C - 3614d36cc02d33e0dd3ed7c28a33f241 gcc/testsuite/g++.old-deja/g++.mike/eh41.C - 17fcd1369d1c48670623b24277d42c06 gcc/testsuite/g++.old-deja/g++.mike/eh42.C - deef1561fc322e65c7cadc2c4e9c3724 gcc/testsuite/g++.old-deja/g++.mike/eh44.C - 52098c9dc07ae7ac2528293e3260932a gcc/testsuite/g++.old-deja/g++.mike/eh45.C - 71f3ec90a24e82c3dd34cb96e629fb30 gcc/testsuite/g++.old-deja/g++.mike/eh46.C - f8183dcbc6058df4590cc83c33f4aa2f gcc/testsuite/g++.old-deja/g++.mike/eh47.C - 2abe3b18a084b2fbe09928b1cd1fe387 gcc/testsuite/g++.old-deja/g++.mike/eh48.C - 56edd02b7784e92a67033d6faa6ca9c3 gcc/testsuite/g++.old-deja/g++.mike/eh49.C - e8830fa94b8e95afd3d97b061a114384 gcc/testsuite/g++.old-deja/g++.mike/eh5.C - 0da00905d1a5c1ef1231106ffc9a27ab gcc/testsuite/g++.old-deja/g++.mike/eh50.C - 735afc5e7a57d25ace3db1170d3c1325 gcc/testsuite/g++.old-deja/g++.mike/eh51.C - b510dab899ef0bf0c572e31b58dadecb gcc/testsuite/g++.old-deja/g++.mike/eh52.C - 3f10506613385d154f4f3c9ff3452bb5 gcc/testsuite/g++.old-deja/g++.mike/eh53.C - 262974dca680b7a7debb6d5ed0a3fce1 gcc/testsuite/g++.old-deja/g++.mike/eh54.C - 5f1721d5c09cecd3be24d1aec6205ae9 gcc/testsuite/g++.old-deja/g++.mike/eh55.C - 721631abb8736c7422b3f6ca658cee39 gcc/testsuite/g++.old-deja/g++.mike/eh56.C - a0354fc7c1799eba103513523b8d4fdb gcc/testsuite/g++.old-deja/g++.mike/eh57.C - b820d9ebc457c4c7452aac881a7adfbf gcc/testsuite/g++.old-deja/g++.mike/eh58.C - 792280ad242691137ea2d82056759fbe gcc/testsuite/g++.old-deja/g++.mike/eh59.C - 3486f5d02b19667a477a3e678734e894 gcc/testsuite/g++.old-deja/g++.mike/eh6.C - d36c25daa6dca17afa70fcba137b4d7e gcc/testsuite/g++.old-deja/g++.mike/eh7.C - ffc531751684987b1fd8274436f46c9c gcc/testsuite/g++.old-deja/g++.mike/eh8.C - 9f75968c804ca5948bb72ccf8edd25d6 gcc/testsuite/g++.old-deja/g++.mike/eh9.C - c5d2c6fb1b221e1374e96285bac006f1 gcc/testsuite/g++.old-deja/g++.mike/enum1.C - aa0fcbaf8ea7e055b67c4601ff453ca2 gcc/testsuite/g++.old-deja/g++.mike/err1.C - 216f3aa279cf9943770bb8e55c4c43de gcc/testsuite/g++.old-deja/g++.mike/err2.C - 1f0a7db71d7fa6ac9e919a5922c7bd13 gcc/testsuite/g++.old-deja/g++.mike/err3.C - 345f34ac2b4fff477c33d35030442686 gcc/testsuite/g++.old-deja/g++.mike/explicit1.C - 5d4b3f2ce15b60cc3c7c9355f7f02c50 gcc/testsuite/g++.old-deja/g++.mike/explicit2.C - bb215f95244a8c053f7a3cc356de3981 gcc/testsuite/g++.old-deja/g++.mike/for1.C - 17e3f6c0ab2484c13a0b725b1d56bd18 gcc/testsuite/g++.old-deja/g++.mike/for2.C - 45614c0636f513ef349aa932b1e98cc3 gcc/testsuite/g++.old-deja/g++.mike/for3.C - a1e7ce7dc410f960fdf67a65a9619343 gcc/testsuite/g++.old-deja/g++.mike/fresco1.C - f47d13b17809698e784e1f15ec970ac7 gcc/testsuite/g++.old-deja/g++.mike/hog1.C - 1014b54e5901f893b0985a3da92b808b gcc/testsuite/g++.old-deja/g++.mike/init1.C - 07adef42f807e44f37a5de53e30e2a3e gcc/testsuite/g++.old-deja/g++.mike/init2.C - 593856051e9e324918f7fd9134403224 gcc/testsuite/g++.old-deja/g++.mike/leak1.C - 073c808f1e34331a1ff98d67d95e80a4 gcc/testsuite/g++.old-deja/g++.mike/mangle1.C - 20d83b29da6597663dbc53d1ccc46699 gcc/testsuite/g++.old-deja/g++.mike/mangle2.C - a3e73677687a8a5c81621fbc6e5553c5 gcc/testsuite/g++.old-deja/g++.mike/mangle3.C - a5a20b474dfedd22ce291f83012e6f40 gcc/testsuite/g++.old-deja/g++.mike/mi1.C - 758bdd829c502019a7e7b27b4df96d9c gcc/testsuite/g++.old-deja/g++.mike/mi2.C - 8bf0ae9467ae58915d74cf8e2d3445f2 gcc/testsuite/g++.old-deja/g++.mike/misc1.C - 50eafe2d854e823c0502d93e211bcf29 gcc/testsuite/g++.old-deja/g++.mike/misc11.C - da1ce6afddaab5620bf824cf528ecf55 gcc/testsuite/g++.old-deja/g++.mike/misc12.C - 5fd3339f10cb6e59bce87e7ba17cfc02 gcc/testsuite/g++.old-deja/g++.mike/misc13.C - 93add0632516dbe14bb4b6b5c500f2eb gcc/testsuite/g++.old-deja/g++.mike/misc14.C - e7c9db1b2be675ff14addb88e2a90cef gcc/testsuite/g++.old-deja/g++.mike/misc2.C - 1a0f7dba97bd99b0cc3581a3ed89d967 gcc/testsuite/g++.old-deja/g++.mike/misc3.C - 9875744366e05960073b7c72f5e4b0b7 gcc/testsuite/g++.old-deja/g++.mike/misc5.C - 93a006cc2c743e144c71e66be76f722b gcc/testsuite/g++.old-deja/g++.mike/misc6.C - c9236b6c45f41911c2786a0c494cbd04 gcc/testsuite/g++.old-deja/g++.mike/misc7.C - 7baa89fdc351351ac514a4fdec32841e gcc/testsuite/g++.old-deja/g++.mike/misc8.C - 11d8dd236e9b5591f2ff697c6f05bee1 gcc/testsuite/g++.old-deja/g++.mike/misc9.C - d8c035c73c2a5073c19014f1eec91dd9 gcc/testsuite/g++.old-deja/g++.mike/net1.C - cd9054e1e5f8438c5b5ed72aa90b5f17 gcc/testsuite/g++.old-deja/g++.mike/net10.C - 1943b8a0ba3e57ee8e1a45729af9388a gcc/testsuite/g++.old-deja/g++.mike/net11.C - 8f26ce0c0b5c174c5436fd9c9b92d396 gcc/testsuite/g++.old-deja/g++.mike/net12.C - 7c89530ff9fd80f6511e504fdc1d1f22 gcc/testsuite/g++.old-deja/g++.mike/net13.C - 6244bb180f7da963718f9bc0cfdfcda6 gcc/testsuite/g++.old-deja/g++.mike/net14.C - deb64da9194335a65907087580028837 gcc/testsuite/g++.old-deja/g++.mike/net15.C - 408295eaf840ff85c9f71e987a5c0596 gcc/testsuite/g++.old-deja/g++.mike/net16.C - e82383c7382af9a2f3860fa185523314 gcc/testsuite/g++.old-deja/g++.mike/net17.C - 958f63e02561b7efb4c8b51b17f069f3 gcc/testsuite/g++.old-deja/g++.mike/net18.C - f0b18a96412fba40036c5cc3ed4f11e9 gcc/testsuite/g++.old-deja/g++.mike/net19.C - 28128d4595d9e6c70385f4853e040d24 gcc/testsuite/g++.old-deja/g++.mike/net2.C - ed72c29086bebb4ba46634996ad57aa1 gcc/testsuite/g++.old-deja/g++.mike/net20.C - fa3ab0a945cada74f825f277f57e7647 gcc/testsuite/g++.old-deja/g++.mike/net21.C - e4fda43ca4433b457ae9773ada7b7c43 gcc/testsuite/g++.old-deja/g++.mike/net22.C - 1b1082e7d062b133767d098f62d4b100 gcc/testsuite/g++.old-deja/g++.mike/net23.C - 7ecd808b646274e5020f8058282b5dce gcc/testsuite/g++.old-deja/g++.mike/net24.C - 7b1931e70d06a83b203116a6a906e49d gcc/testsuite/g++.old-deja/g++.mike/net25.C - 5de271d6f2511783cadfb261027cbb71 gcc/testsuite/g++.old-deja/g++.mike/net26.C - eff2bb764ea2c7cafbf8e9fbb3474976 gcc/testsuite/g++.old-deja/g++.mike/net27.C - 86b92cf1f624f5601b525fbdce436512 gcc/testsuite/g++.old-deja/g++.mike/net28.C - 4344eaa500403a02f5c1d3f0ab533c56 gcc/testsuite/g++.old-deja/g++.mike/net29.C - 7ff8d6daf63881f79c2dcb40a00920b6 gcc/testsuite/g++.old-deja/g++.mike/net3.C - 8eba26f3f24ac2280d1e1f07222fb6db gcc/testsuite/g++.old-deja/g++.mike/net30.C - a8b7cd9832d306f5de151faeadb63f73 gcc/testsuite/g++.old-deja/g++.mike/net31.C - a7fc8e240ffcfa37fe311d49d32622c9 gcc/testsuite/g++.old-deja/g++.mike/net32.C - 0b99d5ae3cfcaf801570bec710c47ef5 gcc/testsuite/g++.old-deja/g++.mike/net34.C - b5504155ff1821c6557f9abab72f6d79 gcc/testsuite/g++.old-deja/g++.mike/net35.C - 4511cd9a835fdd23a4c752626fbe0b6e gcc/testsuite/g++.old-deja/g++.mike/net36.C - 3ea519c734777fb7b4a9eacbc4f365bf gcc/testsuite/g++.old-deja/g++.mike/net37.C - 02011b2cf0c011b494e76bed127bd07d gcc/testsuite/g++.old-deja/g++.mike/net38.C - bff1e48fcafb1ef983be4b8a95f47c87 gcc/testsuite/g++.old-deja/g++.mike/net39.C - 6ed085cd73d962df4c9fcd30c29b3e12 gcc/testsuite/g++.old-deja/g++.mike/net4.C - 2f2541bf5b0e85ee09355583f2630b4e gcc/testsuite/g++.old-deja/g++.mike/net40.C - 12752e61452464ae4268c61794f128d7 gcc/testsuite/g++.old-deja/g++.mike/net41.C - 4f61ec7d766463300ed40fbe4c73980e gcc/testsuite/g++.old-deja/g++.mike/net42.C - 3e16df5c1b81f8e3df262b269d050a71 gcc/testsuite/g++.old-deja/g++.mike/net43.C - 50a5c0c13f7ba167357b0d1eeeb3ca69 gcc/testsuite/g++.old-deja/g++.mike/net44.C - b4a7322753a54bde5aeda77887a9e4d4 gcc/testsuite/g++.old-deja/g++.mike/net45.C - c51d1f78f58b607ac993e87fbc6045be gcc/testsuite/g++.old-deja/g++.mike/net46.C - 680f0a5fda4b00207904e39749fd360d gcc/testsuite/g++.old-deja/g++.mike/net47.C - ae9a58636760037a1be36159d9da8e25 gcc/testsuite/g++.old-deja/g++.mike/net48.C - e07d88b8b2e772bacad1496d54044434 gcc/testsuite/g++.old-deja/g++.mike/net6.C - 3b0a59fdf2e871154f766f5c2e0554f0 gcc/testsuite/g++.old-deja/g++.mike/net7.C - e55f41d9b8315270b0cd77d1763d4dfe gcc/testsuite/g++.old-deja/g++.mike/net8.C - d131a415548d6bfa1dd4160ed055b1e3 gcc/testsuite/g++.old-deja/g++.mike/net9.C - 18b189c7ce9975404c5da7000eae77d6 gcc/testsuite/g++.old-deja/g++.mike/ns1.C - 80364ad5d626abafba75898156d3b9f1 gcc/testsuite/g++.old-deja/g++.mike/ns10.C - bececf06bce4b261ae8fcfd6da928cff gcc/testsuite/g++.old-deja/g++.mike/ns11.C - bbb693427523d00af2fdf69c55f7c100 gcc/testsuite/g++.old-deja/g++.mike/ns12.C - b0789f1b98268e2d7f80d5b25c929e42 gcc/testsuite/g++.old-deja/g++.mike/ns13.C - 075f2dbb8b6d85c4822f746063384fdb gcc/testsuite/g++.old-deja/g++.mike/ns14.C - 0403c0af741c8432a517c1ec3ec04976 gcc/testsuite/g++.old-deja/g++.mike/ns15.C - 9be7d6e725403b1902c85e3e64c44b8a gcc/testsuite/g++.old-deja/g++.mike/ns2.C - bd0bd95c4e695c3c2016628dab70490d gcc/testsuite/g++.old-deja/g++.mike/ns3.C - dbf61afb40127648f192a500027fa778 gcc/testsuite/g++.old-deja/g++.mike/ns4.C - 303ff2317c6933ffa76cfc2da4659e58 gcc/testsuite/g++.old-deja/g++.mike/ns5.C - 807d61ee0b7b2a5e312665da5920e809 gcc/testsuite/g++.old-deja/g++.mike/ns6.C - dbb22344b19b6a2c16027545d699efd3 gcc/testsuite/g++.old-deja/g++.mike/ns7.C - 4a3de2ed51c5c86f093a526a49706d78 gcc/testsuite/g++.old-deja/g++.mike/ns9.C - 3965fc19eb6663be08307c5616215720 gcc/testsuite/g++.old-deja/g++.mike/offset1.C - 33f8b01274afad390de5e0293e69a362 gcc/testsuite/g++.old-deja/g++.mike/opr-as1.C - 85a2185da4141e90bad27178d19ee7ae gcc/testsuite/g++.old-deja/g++.mike/opr-dot1.C - e4699854bed66b3f68a770685ea0d61a gcc/testsuite/g++.old-deja/g++.mike/p10148.C - 2518f92cc28ff4e3f4df7b080c7cadbe gcc/testsuite/g++.old-deja/g++.mike/p10247.C - 36792b07826db2b4c4f253c0d16d20f6 gcc/testsuite/g++.old-deja/g++.mike/p10416.C - 653cff7be2aed2432b42ba1821f0f61e gcc/testsuite/g++.old-deja/g++.mike/p10511.C - 2aafb6ed42fcfe2b9aa819750e5c3c36 gcc/testsuite/g++.old-deja/g++.mike/p10769b.C - 3dcc8f21f5f9b0981a00f610b3528d2d gcc/testsuite/g++.old-deja/g++.mike/p10849a.C - 2a5ad552fb34f7ba919d73e7f3207bbb gcc/testsuite/g++.old-deja/g++.mike/p10951.C - 971d8f598497667c0923be96f5466dd0 gcc/testsuite/g++.old-deja/g++.mike/p11012.C - 738bf0482bd78f11ae722f2d4a5249ce gcc/testsuite/g++.old-deja/g++.mike/p11110.C - fbbf837d570b0f07c0c996cdd3246525 gcc/testsuite/g++.old-deja/g++.mike/p11142.C - bcc15ed837376f9f920956d14231d6e4 gcc/testsuite/g++.old-deja/g++.mike/p11144.C - 077e9f205b257b42b1b2732d64559c94 gcc/testsuite/g++.old-deja/g++.mike/p11482.C - 30520ec507faa045cd8d09733f3870e7 gcc/testsuite/g++.old-deja/g++.mike/p11667.C - 80d65a0823d659c44ac2db3201ac83cd gcc/testsuite/g++.old-deja/g++.mike/p12306.C - c4dcd550948be751ed2cff210eb115fc gcc/testsuite/g++.old-deja/g++.mike/p12306a.C - 9653441fa46b854dd109cbd4c3270f47 gcc/testsuite/g++.old-deja/g++.mike/p1248.C - b66461e3466bfee2d64e7eea6102171f gcc/testsuite/g++.old-deja/g++.mike/p1567.C - b11bad235e40fcdda5d89e27a9b7b2f5 gcc/testsuite/g++.old-deja/g++.mike/p16146.C - 9aabf66f4b304605f8e919695c3735a8 gcc/testsuite/g++.old-deja/g++.mike/p1862.C - 9dae560a8ce7985ae22eca7106de2744 gcc/testsuite/g++.old-deja/g++.mike/p1989.C - e889e3271509938bfb1799b00e72a841 gcc/testsuite/g++.old-deja/g++.mike/p2394.C - 3f8b304f40d1b522bcfd453d22d6a402 gcc/testsuite/g++.old-deja/g++.mike/p2431.C - a082959685370b1e84cf84f6d14e7426 gcc/testsuite/g++.old-deja/g++.mike/p2573.C - 5baf1647e62357930e2918f738cdf0d0 gcc/testsuite/g++.old-deja/g++.mike/p2736.C - 0cbc97a223e2c27e1afd44ee7830c1b9 gcc/testsuite/g++.old-deja/g++.mike/p2746.C - cf253583aa49023a0e85acaabb0864c0 gcc/testsuite/g++.old-deja/g++.mike/p2793.C - a374d562febe9e05f5916b22baa7c15a gcc/testsuite/g++.old-deja/g++.mike/p2806.C - d2c99260e4f431ccfe3df52d0417f3e2 gcc/testsuite/g++.old-deja/g++.mike/p2846.C - d6d68f430bfaba7d33736d647fbc5f9a gcc/testsuite/g++.old-deja/g++.mike/p2846a.C - 60c4e62b2d4472f11e5d9c1c76530654 gcc/testsuite/g++.old-deja/g++.mike/p2846b.C - 89f3da8ce06cc123dfaecdcccc08d177 gcc/testsuite/g++.old-deja/g++.mike/p2855.C - f9eabf76220ab85f7858705f32bf365c gcc/testsuite/g++.old-deja/g++.mike/p2960.C - f6372b326346bae5cb43cdbb5908973f gcc/testsuite/g++.old-deja/g++.mike/p3041.C - 64b556acf550511fbdd75e5ed1b3d35a gcc/testsuite/g++.old-deja/g++.mike/p3060c.C - 7afa8102a0087770bd535c4ac1e4c635 gcc/testsuite/g++.old-deja/g++.mike/p3060d.C - f64668d6806feedbe6b8dd14ed7fe26f gcc/testsuite/g++.old-deja/g++.mike/p3068.C - 1fb2c06275c87273a5ba4ff5af7984d2 gcc/testsuite/g++.old-deja/g++.mike/p3070.C - c04924a422b35d18010a7af8d16f5365 gcc/testsuite/g++.old-deja/g++.mike/p3139.C - db7c9e14c1fff96be31e998b65fccbd6 gcc/testsuite/g++.old-deja/g++.mike/p3524a.C - 693b6c60f422fdab956590df5258b75c gcc/testsuite/g++.old-deja/g++.mike/p3524b.C - c0f1d32ce4ef83a2ef41ecaaaf05b504 gcc/testsuite/g++.old-deja/g++.mike/p3524c.C - 9bf7dcb8f645847388cfd21f5da08fdb gcc/testsuite/g++.old-deja/g++.mike/p3538a.C - fb2ca1c641c56157d659827436f28282 gcc/testsuite/g++.old-deja/g++.mike/p3538b.C - 9770a3b5ee12908a5bf3c253de23bc73 gcc/testsuite/g++.old-deja/g++.mike/p3570.C - b7e7e78063f9c58b7ecd8910a63effd2 gcc/testsuite/g++.old-deja/g++.mike/p3579.C - ac66cf1afe1f18e49f271d8d0e8992b7 gcc/testsuite/g++.old-deja/g++.mike/p3708.C - 44ae77bb37f4d83f95e364b82b3b57db gcc/testsuite/g++.old-deja/g++.mike/p3708a.C - 192a029941916db1a5b164e5eda8ebaf gcc/testsuite/g++.old-deja/g++.mike/p3708b.C - 4b1a7c34b8ed5d990961952f0b22e280 gcc/testsuite/g++.old-deja/g++.mike/p3764.C - 3f0abdd19373057c4db69d5c8cc5ad95 gcc/testsuite/g++.old-deja/g++.mike/p3836.C - 66fb34038131ca2a5c3f21e7cd432a94 gcc/testsuite/g++.old-deja/g++.mike/p4068.C - 22d30b8bbd18f04f5de2a5f7e2c4e7a6 gcc/testsuite/g++.old-deja/g++.mike/p4104.C - 4f6ee516c9189f4a6633e52ad03bfa44 gcc/testsuite/g++.old-deja/g++.mike/p4173.C - 366cfe02da056a42c3cf09b1126e204b gcc/testsuite/g++.old-deja/g++.mike/p418.C - e7ec7bd63f6db6afe87b63ecd2e7d5de gcc/testsuite/g++.old-deja/g++.mike/p4238.C - 08a37d133c402084e71556dd65ad82fd gcc/testsuite/g++.old-deja/g++.mike/p4246.C - 6538ddb934e930743862cc56fcc2d9c3 gcc/testsuite/g++.old-deja/g++.mike/p4263.C - 4f17e5eb75f0dedc24539f95168d6bb8 gcc/testsuite/g++.old-deja/g++.mike/p438.C - d798a135b903a3ab1a3094dfc97e6ec5 gcc/testsuite/g++.old-deja/g++.mike/p4484.C - 12b1c4e63f1e52cfc01164af246aadcc gcc/testsuite/g++.old-deja/g++.mike/p4511.C - 553392370bc5a522b51ceecad9d74647 gcc/testsuite/g++.old-deja/g++.mike/p4619.C - 7db0ca76173c1ac3dbd593a544f9d269 gcc/testsuite/g++.old-deja/g++.mike/p4623.C - 025f2bb36e8970a3d25b4ef3f0fd25b1 gcc/testsuite/g++.old-deja/g++.mike/p4667.C - f3429bac8d6cf8c6e09d39a1447f4b20 gcc/testsuite/g++.old-deja/g++.mike/p4671.C - 83d4769667bd9035ed028c7c8dbcd5bc gcc/testsuite/g++.old-deja/g++.mike/p4677.C - c02eafb028d82f1c577cfa700db86211 gcc/testsuite/g++.old-deja/g++.mike/p4693.C - e79018dfdcda343a7caddbb25a5b7da3 gcc/testsuite/g++.old-deja/g++.mike/p4736a.C - 6f4367f0483ce7f0a154d0c04cb4ec07 gcc/testsuite/g++.old-deja/g++.mike/p4736b.C - c1acbf8597dd2cbb95d9cb9fc5e04912 gcc/testsuite/g++.old-deja/g++.mike/p4736c.C - 8ac43191f98210fa0bcfdc44d55770e3 gcc/testsuite/g++.old-deja/g++.mike/p4750.C - 1a935fddf8f373c48dd3eee1ba9c897d gcc/testsuite/g++.old-deja/g++.mike/p5469.C - 8ea133c89aeac2630522f766a59283bf gcc/testsuite/g++.old-deja/g++.mike/p5469a.C - afb20f5c67ea1551d373b1bf380b74c4 gcc/testsuite/g++.old-deja/g++.mike/p5571.C - 503beef9040dcefe9ddf59a73a7d089f gcc/testsuite/g++.old-deja/g++.mike/p5611.C - 7f521645b6bf7842d609aec10c16b92d gcc/testsuite/g++.old-deja/g++.mike/p5673.C - b98078dc4c7d7d9d362631323df1a6e2 gcc/testsuite/g++.old-deja/g++.mike/p5718.C - 077fae62a5b7aeec962ebf2200272b09 gcc/testsuite/g++.old-deja/g++.mike/p5793.C - 2ac225cf71223dec2cfd104fe4c04ae3 gcc/testsuite/g++.old-deja/g++.mike/p5840.C - 2d4c6c42c29792576558af377abc661f gcc/testsuite/g++.old-deja/g++.mike/p5958.C - 9aa27ef6f15a2d31fc03755fa465bafe gcc/testsuite/g++.old-deja/g++.mike/p6004.C - 475b47a42ee70abe78335897be8ea9d6 gcc/testsuite/g++.old-deja/g++.mike/p6058.C - 9ec5c6a4192bdb3c75ad240873354bbc gcc/testsuite/g++.old-deja/g++.mike/p6149.C - 31d4b934b63d1ccd3fce41f3cdd4ee83 gcc/testsuite/g++.old-deja/g++.mike/p6311.C - eff5694ca083d51c307325f9db7086dd gcc/testsuite/g++.old-deja/g++.mike/p646.C - 6305cff2956e86afbcf693994724bcc8 gcc/testsuite/g++.old-deja/g++.mike/p6578.C - f6fc521ba74cbd275fa92d8670d497ac gcc/testsuite/g++.old-deja/g++.mike/p658.C - c08220ad297c848fcc61433677ce38a7 gcc/testsuite/g++.old-deja/g++.mike/p6610a.C - 1d9b4b88ab42fb70b17b3240da3263ef gcc/testsuite/g++.old-deja/g++.mike/p6610b.C - 3140578e9dcaa7d7356d613cbcfdc303 gcc/testsuite/g++.old-deja/g++.mike/p6611.C - cbfcdfb1f49d32d7e79c53a80b278c05 gcc/testsuite/g++.old-deja/g++.mike/p6746.C - f2c302be5b4bfcfe6a838f96e32fd4d4 gcc/testsuite/g++.old-deja/g++.mike/p6901.C - 866dc96069d3e273437caf99e8bb5c1c gcc/testsuite/g++.old-deja/g++.mike/p6927.C - 17db1cdeceb86c38b3f5ef49c309ee36 gcc/testsuite/g++.old-deja/g++.mike/p700.C - 2eda20e839700921a077fcd8add67f61 gcc/testsuite/g++.old-deja/g++.mike/p701.C - e7b146af94ac9a8c09caf0f119938b97 gcc/testsuite/g++.old-deja/g++.mike/p710.C - 4f1b7fceb4b2604eeaa908c9d14306de gcc/testsuite/g++.old-deja/g++.mike/p7180.C - 568923051a6f75c6fddc0d7ab86212bd gcc/testsuite/g++.old-deja/g++.mike/p7476.C - 9afe6940f7f1e30d5cd8aa842316d8e3 gcc/testsuite/g++.old-deja/g++.mike/p755.C - cb11150c8c6f4f167d0545a01519ccb6 gcc/testsuite/g++.old-deja/g++.mike/p755a.C - 3178d0b0d5cb858eeca888d735f5e861 gcc/testsuite/g++.old-deja/g++.mike/p7626.C - 306aa05602be8be8c6ac1c0965a23a1b gcc/testsuite/g++.old-deja/g++.mike/p7635.C - c72b8635bd4c8a699c1f38ebb8414856 gcc/testsuite/g++.old-deja/g++.mike/p7651.C - 368c01f3f90fe646e405891838c2f2f1 gcc/testsuite/g++.old-deja/g++.mike/p783.C - b1814dd4aff2ecf1ced5ab368a1cda10 gcc/testsuite/g++.old-deja/g++.mike/p783a.C - 57d4e40988ddb63958724eff83209409 gcc/testsuite/g++.old-deja/g++.mike/p783b.C - 0a48c70f4318ac70c60cc4514b37abff gcc/testsuite/g++.old-deja/g++.mike/p784.C - 21e877c6176145bd8bd48cbf0a107c6f gcc/testsuite/g++.old-deja/g++.mike/p786.C - 480520bf49d17525acbe91efff31b383 gcc/testsuite/g++.old-deja/g++.mike/p7865.C - 10fbf12cb75d8a0bfcc4c2149def524d gcc/testsuite/g++.old-deja/g++.mike/p7868.C - 72d67f4b286673551d4fa81f0e6920f8 gcc/testsuite/g++.old-deja/g++.mike/p789.C - 714d98e3d735427631e925e8babbbbb1 gcc/testsuite/g++.old-deja/g++.mike/p789a.C - f9ad056c846b5523a365885f16c5b781 gcc/testsuite/g++.old-deja/g++.mike/p7912.C - ea6f77e23475c14b010ae9424b10cf2c gcc/testsuite/g++.old-deja/g++.mike/p8009.C - 0e89d49104a6c56e8123ffbaf84463ad gcc/testsuite/g++.old-deja/g++.mike/p8018.C - 8472419124354902b61c57d6a82f2ee7 gcc/testsuite/g++.old-deja/g++.mike/p8039.C - 105eccba27c095e0f58ba5e1b288de63 gcc/testsuite/g++.old-deja/g++.mike/p807.C - 87475d2a67770f1c97e9126a1d13d8d7 gcc/testsuite/g++.old-deja/g++.mike/p807a.C - 719feecb4b15a1fe26ce57186c64eb7d gcc/testsuite/g++.old-deja/g++.mike/p811.C - 12f4c774ca8e5c065b8cc7fa2c31ea0e gcc/testsuite/g++.old-deja/g++.mike/p8154.C - cbdb4e245f3353232e9b4d18983cdeea gcc/testsuite/g++.old-deja/g++.mike/p8155.C - 96f6e9e43b5a2118bfbd47489b1c0a5b gcc/testsuite/g++.old-deja/g++.mike/p8175.C - a8d1f43c29337c73cef852c3b839c49f gcc/testsuite/g++.old-deja/g++.mike/p8269.C - 33264a969fb250b3e91cf07a1018c26a gcc/testsuite/g++.old-deja/g++.mike/p8460.C - b3e302bb0a97791145a6de62ede07f3a gcc/testsuite/g++.old-deja/g++.mike/p8483.C - fc62e8b9edb86d2587ebe5d1bdc7dbd4 gcc/testsuite/g++.old-deja/g++.mike/p8620.C - 8856a44a30fe6484fa001b3ed5121e1f gcc/testsuite/g++.old-deja/g++.mike/p8786.C - 1004649e4f7df3cafa990e7bef0051b9 gcc/testsuite/g++.old-deja/g++.mike/p8804.C - c72a798543e6c81aadc0d950380daad4 gcc/testsuite/g++.old-deja/g++.mike/p8825.C - 66e61319be760503e4a156d1bb72fac0 gcc/testsuite/g++.old-deja/g++.mike/p9068.C - f91ed64334b058e6d71346ddb0fd2b21 gcc/testsuite/g++.old-deja/g++.mike/p9129.C - 597cdf446ddcb87d616b76140812c601 gcc/testsuite/g++.old-deja/g++.mike/p9206.C - ffcaf5353c10d9ae2055efaf08adbee1 gcc/testsuite/g++.old-deja/g++.mike/p9506.C - 477e5601067b35a4b0eb32aa141b908c gcc/testsuite/g++.old-deja/g++.mike/p9706.C - a0952ba86801c96af79b501d48bc6bba gcc/testsuite/g++.old-deja/g++.mike/p9732a.C - 2fde43f9124d8f51d94916f78ae76d1a gcc/testsuite/g++.old-deja/g++.mike/p9732b.C - ff848818dddfc8e549d8f44ea7ac0efe gcc/testsuite/g++.old-deja/g++.mike/p9732c.C - c6ca70bc31ac97b8e8629f8b55914235 gcc/testsuite/g++.old-deja/g++.mike/p991.C - bcf5a42db1bd2a06014dd0a5a3c098e4 gcc/testsuite/g++.old-deja/g++.mike/parse1.C - 78f5eb9b8316817c46e62d2bbc11b749 gcc/testsuite/g++.old-deja/g++.mike/pmd1.C - f0dd812111dae58dc4e355b5c79e8417 gcc/testsuite/g++.old-deja/g++.mike/pmf1.C - bf1759a2afdf502ed48c5eaa28f88d1f gcc/testsuite/g++.old-deja/g++.mike/pmf2.C - 9d693e9257d5187d1b6a5ade3b73269b gcc/testsuite/g++.old-deja/g++.mike/pmf3.C - 8b18309b744fe7614cc29c20e9a8316f gcc/testsuite/g++.old-deja/g++.mike/pmf4.C - 31244f242aa7452e8577906b3c8ef8b8 gcc/testsuite/g++.old-deja/g++.mike/pmf6.C - 0ba32f6dd32ed307e16916c3c7d94c7d gcc/testsuite/g++.old-deja/g++.mike/pmf7.C - 4d623182737c4a611535ee30b2f4a975 gcc/testsuite/g++.old-deja/g++.mike/pmf8.C - 0d0a72886399dd539462e97ce580afdb gcc/testsuite/g++.old-deja/g++.mike/pmf9.C - 0d61464bbc8d4965e0bcc3d85dfbae54 gcc/testsuite/g++.old-deja/g++.mike/pt1.C - 50a97239455d4eb4ae2f1acb145c606a gcc/testsuite/g++.old-deja/g++.mike/pt2.C - f71b53c5caf650079e9909fe6d45c0a7 gcc/testsuite/g++.old-deja/g++.mike/pt3.C - 88b4a8bb3105a05c27aabf0c65e6b717 gcc/testsuite/g++.old-deja/g++.mike/pt4.C - 4c170a948c69e24330fb57e109664614 gcc/testsuite/g++.old-deja/g++.mike/ref1.C - 578df3f8b89228bbd34cb1e4afdc89c4 gcc/testsuite/g++.old-deja/g++.mike/rtti1.C - 2513b099c9e2ec37fc88cbfeebdf00dc gcc/testsuite/g++.old-deja/g++.mike/rtti2.C - 6333d51732f347371e88b98280b27571 gcc/testsuite/g++.old-deja/g++.mike/rtti3.C - d98aace07ae1f94f01edf1afec351d59 gcc/testsuite/g++.old-deja/g++.mike/s24939.C - 0ab0374962964cf99132d3da38867803 gcc/testsuite/g++.old-deja/g++.mike/s35520.C - f9336f9cb5c37a66aec107290827a164 gcc/testsuite/g++.old-deja/g++.mike/s9959.C - 3adc1175a5b32a0ce0ca08c6f7bd6dc2 gcc/testsuite/g++.old-deja/g++.mike/scast1.C - d0afc2a3ff6b8a542115e2222fe77431 gcc/testsuite/g++.old-deja/g++.mike/sizeof.C - cd57679bb2e5eddfd83825e786778b6d gcc/testsuite/g++.old-deja/g++.mike/temp.C - 9e0cfc35c0d2295b4355e5a7b092450b gcc/testsuite/g++.old-deja/g++.mike/thunk1.C - 136b4927aff7a9815802dcaef30303c3 gcc/testsuite/g++.old-deja/g++.mike/thunk2.C - 115e216cdda5a2dd749db502b8bc2dbf gcc/testsuite/g++.old-deja/g++.mike/thunk3.C - 952bab3887bfbee188ffdab05f3e1463 gcc/testsuite/g++.old-deja/g++.mike/unroll1.C - acec0a7fe32250197bfe1e5bef3eec9a gcc/testsuite/g++.old-deja/g++.mike/virt1.C - c9f8fdb0cef02c349b963b6d7b46cb0c gcc/testsuite/g++.old-deja/g++.mike/virt2.C - 16e7a5a23085274859869f3d73db9258 gcc/testsuite/g++.old-deja/g++.mike/virt3.C - 4ffc1ad480de5da586404bb6657533d8 gcc/testsuite/g++.old-deja/g++.mike/virt4.C - 69b70bb7f0d0b25db18baaf30351b004 gcc/testsuite/g++.old-deja/g++.mike/virt5.C - 7240cae0387b1d43adfbdb2539476c43 gcc/testsuite/g++.old-deja/g++.mike/virt6.C - 7518c658d812f0b7b8fd0dbd60801a23 gcc/testsuite/g++.old-deja/g++.mike/vtable1.C - 20404a54c7fad50a5bf4291f11672d74 gcc/testsuite/g++.old-deja/g++.mike/warn1.C - 5f092c001d9cbc9ff1df604ef1450faa gcc/testsuite/g++.old-deja/g++.mike/warn2.C - 2563256f0551307948cae5bc60102644 gcc/testsuite/g++.old-deja/g++.mike/warn3.C - c2be7b4febf6a7cd916d3d2cb0f6b56e gcc/testsuite/g++.old-deja/g++.mike/warn4.C - cf2d48d65898428d815e90cd42266890 gcc/testsuite/g++.old-deja/g++.mike/warn5.C - 16346793065565bb593c169af2965c42 gcc/testsuite/g++.old-deja/g++.mike/warn6.C - c0cce74869cd1549b71d008abc96ecaa gcc/testsuite/g++.old-deja/g++.mike/warn7.C - 5ca16333653f02e417d68999eea43014 gcc/testsuite/g++.old-deja/g++.mike/warn8.C - db16b1a69a6a07ce7e8b15b61a74a309 gcc/testsuite/g++.old-deja/g++.niklas/README - f591ab4acb3f4e7db61710046c08d1b7 gcc/testsuite/g++.old-deja/g++.niklas/t113.C - ba13c4585fa6a5faac4b771e4db64801 gcc/testsuite/g++.old-deja/g++.niklas/t114.C - 64bb7503f0719564d07f9a959c3c42d9 gcc/testsuite/g++.old-deja/g++.niklas/t115.C - cfada6946ead957280ae6f95432ba823 gcc/testsuite/g++.old-deja/g++.niklas/t118.C - 41f11f072ca0663080f51f412ad6b53c gcc/testsuite/g++.old-deja/g++.niklas/t119.C - 1fbc93ab31c8618c156b69e59cf641aa gcc/testsuite/g++.old-deja/g++.niklas/t120.C - 03597f30626be92680fdc1b29ad4ff73 gcc/testsuite/g++.old-deja/g++.niklas/t121.C - 1b3b229ac405b2fbcf3790a93c83de9b gcc/testsuite/g++.old-deja/g++.niklas/t122.C - 1a639a7e75350ba12757b19e656c1737 gcc/testsuite/g++.old-deja/g++.niklas/t123.C - 5abf997c400a39a87b9de8f61d198101 gcc/testsuite/g++.old-deja/g++.niklas/t124.C - 32ef3d2daa861741f36627abea74253c gcc/testsuite/g++.old-deja/g++.niklas/t125.C - 5d36ef6b00441a8e9e5c00c50746f48d gcc/testsuite/g++.old-deja/g++.niklas/t126.C - 7904f98f43a515fdf9e8e6672706a0d3 gcc/testsuite/g++.old-deja/g++.niklas/t127.C - 40e3f76d64431c0d26f89808edf4ca71 gcc/testsuite/g++.old-deja/g++.niklas/t128.C - 57d76f11324259e61f1488b04c21e736 gcc/testsuite/g++.old-deja/g++.niklas/t129.C - 4e9939fd81ddfb825419b9d812b75927 gcc/testsuite/g++.old-deja/g++.niklas/t130.C - e06d77af0ab382304fa4d3092aca707d gcc/testsuite/g++.old-deja/g++.niklas/t131.C - 7dcc45bfc569ed4118cb6b53d5e9340d gcc/testsuite/g++.old-deja/g++.niklas/t132.C - 8fb56c6c10b9da35bb085a6e82a5b45d gcc/testsuite/g++.old-deja/g++.niklas/t133.C - 7e51d009869b4e1f1515ddc72862eeb6 gcc/testsuite/g++.old-deja/g++.niklas/t134.C - 85a59b001f1a893825cd16133bef4459 gcc/testsuite/g++.old-deja/g++.niklas/t135.C - 6599e71625a4a19d9b43b308d1287065 gcc/testsuite/g++.old-deja/g++.niklas/t136.C - 969690b4748db129277de3dfe7bb02a4 gcc/testsuite/g++.old-deja/g++.niklas/t137.C - dce5054bc14c4ad290248070481ead9f gcc/testsuite/g++.old-deja/g++.niklas/t138.C - 6718dc34f49d0e0a618170c0ac397c38 gcc/testsuite/g++.old-deja/g++.niklas/t139.C - dd564b31d57cb02e5d6c101dbdedb0ea gcc/testsuite/g++.old-deja/g++.niklas/t140.C - 306327ba117803a0c9884b1c550e822b gcc/testsuite/g++.old-deja/g++.niklas/t141.C - 64c5d1a3167a533ce9cc98bfefdd1ebd gcc/testsuite/g++.old-deja/g++.ns/alias1.C - 4b39531ed9b75627ccd39bd45bcce308 gcc/testsuite/g++.old-deja/g++.ns/alias2.C - ff668e97c862ec9d9872e11a1ca7e91f gcc/testsuite/g++.old-deja/g++.ns/alias3.C - f251f052e0ffb2f3365f84e0177f0cee gcc/testsuite/g++.old-deja/g++.ns/alias4.C - 5a4c153472b2c8c1983aed495db2717b gcc/testsuite/g++.old-deja/g++.ns/alias6.C - 5fe86212645da2b58490150f55889487 gcc/testsuite/g++.old-deja/g++.ns/alias7.C - 3f29778f04a48040d4674da3cb03f761 gcc/testsuite/g++.old-deja/g++.ns/anon1.C - 1576f73d488f01626d95cc2b893b6fda gcc/testsuite/g++.old-deja/g++.ns/bogus1.C - f4e9ca642ad2357663c99460eb9dc63d gcc/testsuite/g++.old-deja/g++.ns/crash1.C - 3a95064d597c5a12f6a8fbcb78c86a9f gcc/testsuite/g++.old-deja/g++.ns/crash2.C - 09eaee0c15c01d4ecc5f7f840db179fd gcc/testsuite/g++.old-deja/g++.ns/crash3.C - e62c91a9ce451cfbd36af63f733470b6 gcc/testsuite/g++.old-deja/g++.ns/crash4.C - e7ae6c01430fe184836d998bc4619af4 gcc/testsuite/g++.old-deja/g++.ns/extern1.C - 1ac4f8617c42fa9ac34245cdbdf20c7d gcc/testsuite/g++.old-deja/g++.ns/friend1.C - a1cd086b33bc3d6ba70f12f6067be3ef gcc/testsuite/g++.old-deja/g++.ns/friend2.C - 89941597be39f2078ede1d0b9fc6f061 gcc/testsuite/g++.old-deja/g++.ns/invalid1.C - d0f32b7b3cfe72c80a1c5c6794635baf gcc/testsuite/g++.old-deja/g++.ns/koenig1.C - b1e98db20e458599a3989c99144930ea gcc/testsuite/g++.old-deja/g++.ns/koenig2.C - 266341d48a47c15170ec783c99d32be1 gcc/testsuite/g++.old-deja/g++.ns/koenig3.C - 627c546ae03053e235bd919cd22bc376 gcc/testsuite/g++.old-deja/g++.ns/koenig4.C - 4ce4c0f8fabd3c8591ef1320137fad47 gcc/testsuite/g++.old-deja/g++.ns/koenig5.C - e6014e703fe3e48049afe0bf6475b0cb gcc/testsuite/g++.old-deja/g++.ns/koenig6.C - c8dceabaa72c6c5c2c174d456a76e1c8 gcc/testsuite/g++.old-deja/g++.ns/koenig7.C - cd857848d7724ef9eb3c2c50f4897375 gcc/testsuite/g++.old-deja/g++.ns/koenig8.C - 1d9747eb19c613728fa93e94b8db7519 gcc/testsuite/g++.old-deja/g++.ns/koenig9.C - e93b5e47138610cc96cd1e47e5a6d555 gcc/testsuite/g++.old-deja/g++.ns/lookup1.C - 4b6b2ac3e3d74481640ca27d3acf97f9 gcc/testsuite/g++.old-deja/g++.ns/lookup2.C - 8ca812b3514e2dd57929d04527c41336 gcc/testsuite/g++.old-deja/g++.ns/lookup3.C - 42d07132c8589b594e5fe06abcf87a15 gcc/testsuite/g++.old-deja/g++.ns/lookup4.C - 93d3fd278332d098b26a321966343d42 gcc/testsuite/g++.old-deja/g++.ns/lookup5.C - 9b951c773784c7c3cc13ada78ad54dc6 gcc/testsuite/g++.old-deja/g++.ns/main1.C - 12c3557fbe98239f95e9be8ad07692de gcc/testsuite/g++.old-deja/g++.ns/ns1.C - fc6a7e08ed0cee9d6e593a2555659ac0 gcc/testsuite/g++.old-deja/g++.ns/ns10.C - ccd42fdc2dc6a2b87fb540bd4247eccf gcc/testsuite/g++.old-deja/g++.ns/ns11.C - eb31b0947da8881be39e7a024d7a729f gcc/testsuite/g++.old-deja/g++.ns/ns12.C - e44509ec92e8fc89c8c716fa7e54720d gcc/testsuite/g++.old-deja/g++.ns/ns13.C - 5891420984851379a8e57e5b2a0bacc2 gcc/testsuite/g++.old-deja/g++.ns/ns14.C - ebaac0ab353b9b03b23469d86f47157d gcc/testsuite/g++.old-deja/g++.ns/ns15.C - 77aedd83c7d93f08415cbb6268ba0b95 gcc/testsuite/g++.old-deja/g++.ns/ns16.C - e0503518569255a591c3fcca225a6f8f gcc/testsuite/g++.old-deja/g++.ns/ns17.C - b8b0fe060e50229aafa1ec35c4033669 gcc/testsuite/g++.old-deja/g++.ns/ns18.C - aad198d090f300cc8091fe46363ccb78 gcc/testsuite/g++.old-deja/g++.ns/ns19.C - 6c46a063049be9ddf8a77c067c0a9b0f gcc/testsuite/g++.old-deja/g++.ns/ns2.C - 3ae50688828246dd500f69a0de29fbb3 gcc/testsuite/g++.old-deja/g++.ns/ns3.C - 9c96b7a7d9f5e6c5f75e3e7ec55f16ed gcc/testsuite/g++.old-deja/g++.ns/ns4.C - 557768ccdda273c39a1385dffc6aa700 gcc/testsuite/g++.old-deja/g++.ns/ns5.C - 432dfa0f46a8ab12692ae5c7f0f85499 gcc/testsuite/g++.old-deja/g++.ns/ns6.C - 26f888c874f4df42d61aa8ebaa00fa0b gcc/testsuite/g++.old-deja/g++.ns/ns7.C - c13ad604317caad378cae29d39153e37 gcc/testsuite/g++.old-deja/g++.ns/ns8.C - 46f13ac5afdf46c74f55fda9464a19f3 gcc/testsuite/g++.old-deja/g++.ns/ns9.C - 57c2d88994c1167bddb4a4380eb21797 gcc/testsuite/g++.old-deja/g++.ns/overload1.C - e7e0454b9f67e2c0cafedd046e1df1a0 gcc/testsuite/g++.old-deja/g++.ns/overload2.C - 58c2533d4f809584c8591b980dec0b8d gcc/testsuite/g++.old-deja/g++.ns/overload3.C - cc53a89f144459e878c2fc27cb7cd750 gcc/testsuite/g++.old-deja/g++.ns/overload4.C - 404e0e77a85f8fb64e9e34dedca94fa6 gcc/testsuite/g++.old-deja/g++.ns/overload5.C - f96f046ae42a16ff9abb1cb64171b3ce gcc/testsuite/g++.old-deja/g++.ns/scoped1.C - 039d19c86cd107b1fdcec33f4214e0e4 gcc/testsuite/g++.old-deja/g++.ns/template1.C - f15dc5f7af9a94c864dcd08798fbfe61 gcc/testsuite/g++.old-deja/g++.ns/template10.C - 6cb7cc1d655ff7d02bf6b115d27c2f20 gcc/testsuite/g++.old-deja/g++.ns/template11.C - 09d89e1d6a0ce7924dfddbbec1198053 gcc/testsuite/g++.old-deja/g++.ns/template12.C - 254ee04717ff8c97d6d8d9f8f08ed6b9 gcc/testsuite/g++.old-deja/g++.ns/template13.C - afc2243e3e99fc8452d9346da94c86bd gcc/testsuite/g++.old-deja/g++.ns/template14.C - fb7efad85b5d9c15dafe0c0fe014f92e gcc/testsuite/g++.old-deja/g++.ns/template15.C - 246a7c995987f869d396fc8ce59f41d6 gcc/testsuite/g++.old-deja/g++.ns/template16.C - 1871d9ecaab279ca652b002d80dd7f59 gcc/testsuite/g++.old-deja/g++.ns/template17.C - d79eec58cdd08f618d30b9dbb15833d2 gcc/testsuite/g++.old-deja/g++.ns/template18.C - 73d49c61290b79275cc9f49efdafcaff gcc/testsuite/g++.old-deja/g++.ns/template2.C - 5621c68204abd0c2c17fd2fdee5ff97a gcc/testsuite/g++.old-deja/g++.ns/template3.C - a6d668c517d698af92324c4653d1daa3 gcc/testsuite/g++.old-deja/g++.ns/template4.C - 442e49475c9a00e4cbed4344561a2788 gcc/testsuite/g++.old-deja/g++.ns/template5.C - 8f3f01d9a9a8f5fdba3934718e292dbc gcc/testsuite/g++.old-deja/g++.ns/template6.C - 1c6ee0a1bb618267fbe665d645884e8e gcc/testsuite/g++.old-deja/g++.ns/template7.C - 572350f61cd31fb645db99d27eea1ae9 gcc/testsuite/g++.old-deja/g++.ns/template8.C - ee74d571b61ee2790eca68613745e54a gcc/testsuite/g++.old-deja/g++.ns/template9.C - 407b4397b4f3b0785112e49bb5cd3005 gcc/testsuite/g++.old-deja/g++.ns/type1.C - 7a9f1a10a4a8958b9a4b2668f348b45a gcc/testsuite/g++.old-deja/g++.ns/type2.C - 74672b3a85e5f203e098165b872316ad gcc/testsuite/g++.old-deja/g++.ns/undef1.C - 718e0c469228e45d5db2aa2abf67d121 gcc/testsuite/g++.old-deja/g++.ns/using1.C - b45aaba13f8b63e19c0b611e64f6867b gcc/testsuite/g++.old-deja/g++.ns/using10.C - 1fcf3b1e575d6ca566f2fd977f19bcc1 gcc/testsuite/g++.old-deja/g++.ns/using11.C - 9079a8ba0d17f1b8ab07f3892024a63e gcc/testsuite/g++.old-deja/g++.ns/using12.C - 83100bb2e5d0f0acdd78e8e5e8d2db9c gcc/testsuite/g++.old-deja/g++.ns/using13.C - b0d977f7849d8a44750909027e43b53f gcc/testsuite/g++.old-deja/g++.ns/using14.C - c0116d02edfe6d83a6e0319b7ae43310 gcc/testsuite/g++.old-deja/g++.ns/using2.C - 122a4ea21ae440e6b703061102e0c7a2 gcc/testsuite/g++.old-deja/g++.ns/using3.C - 55a6f7a2805429769338bfc315e29145 gcc/testsuite/g++.old-deja/g++.ns/using4.C - 153674baa1aaa794e45086f74ebc1719 gcc/testsuite/g++.old-deja/g++.ns/using5.C - 61181fe4d561761dfd5906a6a77203a2 gcc/testsuite/g++.old-deja/g++.ns/using6.C - ea73badcef0f5166a559e07a0c263a92 gcc/testsuite/g++.old-deja/g++.ns/using7.C - e592ac6b9789af1e806b4791c984da05 gcc/testsuite/g++.old-deja/g++.ns/using8.C - 10a3890377e72341f4119f4affe2c8cb gcc/testsuite/g++.old-deja/g++.ns/using9.C - 8efa6c7bc586561705098fe395807f18 gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog - c17ab5a5d39a20786219d5cb72e8a956 gcc/testsuite/g++.old-deja/g++.oliva/ctor1.C - 2a6be2a8952603f1259d7023b81ce14b gcc/testsuite/g++.old-deja/g++.oliva/delete1.C - 8c0b3f49c2e5d5c224c1e0aae235e1d8 gcc/testsuite/g++.old-deja/g++.oliva/delete2.C - 11621d62ae5292283691c74f01072c97 gcc/testsuite/g++.old-deja/g++.oliva/delete3.C - 0616469546aadbf2505636e6282105c3 gcc/testsuite/g++.old-deja/g++.oliva/delete4.C - 5b756dec74fffa3f353f5ca224de4022 gcc/testsuite/g++.old-deja/g++.oliva/delete5.C - e0d3e8aef40e06d214dac0b24734a598 gcc/testsuite/g++.old-deja/g++.oliva/dwarf1.C - d5ff02b45e8c1faae9dcfb837696cce1 gcc/testsuite/g++.old-deja/g++.oliva/dwarf2.C - 739f2bb8d3718cf270870067fb11e67d gcc/testsuite/g++.old-deja/g++.oliva/dwarf3.C - f8dc1e3b047760a647ca3fc66b22ab14 gcc/testsuite/g++.old-deja/g++.oliva/expr1.C - c0514fbc4a06765f363ceaa37f304896 gcc/testsuite/g++.old-deja/g++.oliva/expr2.C - 0207e523c92eab8efadd6a868b5b3fe1 gcc/testsuite/g++.old-deja/g++.oliva/ext1.C - 157f8168456e389ac4f34a5082e75a7c gcc/testsuite/g++.old-deja/g++.oliva/friend1.C - 410d7d1fd1d6e3575100642f8c9a65e8 gcc/testsuite/g++.old-deja/g++.oliva/inline1.C - a48a17255f32b3a66ffe19bec30a72f3 gcc/testsuite/g++.old-deja/g++.oliva/linkage1-main.cc - 0600de20dd7c2cf10dfb97ea4eb07915 gcc/testsuite/g++.old-deja/g++.oliva/linkage1.C - bfe4a3c085addec5f331484e5310a5e5 gcc/testsuite/g++.old-deja/g++.oliva/nameret1.C - adf17e0939d138a664dee53d472271fc gcc/testsuite/g++.old-deja/g++.oliva/nameret2.C - 3d2970abfa048bad4c4b489daa7ae29b gcc/testsuite/g++.old-deja/g++.oliva/new1.C - ad3eac5cce6247b57053146272ad863a gcc/testsuite/g++.old-deja/g++.oliva/ns1.C - 6145af5e9f76316b1d149f4bc47f97db gcc/testsuite/g++.old-deja/g++.oliva/ns2.C - 9909ce1d76f79ca2d7e88855206eeffd gcc/testsuite/g++.old-deja/g++.oliva/ns3.C - a4851a60e4447db2c00bf13331df6636 gcc/testsuite/g++.old-deja/g++.oliva/overload1.C - a8f0075556adc14556aa2135bcce0a5a gcc/testsuite/g++.old-deja/g++.oliva/partord1.C - a656b8b55218fcec4683461b96e1edf2 gcc/testsuite/g++.old-deja/g++.oliva/partspec1.C - 745068a3dc92318a7514be58f3413cb0 gcc/testsuite/g++.old-deja/g++.oliva/stkalign.C - a8b8c54396ac1e6e04840dd1bdd28507 gcc/testsuite/g++.old-deja/g++.oliva/template1.C - 13f959e91589085e8519a7ce7cb5d4bc gcc/testsuite/g++.old-deja/g++.oliva/template10.C - 44b10a016f12e19d08675ac7ff78ec8e gcc/testsuite/g++.old-deja/g++.oliva/template2.C - 443bfe7e24350c24cc6466f4ec914d30 gcc/testsuite/g++.old-deja/g++.oliva/template3.C - 4bf2b2de8531cb926b80c542226b064c gcc/testsuite/g++.old-deja/g++.oliva/template4.C - ca9037b495f56944f828e7c59cd45614 gcc/testsuite/g++.old-deja/g++.oliva/template5.C - 5a12a509e3ad4f540060b19515931b54 gcc/testsuite/g++.old-deja/g++.oliva/template6.C - 653ffd8fb42a52f23da2a7d4afdb6109 gcc/testsuite/g++.old-deja/g++.oliva/template7.C - 27a944f8490905502531cd05059b838f gcc/testsuite/g++.old-deja/g++.oliva/template8.C - 93d635e2216d2eb214eebfecea45eb1d gcc/testsuite/g++.old-deja/g++.oliva/template9.C - 4b5372652e1eeb1b3436dfab3fb0d564 gcc/testsuite/g++.old-deja/g++.oliva/thunk1.C - d4ea4be0f27972210ed708dce5e36278 gcc/testsuite/g++.old-deja/g++.oliva/typename1.C - ec472660515f0ea9e6421d6212594f55 gcc/testsuite/g++.old-deja/g++.oliva/typename2.C - cb347c003d6bc4d2ac1cd3b8cb0a7ad5 gcc/testsuite/g++.old-deja/g++.oliva/typeof1.C - 8f92a8912de7394d42ee9868868d7e1f gcc/testsuite/g++.old-deja/g++.other/900403_04.C - d2a61b5f238fbeef49772675bd6c035f gcc/testsuite/g++.old-deja/g++.other/900519_12.C - 4781d101689a334ce5edaf88a1e77c83 gcc/testsuite/g++.old-deja/g++.other/access1.C - 557115836c5559580c903849b953750e gcc/testsuite/g++.old-deja/g++.other/access10.C - fff12d100e8a90210efb06dd4bf7454f gcc/testsuite/g++.old-deja/g++.other/access11.C - 5607efc598712c2be2844d0ce4b7d7e1 gcc/testsuite/g++.old-deja/g++.other/access2.C - 046e318ea200701dd28791f84d3364ca gcc/testsuite/g++.old-deja/g++.other/access3.C - 1de3c4d64d335a3547d9bd221b65e92b gcc/testsuite/g++.old-deja/g++.other/access4.C - e4ecc06adc838b3365a048dd635b4f75 gcc/testsuite/g++.old-deja/g++.other/access5.C - f110d7b225f989a476f79c155a5e5d16 gcc/testsuite/g++.old-deja/g++.other/access6.C - 36d84e42cb470cc6cded750349e2fa48 gcc/testsuite/g++.old-deja/g++.other/access7.C - e63ab962df8f1acaa0719e9e325a762c gcc/testsuite/g++.old-deja/g++.other/access8.C - 275ffe84a13a7a7254b6c04ac584ef8b gcc/testsuite/g++.old-deja/g++.other/access9.C - 97d12fac5830df23ec0def891ee3ccdb gcc/testsuite/g++.old-deja/g++.other/addrof1.C - 73bdfe8d6d8f2a96e6ea0812e1c73bc8 gcc/testsuite/g++.old-deja/g++.other/align.C - dbf974ebd11e39754e731e5fdbd636d6 gcc/testsuite/g++.old-deja/g++.other/ambig1.C - 2799c1248a840cb14758affa4c24408d gcc/testsuite/g++.old-deja/g++.other/ambig2.C - 9c66b70699ff1342d44eb59221237d51 gcc/testsuite/g++.old-deja/g++.other/ambig3.C - 6dd624697232798767c1ec209dcd1491 gcc/testsuite/g++.old-deja/g++.other/anon1.C - 89bb93dbf845b7033c1fbe70d2dfb2be gcc/testsuite/g++.old-deja/g++.other/anon2.C - 367733c92db9bcfe12fccf6f5357cd64 gcc/testsuite/g++.old-deja/g++.other/anon3.C - 0f703db296c3a1d1c06be17ffadd3f98 gcc/testsuite/g++.old-deja/g++.other/anon4.C - aad0443f7c41b4a122886b6f70c3ee81 gcc/testsuite/g++.old-deja/g++.other/anon5.C - 4f0bd17a856faeab69b4712edbe53eed gcc/testsuite/g++.old-deja/g++.other/anon6.C - 7af91bac25d1ca90b85af326822c7fbf gcc/testsuite/g++.old-deja/g++.other/anon7.C - 2ffce2c938097596af2012ee18265f3f gcc/testsuite/g++.old-deja/g++.other/anon8.C - 4203b8d1bec88b84e8402433b5f6c3ed gcc/testsuite/g++.old-deja/g++.other/anon9.C - 07f623c46574840e62286a03c4348b85 gcc/testsuite/g++.old-deja/g++.other/array1.C - 9065ffc68314b4aef3626b81b5f5328e gcc/testsuite/g++.old-deja/g++.other/array2.C - 3bec1e5398fe3d1e7e5d9487c5d0e37a gcc/testsuite/g++.old-deja/g++.other/array3.C - 95a3df89db79879be49e39caf37b733d gcc/testsuite/g++.old-deja/g++.other/array4.C - ad371cb0e0e5569f8e4f12bdaefa7c0d gcc/testsuite/g++.old-deja/g++.other/array5.C - e3d968a14c4d5d023f855b46af29bb70 gcc/testsuite/g++.old-deja/g++.other/array6.C - 87ec86cd5f9b8c9a9c9b300876e3dccb gcc/testsuite/g++.old-deja/g++.other/array9.C - ba720d64a0cf99613a5d491c9d9a9315 gcc/testsuite/g++.old-deja/g++.other/asm1.C - 52fdbbd9f9882f7fbb0abca172c7d7ab gcc/testsuite/g++.old-deja/g++.other/asm2.C - f213d17d284e5fe46a0e8455aaf71d07 gcc/testsuite/g++.old-deja/g++.other/asm3.C - 1ac5ba19c1885e9be0e0ca6b9a4c52be gcc/testsuite/g++.old-deja/g++.other/badarrow.C - 31c33cf79e513b19bb021aa4e593d7b3 gcc/testsuite/g++.old-deja/g++.other/badopt1.C - 1a53f03083b3662b443a4b0f992b7e7f gcc/testsuite/g++.old-deja/g++.other/base1.C - 56c6d186238c4423a7d3d97bacd8cd42 gcc/testsuite/g++.old-deja/g++.other/bitfld1.C - 6c144611ffdf0e5ed4ad302ac9a49191 gcc/testsuite/g++.old-deja/g++.other/bitfld2.C - 5f9c3301ce01dbaca25e43e1bb35e475 gcc/testsuite/g++.old-deja/g++.other/bitfld3.C - ee1225393f6bfc001e60b0b16f335bdf gcc/testsuite/g++.old-deja/g++.other/bitfld4.C - b64773507b85e60ad31dac30c11ec352 gcc/testsuite/g++.old-deja/g++.other/bitfld5.C - 61fb12d3b094aee63b1654fa642f29ad gcc/testsuite/g++.old-deja/g++.other/builtins1.C - 00a8c669c2070d4499e82d3b30319906 gcc/testsuite/g++.old-deja/g++.other/builtins10.C - 174f8d8294990e01924aeade4ba2d025 gcc/testsuite/g++.old-deja/g++.other/builtins2.C - 0b197580584cf50c69e128310bb59412 gcc/testsuite/g++.old-deja/g++.other/builtins3.C - e584fa125612a2948a12f82049b2da5d gcc/testsuite/g++.old-deja/g++.other/builtins4.C - 7f04f8d8d62ea3de9f05662634d150c4 gcc/testsuite/g++.old-deja/g++.other/builtins5.C - b6316b52e8653a9cd53c0f5148b0daee gcc/testsuite/g++.old-deja/g++.other/builtins6.C - 4395e6192c7bdea88521a5bbd51f34e0 gcc/testsuite/g++.old-deja/g++.other/builtins7.C - dfc338f135a8279a02404bc9fe49be59 gcc/testsuite/g++.old-deja/g++.other/builtins8.C - 29952296a7caacc2b945db5e0b5fe8c3 gcc/testsuite/g++.old-deja/g++.other/builtins9.C - 0c90f373fd88712b9af55b3d45ab88f8 gcc/testsuite/g++.old-deja/g++.other/call1.C - 3e481321ce6593bc8e2a10365bdd175a gcc/testsuite/g++.old-deja/g++.other/cast1.C - 3edf5ed8769c2a52a2ea5cbefce749fc gcc/testsuite/g++.old-deja/g++.other/cast2.C - f1cef821ea3ed4921f67bfc6512231f6 gcc/testsuite/g++.old-deja/g++.other/cast3.C - 2b44765fa9d8a7b3098dacd72b224861 gcc/testsuite/g++.old-deja/g++.other/cast4.C - 3da45a84fdb0e4b43d9260d61d9695bb gcc/testsuite/g++.old-deja/g++.other/cast5.C - 298ea3be598523bc4bd83c01b2636b00 gcc/testsuite/g++.old-deja/g++.other/cast6.C - da02549549f36fdbec2ad51af3f80f0b gcc/testsuite/g++.old-deja/g++.other/cast7.C - 7e98cad14d668019fde5bd860087b395 gcc/testsuite/g++.old-deja/g++.other/cleanup1.C - b191bb9b4f4430b44b6ad0ae1ce850c0 gcc/testsuite/g++.old-deja/g++.other/cleanup2.C - da96bf64cf2b426e4b27b07809d4d55f gcc/testsuite/g++.old-deja/g++.other/cleanup4.C - f4812e06dabf7b6112fa342e4f45c395 gcc/testsuite/g++.old-deja/g++.other/comdat1-aux.cc - f34963eb24bc981aff6b296a0854778b gcc/testsuite/g++.old-deja/g++.other/comdat1.C - cc66e6689d637190315be7bfd6e0cf03 gcc/testsuite/g++.old-deja/g++.other/comdat2-aux.cc - e421748ca6191ef379db9252886457f1 gcc/testsuite/g++.old-deja/g++.other/comdat2.C - 7a8997d0aa979264eb4d89a9620dac97 gcc/testsuite/g++.old-deja/g++.other/comdat3-aux.cc - 3cb11229a87ec97d36dc77b6c3b38fd3 gcc/testsuite/g++.old-deja/g++.other/comdat3.C - 7756a61db1fc4d85d7b1167d06769223 gcc/testsuite/g++.old-deja/g++.other/comdat3.h - d9b19cd1292a38bce623a404c5c14601 gcc/testsuite/g++.old-deja/g++.other/comdat4-aux.cc - f3481f025b2bc515a0e79ac333c18c02 gcc/testsuite/g++.old-deja/g++.other/comdat4.C - 7ce8357f84bf1c23ea2ef3e1897f0788 gcc/testsuite/g++.old-deja/g++.other/cond1.C - adc0a6dcb5fd4ac47a11b684146ac09c gcc/testsuite/g++.old-deja/g++.other/cond2.C - a1c2753cfb142a358f8ffc3053ae4a4f gcc/testsuite/g++.old-deja/g++.other/cond3.C - ac45c51548ac5c0e398a0afcf2e9042b gcc/testsuite/g++.old-deja/g++.other/cond4.C - 62dece1518a29fa922ae76074a56bfc2 gcc/testsuite/g++.old-deja/g++.other/cond5.C - 60cc2216254cf4d88abe1ad138469b1b gcc/testsuite/g++.old-deja/g++.other/cond6.C - 1d89ee7d1846d1e50779a90e46fc5a7e gcc/testsuite/g++.old-deja/g++.other/cond7.C - 6f779a48e303e5714ade1dc1eaf9964f gcc/testsuite/g++.old-deja/g++.other/const1.C - 0d1cb77ade62214d4e6b0d9e0303213f gcc/testsuite/g++.old-deja/g++.other/const2.C - 3ce601b39551204293395f2d5fca36c7 gcc/testsuite/g++.old-deja/g++.other/conv1.C - c1e0694d756e50904baf31182dd73510 gcc/testsuite/g++.old-deja/g++.other/conv2.C - df181711cf49d00ca15fec38197e79c8 gcc/testsuite/g++.old-deja/g++.other/conv3.C - cd23d62f08b43907a909a92b9ad1acd5 gcc/testsuite/g++.old-deja/g++.other/conv4.C - b9ae66aae4340b5cdc832fb897055d10 gcc/testsuite/g++.old-deja/g++.other/conv5.C - 513fd12232465c23dbf171d56a61cb8a gcc/testsuite/g++.old-deja/g++.other/conv6.C - 5377676fca91396feae110a743aa9829 gcc/testsuite/g++.old-deja/g++.other/conv7.C - ae2d7eb927bc6e5d849de061f4b341c4 gcc/testsuite/g++.old-deja/g++.other/conv8.C - c486ee9f9b6f71a51d4f615e6e470c17 gcc/testsuite/g++.old-deja/g++.other/conv9.C - bcb09919195a6c71370b1f44704a9ace gcc/testsuite/g++.old-deja/g++.other/copy1.C - c51d339838c157d1f925c6eb729dbd72 gcc/testsuite/g++.old-deja/g++.other/copy2.C - e64d54ef396a5130a55e404cd94b500b gcc/testsuite/g++.old-deja/g++.other/copy3.C - d7423d0670f9d8abf6b30397edaa1235 gcc/testsuite/g++.old-deja/g++.other/covar1.C - cb311fca6afff769f4122785b119455c gcc/testsuite/g++.old-deja/g++.other/crash1.C - a60d440d97e27b06efd91dce983278ee gcc/testsuite/g++.old-deja/g++.other/crash10.C - 476429a62cb15b3c9ee8c125027e40c3 gcc/testsuite/g++.old-deja/g++.other/crash11.C - 1ecd49225243c3c830fc3dc18bf42f4f gcc/testsuite/g++.old-deja/g++.other/crash12.C - b0a2fa7128614543dd35f84eefd11f1a gcc/testsuite/g++.old-deja/g++.other/crash13.C - a41c516fa6d4cda9be81fec03b88b214 gcc/testsuite/g++.old-deja/g++.other/crash14.C - 86b31fd7ce431a2d82f09b6039da031c gcc/testsuite/g++.old-deja/g++.other/crash15.C - e2583d606408edde03d81c01b8ba817f gcc/testsuite/g++.old-deja/g++.other/crash16.C - 7976e30c9ad8cf3f397394bd62325bcd gcc/testsuite/g++.old-deja/g++.other/crash17.C - 0ab3c2f96220a27295790bc3c1e52831 gcc/testsuite/g++.old-deja/g++.other/crash19.C - ac66e95a7eb0f724b07b49df214cb0be gcc/testsuite/g++.old-deja/g++.other/crash2.C - 85193429796a8ae3f75eec98865e8208 gcc/testsuite/g++.old-deja/g++.other/crash20.C - 7a4372cd40c6563853635eb0ae16404d gcc/testsuite/g++.old-deja/g++.other/crash21.C - 4d21fb21f1a5c07669bf5bcc4701f5d6 gcc/testsuite/g++.old-deja/g++.other/crash22.C - af65e288be12d726dd36d9f12b4a6332 gcc/testsuite/g++.old-deja/g++.other/crash23.C - fe5be7534a0122ddef559d72c8fc4fc5 gcc/testsuite/g++.old-deja/g++.other/crash24.C - c9e3fe2b8304a0a8f5d6a337d940cd4e gcc/testsuite/g++.old-deja/g++.other/crash25.C - a9f67dc3be68b25679c337cb411fbadb gcc/testsuite/g++.old-deja/g++.other/crash26.C - ca920fbfee24aea8dd36d80beb365d07 gcc/testsuite/g++.old-deja/g++.other/crash27.C - eb5fc8d3914bbcff1e195a301b96c52e gcc/testsuite/g++.old-deja/g++.other/crash28.C - 52b9cd9c6a2f857dac5de21020b454ea gcc/testsuite/g++.old-deja/g++.other/crash29.C - 05f9169b3c0aa560e0ba3e11e6ed4a94 gcc/testsuite/g++.old-deja/g++.other/crash3.C - 8ddbf498f146b1275504ed7450d2e35b gcc/testsuite/g++.old-deja/g++.other/crash30.C - 1703e72cd30f5bb840b4131a1214464e gcc/testsuite/g++.old-deja/g++.other/crash31.C - 4b488e0ee229b17e181b7bc4e6d4b5d9 gcc/testsuite/g++.old-deja/g++.other/crash32.C - af86322780df2d44590d8b2285db668a gcc/testsuite/g++.old-deja/g++.other/crash33.C - 8737598586da048dab5bd4c2c89c4eaf gcc/testsuite/g++.old-deja/g++.other/crash34.C - ba85d7fd72304bcf88631d504f0844f1 gcc/testsuite/g++.old-deja/g++.other/crash35.C - d0032889a1a88a1e855cd15715dd4d70 gcc/testsuite/g++.old-deja/g++.other/crash36.C - 61401cb0f17765016e51789fdbcc7c87 gcc/testsuite/g++.old-deja/g++.other/crash37.C - 38e9fc13292b02a991e28aa2287aea10 gcc/testsuite/g++.old-deja/g++.other/crash38.C - 135d27e338f13f3cf263a6d927ea3b3d gcc/testsuite/g++.old-deja/g++.other/crash39.C - caa8dc1b04811d1550ebeedd3db0961f gcc/testsuite/g++.old-deja/g++.other/crash4.C - 0ca4ff6d948e35f2891e5d06e8a9e4b7 gcc/testsuite/g++.old-deja/g++.other/crash40.C - 3e1847318a224164324d727c0bf4a03a gcc/testsuite/g++.old-deja/g++.other/crash41.C - af8f62de6c70479ed39928da6720383e gcc/testsuite/g++.old-deja/g++.other/crash42.C - 408d886884b4f130230a709d77c58ad3 gcc/testsuite/g++.old-deja/g++.other/crash5.C - a5242e83d48fc8527715027a7b0e1314 gcc/testsuite/g++.old-deja/g++.other/crash6.C - f839835fe7ce739cfe40a15d9429985c gcc/testsuite/g++.old-deja/g++.other/crash60.C - 77451a6454a80a01eac1f409126d059e gcc/testsuite/g++.old-deja/g++.other/crash7.C - fe179e76a385143c20d1033600901ddd gcc/testsuite/g++.old-deja/g++.other/crash8.C - 894ac4875d2973910281036a8c447ce4 gcc/testsuite/g++.old-deja/g++.other/crash9.C - ab2824fdbb485ee469dd6d9cb8f52b3a gcc/testsuite/g++.old-deja/g++.other/ctor1-aux.cc - bf34c3dce3754aad3a0364358ced05bb gcc/testsuite/g++.old-deja/g++.other/ctor1.C - 318c1c72b2da29f5b9e81e957fcbc16e gcc/testsuite/g++.old-deja/g++.other/cvqual1.C - 3793b7ec7538ca22ef6e87810890ec6d gcc/testsuite/g++.old-deja/g++.other/cvt1.C - c747550f76f0c18401c345889e28d956 gcc/testsuite/g++.old-deja/g++.other/dcast1.C - 76c9f4918ecd1c1a16e2d4a1cfd10a97 gcc/testsuite/g++.old-deja/g++.other/dcast2.C - 561238771ab14ea542b51d0fed719ca1 gcc/testsuite/g++.old-deja/g++.other/debug1.C - ff25450bb13adebb57a287d4d4c6f1bc gcc/testsuite/g++.old-deja/g++.other/debug2.C - dcb71e937d0db05ef4cdd26c5e394656 gcc/testsuite/g++.old-deja/g++.other/debug3.C - 45980c61fd1fff6e98536c35f841d2f6 gcc/testsuite/g++.old-deja/g++.other/debug4.C - acf7d6efd1fb48de4b8f25567876691d gcc/testsuite/g++.old-deja/g++.other/debug5.C - 23b1cd73956069e85a1cd6af724e04c1 gcc/testsuite/g++.old-deja/g++.other/debug6.C - 291c9e5d4d89fc28eb097defb251f26a gcc/testsuite/g++.old-deja/g++.other/debug7.C - b23319808394ce6738b1508b7f4ec38d gcc/testsuite/g++.old-deja/g++.other/debug8.C - b82c1ff0b46d37526b002e9eadb7b5a2 gcc/testsuite/g++.old-deja/g++.other/debug9.C - 5676a661a2b6a27ccd1e71dbf5846d8d gcc/testsuite/g++.old-deja/g++.other/decl1.C - 589daf00ab11a288c7fe3c5d5b24404c gcc/testsuite/g++.old-deja/g++.other/decl2.C - fc8886f5e357bcd9cb0a93ffa6595a2c gcc/testsuite/g++.old-deja/g++.other/decl3.C - 87f1ee2bbfeb5481b12d8c5030343b02 gcc/testsuite/g++.old-deja/g++.other/decl4.C - dee61f6d0ffeea7df22a8d9aa000680e gcc/testsuite/g++.old-deja/g++.other/decl5.C - f1bafdb743032a2162ea7c270025c1dd gcc/testsuite/g++.old-deja/g++.other/decl6.C - b7922b62c66771d84dbb60a4b1b4545c gcc/testsuite/g++.old-deja/g++.other/decl7.C - 70374012e8e3dd49e53dfd2d182ad64d gcc/testsuite/g++.old-deja/g++.other/decl8.C - e132f4eacd09364c6ba47417c0724608 gcc/testsuite/g++.old-deja/g++.other/decl9.C - 92af71277727e3a1f4146b458ce18b9f gcc/testsuite/g++.old-deja/g++.other/defarg1.C - e9dc61c83b948a4d158bfdb94b298963 gcc/testsuite/g++.old-deja/g++.other/defarg2.C - 66bed1c478469224297df66607f38744 gcc/testsuite/g++.old-deja/g++.other/defarg3.C - 710632e062afe5e9c781e28d1840cdbf gcc/testsuite/g++.old-deja/g++.other/defarg4.C - c8d9865e55428fe9bef770d7cf7a264d gcc/testsuite/g++.old-deja/g++.other/defarg5.C - 2bf46981883d131190ab94087d53bafe gcc/testsuite/g++.old-deja/g++.other/defarg6.C - c60e35453aa201f9a53cebeea1e937f0 gcc/testsuite/g++.old-deja/g++.other/defarg7.C - 56c31a277d90ddf2a30fb0acb32b386a gcc/testsuite/g++.old-deja/g++.other/defarg8.C - f7f9c2f14ef416153be680c07c0850ff gcc/testsuite/g++.old-deja/g++.other/defarg9.C - 34f6525c6eb87fdc45c8fcf8d0b2115a gcc/testsuite/g++.old-deja/g++.other/delete1.C - e07ada36da67f4d363dd0ea3aa4c8a94 gcc/testsuite/g++.old-deja/g++.other/delete2.C - 2b4ccd5eba9b684fb50aa6134ccb3787 gcc/testsuite/g++.old-deja/g++.other/delete3.C - f395a1991bc4cfee301ecccc74d5d757 gcc/testsuite/g++.old-deja/g++.other/delete4.C - f2e3e23b1fda185e1f462c9e3bf913e6 gcc/testsuite/g++.old-deja/g++.other/delete5.C - 002b9210ec0b57b8244b0909a259b25f gcc/testsuite/g++.old-deja/g++.other/delete6.C - db00ad7b8cb4aebea3e6520ea992edfe gcc/testsuite/g++.old-deja/g++.other/delete7.C - 84bdff781f1a6fd221ea3dfef103b8d4 gcc/testsuite/g++.old-deja/g++.other/delete8.C - 382473fc6c53960e79489c1e820820b1 gcc/testsuite/g++.old-deja/g++.other/deref1.C - a9067192357860945ae88185ed54ec2c gcc/testsuite/g++.old-deja/g++.other/dll-1.C - d967c7f394d25e627016c2e15ede2890 gcc/testsuite/g++.old-deja/g++.other/dll-2.C - 8b98f2004a966104a390f6cc5bf87729 gcc/testsuite/g++.old-deja/g++.other/dll-3.C - 17d764709d0c92abbfa72daf5aec6b8e gcc/testsuite/g++.old-deja/g++.other/dll-4.C - 681d330e5a588ec1581c75f83745a574 gcc/testsuite/g++.old-deja/g++.other/dll-5.C - 8df2e74fcad2732785e27e0358174919 gcc/testsuite/g++.old-deja/g++.other/dll-6.C - 42930a953066f66409a9916d49210973 gcc/testsuite/g++.old-deja/g++.other/dtor1.C - 7299011904104fb6c29ba323cb11ab6d gcc/testsuite/g++.old-deja/g++.other/dtor10.C - 6571e1d6a0787cb3a63167aa2beeccd7 gcc/testsuite/g++.old-deja/g++.other/dtor11.C - 49cceaef10e394102fa51c269f289f67 gcc/testsuite/g++.old-deja/g++.other/dtor12.C - a38327344ea63a8b5d5757b2bd02efc1 gcc/testsuite/g++.old-deja/g++.other/dtor13.C - 573c74f438072a08f4c7e076c4fde80a gcc/testsuite/g++.old-deja/g++.other/dtor2.C - 8f3f1d766e7a640091d25ad94a1ffdb5 gcc/testsuite/g++.old-deja/g++.other/dtor3.C - beaa62d9f1bf0ffca6cd65768337e910 gcc/testsuite/g++.old-deja/g++.other/dtor4.C - 95142dab2cdf06c9a812ece53a941442 gcc/testsuite/g++.old-deja/g++.other/dtor5.C - bec7fc1b3e53b667bbfb02f3caa7a751 gcc/testsuite/g++.old-deja/g++.other/dtor6.C - 8706c67091af1a99f99c926204a00007 gcc/testsuite/g++.old-deja/g++.other/dtor7.C - d553422d1e882d1f572883010b7fd3e3 gcc/testsuite/g++.old-deja/g++.other/dtor8.C - f3a397572b3d30079dae4262a09ad6dd gcc/testsuite/g++.old-deja/g++.other/dtor9.C - 18ab476d159af8d7f64b52ff42c6d4cd gcc/testsuite/g++.old-deja/g++.other/dyncast1.C - b3aeb638088e169adea89e9357a2a912 gcc/testsuite/g++.old-deja/g++.other/dyncast2.C - 77acee0de8a57b4945b482ef64b63edc gcc/testsuite/g++.old-deja/g++.other/dyncast3.C - e7ae9ecae1158825c61dc13b8aa8b855 gcc/testsuite/g++.old-deja/g++.other/dyncast4.C - 45acf9d82067b001c75d4c13f6867940 gcc/testsuite/g++.old-deja/g++.other/dyncast5.C - 5cd17ceac92a7733addb1d3c1daccbc5 gcc/testsuite/g++.old-deja/g++.other/dyncast6.C - 0268c0e962508ed426bff1e44757f34b gcc/testsuite/g++.old-deja/g++.other/eh.C - af4bf43b1d12ba745d0006242f963725 gcc/testsuite/g++.old-deja/g++.other/eh1.C - fff040d0461db3bb906852d2efd56a9d gcc/testsuite/g++.old-deja/g++.other/eh2.C - 260c328a7fb09ba03925bbff7306c211 gcc/testsuite/g++.old-deja/g++.other/eh3.C - 6a8cb61c7e2c6936f70f770cc36db9e2 gcc/testsuite/g++.old-deja/g++.other/eh4.C - 50ccfaa907c448bee3f02ccdb3da5d91 gcc/testsuite/g++.old-deja/g++.other/eh5.C - 5d7f93c2ec3abd2ea79f1736d302ce96 gcc/testsuite/g++.old-deja/g++.other/elab1.C - ee6c301abacfe5428f15dcdccc0731da gcc/testsuite/g++.old-deja/g++.other/empty1.C - e0228ca9cb60d1437fd658fe2d597301 gcc/testsuite/g++.old-deja/g++.other/empty2.C - 5b6d9e3f0f202ed5f985699483d694c3 gcc/testsuite/g++.old-deja/g++.other/enum1.C - feb92c7dc6c4aa9d4c55f0948efbc038 gcc/testsuite/g++.old-deja/g++.other/enum2.C - 703ef9888858691fda401137ea6e0340 gcc/testsuite/g++.old-deja/g++.other/enum3.C - 6fccda2d509c4bd94d69e288d4349789 gcc/testsuite/g++.old-deja/g++.other/enum4.C - 989a20c8af821e747e17e6f4d9323de7 gcc/testsuite/g++.old-deja/g++.other/enum5.C - a062e6feea05b79de6f4a91e26e7acb3 gcc/testsuite/g++.old-deja/g++.other/explicit1.C - d76dde025ff80c49abb21b777371b8ac gcc/testsuite/g++.old-deja/g++.other/expr1.C - cb97f0a4d350c5545ed921b0c95d1800 gcc/testsuite/g++.old-deja/g++.other/exprstmt1.C - 20c3e7bd2094e334ab8bfcd82a2b1e43 gcc/testsuite/g++.old-deja/g++.other/externC1.C - e4bbf19796485a7cc4158d83c4d3cf4d gcc/testsuite/g++.old-deja/g++.other/externC2.C - d9d8a652760a5ef1b74c8b6ce815177d gcc/testsuite/g++.old-deja/g++.other/externC3.C - 12b18dcb5beead4fc71db9293bcc0606 gcc/testsuite/g++.old-deja/g++.other/externC4.C - 7d36ee48a189b66e67773c2763f76faa gcc/testsuite/g++.old-deja/g++.other/externC5.C - ab5dac12c9731d9f382f77c22f943ed2 gcc/testsuite/g++.old-deja/g++.other/field1.C - c8a67e5273d7857015e7f705d0d454c3 gcc/testsuite/g++.old-deja/g++.other/field2.C - cdb14b1ccbe32a578cb98ecd21523f57 gcc/testsuite/g++.old-deja/g++.other/fnname1.C - cbd2042bbd0e31ca134217190c71ebbb gcc/testsuite/g++.old-deja/g++.other/for1.C - 542e3d0c6c6213214631bbea885d8ce6 gcc/testsuite/g++.old-deja/g++.other/for2.C - f5b511f3ec5f4d24414f371b7643aad5 gcc/testsuite/g++.old-deja/g++.other/friend1.C - a8a2b073e880541aac32c952a151d54e gcc/testsuite/g++.old-deja/g++.other/friend10.C - 689a2e160752b9dd397610b28e2c0b19 gcc/testsuite/g++.old-deja/g++.other/friend11.C - dba3090eb844e8c6c1d4e88f5f742e83 gcc/testsuite/g++.old-deja/g++.other/friend2.C - 13817ac9cad48290aba294b443352ef4 gcc/testsuite/g++.old-deja/g++.other/friend3.C - a81525f7456919fc54f1c69499313ca6 gcc/testsuite/g++.old-deja/g++.other/friend4.C - 0161e6b486d3b3dee4f0cf2bc41f3cd9 gcc/testsuite/g++.old-deja/g++.other/friend5.C - e26bb2d530647d0754ac8e384371995b gcc/testsuite/g++.old-deja/g++.other/friend6.C - a64b18f5e241c9cd94e6366c4fa85f1c gcc/testsuite/g++.old-deja/g++.other/friend7.C - 300e9a1ebba6e1b59b9aade1f7c72f54 gcc/testsuite/g++.old-deja/g++.other/friend8.C - 5eea2191994afdf9e4907504265a6124 gcc/testsuite/g++.old-deja/g++.other/friend9.C - f7be1197051cef5c4a84228232f830bc gcc/testsuite/g++.old-deja/g++.other/goto1.C - 72371ac4585f8b9c70feb54fea8e821c gcc/testsuite/g++.old-deja/g++.other/goto2.C - c316b72961a5e3b35f0cad6ae96805dd gcc/testsuite/g++.old-deja/g++.other/goto3.C - 3b16032627e4a56483ab6c1a869fba90 gcc/testsuite/g++.old-deja/g++.other/goto4.C - cebe79b70e6f8196370defdbf89340d5 gcc/testsuite/g++.old-deja/g++.other/headers1.C - 5eac42064e4beea7ad7dcd49e3ed88db gcc/testsuite/g++.old-deja/g++.other/incomplete.C - a5b35401aabff5d46ee703160a256207 gcc/testsuite/g++.old-deja/g++.other/init1.C - c65ae1dbb01e95dc5e6b68b729c7b6a6 gcc/testsuite/g++.old-deja/g++.other/init10.C - a945aed16fc33d3e6afcb1dc09661a05 gcc/testsuite/g++.old-deja/g++.other/init11.C - 6763453ad9902cd9fd256016d6697e04 gcc/testsuite/g++.old-deja/g++.other/init12.C - 5f0aeb2e2e0c81324c51ed3e0e0d43c5 gcc/testsuite/g++.old-deja/g++.other/init13.C - f715f2cfa734fefb76e0bb097139a60c gcc/testsuite/g++.old-deja/g++.other/init14.C - 70e2f4c15bc3948996072f2b9cacaca7 gcc/testsuite/g++.old-deja/g++.other/init15.C - 3a30cb3e5ae697139f2bcd67859bffad gcc/testsuite/g++.old-deja/g++.other/init16.C - cc3c1af250386499471f365de78ad096 gcc/testsuite/g++.old-deja/g++.other/init17.C - 09cdc6f15b9f59aca7cb90db7fa556d5 gcc/testsuite/g++.old-deja/g++.other/init2.C - 63abea026a929f3b0c80bcda371963b9 gcc/testsuite/g++.old-deja/g++.other/init3.C - 9586910c917e9757eb948e6ba2dc14d7 gcc/testsuite/g++.old-deja/g++.other/init4.C - f117e5a3f3e741ccd01452cfb778e7b1 gcc/testsuite/g++.old-deja/g++.other/init5.C - ef17244e8beb00b8e2b159085fa4524c gcc/testsuite/g++.old-deja/g++.other/init6.C - 218366b1db7ad573de9089b8dc32b49f gcc/testsuite/g++.old-deja/g++.other/init7.C - 8f1fad4a3628e33ecda8e9b1d591d956 gcc/testsuite/g++.old-deja/g++.other/init8.C - 0696a984444c04ea186eb0741dab5b5d gcc/testsuite/g++.old-deja/g++.other/init9.C - 8aea0874ae47ec6f53fb668325fd6e48 gcc/testsuite/g++.old-deja/g++.other/initstring.C - 5841802bbaf58c45a8be3d0bc688eae3 gcc/testsuite/g++.old-deja/g++.other/inline1.C - 50d7ee902563f62414c3d4e1c3e2be49 gcc/testsuite/g++.old-deja/g++.other/inline10.C - 3bd78b7aee29c89595c18932ab7c6ff7 gcc/testsuite/g++.old-deja/g++.other/inline11.C - 1da90aeb4c1a09f5a8c146fa720eb081 gcc/testsuite/g++.old-deja/g++.other/inline12.C - 6d138e6b605ced1518ce48da2e4a8313 gcc/testsuite/g++.old-deja/g++.other/inline13.C - 5048bcdb68a786e7e91b6c13276ea7d9 gcc/testsuite/g++.old-deja/g++.other/inline14.C - d065f7b802be155187ff416cf56db93e gcc/testsuite/g++.old-deja/g++.other/inline15.C - 94a6d3c26b108e05298c1283ec8a85a9 gcc/testsuite/g++.old-deja/g++.other/inline16.C - 71248f6786229af294e1836c18601abb gcc/testsuite/g++.old-deja/g++.other/inline17.C - 69da7d680ad5e7376411f896aed134fa gcc/testsuite/g++.old-deja/g++.other/inline18.C - 3557e3ebfc86655982c4c545a8a9f0ad gcc/testsuite/g++.old-deja/g++.other/inline19.C - cdf515ec26e7beadbb14fdea9061b732 gcc/testsuite/g++.old-deja/g++.other/inline2.C - afc3a04b959aae42619cd9d21f7dbd19 gcc/testsuite/g++.old-deja/g++.other/inline20.C - 7a3ef5192a33feec85ef28205357b71b gcc/testsuite/g++.old-deja/g++.other/inline21.C - f1224fb4be126166d0a579ea0dc6acc8 gcc/testsuite/g++.old-deja/g++.other/inline23.C - 7b08662ff0ad8e5c427bcdd4565beaf7 gcc/testsuite/g++.old-deja/g++.other/inline3.C - 28e4cd2fa1658df97a354ad0f586f2a8 gcc/testsuite/g++.old-deja/g++.other/inline4.C - ccfaa381b4b7ddc2ae21136f982f0584 gcc/testsuite/g++.old-deja/g++.other/inline5.C - 4b2c8697535041bce609a3148c50d503 gcc/testsuite/g++.old-deja/g++.other/inline6.C - 4eaa61a7f4169081f2327958cf38f524 gcc/testsuite/g++.old-deja/g++.other/inline7.C - 47f62635d061b551469bfada5000ff23 gcc/testsuite/g++.old-deja/g++.other/inline8.C - 4ff7844073d913c0d5099f3c5a9d1905 gcc/testsuite/g++.old-deja/g++.other/inline9.C - 024add5304c41b827990193948da5b1f gcc/testsuite/g++.old-deja/g++.other/instan1.C - 7c7aaab427900113172f72ddcd0b0c5e gcc/testsuite/g++.old-deja/g++.other/lex1.C - 5d4a0219ff1355aba34b447f98bcca36 gcc/testsuite/g++.old-deja/g++.other/lineno1.C - 9c7886f38212d10f28c72da01bfc819a gcc/testsuite/g++.old-deja/g++.other/lineno2.C - 5e52821ca49563fbc530d8e6757296ea gcc/testsuite/g++.old-deja/g++.other/lineno3.C - 259b00ebc759f1c2be8bf93afcc1c26c gcc/testsuite/g++.old-deja/g++.other/lineno4.C - e44ad22b26a06856bf4b7933f64ab19d gcc/testsuite/g++.old-deja/g++.other/lineno5.C - 9aafb5ae2a68d411c66cc1ee6ae4f61d gcc/testsuite/g++.old-deja/g++.other/linkage1.C - 7b3fb63fa48296d67b7bca86995e7e3c gcc/testsuite/g++.old-deja/g++.other/linkage2.C - 42b8a76745e45d733d565ced3107d4fa gcc/testsuite/g++.old-deja/g++.other/linkage3.C - 76738f98b7bbe8a3ed99abf08aec7f10 gcc/testsuite/g++.old-deja/g++.other/linkage4.C - 8f5f0bc1ea8aec63ad7e64ec0fb5a60d gcc/testsuite/g++.old-deja/g++.other/linkage5.C - 031860326d5d4c1b03d2fa8b5333dc2b gcc/testsuite/g++.old-deja/g++.other/linkage6.C - 9f0e982ef3a2802a121297c93371f22b gcc/testsuite/g++.old-deja/g++.other/linkage7.C - b955eaddeae1b9576c7ee4f0048e0d24 gcc/testsuite/g++.old-deja/g++.other/local-alloc1.C - f02d7bee1a6e33dff41829b90a2f55e5 gcc/testsuite/g++.old-deja/g++.other/local1.C - b0c55f20739e7cf716fcd5af1b14be8b gcc/testsuite/g++.old-deja/g++.other/local2.C - d66fe3a8dd3fe648291bfe2f4d9cff5d gcc/testsuite/g++.old-deja/g++.other/local3.C - 27f9dff2a26887c8da1bef9ace8c5587 gcc/testsuite/g++.old-deja/g++.other/local4.C - f99b40c8a5dca68f114e31c176c89436 gcc/testsuite/g++.old-deja/g++.other/lookup1.C - d870c2b83ff4174d5142d37d47482ac8 gcc/testsuite/g++.old-deja/g++.other/lookup10.C - 4d8dd7569edee5d6f3ae1b7961abcaf3 gcc/testsuite/g++.old-deja/g++.other/lookup11.C - 498b648156e20d27ee54c22b9aa0a165 gcc/testsuite/g++.old-deja/g++.other/lookup12.C - 85667729a1c4d4a36960f668f2a14dd0 gcc/testsuite/g++.old-deja/g++.other/lookup13.C - 557c4eed5560ec6f7f08ef624ba62960 gcc/testsuite/g++.old-deja/g++.other/lookup14.C - 4e5bbeda32847d5103fd91a11643cd0c gcc/testsuite/g++.old-deja/g++.other/lookup15.C - 68b1b92ac10f904ef8d7df25feb47671 gcc/testsuite/g++.old-deja/g++.other/lookup16.C - 8a1fafd7339e35a324f0c9633e4504e0 gcc/testsuite/g++.old-deja/g++.other/lookup17.C - 21f8dfca32a2d700b3161a29e71363d4 gcc/testsuite/g++.old-deja/g++.other/lookup18.C - f8f0ae352cbb51ceb3ac0b70b2e7a295 gcc/testsuite/g++.old-deja/g++.other/lookup19.C - a0a6b7f99c096f6cba8f03f9c614a72f gcc/testsuite/g++.old-deja/g++.other/lookup2.C - ec3df6ff05f5895bbe08f752327dc07a gcc/testsuite/g++.old-deja/g++.other/lookup20.C - 303ad36f28e46f5e782cff9679222b86 gcc/testsuite/g++.old-deja/g++.other/lookup21.C - 45c0f0aa9666c49e0065d9e14fe7f8fb gcc/testsuite/g++.old-deja/g++.other/lookup22.C - 5ea9b908bb1ed71c03d053c66cbcbcee gcc/testsuite/g++.old-deja/g++.other/lookup23.C - 3bd35389c0d7c63e698e0dd66eac2663 gcc/testsuite/g++.old-deja/g++.other/lookup3.C - 2adb0f0075c1250803736bde31fee757 gcc/testsuite/g++.old-deja/g++.other/lookup4.C - 0c9ba209e786b7b5cc7c7d95cf1b823c gcc/testsuite/g++.old-deja/g++.other/lookup5.C - 2e55b1de5c1daaf0fb4be724a8387f6e gcc/testsuite/g++.old-deja/g++.other/lookup6.C - ebd8f7c10cb0f38aaab48d284f174530 gcc/testsuite/g++.old-deja/g++.other/lookup7.C - 83207211c82e3d97cf37257247e71e10 gcc/testsuite/g++.old-deja/g++.other/lookup8.C - a9a74cf7de9ad7a2eaa872544ff3f96b gcc/testsuite/g++.old-deja/g++.other/lookup9.C - ff15837f3804b9245a281d67b6046de8 gcc/testsuite/g++.old-deja/g++.other/loop1.C - d0ed38cceb3178f8c2ffeb15967bdd06 gcc/testsuite/g++.old-deja/g++.other/loop2.C - cb44ff20f4d826e7c7f0fa3f72c74cc2 gcc/testsuite/g++.old-deja/g++.other/main1.C - 3c711568f6920792b9d9ba90585265c2 gcc/testsuite/g++.old-deja/g++.other/main2.C - cf3e71d84bec47a484318564617d434d gcc/testsuite/g++.old-deja/g++.other/mangle10.C - 87f64d8c97e5d1f8d2473475b0171ff6 gcc/testsuite/g++.old-deja/g++.other/mangle2.C - f7e15e08ea3f4ff8a460a7c8be7c998b gcc/testsuite/g++.old-deja/g++.other/mangle3.C - 5be873b81ce1aace276fc54e0f2772dc gcc/testsuite/g++.old-deja/g++.other/mutable1.C - 0acdd865dd1d89a48fa1161141acf8d7 gcc/testsuite/g++.old-deja/g++.other/nested1.C - aeef223a893d7a87dce9b388f1cd200f gcc/testsuite/g++.old-deja/g++.other/nested2.C - 878198f66083d1a53425f4fc666da671 gcc/testsuite/g++.old-deja/g++.other/nested3.C - 552b2e0a8d9d578ce36c1e690e691fed gcc/testsuite/g++.old-deja/g++.other/nested4.C - 8b6085c52aff23a7171fad945e6399e5 gcc/testsuite/g++.old-deja/g++.other/new.C - a1138a47ec931001e0607755fd2357a9 gcc/testsuite/g++.old-deja/g++.other/new3.C - 30ec7e2f8989e636154506533aaaaabd gcc/testsuite/g++.old-deja/g++.other/new4.C - 32154308cdeb3f9a775d1995218bf06b gcc/testsuite/g++.old-deja/g++.other/new5.C - c9d397e3e3767365ebc352a60e284d3f gcc/testsuite/g++.old-deja/g++.other/new6.C - 183c9676ec93bdbec47a8769eab34fa8 gcc/testsuite/g++.old-deja/g++.other/new7.C - 27b070799c2f790dcc4af0ad879ab17c gcc/testsuite/g++.old-deja/g++.other/null1.C - 3d711ec70ea8da8349b2ae221992e597 gcc/testsuite/g++.old-deja/g++.other/null2.C - f8b25e8f3d0cef5866fb3d971ab4f1de gcc/testsuite/g++.old-deja/g++.other/null3.C - 47d2d0b024512d64bb5cf3a664e78979 gcc/testsuite/g++.old-deja/g++.other/op1.C - 39bfb5ff695929d899d5e0a61a26167a gcc/testsuite/g++.old-deja/g++.other/op2.C - 7f0f2835698d0b670a7025708a71bdcd gcc/testsuite/g++.old-deja/g++.other/op3.C - 2767ef2c41b48fe7c46c35b7eab0ccec gcc/testsuite/g++.old-deja/g++.other/optimize1.C - d5d37e6cb7f00378dcaaddfcc4604637 gcc/testsuite/g++.old-deja/g++.other/optimize2.C - b76250225ce6553674e4a57a86b2db26 gcc/testsuite/g++.old-deja/g++.other/optimize3.C - 3ad5f2e897d7d4d13ab5589141121099 gcc/testsuite/g++.old-deja/g++.other/optimize4.C - 85b2e733960278035f693286903dd300 gcc/testsuite/g++.old-deja/g++.other/overcnv1.C - ddbb8a09ccc611d29ca0d837ff170a64 gcc/testsuite/g++.old-deja/g++.other/overcnv2.C - ed134b735a26a8d28537d1024870f261 gcc/testsuite/g++.old-deja/g++.other/overload1.C - 05e31669787864f1c11b882a62ef8b59 gcc/testsuite/g++.old-deja/g++.other/overload10.C - f22aacb9e81eddecfedaf27428d3a78d gcc/testsuite/g++.old-deja/g++.other/overload11.C - 4ce08bd991a3d17e3a64a27b989b2bdb gcc/testsuite/g++.old-deja/g++.other/overload12.C - 52b8dcde24c324a2d8dc19ecd0d0eb40 gcc/testsuite/g++.old-deja/g++.other/overload13.C - 1814ba09dcbbc9987c90048e924acf14 gcc/testsuite/g++.old-deja/g++.other/overload14.C - 7ac2eb316531c89193f2d2d44e146cb5 gcc/testsuite/g++.old-deja/g++.other/overload2.C - 14c85fe3998040c710174b388b703406 gcc/testsuite/g++.old-deja/g++.other/overload3.C - 2be34216d493e2ffe4f8ae6616ea37d7 gcc/testsuite/g++.old-deja/g++.other/overload4.C - ae5b9ad157b8521c8fb2675c60884102 gcc/testsuite/g++.old-deja/g++.other/overload5.C - d04ef404bb73d618062ed7ed78c01903 gcc/testsuite/g++.old-deja/g++.other/overload6.C - 2de9c31c594f1535033f0d460dc3b27d gcc/testsuite/g++.old-deja/g++.other/overload7.C - f272a8b69636a219100a059f6d6fbae0 gcc/testsuite/g++.old-deja/g++.other/overload8.C - f3bb55b06152d0945a73de73c487ca2e gcc/testsuite/g++.old-deja/g++.other/overload9.C - ce00cea856ec8d8bf5df0e966319573e gcc/testsuite/g++.old-deja/g++.other/override1.C - 1ac3bd50583791f213271d4572952a13 gcc/testsuite/g++.old-deja/g++.other/override2.C - 58adafdc7ab2ab6ac2577722d3d861ba gcc/testsuite/g++.old-deja/g++.other/parse1.C - 7a4035f7336c29328d414399b423c187 gcc/testsuite/g++.old-deja/g++.other/parse2.C - a2272ed46f0dfbf3a43486c9c3083da5 gcc/testsuite/g++.old-deja/g++.other/perf1.C - 4098c06dcc9bbc0bbbe416ca5d88a064 gcc/testsuite/g++.old-deja/g++.other/pmf1.C - 24409f65f5180d90e9b1dccd3ab7fede gcc/testsuite/g++.old-deja/g++.other/pmf2.C - 800dcf851faf9901632610db927b5f5d gcc/testsuite/g++.old-deja/g++.other/pmf3.C - 9a3b6813081867a1df6cba19658db429 gcc/testsuite/g++.old-deja/g++.other/pmf4.C - d2bcb17f853c43ef64a4867c0150e323 gcc/testsuite/g++.old-deja/g++.other/pmf5.C - b31a25b82d28a89a3180f169923be884 gcc/testsuite/g++.old-deja/g++.other/pmf6.C - e8c1b04efac1c3d4b2dc87bc880171ed gcc/testsuite/g++.old-deja/g++.other/pmf7.C - b8cb1438215d0abddbda0e8e4d70f10d gcc/testsuite/g++.old-deja/g++.other/pod1.C - ceecfe2bb2ab30a7f08b690dee78b96a gcc/testsuite/g++.old-deja/g++.other/printf1.C - f75732a46d8496aac3e6fbd99609c316 gcc/testsuite/g++.old-deja/g++.other/ptrmem1.C - 63a937bd90ab3d2c6b0b65c86cb6033b gcc/testsuite/g++.old-deja/g++.other/ptrmem10.C - 5ea815fbe90353ec75e1c966fd8245fc gcc/testsuite/g++.old-deja/g++.other/ptrmem2.C - e3f652dc9cfb0d8f1306ed706fdc31ce gcc/testsuite/g++.old-deja/g++.other/ptrmem3.C - bb327e881454a6a26fa54655b2093d87 gcc/testsuite/g++.old-deja/g++.other/ptrmem4.C - 4bbafe05a45a25868b17dce17c662a22 gcc/testsuite/g++.old-deja/g++.other/ptrmem5.C - d39d6de8da2a8229f976153f5c63cb57 gcc/testsuite/g++.old-deja/g++.other/ptrmem6.C - 1d60521f061d28c897e281ab418cf2a2 gcc/testsuite/g++.old-deja/g++.other/ptrmem7.C - 2f3bfb2d0ddd03bacc4cdaf1b029aa77 gcc/testsuite/g++.old-deja/g++.other/ptrmem8.C - 11aead89d7c9ba7d1d714df900e9e821 gcc/testsuite/g++.old-deja/g++.other/ptrmem9.C - 9a413d6cc2fc61c326d8be31a011267d gcc/testsuite/g++.old-deja/g++.other/qual1.C - 2f2163de7ae71b96b78dd69929d4f9eb gcc/testsuite/g++.old-deja/g++.other/realloc.C - 550bbf8cfd71829a78758a156138e874 gcc/testsuite/g++.old-deja/g++.other/redecl1.C - 021b847eaf4c57e6a1b1059adaf32f51 gcc/testsuite/g++.old-deja/g++.other/redecl2.C - 5e934e52ca0ebb8aec763916909e5aa0 gcc/testsuite/g++.old-deja/g++.other/redecl3.C - 6be0129988c7c99cd612850873cfb90b gcc/testsuite/g++.old-deja/g++.other/redecl4.C - 3d97599f1668f6276ba8fcb8536abf4f gcc/testsuite/g++.old-deja/g++.other/ref1.C - cc81859ae9c266583b18d8a58fe87aed gcc/testsuite/g++.old-deja/g++.other/ref2.C - a72ffc53a7a0019d3ab3c81b13884063 gcc/testsuite/g++.old-deja/g++.other/ref3.C - 79d707ba18e6801d7bcfcbfa35d50f7a gcc/testsuite/g++.old-deja/g++.other/ref4.C - 2b5e35f667bf97fa9e5512c25a5c776b gcc/testsuite/g++.old-deja/g++.other/refinit1.C - 46335621d24696cad55e77a231ae9250 gcc/testsuite/g++.old-deja/g++.other/refinit2.C - 94c5e744c201427e7b5dffedacfb7873 gcc/testsuite/g++.old-deja/g++.other/regstack.C - 0467e717fdd659d1980c52044a16d1e1 gcc/testsuite/g++.old-deja/g++.other/reload1.C - 9c8cbb38ce8d4bece4eccb6a484c763c gcc/testsuite/g++.old-deja/g++.other/return1.C - 975c6f5dc39ccf0719efb4a802333342 gcc/testsuite/g++.old-deja/g++.other/rtti1.C - 47269c712b78f6938afa4ebc3cd7cadb gcc/testsuite/g++.old-deja/g++.other/rtti2.C - a38005b6d0e8fdd5bd057e0c2b48bccd gcc/testsuite/g++.old-deja/g++.other/rtti3.C - 6092a9839bd38aadb991960135272d26 gcc/testsuite/g++.old-deja/g++.other/rtti4.C - f57f671f89a2d7c44af7acf386f3fba3 gcc/testsuite/g++.old-deja/g++.other/rtti5.C - 42faab5f8138a94eaefe65e8f33afa4a gcc/testsuite/g++.old-deja/g++.other/rttid2.C - a9cc0e1c16e568172282adb889a34614 gcc/testsuite/g++.old-deja/g++.other/rttid3.C - 8b8a007d3664432d41d8472d3dcbe836 gcc/testsuite/g++.old-deja/g++.other/rttid4.C - 2fc4734e1062da92300b8aa3641fcc10 gcc/testsuite/g++.old-deja/g++.other/sc1.C - 4cc954ede319c027e8493b724ffe5c42 gcc/testsuite/g++.old-deja/g++.other/scope1.C - 1f1e919597a50858bc10855c813640fc gcc/testsuite/g++.old-deja/g++.other/shadow1.C - 70f543c37546c01e61dc4ab362a658f8 gcc/testsuite/g++.old-deja/g++.other/sibcall1.C - 4bad359f7d21b4dc141fcb698ae426a1 gcc/testsuite/g++.old-deja/g++.other/sibcall2.C - 75a099ea3dd81f52fe5c8a7f4baa9726 gcc/testsuite/g++.old-deja/g++.other/signed.C - 3b3f003bf4668f29ca853eeb7fb0819d gcc/testsuite/g++.old-deja/g++.other/singleton.C - a84ac2bbca6e4a347ff10c74435b64dc gcc/testsuite/g++.old-deja/g++.other/sizeof1.C - 75d92301994fda91a18d2773a3cd71b0 gcc/testsuite/g++.old-deja/g++.other/sizeof2.C - 4fc019ae48048136a589dc3fc21ec8b9 gcc/testsuite/g++.old-deja/g++.other/sizeof3.C - add3c3df9921a070d253f354f2ab7805 gcc/testsuite/g++.old-deja/g++.other/sizeof4.C - 4ca4b75456ba54e283ab183ea72ddd89 gcc/testsuite/g++.old-deja/g++.other/sizeof5.C - 94bc9e6417859abe314b0eb330f97196 gcc/testsuite/g++.old-deja/g++.other/static1.C - 8a674bc4fae54c6f2e6187118ffc8d1f gcc/testsuite/g++.old-deja/g++.other/static10.C - 64a40bc5f69b830a25453fd37ea10cd1 gcc/testsuite/g++.old-deja/g++.other/static11.C - df5bbaffad19a99974b639991af19e0a gcc/testsuite/g++.old-deja/g++.other/static12.C - 5119d1a435f551a1f992637ee1c301ec gcc/testsuite/g++.old-deja/g++.other/static13.C - 09f659f17296ea95013e95aafeac22be gcc/testsuite/g++.old-deja/g++.other/static14.C - 806912cb7bd438f1b7cb7b33253780dd gcc/testsuite/g++.old-deja/g++.other/static15.C - 60c3c7e60e3f883eb653b72d84f8ae6d gcc/testsuite/g++.old-deja/g++.other/static16.C - 33149c771cc5305bbfb6fa0b743567a1 gcc/testsuite/g++.old-deja/g++.other/static2.C - 94d887a32ed7cf69ee37489ea444bbe3 gcc/testsuite/g++.old-deja/g++.other/static20.C - b28df6285579d288eb89eb3ea95583cc gcc/testsuite/g++.old-deja/g++.other/static3.C - 7052f8cb3819c3897cd5141e9caf9ecb gcc/testsuite/g++.old-deja/g++.other/static4.C - 1e9288736d4e4b254b0aa94a642002d2 gcc/testsuite/g++.old-deja/g++.other/static5.C - 1d96263569b24b72e0b415644d2d1dde gcc/testsuite/g++.old-deja/g++.other/static6.C - 5716a35500cf10cf7c0b79db0019b806 gcc/testsuite/g++.old-deja/g++.other/static7.C - 6acb6adf2268d2428bbada70553fa5ba gcc/testsuite/g++.old-deja/g++.other/static9.C - 23786dd5fb572a82513966937e1133a0 gcc/testsuite/g++.old-deja/g++.other/std1.C - 01e666c7606315a2bef1f5933007d6dc gcc/testsuite/g++.old-deja/g++.other/stmtexpr1.C - efe0ae4dc8f0b66c61c03ab2a35a0a2a gcc/testsuite/g++.old-deja/g++.other/stmtexpr2.C - 929da533870f12dea62d107f3efdbf9c gcc/testsuite/g++.old-deja/g++.other/store-expr1.C - 85453f43ce18c96c4eb59fbee21b435e gcc/testsuite/g++.old-deja/g++.other/store-expr2.C - 92b98ec5c36a99fa733a7b345e6d5d26 gcc/testsuite/g++.old-deja/g++.other/string1.C - 54063a09aa297bbbcf4708e110652da3 gcc/testsuite/g++.old-deja/g++.other/string2.C - d0fef28f76677a1cd976d576a9a7fd19 gcc/testsuite/g++.old-deja/g++.other/struct1.C - ae4eba98ae301d865a86a5f999875b69 gcc/testsuite/g++.old-deja/g++.other/syntax1.C - fef6c903a3c6e37acec0c8b57da07155 gcc/testsuite/g++.old-deja/g++.other/syntax2.C - ea0aa7ca8d71e498d340c85c8bcc2ddf gcc/testsuite/g++.old-deja/g++.other/syntax3.C - 312d7ad19f825aaab6319a917564cf29 gcc/testsuite/g++.old-deja/g++.other/syntax4.C - 21e31c820eea768ab1908212d3565046 gcc/testsuite/g++.old-deja/g++.other/syshdr1.C - 5b478975b250ff7adfafa04082a3ca7b gcc/testsuite/g++.old-deja/g++.other/temporary1.C - 4996212d38cb7834f6f2b4fecdb803ae gcc/testsuite/g++.old-deja/g++.other/thunk1.C - 6d84e8dcfc220d81a1b71b1eb0c4eb68 gcc/testsuite/g++.old-deja/g++.other/type.C - 6dc718815091fffb06eb18a915dd8339 gcc/testsuite/g++.old-deja/g++.other/typeck1.C - 5a247f9665f19a540726811b53701d4f gcc/testsuite/g++.old-deja/g++.other/typedef1.C - 7691281c2c879357cb49ac4141e7abdf gcc/testsuite/g++.old-deja/g++.other/typedef2.C - 8016305c244d25142ebc9bf73cf36155 gcc/testsuite/g++.old-deja/g++.other/typedef3.C - 2b0b70a2de4c754682872ec0b6788a74 gcc/testsuite/g++.old-deja/g++.other/typedef4.C - f7a7e105c161d1bd575ee9abf15972ce gcc/testsuite/g++.old-deja/g++.other/typedef5.C - 24954a094357425d2ce1a0a996eb4186 gcc/testsuite/g++.old-deja/g++.other/typedef6.C - 1f17b072c75d7737cd498c2318f8e0f4 gcc/testsuite/g++.old-deja/g++.other/typedef7.C - 0651678ecc52b4445e30f811ecc33835 gcc/testsuite/g++.old-deja/g++.other/typedef8.C - 1d27cd1e6509508bee24a6470a13c2ee gcc/testsuite/g++.old-deja/g++.other/typeid1.C - b484a46bc776173d0149a8e516119f33 gcc/testsuite/g++.old-deja/g++.other/typeinfo1.C - 4a3efd1821f863cb1f83483410ca516b gcc/testsuite/g++.old-deja/g++.other/typename1.C - 5ada46d551dbf758c5f205a1191c4e09 gcc/testsuite/g++.old-deja/g++.other/typename2.C - b62e589f26ea50c3e520fbd34f0dfe9d gcc/testsuite/g++.old-deja/g++.other/unchanging1.C - 538a4c98eca920ebe7c798e2fbfca3d4 gcc/testsuite/g++.old-deja/g++.other/union1.C - de2953c02f20c253d55673ce9923a7ab gcc/testsuite/g++.old-deja/g++.other/union2.C - ec9963b19a70446506c638f4004a4f77 gcc/testsuite/g++.old-deja/g++.other/union3.C - e3acc80ebcbe5b254d3b0f851c3cfc52 gcc/testsuite/g++.old-deja/g++.other/union4.C - f3b85ec775a54c37dce4715b71275e75 gcc/testsuite/g++.old-deja/g++.other/using1.C - 6c35041de2c842ecc924c4de5eb53781 gcc/testsuite/g++.old-deja/g++.other/using2.C - 05f711f6abdedb15c61dbb1d837d2141 gcc/testsuite/g++.old-deja/g++.other/using3.C - b9957a14eef8c9cfa198dafcb46f2a11 gcc/testsuite/g++.old-deja/g++.other/using4.C - 6bcc4660e6325badf5bd5b3a485f9a4d gcc/testsuite/g++.old-deja/g++.other/using5.C - fd1a1050ed74f9d20e346be428209ebf gcc/testsuite/g++.old-deja/g++.other/using6.C - 6f371c90fd7685fc39d3f82ed7131b67 gcc/testsuite/g++.old-deja/g++.other/using7.C - dcadc285f1b7a525ad8b9352919eae27 gcc/testsuite/g++.old-deja/g++.other/using8.C - 93d1ed4adb130eb9fc3d60050dc39707 gcc/testsuite/g++.old-deja/g++.other/using9.C - 12a6c106f340c7482ff5acff5c3ba0c7 gcc/testsuite/g++.old-deja/g++.other/vaarg1.C - 940f4c32fe13aa4e10c563def3af201f gcc/testsuite/g++.old-deja/g++.other/vaarg2.C - 97ab68c88071f344b815c35475d21139 gcc/testsuite/g++.old-deja/g++.other/vaarg3.C - 3087a907874e6b18277b442ed0b4d9cb gcc/testsuite/g++.old-deja/g++.other/vaarg4.C - c9308222bb88ae1582868992681d2514 gcc/testsuite/g++.old-deja/g++.other/vbase1.C - 25e374f2166f5b9af6e33b6d1797ed8b gcc/testsuite/g++.old-deja/g++.other/vbase2.C - b40e169f8b79ca99a995c50951bcb176 gcc/testsuite/g++.old-deja/g++.other/vbase3.C - 69bf12b116250163342f3546f41dff4c gcc/testsuite/g++.old-deja/g++.other/vbase4.C - b15a88f072398bb5359ad5a15e6c576c gcc/testsuite/g++.old-deja/g++.other/vbase5.C - 930c4b7b0bbff2696a8528cc462df701 gcc/testsuite/g++.old-deja/g++.other/virtual10.C - c85db2d12c2f86f74278074a4ea6cbd7 gcc/testsuite/g++.old-deja/g++.other/virtual11.C - facad90a3e09689495cfd0bb984b74ad gcc/testsuite/g++.old-deja/g++.other/virtual2.C - 126d0ea106a5252fb709751de41abae2 gcc/testsuite/g++.old-deja/g++.other/virtual3.C - aae91d68382d78f5fff446edb0141d1c gcc/testsuite/g++.old-deja/g++.other/virtual4.C - f183acc74794fda2e8a0f2e69d95b26c gcc/testsuite/g++.old-deja/g++.other/virtual5.C - 6aa085a55573a3d71f21cd92d50b53b8 gcc/testsuite/g++.old-deja/g++.other/virtual6.C - 6c07ee47e97d6ed4c53954ac388d1f85 gcc/testsuite/g++.old-deja/g++.other/virtual7.C - 28eb577ae2eb298d335601c4cb3648be gcc/testsuite/g++.old-deja/g++.other/virtual8.C - cca0c5a42a9d8567da46895f512d7620 gcc/testsuite/g++.old-deja/g++.other/virtual9.C - c85ccf754684b4967bc3769bbc45389a gcc/testsuite/g++.old-deja/g++.other/volatile1.C - d53c4432baa20a0f63dd7f479d478d65 gcc/testsuite/g++.old-deja/g++.other/vtbl1.C - eb95e5130876ef3196237bb42ac3c02a gcc/testsuite/g++.old-deja/g++.other/vtbl2.C - 92af271225d9aaa11fbb66029eb292ac gcc/testsuite/g++.old-deja/g++.other/warn01.C - e0c5738b58b2d27b9f96b0529725fe5e gcc/testsuite/g++.old-deja/g++.other/warn3.C - 06ca7f2bda2a3134a177b1c3ae16b9da gcc/testsuite/g++.old-deja/g++.other/warn4.C - fbe9ec3566cd58bff749af239478babb gcc/testsuite/g++.old-deja/g++.other/warn5.C - 1590efed7b08e3e0a0e31739b2953e82 gcc/testsuite/g++.old-deja/g++.other/warn6.C - c28a879506c3f174191552c356bfd7fe gcc/testsuite/g++.old-deja/g++.other/warn7.C - d83edbe52eb7bc716fbb4d703952fd5c gcc/testsuite/g++.old-deja/g++.pt/alignof.C - 8f389b607e60e20702fac8c00986634f gcc/testsuite/g++.old-deja/g++.pt/array1.C - 3b220deaab541cb68cedec5e541bfe9e gcc/testsuite/g++.old-deja/g++.pt/array2.C - 9fd025f924b46fb426c34d473551f300 gcc/testsuite/g++.old-deja/g++.pt/array3.C - 3dc91c580932e390a62ef6101ac9bcf4 gcc/testsuite/g++.old-deja/g++.pt/array4.C - d54d7f76b19f79dd290e5553a5679f48 gcc/testsuite/g++.old-deja/g++.pt/array5.C - 9deafe0c23dcd9d4742de631c72fa4d3 gcc/testsuite/g++.old-deja/g++.pt/array6.C - 0bf7b9320971f79173514bee96bfc707 gcc/testsuite/g++.old-deja/g++.pt/array7.C - 9ad6c674ab6a9f9b3887f2753be55e8e gcc/testsuite/g++.old-deja/g++.pt/asm1.C - 6e7995b25cead45381bee1b2b6852987 gcc/testsuite/g++.old-deja/g++.pt/asm2.C - df13d28bbf26a454f863dc63645ae86e gcc/testsuite/g++.old-deja/g++.pt/assign1.C - d4cf31c7ccc3352854005754527b4dab gcc/testsuite/g++.old-deja/g++.pt/auto_ptr.C - 1adb535176b9d881aafd1bb9dc833b29 gcc/testsuite/g++.old-deja/g++.pt/bad-type.C - 21465eae905a378446c7da795d7f644c gcc/testsuite/g++.old-deja/g++.pt/builtin.C - f2d3dfbbab290614f2f519d07999a477 gcc/testsuite/g++.old-deja/g++.pt/call1.C - 9c3bb0bec6650550ae0bcd2455ff2f6e gcc/testsuite/g++.old-deja/g++.pt/call2.C - 00bb322c649a2fe684c3fee1fdd590df gcc/testsuite/g++.old-deja/g++.pt/cast1.C - e4534f08b10c7d0e52a22a8c645b799d gcc/testsuite/g++.old-deja/g++.pt/cast2.C - 7b9ae09252e64b16ac90f079401bceeb gcc/testsuite/g++.old-deja/g++.pt/codegen1.C - 773908de3086f266546f3b9c039e01f6 gcc/testsuite/g++.old-deja/g++.pt/cond2.C - df2c973c281b61ba430c736c714be46c gcc/testsuite/g++.old-deja/g++.pt/cond3.C - 62fec5a71882a865b9fc5990e0a91f49 gcc/testsuite/g++.old-deja/g++.pt/const1.C - 2c14fd915664060b95fb0c330b64cb4c gcc/testsuite/g++.old-deja/g++.pt/const2.C - 39f08277505df0f4dda7bde601ff4ef1 gcc/testsuite/g++.old-deja/g++.pt/conv1.C - 9275b4addba7abf9dad17529be1ea6d3 gcc/testsuite/g++.old-deja/g++.pt/conv2.C - c0f0a60cf74d252087303d25f5507357 gcc/testsuite/g++.old-deja/g++.pt/conv3.C - 25d39394e96b80fde77f2b916b2c699b gcc/testsuite/g++.old-deja/g++.pt/copy1.C - dd98e99fef875456445a8b55b18ded46 gcc/testsuite/g++.old-deja/g++.pt/crash1.C - 193750e58e3f38e4488e13b04e298232 gcc/testsuite/g++.old-deja/g++.pt/crash10.C - 1d560401ba6ffe35e8585bd01c7043b0 gcc/testsuite/g++.old-deja/g++.pt/crash11.C - 3708c5f29bf66988accc70090bc416e5 gcc/testsuite/g++.old-deja/g++.pt/crash12.C - fcadc5744a7361e664ae053c8da7d49f gcc/testsuite/g++.old-deja/g++.pt/crash13.C - 8362f30058de81564a32b4120b51b1d4 gcc/testsuite/g++.old-deja/g++.pt/crash14.C - 2abe02bab2c536f2c534865125b58f90 gcc/testsuite/g++.old-deja/g++.pt/crash15.C - 35b8059623af47e93354319df260db31 gcc/testsuite/g++.old-deja/g++.pt/crash16.C - 1811071a193b352d2fe96d8aaad51eac gcc/testsuite/g++.old-deja/g++.pt/crash17.C - 1e0208226d67f07bbcf7d617588c459f gcc/testsuite/g++.old-deja/g++.pt/crash18.C - 82e98f604a37aa2980c5652852906923 gcc/testsuite/g++.old-deja/g++.pt/crash19.C - 188863c21f7ace70d58d22b340b5478e gcc/testsuite/g++.old-deja/g++.pt/crash2.C - 385370a7faacf65a2666e3bff39a858b gcc/testsuite/g++.old-deja/g++.pt/crash20.C - 68803e05712c2baacd757fb9aa114da5 gcc/testsuite/g++.old-deja/g++.pt/crash21.C - 575a37429617a03cc1f558ee82dd58ea gcc/testsuite/g++.old-deja/g++.pt/crash22.C - 89a6498e8df15b2c24b475472fe46ff0 gcc/testsuite/g++.old-deja/g++.pt/crash23.C - 44226c6ee5a09a6e2641782f88d1b326 gcc/testsuite/g++.old-deja/g++.pt/crash24.C - bd8a95d6bf966374c13ce6ba143f5766 gcc/testsuite/g++.old-deja/g++.pt/crash25.C - b68c315d87c6da3200c5e40ecf94e0a3 gcc/testsuite/g++.old-deja/g++.pt/crash26.C - 8986c1670e0c717d65ec99c78532722b gcc/testsuite/g++.old-deja/g++.pt/crash27.C - 43ca6e630feb5f24d33f3b894fe8dbdd gcc/testsuite/g++.old-deja/g++.pt/crash28.C - 0511f114a053d6ee5a46245be973b120 gcc/testsuite/g++.old-deja/g++.pt/crash29.C - 73f1c630433f0de92c38f58a030c691d gcc/testsuite/g++.old-deja/g++.pt/crash3.C - acf4b3be0fecc691751cb7785e03caae gcc/testsuite/g++.old-deja/g++.pt/crash30.C - d7866497f7e5839b6b2923ee09574812 gcc/testsuite/g++.old-deja/g++.pt/crash31.C - 32a446cae5b7f28dc0947d6e7ad5f38b gcc/testsuite/g++.old-deja/g++.pt/crash32.C - 26b119db5e5fce06a8a493e4a51c0bcd gcc/testsuite/g++.old-deja/g++.pt/crash33.C - b8a43da58e14e7b6fd2c0512bd16c158 gcc/testsuite/g++.old-deja/g++.pt/crash34.C - 55b1abdb1a2e1df7825e673f1b1ac0d6 gcc/testsuite/g++.old-deja/g++.pt/crash35.C - 222dbafd1435c0c04afdf9382b38c41a gcc/testsuite/g++.old-deja/g++.pt/crash36.C - 9d42fed92afdbda595ff8b94f6cbea98 gcc/testsuite/g++.old-deja/g++.pt/crash37.C - d927b55815d9cbc44d1ce19f1d22e8a5 gcc/testsuite/g++.old-deja/g++.pt/crash38.C - 5aa83f41d9dd76aac5bd62155f035575 gcc/testsuite/g++.old-deja/g++.pt/crash39.C - afe8ec8e9a353fb58c292fe0888627c5 gcc/testsuite/g++.old-deja/g++.pt/crash4.C - 536d144e5eab0baecffc0286597ddea1 gcc/testsuite/g++.old-deja/g++.pt/crash40.C - a15c0ec848e2346c62401ad03c2c397b gcc/testsuite/g++.old-deja/g++.pt/crash41.C - e591311991b921eb27cecccbd9c06e6e gcc/testsuite/g++.old-deja/g++.pt/crash42.C - d39baf707f17d64bdfa9d0c3824a66da gcc/testsuite/g++.old-deja/g++.pt/crash43.C - a69d4126135230851c76a71f97b39819 gcc/testsuite/g++.old-deja/g++.pt/crash44.C - 340c2f747b9a9dcc127c9fbab8276b60 gcc/testsuite/g++.old-deja/g++.pt/crash45.C - 2285a6d3604aad110c1cc5c21c1881c0 gcc/testsuite/g++.old-deja/g++.pt/crash46.C - 3814395846f273915594218124823208 gcc/testsuite/g++.old-deja/g++.pt/crash47.C - d074aa627e88ef4cee6ecc88d370b805 gcc/testsuite/g++.old-deja/g++.pt/crash48.C - e3287bda1a9a60c1052e85ec61c1a31e gcc/testsuite/g++.old-deja/g++.pt/crash49.C - e68988007739c2e9ddee5744984d1a58 gcc/testsuite/g++.old-deja/g++.pt/crash5.C - 32a247728ae8abdf4928dbe880ec7941 gcc/testsuite/g++.old-deja/g++.pt/crash50.C - e7514283b70aa31f9ba796832d91622b gcc/testsuite/g++.old-deja/g++.pt/crash51.C - 591fbda8670d791612ad69788de74af5 gcc/testsuite/g++.old-deja/g++.pt/crash52.C - 9a724df4741a6fe90242a34a989f24e6 gcc/testsuite/g++.old-deja/g++.pt/crash53.C - ebfd66f22ee0c6dde20bb0c2daa37dd9 gcc/testsuite/g++.old-deja/g++.pt/crash54.C - e9dbb8f4c6e42a95aad14819c5f9e7a7 gcc/testsuite/g++.old-deja/g++.pt/crash55.C - c2297c8c986cd0254bfff4e8fde33e63 gcc/testsuite/g++.old-deja/g++.pt/crash56.C - 918dc72262b95765f343b2263ffcaa9d gcc/testsuite/g++.old-deja/g++.pt/crash57.C - 0553b4ff4cacf52f95008ed21e2d39db gcc/testsuite/g++.old-deja/g++.pt/crash58.C - d0d8ba0e054ba50de0985f73d345f355 gcc/testsuite/g++.old-deja/g++.pt/crash59.C - 4d6eefa32368637a08b03b35fc374f73 gcc/testsuite/g++.old-deja/g++.pt/crash6.C - 26c4f98324c745f0fdd92a247eaa6d4b gcc/testsuite/g++.old-deja/g++.pt/crash60.C - be61b4f9c204928b91f812a20e086e44 gcc/testsuite/g++.old-deja/g++.pt/crash61.C - c123d0b9a12303c4b06fb3047614c601 gcc/testsuite/g++.old-deja/g++.pt/crash62.C - 7d86f366dec7adde6f297f1ba3ad2238 gcc/testsuite/g++.old-deja/g++.pt/crash63.C - 794c7a8a3273bd49aedaeef3511992c6 gcc/testsuite/g++.old-deja/g++.pt/crash64.C - eee558a87fd483e023ed6affab310325 gcc/testsuite/g++.old-deja/g++.pt/crash65.C - 1a9c4871548707b67769bd59919e484e gcc/testsuite/g++.old-deja/g++.pt/crash66.C - f22cf44c7dbbb47eb64c9173b3afe6c9 gcc/testsuite/g++.old-deja/g++.pt/crash67.C - 502197be06adfab93a6d99ec37627e5a gcc/testsuite/g++.old-deja/g++.pt/crash68.C - 21e63e2b294b7398e7c7f5acd5839428 gcc/testsuite/g++.old-deja/g++.pt/crash7.C - 57c5d3a84b07c37790b3197eb54fd5f4 gcc/testsuite/g++.old-deja/g++.pt/crash8.C - b6c28f8d9c60b1c777cf66332b3e36a9 gcc/testsuite/g++.old-deja/g++.pt/crash9.C - 175bbaa432316cf80ec13fb36b444aff gcc/testsuite/g++.old-deja/g++.pt/ctor1.C - d6dc74584a2ef3f12aaa3209271d7ae1 gcc/testsuite/g++.old-deja/g++.pt/ctor2.C - ad2cc6cd72ed2f9aa4e2d8675680e0f2 gcc/testsuite/g++.old-deja/g++.pt/debug1.C - 7ff13cbadc027cf3969e195ccccf78aa gcc/testsuite/g++.old-deja/g++.pt/decl1.C - 9858f161fed7cab46f56279efd868f75 gcc/testsuite/g++.old-deja/g++.pt/decl2.C - 9f475a21ce5a4015b7f0d2ca639eac21 gcc/testsuite/g++.old-deja/g++.pt/decl3.C - bb80eeb4577bc0be3bc12a6e2efd2bef gcc/testsuite/g++.old-deja/g++.pt/decl4.C - eaff282b339b621747f695a9dbfae2db gcc/testsuite/g++.old-deja/g++.pt/deduct1.C - ca69a68946097c21181986529a0442c2 gcc/testsuite/g++.old-deja/g++.pt/deduct2.C - 2fe1eb3ce0fbd8d466eba9a09bb4eda0 gcc/testsuite/g++.old-deja/g++.pt/deduct3.C - bebda0d9abe97c29d328a826c65a64eb gcc/testsuite/g++.old-deja/g++.pt/deduct4.C - b98ab69e2ba83f30cbf876e0eb2bd158 gcc/testsuite/g++.old-deja/g++.pt/deduct5.C - 162fbede0debf0447f169eae092debca gcc/testsuite/g++.old-deja/g++.pt/deduct6.C - df719460482635555fea5cd129e97296 gcc/testsuite/g++.old-deja/g++.pt/deduct7.C - 9b2b436f0cd34620fbb48b6126c2dea0 gcc/testsuite/g++.old-deja/g++.pt/defarg.C - 07ca97ef4fcf85ee32103d562a5667ab gcc/testsuite/g++.old-deja/g++.pt/defarg10.C - e990e8b7630b3cb36a2dc666abfb0ad9 gcc/testsuite/g++.old-deja/g++.pt/defarg11.C - 916263ca55139f5dfeb25afe206b20f1 gcc/testsuite/g++.old-deja/g++.pt/defarg12.C - a7bda05d1cbd63fdd8fa49b8acb6fee1 gcc/testsuite/g++.old-deja/g++.pt/defarg13.C - b4943e4afcd22d42a3462c46ecae1b3c gcc/testsuite/g++.old-deja/g++.pt/defarg14.C - 9f39cdc786faf8f9b4f883d68f99be57 gcc/testsuite/g++.old-deja/g++.pt/defarg2.C - adb534905ca3eef8ea15cc52273f4636 gcc/testsuite/g++.old-deja/g++.pt/defarg3.C - 5b703e6efa53e69590b3de81a09508cf gcc/testsuite/g++.old-deja/g++.pt/defarg4.C - d76188a085acd697dff8b304e6cd63cc gcc/testsuite/g++.old-deja/g++.pt/defarg5.C - a1e5d50cb070406f2ef4bc0c401cf993 gcc/testsuite/g++.old-deja/g++.pt/defarg6.C - 147c0d1c22fa61d6df040461b286f76f gcc/testsuite/g++.old-deja/g++.pt/defarg7.C - e5a0aace8a8595f9828b01a15b78d750 gcc/testsuite/g++.old-deja/g++.pt/defarg8.C - 3f681d59e13e6e66d4659f1dacf5ca23 gcc/testsuite/g++.old-deja/g++.pt/defarg9.C - 4a7bcf0e69407234143b8788e32f2b6c gcc/testsuite/g++.old-deja/g++.pt/derived1.C - b9e028a460d0b89de8720a32a624294e gcc/testsuite/g++.old-deja/g++.pt/derived2.C - 4cf21222d4ef6f621516ff0d05688133 gcc/testsuite/g++.old-deja/g++.pt/derived3.C - 5b8f05849adf02df49d6c7a143da6dd0 gcc/testsuite/g++.old-deja/g++.pt/dynarray.C - 212704e4697b00282618e37be0a789ac gcc/testsuite/g++.old-deja/g++.pt/ehspec1.C - 57b37f48f51cbae655a21a2f31fbca41 gcc/testsuite/g++.old-deja/g++.pt/eichin01.C - 0d92fbddeec87a8feefb6758771b2590 gcc/testsuite/g++.old-deja/g++.pt/eichin01a.C - 1b797a6cd88b0d3ac96e728398d4290a gcc/testsuite/g++.old-deja/g++.pt/eichin01b.C - d40150664de8eb0bbab1f8ae93675776 gcc/testsuite/g++.old-deja/g++.pt/enum.C - ee05018b3a3474e051d3aefc4620a8a4 gcc/testsuite/g++.old-deja/g++.pt/enum10.C - 4c33c98ccaa9f23b440823bd81a76d89 gcc/testsuite/g++.old-deja/g++.pt/enum11.C - 71ddd0d94190c1df7e268b312cee5e5b gcc/testsuite/g++.old-deja/g++.pt/enum12.C - 7b4f8898d8f20a0985e804ffbba64dbc gcc/testsuite/g++.old-deja/g++.pt/enum13.C - 1e48bee97188537da1115301ec5f1da1 gcc/testsuite/g++.old-deja/g++.pt/enum14.C - c1dd17dce0fa19e95a8a2c79c6a1d90b gcc/testsuite/g++.old-deja/g++.pt/enum2.C - d813a116a12ca2b98a36e5ef02510f85 gcc/testsuite/g++.old-deja/g++.pt/enum3.C - 5b19e434a6998b0c505946afafea7527 gcc/testsuite/g++.old-deja/g++.pt/enum4.C - a8bc5961a15b11a7127925e409439cdd gcc/testsuite/g++.old-deja/g++.pt/enum5.C - ad32608eef1269ad91ecb9482b11691c gcc/testsuite/g++.old-deja/g++.pt/enum6.C - ce9d6550a9f34d8358557849e76b1559 gcc/testsuite/g++.old-deja/g++.pt/enum7.C - f810b331320bcf7c26d40f2971ba5545 gcc/testsuite/g++.old-deja/g++.pt/enum8.C - ee9b7f755fa40a8a83f089ffffd2ac7b gcc/testsuite/g++.old-deja/g++.pt/enum9.C - d76effa03214da94f36f9a3401e3527a gcc/testsuite/g++.old-deja/g++.pt/error1.C - e6b61ba29fe492336ba559207a643ca8 gcc/testsuite/g++.old-deja/g++.pt/error2.C - 69934beb5853875136b70df407860519 gcc/testsuite/g++.old-deja/g++.pt/error3.C - 73e8a2e83664d61664447fff504aa31a gcc/testsuite/g++.old-deja/g++.pt/explarg1.C - 273c61d41e502ce4ff763228572c5f0c gcc/testsuite/g++.old-deja/g++.pt/explicit1.C - ef7f4bd0cfe753d04ab64fcd4f60d8c6 gcc/testsuite/g++.old-deja/g++.pt/explicit10.C - 41ea3db1352a4253869e4c8ee7f1c8d2 gcc/testsuite/g++.old-deja/g++.pt/explicit11.C - d7e010e7483688160e518f4917ad84e8 gcc/testsuite/g++.old-deja/g++.pt/explicit12.C - b8a7ba6d4098421fe9b36ad25f249780 gcc/testsuite/g++.old-deja/g++.pt/explicit13.C - aa158d2b9769ca6340ade8386dbdd727 gcc/testsuite/g++.old-deja/g++.pt/explicit14.C - 0b036ce91227775ab2f7e28527d9f32e gcc/testsuite/g++.old-deja/g++.pt/explicit15.C - acb1c7686098e1ea15825a87f66d7902 gcc/testsuite/g++.old-deja/g++.pt/explicit16.C - 4cbe60932d0e94a06976d96ebe6152cc gcc/testsuite/g++.old-deja/g++.pt/explicit17.C - 6842653b5be655212acb39ca79477054 gcc/testsuite/g++.old-deja/g++.pt/explicit18.C - fa1d306eff36f8a6b5c774a26082ad13 gcc/testsuite/g++.old-deja/g++.pt/explicit19.C - 6c2da1ad2b74221941a0aafe4d1f215f gcc/testsuite/g++.old-deja/g++.pt/explicit2.C - ed3e49ada2c20af6865aee37d8b15d44 gcc/testsuite/g++.old-deja/g++.pt/explicit20.C - 7437ee8e90b9247271b62efd4da1ab65 gcc/testsuite/g++.old-deja/g++.pt/explicit21.C - b4be1895fa850f3ebcd6ef35168961e2 gcc/testsuite/g++.old-deja/g++.pt/explicit22.C - ff368b7934b08c23823271b831360d66 gcc/testsuite/g++.old-deja/g++.pt/explicit23.C - 687132e7d025fd971882802b1a044863 gcc/testsuite/g++.old-deja/g++.pt/explicit24.C - 6ca295110a7bfb90129d0058fdb6a886 gcc/testsuite/g++.old-deja/g++.pt/explicit25.C - ff484f1d424746014d1bcf8bf7f8a1b1 gcc/testsuite/g++.old-deja/g++.pt/explicit26.C - 4c5ca76134ecaa959ef3ce6e43a19faf gcc/testsuite/g++.old-deja/g++.pt/explicit27.C - 8acde1e24b8e67354446cdc4fc287ffe gcc/testsuite/g++.old-deja/g++.pt/explicit28.C - 0c6a13d8b71463fc19387254998b81ae gcc/testsuite/g++.old-deja/g++.pt/explicit29.C - 7bdddb0a02eca12773fd1a051cd165a9 gcc/testsuite/g++.old-deja/g++.pt/explicit3.C - 1e407c297205faae887b343991298a46 gcc/testsuite/g++.old-deja/g++.pt/explicit30.C - 5ed0cade54d7b0288e8fef406aa39372 gcc/testsuite/g++.old-deja/g++.pt/explicit31.C - a8aa5392322852bedda84a7e946a8c38 gcc/testsuite/g++.old-deja/g++.pt/explicit32.C - 96fc2f8745987f5b5d895256cba22cbf gcc/testsuite/g++.old-deja/g++.pt/explicit33.C - 9cf88259acfbfa2fd1f9d9bf20abdeab gcc/testsuite/g++.old-deja/g++.pt/explicit34.C - 1000d74288a54fb28014c5dd12c3f164 gcc/testsuite/g++.old-deja/g++.pt/explicit35.C - ddc0504c1242a1e73e50ba46667f3643 gcc/testsuite/g++.old-deja/g++.pt/explicit36.C - 54e834b01eba47e0229c4fe0fc098994 gcc/testsuite/g++.old-deja/g++.pt/explicit37.C - 0cc59787506973953d607c3b3cfbccba gcc/testsuite/g++.old-deja/g++.pt/explicit38.C - 7c6e40d42d1360c7113332d1028675cc gcc/testsuite/g++.old-deja/g++.pt/explicit39.C - eeba0732ab375cb0baaae85b577f967b gcc/testsuite/g++.old-deja/g++.pt/explicit4.C - 72cb6b9b3a57f4fb25f75ad34000165f gcc/testsuite/g++.old-deja/g++.pt/explicit40.C - 86bf6569e7990d0b919fec697655a984 gcc/testsuite/g++.old-deja/g++.pt/explicit41.C - 35a228037896375cfd1218c82e509f52 gcc/testsuite/g++.old-deja/g++.pt/explicit42.C - 184b236b46a59d664ba7e3994d3e14fe gcc/testsuite/g++.old-deja/g++.pt/explicit43.C - 2ccceee4388a48911c34763f6e79896b gcc/testsuite/g++.old-deja/g++.pt/explicit5.C - 39e97d1cd7053844c7e2404804e8cc05 gcc/testsuite/g++.old-deja/g++.pt/explicit50.C - 2c8ce97ca222558286e1f2b5c915ba03 gcc/testsuite/g++.old-deja/g++.pt/explicit51.C - 4cd1d9265d589b5a805457f30ca5ccc4 gcc/testsuite/g++.old-deja/g++.pt/explicit52.C - e208383b6955846029d595c3bd03b356 gcc/testsuite/g++.old-deja/g++.pt/explicit53.C - e3767555b3e9f69aafa4e31631545242 gcc/testsuite/g++.old-deja/g++.pt/explicit54.C - 695a1da378b9cb5d29b4810dc64c2356 gcc/testsuite/g++.old-deja/g++.pt/explicit55.C - f874691eaad8923e6bcb1702ff27845a gcc/testsuite/g++.old-deja/g++.pt/explicit56.C - 06a024f507d21d212ce0a725d449585d gcc/testsuite/g++.old-deja/g++.pt/explicit57.C - 095090d773534f21e887a80cc92b8721 gcc/testsuite/g++.old-deja/g++.pt/explicit58.C - d84ed9cd9341b25e5d07e16a9c8497c0 gcc/testsuite/g++.old-deja/g++.pt/explicit59.C - 6cd92bef67a152661ec9cc6c52e1a5d3 gcc/testsuite/g++.old-deja/g++.pt/explicit6.C - 21da1e285f5d89893db8550f68f1d500 gcc/testsuite/g++.old-deja/g++.pt/explicit60.C - 18f7175d1fd53378e80c51ca317d35b4 gcc/testsuite/g++.old-deja/g++.pt/explicit61.C - 5363ea03d6d7a724304c1bc655259f69 gcc/testsuite/g++.old-deja/g++.pt/explicit62.C - 264fbfea36f006909453ff26209f77db gcc/testsuite/g++.old-deja/g++.pt/explicit63.C - 8bfb6a2e09db64150dece30a8e9d8138 gcc/testsuite/g++.old-deja/g++.pt/explicit64.C - eb933f81dcd66316a1f88bca5cc66d82 gcc/testsuite/g++.old-deja/g++.pt/explicit65.C - 8266c169b6e9ca69bee1c35b3cbc8746 gcc/testsuite/g++.old-deja/g++.pt/explicit66.C - f9658c2dd3fd6c16b17469642ab4ebf1 gcc/testsuite/g++.old-deja/g++.pt/explicit67.C - 12cc5ce647e319b2d6947602ceb1bb66 gcc/testsuite/g++.old-deja/g++.pt/explicit68.C - 74d16901f6598da62f8e10339b1e13b9 gcc/testsuite/g++.old-deja/g++.pt/explicit69.C - 64a6c72fae965f5e6e0ce3ec79e74f11 gcc/testsuite/g++.old-deja/g++.pt/explicit70.C - d913b4d7e260746c46c4f6fb5d0d25af gcc/testsuite/g++.old-deja/g++.pt/explicit71.C - 255520dfcb827d85c254e37d553e38e1 gcc/testsuite/g++.old-deja/g++.pt/explicit72.C - 917c36ea68204c0b56125939b620134c gcc/testsuite/g++.old-deja/g++.pt/explicit73.C - 695894147e35bacef9739ba9e6da11f6 gcc/testsuite/g++.old-deja/g++.pt/explicit74.C - 6dc249c48a7588e19f2cda04b44f8be4 gcc/testsuite/g++.old-deja/g++.pt/explicit75.C - 2104f62c7cc5239c486541c241ef89b5 gcc/testsuite/g++.old-deja/g++.pt/explicit76.C - 7337d0a835d1b23098bea63fddcf4dfd gcc/testsuite/g++.old-deja/g++.pt/explicit77.C - a0032889c996056c4231f106c2bfc43d gcc/testsuite/g++.old-deja/g++.pt/explicit78.C - 0a01afb5703d9cccdd8b1ca091e20bb6 gcc/testsuite/g++.old-deja/g++.pt/explicit79.C - c8a26f37672fc1f1735d1a8793c512f5 gcc/testsuite/g++.old-deja/g++.pt/explicit8.C - fe78c6e72a1f578d14c0512d90caad61 gcc/testsuite/g++.old-deja/g++.pt/explicit80.C - a026eff7f55e0343c0d357e41998e870 gcc/testsuite/g++.old-deja/g++.pt/explicit81.C - 4be526353ade77179b9091ca5fdb9cf1 gcc/testsuite/g++.old-deja/g++.pt/explicit82.C - 2048df52f559bb2dad17983568c0d774 gcc/testsuite/g++.old-deja/g++.pt/explicit9.C - 3487b9fe1bb9aa4e0f54026d6d5d5a26 gcc/testsuite/g++.old-deja/g++.pt/export1.C - 937b47082e0e5b8b777a193c2045c361 gcc/testsuite/g++.old-deja/g++.pt/expr1.C - 02f8a6bbceb36e95dffb7bd4355c2033 gcc/testsuite/g++.old-deja/g++.pt/expr2.C - 404a0a471a1caad24684b4d52de19172 gcc/testsuite/g++.old-deja/g++.pt/expr3.C - 33bb4f80f7a5c24d5679b2923c5670d5 gcc/testsuite/g++.old-deja/g++.pt/expr5.C - 619d962538d9d166d1131873bfc1b4ae gcc/testsuite/g++.old-deja/g++.pt/expr6.C - eae71438b36cca63e4ee07118b036001 gcc/testsuite/g++.old-deja/g++.pt/expr7.C - a6a26715b5f2ee08c03c1c1ddb18236a gcc/testsuite/g++.old-deja/g++.pt/expr8.C - d524cd55771d824295565e10315fd2bf gcc/testsuite/g++.old-deja/g++.pt/extern1.C - 623927839b1440501a83a44e8c6cd07a gcc/testsuite/g++.old-deja/g++.pt/fntry1.C - 06f103101341810a7b72f8ec0de0c29c gcc/testsuite/g++.old-deja/g++.pt/friend1.C - f42ef8c7b2cef5c1709cba71199b5d77 gcc/testsuite/g++.old-deja/g++.pt/friend10.C - fe71e5ffa467de3989fe0db5887d2c44 gcc/testsuite/g++.old-deja/g++.pt/friend11.C - 072237e6617b11b1f8f54a1cc401ab6f gcc/testsuite/g++.old-deja/g++.pt/friend12.C - d2904d6cecac015c1c6e65c460648114 gcc/testsuite/g++.old-deja/g++.pt/friend13.C - 76cadfb500b872024ea4b780f9a0ef59 gcc/testsuite/g++.old-deja/g++.pt/friend14.C - e25a41687e4e940a81db50985ed1366d gcc/testsuite/g++.old-deja/g++.pt/friend15.C - e1eba9a36090551a60c4cd568e8fe66d gcc/testsuite/g++.old-deja/g++.pt/friend16.C - cedd42154223762b31d44f587554acc4 gcc/testsuite/g++.old-deja/g++.pt/friend17.C - 7f8d45f974ba7ee12815e85047b95d7b gcc/testsuite/g++.old-deja/g++.pt/friend18.C - 291eeae46367198762ea84f48881a4a8 gcc/testsuite/g++.old-deja/g++.pt/friend20.C - e8d08245e2efb53a450af3ba9c642e8f gcc/testsuite/g++.old-deja/g++.pt/friend21.C - 518a930e33a9c7bffb804d4f439fcf24 gcc/testsuite/g++.old-deja/g++.pt/friend22.C - 00d9b9ddc9f297d40acccc5c2ea41468 gcc/testsuite/g++.old-deja/g++.pt/friend23.C - c12484746b3b3d5f2233a8cb42f6464a gcc/testsuite/g++.old-deja/g++.pt/friend24.C - f0c38d7d73bae947b233e0a3eb2e7454 gcc/testsuite/g++.old-deja/g++.pt/friend25.C - 6bebb5862e10035a9ad5d5d4f55e2305 gcc/testsuite/g++.old-deja/g++.pt/friend26.C - c8eb156fe71d734c3ca4562810faa6e5 gcc/testsuite/g++.old-deja/g++.pt/friend27.C - 8bbd75ea6a9a3c6b41028f5cc386f6aa gcc/testsuite/g++.old-deja/g++.pt/friend28.C - dff364a9f8234743175609061fb00129 gcc/testsuite/g++.old-deja/g++.pt/friend29.C - 4dd62e8fe56d96cc5f74a14dd6eb5903 gcc/testsuite/g++.old-deja/g++.pt/friend3.C - 72083e7908b694935f8899884c04f89e gcc/testsuite/g++.old-deja/g++.pt/friend30.C - 81c9926f980edcd17231f56b9568b0dc gcc/testsuite/g++.old-deja/g++.pt/friend31.C - ea54812a51ee402d2c61381a8ccb3446 gcc/testsuite/g++.old-deja/g++.pt/friend32.C - ad0e4e76bf18c847685fe381b2db7801 gcc/testsuite/g++.old-deja/g++.pt/friend33.C - 7fd566f65442c4f27f4580049b3f9b54 gcc/testsuite/g++.old-deja/g++.pt/friend34.C - 8128d5f99ff0424b79698d2a412658bd gcc/testsuite/g++.old-deja/g++.pt/friend35.C - d5c2f51d82f5f80778c3d8bfce21461f gcc/testsuite/g++.old-deja/g++.pt/friend36.C - c2141644fc33bf55b5da066f773db6fa gcc/testsuite/g++.old-deja/g++.pt/friend37.C - 25728cd1922b24f7061261700cacef93 gcc/testsuite/g++.old-deja/g++.pt/friend38.C - b15b08047e33d87112dd5baa492b24fa gcc/testsuite/g++.old-deja/g++.pt/friend39.C - bd62ddf844767510d988a91418f1c5cb gcc/testsuite/g++.old-deja/g++.pt/friend4.C - 7c3b3464dfe617b8ca22b200865b00b2 gcc/testsuite/g++.old-deja/g++.pt/friend40.C - 31398208b74ece771fe1f2f73fcba014 gcc/testsuite/g++.old-deja/g++.pt/friend41.C - 540fd956d325d0aa4769600acae7c0c2 gcc/testsuite/g++.old-deja/g++.pt/friend42.C - 301f35594b1f8e003468b70f0975722e gcc/testsuite/g++.old-deja/g++.pt/friend43.C - cdbb5542332d9ba2fba1f567d6e9e08c gcc/testsuite/g++.old-deja/g++.pt/friend44.C - df7d01cb9e83b1ca1b006b7718b0b8bf gcc/testsuite/g++.old-deja/g++.pt/friend45.C - 81e33521c902dd01bd10a901800a8b1c gcc/testsuite/g++.old-deja/g++.pt/friend46.C - 7c69d10be073a85966d0fe1737fbf230 gcc/testsuite/g++.old-deja/g++.pt/friend47.C - c6e5016152bfb759118ae6067f94bc98 gcc/testsuite/g++.old-deja/g++.pt/friend48.C - 3fa14c24a814fa00f1e6d0e86d69bf36 gcc/testsuite/g++.old-deja/g++.pt/friend49.C - fa9d23d193f4b405787db50998ee1850 gcc/testsuite/g++.old-deja/g++.pt/friend5.C - f37440b612cf6d74499b8cf3c614fdb2 gcc/testsuite/g++.old-deja/g++.pt/friend6.C - 2a8c138073677b413a3c89de42d324f2 gcc/testsuite/g++.old-deja/g++.pt/friend7.C - e012862cb4020fa7673f263b6698a326 gcc/testsuite/g++.old-deja/g++.pt/friend8.C - 54620ae07f8d0c64d61abbe14d28c5d4 gcc/testsuite/g++.old-deja/g++.pt/friend9.C - 7d17efe21e893f6a4b70fab91215dc54 gcc/testsuite/g++.old-deja/g++.pt/goto.C - b5f83a28cbe580ee876974ea015b9d4f gcc/testsuite/g++.old-deja/g++.pt/goto2.C - 3823c4b603c5980ffaaca546e8f650ad gcc/testsuite/g++.old-deja/g++.pt/incomplete1.C - e42daa256f472c2009a390901c27fd6c gcc/testsuite/g++.old-deja/g++.pt/infinite1.C - b3a04570db4fdb69f0df03a3fcf1d309 gcc/testsuite/g++.old-deja/g++.pt/inherit1.C - 28244f1f50e65130b38d7d0bd5734730 gcc/testsuite/g++.old-deja/g++.pt/inherit2.C - df8b6fb117055d3030ac4a16e7d9652b gcc/testsuite/g++.old-deja/g++.pt/inject1.C - 2561cc9788102a262f6b817b51c51ea8 gcc/testsuite/g++.old-deja/g++.pt/inject2.C - 9becc6b60e24b9b917c3240eb67cdf79 gcc/testsuite/g++.old-deja/g++.pt/inline1.C - c27b3924e12665aa819d9c1eb8b515ab gcc/testsuite/g++.old-deja/g++.pt/inline2.C - 80c08f8b43302e8c0fb233e29218ede3 gcc/testsuite/g++.old-deja/g++.pt/instantiate1.C - d66c4fde23d4d04d14422202940dde41 gcc/testsuite/g++.old-deja/g++.pt/instantiate10.C - e7ee5bb602fee5b34b1fc6b20d8d756c gcc/testsuite/g++.old-deja/g++.pt/instantiate11.C - 87c77d50a9b8bcd13e8869e4756bcb04 gcc/testsuite/g++.old-deja/g++.pt/instantiate12.C - d7cca84493aad98aec660bbff1f5b1c5 gcc/testsuite/g++.old-deja/g++.pt/instantiate13.C - 7aec59bb622f42c16476e3d897fb0cb4 gcc/testsuite/g++.old-deja/g++.pt/instantiate2.C - d312822e3a0567debe161e80a9852c67 gcc/testsuite/g++.old-deja/g++.pt/instantiate3.C - a5ca1d866e40cca468eb206af2cc31ce gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C - b72705507b458d57e4782a54d6d2ee76 gcc/testsuite/g++.old-deja/g++.pt/instantiate5-main.cc - d9a0eaaa98a929b13cc2a5f883260640 gcc/testsuite/g++.old-deja/g++.pt/instantiate5.C - 4b60596da1a9f558f49d041b04457130 gcc/testsuite/g++.old-deja/g++.pt/instantiate5.cc - c8392ed4207930b9f1220cdc2e22fc75 gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C - d98d69ee99fb3f74d27827ff24fb8b3c gcc/testsuite/g++.old-deja/g++.pt/instantiate7.C - b760cfdba7c16665da061ab5cab1fa55 gcc/testsuite/g++.old-deja/g++.pt/instantiate8.C - 9b52836d0b5cc24477740b8ffda0b8b4 gcc/testsuite/g++.old-deja/g++.pt/instantiate9.C - c913be06a5e2d46f52d6942dcb160400 gcc/testsuite/g++.old-deja/g++.pt/koenig1.C - 6803b17fa32f4f77f08d5a8e67084bf5 gcc/testsuite/g++.old-deja/g++.pt/label1.C - 74f901046228380449ae3baeb5096fbd gcc/testsuite/g++.old-deja/g++.pt/link1.C - faad4b7453073f9f2fd7194dd4af782a gcc/testsuite/g++.old-deja/g++.pt/local1.C - ecde9e102937ee809f8b67e5efbae236 gcc/testsuite/g++.old-deja/g++.pt/local2.C - e2e409c8ab85028ef09b220a91de6dfb gcc/testsuite/g++.old-deja/g++.pt/local3.C - 1100c5bcce4a46a1489112c4c257c7a7 gcc/testsuite/g++.old-deja/g++.pt/local4.C - befa9004753da2bcb61f46ee598c7b8a gcc/testsuite/g++.old-deja/g++.pt/local5.C - 65f4be3c56201636904549f241c4cf24 gcc/testsuite/g++.old-deja/g++.pt/local6.C - 4e765c7240554e025c2792ca80ac15a9 gcc/testsuite/g++.old-deja/g++.pt/local7.C - d0a260f00fcfb13618176d41eac13a5a gcc/testsuite/g++.old-deja/g++.pt/lookup1.C - 1cfd70d8f9071e06a3860770bf0b6165 gcc/testsuite/g++.old-deja/g++.pt/lookup10.C - 01792d5ba05f8e61b80b5518e6b1cc09 gcc/testsuite/g++.old-deja/g++.pt/lookup2.C - 171bc2e8b8d9b2c6e3abdde111a5f050 gcc/testsuite/g++.old-deja/g++.pt/lookup3.C - 42986431ad9b15940c229226d6ec4a86 gcc/testsuite/g++.old-deja/g++.pt/lookup4.C - 810c6d88c6102f9dbb1890bec44124be gcc/testsuite/g++.old-deja/g++.pt/lookup5.C - 4922c229088bbca4c83064c2e8943fef gcc/testsuite/g++.old-deja/g++.pt/lookup6.C - ace1d008dd08c5bb54e89244f9df1cd6 gcc/testsuite/g++.old-deja/g++.pt/lookup7.C - 94f54627b1304f85623bf165622f411a gcc/testsuite/g++.old-deja/g++.pt/lookup8.C - 8c797dc59b9303d1a902aa6710560044 gcc/testsuite/g++.old-deja/g++.pt/lookup9.C - 68ae4259897949e12ba6f612c0e667b6 gcc/testsuite/g++.old-deja/g++.pt/m1.C - 976da8859474ddc134f3109fc5b2789d gcc/testsuite/g++.old-deja/g++.pt/m2.C - 75e5e46903a6ccd9aec9094d2672dc10 gcc/testsuite/g++.old-deja/g++.pt/m3.C - 81c5bf6abf911fc27a5b6e1d13f20524 gcc/testsuite/g++.old-deja/g++.pt/m4.C - 0529737246a919aac9b8b2d78f4e5aab gcc/testsuite/g++.old-deja/g++.pt/m5.C - 8a1d7defce3fc101cc7efc01c3579567 gcc/testsuite/g++.old-deja/g++.pt/m6.C - 189faa5977372d669155a92e011593a1 gcc/testsuite/g++.old-deja/g++.pt/m7.C - 67f1cce046b4cd8420a0daf2792e2e4f gcc/testsuite/g++.old-deja/g++.pt/m8.C - 46df5c4cfffb3709e86a3342eda1d702 gcc/testsuite/g++.old-deja/g++.pt/m9.C - 130a1ddab5d7f57a2f4ae6e57f547378 gcc/testsuite/g++.old-deja/g++.pt/m9a.C - 784b251702b100d813b64092c48d83c8 gcc/testsuite/g++.old-deja/g++.pt/mangle1.C - 783914ae2b155c7e758a36fe70c320a4 gcc/testsuite/g++.old-deja/g++.pt/mangle2.C - df66615f44e1b18ef550499be8ed0229 gcc/testsuite/g++.old-deja/g++.pt/memclass1.C - 56b1bdd1db0bf5887d8d8c29324977e5 gcc/testsuite/g++.old-deja/g++.pt/memclass10.C - ab9e7f877c53ad0353502b73855312d3 gcc/testsuite/g++.old-deja/g++.pt/memclass11.C - 1a0d9a4f8370b49fb503cc8119004c17 gcc/testsuite/g++.old-deja/g++.pt/memclass12.C - 3372708d0f49623ec94ca5651cf5b073 gcc/testsuite/g++.old-deja/g++.pt/memclass13.C - afb2741438e7d3a3a8dec7e741781414 gcc/testsuite/g++.old-deja/g++.pt/memclass14.C - 7c353edc5e8c81c94f858f4fde721e74 gcc/testsuite/g++.old-deja/g++.pt/memclass15.C - 05ffd060adf1f64bdb78db1e10abd3c6 gcc/testsuite/g++.old-deja/g++.pt/memclass16.C - 8bec4cc1da1e18f32458e4c3a3c8af2f gcc/testsuite/g++.old-deja/g++.pt/memclass17.C - 4f8da01902d9e16c6bb00329dab07164 gcc/testsuite/g++.old-deja/g++.pt/memclass18.C - f99aa1081528c48bcecd5a6e5e0fad52 gcc/testsuite/g++.old-deja/g++.pt/memclass19.C - fc1c8a869d5ec7559efe90b9c6f9c78b gcc/testsuite/g++.old-deja/g++.pt/memclass2.C - 7e7e4c8c8a3541a7ae94eff831f235bb gcc/testsuite/g++.old-deja/g++.pt/memclass20.C - c779fbb2e6d392d978c77df210983e28 gcc/testsuite/g++.old-deja/g++.pt/memclass21.C - b2895d81098caa1d254d4aad183cc47f gcc/testsuite/g++.old-deja/g++.pt/memclass3.C - 5b606b807bf311106ed8968ee6b98b01 gcc/testsuite/g++.old-deja/g++.pt/memclass4.C - e04462a0a9b0e5347afd025e4514df54 gcc/testsuite/g++.old-deja/g++.pt/memclass5.C - e841de59f68e727816ffaae50c0f221d gcc/testsuite/g++.old-deja/g++.pt/memclass6.C - 4de67264651c0cd591ec8d92687a7fb0 gcc/testsuite/g++.old-deja/g++.pt/memclass7.C - fb1c43d527fbf3e2151303ec6ec25eb0 gcc/testsuite/g++.old-deja/g++.pt/memclass8.C - fa42ab5756ba6106b506e9c1fb45aceb gcc/testsuite/g++.old-deja/g++.pt/memclass9.C - 7c9ff7b48f36a935cfbb8498fa18c47f gcc/testsuite/g++.old-deja/g++.pt/memtemp1.C - 4ec5b1638579f803a480fb71c9d548b4 gcc/testsuite/g++.old-deja/g++.pt/memtemp10.C - 1bef8782d08b3c6de2bab59c7370d8e2 gcc/testsuite/g++.old-deja/g++.pt/memtemp100.C - 9dc3b3369aa7e0765d33c2633d91e958 gcc/testsuite/g++.old-deja/g++.pt/memtemp11.C - c49d75255634dd1d38c00b4ccd12186f gcc/testsuite/g++.old-deja/g++.pt/memtemp12.C - ac3321d3cb14c1f85dd1cfa9d38df694 gcc/testsuite/g++.old-deja/g++.pt/memtemp13.C - 5a36894e465df251f14dcf5bbd344d34 gcc/testsuite/g++.old-deja/g++.pt/memtemp14.C - f1b9246013e671507344ddcd9657020b gcc/testsuite/g++.old-deja/g++.pt/memtemp15.C - 4f35a5fbc93b0be54fc836a6bc8b068c gcc/testsuite/g++.old-deja/g++.pt/memtemp16.C - 0e2cbe2d453069ac1c8a7d096cbd1e68 gcc/testsuite/g++.old-deja/g++.pt/memtemp17.C - 3ff90e6f4aeaa29dda038bf5e6342894 gcc/testsuite/g++.old-deja/g++.pt/memtemp18.C - 493b4d1e7f3c7ba9dadc35d078a0284a gcc/testsuite/g++.old-deja/g++.pt/memtemp19.C - f1363637cbb5dd90414cf0a0933c5159 gcc/testsuite/g++.old-deja/g++.pt/memtemp2.C - 57131ddff95db101deaa3f1a8531b57f gcc/testsuite/g++.old-deja/g++.pt/memtemp20.C - 25f1c2d93a682c7ccdedc03abc5854c1 gcc/testsuite/g++.old-deja/g++.pt/memtemp23.C - 652ae1b58d6749944daad11f3f765054 gcc/testsuite/g++.old-deja/g++.pt/memtemp24.C - 1e75e85c15d51caa86b1f88f913409c0 gcc/testsuite/g++.old-deja/g++.pt/memtemp25.C - 12aa4b512a6963472981ee0025ca4de3 gcc/testsuite/g++.old-deja/g++.pt/memtemp26.C - 435c6c6661db967edab09bec8456f1e8 gcc/testsuite/g++.old-deja/g++.pt/memtemp28.C - 64001292d35e4546c05e29239be4d7ff gcc/testsuite/g++.old-deja/g++.pt/memtemp29.C - 36d4d3c6025343e652003f710e36c1ba gcc/testsuite/g++.old-deja/g++.pt/memtemp3.C - 3b9a16ac3949a5bf0132472a7453bd4b gcc/testsuite/g++.old-deja/g++.pt/memtemp30.C - ff2e1e306c99266ec1c5e0c8fd28f834 gcc/testsuite/g++.old-deja/g++.pt/memtemp31.C - c837d010beffec4b138ac83e31e887dc gcc/testsuite/g++.old-deja/g++.pt/memtemp32.C - 3e3817c31eb5cbe035ca1d5ddb762f73 gcc/testsuite/g++.old-deja/g++.pt/memtemp33.C - 81417ad09b437b2a04397f40d497fd9a gcc/testsuite/g++.old-deja/g++.pt/memtemp34.C - ec27f665d21ce7ab16a07bd62e210ce5 gcc/testsuite/g++.old-deja/g++.pt/memtemp35.C - 557130276c9f6ee637a9fcfc3e6e19bf gcc/testsuite/g++.old-deja/g++.pt/memtemp36.C - 9e65539e1acb364e3e4d00df65134d79 gcc/testsuite/g++.old-deja/g++.pt/memtemp37.C - ac938eb9f6361016ed3ba4b16de68d55 gcc/testsuite/g++.old-deja/g++.pt/memtemp39.C - 523a4ab713e3ccb8b017703adb8ea7a3 gcc/testsuite/g++.old-deja/g++.pt/memtemp4.C - 68b96f4cc3fab5540612e908ed84335f gcc/testsuite/g++.old-deja/g++.pt/memtemp40.C - 20c70cba377d830ba9d6e50fe825dca3 gcc/testsuite/g++.old-deja/g++.pt/memtemp41.C - 2c27c4ec4b415f8d461890c795e98549 gcc/testsuite/g++.old-deja/g++.pt/memtemp42.C - e47e80330529cb7afe4ed055b4576ee5 gcc/testsuite/g++.old-deja/g++.pt/memtemp43.C - b1f420bac9ad1cf7cf61622145d050cc gcc/testsuite/g++.old-deja/g++.pt/memtemp44.C - 3d7592fe0dae485e1e9663cee792b524 gcc/testsuite/g++.old-deja/g++.pt/memtemp45.C - a6d4494dfcbff56e1372aa0b99ea4698 gcc/testsuite/g++.old-deja/g++.pt/memtemp46.C - 1302c6dadabc11ba4fbb32ed2faad447 gcc/testsuite/g++.old-deja/g++.pt/memtemp47.C - 4c8a9249e4ac3af9638122d522718271 gcc/testsuite/g++.old-deja/g++.pt/memtemp48.C - d1d9a8d5e40b5fb0441e4c88a9a58bc6 gcc/testsuite/g++.old-deja/g++.pt/memtemp49.C - cc10988f7b82b80020afb2cbc2be6736 gcc/testsuite/g++.old-deja/g++.pt/memtemp5.C - 3092bc8ef7502fa2629c4b00133dd79f gcc/testsuite/g++.old-deja/g++.pt/memtemp52.C - 31f5811bfdcc1b0d77eea99c0fdd2d0a gcc/testsuite/g++.old-deja/g++.pt/memtemp53.C - 8f8e98c8dc91cd3216edcdd0105c25d7 gcc/testsuite/g++.old-deja/g++.pt/memtemp55.C - 9fd903e5ed2b0f601536dfbd4c3a22a5 gcc/testsuite/g++.old-deja/g++.pt/memtemp56.C - b481f5b7e9b4fb7319ff5c17d06963fa gcc/testsuite/g++.old-deja/g++.pt/memtemp58.C - aad5f3bdb50f6977327b5b218d32526b gcc/testsuite/g++.old-deja/g++.pt/memtemp59.C - 1ee8c188da61392b6521d0806d4a59db gcc/testsuite/g++.old-deja/g++.pt/memtemp6.C - 014af7a2fb5cdcb52d0e8d45b22fafdc gcc/testsuite/g++.old-deja/g++.pt/memtemp60.C - ce141482239d76ab62a6ad4a98a68807 gcc/testsuite/g++.old-deja/g++.pt/memtemp61.C - b4da1e4647d3a394d7b6d4aea652680d gcc/testsuite/g++.old-deja/g++.pt/memtemp62.C - 4703ed2bafd93bd240f15e50f461e2f2 gcc/testsuite/g++.old-deja/g++.pt/memtemp63.C - 38d96a224830c7705b0dffc6e34755ab gcc/testsuite/g++.old-deja/g++.pt/memtemp64.C - f4f0157f17dc22f1dd440e652a01fc84 gcc/testsuite/g++.old-deja/g++.pt/memtemp65.C - ce3df9ae4b9b6b8f504826c9542e10c8 gcc/testsuite/g++.old-deja/g++.pt/memtemp66.C - 0a74c4c76b6fcd8398559155d15ee562 gcc/testsuite/g++.old-deja/g++.pt/memtemp67.C - 803c276204be0edf76ffb65079479c5a gcc/testsuite/g++.old-deja/g++.pt/memtemp68.C - 45dbdf02e6239b98048ef7584013b0f1 gcc/testsuite/g++.old-deja/g++.pt/memtemp69.C - c7588e497b92cdcedbc471bdb943f423 gcc/testsuite/g++.old-deja/g++.pt/memtemp7.C - 7d3bd406efd26e158af5c60fe1251d8b gcc/testsuite/g++.old-deja/g++.pt/memtemp70.C - 8b399162a70095f581a5d181e9cd51e2 gcc/testsuite/g++.old-deja/g++.pt/memtemp71.C - 2064173d94827c41a431f024cee9d82a gcc/testsuite/g++.old-deja/g++.pt/memtemp72.C - 096249ca2aedb9920fbcf11775a2edb7 gcc/testsuite/g++.old-deja/g++.pt/memtemp73.C - 97549afab832b77fda5672aa7d7c815a gcc/testsuite/g++.old-deja/g++.pt/memtemp74.C - 439cfe31ad68b6ca4c28b91498a9b16b gcc/testsuite/g++.old-deja/g++.pt/memtemp75.C - ee2a00cd5bfa8956405211c4f6261960 gcc/testsuite/g++.old-deja/g++.pt/memtemp76.C - 5d98c7e0c879b48ad8380fe828229d97 gcc/testsuite/g++.old-deja/g++.pt/memtemp77.C - ef6dd43a0a944829a8e40bb7d02ff802 gcc/testsuite/g++.old-deja/g++.pt/memtemp78.C - ba93ff2f6f392b1f1ec5abdc4d4dead2 gcc/testsuite/g++.old-deja/g++.pt/memtemp79.C - ade19ffe674662b17d243a6efafca792 gcc/testsuite/g++.old-deja/g++.pt/memtemp8.C - dfe226bdc2e8df4b798d0ebefbd4ccc1 gcc/testsuite/g++.old-deja/g++.pt/memtemp80.C - 9f295b7bbe5eeccadc572942fe8b113b gcc/testsuite/g++.old-deja/g++.pt/memtemp81.C - da317d4362dac970d00f3f8d92723e35 gcc/testsuite/g++.old-deja/g++.pt/memtemp82.C - 36f92bddcd9a081e531e4ab67b6bf3fa gcc/testsuite/g++.old-deja/g++.pt/memtemp83.C - 7cf08f0eb255714be41e1bc90c91a2ca gcc/testsuite/g++.old-deja/g++.pt/memtemp84.C - e998842784d030d4fab2fcc177428ba6 gcc/testsuite/g++.old-deja/g++.pt/memtemp85.C - f4d80a9a5994f70c15b091b311c9c1ca gcc/testsuite/g++.old-deja/g++.pt/memtemp86.C - 96b94f804d043bb43fefbc1e5d99f357 gcc/testsuite/g++.old-deja/g++.pt/memtemp87.C - 74da4a1f0bfefc0429afd33a40acfb2b gcc/testsuite/g++.old-deja/g++.pt/memtemp88.C - 9e390bf90a7c130f4742ac3047c677eb gcc/testsuite/g++.old-deja/g++.pt/memtemp89.C - ca7227714ddc7523bdb374afe260b78f gcc/testsuite/g++.old-deja/g++.pt/memtemp9.C - 1b5dea7a688d8cd29ce6daa44e226a12 gcc/testsuite/g++.old-deja/g++.pt/memtemp90.C - 64b0ec0600dc4ef8f513f0194fe7257d gcc/testsuite/g++.old-deja/g++.pt/memtemp91.C - 540eb82bf8e3b6776f6a090e68ebf3f7 gcc/testsuite/g++.old-deja/g++.pt/memtemp92.C - f35cb75300dd054bed326f0c936c8d1b gcc/testsuite/g++.old-deja/g++.pt/memtemp93.C - c0b5553d772c8bdf4602ec9e397bc5a8 gcc/testsuite/g++.old-deja/g++.pt/memtemp94.C - ba086b0c58b3721f78e407692a39cb9f gcc/testsuite/g++.old-deja/g++.pt/memtemp95.C - 8241764ee81eb4d8d3a3be6f72a7a782 gcc/testsuite/g++.old-deja/g++.pt/memtemp96.C - d79149c2006aa1786cb67b94840b5231 gcc/testsuite/g++.old-deja/g++.pt/memtemp97.C - 986db54c0885195fa31e214d42c77ff4 gcc/testsuite/g++.old-deja/g++.pt/memtemp98.C - a60f1480d0af85827b066c90abdfd6a5 gcc/testsuite/g++.old-deja/g++.pt/memtemp99.C - 37c57ef7afc382f042f3af9ac8bb8a26 gcc/testsuite/g++.old-deja/g++.pt/mi1.C - 6765d46ccfbc215c7f9433e417d01de4 gcc/testsuite/g++.old-deja/g++.pt/nested1.C - b2734f7995a0e288c2b5eb646c538e3d gcc/testsuite/g++.old-deja/g++.pt/nested2.C - f74c2371b4b628dfae566fa1db2e4501 gcc/testsuite/g++.old-deja/g++.pt/niklas01.C - 2530093d6ff4b33776041f6cbb83d263 gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C - 5a15c4ebbdf5ac686a23114661211ccb gcc/testsuite/g++.old-deja/g++.pt/niklas01b.C - f2f30ce82159469ba3ab6c0547473a91 gcc/testsuite/g++.old-deja/g++.pt/niklas02.C - 8a0d7ebd9bf3655a75d60e165673494a gcc/testsuite/g++.old-deja/g++.pt/niklas03.C - 22146705d28493584966b2adcc263c57 gcc/testsuite/g++.old-deja/g++.pt/nontype1.C - 0859fb1604dffcb7150609995f0c7167 gcc/testsuite/g++.old-deja/g++.pt/nontype2.C - 3955d3dd59c066621e6a8e85cb5f97f6 gcc/testsuite/g++.old-deja/g++.pt/nontype3.C - b8f73a75eea223306130ca7acbb0d8c0 gcc/testsuite/g++.old-deja/g++.pt/nontype4.C - 1088252f0227636dbd772979a4ba326a gcc/testsuite/g++.old-deja/g++.pt/nontype5.C - fb0d9b0c70fadf9233f9da77e12933ab gcc/testsuite/g++.old-deja/g++.pt/nttp1.C - 94f0fcc44ea927fff0f0b4a7ea3ee67c gcc/testsuite/g++.old-deja/g++.pt/nttp2.C - f1256260eab2b60b9e6f1cb00dd7cc6c gcc/testsuite/g++.old-deja/g++.pt/operator1.C - 6edbc1c34baa440f9fe7ac5a9c57d073 gcc/testsuite/g++.old-deja/g++.pt/overload1.C - 23da0d7551e361709930e1dbb363fbcd gcc/testsuite/g++.old-deja/g++.pt/overload10.C - e3bff0b8c186e28a157dd612f7988fc6 gcc/testsuite/g++.old-deja/g++.pt/overload11.C - 1fb27b7941c0b15bb4419bb500e44ab5 gcc/testsuite/g++.old-deja/g++.pt/overload12.C - 2726e7eb9f223e69eca14341079f4cd7 gcc/testsuite/g++.old-deja/g++.pt/overload13.C - a7cc7afc5b4d3917287e2eb1136e72b7 gcc/testsuite/g++.old-deja/g++.pt/overload14.C - b120569cbaba674fa6fa0e1461c92fc8 gcc/testsuite/g++.old-deja/g++.pt/overload15.C - 9d9938bf727f56481aae89ded9100089 gcc/testsuite/g++.old-deja/g++.pt/overload2.C - 17d985f8e0055d711bd6f46440b506c0 gcc/testsuite/g++.old-deja/g++.pt/overload3.C - 3810576128729d1dc68f6e22b99defef gcc/testsuite/g++.old-deja/g++.pt/overload4.C - 081417a25f47a26a37e0a73a0d3057a2 gcc/testsuite/g++.old-deja/g++.pt/overload5.C - 44907ff5ef1d1066b6b39107ecb88f74 gcc/testsuite/g++.old-deja/g++.pt/overload6.C - c137119c4022edf2d8efa6a8da4e6f08 gcc/testsuite/g++.old-deja/g++.pt/overload7.C - 3e1e706e620fe63e0069f79a46d7d1cd gcc/testsuite/g++.old-deja/g++.pt/overload8.C - 6da07c77e41065f4fd25d2590a0cc546 gcc/testsuite/g++.old-deja/g++.pt/overload9.C - 98e623a44647fcd383fe6c264bcafea1 gcc/testsuite/g++.old-deja/g++.pt/parms1.C - e36ad3d6e053eb47203e23904d6d6e3a gcc/testsuite/g++.old-deja/g++.pt/parms2.C - 6f8ecc7e23bd84e90b15a55b95660d7a gcc/testsuite/g++.old-deja/g++.pt/parms3.C - 315b0f17950eae8a3c5bee4ebfe1676e gcc/testsuite/g++.old-deja/g++.pt/parse2.C - 709717334255f3a6d05461e494b17891 gcc/testsuite/g++.old-deja/g++.pt/partial1.C - b68e78ca6a6b20cd26939f63cc2694dd gcc/testsuite/g++.old-deja/g++.pt/partial2.C - a51913000fc79ce5fce525d2592b04ca gcc/testsuite/g++.old-deja/g++.pt/partial3.C - a93d39dfa0350d17f446c06770e3022b gcc/testsuite/g++.old-deja/g++.pt/partial4.C - 31348eb5718b57a4188db1a59b245aa5 gcc/testsuite/g++.old-deja/g++.pt/partial5.C - 4f7cbba362e22c31077f4ebd633a360a gcc/testsuite/g++.old-deja/g++.pt/poi1.C - f07eca4ce324c88a3c4c0a6c61c825d2 gcc/testsuite/g++.old-deja/g++.pt/pointer1.C - 46176d6da474c7c2a2b4d0d630c4b9cb gcc/testsuite/g++.old-deja/g++.pt/ptrmem1.C - f84505e827ff9d275724d3f7e2eef1ff gcc/testsuite/g++.old-deja/g++.pt/ptrmem10.C - 42b546af24cd6a9e6b0bf9288a0c9adb gcc/testsuite/g++.old-deja/g++.pt/ptrmem2.C - fd6c9bbde46f9a741d3ea6fcf4196c71 gcc/testsuite/g++.old-deja/g++.pt/ptrmem3.C - bf3497f7210e8501db836f12a50b4847 gcc/testsuite/g++.old-deja/g++.pt/ptrmem4.C - 307b552baa37598a74e96cc36e240254 gcc/testsuite/g++.old-deja/g++.pt/ptrmem5.C - a502c5d9ab715358ae3280f9865dba06 gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C - 43af7526c15acf063c86ed2628da6ed1 gcc/testsuite/g++.old-deja/g++.pt/ptrmem7.C - e52e6177e655a4986751dbd9747d4dc7 gcc/testsuite/g++.old-deja/g++.pt/ptrmem8.C - abb79ef912e0e96abdb5a966b3df11bb gcc/testsuite/g++.old-deja/g++.pt/ptrmem9.C - d32874636fe85b59968597a9e03e060b gcc/testsuite/g++.old-deja/g++.pt/recursion.C - f52f7adcc5fe58e460e0e642279da385 gcc/testsuite/g++.old-deja/g++.pt/recursion2.C - 882172c995d5cf33811ec52ba163a08c gcc/testsuite/g++.old-deja/g++.pt/redecl1.C - 4b0d2c4de566d4685481d1e70444f070 gcc/testsuite/g++.old-deja/g++.pt/redecl2.C - 73086c0ac161a43cd36bffb9c800b3be gcc/testsuite/g++.old-deja/g++.pt/ref1.C - 9496be7cce9dca2d16421479e66c783d gcc/testsuite/g++.old-deja/g++.pt/ref2.C - 0326d6254bda67a154ca4ff2b4bd4982 gcc/testsuite/g++.old-deja/g++.pt/ref3.C - eca3b76193c99a555bee74a6025d82bc gcc/testsuite/g++.old-deja/g++.pt/ref4.C - 45668375eabeecc04c7804e8f4c4ac31 gcc/testsuite/g++.old-deja/g++.pt/repo1.C - 8ded0512d0ef747dca23eb8e932cdd90 gcc/testsuite/g++.old-deja/g++.pt/repo2.C - 3bd9569eef91348b9e3b42428ee1fda5 gcc/testsuite/g++.old-deja/g++.pt/repo3.C - 564a9506161fe3a36063884050ddb29f gcc/testsuite/g++.old-deja/g++.pt/repo4.C - a8546d341b42085260ccd351b918e18c gcc/testsuite/g++.old-deja/g++.pt/scope1.C - 7259c6f6b64b40712386f6548cabea8e gcc/testsuite/g++.old-deja/g++.pt/shadow1.C - 7832134a73622623fa6b54ea86054246 gcc/testsuite/g++.old-deja/g++.pt/shadow2.C - 3ab299279fe5631234edf363f1ea47bd gcc/testsuite/g++.old-deja/g++.pt/sizeof.C - c42a41548aa56c8333e7d2c7000231f1 gcc/testsuite/g++.old-deja/g++.pt/sizeof2.C - 18de3cbc7fa3cd181a28e0a6fbd17b53 gcc/testsuite/g++.old-deja/g++.pt/sizeof3.C - 1c96663624a060c4cc29a4ae37cce796 gcc/testsuite/g++.old-deja/g++.pt/spec1.C - 78f3b4847f76087dd14f1722999a7331 gcc/testsuite/g++.old-deja/g++.pt/spec10.C - e9268b8e99b3745bcf73bd2daf3e5819 gcc/testsuite/g++.old-deja/g++.pt/spec11.C - 629a9c9d3e53fc2a9cb8b0f4f7590172 gcc/testsuite/g++.old-deja/g++.pt/spec12.C - f0dc61d0c11cfe14e42aed869ff6453d gcc/testsuite/g++.old-deja/g++.pt/spec13.C - fea725bbf029652eac5230a4f7249377 gcc/testsuite/g++.old-deja/g++.pt/spec14.C - 2f8e3ba39b62e7596b8074418d5931ca gcc/testsuite/g++.old-deja/g++.pt/spec15.C - 64311d9b9b0edd106090cad4ab1185f1 gcc/testsuite/g++.old-deja/g++.pt/spec16.C - fa0318448a07e1f2736619aa01d8732d gcc/testsuite/g++.old-deja/g++.pt/spec17.C - be4c4aaf4896a204dd3b537e9467220b gcc/testsuite/g++.old-deja/g++.pt/spec18.C - 20894f40e5d69e5aae0b8e042159c827 gcc/testsuite/g++.old-deja/g++.pt/spec19.C - 6dea43e72960bc1d42aee3da9eaf0230 gcc/testsuite/g++.old-deja/g++.pt/spec2.C - 4f2ee8eba054c3fe2ba2daebef3df852 gcc/testsuite/g++.old-deja/g++.pt/spec20.C - 52d3bef899d8ffa7c94dcdd013dd1d9d gcc/testsuite/g++.old-deja/g++.pt/spec21.C - 0daf4ca5de6ea5d8f88fdd6282e2453b gcc/testsuite/g++.old-deja/g++.pt/spec22.C - 367cdf2dd4f938be53439e37487c6a8f gcc/testsuite/g++.old-deja/g++.pt/spec23.C - c641e36402b485a24d11862e3fabfc28 gcc/testsuite/g++.old-deja/g++.pt/spec24.C - 791cb8011101118669713cbe197ead57 gcc/testsuite/g++.old-deja/g++.pt/spec25.C - c680e00cbe603257da2666614bc5752f gcc/testsuite/g++.old-deja/g++.pt/spec26.C - e83375c299749ce5b856d368f92db935 gcc/testsuite/g++.old-deja/g++.pt/spec27.C - 312b1014cbf474dd927b7911815cf759 gcc/testsuite/g++.old-deja/g++.pt/spec28.C - 8ee1d6648f3481623123d00a6c0c4137 gcc/testsuite/g++.old-deja/g++.pt/spec29.C - e2acae1babefa4ee3bb8f9db59ab76e3 gcc/testsuite/g++.old-deja/g++.pt/spec3.C - 1493ad25bf38b894f4a1e792c22d0411 gcc/testsuite/g++.old-deja/g++.pt/spec30.C - 5d85c96e7ef4ccffcea361ff582c4dac gcc/testsuite/g++.old-deja/g++.pt/spec31.C - 0d5a7ee59e13d34e0cacef3333c95393 gcc/testsuite/g++.old-deja/g++.pt/spec32.C - 68df4c1c06ed2c04200d90b294704422 gcc/testsuite/g++.old-deja/g++.pt/spec33.C - 1a92c1203dc984f1d9f74805db9b09cf gcc/testsuite/g++.old-deja/g++.pt/spec34.C - aa11ec007dcbac0e8cf67aeb781a3206 gcc/testsuite/g++.old-deja/g++.pt/spec35.C - 26f197ce8b46e51c044d5b32830ec0ff gcc/testsuite/g++.old-deja/g++.pt/spec36.C - d90c0eb04a0e59ee3360203fb5b060f7 gcc/testsuite/g++.old-deja/g++.pt/spec37.C - bc15e40e290206d22d8803ef0d77c08f gcc/testsuite/g++.old-deja/g++.pt/spec38.C - ba4e5b12f2ce628d2a7e46bf22658d96 gcc/testsuite/g++.old-deja/g++.pt/spec39.C - 5cca19f1e13cebaaa185c729d0f8bba8 gcc/testsuite/g++.old-deja/g++.pt/spec4.C - 9032596d62c4af42055e4c705300a122 gcc/testsuite/g++.old-deja/g++.pt/spec40.C - cad9794eab82bd6f8f2d29e8df55bda4 gcc/testsuite/g++.old-deja/g++.pt/spec41.C - 85fefb6db26df1ac52e3a1bd38c24162 gcc/testsuite/g++.old-deja/g++.pt/spec5.C - 216b43891b00dedddfc46563fb1a5ea3 gcc/testsuite/g++.old-deja/g++.pt/spec6.C - 48eac1a120525c146e973dea81905b73 gcc/testsuite/g++.old-deja/g++.pt/spec7.C - 3612c391a5a866716ef9cd0a70802bfe gcc/testsuite/g++.old-deja/g++.pt/spec8.C - a8e3f81a6b6d012a1195ec088520808e gcc/testsuite/g++.old-deja/g++.pt/spec9.C - e0d0fe1b8240ee54372126de5a91f0c7 gcc/testsuite/g++.old-deja/g++.pt/static1.C - 6e1f9dfcbea7082174a6264d33e93969 gcc/testsuite/g++.old-deja/g++.pt/static10.C - 0a291e82989d5cef0104e90da5938b98 gcc/testsuite/g++.old-deja/g++.pt/static11.C - b0ee25173b0e8adc17515578b0821f22 gcc/testsuite/g++.old-deja/g++.pt/static2.C - cce93274cc52f32776c18c658a1f9dde gcc/testsuite/g++.old-deja/g++.pt/static3.C - 589231529de4c0a45cb857d76c3e2a2e gcc/testsuite/g++.old-deja/g++.pt/static4.C - d3753adb4f484f4fb4b4e2fc61de3464 gcc/testsuite/g++.old-deja/g++.pt/static5.C - 89035a9a2e7a1fde05d2365f36a99343 gcc/testsuite/g++.old-deja/g++.pt/static6.C - 72154d5a2f46122f8101c515f3a29357 gcc/testsuite/g++.old-deja/g++.pt/static7.C - 89ecd6c73fd87f973e737c007e6defb0 gcc/testsuite/g++.old-deja/g++.pt/static8.C - 6e11a4161127a251dd4e656f70f7bb7b gcc/testsuite/g++.old-deja/g++.pt/static9.C - 146d06d1176317370943a7d9242645dc gcc/testsuite/g++.old-deja/g++.pt/static_cast.C - 728932a75888ba7fb19987b8fcc2c22d gcc/testsuite/g++.old-deja/g++.pt/stmtexpr.C - 5db15e0a52bb9bee309b37da293a7cb3 gcc/testsuite/g++.old-deja/g++.pt/stmtexpr2.C - b419885700082cf1ee793296d408f7b4 gcc/testsuite/g++.old-deja/g++.pt/switch1.C - 0bf819f894a73840e575e5f45c0f80d5 gcc/testsuite/g++.old-deja/g++.pt/syntax1.C - e9efff2b62f9ddbce9f908fa384b7346 gcc/testsuite/g++.old-deja/g++.pt/syntax2.C - ae7c36b1eeaed02bf6c81ef92931372f gcc/testsuite/g++.old-deja/g++.pt/t00.C - b97c2c6c13d4d6af7ec8d485c57e1918 gcc/testsuite/g++.old-deja/g++.pt/t01.C - 001ca48f810669a44c356cc1b8ad9db2 gcc/testsuite/g++.old-deja/g++.pt/t03.C - b50c701134c37b321e4a69d0c58403cc gcc/testsuite/g++.old-deja/g++.pt/t04.C - 5cad3042063a00419cd9dff7e08329d3 gcc/testsuite/g++.old-deja/g++.pt/t05.C - 35e4a5f53fc28256636ed59b15b28e0b gcc/testsuite/g++.old-deja/g++.pt/t06.C - a2feedbc0bbbcf664f944a1d26e5e961 gcc/testsuite/g++.old-deja/g++.pt/t07.C - f98acb35fadb4e573d4df33880e42721 gcc/testsuite/g++.old-deja/g++.pt/t08.C - ab59d6518a9b4fa6ac5b57dfde3e31d3 gcc/testsuite/g++.old-deja/g++.pt/t09.C - 23324631d401176730aa21b6453b5397 gcc/testsuite/g++.old-deja/g++.pt/t10.C - 4225a5fa8a7dd3d384ce411bdccbe3ca gcc/testsuite/g++.old-deja/g++.pt/t11.C - 47ca705cccef9227752773d7328ffd2b gcc/testsuite/g++.old-deja/g++.pt/t11a.C - 24e1a97a52be67a54cacdea0ae77c24d gcc/testsuite/g++.old-deja/g++.pt/t12.C - 9ef5be0611dbb2e8f35161b175a47fc4 gcc/testsuite/g++.old-deja/g++.pt/t12a.C - 529d83fc81378eb5042bacfe331e7873 gcc/testsuite/g++.old-deja/g++.pt/t13.C - b59e3f5f7ff0b0c2278313d6bf906fc3 gcc/testsuite/g++.old-deja/g++.pt/t14.C - 6ab53197c0d07f59425f5093c7a03a80 gcc/testsuite/g++.old-deja/g++.pt/t14a.C - db61d490571ac4a6c293fd7847f28c80 gcc/testsuite/g++.old-deja/g++.pt/t16.C - 933beb1baf7c9b5eba412bbc82a23eb3 gcc/testsuite/g++.old-deja/g++.pt/t18.C - 1a70177ec379802cdf5ee9ffeb79c086 gcc/testsuite/g++.old-deja/g++.pt/t20.C - 769d64b01fc99ed38e04cd629540261d gcc/testsuite/g++.old-deja/g++.pt/t21.C - 573e00e68110eaba11e9c0eda33a484a gcc/testsuite/g++.old-deja/g++.pt/t22.C - bdaa6d5c9f9696147ac816a8e0746133 gcc/testsuite/g++.old-deja/g++.pt/t23.C - a0067eafe5ab9c011aacc6badd3420ea gcc/testsuite/g++.old-deja/g++.pt/t24.C - ec5573413f4479dbdb630a4ea84a00f9 gcc/testsuite/g++.old-deja/g++.pt/t25.C - 2c1853754e948bba7e6a12e55a3f9632 gcc/testsuite/g++.old-deja/g++.pt/t26.C - 75470117b0d7d119abcd7dec91fafc5f gcc/testsuite/g++.old-deja/g++.pt/t27.C - 9d1a90d478f9d7cd8e7147d1688c25ca gcc/testsuite/g++.old-deja/g++.pt/t28.C - 54e47e28f776181981b3f04a07edc35a gcc/testsuite/g++.old-deja/g++.pt/t29.C - 51cc8731024011463ae200a3ff582412 gcc/testsuite/g++.old-deja/g++.pt/t30.C - f5cd99f666857129dc16f71b72b32464 gcc/testsuite/g++.old-deja/g++.pt/t31.C - 7c4f4dc67e63781b875169ea666fdae5 gcc/testsuite/g++.old-deja/g++.pt/t32.C - 76baa57e62b2aebfb501c4f9fb42ec75 gcc/testsuite/g++.old-deja/g++.pt/t32a.C - b0bd1180be5ac11fdc14fa8adc5618cf gcc/testsuite/g++.old-deja/g++.pt/t34.C - be430db3c83c1e77ffcbbbd0b1311df6 gcc/testsuite/g++.old-deja/g++.pt/t34a.C - 6af909875fa9f90e1e7206db6ad54117 gcc/testsuite/g++.old-deja/g++.pt/t35.C - 1f2805de9d0dd928b7dc9d6396f793df gcc/testsuite/g++.old-deja/g++.pt/t35a.C - c84f5cedd02a6127c6506cfa331391da gcc/testsuite/g++.old-deja/g++.pt/t36.C - afccb64f42e87f045abab9cb26c0647d gcc/testsuite/g++.old-deja/g++.pt/t37.C - 2e421a22074476f104dce2246485a180 gcc/testsuite/g++.old-deja/g++.pt/t37a.C - 75bc3e70f5f3963a4a43e97741cf1de7 gcc/testsuite/g++.old-deja/g++.pt/t38.C - 598c9491e685762dd5cf98540cf3ccc7 gcc/testsuite/g++.old-deja/g++.pt/t39.C - e751f7def809cea6c632d7fb5b80ccb8 gcc/testsuite/g++.old-deja/g++.pt/t40.C - 44cf9bfda2364b0753fbd446690d0f2e gcc/testsuite/g++.old-deja/g++.pt/t41.C - a8453a0423b23d07a9388be4c9d8f47a gcc/testsuite/g++.old-deja/g++.pt/t42.C - 512f748377d5b3abb48e8b3adaad4be7 gcc/testsuite/g++.old-deja/g++.pt/test4.C - ccb1258479fc3c67a962243e8c6ac4ba gcc/testsuite/g++.old-deja/g++.pt/test5.C - 50dc4935fd4767c5498d475789c47408 gcc/testsuite/g++.old-deja/g++.pt/tiemann1r.C - ec10794193ab29b44ba0ed0a93de1ebc gcc/testsuite/g++.old-deja/g++.pt/tiemann2.C - 92be9313dbfafa9a6e904d05fe194212 gcc/testsuite/g++.old-deja/g++.pt/to2.C - 1c1dde5705b7ef17dd1d6f9f2b5b2527 gcc/testsuite/g++.old-deja/g++.pt/tt.C - cad9d7dbca50e29c77f796d1e03c0a8b gcc/testsuite/g++.old-deja/g++.pt/tt2.C - 9f6079517b0ee65699a89433eb3ec29f gcc/testsuite/g++.old-deja/g++.pt/ttp1.C - d6a1c491e887e233e9f3e46e18ea05c7 gcc/testsuite/g++.old-deja/g++.pt/ttp10.C - 6b638ad39fe12b3954b07cd5b390a0e2 gcc/testsuite/g++.old-deja/g++.pt/ttp11.C - 565c0feee97fb10e6c6160cf197d28b3 gcc/testsuite/g++.old-deja/g++.pt/ttp12.C - 5c80e0943a4ba50fcbbc6a3e76da7a59 gcc/testsuite/g++.old-deja/g++.pt/ttp13.C - 08d5bfba5e313c4c6c25e1dd45f5cba0 gcc/testsuite/g++.old-deja/g++.pt/ttp14.C - 023bcee7785516c4931ccce087cb23fd gcc/testsuite/g++.old-deja/g++.pt/ttp15.C - dc2f5a3a4f430f79cf1552940261f2d9 gcc/testsuite/g++.old-deja/g++.pt/ttp16.C - 963f18e46e5f9f4e89f16a33a2900a71 gcc/testsuite/g++.old-deja/g++.pt/ttp17.C - d1488ec6b9b284255236a3f2c2a1bd9d gcc/testsuite/g++.old-deja/g++.pt/ttp18.C - cdb44978fe70277fbe02aa952a0135a9 gcc/testsuite/g++.old-deja/g++.pt/ttp19.C - 91ae82c96542c91f95c0377f8bf9d606 gcc/testsuite/g++.old-deja/g++.pt/ttp2.C - 2c207ca3761392c64a1f955fbf76311e gcc/testsuite/g++.old-deja/g++.pt/ttp20.C - 92ffa78e27566e1323a2f50e9a788fcb gcc/testsuite/g++.old-deja/g++.pt/ttp21.C - 90b00b8bdc7f8cddd6f5cc747c5f937a gcc/testsuite/g++.old-deja/g++.pt/ttp22.C - 2477d229d210819466ceaa3dd3bb3002 gcc/testsuite/g++.old-deja/g++.pt/ttp23.C - 01feee6c104db689f628b2499f63542f gcc/testsuite/g++.old-deja/g++.pt/ttp24.C - cb02ebed2f9be0bfb5a98092e96bd082 gcc/testsuite/g++.old-deja/g++.pt/ttp25.C - 4f63b7028baa64da9bb9aae676f0e1b2 gcc/testsuite/g++.old-deja/g++.pt/ttp26.C - 6462de0c02cc9496d53c0308c67a54d6 gcc/testsuite/g++.old-deja/g++.pt/ttp27.C - 93e2d26dad1778805146f119b74b1529 gcc/testsuite/g++.old-deja/g++.pt/ttp28.C - 88555227089654b7519e701bc3b6f621 gcc/testsuite/g++.old-deja/g++.pt/ttp29.C - aa8220744cffd386d90038a43341a131 gcc/testsuite/g++.old-deja/g++.pt/ttp3.C - 3dd7d697357c99241e1d464855ae966f gcc/testsuite/g++.old-deja/g++.pt/ttp30.C - 5f123e63e7f82c710a78560e26acc28a gcc/testsuite/g++.old-deja/g++.pt/ttp31.C - e6761a81b983120123cc446ee2bb99ba gcc/testsuite/g++.old-deja/g++.pt/ttp32.C - aa0cde2e02ea719b588fe2a369e2b71a gcc/testsuite/g++.old-deja/g++.pt/ttp33.C - 8dc60b7b5d5ad7afa8de972e489b2967 gcc/testsuite/g++.old-deja/g++.pt/ttp34.C - 60f9f8ca90f573e7d944853a50a1b099 gcc/testsuite/g++.old-deja/g++.pt/ttp35.C - 43fb1d14b55b3a0e8a2d1d21457282ff gcc/testsuite/g++.old-deja/g++.pt/ttp36.C - d74b47dea06b30ebdb93016705d4fe06 gcc/testsuite/g++.old-deja/g++.pt/ttp37.C - cde79343e05da1bbccc88e3bf325ea04 gcc/testsuite/g++.old-deja/g++.pt/ttp38.C - 93d3cbd0d4b9edbe8c88ad77b2d42e53 gcc/testsuite/g++.old-deja/g++.pt/ttp39.C - abf587e48be196dfc52c8e436cd098c2 gcc/testsuite/g++.old-deja/g++.pt/ttp4.C - bc6511a585846bd7646db3415e36f676 gcc/testsuite/g++.old-deja/g++.pt/ttp40.C - 44335c77e34a59fcdbd35ce3a453dd4a gcc/testsuite/g++.old-deja/g++.pt/ttp41.C - 17c2c9c9db2600b7847866cd4285af11 gcc/testsuite/g++.old-deja/g++.pt/ttp42.C - b3090cd8d030914161af21a2959c2815 gcc/testsuite/g++.old-deja/g++.pt/ttp43.C - 592098ebd3db56f6ca9ebfc3dadb8984 gcc/testsuite/g++.old-deja/g++.pt/ttp44.C - a7322de888b4b6c05466d26e51372412 gcc/testsuite/g++.old-deja/g++.pt/ttp45.C - 4c791b2f93efc50503c6c5e3eaa7dd35 gcc/testsuite/g++.old-deja/g++.pt/ttp46.C - 923e63997896ba4851da3c13603d075e gcc/testsuite/g++.old-deja/g++.pt/ttp47.C - 392f36747d5240b754e0b5ba3e899557 gcc/testsuite/g++.old-deja/g++.pt/ttp48.C - fc6613a2b4cdea9da335da10b446300a gcc/testsuite/g++.old-deja/g++.pt/ttp49.C - 2117ae72852be8839191fb8e5bc6984a gcc/testsuite/g++.old-deja/g++.pt/ttp5.C - 4b8e846d9ad0f88ab881eb5334dca868 gcc/testsuite/g++.old-deja/g++.pt/ttp50.C - e21e64d5bf94549c995756027a97efdb gcc/testsuite/g++.old-deja/g++.pt/ttp51.C - a0ad3717d706ab0e38262e2cb1818205 gcc/testsuite/g++.old-deja/g++.pt/ttp52.C - 20fb2043be6ad6f1486e40c6e4909168 gcc/testsuite/g++.old-deja/g++.pt/ttp53.C - 5d047fa0fb43bd8a4a3df486c8742dd9 gcc/testsuite/g++.old-deja/g++.pt/ttp54.C - 960d60e90f42a0eb908c58d544fbd322 gcc/testsuite/g++.old-deja/g++.pt/ttp55.C - 582b66897280ddfad16ac377519b1a22 gcc/testsuite/g++.old-deja/g++.pt/ttp56.C - d553757204d9635a60968599e5f184e8 gcc/testsuite/g++.old-deja/g++.pt/ttp57.C - be7fe9403723e05f6868efccab83a224 gcc/testsuite/g++.old-deja/g++.pt/ttp58.C - 0d497e87f240e53b2bbced36a7aabcf6 gcc/testsuite/g++.old-deja/g++.pt/ttp59.C - 630345194d6b34b47811923d89376ea6 gcc/testsuite/g++.old-deja/g++.pt/ttp6.C - 786445305581ecfffa79fb53ba89528c gcc/testsuite/g++.old-deja/g++.pt/ttp60.C - 4b62026d7f31a8f925f49c26dbc4d2d7 gcc/testsuite/g++.old-deja/g++.pt/ttp61.C - 4abf594b84571dba7c9b8f4c8ea604c8 gcc/testsuite/g++.old-deja/g++.pt/ttp62.C - e8c2f6385f09e7463a4d5153f6c63846 gcc/testsuite/g++.old-deja/g++.pt/ttp63.C - 4ab0afb1cb3c9db02b756d5cf4e5e6f0 gcc/testsuite/g++.old-deja/g++.pt/ttp64.C - 4f7d940afd2ce812774283089291f6d6 gcc/testsuite/g++.old-deja/g++.pt/ttp65.C - 6ea9d35ef3a59d12408e3850c580de1f gcc/testsuite/g++.old-deja/g++.pt/ttp7.C - f1614c9083ef134c9a16d71f945322a4 gcc/testsuite/g++.old-deja/g++.pt/ttp8.C - 30b43bac11e233bf8941bfe1fd5b97a6 gcc/testsuite/g++.old-deja/g++.pt/ttp9.C - 318620e10c25eca63522f04dec88b5d7 gcc/testsuite/g++.old-deja/g++.pt/typedef1.C - 635ca269f6f2bfc52b9ee1ab75a92b3e gcc/testsuite/g++.old-deja/g++.pt/typedef2.C - 228fb8c248bec1bea4d3213d3004fbec gcc/testsuite/g++.old-deja/g++.pt/typedef3.C - 71a2c13ad42702533a6f21d43d2049d5 gcc/testsuite/g++.old-deja/g++.pt/typedef4.C - d959fd45a44c8ed6942da734f15ace6d gcc/testsuite/g++.old-deja/g++.pt/typename1.C - f082673ac815aee1e142a03b295180c8 gcc/testsuite/g++.old-deja/g++.pt/typename10.C - f0e11d6518f0fceed09780cc74f1c25a gcc/testsuite/g++.old-deja/g++.pt/typename11.C - 74aec9ed40f7ea6975297f746e40db9e gcc/testsuite/g++.old-deja/g++.pt/typename12.C - 801140a6f90dacc2faec17aeb8b23875 gcc/testsuite/g++.old-deja/g++.pt/typename13.C - b74696aaf47608aed7a1efd2805e4463 gcc/testsuite/g++.old-deja/g++.pt/typename14.C - 742238782ec9520e32525beeeda72fd2 gcc/testsuite/g++.old-deja/g++.pt/typename15.C - 69e1a1399b8c3ab305cd0f8d2fb6a034 gcc/testsuite/g++.old-deja/g++.pt/typename16.C - 536ba4b55b2ed2977446152d5277860c gcc/testsuite/g++.old-deja/g++.pt/typename17.C - f4323b2d5d5f2e0cf747bedf0fdf70e0 gcc/testsuite/g++.old-deja/g++.pt/typename18.C - de446625154d3572cdeda6495d684400 gcc/testsuite/g++.old-deja/g++.pt/typename19.C - aefb0208648e01d926f1fccc206aa215 gcc/testsuite/g++.old-deja/g++.pt/typename2.C - b0164f6d3cdac676564180c326f3b9df gcc/testsuite/g++.old-deja/g++.pt/typename20.C - dfb67d61dc724f688029b5c625517ab9 gcc/testsuite/g++.old-deja/g++.pt/typename21.C - 82b2d6c1bd6b51ffd07d163c6670c8d0 gcc/testsuite/g++.old-deja/g++.pt/typename22.C - 0d1d1652f65bda4acdaf004a283dac4e gcc/testsuite/g++.old-deja/g++.pt/typename23.C - 5ceebb7517e50a9faad0b76f35cf66b5 gcc/testsuite/g++.old-deja/g++.pt/typename24.C - ed21332d8a03e521a9e2d3cd3e643d1a gcc/testsuite/g++.old-deja/g++.pt/typename25.C - db1631478430e161613055ed79847014 gcc/testsuite/g++.old-deja/g++.pt/typename26.C - 679e18c47a0bd7b78b62cbf46c438146 gcc/testsuite/g++.old-deja/g++.pt/typename27.C - e218c9983c5cf2834e97d221625c2831 gcc/testsuite/g++.old-deja/g++.pt/typename28.C - 62d26e12784c2e03bea02d54c45ccdef gcc/testsuite/g++.old-deja/g++.pt/typename3.C - cea39576c0a9957a2cea448c98dc94d0 gcc/testsuite/g++.old-deja/g++.pt/typename4.C - 7d62000a1290fd1ba9f70a82ed55b82c gcc/testsuite/g++.old-deja/g++.pt/typename5.C - 057207ce0ae1a09398feef2059950969 gcc/testsuite/g++.old-deja/g++.pt/typename6.C - 82bb04e0a0f5b3caffd5dc869f4f435e gcc/testsuite/g++.old-deja/g++.pt/typename7.C - 167271a487e0146b0977b14e0bdabaec gcc/testsuite/g++.old-deja/g++.pt/typename8.C - dd1dc3f67d270326a219eadb474c2b8e gcc/testsuite/g++.old-deja/g++.pt/typename9.C - d6c8f4a2bd3eee6e10304d0f21bed927 gcc/testsuite/g++.old-deja/g++.pt/unify1.C - bf884302d62e4009612a7e93dd7f10df gcc/testsuite/g++.old-deja/g++.pt/unify2.C - 1e49fa76a69677164367e1fd374b5370 gcc/testsuite/g++.old-deja/g++.pt/unify3.C - 03014877170626eff7141f7d8de2100e gcc/testsuite/g++.old-deja/g++.pt/unify4.C - 4724760baae794a880b83a1a3ef43965 gcc/testsuite/g++.old-deja/g++.pt/unify6.C - cb46cc17a18f69d164593218a5d630a0 gcc/testsuite/g++.old-deja/g++.pt/unify7.C - cbd3dc347c69fa67230281ea530f8d45 gcc/testsuite/g++.old-deja/g++.pt/unify8.C - 112581a8e8c2b083893e14209dc8e197 gcc/testsuite/g++.old-deja/g++.pt/union1.C - f6b916c76f9053393e246e9234587d63 gcc/testsuite/g++.old-deja/g++.pt/union2.C - 6db34b7b286cebb5470a57b834c15939 gcc/testsuite/g++.old-deja/g++.pt/using1.C - 7528a76d407ab9ad5af9e37d06a2f084 gcc/testsuite/g++.old-deja/g++.pt/using2.C - 9a7ae6b76deb786bde29550bc4676039 gcc/testsuite/g++.old-deja/g++.pt/vaarg.C - b020aa07093e2d7a2422bbdc0b9b3c25 gcc/testsuite/g++.old-deja/g++.pt/vaarg2.C - fa9072e6c9d12a53ad401fc0d9652fd0 gcc/testsuite/g++.old-deja/g++.pt/vaarg3.C - c97f3ca8bb97750a598a263e1d916808 gcc/testsuite/g++.old-deja/g++.pt/var1.C - 28c56363351732087dd578beb285fa79 gcc/testsuite/g++.old-deja/g++.pt/vbase1.C - eb15972adcb852ad15bcb37d39739ce8 gcc/testsuite/g++.old-deja/g++.pt/virtual1.C - ea4785010f99b86cb5329befa86499b3 gcc/testsuite/g++.old-deja/g++.pt/virtual2.C - dfc0324b20d7c26de08a9be2bd7d3c72 gcc/testsuite/g++.old-deja/g++.pt/virtual3.C - e1cc1d4ff1313d69ebd028c0a9df75bb gcc/testsuite/g++.old-deja/g++.pt/virtual4.C - e4bacbe47abba3ebf1104b50d7cf9249 gcc/testsuite/g++.old-deja/g++.pt/warn1.C - 3309094d2647252bd9b04ea2b4de883f gcc/testsuite/g++.old-deja/g++.pt/warn2.C - 97d8440e0f1b762780a5803933af4eb8 gcc/testsuite/g++.old-deja/g++.rfg/00321_01-.C - 2f2015450b109b3a8121247f0e10831e gcc/testsuite/g++.old-deja/g++.rfg/00324_02-.C - 18090564deaeabb2833db724176f5e3e gcc/testsuite/g++.old-deja/g++.robertl/980310-1.C - 6cf6eee14bea81b2cce96fc7d78d3139 gcc/testsuite/g++.old-deja/g++.robertl/README - 7043c0e8dd58f93b9ec2d562d4af77b8 gcc/testsuite/g++.old-deja/g++.robertl/eb10.C - ee83a1efbd7590614fbf204920c56047 gcc/testsuite/g++.old-deja/g++.robertl/eb102.C - 9886b6c2178e1508f318b3027cdd915d gcc/testsuite/g++.old-deja/g++.robertl/eb103.C - d0815bd10637ef31f290d081ddbda880 gcc/testsuite/g++.old-deja/g++.robertl/eb104.C - 3659e47043ebbb544b5bad1e021405df gcc/testsuite/g++.old-deja/g++.robertl/eb105.C - b38ea5d6c4cb1484291fff04814081ca gcc/testsuite/g++.old-deja/g++.robertl/eb106.C - 3e53dc52c997be42c47ab4e29c760531 gcc/testsuite/g++.old-deja/g++.robertl/eb107.C - a3612f3f68ec2ae185d88189192c82c3 gcc/testsuite/g++.old-deja/g++.robertl/eb108.C - 6dacd2c29ff74a81a68f5f2590cda598 gcc/testsuite/g++.old-deja/g++.robertl/eb109.C - cefd72ccf9ccca809d4dc7746e56f11f gcc/testsuite/g++.old-deja/g++.robertl/eb11.C - 4e0fb43b2a17ed42c66d97c75cbcff3b gcc/testsuite/g++.old-deja/g++.robertl/eb110.C - 389459a1b35359ae0a53adadeb39890c gcc/testsuite/g++.old-deja/g++.robertl/eb111.C - 37147a8b03ef1cf59825839e29b88142 gcc/testsuite/g++.old-deja/g++.robertl/eb112.C - dda1730a666d8970244424705aa4b904 gcc/testsuite/g++.old-deja/g++.robertl/eb113.C - 3cfd21e032a7b6c6168c382e3a96ce06 gcc/testsuite/g++.old-deja/g++.robertl/eb114.C - 239088e4929f8dedbfa1d468b3145a0e gcc/testsuite/g++.old-deja/g++.robertl/eb115.C - eb3cdb3a22417c5582d0bab0b4742a3e gcc/testsuite/g++.old-deja/g++.robertl/eb116.C - d7b5ad9dc89639b7fdb1139e9f51ce86 gcc/testsuite/g++.old-deja/g++.robertl/eb119.C - 8a824bc1662e2bc1e829ee6e0d13c4c1 gcc/testsuite/g++.old-deja/g++.robertl/eb12.C - b0b80d381a13416603feedf9611b816d gcc/testsuite/g++.old-deja/g++.robertl/eb120.C - 282c1b0f7110aef42ae9b46f4ed3798c gcc/testsuite/g++.old-deja/g++.robertl/eb121.C - 6cea022036005800b290af273d7eb4f5 gcc/testsuite/g++.old-deja/g++.robertl/eb122.C - 27414451cdd553e1e28ff5c414cae858 gcc/testsuite/g++.old-deja/g++.robertl/eb123.C - 41102a1c99ea009d5ff0a3074bf4f821 gcc/testsuite/g++.old-deja/g++.robertl/eb124.C - afde15a3c1cc721d753e92b5ca611620 gcc/testsuite/g++.old-deja/g++.robertl/eb125.C - 8a691bca88fb3b558c8cbbbcd9c83824 gcc/testsuite/g++.old-deja/g++.robertl/eb126.C - b8c55e6c915ce77498d2870d52cdec65 gcc/testsuite/g++.old-deja/g++.robertl/eb127.C - 06b76b4bfa648bedcd960d0535aba50f gcc/testsuite/g++.old-deja/g++.robertl/eb128.C - e797227013d5ca66f3f2c5b3cac31867 gcc/testsuite/g++.old-deja/g++.robertl/eb129.C - c04a24af2e447a423deb4302f7e091b4 gcc/testsuite/g++.old-deja/g++.robertl/eb129a.C - 651675d5ae1c0851fec63f19ff07b36f gcc/testsuite/g++.old-deja/g++.robertl/eb13.C - 3be4b83edfa4caf87e15a6ddb52b0556 gcc/testsuite/g++.old-deja/g++.robertl/eb130.C - 9fa23844e17e326e9a5d3164b8caa779 gcc/testsuite/g++.old-deja/g++.robertl/eb131.C - 278a6b1a2f9a26aa60b7ff46dfcc4910 gcc/testsuite/g++.old-deja/g++.robertl/eb132.C - 890d178d5644cc029dd848279b234055 gcc/testsuite/g++.old-deja/g++.robertl/eb133.C - bc4689e554f4823c5225c057950715a7 gcc/testsuite/g++.old-deja/g++.robertl/eb133a.C - 771ac7c9cee17110b3980cf481fe48e8 gcc/testsuite/g++.old-deja/g++.robertl/eb133b.C - f0055ccdf10889b518a9ab6870864ee4 gcc/testsuite/g++.old-deja/g++.robertl/eb14.C - e1cc4c0a26466bcb288ed01f4b1e02c6 gcc/testsuite/g++.old-deja/g++.robertl/eb15.C - 3b4d8fa7337c0e5185b2f196534753bd gcc/testsuite/g++.old-deja/g++.robertl/eb16.C - 25673e9695aa96e1359ed114838592b2 gcc/testsuite/g++.old-deja/g++.robertl/eb17.C - 53d207d7ba57cee093db93337912bde1 gcc/testsuite/g++.old-deja/g++.robertl/eb18.C - 9b0fe19732508a1447e5f3d5af4674fa gcc/testsuite/g++.old-deja/g++.robertl/eb19.C - 8767b204079f14a768b1e30e16817c5c gcc/testsuite/g++.old-deja/g++.robertl/eb2.C - b8297fbb8ea21dd74224c4f583013d82 gcc/testsuite/g++.old-deja/g++.robertl/eb20.C - dfa1bab9d1d1dbb5b57ebf2c698892d7 gcc/testsuite/g++.old-deja/g++.robertl/eb21.C - 1dc895037609f733493bda886c849e02 gcc/testsuite/g++.old-deja/g++.robertl/eb22.C - 9d707a3f73b9ac5715f144793aab4cf0 gcc/testsuite/g++.old-deja/g++.robertl/eb23.C - 6746831f359d3159b992e820ac0aa390 gcc/testsuite/g++.old-deja/g++.robertl/eb24.C - b59a32870ec05fd37278e2e977b4ceb3 gcc/testsuite/g++.old-deja/g++.robertl/eb26.C - 012e13256611c34a6ded6584b2d7db95 gcc/testsuite/g++.old-deja/g++.robertl/eb27.C - dc881655a5dcfa0cdbdd902204cb69d8 gcc/testsuite/g++.old-deja/g++.robertl/eb28.C - 2d148cfc1aef7e73c84dde3cfba1ce8c gcc/testsuite/g++.old-deja/g++.robertl/eb29.C - 0164d1f50c2dd32169fccc50aa1a7e01 gcc/testsuite/g++.old-deja/g++.robertl/eb3.C - a7dc048c55c4684fe2a1abc5448c3dee gcc/testsuite/g++.old-deja/g++.robertl/eb30.C - d7b3e4fda9dff8856f7aff223775823f gcc/testsuite/g++.old-deja/g++.robertl/eb31.C - f4a4e96a12a4cb6184f2d8656b2d77b1 gcc/testsuite/g++.old-deja/g++.robertl/eb32.C - ef46f07e495b4e06388c1bda41791a72 gcc/testsuite/g++.old-deja/g++.robertl/eb33.C - 5b1b15fcc231e38bed5e4df267955857 gcc/testsuite/g++.old-deja/g++.robertl/eb34.C - 022bceee6bb804935953e550cbad5afc gcc/testsuite/g++.old-deja/g++.robertl/eb35.C - d220747503f1cae3d8e04233dceb1d48 gcc/testsuite/g++.old-deja/g++.robertl/eb36.C - d58ae7b46abd9e5199b3fb1440309bb9 gcc/testsuite/g++.old-deja/g++.robertl/eb37.C - db68a817c3bdd5f97fe7e97593e0eee4 gcc/testsuite/g++.old-deja/g++.robertl/eb38.C - b92d300c6fe701dce20422ebf6b69f31 gcc/testsuite/g++.old-deja/g++.robertl/eb39.C - ca1d2b609a7f0d7cb1193e927e15448a gcc/testsuite/g++.old-deja/g++.robertl/eb4.C - a2554475431f18dfadd63645b06b9130 gcc/testsuite/g++.old-deja/g++.robertl/eb41.C - 4d36c802ed1bee4b70954e9468de52d3 gcc/testsuite/g++.old-deja/g++.robertl/eb43.C - f7aec9dbbf21415a752638fc78bac67a gcc/testsuite/g++.old-deja/g++.robertl/eb44.C - ef8dd1079f1a0fbed1487226cb19d1f4 gcc/testsuite/g++.old-deja/g++.robertl/eb45.C - 658220006afcca6f063ef520636fe77f gcc/testsuite/g++.old-deja/g++.robertl/eb46.C - 4f65e058476e0d5ee95cecfc25d27593 gcc/testsuite/g++.old-deja/g++.robertl/eb48.C - 262caaf3359d2027128ac4b4da113886 gcc/testsuite/g++.old-deja/g++.robertl/eb49.C - 587cf27a8a6445ee8c78cc92cf59b65f gcc/testsuite/g++.old-deja/g++.robertl/eb5.C - 1ad3ceecd4112409b4be018f32d260b2 gcc/testsuite/g++.old-deja/g++.robertl/eb50.C - 6d4a283105be144be9d12b5a24a173c7 gcc/testsuite/g++.old-deja/g++.robertl/eb51.C - ad16b6909db3b254930c04fed0ec8d0f gcc/testsuite/g++.old-deja/g++.robertl/eb52.C - f81c5754161a5ff2ebd2406bece56fd1 gcc/testsuite/g++.old-deja/g++.robertl/eb54.C - 515d9f8631388b57acb4079b3ad6e1d9 gcc/testsuite/g++.old-deja/g++.robertl/eb55.C - 62fa73b17247c1714c275a963fa7328a gcc/testsuite/g++.old-deja/g++.robertl/eb56.C - 0777d21b3dd550747ecc5bbf0087c1fc gcc/testsuite/g++.old-deja/g++.robertl/eb57.C - 58bc826ccb2159a92b85635040d7603e gcc/testsuite/g++.old-deja/g++.robertl/eb58.C - 0a93ceef805435716e94c493f877f9c7 gcc/testsuite/g++.old-deja/g++.robertl/eb59.C - 1a1f9e745e06ee3866366991f2da25eb gcc/testsuite/g++.old-deja/g++.robertl/eb6.C - 9ec1bcc10a422ce1681840b226b2e797 gcc/testsuite/g++.old-deja/g++.robertl/eb60.C - e79679e8d57af97c777b23ef2b290a90 gcc/testsuite/g++.old-deja/g++.robertl/eb61.C - 4bb576d55e0e1e12e3e9ceeebef0ceec gcc/testsuite/g++.old-deja/g++.robertl/eb62.C - 59505f841b5e13c6d0d05f1ce320d185 gcc/testsuite/g++.old-deja/g++.robertl/eb63.C - b6595ba27fd258c0900d7e3a4566c9ca gcc/testsuite/g++.old-deja/g++.robertl/eb64.C - de75043540ca4e516fe1727234b3000e gcc/testsuite/g++.old-deja/g++.robertl/eb65.C - e728f40777563cb885cfa405a188c976 gcc/testsuite/g++.old-deja/g++.robertl/eb66.C - fda2b9a8051809962b59e6ca5f79964f gcc/testsuite/g++.old-deja/g++.robertl/eb67.C - d2067d8db51a62c624a7d36b8b577717 gcc/testsuite/g++.old-deja/g++.robertl/eb69.C - eed0467f169c7a3a218649fd1bb443d9 gcc/testsuite/g++.old-deja/g++.robertl/eb7.C - 559dc3f40084aebeeb2d90d1fb731ed3 gcc/testsuite/g++.old-deja/g++.robertl/eb70.C - ace655424d8104d76d1f908b54d8526d gcc/testsuite/g++.old-deja/g++.robertl/eb71.C - cadd13ad50ffcc1ec9077249dc0d84c6 gcc/testsuite/g++.old-deja/g++.robertl/eb73.C - be75e16bfbc653f4918a04c9b9ffb7ea gcc/testsuite/g++.old-deja/g++.robertl/eb74.C - 055def38a375aca3237eeade062815d5 gcc/testsuite/g++.old-deja/g++.robertl/eb75.C - dd81fcab77c6b0ad6ce03686438fbd51 gcc/testsuite/g++.old-deja/g++.robertl/eb76.C - 349f93b6aba01075501dbe0c1897a06a gcc/testsuite/g++.old-deja/g++.robertl/eb77.C - ffb7d66df8f3d547faff39baa7948154 gcc/testsuite/g++.old-deja/g++.robertl/eb79.C - a085e6cf1eca394616113132643a792e gcc/testsuite/g++.old-deja/g++.robertl/eb8.C - 1eb9a1d899e84b46785ab32efead0469 gcc/testsuite/g++.old-deja/g++.robertl/eb80.C - 78c03dfd8616d6624f4aa754373b8727 gcc/testsuite/g++.old-deja/g++.robertl/eb81.C - bf4dffe16b0ade11667a1a290a8444f4 gcc/testsuite/g++.old-deja/g++.robertl/eb82.C - 6f69d51b24af6b9f4deb0acbb9858379 gcc/testsuite/g++.old-deja/g++.robertl/eb83.C - 82ebc0a368a4d3db129faff1d32ded02 gcc/testsuite/g++.old-deja/g++.robertl/eb84.C - 451d74d332d1ebd3febbf9f2fdef05d5 gcc/testsuite/g++.old-deja/g++.robertl/eb86.C - 1b1d44ab52323a9942ada2f5c6a0042c gcc/testsuite/g++.old-deja/g++.robertl/eb87.C - baf5eb8554a10760c7a7bf62b952eb28 gcc/testsuite/g++.old-deja/g++.robertl/eb88.C - aeca5f507eddd33de61260287c6114e6 gcc/testsuite/g++.old-deja/g++.robertl/eb9.C - cd5292938a62b36f11cfaf58d1d1e034 gcc/testsuite/g++.old-deja/g++.robertl/eb90.C - 379080f8c09e324345d8035efbf8ad5e gcc/testsuite/g++.old-deja/g++.robertl/eb91.C - ad2141db80c1ca1cddf3b85bdebbdbba gcc/testsuite/g++.old-deja/g++.robertl/eb92.C - fdaf4f720a8e78f34da21f6143459cb5 gcc/testsuite/g++.old-deja/g++.robertl/eb93.C - ff8530ca419749647920a8409a546789 gcc/testsuite/g++.old-deja/g++.robertl/eb94.C - 49cc5a20317c1043ea84134c98b3e298 gcc/testsuite/g++.old-deja/g++.robertl/eb95.C - da7c30ff49c68f2cfb12eb420fc61b9c gcc/testsuite/g++.old-deja/g++.robertl/eb97.C - b81231ff2a48b854398031a1853367a8 gcc/testsuite/g++.old-deja/g++.robertl/eb98.C - af391639c62202c1066f60c310ba25a7 gcc/testsuite/g++.old-deja/g++.robertl/eb99.C - 2169fcc343d8d7c6033fe636d18909af gcc/testsuite/g++.old-deja/g++.robertl/ebnull-cast.C - f01b9fb91e77c1431934b8be5323b026 gcc/testsuite/g++.old-deja/g++.robertl/ebnull-oldcast.C - 8cbd42dfdf5c3d1001c2ccf679b53f55 gcc/testsuite/g++.old-deja/g++.robertl/ebnull.C - 65d8652f97a1d4a88241e9fe00ce3a09 gcc/testsuite/g++.old-deja/g++.robertl/eh990323-1.C - 0f61865a997d9aa8f48d5ac28a1d4ae9 gcc/testsuite/g++.old-deja/g++.robertl/eh990323-2.C - c62cf2783cffe038295ade5f26a79dc3 gcc/testsuite/g++.old-deja/g++.robertl/eh990323-3.C - 7cdf127b9647ac0256ead12616afd081 gcc/testsuite/g++.old-deja/g++.robertl/eh990323-4.C - 2663a885e757a8cd6e06528062067fd0 gcc/testsuite/g++.old-deja/g++.robertl/eh990323-5.C - c67a0b40ab41073ef2b127e44dfed166 gcc/testsuite/g++.old-deja/g++.robertl/ice990323-1.C - 77db07cc90cbf8a491ae8245ed131e1b gcc/testsuite/g++.old-deja/g++.robertl/ice990323-2.C - 252f307c30c2852d483bb9445c0ab70b gcc/testsuite/g++.old-deja/g++.robertl/ice990323-3.C - 109add3f9d0f1266286de36607a6be27 gcc/testsuite/g++.old-deja/g++.robertl/ice990323-4.C - 1e0df75bb630426aaa9e32e30df6eeaf gcc/testsuite/g++.old-deja/g++.robertl/ice990323-5.C - c04c5df1af975e2555996996c93c2bc3 gcc/testsuite/g++.old-deja/g++.warn/cast-align1.C - 2e412f07943defebf213634723c56d4e gcc/testsuite/g++.old-deja/g++.warn/compare1.C - 8e6c43e1ca88faef2525ef3c74453bb2 gcc/testsuite/g++.old-deja/g++.warn/flow1.C - a4ef33e98df7e7110f4c560b41bcc721 gcc/testsuite/g++.old-deja/g++.warn/impint.C - eb132b2311aaf54983cf7abacab06e28 gcc/testsuite/g++.old-deja/g++.warn/impint2.C - ba26331ea379fdf3ed035f76593a9b92 gcc/testsuite/g++.old-deja/g++.warn/inline.C - d53cb2073c8f36697f63dfe19779eb13 gcc/testsuite/g++.old-deja/g++.warn/iomanip.C - 8005975800b73ab7a05b4dd3e210a9c3 gcc/testsuite/g++.old-deja/g++.warn/virt1.C - 530c4c57e5ffb42aab11ba0b2750b505 gcc/testsuite/g++.old-deja/old-deja.exp c788285b4507f5903b42472d63c693bf gcc/testsuite/gcc.c-torture/ChangeLog.0 84740fd4194274c1fbddfa5575623a40 gcc/testsuite/gcc.c-torture/compat/strct-layout.c 3bb9d56b7cd137b146d286534c43ff8c gcc/testsuite/gcc.c-torture/compat/struct-align.c --- 6345,6353 ---- 2f50ecd2b64eb3a3cefb0066c4c043a1 gcc/testsuite/ada/acats/tests/l/la140271.a 004386b31584ba3e3f7171f7674e4137 gcc/testsuite/ada/acats/tests/l/la140272.am 9c63871113de9b518e90c90fe8e20f28 gcc/testsuite/ada/acats/tests/l/la140273.a + be66d6ca6eeea562afe1e2beda14188c gcc/testsuite/ChangeLog + 84188c97269b593eb46274047b401b48 gcc/testsuite/ChangeLog.tree-ssa 1eb674af2cd56044385a0cd34f215a71 gcc/testsuite/config/default.exp c788285b4507f5903b42472d63c693bf gcc/testsuite/gcc.c-torture/ChangeLog.0 84740fd4194274c1fbddfa5575623a40 gcc/testsuite/gcc.c-torture/compat/strct-layout.c 3bb9d56b7cd137b146d286534c43ff8c gcc/testsuite/gcc.c-torture/compat/struct-align.c *************** f7007b1e4d6602fba37f427e6f35a9f4 gcc/te *** 12103,12109 **** e3611a305d8eea8d4d96910c178e217f gcc/testsuite/gcc.c-torture/compile/920428-5.c eecf565315f5f6b7f87919ef37893a50 gcc/testsuite/gcc.c-torture/compile/920428-6.c 24420f53d13efc099c91454ef1b45f3b gcc/testsuite/gcc.c-torture/compile/920428-7.c - 5d95cf4e6be6fd3c9fb54205243e4c6a gcc/testsuite/gcc.c-torture/compile/920501-1.c 7e292535a025406604e270d1687f3f50 gcc/testsuite/gcc.c-torture/compile/920501-10.c 8af8925da21df7a1c55760e6f5eb35af gcc/testsuite/gcc.c-torture/compile/920501-11.c 7d28847cd9964d12835e5283155478d2 gcc/testsuite/gcc.c-torture/compile/920501-12.c --- 6697,6702 ---- *************** f22d0a2d0843ed6c942fbd87affc6a5d gcc/te *** 12113,12123 **** 40898424ba2113745235837c8e9c6f81 gcc/testsuite/gcc.c-torture/compile/920501-17.c 518211397b78aff6807e877df11f6dfb gcc/testsuite/gcc.c-torture/compile/920501-18.c 581172d5e4bc8d8690d6083fb925ee1b gcc/testsuite/gcc.c-torture/compile/920501-19.c ! b9e847994b53ca110e153b3b0b77a857 gcc/testsuite/gcc.c-torture/compile/920501-2.c 4b4fec9691e26222d45548302e7f0400 gcc/testsuite/gcc.c-torture/compile/920501-20.c 14f219d1b999de6667a18fa089502c9b gcc/testsuite/gcc.c-torture/compile/920501-21.c 3bafb6a0cb2762ddc34e686983e943da gcc/testsuite/gcc.c-torture/compile/920501-22.c d7ae081c10af98f8039be9a35e01c6f1 gcc/testsuite/gcc.c-torture/compile/920501-23.c 39357890825ee129f7afb7a785323db5 gcc/testsuite/gcc.c-torture/compile/920501-3.c e2f54e5f01890163300106fcb74f60ce gcc/testsuite/gcc.c-torture/compile/920501-4.c 644aab70b0d19e89d2fcc3d466da2ab5 gcc/testsuite/gcc.c-torture/compile/920501-6.c --- 6706,6717 ---- 40898424ba2113745235837c8e9c6f81 gcc/testsuite/gcc.c-torture/compile/920501-17.c 518211397b78aff6807e877df11f6dfb gcc/testsuite/gcc.c-torture/compile/920501-18.c 581172d5e4bc8d8690d6083fb925ee1b gcc/testsuite/gcc.c-torture/compile/920501-19.c ! 5d95cf4e6be6fd3c9fb54205243e4c6a gcc/testsuite/gcc.c-torture/compile/920501-1.c 4b4fec9691e26222d45548302e7f0400 gcc/testsuite/gcc.c-torture/compile/920501-20.c 14f219d1b999de6667a18fa089502c9b gcc/testsuite/gcc.c-torture/compile/920501-21.c 3bafb6a0cb2762ddc34e686983e943da gcc/testsuite/gcc.c-torture/compile/920501-22.c d7ae081c10af98f8039be9a35e01c6f1 gcc/testsuite/gcc.c-torture/compile/920501-23.c + b9e847994b53ca110e153b3b0b77a857 gcc/testsuite/gcc.c-torture/compile/920501-2.c 39357890825ee129f7afb7a785323db5 gcc/testsuite/gcc.c-torture/compile/920501-3.c e2f54e5f01890163300106fcb74f60ce gcc/testsuite/gcc.c-torture/compile/920501-4.c 644aab70b0d19e89d2fcc3d466da2ab5 gcc/testsuite/gcc.c-torture/compile/920501-6.c *************** f5766202f628b43d0fac0910adc0eecb gcc/te *** 12349,12356 **** --- 6943,6952 ---- 646c27d881cf11bdfb63a423ffd3b604 gcc/testsuite/gcc.c-torture/compile/combine-hang.c bf47a3520c1fff63db3fc11fdadf35a8 gcc/testsuite/gcc.c-torture/compile/compile.exp a87e64aae03ac41e010753e916d8ee6d gcc/testsuite/gcc.c-torture/compile/complex-1.c + afefa9fa4b0bd3238c022734470391d6 gcc/testsuite/gcc.c-torture/compile/compound-literal-1.c 61451e07c954124f79273c9995d501cf gcc/testsuite/gcc.c-torture/compile/cpp-1.c a4388070dfa15cbd678485953a9d6165 gcc/testsuite/gcc.c-torture/compile/cpp-2.c + d2420f8ca584a85da6fe0b3af29bca3c gcc/testsuite/gcc.c-torture/compile/debugvlafunction-1.c 2dc63e26397ae576b22f03b6268e2db4 gcc/testsuite/gcc.c-torture/compile/dll.c 3e54676890789c1d8f48befac375030e gcc/testsuite/gcc.c-torture/compile/fix-trunc-mem-1.c 910ec6cdd9ef1877a8f857fb6a0d8076 gcc/testsuite/gcc.c-torture/compile/funcptr-1.c *************** f4772e6c906520190f7700ef4c4a9dd7 gcc/te *** 12425,12431 **** --- 7021,7031 ---- 40337004510b6e09c7e3abfbdce53cb9 gcc/testsuite/gcc.c-torture/compile/struct-non-lval-2.c be6e57b38137101675705c04949f38a6 gcc/testsuite/gcc.c-torture/compile/struct-non-lval-3.c af8cea0e5ca646832d01250c1bd04f16 gcc/testsuite/gcc.c-torture/compile/structs.c + f10de67b7095d8750e39553e60e96bc1 gcc/testsuite/gcc.c-torture/compile/switch-1.c 4302abbf3d54b15c2bf82ee3a5edb560 gcc/testsuite/gcc.c-torture/compile/trunctfdf.c + ed255391e3966e65b813d5eef3de0c09 gcc/testsuite/gcc.c-torture/compile/vector-align-1.c + 5dc6cb81a5f07f2bc220eccf5b8d7256 gcc/testsuite/gcc.c-torture/compile/vla-const-1.c + 5cc50717ec9ae9c52ff6cff3ffbe7c12 gcc/testsuite/gcc.c-torture/compile/vla-const-2.c 1ef9d72af9160ad2a24b200fee9a616c gcc/testsuite/gcc.c-torture/compile/widechar-1.c 23fa527de0eafadc4af7f584cd169efb gcc/testsuite/gcc.c-torture/compile/zero-strct-1.c ddfe708c685b6dbb3a53a377d0ad1535 gcc/testsuite/gcc.c-torture/compile/zero-strct-2.c *************** c249e43f9cc645254347f5276ac72a88 gcc/te *** 12779,12784 **** --- 7379,7385 ---- a5b818e2cd3207c10ff476ecc5f7fdd9 gcc/testsuite/gcc.c-torture/execute/20051021-1.c a21c0acdfd2c46a5a8dda42081b74612 gcc/testsuite/gcc.c-torture/execute/20051104-1.c 2b70e75d3e588fce0a4f9162ae42a7da gcc/testsuite/gcc.c-torture/execute/20051113-1.c + 1e989a4098a58b68bdef37611cf51d32 gcc/testsuite/gcc.c-torture/execute/20060910-1.c 65f01ac7346bd4d47ed9c1ca94ab74ff gcc/testsuite/gcc.c-torture/execute/900409-1.c 5aefab4daab0bd29ecf2a389f3c44f40 gcc/testsuite/gcc.c-torture/execute/920202-1.c 655936aaf9a63e991a555cbc16738485 gcc/testsuite/gcc.c-torture/execute/920302-1.c *************** ccea0e08c35b8bee2d670378dc0fe328 gcc/te *** 12891,12903 **** d29ea7c07fa91d8ee7c562ee62d009af gcc/testsuite/gcc.c-torture/execute/930930-1.c a012b94f7e3fb4508965337c0b576b60 gcc/testsuite/gcc.c-torture/execute/930930-2.c f7f9ec30f9865a4919e1c0e415c600e3 gcc/testsuite/gcc.c-torture/execute/931002-1.c - 50f8aeaccdd2f2a3b38cf08385bb80b7 gcc/testsuite/gcc.c-torture/execute/931004-1.c dfe371c94b16773da9210adbaad4bc72 gcc/testsuite/gcc.c-torture/execute/931004-10.c 3af771746061e12b7590d7cc2214be1f gcc/testsuite/gcc.c-torture/execute/931004-11.c e773b892be057acd4199fa6a854321a7 gcc/testsuite/gcc.c-torture/execute/931004-12.c 23839400eba7140ee5878e25bdf64b0e gcc/testsuite/gcc.c-torture/execute/931004-12.x 713b71212dd2b6a34fbffdccf7f10cca gcc/testsuite/gcc.c-torture/execute/931004-13.c 7e3b601fb94a8245671f88cc9fd2645e gcc/testsuite/gcc.c-torture/execute/931004-14.c 420ba647c7903ab0e28e35c52b5afad4 gcc/testsuite/gcc.c-torture/execute/931004-2.c eec5bcd49f94a43be2e67e1ce04d1003 gcc/testsuite/gcc.c-torture/execute/931004-3.c 691ab12b8735608ed06dce285f70f2b1 gcc/testsuite/gcc.c-torture/execute/931004-4.c --- 7492,7504 ---- d29ea7c07fa91d8ee7c562ee62d009af gcc/testsuite/gcc.c-torture/execute/930930-1.c a012b94f7e3fb4508965337c0b576b60 gcc/testsuite/gcc.c-torture/execute/930930-2.c f7f9ec30f9865a4919e1c0e415c600e3 gcc/testsuite/gcc.c-torture/execute/931002-1.c dfe371c94b16773da9210adbaad4bc72 gcc/testsuite/gcc.c-torture/execute/931004-10.c 3af771746061e12b7590d7cc2214be1f gcc/testsuite/gcc.c-torture/execute/931004-11.c e773b892be057acd4199fa6a854321a7 gcc/testsuite/gcc.c-torture/execute/931004-12.c 23839400eba7140ee5878e25bdf64b0e gcc/testsuite/gcc.c-torture/execute/931004-12.x 713b71212dd2b6a34fbffdccf7f10cca gcc/testsuite/gcc.c-torture/execute/931004-13.c 7e3b601fb94a8245671f88cc9fd2645e gcc/testsuite/gcc.c-torture/execute/931004-14.c + 50f8aeaccdd2f2a3b38cf08385bb80b7 gcc/testsuite/gcc.c-torture/execute/931004-1.c 420ba647c7903ab0e28e35c52b5afad4 gcc/testsuite/gcc.c-torture/execute/931004-2.c eec5bcd49f94a43be2e67e1ce04d1003 gcc/testsuite/gcc.c-torture/execute/931004-3.c 691ab12b8735608ed06dce285f70f2b1 gcc/testsuite/gcc.c-torture/execute/931004-4.c *************** fc721cce5be8ce64fe33e6dc0642bb99 gcc/te *** 13081,13102 **** 5eb25126d314088e28c3bf1eff25dab5 gcc/testsuite/gcc.c-torture/execute/alloca-1.c f7115773ad149c84de5efae058524742 gcc/testsuite/gcc.c-torture/execute/anon-1.c d911f22cd8cfc665ebeb53eddd51ec83 gcc/testsuite/gcc.c-torture/execute/arith-1.c - 654c64f3c380f21eadf8e092e7fd1d03 gcc/testsuite/gcc.c-torture/execute/arith-rand-ll.c cd80569e9db1effce40461ad36f58135 gcc/testsuite/gcc.c-torture/execute/arith-rand.c 59c3102287deffef87acac92e00cbf9a gcc/testsuite/gcc.c-torture/execute/ashldi-1.c 7ca87d791c2a3df7dfc8696e68574d78 gcc/testsuite/gcc.c-torture/execute/ashrdi-1.c 5ee7cab376cd3d4e7c45d1f61c52961e gcc/testsuite/gcc.c-torture/execute/bcp-1.c c26aa7e0feeb518b37a1a04c165a9f9b gcc/testsuite/gcc.c-torture/execute/bf-layout-1.c cf491abd2df5513193c96d9605cc5bc8 gcc/testsuite/gcc.c-torture/execute/bf-pack-1.c 32808e6c66c89fb17b1631fcfaa6ab2b gcc/testsuite/gcc.c-torture/execute/bf-sign-1.c 7e81dc4cdd5c62169f611e513538c801 gcc/testsuite/gcc.c-torture/execute/bf-sign-2.c - 13161ca6281e2f9bdc34bea076292f17 gcc/testsuite/gcc.c-torture/execute/bf64-1.c - c26ad1b1e8fd78b793c174b7c3f7ecbb gcc/testsuite/gcc.c-torture/execute/bf64-1.x 98152a763419b41838c8c9d841ad29a6 gcc/testsuite/gcc.c-torture/execute/bitfld-1.c 005d6505de633a2ed0991ac8a94c4b8e gcc/testsuite/gcc.c-torture/execute/bitfld-2.c 99a449c3b4f58a78e441a461df3f513f gcc/testsuite/gcc.c-torture/execute/bitfld-3.c 3de572cfc2c8979d1fceb4c42c870a65 gcc/testsuite/gcc.c-torture/execute/bitfld-4.c - 536807ccf111b49af6f06786f5b23305 gcc/testsuite/gcc.c-torture/execute/built-in-setjmp.c 61f1b700664051d504fbab0af9bb9bd3 gcc/testsuite/gcc.c-torture/execute/builtin-bitops-1.c 264352088258b3552dbcb109c85f3a90 gcc/testsuite/gcc.c-torture/execute/builtin-constant.c 330fd60fca3a8e792eac19693be6c239 gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-1.c --- 7682,7702 ---- 5eb25126d314088e28c3bf1eff25dab5 gcc/testsuite/gcc.c-torture/execute/alloca-1.c f7115773ad149c84de5efae058524742 gcc/testsuite/gcc.c-torture/execute/anon-1.c d911f22cd8cfc665ebeb53eddd51ec83 gcc/testsuite/gcc.c-torture/execute/arith-1.c cd80569e9db1effce40461ad36f58135 gcc/testsuite/gcc.c-torture/execute/arith-rand.c + 654c64f3c380f21eadf8e092e7fd1d03 gcc/testsuite/gcc.c-torture/execute/arith-rand-ll.c 59c3102287deffef87acac92e00cbf9a gcc/testsuite/gcc.c-torture/execute/ashldi-1.c 7ca87d791c2a3df7dfc8696e68574d78 gcc/testsuite/gcc.c-torture/execute/ashrdi-1.c 5ee7cab376cd3d4e7c45d1f61c52961e gcc/testsuite/gcc.c-torture/execute/bcp-1.c + 13161ca6281e2f9bdc34bea076292f17 gcc/testsuite/gcc.c-torture/execute/bf64-1.c + c26ad1b1e8fd78b793c174b7c3f7ecbb gcc/testsuite/gcc.c-torture/execute/bf64-1.x c26aa7e0feeb518b37a1a04c165a9f9b gcc/testsuite/gcc.c-torture/execute/bf-layout-1.c cf491abd2df5513193c96d9605cc5bc8 gcc/testsuite/gcc.c-torture/execute/bf-pack-1.c 32808e6c66c89fb17b1631fcfaa6ab2b gcc/testsuite/gcc.c-torture/execute/bf-sign-1.c 7e81dc4cdd5c62169f611e513538c801 gcc/testsuite/gcc.c-torture/execute/bf-sign-2.c 98152a763419b41838c8c9d841ad29a6 gcc/testsuite/gcc.c-torture/execute/bitfld-1.c 005d6505de633a2ed0991ac8a94c4b8e gcc/testsuite/gcc.c-torture/execute/bitfld-2.c 99a449c3b4f58a78e441a461df3f513f gcc/testsuite/gcc.c-torture/execute/bitfld-3.c 3de572cfc2c8979d1fceb4c42c870a65 gcc/testsuite/gcc.c-torture/execute/bitfld-4.c 61f1b700664051d504fbab0af9bb9bd3 gcc/testsuite/gcc.c-torture/execute/builtin-bitops-1.c 264352088258b3552dbcb109c85f3a90 gcc/testsuite/gcc.c-torture/execute/builtin-constant.c 330fd60fca3a8e792eac19693be6c239 gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-1.c *************** dcd19abd13515d3297af326a1ab6eef3 gcc/te *** 13105,13125 **** 47f65de689a4f33a55f4ac1d1d725084 gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-4.c 2d31475759eb44511af144ebc470cb77 gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-5.c 80bffc0fa263de904bef23d3b28d7346 gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-6.c - 617beda9a6776e6d6d8e4264b3f511d6 gcc/testsuite/gcc.c-torture/execute/builtin-types-compatible-p.c - 4ce1926ffaae1eb9088e1a51b052dae7 gcc/testsuite/gcc.c-torture/execute/builtins/abs-1-lib.c caa74354806f94b1777d3d438547d909 gcc/testsuite/gcc.c-torture/execute/builtins/abs-1.c 9c1322a9e3a8c77348e4168e0edbd573 gcc/testsuite/gcc.c-torture/execute/builtins/abs-1.x - 1dda6f7a5d9ce23a5db5f59c430ae29e gcc/testsuite/gcc.c-torture/execute/builtins/abs-2-lib.c d7d9ce89ee3d3fe0e8938f62790f051e gcc/testsuite/gcc.c-torture/execute/builtins/abs-2.c ! 1dda6f7a5d9ce23a5db5f59c430ae29e gcc/testsuite/gcc.c-torture/execute/builtins/abs-3-lib.c 8784d3bd9b264b3c2abfb7b7ea25ccb6 gcc/testsuite/gcc.c-torture/execute/builtins/abs-3.c 30caf0ee310178672ba91b754d7959ef gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp - f36e146a2aececdc84d9199d53a363ec gcc/testsuite/gcc.c-torture/execute/builtins/complex-1-lib.c 8b5a662c0134cd00115a5866e1c0b6c9 gcc/testsuite/gcc.c-torture/execute/builtins/complex-1.c ! 90337ef4b3870f5eb8816e67bf132f5b gcc/testsuite/gcc.c-torture/execute/builtins/fprintf-lib.c 52a21dcb202bcbf547f63cfe0db20c06 gcc/testsuite/gcc.c-torture/execute/builtins/fprintf.c ! 223f1e0ee944bf820948f4d19e325cd9 gcc/testsuite/gcc.c-torture/execute/builtins/fputs-lib.c 0f27b349ca36c77709283a79950eab66 gcc/testsuite/gcc.c-torture/execute/builtins/fputs.c 9ea18a18c5c3a471a3eb8a80d6dcc4a3 gcc/testsuite/gcc.c-torture/execute/builtins/lib/abs.c caf1e875451233e42336eade9a780788 gcc/testsuite/gcc.c-torture/execute/builtins/lib/fprintf.c fe2f070fcceec783fb4d4f588daa07d7 gcc/testsuite/gcc.c-torture/execute/builtins/lib/main.c --- 7705,7725 ---- 47f65de689a4f33a55f4ac1d1d725084 gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-4.c 2d31475759eb44511af144ebc470cb77 gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-5.c 80bffc0fa263de904bef23d3b28d7346 gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-6.c caa74354806f94b1777d3d438547d909 gcc/testsuite/gcc.c-torture/execute/builtins/abs-1.c + 4ce1926ffaae1eb9088e1a51b052dae7 gcc/testsuite/gcc.c-torture/execute/builtins/abs-1-lib.c 9c1322a9e3a8c77348e4168e0edbd573 gcc/testsuite/gcc.c-torture/execute/builtins/abs-1.x d7d9ce89ee3d3fe0e8938f62790f051e gcc/testsuite/gcc.c-torture/execute/builtins/abs-2.c ! 1dda6f7a5d9ce23a5db5f59c430ae29e gcc/testsuite/gcc.c-torture/execute/builtins/abs-2-lib.c 8784d3bd9b264b3c2abfb7b7ea25ccb6 gcc/testsuite/gcc.c-torture/execute/builtins/abs-3.c + 1dda6f7a5d9ce23a5db5f59c430ae29e gcc/testsuite/gcc.c-torture/execute/builtins/abs-3-lib.c 30caf0ee310178672ba91b754d7959ef gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp 8b5a662c0134cd00115a5866e1c0b6c9 gcc/testsuite/gcc.c-torture/execute/builtins/complex-1.c ! f36e146a2aececdc84d9199d53a363ec gcc/testsuite/gcc.c-torture/execute/builtins/complex-1-lib.c ! 536807ccf111b49af6f06786f5b23305 gcc/testsuite/gcc.c-torture/execute/built-in-setjmp.c 52a21dcb202bcbf547f63cfe0db20c06 gcc/testsuite/gcc.c-torture/execute/builtins/fprintf.c ! 90337ef4b3870f5eb8816e67bf132f5b gcc/testsuite/gcc.c-torture/execute/builtins/fprintf-lib.c 0f27b349ca36c77709283a79950eab66 gcc/testsuite/gcc.c-torture/execute/builtins/fputs.c + 223f1e0ee944bf820948f4d19e325cd9 gcc/testsuite/gcc.c-torture/execute/builtins/fputs-lib.c 9ea18a18c5c3a471a3eb8a80d6dcc4a3 gcc/testsuite/gcc.c-torture/execute/builtins/lib/abs.c caf1e875451233e42336eade9a780788 gcc/testsuite/gcc.c-torture/execute/builtins/lib/fprintf.c fe2f070fcceec783fb4d4f588daa07d7 gcc/testsuite/gcc.c-torture/execute/builtins/lib/main.c *************** d6ae29c2eed0beb666f6cde29ac3c1c4 gcc/te *** 13143,13216 **** ff7efab3b51a7beae89d63eac86515c0 gcc/testsuite/gcc.c-torture/execute/builtins/lib/strrchr.c b520a098405015d0b46b0b158053109d gcc/testsuite/gcc.c-torture/execute/builtins/lib/strspn.c dbd79d00018144a0be973bfba8ad5b90 gcc/testsuite/gcc.c-torture/execute/builtins/lib/strstr.c - d1600bd95a17ea4b6ccf940ce936c456 gcc/testsuite/gcc.c-torture/execute/builtins/memcmp-lib.c c977723dd39905b49b9e53dde1d32e73 gcc/testsuite/gcc.c-torture/execute/builtins/memcmp.c ! 90eec08ffcd86445e987c6e9d454668d gcc/testsuite/gcc.c-torture/execute/builtins/memmove-2-lib.c d967a23dc46c04f7d9929e01b6410b65 gcc/testsuite/gcc.c-torture/execute/builtins/memmove-2.c ! 90eec08ffcd86445e987c6e9d454668d gcc/testsuite/gcc.c-torture/execute/builtins/memmove-lib.c 44fb33d720704bce79c5289fbaadfa38 gcc/testsuite/gcc.c-torture/execute/builtins/memmove.c ! d358bc8bcf9b451cabe9ba12353d9506 gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm-lib.c 71164dad638cc02a752274dd4ffe70cd gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm.c ! 1a3ea4e36df441704d8d1b28df3bd7ed gcc/testsuite/gcc.c-torture/execute/builtins/mempcpy-2-lib.c a465aeeb9de47b64d250c6d3491adbf8 gcc/testsuite/gcc.c-torture/execute/builtins/mempcpy-2.c ! 1a3ea4e36df441704d8d1b28df3bd7ed gcc/testsuite/gcc.c-torture/execute/builtins/mempcpy-lib.c 5718f93c821cbb426d012b0091461089 gcc/testsuite/gcc.c-torture/execute/builtins/mempcpy.c ! 6f905cdc469586014bb19fd748162b58 gcc/testsuite/gcc.c-torture/execute/builtins/memset-lib.c 52867f894dd88e60bcf0182d12a00624 gcc/testsuite/gcc.c-torture/execute/builtins/memset.c ! 99438348a0fb8c16f611b552687c659a gcc/testsuite/gcc.c-torture/execute/builtins/pr22237-lib.c 300d9ab3d9df6e85085c874f460a689f gcc/testsuite/gcc.c-torture/execute/builtins/pr22237.c ! 14c96022e21022ec2d7b36a67c48ef08 gcc/testsuite/gcc.c-torture/execute/builtins/printf-lib.c 2aeb3654200f09cbc4c24890a4bc05e3 gcc/testsuite/gcc.c-torture/execute/builtins/printf.c ! 8beff4ed5536d77b3917ad34bd3ca734 gcc/testsuite/gcc.c-torture/execute/builtins/sprintf-lib.c aa92bdcd5fbfe3cb673a1970666031da gcc/testsuite/gcc.c-torture/execute/builtins/sprintf.c ! d30a8e27b147083b189425af5fe05b2b gcc/testsuite/gcc.c-torture/execute/builtins/strcat-lib.c 689752a4a911b668e7884876981c67a4 gcc/testsuite/gcc.c-torture/execute/builtins/strcat.c ! c42501d31de8be0291adc1ef673e52b2 gcc/testsuite/gcc.c-torture/execute/builtins/strchr-lib.c 31fdf27cdd554b1e8f28c2bdf18d74fc gcc/testsuite/gcc.c-torture/execute/builtins/strchr.c ! 2c4468f680ca92665115056d0121b6e9 gcc/testsuite/gcc.c-torture/execute/builtins/strcmp-lib.c ff52ed0b06289edabcc2b0f6f8f448b1 gcc/testsuite/gcc.c-torture/execute/builtins/strcmp.c ! f04fadc50b6e98e48602a5d15661e114 gcc/testsuite/gcc.c-torture/execute/builtins/strcpy-2-lib.c 12a68323d77bf047184825e4c1543639 gcc/testsuite/gcc.c-torture/execute/builtins/strcpy-2.c ! f04fadc50b6e98e48602a5d15661e114 gcc/testsuite/gcc.c-torture/execute/builtins/strcpy-lib.c 0fb0648c98cfe654d7afe0fa00e80ef0 gcc/testsuite/gcc.c-torture/execute/builtins/strcpy.c ! 4991954f9732f6d3d1f60cb416a07430 gcc/testsuite/gcc.c-torture/execute/builtins/strcspn-lib.c db37afe605f1b0c4fc4de1025bb29929 gcc/testsuite/gcc.c-torture/execute/builtins/strcspn.c ! aa38fed4e25baaf1fc6bc02c0adbde78 gcc/testsuite/gcc.c-torture/execute/builtins/strlen-2-lib.c 1a0e05bc5acf943980bb27ae87497629 gcc/testsuite/gcc.c-torture/execute/builtins/strlen-2.c ! aa38fed4e25baaf1fc6bc02c0adbde78 gcc/testsuite/gcc.c-torture/execute/builtins/strlen-3-lib.c ab4b2df004b69edfbcf0a7c776b9a428 gcc/testsuite/gcc.c-torture/execute/builtins/strlen-3.c ! aa38fed4e25baaf1fc6bc02c0adbde78 gcc/testsuite/gcc.c-torture/execute/builtins/strlen-lib.c b4c1aa0fbdea5628747cc9d62dba42c9 gcc/testsuite/gcc.c-torture/execute/builtins/strlen.c ! d3ca6e4899e5e5ad6176ba06eb9a7df2 gcc/testsuite/gcc.c-torture/execute/builtins/strncat-lib.c 3f477e836d2911883b0c9da0ef5b871e gcc/testsuite/gcc.c-torture/execute/builtins/strncat.c ! e2e1da99ffb349bc8c328444b231e4f6 gcc/testsuite/gcc.c-torture/execute/builtins/strncmp-2-lib.c f91a867868c26004d2ae3669ea6ce7e9 gcc/testsuite/gcc.c-torture/execute/builtins/strncmp-2.c ! e2e1da99ffb349bc8c328444b231e4f6 gcc/testsuite/gcc.c-torture/execute/builtins/strncmp-lib.c 380ae53662ef18ff554128d3f9329e4a gcc/testsuite/gcc.c-torture/execute/builtins/strncmp.c ! 89ee454ece7134e8578f3ee094c260c4 gcc/testsuite/gcc.c-torture/execute/builtins/strncpy-lib.c ee0f7c736647ec33b17d278338e3548d gcc/testsuite/gcc.c-torture/execute/builtins/strncpy.c ! 5343de615126e3476133a6d32589f90e gcc/testsuite/gcc.c-torture/execute/builtins/strpbrk-lib.c 0588c977070824dcb460a477087e29ba gcc/testsuite/gcc.c-torture/execute/builtins/strpbrk.c ! 05ad1cada55de3aab76b019089846052 gcc/testsuite/gcc.c-torture/execute/builtins/strpcpy-2-lib.c e944267d000f7c657b52900387a59138 gcc/testsuite/gcc.c-torture/execute/builtins/strpcpy-2.c ! 05ad1cada55de3aab76b019089846052 gcc/testsuite/gcc.c-torture/execute/builtins/strpcpy-lib.c 564a2cc860e8483408ed1a7e9a3d4f1c gcc/testsuite/gcc.c-torture/execute/builtins/strpcpy.c ! 900c73fd3a7f5d9837a5911538d44080 gcc/testsuite/gcc.c-torture/execute/builtins/strrchr-lib.c 840b781385fe62a54c716c7f7f06ed4d gcc/testsuite/gcc.c-torture/execute/builtins/strrchr.c ! 91ec8a4c356d94a26b2da4f4d1b79d6d gcc/testsuite/gcc.c-torture/execute/builtins/strspn-lib.c 7604d68698845f4dd5694961d180344d gcc/testsuite/gcc.c-torture/execute/builtins/strspn.c ! b78aba76f1523d23b319539bb90bb8d6 gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm-lib.c bb7f149cfe551a03856591be0fdfcef5 gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm.c ! 2c4aa3d41b1deee5941ae83f5b8a1b8e gcc/testsuite/gcc.c-torture/execute/builtins/strstr-lib.c 0bbef83f84e8387e587a22ccb8ec867f gcc/testsuite/gcc.c-torture/execute/builtins/strstr.c 390c8462863a047809ec0a272eada4f7 gcc/testsuite/gcc.c-torture/execute/cbrt.c dac7b8ec4720c2dc1cf479bbaf7d384b gcc/testsuite/gcc.c-torture/execute/cmpdi-1.c 6893dd4c6d9027e3efe459742565f4da gcc/testsuite/gcc.c-torture/execute/cmpsi-1.c - 14065853d4d3927ef8997f133b7dd29d gcc/testsuite/gcc.c-torture/execute/comp-goto-1.c - 115b9ffef9e855a78c19deb1b45c8541 gcc/testsuite/gcc.c-torture/execute/comp-goto-2.c f085b9359ce3c84fa1ab085ae3431f33 gcc/testsuite/gcc.c-torture/execute/compare-1.c 78ba559f49bac44634d2e1dead363844 gcc/testsuite/gcc.c-torture/execute/compare-2.c 49f7667a3a39e8cfa19c2601a70906a8 gcc/testsuite/gcc.c-torture/execute/compare-3.c 99ff1f35802cb19597fedd2daac74ff4 gcc/testsuite/gcc.c-torture/execute/complex-1.c 6b978ba2f7a194cb6f2f460942d27960 gcc/testsuite/gcc.c-torture/execute/complex-2.c 83b243eacc68558c7a437161f1827c0e gcc/testsuite/gcc.c-torture/execute/complex-3.c --- 7743,7817 ---- ff7efab3b51a7beae89d63eac86515c0 gcc/testsuite/gcc.c-torture/execute/builtins/lib/strrchr.c b520a098405015d0b46b0b158053109d gcc/testsuite/gcc.c-torture/execute/builtins/lib/strspn.c dbd79d00018144a0be973bfba8ad5b90 gcc/testsuite/gcc.c-torture/execute/builtins/lib/strstr.c c977723dd39905b49b9e53dde1d32e73 gcc/testsuite/gcc.c-torture/execute/builtins/memcmp.c ! d1600bd95a17ea4b6ccf940ce936c456 gcc/testsuite/gcc.c-torture/execute/builtins/memcmp-lib.c d967a23dc46c04f7d9929e01b6410b65 gcc/testsuite/gcc.c-torture/execute/builtins/memmove-2.c ! 90eec08ffcd86445e987c6e9d454668d gcc/testsuite/gcc.c-torture/execute/builtins/memmove-2-lib.c 44fb33d720704bce79c5289fbaadfa38 gcc/testsuite/gcc.c-torture/execute/builtins/memmove.c ! 90eec08ffcd86445e987c6e9d454668d gcc/testsuite/gcc.c-torture/execute/builtins/memmove-lib.c 71164dad638cc02a752274dd4ffe70cd gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm.c ! d358bc8bcf9b451cabe9ba12353d9506 gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm-lib.c a465aeeb9de47b64d250c6d3491adbf8 gcc/testsuite/gcc.c-torture/execute/builtins/mempcpy-2.c ! 1a3ea4e36df441704d8d1b28df3bd7ed gcc/testsuite/gcc.c-torture/execute/builtins/mempcpy-2-lib.c 5718f93c821cbb426d012b0091461089 gcc/testsuite/gcc.c-torture/execute/builtins/mempcpy.c ! 1a3ea4e36df441704d8d1b28df3bd7ed gcc/testsuite/gcc.c-torture/execute/builtins/mempcpy-lib.c 52867f894dd88e60bcf0182d12a00624 gcc/testsuite/gcc.c-torture/execute/builtins/memset.c ! 6f905cdc469586014bb19fd748162b58 gcc/testsuite/gcc.c-torture/execute/builtins/memset-lib.c 300d9ab3d9df6e85085c874f460a689f gcc/testsuite/gcc.c-torture/execute/builtins/pr22237.c ! 99438348a0fb8c16f611b552687c659a gcc/testsuite/gcc.c-torture/execute/builtins/pr22237-lib.c 2aeb3654200f09cbc4c24890a4bc05e3 gcc/testsuite/gcc.c-torture/execute/builtins/printf.c ! 14c96022e21022ec2d7b36a67c48ef08 gcc/testsuite/gcc.c-torture/execute/builtins/printf-lib.c aa92bdcd5fbfe3cb673a1970666031da gcc/testsuite/gcc.c-torture/execute/builtins/sprintf.c ! 8beff4ed5536d77b3917ad34bd3ca734 gcc/testsuite/gcc.c-torture/execute/builtins/sprintf-lib.c 689752a4a911b668e7884876981c67a4 gcc/testsuite/gcc.c-torture/execute/builtins/strcat.c ! d30a8e27b147083b189425af5fe05b2b gcc/testsuite/gcc.c-torture/execute/builtins/strcat-lib.c 31fdf27cdd554b1e8f28c2bdf18d74fc gcc/testsuite/gcc.c-torture/execute/builtins/strchr.c ! c42501d31de8be0291adc1ef673e52b2 gcc/testsuite/gcc.c-torture/execute/builtins/strchr-lib.c ff52ed0b06289edabcc2b0f6f8f448b1 gcc/testsuite/gcc.c-torture/execute/builtins/strcmp.c ! 2c4468f680ca92665115056d0121b6e9 gcc/testsuite/gcc.c-torture/execute/builtins/strcmp-lib.c 12a68323d77bf047184825e4c1543639 gcc/testsuite/gcc.c-torture/execute/builtins/strcpy-2.c ! f04fadc50b6e98e48602a5d15661e114 gcc/testsuite/gcc.c-torture/execute/builtins/strcpy-2-lib.c 0fb0648c98cfe654d7afe0fa00e80ef0 gcc/testsuite/gcc.c-torture/execute/builtins/strcpy.c ! f04fadc50b6e98e48602a5d15661e114 gcc/testsuite/gcc.c-torture/execute/builtins/strcpy-lib.c db37afe605f1b0c4fc4de1025bb29929 gcc/testsuite/gcc.c-torture/execute/builtins/strcspn.c ! 4991954f9732f6d3d1f60cb416a07430 gcc/testsuite/gcc.c-torture/execute/builtins/strcspn-lib.c 1a0e05bc5acf943980bb27ae87497629 gcc/testsuite/gcc.c-torture/execute/builtins/strlen-2.c ! aa38fed4e25baaf1fc6bc02c0adbde78 gcc/testsuite/gcc.c-torture/execute/builtins/strlen-2-lib.c ab4b2df004b69edfbcf0a7c776b9a428 gcc/testsuite/gcc.c-torture/execute/builtins/strlen-3.c ! aa38fed4e25baaf1fc6bc02c0adbde78 gcc/testsuite/gcc.c-torture/execute/builtins/strlen-3-lib.c b4c1aa0fbdea5628747cc9d62dba42c9 gcc/testsuite/gcc.c-torture/execute/builtins/strlen.c ! aa38fed4e25baaf1fc6bc02c0adbde78 gcc/testsuite/gcc.c-torture/execute/builtins/strlen-lib.c 3f477e836d2911883b0c9da0ef5b871e gcc/testsuite/gcc.c-torture/execute/builtins/strncat.c ! d3ca6e4899e5e5ad6176ba06eb9a7df2 gcc/testsuite/gcc.c-torture/execute/builtins/strncat-lib.c f91a867868c26004d2ae3669ea6ce7e9 gcc/testsuite/gcc.c-torture/execute/builtins/strncmp-2.c ! e2e1da99ffb349bc8c328444b231e4f6 gcc/testsuite/gcc.c-torture/execute/builtins/strncmp-2-lib.c 380ae53662ef18ff554128d3f9329e4a gcc/testsuite/gcc.c-torture/execute/builtins/strncmp.c ! e2e1da99ffb349bc8c328444b231e4f6 gcc/testsuite/gcc.c-torture/execute/builtins/strncmp-lib.c ee0f7c736647ec33b17d278338e3548d gcc/testsuite/gcc.c-torture/execute/builtins/strncpy.c ! 89ee454ece7134e8578f3ee094c260c4 gcc/testsuite/gcc.c-torture/execute/builtins/strncpy-lib.c 0588c977070824dcb460a477087e29ba gcc/testsuite/gcc.c-torture/execute/builtins/strpbrk.c ! 5343de615126e3476133a6d32589f90e gcc/testsuite/gcc.c-torture/execute/builtins/strpbrk-lib.c e944267d000f7c657b52900387a59138 gcc/testsuite/gcc.c-torture/execute/builtins/strpcpy-2.c ! 05ad1cada55de3aab76b019089846052 gcc/testsuite/gcc.c-torture/execute/builtins/strpcpy-2-lib.c 564a2cc860e8483408ed1a7e9a3d4f1c gcc/testsuite/gcc.c-torture/execute/builtins/strpcpy.c ! 05ad1cada55de3aab76b019089846052 gcc/testsuite/gcc.c-torture/execute/builtins/strpcpy-lib.c 840b781385fe62a54c716c7f7f06ed4d gcc/testsuite/gcc.c-torture/execute/builtins/strrchr.c ! 900c73fd3a7f5d9837a5911538d44080 gcc/testsuite/gcc.c-torture/execute/builtins/strrchr-lib.c 7604d68698845f4dd5694961d180344d gcc/testsuite/gcc.c-torture/execute/builtins/strspn.c ! 91ec8a4c356d94a26b2da4f4d1b79d6d gcc/testsuite/gcc.c-torture/execute/builtins/strspn-lib.c bb7f149cfe551a03856591be0fdfcef5 gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm.c ! b78aba76f1523d23b319539bb90bb8d6 gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm-lib.c 0bbef83f84e8387e587a22ccb8ec867f gcc/testsuite/gcc.c-torture/execute/builtins/strstr.c + 2c4aa3d41b1deee5941ae83f5b8a1b8e gcc/testsuite/gcc.c-torture/execute/builtins/strstr-lib.c + 617beda9a6776e6d6d8e4264b3f511d6 gcc/testsuite/gcc.c-torture/execute/builtin-types-compatible-p.c 390c8462863a047809ec0a272eada4f7 gcc/testsuite/gcc.c-torture/execute/cbrt.c dac7b8ec4720c2dc1cf479bbaf7d384b gcc/testsuite/gcc.c-torture/execute/cmpdi-1.c 6893dd4c6d9027e3efe459742565f4da gcc/testsuite/gcc.c-torture/execute/cmpsi-1.c f085b9359ce3c84fa1ab085ae3431f33 gcc/testsuite/gcc.c-torture/execute/compare-1.c 78ba559f49bac44634d2e1dead363844 gcc/testsuite/gcc.c-torture/execute/compare-2.c 49f7667a3a39e8cfa19c2601a70906a8 gcc/testsuite/gcc.c-torture/execute/compare-3.c + 14065853d4d3927ef8997f133b7dd29d gcc/testsuite/gcc.c-torture/execute/comp-goto-1.c + 115b9ffef9e855a78c19deb1b45c8541 gcc/testsuite/gcc.c-torture/execute/comp-goto-2.c 99ff1f35802cb19597fedd2daac74ff4 gcc/testsuite/gcc.c-torture/execute/complex-1.c 6b978ba2f7a194cb6f2f460942d27960 gcc/testsuite/gcc.c-torture/execute/complex-2.c 83b243eacc68558c7a437161f1827c0e gcc/testsuite/gcc.c-torture/execute/complex-3.c *************** d08148dfbcdf48e35ad4e101a660c58e gcc/te *** 13299,13323 **** 39b4709b291132e1529e9a6d8ad044e8 gcc/testsuite/gcc.c-torture/execute/inst-check.c faa4832387fde3461378ec0209713caf gcc/testsuite/gcc.c-torture/execute/int-compare.c eafe771edeb4d290d0c17775ea66ea7f gcc/testsuite/gcc.c-torture/execute/longlong.c - 968a2a4eb79a59afbe3714104af5e3fa gcc/testsuite/gcc.c-torture/execute/loop-1.c 46107e8259272a16db20e94634cea3bc gcc/testsuite/gcc.c-torture/execute/loop-10.c a7799989daf4efeba47d03ef933f5bf8 gcc/testsuite/gcc.c-torture/execute/loop-11.c 8c7d37a124147fa075fdc7f794bb4897 gcc/testsuite/gcc.c-torture/execute/loop-12.c fbdf925ba96ca38b46df938d3970aa91 gcc/testsuite/gcc.c-torture/execute/loop-13.c 2fe912be9b0ffb1c78a39a8ad2ad2792 gcc/testsuite/gcc.c-torture/execute/loop-14.c f7273c0016af3762600d60f4ad0a3668 gcc/testsuite/gcc.c-torture/execute/loop-15.c ! 19e7a858be32929bb094b1fc5c92b42e gcc/testsuite/gcc.c-torture/execute/loop-2.c b7b8614a59a6ad84a931ec79d40897dc gcc/testsuite/gcc.c-torture/execute/loop-2b.c 38fc2d2ce318dcb88d26212675393ad4 gcc/testsuite/gcc.c-torture/execute/loop-2c.c 979b99705980f816276d46115167f788 gcc/testsuite/gcc.c-torture/execute/loop-2d.c 56954338863780259bd848f23d1f5841 gcc/testsuite/gcc.c-torture/execute/loop-2e.c a800361391db2beb41752f8cd059e951 gcc/testsuite/gcc.c-torture/execute/loop-2f.c 19db11847477c3a58088c33dfbfabaed gcc/testsuite/gcc.c-torture/execute/loop-2g.c - 968b158d56c9a559e3e9a57fd9d3d8bc gcc/testsuite/gcc.c-torture/execute/loop-3.c 542ede686141a7543f8a52f6172acd25 gcc/testsuite/gcc.c-torture/execute/loop-3b.c 896e19b7c61495ee2c2e8218973d997f gcc/testsuite/gcc.c-torture/execute/loop-3c.c - 5edbac0ed6e64502f59ea506a962df1a gcc/testsuite/gcc.c-torture/execute/loop-4.c 3c4f3da0e78c7be4bbde3b6f2ebd3d30 gcc/testsuite/gcc.c-torture/execute/loop-4b.c 3fe1be79d4ff3400cb8fe4fd9770e22f gcc/testsuite/gcc.c-torture/execute/loop-5.c 21f735ba961ff1dc72f34099cf8697e9 gcc/testsuite/gcc.c-torture/execute/loop-6.c a25b6945a36d26d0d6d4c8ea12859f4c gcc/testsuite/gcc.c-torture/execute/loop-7.c --- 7900,7924 ---- 39b4709b291132e1529e9a6d8ad044e8 gcc/testsuite/gcc.c-torture/execute/inst-check.c faa4832387fde3461378ec0209713caf gcc/testsuite/gcc.c-torture/execute/int-compare.c eafe771edeb4d290d0c17775ea66ea7f gcc/testsuite/gcc.c-torture/execute/longlong.c 46107e8259272a16db20e94634cea3bc gcc/testsuite/gcc.c-torture/execute/loop-10.c a7799989daf4efeba47d03ef933f5bf8 gcc/testsuite/gcc.c-torture/execute/loop-11.c 8c7d37a124147fa075fdc7f794bb4897 gcc/testsuite/gcc.c-torture/execute/loop-12.c fbdf925ba96ca38b46df938d3970aa91 gcc/testsuite/gcc.c-torture/execute/loop-13.c 2fe912be9b0ffb1c78a39a8ad2ad2792 gcc/testsuite/gcc.c-torture/execute/loop-14.c f7273c0016af3762600d60f4ad0a3668 gcc/testsuite/gcc.c-torture/execute/loop-15.c ! 968a2a4eb79a59afbe3714104af5e3fa gcc/testsuite/gcc.c-torture/execute/loop-1.c b7b8614a59a6ad84a931ec79d40897dc gcc/testsuite/gcc.c-torture/execute/loop-2b.c + 19e7a858be32929bb094b1fc5c92b42e gcc/testsuite/gcc.c-torture/execute/loop-2.c 38fc2d2ce318dcb88d26212675393ad4 gcc/testsuite/gcc.c-torture/execute/loop-2c.c 979b99705980f816276d46115167f788 gcc/testsuite/gcc.c-torture/execute/loop-2d.c 56954338863780259bd848f23d1f5841 gcc/testsuite/gcc.c-torture/execute/loop-2e.c a800361391db2beb41752f8cd059e951 gcc/testsuite/gcc.c-torture/execute/loop-2f.c 19db11847477c3a58088c33dfbfabaed gcc/testsuite/gcc.c-torture/execute/loop-2g.c 542ede686141a7543f8a52f6172acd25 gcc/testsuite/gcc.c-torture/execute/loop-3b.c + 968b158d56c9a559e3e9a57fd9d3d8bc gcc/testsuite/gcc.c-torture/execute/loop-3.c 896e19b7c61495ee2c2e8218973d997f gcc/testsuite/gcc.c-torture/execute/loop-3c.c 3c4f3da0e78c7be4bbde3b6f2ebd3d30 gcc/testsuite/gcc.c-torture/execute/loop-4b.c + 5edbac0ed6e64502f59ea506a962df1a gcc/testsuite/gcc.c-torture/execute/loop-4.c 3fe1be79d4ff3400cb8fe4fd9770e22f gcc/testsuite/gcc.c-torture/execute/loop-5.c 21f735ba961ff1dc72f34099cf8697e9 gcc/testsuite/gcc.c-torture/execute/loop-6.c a25b6945a36d26d0d6d4c8ea12859f4c gcc/testsuite/gcc.c-torture/execute/loop-7.c *************** f9efa48ff343898059dcee91bc6de6c4 gcc/te *** 13337,13349 **** c47c383b81916dc5e055e857776ce98f gcc/testsuite/gcc.c-torture/execute/mod-1.c 42a724c275e627732267a4990711c28b gcc/testsuite/gcc.c-torture/execute/multdi-1.c cc76f739772e60cecc3a91b07767918d gcc/testsuite/gcc.c-torture/execute/multi-ix.c - b07a89f75cb6cca54f6a324b7bbae1ab gcc/testsuite/gcc.c-torture/execute/nest-stdar-1.c 3fc3711523c60ede825fe7d2be3620e1 gcc/testsuite/gcc.c-torture/execute/nestfunc-1.c 41499442e4d8bf92f1ed068c66da251b gcc/testsuite/gcc.c-torture/execute/nestfunc-2.c 8662acc6c14fb65b5f3a5361c00331d8 gcc/testsuite/gcc.c-torture/execute/nestfunc-3.c 25e730a229a265f7a83d7513efd43f30 gcc/testsuite/gcc.c-torture/execute/nestfunc-4.c 489f2903a8a0dfcc52821885bbfa9163 gcc/testsuite/gcc.c-torture/execute/nestfunc-5.c f3d238f62b20d860f70d778230edd96f gcc/testsuite/gcc.c-torture/execute/nestfunc-6.c 5eba67090509852be2de7ea20c933a99 gcc/testsuite/gcc.c-torture/execute/p18298.c 3c169902d628502c10f1402f266d1ce3 gcc/testsuite/gcc.c-torture/execute/packed-1.c 800a3f99834a5cdcc44e2f924fa80443 gcc/testsuite/gcc.c-torture/execute/packed-2.c --- 7938,7950 ---- c47c383b81916dc5e055e857776ce98f gcc/testsuite/gcc.c-torture/execute/mod-1.c 42a724c275e627732267a4990711c28b gcc/testsuite/gcc.c-torture/execute/multdi-1.c cc76f739772e60cecc3a91b07767918d gcc/testsuite/gcc.c-torture/execute/multi-ix.c 3fc3711523c60ede825fe7d2be3620e1 gcc/testsuite/gcc.c-torture/execute/nestfunc-1.c 41499442e4d8bf92f1ed068c66da251b gcc/testsuite/gcc.c-torture/execute/nestfunc-2.c 8662acc6c14fb65b5f3a5361c00331d8 gcc/testsuite/gcc.c-torture/execute/nestfunc-3.c 25e730a229a265f7a83d7513efd43f30 gcc/testsuite/gcc.c-torture/execute/nestfunc-4.c 489f2903a8a0dfcc52821885bbfa9163 gcc/testsuite/gcc.c-torture/execute/nestfunc-5.c f3d238f62b20d860f70d778230edd96f gcc/testsuite/gcc.c-torture/execute/nestfunc-6.c + b07a89f75cb6cca54f6a324b7bbae1ab gcc/testsuite/gcc.c-torture/execute/nest-stdar-1.c 5eba67090509852be2de7ea20c933a99 gcc/testsuite/gcc.c-torture/execute/p18298.c 3c169902d628502c10f1402f266d1ce3 gcc/testsuite/gcc.c-torture/execute/packed-1.c 800a3f99834a5cdcc44e2f924fa80443 gcc/testsuite/gcc.c-torture/execute/packed-2.c *************** d38424b4ed3153d81deb2675431b39a3 gcc/te *** 13379,13384 **** --- 7980,7988 ---- daf80206ebf1679b1938f38f4dd13747 gcc/testsuite/gcc.c-torture/execute/pr23324.c 5fcddec75b4fced0792d11eb3f66e76e gcc/testsuite/gcc.c-torture/execute/pr23941.c a307616c99fd7b31d65e1796324adc84 gcc/testsuite/gcc.c-torture/execute/pr24135.c + 15c6dd4318df55a1bfcd1ef92c8c649e gcc/testsuite/gcc.c-torture/execute/pr28403.c + a48153b4b71b1e07851ccf90967ec038 gcc/testsuite/gcc.c-torture/execute/pr28651.c + 3dbe8484075803f7c03d4ddc5f90eba0 gcc/testsuite/gcc.c-torture/execute/pr29006.c ecfc31f12ce09d6ccbcced04ff04deba gcc/testsuite/gcc.c-torture/execute/pr7284-1.c 25b0ab996245c8f0a89b359cb2f3d01b gcc/testsuite/gcc.c-torture/execute/ptr-arith-1.c a28bd879356d47f1e472aeb9f6dd7b5e gcc/testsuite/gcc.c-torture/execute/pure-1.c *************** eb33be319f6c014a3014badb081ea734 gcc/te *** 13419,13425 **** 8355774f94ae7e01dd10d0c7bb6a90c8 gcc/testsuite/gcc.c-torture/execute/switch-1.c 86621df21132f7e8109a2ec9cd820275 gcc/testsuite/gcc.c-torture/execute/tstdi-1.c 3ee2106c544202dae73050a59d89db21 gcc/testsuite/gcc.c-torture/execute/unroll-1.c - f738a70ed047349d26729f0c306cf6d9 gcc/testsuite/gcc.c-torture/execute/va-arg-1.c 6e7bdc15d1b371ddba4afe09deab2ab0 gcc/testsuite/gcc.c-torture/execute/va-arg-10.c 26f7c7eb4cb13269fe5f2004a1f8909f gcc/testsuite/gcc.c-torture/execute/va-arg-11.c 69c00ab036c8b96624290d27c021a655 gcc/testsuite/gcc.c-torture/execute/va-arg-12.c --- 8023,8028 ---- *************** b4cddcf5876939578edac64a5cd3c900 gcc/te *** 13430,13436 **** 66fb964acda1c10515e6f20450d449c9 gcc/testsuite/gcc.c-torture/execute/va-arg-17.c 6f0dde8d4ed591a184b9fea7b6a299af gcc/testsuite/gcc.c-torture/execute/va-arg-18.c 61f03f53ba7b934efedfe854f6584e0b gcc/testsuite/gcc.c-torture/execute/va-arg-19.c ! 5c864c457e8a3ff1b9975ddf9ea4efd4 gcc/testsuite/gcc.c-torture/execute/va-arg-2.c b425a062b6bb1fe929a1f13435a7aa58 gcc/testsuite/gcc.c-torture/execute/va-arg-20.c a725852feeaa4044c15de4d1cda1e42a gcc/testsuite/gcc.c-torture/execute/va-arg-21.c 047dfdad84a6cf61fd75aacb78168fcc gcc/testsuite/gcc.c-torture/execute/va-arg-22.c --- 8033,8039 ---- 66fb964acda1c10515e6f20450d449c9 gcc/testsuite/gcc.c-torture/execute/va-arg-17.c 6f0dde8d4ed591a184b9fea7b6a299af gcc/testsuite/gcc.c-torture/execute/va-arg-18.c 61f03f53ba7b934efedfe854f6584e0b gcc/testsuite/gcc.c-torture/execute/va-arg-19.c ! f738a70ed047349d26729f0c306cf6d9 gcc/testsuite/gcc.c-torture/execute/va-arg-1.c b425a062b6bb1fe929a1f13435a7aa58 gcc/testsuite/gcc.c-torture/execute/va-arg-20.c a725852feeaa4044c15de4d1cda1e42a gcc/testsuite/gcc.c-torture/execute/va-arg-21.c 047dfdad84a6cf61fd75aacb78168fcc gcc/testsuite/gcc.c-torture/execute/va-arg-22.c *************** d08f210553a53e7eec022f0ab5894009 gcc/te *** 13439,13444 **** --- 8042,8048 ---- acf9b703b7e4341b3bbd112f87e26903 gcc/testsuite/gcc.c-torture/execute/va-arg-25.c 7c6af17ddcae00aab513d0c68742025f gcc/testsuite/gcc.c-torture/execute/va-arg-25.x 7622feb6851cf1a43f58e8ccefdc0132 gcc/testsuite/gcc.c-torture/execute/va-arg-26.c + 5c864c457e8a3ff1b9975ddf9ea4efd4 gcc/testsuite/gcc.c-torture/execute/va-arg-2.c bf42b087b1712e15e26672c4a0a28452 gcc/testsuite/gcc.c-torture/execute/va-arg-4.c e43858d7b08da492de947867d5e08d85 gcc/testsuite/gcc.c-torture/execute/va-arg-5.c 1ecc2dc074f2da15c550c69969e4a140 gcc/testsuite/gcc.c-torture/execute/va-arg-6.c *************** c1c992b583600c2fac7989b2407358f8 gcc/te *** 13452,13496 **** ca00e4f2b164049efb51c27ea249ed6b gcc/testsuite/gcc.c-torture/execute/zerolen-2.c 852e36098cc2812427daeb61db6d8f71 gcc/testsuite/gcc.c-torture/unsorted/386.c 9681568709601cbb39a156fa04526182 gcc/testsuite/gcc.c-torture/unsorted/86.c - e0d381962f52ee4f081154c62b739e58 gcc/testsuite/gcc.c-torture/unsorted/BUG1.c - 4ecc8cc68127b2ff8defe02210ac6ea1 gcc/testsuite/gcc.c-torture/unsorted/BUG11.c - 8fdda236410dc8293113f782c28a5294 gcc/testsuite/gcc.c-torture/unsorted/BUG12.c - 26b88195277e68b0cbd0d742ef335461 gcc/testsuite/gcc.c-torture/unsorted/BUG13.c - d24fc3c61eb177c223a7063b4c60af50 gcc/testsuite/gcc.c-torture/unsorted/BUG16.c - d874af922b2dfa8fca0c4fd351fbc746 gcc/testsuite/gcc.c-torture/unsorted/BUG17.c - 9d591da67cae8f1324632ac2485c6074 gcc/testsuite/gcc.c-torture/unsorted/BUG18.c - 244b0f494d3a94f7d3b786d0df256544 gcc/testsuite/gcc.c-torture/unsorted/BUG2.c - 78da1afc99036a4722606a04181e4e5d gcc/testsuite/gcc.c-torture/unsorted/BUG21.c - 7c858f178331b63ab43de0f47398d235 gcc/testsuite/gcc.c-torture/unsorted/BUG22.c - ed45cd78e2e210346bbc6928d02e5d3c gcc/testsuite/gcc.c-torture/unsorted/BUG23.c - 947286d496f24aaf9b5c20f1f4b80a1a gcc/testsuite/gcc.c-torture/unsorted/BUG24.c - 7a4f1af2160ea9dcc14bc5f6118c1908 gcc/testsuite/gcc.c-torture/unsorted/BUG25.c - c26be282dd600216fb7604e1beac50ce gcc/testsuite/gcc.c-torture/unsorted/BUG3.c - 36ec981088709b56342d5c1e53ce4cdb gcc/testsuite/gcc.c-torture/unsorted/BUG4.c - 261c659a9094bcad6fd8fbf03b21acb8 gcc/testsuite/gcc.c-torture/unsorted/BUG5.c - 9e73d8954741cce59d9a8b8806b520ef gcc/testsuite/gcc.c-torture/unsorted/BUG6.c - 75baf1d4b0302f56d7e4ca9141fa1f69 gcc/testsuite/gcc.c-torture/unsorted/DFcmp.c - 825a1a198a2d1d7f262faa66c8b57118 gcc/testsuite/gcc.c-torture/unsorted/HIcmp.c - 8fb464cceaad64d8d4dbbaf15be3aed8 gcc/testsuite/gcc.c-torture/unsorted/HIset.c - a4f036ec8a42805f7b7edb69c4000fb7 gcc/testsuite/gcc.c-torture/unsorted/PYRBUG.c - 4347039831c6cbb4f7a79847f10c42b8 gcc/testsuite/gcc.c-torture/unsorted/QIcmp.c - f260e9dd82f38f1db0e4ca2ee46fdf1c gcc/testsuite/gcc.c-torture/unsorted/QIset.c - 453c74e28bd60c551df8ba1650e2ee7f gcc/testsuite/gcc.c-torture/unsorted/SFset.c - 1b596f340df17184ced33bfad3a441d6 gcc/testsuite/gcc.c-torture/unsorted/SIcmp.c - 4e33970f04cebf837d13ed3f93b76f2b gcc/testsuite/gcc.c-torture/unsorted/SIset.c - 51fe2e2d8d3d0f82913ec1012359b325 gcc/testsuite/gcc.c-torture/unsorted/UHIcmp.c - a2d8faa0af52edae3bd7c3a8e1a39e13 gcc/testsuite/gcc.c-torture/unsorted/UQIcmp.c - d1b15b997e6fbe7112c97de8edb5437c gcc/testsuite/gcc.c-torture/unsorted/USIcmp.c - 9cab096c1140259bc09ecff6888e0c5a gcc/testsuite/gcc.c-torture/unsorted/a.c f61d189a1b18314f0c78c0e119997edb gcc/testsuite/gcc.c-torture/unsorted/a1.c 607d036e61ba7affdc1c1c8d54fe1533 gcc/testsuite/gcc.c-torture/unsorted/a3.c - 732464143f5a4e64615e8d7cb6f9993a gcc/testsuite/gcc.c-torture/unsorted/aa.c 3466af08c611a34d8f4af36c471737c5 gcc/testsuite/gcc.c-torture/unsorted/aaa.c 5df1ae8efef0564625f807546d7a6430 gcc/testsuite/gcc.c-torture/unsorted/abs.c f8c5b861948f5eaafb3f30c5840cdc16 gcc/testsuite/gcc.c-torture/unsorted/ac.c 5c28cd47a087302a942c7988c2db8f93 gcc/testsuite/gcc.c-torture/unsorted/acc.c - 79ec2a19ffb3f5f130a7c45571a3534a gcc/testsuite/gcc.c-torture/unsorted/add.c 25b5db193df54584e709cc946baf769d gcc/testsuite/gcc.c-torture/unsorted/add386.c fb80448ce2813cde659c29a4b6da9618 gcc/testsuite/gcc.c-torture/unsorted/addcc.c 5f8e22675ec14efe8fed687b81e7dbce gcc/testsuite/gcc.c-torture/unsorted/andm.c 76e132632fdb8bc9665cb00f0105ec49 gcc/testsuite/gcc.c-torture/unsorted/andmem.c --- 8056,8071 ---- ca00e4f2b164049efb51c27ea249ed6b gcc/testsuite/gcc.c-torture/execute/zerolen-2.c 852e36098cc2812427daeb61db6d8f71 gcc/testsuite/gcc.c-torture/unsorted/386.c 9681568709601cbb39a156fa04526182 gcc/testsuite/gcc.c-torture/unsorted/86.c f61d189a1b18314f0c78c0e119997edb gcc/testsuite/gcc.c-torture/unsorted/a1.c 607d036e61ba7affdc1c1c8d54fe1533 gcc/testsuite/gcc.c-torture/unsorted/a3.c 3466af08c611a34d8f4af36c471737c5 gcc/testsuite/gcc.c-torture/unsorted/aaa.c + 732464143f5a4e64615e8d7cb6f9993a gcc/testsuite/gcc.c-torture/unsorted/aa.c 5df1ae8efef0564625f807546d7a6430 gcc/testsuite/gcc.c-torture/unsorted/abs.c + 9cab096c1140259bc09ecff6888e0c5a gcc/testsuite/gcc.c-torture/unsorted/a.c f8c5b861948f5eaafb3f30c5840cdc16 gcc/testsuite/gcc.c-torture/unsorted/ac.c 5c28cd47a087302a942c7988c2db8f93 gcc/testsuite/gcc.c-torture/unsorted/acc.c 25b5db193df54584e709cc946baf769d gcc/testsuite/gcc.c-torture/unsorted/add386.c + 79ec2a19ffb3f5f130a7c45571a3534a gcc/testsuite/gcc.c-torture/unsorted/add.c fb80448ce2813cde659c29a4b6da9618 gcc/testsuite/gcc.c-torture/unsorted/addcc.c 5f8e22675ec14efe8fed687b81e7dbce gcc/testsuite/gcc.c-torture/unsorted/andm.c 76e132632fdb8bc9665cb00f0105ec49 gcc/testsuite/gcc.c-torture/unsorted/andmem.c *************** fb80448ce2813cde659c29a4b6da9618 gcc/te *** 13502,13508 **** cbe67a4212b7d85b023f62848033fa31 gcc/testsuite/gcc.c-torture/unsorted/arr.c 2686caedfece44eebd26639e72abcc2a gcc/testsuite/gcc.c-torture/unsorted/as.c 321496eed48efe49415b2ae94d72a5e5 gcc/testsuite/gcc.c-torture/unsorted/ase.c - 4f3a6a3945ac2d0657452e368e414b3b gcc/testsuite/gcc.c-torture/unsorted/b.c d351eb0aef889fc366a8342f32ae1358 gcc/testsuite/gcc.c-torture/unsorted/b1.c b33b87bd4fa8d4bfab27492de9998c37 gcc/testsuite/gcc.c-torture/unsorted/b2.c 794aa0c4ed7aa15bde6813d6e3cbeda0 gcc/testsuite/gcc.c-torture/unsorted/b3.c --- 8077,8082 ---- *************** fcdfeca79748c80ad4c3ccb5691c9d5c gcc/te *** 13512,13517 **** --- 8086,8092 ---- d3b953794799cfc45bcb4a6ab86511e6 gcc/testsuite/gcc.c-torture/unsorted/bb0.c 3eed9bc9fa4e0f6d9473a8d73b208814 gcc/testsuite/gcc.c-torture/unsorted/bb1.c f2929fcf7c136c2d6649a619fcd7bf95 gcc/testsuite/gcc.c-torture/unsorted/bbb.c + 4f3a6a3945ac2d0657452e368e414b3b gcc/testsuite/gcc.c-torture/unsorted/b.c af12b2948b8b8f2074ad5cc4ef553cfa gcc/testsuite/gcc.c-torture/unsorted/bc.c 6ec1f8ae36ece31e5f2b854ed6c523df gcc/testsuite/gcc.c-torture/unsorted/bcopy.c c3ecb04312d959698eece819a017618b gcc/testsuite/gcc.c-torture/unsorted/bf.c *************** ec623eb54dedcd972c9e1010c4bc292f gcc/te *** 13522,13539 **** b8623631f05c3d57c35a82fc82bd18f2 gcc/testsuite/gcc.c-torture/unsorted/bitf.c cb3f23e30b535b53eb30442aaf9f9dd3 gcc/testsuite/gcc.c-torture/unsorted/bitw.c 5fb251f1ff9c91aa10166a7ae8b33847 gcc/testsuite/gcc.c-torture/unsorted/blk.c - 05246f81e4ef7f9c20805792873224f9 gcc/testsuite/gcc.c-torture/unsorted/bt.c 600738659070e153600a86a3a56bef41 gcc/testsuite/gcc.c-torture/unsorted/bt386.c 5d3e796ce9b84afa9b5ada314a30a7de gcc/testsuite/gcc.c-torture/unsorted/bug.c 8e59c529654d59ecc2138c7cd2017d93 gcc/testsuite/gcc.c-torture/unsorted/bugc.c 1485912218fe6fe6a2e3d6e28ce91844 gcc/testsuite/gcc.c-torture/unsorted/buns.c 871bf57192bc694f0128a3054d0096a3 gcc/testsuite/gcc.c-torture/unsorted/bx.c - 81bb3891311901cf0b7671a16d3c06ba gcc/testsuite/gcc.c-torture/unsorted/c.c 2f68463e532b7d38041f86a15b3acb5f gcc/testsuite/gcc.c-torture/unsorted/c1.c 89300cc713ac395565489786b4f9931c gcc/testsuite/gcc.c-torture/unsorted/c2.c - ac3f5a1e6940caaccd4e900d235e2862 gcc/testsuite/gcc.c-torture/unsorted/call.c c5d1dad6316906edc5ae5ed2038faaaa gcc/testsuite/gcc.c-torture/unsorted/call386.c aa9ffc31a581daa1ab8cbf46f8f3a3d4 gcc/testsuite/gcc.c-torture/unsorted/callind.c d1a3151005fffdff8f22b4e953de39df gcc/testsuite/gcc.c-torture/unsorted/cc.c 03fca62fcb613435394e866da59abfa8 gcc/testsuite/gcc.c-torture/unsorted/charmtst.c add6fe10cf8cb92550c4a22521fc9bd1 gcc/testsuite/gcc.c-torture/unsorted/cmb.c --- 8097,8131 ---- b8623631f05c3d57c35a82fc82bd18f2 gcc/testsuite/gcc.c-torture/unsorted/bitf.c cb3f23e30b535b53eb30442aaf9f9dd3 gcc/testsuite/gcc.c-torture/unsorted/bitw.c 5fb251f1ff9c91aa10166a7ae8b33847 gcc/testsuite/gcc.c-torture/unsorted/blk.c 600738659070e153600a86a3a56bef41 gcc/testsuite/gcc.c-torture/unsorted/bt386.c + 05246f81e4ef7f9c20805792873224f9 gcc/testsuite/gcc.c-torture/unsorted/bt.c + 4ecc8cc68127b2ff8defe02210ac6ea1 gcc/testsuite/gcc.c-torture/unsorted/BUG11.c + 8fdda236410dc8293113f782c28a5294 gcc/testsuite/gcc.c-torture/unsorted/BUG12.c + 26b88195277e68b0cbd0d742ef335461 gcc/testsuite/gcc.c-torture/unsorted/BUG13.c + d24fc3c61eb177c223a7063b4c60af50 gcc/testsuite/gcc.c-torture/unsorted/BUG16.c + d874af922b2dfa8fca0c4fd351fbc746 gcc/testsuite/gcc.c-torture/unsorted/BUG17.c + 9d591da67cae8f1324632ac2485c6074 gcc/testsuite/gcc.c-torture/unsorted/BUG18.c + e0d381962f52ee4f081154c62b739e58 gcc/testsuite/gcc.c-torture/unsorted/BUG1.c + 78da1afc99036a4722606a04181e4e5d gcc/testsuite/gcc.c-torture/unsorted/BUG21.c + 7c858f178331b63ab43de0f47398d235 gcc/testsuite/gcc.c-torture/unsorted/BUG22.c + ed45cd78e2e210346bbc6928d02e5d3c gcc/testsuite/gcc.c-torture/unsorted/BUG23.c + 947286d496f24aaf9b5c20f1f4b80a1a gcc/testsuite/gcc.c-torture/unsorted/BUG24.c + 7a4f1af2160ea9dcc14bc5f6118c1908 gcc/testsuite/gcc.c-torture/unsorted/BUG25.c + 244b0f494d3a94f7d3b786d0df256544 gcc/testsuite/gcc.c-torture/unsorted/BUG2.c + c26be282dd600216fb7604e1beac50ce gcc/testsuite/gcc.c-torture/unsorted/BUG3.c + 36ec981088709b56342d5c1e53ce4cdb gcc/testsuite/gcc.c-torture/unsorted/BUG4.c + 261c659a9094bcad6fd8fbf03b21acb8 gcc/testsuite/gcc.c-torture/unsorted/BUG5.c + 9e73d8954741cce59d9a8b8806b520ef gcc/testsuite/gcc.c-torture/unsorted/BUG6.c 5d3e796ce9b84afa9b5ada314a30a7de gcc/testsuite/gcc.c-torture/unsorted/bug.c 8e59c529654d59ecc2138c7cd2017d93 gcc/testsuite/gcc.c-torture/unsorted/bugc.c 1485912218fe6fe6a2e3d6e28ce91844 gcc/testsuite/gcc.c-torture/unsorted/buns.c 871bf57192bc694f0128a3054d0096a3 gcc/testsuite/gcc.c-torture/unsorted/bx.c 2f68463e532b7d38041f86a15b3acb5f gcc/testsuite/gcc.c-torture/unsorted/c1.c 89300cc713ac395565489786b4f9931c gcc/testsuite/gcc.c-torture/unsorted/c2.c c5d1dad6316906edc5ae5ed2038faaaa gcc/testsuite/gcc.c-torture/unsorted/call386.c + ac3f5a1e6940caaccd4e900d235e2862 gcc/testsuite/gcc.c-torture/unsorted/call.c aa9ffc31a581daa1ab8cbf46f8f3a3d4 gcc/testsuite/gcc.c-torture/unsorted/callind.c + 81bb3891311901cf0b7671a16d3c06ba gcc/testsuite/gcc.c-torture/unsorted/c.c d1a3151005fffdff8f22b4e953de39df gcc/testsuite/gcc.c-torture/unsorted/cc.c 03fca62fcb613435394e866da59abfa8 gcc/testsuite/gcc.c-torture/unsorted/charmtst.c add6fe10cf8cb92550c4a22521fc9bd1 gcc/testsuite/gcc.c-torture/unsorted/cmb.c *************** c18f167c2678fbde5f11f9f313bd43ef gcc/te *** 13550,13561 **** 16f70f10ea760c640a6d4299724c58cd gcc/testsuite/gcc.c-torture/unsorted/cp.c 40557c3ae511b7661275dd797c0fdf29 gcc/testsuite/gcc.c-torture/unsorted/csebug.c 9b88a9c971eef0252cb79acbdc834744 gcc/testsuite/gcc.c-torture/unsorted/cvt.c - e5e909189675ca6cb666ee2344ef6dff gcc/testsuite/gcc.c-torture/unsorted/d.c - 1948da60e562ef25510ca4be09fe597d gcc/testsuite/gcc.c-torture/unsorted/dbl_parm.c 68fe7a7b232376cd57394c0ac719e10b gcc/testsuite/gcc.c-torture/unsorted/dblbug.c 36aa2b83fd1383abff504f6866d7fa1b gcc/testsuite/gcc.c-torture/unsorted/ddd.c 60f8588b567dc8677daee3d21bf488c5 gcc/testsuite/gcc.c-torture/unsorted/dead.c 98d90e5ed78e5b1bad380669191e9ba1 gcc/testsuite/gcc.c-torture/unsorted/delay.c c605500dce3205db422c2ca0b7000ce7 gcc/testsuite/gcc.c-torture/unsorted/di.c f1264d2daacc48775411bd4bf222ad2a gcc/testsuite/gcc.c-torture/unsorted/dic.c 594ac4cd4e07639b40f400ae51ce5c79 gcc/testsuite/gcc.c-torture/unsorted/dilayout.c --- 8142,8154 ---- 16f70f10ea760c640a6d4299724c58cd gcc/testsuite/gcc.c-torture/unsorted/cp.c 40557c3ae511b7661275dd797c0fdf29 gcc/testsuite/gcc.c-torture/unsorted/csebug.c 9b88a9c971eef0252cb79acbdc834744 gcc/testsuite/gcc.c-torture/unsorted/cvt.c 68fe7a7b232376cd57394c0ac719e10b gcc/testsuite/gcc.c-torture/unsorted/dblbug.c + 1948da60e562ef25510ca4be09fe597d gcc/testsuite/gcc.c-torture/unsorted/dbl_parm.c + e5e909189675ca6cb666ee2344ef6dff gcc/testsuite/gcc.c-torture/unsorted/d.c 36aa2b83fd1383abff504f6866d7fa1b gcc/testsuite/gcc.c-torture/unsorted/ddd.c 60f8588b567dc8677daee3d21bf488c5 gcc/testsuite/gcc.c-torture/unsorted/dead.c 98d90e5ed78e5b1bad380669191e9ba1 gcc/testsuite/gcc.c-torture/unsorted/delay.c + 75baf1d4b0302f56d7e4ca9141fa1f69 gcc/testsuite/gcc.c-torture/unsorted/DFcmp.c c605500dce3205db422c2ca0b7000ce7 gcc/testsuite/gcc.c-torture/unsorted/di.c f1264d2daacc48775411bd4bf222ad2a gcc/testsuite/gcc.c-torture/unsorted/dic.c 594ac4cd4e07639b40f400ae51ce5c79 gcc/testsuite/gcc.c-torture/unsorted/dilayout.c *************** d14199b5a8cce86796435020b07c7915 gcc/te *** 13571,13578 **** 0edf745c4cba24d7d1826c6b55e51a9e gcc/testsuite/gcc.c-torture/unsorted/f1.c f91924184963162a13edc5c008bbb240 gcc/testsuite/gcc.c-torture/unsorted/f2.c 9afe578171d4f7af8dbdd7a9029a7acf gcc/testsuite/gcc.c-torture/unsorted/fdmul.c - 6a315d6b3ac2df78b977d225e246c47b gcc/testsuite/gcc.c-torture/unsorted/flo.c 7473d993b37b867a9accf1d96cbc5688 gcc/testsuite/gcc.c-torture/unsorted/float.c 6c4263000625019bd8e94de59baa20a2 gcc/testsuite/gcc.c-torture/unsorted/flt_const.c 44f016ae842dd02edd89e5fe35e34589 gcc/testsuite/gcc.c-torture/unsorted/fnul.c 5381de8411d1bccb89191370b03aab09 gcc/testsuite/gcc.c-torture/unsorted/foo.c --- 8164,8171 ---- 0edf745c4cba24d7d1826c6b55e51a9e gcc/testsuite/gcc.c-torture/unsorted/f1.c f91924184963162a13edc5c008bbb240 gcc/testsuite/gcc.c-torture/unsorted/f2.c 9afe578171d4f7af8dbdd7a9029a7acf gcc/testsuite/gcc.c-torture/unsorted/fdmul.c 7473d993b37b867a9accf1d96cbc5688 gcc/testsuite/gcc.c-torture/unsorted/float.c + 6a315d6b3ac2df78b977d225e246c47b gcc/testsuite/gcc.c-torture/unsorted/flo.c 6c4263000625019bd8e94de59baa20a2 gcc/testsuite/gcc.c-torture/unsorted/flt_const.c 44f016ae842dd02edd89e5fe35e34589 gcc/testsuite/gcc.c-torture/unsorted/fnul.c 5381de8411d1bccb89191370b03aab09 gcc/testsuite/gcc.c-torture/unsorted/foo.c *************** f91924184963162a13edc5c008bbb240 gcc/te *** 13582,13591 **** 00e41cda1dc4f25f05d589ff9edf70d8 gcc/testsuite/gcc.c-torture/unsorted/gen_tst.c c6f0ad7e4d9c8cbdea4eb78cba6d54c7 gcc/testsuite/gcc.c-torture/unsorted/glob.c a2544654a33718a6944a622fb07d93d0 gcc/testsuite/gcc.c-torture/unsorted/gronk.c - e1c0de83d63c8ede476afc47db791606 gcc/testsuite/gcc.c-torture/unsorted/hi.c 0b5f4705f887c76713066d042bc90595 gcc/testsuite/gcc.c-torture/unsorted/hibug.c ! 94ce5b2b00bc01aef242186e255208ed gcc/testsuite/gcc.c-torture/unsorted/i++.c 1bc98f0a6767d7a12a5d744e93b8ec76 gcc/testsuite/gcc.c-torture/unsorted/i.c 7667331105c53980270627cf595e8b97 gcc/testsuite/gcc.c-torture/unsorted/ic.c 987b765b80bbde85ca12804560cb9c82 gcc/testsuite/gcc.c-torture/unsorted/icmp.c 425bcb26dfe2710e2cf7c735fa91c908 gcc/testsuite/gcc.c-torture/unsorted/ifreg.c --- 8175,8186 ---- 00e41cda1dc4f25f05d589ff9edf70d8 gcc/testsuite/gcc.c-torture/unsorted/gen_tst.c c6f0ad7e4d9c8cbdea4eb78cba6d54c7 gcc/testsuite/gcc.c-torture/unsorted/glob.c a2544654a33718a6944a622fb07d93d0 gcc/testsuite/gcc.c-torture/unsorted/gronk.c 0b5f4705f887c76713066d042bc90595 gcc/testsuite/gcc.c-torture/unsorted/hibug.c ! e1c0de83d63c8ede476afc47db791606 gcc/testsuite/gcc.c-torture/unsorted/hi.c ! 825a1a198a2d1d7f262faa66c8b57118 gcc/testsuite/gcc.c-torture/unsorted/HIcmp.c ! 8fb464cceaad64d8d4dbbaf15be3aed8 gcc/testsuite/gcc.c-torture/unsorted/HIset.c 1bc98f0a6767d7a12a5d744e93b8ec76 gcc/testsuite/gcc.c-torture/unsorted/i.c + 94ce5b2b00bc01aef242186e255208ed gcc/testsuite/gcc.c-torture/unsorted/i++.c 7667331105c53980270627cf595e8b97 gcc/testsuite/gcc.c-torture/unsorted/ic.c 987b765b80bbde85ca12804560cb9c82 gcc/testsuite/gcc.c-torture/unsorted/icmp.c 425bcb26dfe2710e2cf7c735fa91c908 gcc/testsuite/gcc.c-torture/unsorted/ifreg.c *************** f32a8768657f01378b5dac03fecab5f1 gcc/te *** 13593,13601 **** 24f8128ef30f32192ad255ae173e669c gcc/testsuite/gcc.c-torture/unsorted/isinf.c 1e85d243005b2df86e7d1193bc29be15 gcc/testsuite/gcc.c-torture/unsorted/jmp.c 6cc66de3161a71f9b223fda5d5702470 gcc/testsuite/gcc.c-torture/unsorted/jumptab.c - 36716de424f733c9965de5c0ca32e32d gcc/testsuite/gcc.c-torture/unsorted/l.c 19e9af9cfb39df1c7215959778fb5e50 gcc/testsuite/gcc.c-torture/unsorted/layout.c b014a5fca548c9f4c53a2c44801c22b3 gcc/testsuite/gcc.c-torture/unsorted/lbug.c d14b961639a385a11585d9fc750ffcdc gcc/testsuite/gcc.c-torture/unsorted/ll1.c a8ddf3e652b5111c2b1970cbdff2c6b7 gcc/testsuite/gcc.c-torture/unsorted/llbug.c cd8a4bc9d91c369c802683fa053c31c1 gcc/testsuite/gcc.c-torture/unsorted/lll.c --- 8188,8196 ---- 24f8128ef30f32192ad255ae173e669c gcc/testsuite/gcc.c-torture/unsorted/isinf.c 1e85d243005b2df86e7d1193bc29be15 gcc/testsuite/gcc.c-torture/unsorted/jmp.c 6cc66de3161a71f9b223fda5d5702470 gcc/testsuite/gcc.c-torture/unsorted/jumptab.c 19e9af9cfb39df1c7215959778fb5e50 gcc/testsuite/gcc.c-torture/unsorted/layout.c b014a5fca548c9f4c53a2c44801c22b3 gcc/testsuite/gcc.c-torture/unsorted/lbug.c + 36716de424f733c9965de5c0ca32e32d gcc/testsuite/gcc.c-torture/unsorted/l.c d14b961639a385a11585d9fc750ffcdc gcc/testsuite/gcc.c-torture/unsorted/ll1.c a8ddf3e652b5111c2b1970cbdff2c6b7 gcc/testsuite/gcc.c-torture/unsorted/llbug.c cd8a4bc9d91c369c802683fa053c31c1 gcc/testsuite/gcc.c-torture/unsorted/lll.c *************** ed372105a868fc601250fa6c093a7e6d gcc/te *** 13626,13679 **** c90a0965e111bdc1a13b19df5bbac56b gcc/testsuite/gcc.c-torture/unsorted/mtst.c e7e3c2817e154e9dfd37aef27f2c65ae gcc/testsuite/gcc.c-torture/unsorted/mu.c 35c337b62d494f533e8a7b301cbd352c gcc/testsuite/gcc.c-torture/unsorted/mul.c - 6872f8992ba04e3dfaaf760192e2d1fe gcc/testsuite/gcc.c-torture/unsorted/mword.c 598067523e0235a6866d87f2dc2e987e gcc/testsuite/gcc.c-torture/unsorted/mword1.c ! 7aeb615ac5f49f9f13b598a57d1faeca gcc/testsuite/gcc.c-torture/unsorted/n.c 52e29122d4056e64569cd9e226740685 gcc/testsuite/gcc.c-torture/unsorted/n1.c 197415f9be5228f3c5a81b1c16c25f84 gcc/testsuite/gcc.c-torture/unsorted/nand.c fec89a37e3afa204f4eb456dfa3d08b1 gcc/testsuite/gcc.c-torture/unsorted/neg.c 24b3812f0042b99ba76e0539ac4efc39 gcc/testsuite/gcc.c-torture/unsorted/o.c fe28ee04c8b8995f8216e9c4e8700ebe gcc/testsuite/gcc.c-torture/unsorted/omit.c 84cfc1909824e5fd62577530e5d5548f gcc/testsuite/gcc.c-torture/unsorted/opout.c 7d0a822150d66dc31bcf1b9541667fdd gcc/testsuite/gcc.c-torture/unsorted/opt.c - 62b69b75b9651dfaf57293a622cc78c2 gcc/testsuite/gcc.c-torture/unsorted/or.c 07ab4e6864534dd89b7fc1fb6466c596 gcc/testsuite/gcc.c-torture/unsorted/or386.c ! 12eeb3da1684fe30af3ec11b10b77be7 gcc/testsuite/gcc.c-torture/unsorted/p.c f8dfdbeb507e9c83d90610484cde4218 gcc/testsuite/gcc.c-torture/unsorted/parms.c c4213b7395291a7ec35ec461d53d4789 gcc/testsuite/gcc.c-torture/unsorted/pass.c 6a87e81aa60353be798e48130f2c4ca2 gcc/testsuite/gcc.c-torture/unsorted/pmt.c 8af85cd35080f497c5a1f16cfb95b5ef gcc/testsuite/gcc.c-torture/unsorted/poor.c a64b267bb6b0f352ffc634f61410f7ca gcc/testsuite/gcc.c-torture/unsorted/pp.c 9611ffa8936d9c80d0a9ccde8dd093b2 gcc/testsuite/gcc.c-torture/unsorted/pret-arg.c - fa701bfc6294d864690c8f63beb38155 gcc/testsuite/gcc.c-torture/unsorted/pyr.c 989e971c0da500c6a1c9282e272c7a9a gcc/testsuite/gcc.c-torture/unsorted/pyr2.c 15f0e704c45a36af4a5dccfc48e33714 gcc/testsuite/gcc.c-torture/unsorted/q.c ! db9fd2a38c99463057471aab0cba1303 gcc/testsuite/gcc.c-torture/unsorted/r.c 59a0dd91d46e48bc486fb7fa31e01e9e gcc/testsuite/gcc.c-torture/unsorted/r1.c 7b033723313547a1d0dad2fd1cafe962 gcc/testsuite/gcc.c-torture/unsorted/rel.c 8f534e478b23398281f680a4473b479a gcc/testsuite/gcc.c-torture/unsorted/rmsc.c da8918780d8e4c4e17393e7fde53fb66 gcc/testsuite/gcc.c-torture/unsorted/round.c 5e6f2c0fcf26982a3b022a224bf9f768 gcc/testsuite/gcc.c-torture/unsorted/run.c - 92752a8734e7598ef6b7baeed5277df1 gcc/testsuite/gcc.c-torture/unsorted/s.c d5be643cf3f707af808de59805a10469 gcc/testsuite/gcc.c-torture/unsorted/sar.c ! e9126677e5e49554c79033139324e492 gcc/testsuite/gcc.c-torture/unsorted/sc.c fc0a306e08f1cefa3f68c55c36a13e7c gcc/testsuite/gcc.c-torture/unsorted/scal.c 9aea265dacd0a02c1d42112995fe2d1a gcc/testsuite/gcc.c-torture/unsorted/scc.c e66768fb9bd47695e99773765e20c055 gcc/testsuite/gcc.c-torture/unsorted/scond.c ba58634b1f00cdda0509adb31b8eab38 gcc/testsuite/gcc.c-torture/unsorted/selfrec.c 032253630742902ad886d18afcbe2c90 gcc/testsuite/gcc.c-torture/unsorted/seq.c 61d56b06c81f40b1d18d4ed03ed1b31d gcc/testsuite/gcc.c-torture/unsorted/set386.c f04af7cf08cf3a0139b9978ea698c737 gcc/testsuite/gcc.c-torture/unsorted/set88.c ! 3e2cafb04e999e47f49396289b945bf2 gcc/testsuite/gcc.c-torture/unsorted/sh.c b806bc430ffe7f5c4aa220244c5de3fe gcc/testsuite/gcc.c-torture/unsorted/shand.c dd62f57eb0cd9a55cd364045493a7ccf gcc/testsuite/gcc.c-torture/unsorted/shft.c 2994d263bc630aac3a986c11e85cbc1b gcc/testsuite/gcc.c-torture/unsorted/shift.c 1eab28ac50a0e0bb6e2c78563610ec26 gcc/testsuite/gcc.c-torture/unsorted/shloop.c 34cc8c21f2cb9b07711651addc03934c gcc/testsuite/gcc.c-torture/unsorted/shm.c ! 3eca6f52ba78de31c571de0eb4a03f8f gcc/testsuite/gcc.c-torture/unsorted/signext.c d26ad1bd10d0bbd97e38b04786c4b880 gcc/testsuite/gcc.c-torture/unsorted/signext2.c e30d56ae79b61d422e07100bac1c9f73 gcc/testsuite/gcc.c-torture/unsorted/sim.c 0b89340542943943bd14219e6843256b gcc/testsuite/gcc.c-torture/unsorted/simple.c d02334443f9b1eef6606bb334b6ee570 gcc/testsuite/gcc.c-torture/unsorted/sne.c d20f33ae0886e148ca7e08a43988f983 gcc/testsuite/gcc.c-torture/unsorted/sound.c af6534ad23d8784f5133c8ae82991810 gcc/testsuite/gcc.c-torture/unsorted/sparcbug.c --- 8221,8280 ---- c90a0965e111bdc1a13b19df5bbac56b gcc/testsuite/gcc.c-torture/unsorted/mtst.c e7e3c2817e154e9dfd37aef27f2c65ae gcc/testsuite/gcc.c-torture/unsorted/mu.c 35c337b62d494f533e8a7b301cbd352c gcc/testsuite/gcc.c-torture/unsorted/mul.c 598067523e0235a6866d87f2dc2e987e gcc/testsuite/gcc.c-torture/unsorted/mword1.c ! 6872f8992ba04e3dfaaf760192e2d1fe gcc/testsuite/gcc.c-torture/unsorted/mword.c 52e29122d4056e64569cd9e226740685 gcc/testsuite/gcc.c-torture/unsorted/n1.c 197415f9be5228f3c5a81b1c16c25f84 gcc/testsuite/gcc.c-torture/unsorted/nand.c + 7aeb615ac5f49f9f13b598a57d1faeca gcc/testsuite/gcc.c-torture/unsorted/n.c fec89a37e3afa204f4eb456dfa3d08b1 gcc/testsuite/gcc.c-torture/unsorted/neg.c 24b3812f0042b99ba76e0539ac4efc39 gcc/testsuite/gcc.c-torture/unsorted/o.c fe28ee04c8b8995f8216e9c4e8700ebe gcc/testsuite/gcc.c-torture/unsorted/omit.c 84cfc1909824e5fd62577530e5d5548f gcc/testsuite/gcc.c-torture/unsorted/opout.c 7d0a822150d66dc31bcf1b9541667fdd gcc/testsuite/gcc.c-torture/unsorted/opt.c 07ab4e6864534dd89b7fc1fb6466c596 gcc/testsuite/gcc.c-torture/unsorted/or386.c ! 62b69b75b9651dfaf57293a622cc78c2 gcc/testsuite/gcc.c-torture/unsorted/or.c f8dfdbeb507e9c83d90610484cde4218 gcc/testsuite/gcc.c-torture/unsorted/parms.c c4213b7395291a7ec35ec461d53d4789 gcc/testsuite/gcc.c-torture/unsorted/pass.c + 12eeb3da1684fe30af3ec11b10b77be7 gcc/testsuite/gcc.c-torture/unsorted/p.c 6a87e81aa60353be798e48130f2c4ca2 gcc/testsuite/gcc.c-torture/unsorted/pmt.c 8af85cd35080f497c5a1f16cfb95b5ef gcc/testsuite/gcc.c-torture/unsorted/poor.c a64b267bb6b0f352ffc634f61410f7ca gcc/testsuite/gcc.c-torture/unsorted/pp.c 9611ffa8936d9c80d0a9ccde8dd093b2 gcc/testsuite/gcc.c-torture/unsorted/pret-arg.c 989e971c0da500c6a1c9282e272c7a9a gcc/testsuite/gcc.c-torture/unsorted/pyr2.c + a4f036ec8a42805f7b7edb69c4000fb7 gcc/testsuite/gcc.c-torture/unsorted/PYRBUG.c + fa701bfc6294d864690c8f63beb38155 gcc/testsuite/gcc.c-torture/unsorted/pyr.c 15f0e704c45a36af4a5dccfc48e33714 gcc/testsuite/gcc.c-torture/unsorted/q.c ! 4347039831c6cbb4f7a79847f10c42b8 gcc/testsuite/gcc.c-torture/unsorted/QIcmp.c ! f260e9dd82f38f1db0e4ca2ee46fdf1c gcc/testsuite/gcc.c-torture/unsorted/QIset.c 59a0dd91d46e48bc486fb7fa31e01e9e gcc/testsuite/gcc.c-torture/unsorted/r1.c + db9fd2a38c99463057471aab0cba1303 gcc/testsuite/gcc.c-torture/unsorted/r.c 7b033723313547a1d0dad2fd1cafe962 gcc/testsuite/gcc.c-torture/unsorted/rel.c 8f534e478b23398281f680a4473b479a gcc/testsuite/gcc.c-torture/unsorted/rmsc.c da8918780d8e4c4e17393e7fde53fb66 gcc/testsuite/gcc.c-torture/unsorted/round.c 5e6f2c0fcf26982a3b022a224bf9f768 gcc/testsuite/gcc.c-torture/unsorted/run.c d5be643cf3f707af808de59805a10469 gcc/testsuite/gcc.c-torture/unsorted/sar.c ! 92752a8734e7598ef6b7baeed5277df1 gcc/testsuite/gcc.c-torture/unsorted/s.c fc0a306e08f1cefa3f68c55c36a13e7c gcc/testsuite/gcc.c-torture/unsorted/scal.c + e9126677e5e49554c79033139324e492 gcc/testsuite/gcc.c-torture/unsorted/sc.c 9aea265dacd0a02c1d42112995fe2d1a gcc/testsuite/gcc.c-torture/unsorted/scc.c e66768fb9bd47695e99773765e20c055 gcc/testsuite/gcc.c-torture/unsorted/scond.c ba58634b1f00cdda0509adb31b8eab38 gcc/testsuite/gcc.c-torture/unsorted/selfrec.c 032253630742902ad886d18afcbe2c90 gcc/testsuite/gcc.c-torture/unsorted/seq.c 61d56b06c81f40b1d18d4ed03ed1b31d gcc/testsuite/gcc.c-torture/unsorted/set386.c f04af7cf08cf3a0139b9978ea698c737 gcc/testsuite/gcc.c-torture/unsorted/set88.c ! 453c74e28bd60c551df8ba1650e2ee7f gcc/testsuite/gcc.c-torture/unsorted/SFset.c b806bc430ffe7f5c4aa220244c5de3fe gcc/testsuite/gcc.c-torture/unsorted/shand.c + 3e2cafb04e999e47f49396289b945bf2 gcc/testsuite/gcc.c-torture/unsorted/sh.c dd62f57eb0cd9a55cd364045493a7ccf gcc/testsuite/gcc.c-torture/unsorted/shft.c 2994d263bc630aac3a986c11e85cbc1b gcc/testsuite/gcc.c-torture/unsorted/shift.c 1eab28ac50a0e0bb6e2c78563610ec26 gcc/testsuite/gcc.c-torture/unsorted/shloop.c 34cc8c21f2cb9b07711651addc03934c gcc/testsuite/gcc.c-torture/unsorted/shm.c ! 1b596f340df17184ced33bfad3a441d6 gcc/testsuite/gcc.c-torture/unsorted/SIcmp.c d26ad1bd10d0bbd97e38b04786c4b880 gcc/testsuite/gcc.c-torture/unsorted/signext2.c + 3eca6f52ba78de31c571de0eb4a03f8f gcc/testsuite/gcc.c-torture/unsorted/signext.c e30d56ae79b61d422e07100bac1c9f73 gcc/testsuite/gcc.c-torture/unsorted/sim.c 0b89340542943943bd14219e6843256b gcc/testsuite/gcc.c-torture/unsorted/simple.c + 4e33970f04cebf837d13ed3f93b76f2b gcc/testsuite/gcc.c-torture/unsorted/SIset.c d02334443f9b1eef6606bb334b6ee570 gcc/testsuite/gcc.c-torture/unsorted/sne.c d20f33ae0886e148ca7e08a43988f983 gcc/testsuite/gcc.c-torture/unsorted/sound.c af6534ad23d8784f5133c8ae82991810 gcc/testsuite/gcc.c-torture/unsorted/sparcbug.c *************** e90694051aa24fc5854f58f048e5fde1 gcc/te *** 13691,13699 **** 66ffcf0fa9a4fa5faac380babfac340a gcc/testsuite/gcc.c-torture/unsorted/sym.c 4e64eee4187ef2b0a13cbc15e79d9b9f gcc/testsuite/gcc.c-torture/unsorted/symconst.c b47b0c9b71218736756796214582910e gcc/testsuite/gcc.c-torture/unsorted/t.c e8fc4a32eb3f9b2ffac1a64a08f54ad4 gcc/testsuite/gcc.c-torture/unsorted/test-flow.c 140042715fc687a352b22e5ae29b7179 gcc/testsuite/gcc.c-torture/unsorted/test-loop.c - d07f2fdfa0ed417e82c56aa1fdef12dc gcc/testsuite/gcc.c-torture/unsorted/test.c ed2977614133cac5c3749e5505d2d8d5 gcc/testsuite/gcc.c-torture/unsorted/time.c f12f5d561e1a16111e431fb7844f00fa gcc/testsuite/gcc.c-torture/unsorted/tmp.c 70659484bbe5ef79f718017dc79acbda gcc/testsuite/gcc.c-torture/unsorted/trivial.c --- 8292,8300 ---- 66ffcf0fa9a4fa5faac380babfac340a gcc/testsuite/gcc.c-torture/unsorted/sym.c 4e64eee4187ef2b0a13cbc15e79d9b9f gcc/testsuite/gcc.c-torture/unsorted/symconst.c b47b0c9b71218736756796214582910e gcc/testsuite/gcc.c-torture/unsorted/t.c + d07f2fdfa0ed417e82c56aa1fdef12dc gcc/testsuite/gcc.c-torture/unsorted/test.c e8fc4a32eb3f9b2ffac1a64a08f54ad4 gcc/testsuite/gcc.c-torture/unsorted/test-flow.c 140042715fc687a352b22e5ae29b7179 gcc/testsuite/gcc.c-torture/unsorted/test-loop.c ed2977614133cac5c3749e5505d2d8d5 gcc/testsuite/gcc.c-torture/unsorted/time.c f12f5d561e1a16111e431fb7844f00fa gcc/testsuite/gcc.c-torture/unsorted/tmp.c 70659484bbe5ef79f718017dc79acbda gcc/testsuite/gcc.c-torture/unsorted/trivial.c *************** f12f5d561e1a16111e431fb7844f00fa gcc/te *** 13701,13716 **** ce937efab237b195eacc51860fac3366 gcc/testsuite/gcc.c-torture/unsorted/u.c 532f6bad09c5871261ff7151b3c75d77 gcc/testsuite/gcc.c-torture/unsorted/udconvert.c 8e79fe65006c8a5c393b2b5c42986f74 gcc/testsuite/gcc.c-torture/unsorted/udivmod4.c 4a0bf5165a70ad51609fd658c8e7cdb4 gcc/testsuite/gcc.c-torture/unsorted/uns.c - ece957bd2db1749c32578bdb5e0c533d gcc/testsuite/gcc.c-torture/unsorted/uns_tst.c 1cfbf5f528c9b98524411d8615da50ba gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp 5397ee9ea431427d681ab51464c5a99b gcc/testsuite/gcc.c-torture/unsorted/uuarg.c 351fb056f57bf57e27b1408dbfa44263 gcc/testsuite/gcc.c-torture/unsorted/v.c 2d2b762be5e099983e223b762c364368 gcc/testsuite/gcc.c-torture/unsorted/w.c 9143d3421de7410471d1fc8aa95bda32 gcc/testsuite/gcc.c-torture/unsorted/ww.c - 031e70132abbb19af0e1cbb44ffb8fd0 gcc/testsuite/gcc.c-torture/unsorted/x.c 63c421c29a1ac250434874d6d19f31b4 gcc/testsuite/gcc.c-torture/unsorted/xb.c e847de19b6b78c02ceb7ae47a380795f gcc/testsuite/gcc.c-torture/unsorted/xbg.c 78882d12ad01deaab9241dab04995376 gcc/testsuite/gcc.c-torture/unsorted/xc.c 1a6fd1dd3c874da53eaa9b0ea1daebd9 gcc/testsuite/gcc.c-torture/unsorted/xcsebug.c 16ba96847467778f3fc2e5e9c1af75c9 gcc/testsuite/gcc.c-torture/unsorted/xdi.c --- 8302,8320 ---- ce937efab237b195eacc51860fac3366 gcc/testsuite/gcc.c-torture/unsorted/u.c 532f6bad09c5871261ff7151b3c75d77 gcc/testsuite/gcc.c-torture/unsorted/udconvert.c 8e79fe65006c8a5c393b2b5c42986f74 gcc/testsuite/gcc.c-torture/unsorted/udivmod4.c + 51fe2e2d8d3d0f82913ec1012359b325 gcc/testsuite/gcc.c-torture/unsorted/UHIcmp.c 4a0bf5165a70ad51609fd658c8e7cdb4 gcc/testsuite/gcc.c-torture/unsorted/uns.c 1cfbf5f528c9b98524411d8615da50ba gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp + ece957bd2db1749c32578bdb5e0c533d gcc/testsuite/gcc.c-torture/unsorted/uns_tst.c + a2d8faa0af52edae3bd7c3a8e1a39e13 gcc/testsuite/gcc.c-torture/unsorted/UQIcmp.c + d1b15b997e6fbe7112c97de8edb5437c gcc/testsuite/gcc.c-torture/unsorted/USIcmp.c 5397ee9ea431427d681ab51464c5a99b gcc/testsuite/gcc.c-torture/unsorted/uuarg.c 351fb056f57bf57e27b1408dbfa44263 gcc/testsuite/gcc.c-torture/unsorted/v.c 2d2b762be5e099983e223b762c364368 gcc/testsuite/gcc.c-torture/unsorted/w.c 9143d3421de7410471d1fc8aa95bda32 gcc/testsuite/gcc.c-torture/unsorted/ww.c 63c421c29a1ac250434874d6d19f31b4 gcc/testsuite/gcc.c-torture/unsorted/xb.c e847de19b6b78c02ceb7ae47a380795f gcc/testsuite/gcc.c-torture/unsorted/xbg.c + 031e70132abbb19af0e1cbb44ffb8fd0 gcc/testsuite/gcc.c-torture/unsorted/x.c 78882d12ad01deaab9241dab04995376 gcc/testsuite/gcc.c-torture/unsorted/xc.c 1a6fd1dd3c874da53eaa9b0ea1daebd9 gcc/testsuite/gcc.c-torture/unsorted/xcsebug.c 16ba96847467778f3fc2e5e9c1af75c9 gcc/testsuite/gcc.c-torture/unsorted/xdi.c *************** c69bc42cc08ae08138f337ef58c638f6 gcc/te *** 13788,13794 **** e726090c154b8111e9271e7f6edae20e gcc/testsuite/gcc.dg/20020122-2.c dfa0d257b74643f4c1c75ba512b01d6c gcc/testsuite/gcc.dg/20020122-3.c 748f1f234dee745850443694622e23f7 gcc/testsuite/gcc.dg/20020122-4.c ! 67298862141da2077f8e263c294381ae gcc/testsuite/gcc.dg/20020201-1.c e6b4924bb469232f340833f0f591f2b7 gcc/testsuite/gcc.dg/20020201-3.c ae3cb87b62e1820e2cc1422a8c4e847c gcc/testsuite/gcc.dg/20020206-1.c 08a65114d547473faf30f0e9b44e2237 gcc/testsuite/gcc.dg/20020210-1.c --- 8392,8398 ---- e726090c154b8111e9271e7f6edae20e gcc/testsuite/gcc.dg/20020122-2.c dfa0d257b74643f4c1c75ba512b01d6c gcc/testsuite/gcc.dg/20020122-3.c 748f1f234dee745850443694622e23f7 gcc/testsuite/gcc.dg/20020122-4.c ! 650b6bba094fb23d69f59114a69b1af0 gcc/testsuite/gcc.dg/20020201-1.c e6b4924bb469232f340833f0f591f2b7 gcc/testsuite/gcc.dg/20020201-3.c ae3cb87b62e1820e2cc1422a8c4e847c gcc/testsuite/gcc.dg/20020206-1.c 08a65114d547473faf30f0e9b44e2237 gcc/testsuite/gcc.dg/20020210-1.c *************** e699b8ee2ee5bf15430a58522c22ff55 gcc/te *** 13835,13841 **** c362dedec72015c32cd388e94ac084e2 gcc/testsuite/gcc.dg/20021029-1.c dbac8533c2d035b1062c392d57919926 gcc/testsuite/gcc.dg/20021029-2.c 19fb8def52694e3762f9e2da261ce856 gcc/testsuite/gcc.dg/20021116-1.c ! bedede7f5ff92b5f18b454e64eef8087 gcc/testsuite/gcc.dg/20030107-1.c f073c3ddb52238e63cc1fd3baffe64a0 gcc/testsuite/gcc.dg/20030120-1.c ec6120ec7212919a62f6c6b97d74ff37 gcc/testsuite/gcc.dg/20030123-1.c a9dfc0c164f85954d984a8e7a478535f gcc/testsuite/gcc.dg/20030129-1.c --- 8439,8445 ---- c362dedec72015c32cd388e94ac084e2 gcc/testsuite/gcc.dg/20021029-1.c dbac8533c2d035b1062c392d57919926 gcc/testsuite/gcc.dg/20021029-2.c 19fb8def52694e3762f9e2da261ce856 gcc/testsuite/gcc.dg/20021116-1.c ! 07edef1f82dbd6b43f28c6f1ca80e69d gcc/testsuite/gcc.dg/20030107-1.c f073c3ddb52238e63cc1fd3baffe64a0 gcc/testsuite/gcc.dg/20030120-1.c ec6120ec7212919a62f6c6b97d74ff37 gcc/testsuite/gcc.dg/20030123-1.c a9dfc0c164f85954d984a8e7a478535f gcc/testsuite/gcc.dg/20030129-1.c *************** b92bcd5cc5e644e163858c3751c8b202 gcc/te *** 13858,13864 **** 12636f2c4a6070d3b4149b67e5cb503f gcc/testsuite/gcc.dg/20030625-1.c 01600f04a5bc3600ff140ceb707ce243 gcc/testsuite/gcc.dg/20030626-1.c 7b030115274cda25e38bbfd46a79ac3e gcc/testsuite/gcc.dg/20030627-1.c ! 1d70af232da295bfe04a23e751ad5362 gcc/testsuite/gcc.dg/20030702-1.c 5fc6d99324dcfd47c490ca6d16eb7e24 gcc/testsuite/gcc.dg/20030707-1.c 93936012d7361c8f00049d63eb8a38dd gcc/testsuite/gcc.dg/20030708-1.c d3e9c0e68af0fc62d9f0e1c69f81161d gcc/testsuite/gcc.dg/20030711-1.c --- 8462,8468 ---- 12636f2c4a6070d3b4149b67e5cb503f gcc/testsuite/gcc.dg/20030625-1.c 01600f04a5bc3600ff140ceb707ce243 gcc/testsuite/gcc.dg/20030626-1.c 7b030115274cda25e38bbfd46a79ac3e gcc/testsuite/gcc.dg/20030627-1.c ! ae51f60ed0208c9748365ccf5331f16a gcc/testsuite/gcc.dg/20030702-1.c 5fc6d99324dcfd47c490ca6d16eb7e24 gcc/testsuite/gcc.dg/20030707-1.c 93936012d7361c8f00049d63eb8a38dd gcc/testsuite/gcc.dg/20030708-1.c d3e9c0e68af0fc62d9f0e1c69f81161d gcc/testsuite/gcc.dg/20030711-1.c *************** b2bb539654ba2d8bde16ecceaf5266f2 gcc/te *** 13938,13947 **** 6b4801db99785258ad0d6fdf2df389d8 gcc/testsuite/gcc.dg/20050121-2.c d75e2e831928738c29dcbe7834ecb877 gcc/testsuite/gcc.dg/20050209-1.c 964311fd8cdd1cfcbd7fef202a610618 gcc/testsuite/gcc.dg/20050307-1.c ! ceb65a0e2ed6a394985a71f235664991 gcc/testsuite/gcc.dg/20050309-1.c 602e3bca6fa8c1e659c7cf5c96c6170c gcc/testsuite/gcc.dg/20050321-1.c 4ed0baf9966911fb4782bbb6c6955080 gcc/testsuite/gcc.dg/20050321-2.c ! 400dc3c37dbc05f13eefd9991f7398cb gcc/testsuite/gcc.dg/20050325-1.c 70e072ce36471d98ebb25d1288d59f4f gcc/testsuite/gcc.dg/20050330-1.c c32d36b0f0c456d89aeec106314610f3 gcc/testsuite/gcc.dg/20050409-1.c 335ed1efede1712fc23aa710f68914d0 gcc/testsuite/gcc.dg/20050503-1.c --- 8542,8551 ---- 6b4801db99785258ad0d6fdf2df389d8 gcc/testsuite/gcc.dg/20050121-2.c d75e2e831928738c29dcbe7834ecb877 gcc/testsuite/gcc.dg/20050209-1.c 964311fd8cdd1cfcbd7fef202a610618 gcc/testsuite/gcc.dg/20050307-1.c ! 5c0feb305126d48b79b060d427bbb0fd gcc/testsuite/gcc.dg/20050309-1.c 602e3bca6fa8c1e659c7cf5c96c6170c gcc/testsuite/gcc.dg/20050321-1.c 4ed0baf9966911fb4782bbb6c6955080 gcc/testsuite/gcc.dg/20050321-2.c ! 604289012d9bbf03c09499948fa042ef gcc/testsuite/gcc.dg/20050325-1.c 70e072ce36471d98ebb25d1288d59f4f gcc/testsuite/gcc.dg/20050330-1.c c32d36b0f0c456d89aeec106314610f3 gcc/testsuite/gcc.dg/20050409-1.c 335ed1efede1712fc23aa710f68914d0 gcc/testsuite/gcc.dg/20050503-1.c *************** c32d36b0f0c456d89aeec106314610f3 gcc/te *** 13949,13955 **** 5029962048f7aace95dae87c8a0af5bc gcc/testsuite/gcc.dg/20050527-1.c 88f2729d9953416d678abe7e7978fdaf gcc/testsuite/gcc.dg/20050620-1.c 90c0e117de432ec8ca3f6e8d7458b413 gcc/testsuite/gcc.dg/20050826-1.c ! 15c4a948399fb2d7e09faa7ab7d4b6d8 gcc/testsuite/gcc.dg/20050922-1.c 60c0beacbda48e01011c8cd9226edcd9 gcc/testsuite/gcc.dg/920413-1.c f0c1e347ff19d725e2d77496718dee0c gcc/testsuite/gcc.dg/940409-1.c 08759c1448bdc8e72051c03e81cf26f5 gcc/testsuite/gcc.dg/940510-1.c --- 8553,8559 ---- 5029962048f7aace95dae87c8a0af5bc gcc/testsuite/gcc.dg/20050527-1.c 88f2729d9953416d678abe7e7978fdaf gcc/testsuite/gcc.dg/20050620-1.c 90c0e117de432ec8ca3f6e8d7458b413 gcc/testsuite/gcc.dg/20050826-1.c ! e1fdeda4a350d6b903a481d48aa14167 gcc/testsuite/gcc.dg/20050922-1.c 60c0beacbda48e01011c8cd9226edcd9 gcc/testsuite/gcc.dg/920413-1.c f0c1e347ff19d725e2d77496718dee0c gcc/testsuite/gcc.dg/940409-1.c 08759c1448bdc8e72051c03e81cf26f5 gcc/testsuite/gcc.dg/940510-1.c *************** cbd8b99477ce6cd603e35085b9624323 gcc/te *** 13979,14027 **** 0a38ae14afd96656dae805cfdf2024f8 gcc/testsuite/gcc.dg/991209-1.c f59fc49b57786f9ac82bd5523e6df9af gcc/testsuite/gcc.dg/991214-1.c 95ebf1aec469d19bfa75bd0e6d174ef3 gcc/testsuite/gcc.dg/991230-1.c - 3479b5b63274f34f78d0092b07e15e3c gcc/testsuite/gcc.dg/README - 3657d8392090a291a46e662e66ab20ac gcc/testsuite/gcc.dg/Wbad-function-cast-1.c - 6e7a1e65f0cd6cfcd8a6a5c965c33b39 gcc/testsuite/gcc.dg/Wchar-subscripts-1.c - e79fce04ac99cde1a6500dcda59df9c1 gcc/testsuite/gcc.dg/Wconversion-2.c - ff86eba0ea2bdfb29bfb3b9660ec1663 gcc/testsuite/gcc.dg/Wconversion.c - 69ba1e82f7d0548193a29db951959ebc gcc/testsuite/gcc.dg/Wdeclaration-after-statement-1.c - 7629c4ce6aea52f5653fed17febea075 gcc/testsuite/gcc.dg/Wdeclaration-after-statement-2.c - 623d989fba31af9cb3c8d7eab5cb6b66 gcc/testsuite/gcc.dg/Wlarger-than.c - 28016a8927b2ea374fbade3a1aad5294 gcc/testsuite/gcc.dg/Wnested-externs-1.c - 78b26e55f8111808885390fc48d39f07 gcc/testsuite/gcc.dg/Wno-pointer-sign.c - f2a2381de57e1957ce93d70c4cd029eb gcc/testsuite/gcc.dg/Wold-style-definition-1.c - 8fa8c8f96ec9b62258e5040409f3e505 gcc/testsuite/gcc.dg/Wold-style-definition-2.c - d427ada6342b87b59b9d1fb4ab7ee607 gcc/testsuite/gcc.dg/Wpadded.c - 06162d89f7d3c7f1c3938ea7cc7c0c0a gcc/testsuite/gcc.dg/Wparentheses-1.c - 90f550c9f49f356129f57a4e73d28775 gcc/testsuite/gcc.dg/Wparentheses-10.c - f6f62dbb46f1e864eca46c4b31b0e83e gcc/testsuite/gcc.dg/Wparentheses-2.c - 5c95b8dd44003f49595ab21613f2ecf8 gcc/testsuite/gcc.dg/Wparentheses-3.c - 2a8b847e79577357a66fdbe9ff0c2c13 gcc/testsuite/gcc.dg/Wparentheses-4.c - 8e41f06a61c51d51d6ecde7f0f1da968 gcc/testsuite/gcc.dg/Wparentheses-5.c - 42579a89b0619df25adb68bea2754c3c gcc/testsuite/gcc.dg/Wparentheses-6.c - 62c82bd9750b3488374d128b387eaf55 gcc/testsuite/gcc.dg/Wparentheses-7.c - 078db4636bb2e603aa4154acfa78dd5a gcc/testsuite/gcc.dg/Wparentheses-8.c - 733662f34bd059186239cd7a8f9bf45a gcc/testsuite/gcc.dg/Wparentheses-9.c - bd6aa9e16d771d36c8ebfcfedbab4197 gcc/testsuite/gcc.dg/Wredundant-decls-1.c - a6a6059bde102ff1e1144a7c886f9d6b gcc/testsuite/gcc.dg/Wredundant-decls-2.c - 6fe9a73749a8da4ecb255e790a1cc26f gcc/testsuite/gcc.dg/Wreturn-type.c - 13346214a933b039e18e4797462ec5c7 gcc/testsuite/gcc.dg/Wreturn-type2.c - a2d08812c8a63205be8fe04175b7dede gcc/testsuite/gcc.dg/Wshadow-1.c - 976b3de3264afbbae8a2106e5bfd616b gcc/testsuite/gcc.dg/Wshadow-2.c - 063811cae4064dfe33ddbcd11e9f93ee gcc/testsuite/gcc.dg/Wswitch-2.c - fffa3daae0aa096b127d7b76b64fdeba gcc/testsuite/gcc.dg/Wswitch-default.c - 5de8c26c130b29826c22a098bc00194b gcc/testsuite/gcc.dg/Wswitch-enum.c - a3a9b2421bdbfff0e2b67a9df2a1e67e gcc/testsuite/gcc.dg/Wswitch.c - 0a0db17aec55a3ef88c1d7fa10d65db8 gcc/testsuite/gcc.dg/Wunknownprag.c - b6ed2e28797ae760fc392cfb1ef38b34 gcc/testsuite/gcc.dg/Wunreachable-1.c - 22501230c322b58362b5f5fa110c23af gcc/testsuite/gcc.dg/Wunreachable-2.c - ca8446b4deea2e71ba110ce51cb0f64d gcc/testsuite/gcc.dg/Wunreachable-3.c - b8e0f294e7a0bd471aad5f58ec5e3a2a gcc/testsuite/gcc.dg/Wunreachable-4.c - 722beafddd509f458b524877bb5d6f9b gcc/testsuite/gcc.dg/Wunreachable-5.c - 2dc0d0e2137c199da3298e0cba6417e3 gcc/testsuite/gcc.dg/Wunreachable-6.c - df206d4bbc5e67903226a355e9abfc37 gcc/testsuite/gcc.dg/Wunreachable-7.c - e2c15001574216c5b54db7786ed3745f gcc/testsuite/gcc.dg/Wunreachable-8.c - aa377e85caf654024f5e996e8b1bc4ee gcc/testsuite/gcc.dg/Wwrite-strings-1.c 83360ba7c5c31bdb669b27cb7239ed67 gcc/testsuite/gcc.dg/alias-1.c 09f343c08daf323df0bf00993bbdd9ab gcc/testsuite/gcc.dg/alias-2.c 468bb869b3405c03cd5b0a29b3849245 gcc/testsuite/gcc.dg/alias-3.c --- 8583,8588 ---- *************** a25e2111595c980d3d1db7fce98f3a29 gcc/te *** 14037,14055 **** 54f56723294b9b9289fe8f22abab890b gcc/testsuite/gcc.dg/alpha-cix-2.c 107f94ad8c13d9c030ae006f60d46ee2 gcc/testsuite/gcc.dg/alpha-max-1.c 30ea3afee7fa2f0ac5aaf19f7e187c44 gcc/testsuite/gcc.dg/alpha-max-2.c - 8f385848e590d1896ee0afbe74e5a46b gcc/testsuite/gcc.dg/altivec-1.c 7796793f137aee4b5f601a0df72846aa gcc/testsuite/gcc.dg/altivec-10.c 735c34efd53e4949864f68f57fc5493a gcc/testsuite/gcc.dg/altivec-11.c 23d700f57c158b0323cb21195109daac gcc/testsuite/gcc.dg/altivec-12.c da524158d6afb4e8a0c29d5f438ed17f gcc/testsuite/gcc.dg/altivec-13.c 742aa7c2a938a4bc08329aa90eb57744 gcc/testsuite/gcc.dg/altivec-14.c d53d1211b5a5cd941d863285ecba5bd4 gcc/testsuite/gcc.dg/altivec-15.c ! 42fb531a004003016c1aca0a6443a54b gcc/testsuite/gcc.dg/altivec-16.c cd37a8c29916e7b0eab28733eeaa4897 gcc/testsuite/gcc.dg/altivec-17.c 4c271776303074c2401391f9151d9e49 gcc/testsuite/gcc.dg/altivec-18.c 3355c2f1ada94e89ae92e108e7ef613a gcc/testsuite/gcc.dg/altivec-19.c ! 7882ef20c7eb74852a4e9f9deff3e1dd gcc/testsuite/gcc.dg/altivec-2.c ad868252778f7a9f95861bcd61280ddb gcc/testsuite/gcc.dg/altivec-20.c 02156b86c28af4e6cb504d9483c55f51 gcc/testsuite/gcc.dg/altivec-3.c a24b312c47908b473332a4f135d2deb7 gcc/testsuite/gcc.dg/altivec-4.c 521fee8b1c486df5b1049e8737721078 gcc/testsuite/gcc.dg/altivec-5.c --- 8598,8616 ---- 54f56723294b9b9289fe8f22abab890b gcc/testsuite/gcc.dg/alpha-cix-2.c 107f94ad8c13d9c030ae006f60d46ee2 gcc/testsuite/gcc.dg/alpha-max-1.c 30ea3afee7fa2f0ac5aaf19f7e187c44 gcc/testsuite/gcc.dg/alpha-max-2.c 7796793f137aee4b5f601a0df72846aa gcc/testsuite/gcc.dg/altivec-10.c 735c34efd53e4949864f68f57fc5493a gcc/testsuite/gcc.dg/altivec-11.c 23d700f57c158b0323cb21195109daac gcc/testsuite/gcc.dg/altivec-12.c da524158d6afb4e8a0c29d5f438ed17f gcc/testsuite/gcc.dg/altivec-13.c 742aa7c2a938a4bc08329aa90eb57744 gcc/testsuite/gcc.dg/altivec-14.c d53d1211b5a5cd941d863285ecba5bd4 gcc/testsuite/gcc.dg/altivec-15.c ! 93f9fd9016e41f722c61f0ead39c163c gcc/testsuite/gcc.dg/altivec-16.c cd37a8c29916e7b0eab28733eeaa4897 gcc/testsuite/gcc.dg/altivec-17.c 4c271776303074c2401391f9151d9e49 gcc/testsuite/gcc.dg/altivec-18.c 3355c2f1ada94e89ae92e108e7ef613a gcc/testsuite/gcc.dg/altivec-19.c ! 8f385848e590d1896ee0afbe74e5a46b gcc/testsuite/gcc.dg/altivec-1.c ad868252778f7a9f95861bcd61280ddb gcc/testsuite/gcc.dg/altivec-20.c + 7882ef20c7eb74852a4e9f9deff3e1dd gcc/testsuite/gcc.dg/altivec-2.c 02156b86c28af4e6cb504d9483c55f51 gcc/testsuite/gcc.dg/altivec-3.c a24b312c47908b473332a4f135d2deb7 gcc/testsuite/gcc.dg/altivec-4.c 521fee8b1c486df5b1049e8737721078 gcc/testsuite/gcc.dg/altivec-5.c *************** a24b312c47908b473332a4f135d2deb7 gcc/te *** 14057,14071 **** 5d287a948344bdb2bb5994e0e9c93d2b gcc/testsuite/gcc.dg/altivec-7.c e821ed1be7fd32d7445688e1246a36a7 gcc/testsuite/gcc.dg/altivec-8.c dac4effe71a7289bfae09dc712821e14 gcc/testsuite/gcc.dg/altivec-9.c 3ffbad0a183253dd49a14c95e1f9e616 gcc/testsuite/gcc.dg/altivec-types-1.c 2fabd70465808dc383437811778591e1 gcc/testsuite/gcc.dg/altivec-types-2.c dbcc5463fa4853b6308b2bd65d6d1dfc gcc/testsuite/gcc.dg/altivec-types-3.c 67cee80632c505cdb26ab7ae4f85d040 gcc/testsuite/gcc.dg/altivec-types-4.c 4391d8cacb7357fe90bf01894cdfa0ff gcc/testsuite/gcc.dg/altivec-varargs-1.c - 375660d7437aba4961b96f917b1e7d29 gcc/testsuite/gcc.dg/altivec_check.h - 553fc39521f690bd15ca286bd5e1de87 gcc/testsuite/gcc.dg/always_inline.c 6d85cd15fc04c70c01cc3a949b4aa668 gcc/testsuite/gcc.dg/always_inline2.c 40e0386d692b3e81cd8ce1121d40bf6b gcc/testsuite/gcc.dg/always_inline3.c 355bc34a661a4167bb37b449570df8dc gcc/testsuite/gcc.dg/anon-struct-1.c 596cce1a2948060bce3de3fd081944a5 gcc/testsuite/gcc.dg/anon-struct-2.c 3eb838bd43dd39abc85333ede3483fb7 gcc/testsuite/gcc.dg/anon-struct-3.c --- 8618,8632 ---- 5d287a948344bdb2bb5994e0e9c93d2b gcc/testsuite/gcc.dg/altivec-7.c e821ed1be7fd32d7445688e1246a36a7 gcc/testsuite/gcc.dg/altivec-8.c dac4effe71a7289bfae09dc712821e14 gcc/testsuite/gcc.dg/altivec-9.c + 375660d7437aba4961b96f917b1e7d29 gcc/testsuite/gcc.dg/altivec_check.h 3ffbad0a183253dd49a14c95e1f9e616 gcc/testsuite/gcc.dg/altivec-types-1.c 2fabd70465808dc383437811778591e1 gcc/testsuite/gcc.dg/altivec-types-2.c dbcc5463fa4853b6308b2bd65d6d1dfc gcc/testsuite/gcc.dg/altivec-types-3.c 67cee80632c505cdb26ab7ae4f85d040 gcc/testsuite/gcc.dg/altivec-types-4.c 4391d8cacb7357fe90bf01894cdfa0ff gcc/testsuite/gcc.dg/altivec-varargs-1.c 6d85cd15fc04c70c01cc3a949b4aa668 gcc/testsuite/gcc.dg/always_inline2.c 40e0386d692b3e81cd8ce1121d40bf6b gcc/testsuite/gcc.dg/always_inline3.c + 553fc39521f690bd15ca286bd5e1de87 gcc/testsuite/gcc.dg/always_inline.c 355bc34a661a4167bb37b449570df8dc gcc/testsuite/gcc.dg/anon-struct-1.c 596cce1a2948060bce3de3fd081944a5 gcc/testsuite/gcc.dg/anon-struct-2.c 3eb838bd43dd39abc85333ede3483fb7 gcc/testsuite/gcc.dg/anon-struct-3.c *************** a6c2a8dafee2b752fe3cba3c9186e574 gcc/te *** 14081,14086 **** --- 8642,8648 ---- 29477ac07186d032dc88aca22f0d9bf9 gcc/testsuite/gcc.dg/arm-scd42-1.c ce498eafe103c2afe7c8102eb0d6b07d gcc/testsuite/gcc.dg/arm-scd42-2.c 148be1d62bbe8eaa01e9cb6ac3418b88 gcc/testsuite/gcc.dg/arm-scd42-3.c + 4db4e2fe38af58569673766d33f7eec9 gcc/testsuite/gcc.dg/array-10.c 54682ef6f922d8b7f4fe0205023bdc29 gcc/testsuite/gcc.dg/array-1.c cc0b1549bd1f797e2044f7e749bebbae gcc/testsuite/gcc.dg/array-2.c 1c72c1697779b727d1e4d4a57e4e0eff gcc/testsuite/gcc.dg/array-3.c *************** cc0b1549bd1f797e2044f7e749bebbae gcc/te *** 14089,14094 **** --- 8651,8657 ---- 01dbbeac61e35ce32d422105d0a99f4a gcc/testsuite/gcc.dg/array-6.c 52b18d0d34cd07c4a2c060c8888f26fd gcc/testsuite/gcc.dg/array-7.c 51109be91caf26e7e270f645b255e4c0 gcc/testsuite/gcc.dg/array-8.c + a95f64ee47a79bce5723588e34246152 gcc/testsuite/gcc.dg/array-9.c 5b473d91c341753c37bbd58768ac6fa2 gcc/testsuite/gcc.dg/array-quals-1.c cf3b1a96abc750f6f181f5b35f3cb728 gcc/testsuite/gcc.dg/array-quals-2.c a3d5ce05231fe707a731ed3753959da5 gcc/testsuite/gcc.dg/asm-1.c *************** e370903640e76bf4ef407aafe0286689 gcc/te *** 14106,14113 **** 6c3cba24c3d3fbf660605697935b9be5 gcc/testsuite/gcc.dg/asm-names.c 9c3b7de14ce6ac49627b91e2808376e5 gcc/testsuite/gcc.dg/asm-pr24146.c 1bafe5b89e4ed395ac3cf6a6402f3646 gcc/testsuite/gcc.dg/asm-qual-1.c - 1595a83613f30a185d5b74d3f95171ae gcc/testsuite/gcc.dg/asm-wide-1.c a5a76a31878bcc44537a13babdf4eac9 gcc/testsuite/gcc.dg/asmreg-1.c a26027e8bb2354fa867e30c37ca5de94 gcc/testsuite/gcc.dg/assign-warn-1.c 3e3451f76bb51f79a1a86c662b672aaa gcc/testsuite/gcc.dg/assign-warn-2.c 0995442e27d091d9fc4f5e286fd8e86e gcc/testsuite/gcc.dg/assign-warn-3.c --- 8669,8676 ---- 6c3cba24c3d3fbf660605697935b9be5 gcc/testsuite/gcc.dg/asm-names.c 9c3b7de14ce6ac49627b91e2808376e5 gcc/testsuite/gcc.dg/asm-pr24146.c 1bafe5b89e4ed395ac3cf6a6402f3646 gcc/testsuite/gcc.dg/asm-qual-1.c a5a76a31878bcc44537a13babdf4eac9 gcc/testsuite/gcc.dg/asmreg-1.c + 1595a83613f30a185d5b74d3f95171ae gcc/testsuite/gcc.dg/asm-wide-1.c a26027e8bb2354fa867e30c37ca5de94 gcc/testsuite/gcc.dg/assign-warn-1.c 3e3451f76bb51f79a1a86c662b672aaa gcc/testsuite/gcc.dg/assign-warn-2.c 0995442e27d091d9fc4f5e286fd8e86e gcc/testsuite/gcc.dg/assign-warn-3.c *************** e8f408c5155fc185bd45ec08842876c7 gcc/te *** 14128,14139 **** 8e1df53077720e50550ca29c67f67c90 gcc/testsuite/gcc.dg/bf-ms-layout.c e090089f990b5c4d8a65df8844db30a1 gcc/testsuite/gcc.dg/bf-no-ms-layout.c 0484d2db4f17f8f14e407e0c2e6dccff gcc/testsuite/gcc.dg/bf-spl1.c - d6eb381e794c5ffaa3dca7867f663df8 gcc/testsuite/gcc.dg/bitfld-1.c 218ad3191b850bf5aa034c83f109c214 gcc/testsuite/gcc.dg/bitfld-10.c a4270c480cfd8514dd7e1126191c944f gcc/testsuite/gcc.dg/bitfld-11.c ee49a418bb99331c4c3b86c9188f1466 gcc/testsuite/gcc.dg/bitfld-12.c 274ae4fe1ca57aa4b892cdf329e7bd39 gcc/testsuite/gcc.dg/bitfld-13.c 6e24ad6b2502d5ee4c338b598f5ed57c gcc/testsuite/gcc.dg/bitfld-14.c 944c0a5046ab04618cc2722199b795c0 gcc/testsuite/gcc.dg/bitfld-2.c 38796e108aa68ea2dfb1b33c342cf867 gcc/testsuite/gcc.dg/bitfld-3.c b79035e9295f4ef4ced4f6b418e45b35 gcc/testsuite/gcc.dg/bitfld-4.c --- 8691,8702 ---- 8e1df53077720e50550ca29c67f67c90 gcc/testsuite/gcc.dg/bf-ms-layout.c e090089f990b5c4d8a65df8844db30a1 gcc/testsuite/gcc.dg/bf-no-ms-layout.c 0484d2db4f17f8f14e407e0c2e6dccff gcc/testsuite/gcc.dg/bf-spl1.c 218ad3191b850bf5aa034c83f109c214 gcc/testsuite/gcc.dg/bitfld-10.c a4270c480cfd8514dd7e1126191c944f gcc/testsuite/gcc.dg/bitfld-11.c ee49a418bb99331c4c3b86c9188f1466 gcc/testsuite/gcc.dg/bitfld-12.c 274ae4fe1ca57aa4b892cdf329e7bd39 gcc/testsuite/gcc.dg/bitfld-13.c 6e24ad6b2502d5ee4c338b598f5ed57c gcc/testsuite/gcc.dg/bitfld-14.c + d6eb381e794c5ffaa3dca7867f663df8 gcc/testsuite/gcc.dg/bitfld-1.c 944c0a5046ab04618cc2722199b795c0 gcc/testsuite/gcc.dg/bitfld-2.c 38796e108aa68ea2dfb1b33c342cf867 gcc/testsuite/gcc.dg/bitfld-3.c b79035e9295f4ef4ced4f6b418e45b35 gcc/testsuite/gcc.dg/bitfld-4.c *************** d07a3a7320e565e3928de7d9cfa008e1 gcc/te *** 14152,14158 **** 8a97ebf058fb89f3b374807943c1fa63 gcc/testsuite/gcc.dg/builtin-prefetch-1.c 48192e5b69d73b862455c354ffe3202b gcc/testsuite/gcc.dg/builtin-protos-1.c 7417f03bbec90cbdedf38d88c232bef4 gcc/testsuite/gcc.dg/builtin-return-1.c - b7d23eb2d461cabd0638f996b194cd11 gcc/testsuite/gcc.dg/builtins-1.c 4b8306967051dce8b37f3a3b1157dff9 gcc/testsuite/gcc.dg/builtins-10.c 8601c0a71e7d1cdfd403a34911c56bcf gcc/testsuite/gcc.dg/builtins-11.c 31fba3ea2bbba3a61df667dd99beb26d gcc/testsuite/gcc.dg/builtins-12.c --- 8715,8720 ---- *************** fb8a861f0df883044d474bffb2eb9153 gcc/te *** 14163,14169 **** 08090ce3f386d96e639f0161b5af4e65 gcc/testsuite/gcc.dg/builtins-17.c d6800e35f69e3117066441a95b034d72 gcc/testsuite/gcc.dg/builtins-18.c 902e71902800dce0624e70a4770794ae gcc/testsuite/gcc.dg/builtins-19.c ! a5a7384e5b7cee40e9ab054cb0319ebd gcc/testsuite/gcc.dg/builtins-2.c ec01b70859ae62b748f332b9f82819ee gcc/testsuite/gcc.dg/builtins-20.c a45eb59032dd5afd3baaed5f20fcfee4 gcc/testsuite/gcc.dg/builtins-21.c e80778ffff168210f09c92c87c4d7965 gcc/testsuite/gcc.dg/builtins-22.c --- 8725,8731 ---- 08090ce3f386d96e639f0161b5af4e65 gcc/testsuite/gcc.dg/builtins-17.c d6800e35f69e3117066441a95b034d72 gcc/testsuite/gcc.dg/builtins-18.c 902e71902800dce0624e70a4770794ae gcc/testsuite/gcc.dg/builtins-19.c ! b7d23eb2d461cabd0638f996b194cd11 gcc/testsuite/gcc.dg/builtins-1.c ec01b70859ae62b748f332b9f82819ee gcc/testsuite/gcc.dg/builtins-20.c a45eb59032dd5afd3baaed5f20fcfee4 gcc/testsuite/gcc.dg/builtins-21.c e80778ffff168210f09c92c87c4d7965 gcc/testsuite/gcc.dg/builtins-22.c *************** e80778ffff168210f09c92c87c4d7965 gcc/te *** 14172,14177 **** --- 8734,8740 ---- d05514a9f3c1d7b070ed85d1cd775e1b gcc/testsuite/gcc.dg/builtins-26.c 59babf06575d8142516915a3253f4dc3 gcc/testsuite/gcc.dg/builtins-27.c 62b577dbe3bd44452c9adbe58857ab03 gcc/testsuite/gcc.dg/builtins-28.c + a5a7384e5b7cee40e9ab054cb0319ebd gcc/testsuite/gcc.dg/builtins-2.c 542c2f269988b9244379a869e6ecbeed gcc/testsuite/gcc.dg/builtins-30.c 55b2d153e6c018c68549899385ae1a39 gcc/testsuite/gcc.dg/builtins-31.c 472c18722dee1f95e33866a86e47acc1 gcc/testsuite/gcc.dg/builtins-32.c *************** a036d780a44abc0e2b5056e6a8c46257 gcc/te *** 14184,14204 **** aba6bfb99076e0db80caf2664cddf941 gcc/testsuite/gcc.dg/builtins-39.c b26884b869b1cbae2bea0eb391f803c4 gcc/testsuite/gcc.dg/builtins-40.c 2ce5026df3d1b8adc472542a1e7906a4 gcc/testsuite/gcc.dg/builtins-41.c ! 5f26c1513389a94f4461b4d890e1cf05 gcc/testsuite/gcc.dg/builtins-43.c ! 468c8c89febe86bc5b722ae8ba879d16 gcc/testsuite/gcc.dg/builtins-44.c ! e0c3b39c6ca94bf5ae51b9c20e6bd272 gcc/testsuite/gcc.dg/builtins-45.c 6184f11cfe9bbc30a76839f4893889b5 gcc/testsuite/gcc.dg/builtins-46.c ! 645a5b08cbad2371479fb9f982a43941 gcc/testsuite/gcc.dg/builtins-47.c 2251c029a2c2f4db6807ee58eba05176 gcc/testsuite/gcc.dg/builtins-48.c d356a5f2cacecd4d84c62758c4277dac gcc/testsuite/gcc.dg/builtins-49.c 2d4bd355128819609993501797dd1a26 gcc/testsuite/gcc.dg/builtins-50.c 3c8415b2a182d4b7f3129f6deee6b474 gcc/testsuite/gcc.dg/builtins-51.c 3c46dca0d5305df472be7eab69a458cd gcc/testsuite/gcc.dg/builtins-52.c 74b0490044a21687006890738ede5e8c gcc/testsuite/gcc.dg/builtins-6.c 1863267706e2e098673111de96a7b9c7 gcc/testsuite/gcc.dg/builtins-7.c 09b9acbd7b317ff4b7211dc9813eaf47 gcc/testsuite/gcc.dg/builtins-8.c 6364406d43c3bf3c1af19d21027e1a8a gcc/testsuite/gcc.dg/builtins-9.c 4faf74f11b82d4431158cced8acf9f97 gcc/testsuite/gcc.dg/builtins-config.h 65e495bcc821b0c04c03e8e7c871913c gcc/testsuite/gcc.dg/c90-array-lval-1.c 37e70fabb75abb629dd8cb4a643c3b04 gcc/testsuite/gcc.dg/c90-array-lval-2.c 2a4f797e3f246dcbf1e94b2150b31c2d gcc/testsuite/gcc.dg/c90-array-lval-3.c --- 8747,8769 ---- aba6bfb99076e0db80caf2664cddf941 gcc/testsuite/gcc.dg/builtins-39.c b26884b869b1cbae2bea0eb391f803c4 gcc/testsuite/gcc.dg/builtins-40.c 2ce5026df3d1b8adc472542a1e7906a4 gcc/testsuite/gcc.dg/builtins-41.c ! 10bec149dd52b898649ec2848c0589ff gcc/testsuite/gcc.dg/builtins-43.c ! 23e8022296cd608435e255f26c35b361 gcc/testsuite/gcc.dg/builtins-44.c ! d17c4a56c0ef0479c2b050cedf61c2bb gcc/testsuite/gcc.dg/builtins-45.c 6184f11cfe9bbc30a76839f4893889b5 gcc/testsuite/gcc.dg/builtins-46.c ! 3f4c5246a9d2c94fb47572f701762dd2 gcc/testsuite/gcc.dg/builtins-47.c 2251c029a2c2f4db6807ee58eba05176 gcc/testsuite/gcc.dg/builtins-48.c d356a5f2cacecd4d84c62758c4277dac gcc/testsuite/gcc.dg/builtins-49.c 2d4bd355128819609993501797dd1a26 gcc/testsuite/gcc.dg/builtins-50.c 3c8415b2a182d4b7f3129f6deee6b474 gcc/testsuite/gcc.dg/builtins-51.c 3c46dca0d5305df472be7eab69a458cd gcc/testsuite/gcc.dg/builtins-52.c + 0015cb62cbeb3604e5025d53ef4d9973 gcc/testsuite/gcc.dg/builtins-55.c 74b0490044a21687006890738ede5e8c gcc/testsuite/gcc.dg/builtins-6.c 1863267706e2e098673111de96a7b9c7 gcc/testsuite/gcc.dg/builtins-7.c 09b9acbd7b317ff4b7211dc9813eaf47 gcc/testsuite/gcc.dg/builtins-8.c 6364406d43c3bf3c1af19d21027e1a8a gcc/testsuite/gcc.dg/builtins-9.c 4faf74f11b82d4431158cced8acf9f97 gcc/testsuite/gcc.dg/builtins-config.h + dfe87ba3cb142447e210d27bf701de13 gcc/testsuite/gcc.dg/c90-arraydecl-1.c 65e495bcc821b0c04c03e8e7c871913c gcc/testsuite/gcc.dg/c90-array-lval-1.c 37e70fabb75abb629dd8cb4a643c3b04 gcc/testsuite/gcc.dg/c90-array-lval-2.c 2a4f797e3f246dcbf1e94b2150b31c2d gcc/testsuite/gcc.dg/c90-array-lval-3.c *************** d356a5f2cacecd4d84c62758c4277dac gcc/te *** 14208,14214 **** 60c414bf9d24991ec230162a7e250680 gcc/testsuite/gcc.dg/c90-array-lval-7.c ec0ea7a4a37d919a111d18227bfbf85c gcc/testsuite/gcc.dg/c90-array-quals-2.c eb67599b3babd964f32070e29a0b64b3 gcc/testsuite/gcc.dg/c90-array-quals.c - dfe87ba3cb142447e210d27bf701de13 gcc/testsuite/gcc.dg/c90-arraydecl-1.c 56da6c120e5bc69321d00b29c42eb01a gcc/testsuite/gcc.dg/c90-complex-1.c b2710b891f3cdc34809e1174bec5b93c gcc/testsuite/gcc.dg/c90-complit-1.c f1a5ae03b392f74106f5baaec9bab1c9 gcc/testsuite/gcc.dg/c90-const-expr-1.c --- 8773,8778 ---- *************** f8d34a4702cbb345228d46c265e796ab gcc/te *** 14240,14245 **** --- 8804,8811 ---- 5112aefc9d228bd0fe34ebc2f73ffe5f gcc/testsuite/gcc.dg/c90-typespec-1.c 5202464092107e32685dda23214603a1 gcc/testsuite/gcc.dg/c90-vla-1.c 79d9bc4842e264f0790f26742ef722e6 gcc/testsuite/gcc.dg/c94-digraph-1.c + 043fb1f1e16c6a663e42a4212fd89721 gcc/testsuite/gcc.dg/c99-arraydecl-1.c + 7478141a3142498a969c4b60d0c04bc8 gcc/testsuite/gcc.dg/c99-arraydecl-2.c ad3cd08a0228e34fe454954f771c5d30 gcc/testsuite/gcc.dg/c99-array-lval-1.c 375867029885a02bc2dd1d50bbff28e0 gcc/testsuite/gcc.dg/c99-array-lval-2.c 7857482f5030f8f00e93d23c6e83ab67 gcc/testsuite/gcc.dg/c99-array-lval-3.c *************** e8c1c74b4fe734cb32bb87269e992c2c gcc/te *** 14248,14255 **** 6c47831925ce9c7146b134280148ec22 gcc/testsuite/gcc.dg/c99-array-lval-6.c a702c8b267bd2fbef0921f46eb89d918 gcc/testsuite/gcc.dg/c99-array-lval-7.c aafe4a0422bffff28202e4a048e18bd9 gcc/testsuite/gcc.dg/c99-array-nonobj-1.c - 043fb1f1e16c6a663e42a4212fd89721 gcc/testsuite/gcc.dg/c99-arraydecl-1.c - 7478141a3142498a969c4b60d0c04bc8 gcc/testsuite/gcc.dg/c99-arraydecl-2.c b4de3b2e2ddeb5f17dbe13145e1a16c0 gcc/testsuite/gcc.dg/c99-bool-1.c a5ac557243536489e28fb79793ff0997 gcc/testsuite/gcc.dg/c99-complex-1.c 60563d75fb72a3ec58f80f51f2612119 gcc/testsuite/gcc.dg/c99-complex-2.c --- 8814,8819 ---- *************** fec78b820c017ed35b0a8525c3c4f719 gcc/te *** 14292,14299 **** 8637b4538a417c2d58ee5294049e63fc gcc/testsuite/gcc.dg/c99-main-1.c 301d2d07de2c393f82c7b90bf9a53f40 gcc/testsuite/gcc.dg/c99-math-double-1.c c3e264e150640c5bb3006b8aa2e4102d gcc/testsuite/gcc.dg/c99-math-float-1.c - be58b669a2d995e116b474bcf28aedae gcc/testsuite/gcc.dg/c99-math-long-double-1.c 192cd822a98acd3c091a600e53c98a22 gcc/testsuite/gcc.dg/c99-math.h 7ca67f3f8acb9cefd81e65f2036d6e40 gcc/testsuite/gcc.dg/c99-mixdecl-1.c e1abd74129c9807dc7c05ec223797173 gcc/testsuite/gcc.dg/c99-restrict-1.c 8d14d12d735463582713738699e82a89 gcc/testsuite/gcc.dg/c99-restrict-2.c --- 8856,8863 ---- 8637b4538a417c2d58ee5294049e63fc gcc/testsuite/gcc.dg/c99-main-1.c 301d2d07de2c393f82c7b90bf9a53f40 gcc/testsuite/gcc.dg/c99-math-double-1.c c3e264e150640c5bb3006b8aa2e4102d gcc/testsuite/gcc.dg/c99-math-float-1.c 192cd822a98acd3c091a600e53c98a22 gcc/testsuite/gcc.dg/c99-math.h + be58b669a2d995e116b474bcf28aedae gcc/testsuite/gcc.dg/c99-math-long-double-1.c 7ca67f3f8acb9cefd81e65f2036d6e40 gcc/testsuite/gcc.dg/c99-mixdecl-1.c e1abd74129c9807dc7c05ec223797173 gcc/testsuite/gcc.dg/c99-restrict-1.c 8d14d12d735463582713738699e82a89 gcc/testsuite/gcc.dg/c99-restrict-2.c *************** d256d028f437be7e103b223e7c20fe96 gcc/te *** 14334,14342 **** 8c029ca8175e4d8995ea0dbac6040733 gcc/testsuite/gcc.dg/charset/extern.c 5314225894f8ef8a8d8249f4a0973380 gcc/testsuite/gcc.dg/charset/function.c a59f9cb8c1327a655a207f133f19d6fb gcc/testsuite/gcc.dg/charset/string.c - fe287e9d15ae209514d8db7c0c2cd9e7 gcc/testsuite/gcc.dg/cleanup-1.c 4ad8763517023fa5567bd072fc2df927 gcc/testsuite/gcc.dg/cleanup-10.c 3f858e681be76edc2ea6cc0987d18154 gcc/testsuite/gcc.dg/cleanup-11.c 78bae3132e2068a254f88515c6bf0640 gcc/testsuite/gcc.dg/cleanup-2.c c2a1d7446900f7baf929104c039559f3 gcc/testsuite/gcc.dg/cleanup-3.c fc4b23c0fc21775250b7d884eb0fe56e gcc/testsuite/gcc.dg/cleanup-4.c --- 8898,8906 ---- 8c029ca8175e4d8995ea0dbac6040733 gcc/testsuite/gcc.dg/charset/extern.c 5314225894f8ef8a8d8249f4a0973380 gcc/testsuite/gcc.dg/charset/function.c a59f9cb8c1327a655a207f133f19d6fb gcc/testsuite/gcc.dg/charset/string.c 4ad8763517023fa5567bd072fc2df927 gcc/testsuite/gcc.dg/cleanup-10.c 3f858e681be76edc2ea6cc0987d18154 gcc/testsuite/gcc.dg/cleanup-11.c + fe287e9d15ae209514d8db7c0c2cd9e7 gcc/testsuite/gcc.dg/cleanup-1.c 78bae3132e2068a254f88515c6bf0640 gcc/testsuite/gcc.dg/cleanup-2.c c2a1d7446900f7baf929104c039559f3 gcc/testsuite/gcc.dg/cleanup-3.c fc4b23c0fc21775250b7d884eb0fe56e gcc/testsuite/gcc.dg/cleanup-4.c *************** d9e45b781a97ee5ac71b788011eae52c gcc/te *** 14346,14355 **** 4bfe185a37b9ec6e785119565734e9f8 gcc/testsuite/gcc.dg/cleanup-8.c 2db88f3556d9bbe4b173031d196d31e6 gcc/testsuite/gcc.dg/cleanup-9.c 8d9a374e483f67119b63d070b3169ca3 gcc/testsuite/gcc.dg/clobbers.c - 5df802dba7a30df3344497d28b7cab6c gcc/testsuite/gcc.dg/comp-goto-1.c - ba41735f5c3b440d3bffdb1c635af97d gcc/testsuite/gcc.dg/comp-goto-2.c - 1372946268c491d46a6d2c804a2d7a33 gcc/testsuite/gcc.dg/comp-goto-3.c - 78fe3f6717c09fb4c953681eb32836bf gcc/testsuite/gcc.dg/comp-return-1.c 243a5845fa69dd1be55985444a123d91 gcc/testsuite/gcc.dg/compare1.c 3e315196fd421ea8ce95987c57ee475f gcc/testsuite/gcc.dg/compare2.c d69421ce8f4ddbba36c1551bcdec9246 gcc/testsuite/gcc.dg/compare3.c --- 8910,8915 ---- *************** b67b3401cc9029ef7560e597d5ad8905 gcc/te *** 14363,14376 **** 24894b4e4b3498731affefac610f0a05 gcc/testsuite/gcc.dg/compat/fnptr-by-value-1_main.c fe9eda5144c4b80c732bde86debf0550 gcc/testsuite/gcc.dg/compat/fnptr-by-value-1_x.c 564c8abb5b6fdd9d796e4c9983416c75 gcc/testsuite/gcc.dg/compat/fnptr-by-value-1_y.c 90dc66154b015c4d967b08b95edf204d gcc/testsuite/gcc.dg/compat/fp-struct-check.h ecd8c7d6fd7e05d60d2f2b1e4e0ec400 gcc/testsuite/gcc.dg/compat/fp-struct-defs.h 63daf1130963ddcb0fe4d759e2a535ba gcc/testsuite/gcc.dg/compat/fp-struct-init.h c68128b6c6689ee6c4932e83f20fca33 gcc/testsuite/gcc.dg/compat/fp-struct-test-by-value-x.h 0c73916337aa18b7305e0a926c5aae57 gcc/testsuite/gcc.dg/compat/fp-struct-test-by-value-y.h - f54063862700224653665ff7f4cd5e29 gcc/testsuite/gcc.dg/compat/fp2-struct-check.h - 107d53431c1b0540c6064bdcc553d976 gcc/testsuite/gcc.dg/compat/fp2-struct-defs.h - 59ca841f17677fc8a60f3e9b812cffb3 gcc/testsuite/gcc.dg/compat/fp2-struct-init.h bae43197b71f27f3b68b631dbd9859b3 gcc/testsuite/gcc.dg/compat/generate-random.c d3ba3071933d8c1696a3d262882b54cc gcc/testsuite/gcc.dg/compat/generate-random.h 025744b16baa8775ef832d8af18051eb gcc/testsuite/gcc.dg/compat/generate-random_r.c --- 8923,8936 ---- 24894b4e4b3498731affefac610f0a05 gcc/testsuite/gcc.dg/compat/fnptr-by-value-1_main.c fe9eda5144c4b80c732bde86debf0550 gcc/testsuite/gcc.dg/compat/fnptr-by-value-1_x.c 564c8abb5b6fdd9d796e4c9983416c75 gcc/testsuite/gcc.dg/compat/fnptr-by-value-1_y.c + f54063862700224653665ff7f4cd5e29 gcc/testsuite/gcc.dg/compat/fp2-struct-check.h + 107d53431c1b0540c6064bdcc553d976 gcc/testsuite/gcc.dg/compat/fp2-struct-defs.h + 59ca841f17677fc8a60f3e9b812cffb3 gcc/testsuite/gcc.dg/compat/fp2-struct-init.h 90dc66154b015c4d967b08b95edf204d gcc/testsuite/gcc.dg/compat/fp-struct-check.h ecd8c7d6fd7e05d60d2f2b1e4e0ec400 gcc/testsuite/gcc.dg/compat/fp-struct-defs.h 63daf1130963ddcb0fe4d759e2a535ba gcc/testsuite/gcc.dg/compat/fp-struct-init.h c68128b6c6689ee6c4932e83f20fca33 gcc/testsuite/gcc.dg/compat/fp-struct-test-by-value-x.h 0c73916337aa18b7305e0a926c5aae57 gcc/testsuite/gcc.dg/compat/fp-struct-test-by-value-y.h bae43197b71f27f3b68b631dbd9859b3 gcc/testsuite/gcc.dg/compat/generate-random.c d3ba3071933d8c1696a3d262882b54cc gcc/testsuite/gcc.dg/compat/generate-random.h 025744b16baa8775ef832d8af18051eb gcc/testsuite/gcc.dg/compat/generate-random_r.c *************** b13ce33543763e05e497e6e9b0b06afc gcc/te *** 14496,14511 **** e900e9cc35754f91d5570a590603c431 gcc/testsuite/gcc.dg/compat/struct-complex-1_x.c d50518b3ac56fc5bfd9f79c7987a2541 gcc/testsuite/gcc.dg/compat/struct-complex-1_y.c a6025d553e298ce529d53d5c6a0bed33 gcc/testsuite/gcc.dg/compat/struct-layout-1.exp - c41a6661b12b159d108661dd40bac309 gcc/testsuite/gcc.dg/compat/struct-layout-1.h 27295686e62f1c1e988dfec9e8856a28 gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c c7ce8fc3152d27422fe50033109fcba7 gcc/testsuite/gcc.dg/compat/struct-layout-1_main.c 514043e714114da65491203717baefe1 gcc/testsuite/gcc.dg/compat/struct-layout-1_test.h - 7a2c01872720f537c35327ff79b01fa3 gcc/testsuite/gcc.dg/compat/struct-layout-1_x.c fb88355c7eda41a4bdf439b6e6025a23 gcc/testsuite/gcc.dg/compat/struct-layout-1_x1.h 7d588bff78cea94dd3152a4c181ee8c9 gcc/testsuite/gcc.dg/compat/struct-layout-1_x2.h ! 0aa732b2817aab8fc8f38ee82b862e86 gcc/testsuite/gcc.dg/compat/struct-layout-1_y.c 540c5c4712244b57919a4e690783e793 gcc/testsuite/gcc.dg/compat/struct-layout-1_y1.h 7dc3e674ef2752731b6cd90ebd1aeb0a gcc/testsuite/gcc.dg/compat/struct-layout-1_y2.h 28713f0b6ca5db4fba8ac517cae5ef14 gcc/testsuite/gcc.dg/compat/struct-return-10_main.c 3624a501dc6c7bba3c4c9dd88c09b120 gcc/testsuite/gcc.dg/compat/struct-return-10_x.c f17ea11ad034ab743e1d26b3376daac6 gcc/testsuite/gcc.dg/compat/struct-return-10_y.c --- 9056,9071 ---- e900e9cc35754f91d5570a590603c431 gcc/testsuite/gcc.dg/compat/struct-complex-1_x.c d50518b3ac56fc5bfd9f79c7987a2541 gcc/testsuite/gcc.dg/compat/struct-complex-1_y.c a6025d553e298ce529d53d5c6a0bed33 gcc/testsuite/gcc.dg/compat/struct-layout-1.exp 27295686e62f1c1e988dfec9e8856a28 gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c + c41a6661b12b159d108661dd40bac309 gcc/testsuite/gcc.dg/compat/struct-layout-1.h c7ce8fc3152d27422fe50033109fcba7 gcc/testsuite/gcc.dg/compat/struct-layout-1_main.c 514043e714114da65491203717baefe1 gcc/testsuite/gcc.dg/compat/struct-layout-1_test.h fb88355c7eda41a4bdf439b6e6025a23 gcc/testsuite/gcc.dg/compat/struct-layout-1_x1.h 7d588bff78cea94dd3152a4c181ee8c9 gcc/testsuite/gcc.dg/compat/struct-layout-1_x2.h ! 7a2c01872720f537c35327ff79b01fa3 gcc/testsuite/gcc.dg/compat/struct-layout-1_x.c 540c5c4712244b57919a4e690783e793 gcc/testsuite/gcc.dg/compat/struct-layout-1_y1.h 7dc3e674ef2752731b6cd90ebd1aeb0a gcc/testsuite/gcc.dg/compat/struct-layout-1_y2.h + 0aa732b2817aab8fc8f38ee82b862e86 gcc/testsuite/gcc.dg/compat/struct-layout-1_y.c 28713f0b6ca5db4fba8ac517cae5ef14 gcc/testsuite/gcc.dg/compat/struct-return-10_main.c 3624a501dc6c7bba3c4c9dd88c09b120 gcc/testsuite/gcc.dg/compat/struct-return-10_x.c f17ea11ad034ab743e1d26b3376daac6 gcc/testsuite/gcc.dg/compat/struct-return-10_y.c *************** b71624327356e6490cdfd1ffcb09bb36 gcc/te *** 14546,14559 **** ed14a4c1cef7c9bb4754ac7ceb41e466 gcc/testsuite/gcc.dg/compat/vector-check.h fa1ab496151791f4ef05043e7c0b673c gcc/testsuite/gcc.dg/compat/vector-defs.h 93bfc276687385df73f4ce6a198252ef gcc/testsuite/gcc.dg/compat/vector-setup.h 66b4de358b94a61c9a5ebac5a5372393 gcc/testsuite/gcc.dg/complete-port.c a86556f4f0c72c0bee2f104440830505 gcc/testsuite/gcc.dg/complex-1.c ec2d607c705e532267dc3c09849c554f gcc/testsuite/gcc.dg/complex-2.c da2226add6799fd192e2b367404d1b0b gcc/testsuite/gcc.dg/complex-2.h 7cbd734da9d8330b57f4e78af353b9f2 gcc/testsuite/gcc.dg/complex-3.c 9a8460b2b7be20ec936144c1267fdf4b gcc/testsuite/gcc.dg/compound-lvalue-1.c ! a391524508e56b407f614b94ad4f54ea gcc/testsuite/gcc.dg/concat.c fe6e67a4e564ca5642810bdf85534463 gcc/testsuite/gcc.dg/concat2.c 0115b0253f566ae848136edaa8f19b58 gcc/testsuite/gcc.dg/cond-lvalue-1.c 7dba1cb67fb225cf14f7060dc6cf578e gcc/testsuite/gcc.dg/const-elim-1.c cf21c7554a864121ceeea5e07b0972a6 gcc/testsuite/gcc.dg/const-elim-2.c --- 9106,9123 ---- ed14a4c1cef7c9bb4754ac7ceb41e466 gcc/testsuite/gcc.dg/compat/vector-check.h fa1ab496151791f4ef05043e7c0b673c gcc/testsuite/gcc.dg/compat/vector-defs.h 93bfc276687385df73f4ce6a198252ef gcc/testsuite/gcc.dg/compat/vector-setup.h + 5df802dba7a30df3344497d28b7cab6c gcc/testsuite/gcc.dg/comp-goto-1.c + ba41735f5c3b440d3bffdb1c635af97d gcc/testsuite/gcc.dg/comp-goto-2.c + 1372946268c491d46a6d2c804a2d7a33 gcc/testsuite/gcc.dg/comp-goto-3.c 66b4de358b94a61c9a5ebac5a5372393 gcc/testsuite/gcc.dg/complete-port.c a86556f4f0c72c0bee2f104440830505 gcc/testsuite/gcc.dg/complex-1.c ec2d607c705e532267dc3c09849c554f gcc/testsuite/gcc.dg/complex-2.c da2226add6799fd192e2b367404d1b0b gcc/testsuite/gcc.dg/complex-2.h 7cbd734da9d8330b57f4e78af353b9f2 gcc/testsuite/gcc.dg/complex-3.c 9a8460b2b7be20ec936144c1267fdf4b gcc/testsuite/gcc.dg/compound-lvalue-1.c ! 78fe3f6717c09fb4c953681eb32836bf gcc/testsuite/gcc.dg/comp-return-1.c fe6e67a4e564ca5642810bdf85534463 gcc/testsuite/gcc.dg/concat2.c + a391524508e56b407f614b94ad4f54ea gcc/testsuite/gcc.dg/concat.c 0115b0253f566ae848136edaa8f19b58 gcc/testsuite/gcc.dg/cond-lvalue-1.c 7dba1cb67fb225cf14f7060dc6cf578e gcc/testsuite/gcc.dg/const-elim-1.c cf21c7554a864121ceeea5e07b0972a6 gcc/testsuite/gcc.dg/const-elim-2.c *************** eeaf7e843fec74d7db09e07e6e903fc6 gcc/te *** 14563,14572 **** e5ec9a1f71373127b27f8ee5cecf0fd7 gcc/testsuite/gcc.dg/convert-vec-1.c efe7e7710c90559c2ce6e719d57e85cf gcc/testsuite/gcc.dg/cpp/19921210-1.c fd87d37c0d8c780e43c22463e7f47466 gcc/testsuite/gcc.dg/cpp/19930510-1.c - 11a19f9e55b9a8cbe5ed9cea5ae4b3a0 gcc/testsuite/gcc.dg/cpp/19940712-1.c - 774aca589d2053b28218f676881669bf gcc/testsuite/gcc.dg/cpp/19940712-1.h aa9731c7fab940ed529ffa5748e897e5 gcc/testsuite/gcc.dg/cpp/19940712-1a.h d2cb31e53c80a723fcf645091264b661 gcc/testsuite/gcc.dg/cpp/19940712-1b.h b419fc42efcaf72a0b82ffe4ca5a81cb gcc/testsuite/gcc.dg/cpp/19951025-1.c 9924671630201db187f8e6a15ee1ac91 gcc/testsuite/gcc.dg/cpp/19951227-1.c e75f13a1d98942713890a087ba6d6788 gcc/testsuite/gcc.dg/cpp/19960224-1.c --- 9127,9136 ---- e5ec9a1f71373127b27f8ee5cecf0fd7 gcc/testsuite/gcc.dg/convert-vec-1.c efe7e7710c90559c2ce6e719d57e85cf gcc/testsuite/gcc.dg/cpp/19921210-1.c fd87d37c0d8c780e43c22463e7f47466 gcc/testsuite/gcc.dg/cpp/19930510-1.c aa9731c7fab940ed529ffa5748e897e5 gcc/testsuite/gcc.dg/cpp/19940712-1a.h d2cb31e53c80a723fcf645091264b661 gcc/testsuite/gcc.dg/cpp/19940712-1b.h + 11a19f9e55b9a8cbe5ed9cea5ae4b3a0 gcc/testsuite/gcc.dg/cpp/19940712-1.c + 774aca589d2053b28218f676881669bf gcc/testsuite/gcc.dg/cpp/19940712-1.h b419fc42efcaf72a0b82ffe4ca5a81cb gcc/testsuite/gcc.dg/cpp/19951025-1.c 9924671630201db187f8e6a15ee1ac91 gcc/testsuite/gcc.dg/cpp/19951227-1.c e75f13a1d98942713890a087ba6d6788 gcc/testsuite/gcc.dg/cpp/19960224-1.c *************** f8275dd1b8cee4a3a0642955558cbed0 gcc/te *** 14587,14615 **** 0f6e607ecc39472d70d52b5875af6a57 gcc/testsuite/gcc.dg/cpp/20000529-1.c 6b951b5fbeb9993195a2febb6879bd80 gcc/testsuite/gcc.dg/cpp/20000625-1.c 68fc880e99b0e43e7e51f4bfa9ad4662 gcc/testsuite/gcc.dg/cpp/20000627-1.c 53aa2a17a7fbaee4af37921b9b8506b5 gcc/testsuite/gcc.dg/cpp/20000628-1.c 59e1ad9075f492b36d002ebfe8dfe8b7 gcc/testsuite/gcc.dg/cpp/20000628-1.h - 1f04f1372289c7c3716b5900d84fdb03 gcc/testsuite/gcc.dg/cpp/20000628-1a.h 5d995444f59f9ea763ed828bc80d64f6 gcc/testsuite/gcc.dg/cpp/20000725-1.c 62d62f9fed6a71df95f49f9574768e27 gcc/testsuite/gcc.dg/cpp/20020927-1.c ec29cfc495e7855f9a0af068957e07f8 gcc/testsuite/gcc.dg/cpp/20050215-1.c - 42be432a39a3cb0678ff4829a858bbcf gcc/testsuite/gcc.dg/cpp/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h - 132e1fcd7ade4da403ea562897e33563 gcc/testsuite/gcc.dg/cpp/Wmissingdirs.c - 83988ed16b982a766fdaadae26388404 gcc/testsuite/gcc.dg/cpp/Wsignprom.c - 86c463fba0cb8806b6e38fe0f5844002 gcc/testsuite/gcc.dg/cpp/Wtrigraphs-2.c - 7be7467a05ff7ff1e309b1776ef6557d gcc/testsuite/gcc.dg/cpp/Wtrigraphs.c - 69752065d57bcf081fec6a8eee4c3e80 gcc/testsuite/gcc.dg/cpp/Wunknown-pragmas-1.c - 9133b60797fd27c2069996efa899ffac gcc/testsuite/gcc.dg/cpp/Wunused.c - 722ce436983657fc4f00220b26f8fa36 gcc/testsuite/gcc.dg/cpp/Wunused.h - 2401520a72895753634940574a585756 gcc/testsuite/gcc.dg/cpp/Wvariadic-1.c - 4908fdae0d823bbf0d50775be10cb5d9 gcc/testsuite/gcc.dg/cpp/Wvariadic-2.c - a65febef7770d3d4e7759e08887a440a gcc/testsuite/gcc.dg/cpp/Wvariadic-3.c - e31387a6e732d6bcf75a7fd6777a1907 gcc/testsuite/gcc.dg/cpp/Wvariadic-4.c - 5388674062a074cc0723f0e6d228395c gcc/testsuite/gcc.dg/cpp/_Pragma1.c - 1f7698e36f2958d350b337a0b6241d15 gcc/testsuite/gcc.dg/cpp/_Pragma2.c - 4ad965e47218a9c79012912525ef612a gcc/testsuite/gcc.dg/cpp/_Pragma3.c - 376133df081151130b7c13edaebf5202 gcc/testsuite/gcc.dg/cpp/_Pragma4.c - 3f7b1e39ab5435321b817bddcedd8c75 gcc/testsuite/gcc.dg/cpp/_Pragma5.c 00d11a45c1c02eab7c0f6fd8955369ce gcc/testsuite/gcc.dg/cpp/arith-1.c 39f9137f3f0544a9bd17b02b25268835 gcc/testsuite/gcc.dg/cpp/arith-3.c faf3548d8a6e36c40fa58a33f03b7ffd gcc/testsuite/gcc.dg/cpp/assembl2.S --- 9151,9162 ---- 0f6e607ecc39472d70d52b5875af6a57 gcc/testsuite/gcc.dg/cpp/20000529-1.c 6b951b5fbeb9993195a2febb6879bd80 gcc/testsuite/gcc.dg/cpp/20000625-1.c 68fc880e99b0e43e7e51f4bfa9ad4662 gcc/testsuite/gcc.dg/cpp/20000627-1.c + 1f04f1372289c7c3716b5900d84fdb03 gcc/testsuite/gcc.dg/cpp/20000628-1a.h 53aa2a17a7fbaee4af37921b9b8506b5 gcc/testsuite/gcc.dg/cpp/20000628-1.c 59e1ad9075f492b36d002ebfe8dfe8b7 gcc/testsuite/gcc.dg/cpp/20000628-1.h 5d995444f59f9ea763ed828bc80d64f6 gcc/testsuite/gcc.dg/cpp/20000725-1.c 62d62f9fed6a71df95f49f9574768e27 gcc/testsuite/gcc.dg/cpp/20020927-1.c ec29cfc495e7855f9a0af068957e07f8 gcc/testsuite/gcc.dg/cpp/20050215-1.c 00d11a45c1c02eab7c0f6fd8955369ce gcc/testsuite/gcc.dg/cpp/arith-1.c 39f9137f3f0544a9bd17b02b25268835 gcc/testsuite/gcc.dg/cpp/arith-3.c faf3548d8a6e36c40fa58a33f03b7ffd gcc/testsuite/gcc.dg/cpp/assembl2.S *************** d5a4260d3994d6b7cf96b8ecd1966dc7 gcc/te *** 14620,14653 **** e75e0ea246083e4e0bae0b7f911d21c7 gcc/testsuite/gcc.dg/cpp/assert4.c 050b8215f4ddf9eb761a732729df2da2 gcc/testsuite/gcc.dg/cpp/avoidpaste1.c a0c74ddc6960d45447982ca784ab3b1b gcc/testsuite/gcc.dg/cpp/avoidpaste2.c - 1d8a3a95741c925f4b6277037a477574 gcc/testsuite/gcc.dg/cpp/backslash.c f109b2be343ad3047023969df2d1e791 gcc/testsuite/gcc.dg/cpp/backslash2.c ! bbda00c98c81c2379844c5d755ee7246 gcc/testsuite/gcc.dg/cpp/c89-pedantic.c 454bc7f11a8d465fec35fbb6f78621f6 gcc/testsuite/gcc.dg/cpp/c89.c 82ad164d693f6a589e8b21ca57d48d6e gcc/testsuite/gcc.dg/cpp/c90-if-comma-1.c - 378a3114752b03d7a5fb99a0513cf5af gcc/testsuite/gcc.dg/cpp/c94-pedantic.c 29512a51c4f1236d5f8a708879c519d5 gcc/testsuite/gcc.dg/cpp/c94.c ac84ca250023a220998c58a81935b248 gcc/testsuite/gcc.dg/cpp/c99-hexfloat-3.c cda0f2056759a55b2de15925fdb49edb gcc/testsuite/gcc.dg/cpp/c99-if-comma-1.c 06912c0987e6d78e38b3a1dd467a68fe gcc/testsuite/gcc.dg/cpp/c99-pedantic.c - aeac316eab59c566dcc054fa1448d931 gcc/testsuite/gcc.dg/cpp/c99.c d7fe9b5439dff2d4320ac5fa9fed372b gcc/testsuite/gcc.dg/cpp/charconst-2.c b8f19314e3816f9e972f0bd68cec0211 gcc/testsuite/gcc.dg/cpp/charconst-3.c 61b07193a4be07d468921e439b0fa75f gcc/testsuite/gcc.dg/cpp/charconst-4.c 1b4203cdd6d0a5aba53b08eaeb280371 gcc/testsuite/gcc.dg/cpp/charconst.c - fb746197b268341775148b17b72a697b gcc/testsuite/gcc.dg/cpp/cmdlne-C.c 082290ee93725d85bcd5a0bd576395f5 gcc/testsuite/gcc.dg/cpp/cmdlne-C2.c ! 7c532feffe86365684912e5bf985cd05 gcc/testsuite/gcc.dg/cpp/cmdlne-M.c ! 63e393929a736d1b9d05bb49ddde65f4 gcc/testsuite/gcc.dg/cpp/cmdlne-P.c ! ca6c60c7f817b9f67ea729cf58d0fd66 gcc/testsuite/gcc.dg/cpp/cmdlne-dD-M.c ! 348bc7b11525562c7277f52513c264bc gcc/testsuite/gcc.dg/cpp/cmdlne-dD-dM.c c40843a7a2d3e578f9926a15ab10fe86 gcc/testsuite/gcc.dg/cpp/cmdlne-dD.c f55cd0e18434afe5592bec72855ee447 gcc/testsuite/gcc.dg/cpp/cmdlne-dI-M.c b0997e7f7cec95ce9ff0334b42c79e0c gcc/testsuite/gcc.dg/cpp/cmdlne-dI-M.h - e4072443ef2974473b4278ff6d1e318c gcc/testsuite/gcc.dg/cpp/cmdlne-dM-M.c - 8df5a6d36c5eb27b5f778393fb7570b2 gcc/testsuite/gcc.dg/cpp/cmdlne-dM-dD.c 9054bed6dd6f843abaff9a999a9af050 gcc/testsuite/gcc.dg/cpp/cmdlne-dM.c f011a18fc17a394d9a6f0ffb1123fa5a gcc/testsuite/gcc.dg/cpp/cmdlne-dN-M.c 1c1bb49499f7a0cf4a39ea7adb85b252 gcc/testsuite/gcc.dg/cpp/cpp.exp a4207c77f8d160b9e8cfe0b186630d5a gcc/testsuite/gcc.dg/cpp/cxxcom1.c d77a661fbfed762f6397bfd3581e855e gcc/testsuite/gcc.dg/cpp/cxxcom2.c --- 9167,9200 ---- e75e0ea246083e4e0bae0b7f911d21c7 gcc/testsuite/gcc.dg/cpp/assert4.c 050b8215f4ddf9eb761a732729df2da2 gcc/testsuite/gcc.dg/cpp/avoidpaste1.c a0c74ddc6960d45447982ca784ab3b1b gcc/testsuite/gcc.dg/cpp/avoidpaste2.c f109b2be343ad3047023969df2d1e791 gcc/testsuite/gcc.dg/cpp/backslash2.c ! 1d8a3a95741c925f4b6277037a477574 gcc/testsuite/gcc.dg/cpp/backslash.c 454bc7f11a8d465fec35fbb6f78621f6 gcc/testsuite/gcc.dg/cpp/c89.c + bbda00c98c81c2379844c5d755ee7246 gcc/testsuite/gcc.dg/cpp/c89-pedantic.c 82ad164d693f6a589e8b21ca57d48d6e gcc/testsuite/gcc.dg/cpp/c90-if-comma-1.c 29512a51c4f1236d5f8a708879c519d5 gcc/testsuite/gcc.dg/cpp/c94.c + 378a3114752b03d7a5fb99a0513cf5af gcc/testsuite/gcc.dg/cpp/c94-pedantic.c + aeac316eab59c566dcc054fa1448d931 gcc/testsuite/gcc.dg/cpp/c99.c ac84ca250023a220998c58a81935b248 gcc/testsuite/gcc.dg/cpp/c99-hexfloat-3.c cda0f2056759a55b2de15925fdb49edb gcc/testsuite/gcc.dg/cpp/c99-if-comma-1.c 06912c0987e6d78e38b3a1dd467a68fe gcc/testsuite/gcc.dg/cpp/c99-pedantic.c d7fe9b5439dff2d4320ac5fa9fed372b gcc/testsuite/gcc.dg/cpp/charconst-2.c b8f19314e3816f9e972f0bd68cec0211 gcc/testsuite/gcc.dg/cpp/charconst-3.c 61b07193a4be07d468921e439b0fa75f gcc/testsuite/gcc.dg/cpp/charconst-4.c 1b4203cdd6d0a5aba53b08eaeb280371 gcc/testsuite/gcc.dg/cpp/charconst.c 082290ee93725d85bcd5a0bd576395f5 gcc/testsuite/gcc.dg/cpp/cmdlne-C2.c ! fb746197b268341775148b17b72a697b gcc/testsuite/gcc.dg/cpp/cmdlne-C.c c40843a7a2d3e578f9926a15ab10fe86 gcc/testsuite/gcc.dg/cpp/cmdlne-dD.c + 348bc7b11525562c7277f52513c264bc gcc/testsuite/gcc.dg/cpp/cmdlne-dD-dM.c + ca6c60c7f817b9f67ea729cf58d0fd66 gcc/testsuite/gcc.dg/cpp/cmdlne-dD-M.c f55cd0e18434afe5592bec72855ee447 gcc/testsuite/gcc.dg/cpp/cmdlne-dI-M.c b0997e7f7cec95ce9ff0334b42c79e0c gcc/testsuite/gcc.dg/cpp/cmdlne-dI-M.h 9054bed6dd6f843abaff9a999a9af050 gcc/testsuite/gcc.dg/cpp/cmdlne-dM.c + 8df5a6d36c5eb27b5f778393fb7570b2 gcc/testsuite/gcc.dg/cpp/cmdlne-dM-dD.c + e4072443ef2974473b4278ff6d1e318c gcc/testsuite/gcc.dg/cpp/cmdlne-dM-M.c f011a18fc17a394d9a6f0ffb1123fa5a gcc/testsuite/gcc.dg/cpp/cmdlne-dN-M.c + 7c532feffe86365684912e5bf985cd05 gcc/testsuite/gcc.dg/cpp/cmdlne-M.c + 63e393929a736d1b9d05bb49ddde65f4 gcc/testsuite/gcc.dg/cpp/cmdlne-P.c 1c1bb49499f7a0cf4a39ea7adb85b252 gcc/testsuite/gcc.dg/cpp/cpp.exp a4207c77f8d160b9e8cfe0b186630d5a gcc/testsuite/gcc.dg/cpp/cxxcom1.c d77a661fbfed762f6397bfd3581e855e gcc/testsuite/gcc.dg/cpp/cxxcom2.c *************** d77a661fbfed762f6397bfd3581e855e gcc/te *** 14657,14685 **** b515bc70dbcb64eaaea1e4edcd67bb80 gcc/testsuite/gcc.dg/cpp/digraph2.c e8e1b44c9a259d5b1aa0058fcae995b0 gcc/testsuite/gcc.dg/cpp/digraphs.c adb352d90e2c5b5ad6b8c7421188be22 gcc/testsuite/gcc.dg/cpp/direct2.c ! cb24eb19ef6cd11e2aa374a83f123f61 gcc/testsuite/gcc.dg/cpp/direct2s.c f7d33748385116eadf13c192e8243ef5 gcc/testsuite/gcc.dg/cpp/directiv.c a2dd5b051236aad6b99d52b4affd80b0 gcc/testsuite/gcc.dg/cpp/empty-include.c - af960c05f0a6ab2d5eb3aa99551fa658 gcc/testsuite/gcc.dg/cpp/endif-pedantic1.c - fd47eb114e4fbc3ee2c3eacfcc532584 gcc/testsuite/gcc.dg/cpp/endif-pedantic2.c 24433a4e764e479df8f2b0fafe6a0130 gcc/testsuite/gcc.dg/cpp/endif.c 65db27307aa0cdf0b3c0323431e08a15 gcc/testsuite/gcc.dg/cpp/endif.h 5d830c105d698a2ed6866844500b991c gcc/testsuite/gcc.dg/cpp/error-1.c cd3796ff42aba377ef68a1587765d4b1 gcc/testsuite/gcc.dg/cpp/escape-1.c 2550f35666b8ca81373ce448f62b6afb gcc/testsuite/gcc.dg/cpp/escape-2.c 6a21c34bfee0d7446e380cf17826ad37 gcc/testsuite/gcc.dg/cpp/escape.c b19455bfe628c1f37633132f031455a9 gcc/testsuite/gcc.dg/cpp/expr.c - 1697ea407fa97ecff5a77eb6fbd88bfd gcc/testsuite/gcc.dg/cpp/extratokens.c fda19d89b16a50257028dcce5a9a96b3 gcc/testsuite/gcc.dg/cpp/extratokens2.c 0db3f308d305a4799ae225cb2bde1618 gcc/testsuite/gcc.dg/cpp/fpreprocessed.c b28d91565a9d3d3c36d42433a970d0a8 gcc/testsuite/gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h b28d91565a9d3d3c36d42433a970d0a8 gcc/testsuite/gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h 5d89d576a9968b776fdfc226c6bffeab gcc/testsuite/gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h 25ec68dbc03a8ee15912e94f21b09aad gcc/testsuite/gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h - 6f35c1e2a6a28e958dce46f047684778 gcc/testsuite/gcc.dg/cpp/gnuc89-pedantic.c 8b94742da0bc644e9a245d24ceeabac1 gcc/testsuite/gcc.dg/cpp/gnuc89.c ! 893f399df5c3864c2a21f01cdf03a381 gcc/testsuite/gcc.dg/cpp/gnuc99-pedantic.c f2778a33710514f9a4c8d3438ba22b43 gcc/testsuite/gcc.dg/cpp/gnuc99.c 375d1dbe4d24ca93028d40e42b4ec4d9 gcc/testsuite/gcc.dg/cpp/hash1.c dc15fe1f1eb322d3dae3c8fa95b8c3e2 gcc/testsuite/gcc.dg/cpp/ident-1.c e8927cc2106afebe8faaec84e180e43a gcc/testsuite/gcc.dg/cpp/ident.c --- 9204,9232 ---- b515bc70dbcb64eaaea1e4edcd67bb80 gcc/testsuite/gcc.dg/cpp/digraph2.c e8e1b44c9a259d5b1aa0058fcae995b0 gcc/testsuite/gcc.dg/cpp/digraphs.c adb352d90e2c5b5ad6b8c7421188be22 gcc/testsuite/gcc.dg/cpp/direct2.c ! b00af86a86db56210c630911fa611ecf gcc/testsuite/gcc.dg/cpp/direct2s.c f7d33748385116eadf13c192e8243ef5 gcc/testsuite/gcc.dg/cpp/directiv.c a2dd5b051236aad6b99d52b4affd80b0 gcc/testsuite/gcc.dg/cpp/empty-include.c 24433a4e764e479df8f2b0fafe6a0130 gcc/testsuite/gcc.dg/cpp/endif.c 65db27307aa0cdf0b3c0323431e08a15 gcc/testsuite/gcc.dg/cpp/endif.h + af960c05f0a6ab2d5eb3aa99551fa658 gcc/testsuite/gcc.dg/cpp/endif-pedantic1.c + fd47eb114e4fbc3ee2c3eacfcc532584 gcc/testsuite/gcc.dg/cpp/endif-pedantic2.c 5d830c105d698a2ed6866844500b991c gcc/testsuite/gcc.dg/cpp/error-1.c cd3796ff42aba377ef68a1587765d4b1 gcc/testsuite/gcc.dg/cpp/escape-1.c 2550f35666b8ca81373ce448f62b6afb gcc/testsuite/gcc.dg/cpp/escape-2.c 6a21c34bfee0d7446e380cf17826ad37 gcc/testsuite/gcc.dg/cpp/escape.c b19455bfe628c1f37633132f031455a9 gcc/testsuite/gcc.dg/cpp/expr.c fda19d89b16a50257028dcce5a9a96b3 gcc/testsuite/gcc.dg/cpp/extratokens2.c + 1697ea407fa97ecff5a77eb6fbd88bfd gcc/testsuite/gcc.dg/cpp/extratokens.c 0db3f308d305a4799ae225cb2bde1618 gcc/testsuite/gcc.dg/cpp/fpreprocessed.c b28d91565a9d3d3c36d42433a970d0a8 gcc/testsuite/gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h b28d91565a9d3d3c36d42433a970d0a8 gcc/testsuite/gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h 5d89d576a9968b776fdfc226c6bffeab gcc/testsuite/gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h 25ec68dbc03a8ee15912e94f21b09aad gcc/testsuite/gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h 8b94742da0bc644e9a245d24ceeabac1 gcc/testsuite/gcc.dg/cpp/gnuc89.c ! 6f35c1e2a6a28e958dce46f047684778 gcc/testsuite/gcc.dg/cpp/gnuc89-pedantic.c f2778a33710514f9a4c8d3438ba22b43 gcc/testsuite/gcc.dg/cpp/gnuc99.c + 893f399df5c3864c2a21f01cdf03a381 gcc/testsuite/gcc.dg/cpp/gnuc99-pedantic.c 375d1dbe4d24ca93028d40e42b4ec4d9 gcc/testsuite/gcc.dg/cpp/hash1.c dc15fe1f1eb322d3dae3c8fa95b8c3e2 gcc/testsuite/gcc.dg/cpp/ident-1.c e8927cc2106afebe8faaec84e180e43a gcc/testsuite/gcc.dg/cpp/ident.c *************** d80b2aa963fd215a7777a1a8baf55cfb gcc/te *** 14700,14713 **** 1b6bebf3a36a526d91d4bbfda830b854 gcc/testsuite/gcc.dg/cpp/import2.c f3446debe2a67d2b151f29f3006987bb gcc/testsuite/gcc.dg/cpp/import2.h 6a868772af8e7eec08feaf2285f62132 gcc/testsuite/gcc.dg/cpp/inc/foo.h 6dcb5fea2c709e14fcca4e1f42b5c567 gcc/testsuite/gcc.dg/cpp/inc/pr20348-aux.h 95bbff5785ce03a8d9933b7b91c78132 gcc/testsuite/gcc.dg/cpp/inc/pr20348.h 98e2d44a03529c0afcf63ebde39d0d26 gcc/testsuite/gcc.dg/cpp/inc/pr20356-aux.h f50c762ece408218ef47903ccb1e7a04 gcc/testsuite/gcc.dg/cpp/inc/pr20356.h d71e5f2555710da19619d9adc4b88f6f gcc/testsuite/gcc.dg/cpp/inc/pragma-once-1a.h - ea76d1c8f9591251f749eaf0d4548910 gcc/testsuite/gcc.dg/cpp/include1.c - 118c2c16f6e0677ce6aec7a2130731de gcc/testsuite/gcc.dg/cpp/include2.c - b1294c835a9b544482538708e224cd87 gcc/testsuite/gcc.dg/cpp/include3.c 10a60705ad3a511b1b8d4078bd299c37 gcc/testsuite/gcc.dg/cpp/isysroot-1.c d2356c14719220729fca6a1807576fd6 gcc/testsuite/gcc.dg/cpp/isysroot-2.c 6aec7ee07d2c4b1e4dbca7996c29c33d gcc/testsuite/gcc.dg/cpp/lexident.c --- 9247,9260 ---- 1b6bebf3a36a526d91d4bbfda830b854 gcc/testsuite/gcc.dg/cpp/import2.c f3446debe2a67d2b151f29f3006987bb gcc/testsuite/gcc.dg/cpp/import2.h 6a868772af8e7eec08feaf2285f62132 gcc/testsuite/gcc.dg/cpp/inc/foo.h + ea76d1c8f9591251f749eaf0d4548910 gcc/testsuite/gcc.dg/cpp/include1.c + 118c2c16f6e0677ce6aec7a2130731de gcc/testsuite/gcc.dg/cpp/include2.c + b1294c835a9b544482538708e224cd87 gcc/testsuite/gcc.dg/cpp/include3.c 6dcb5fea2c709e14fcca4e1f42b5c567 gcc/testsuite/gcc.dg/cpp/inc/pr20348-aux.h 95bbff5785ce03a8d9933b7b91c78132 gcc/testsuite/gcc.dg/cpp/inc/pr20348.h 98e2d44a03529c0afcf63ebde39d0d26 gcc/testsuite/gcc.dg/cpp/inc/pr20356-aux.h f50c762ece408218ef47903ccb1e7a04 gcc/testsuite/gcc.dg/cpp/inc/pr20356.h d71e5f2555710da19619d9adc4b88f6f gcc/testsuite/gcc.dg/cpp/inc/pragma-once-1a.h 10a60705ad3a511b1b8d4078bd299c37 gcc/testsuite/gcc.dg/cpp/isysroot-1.c d2356c14719220729fca6a1807576fd6 gcc/testsuite/gcc.dg/cpp/isysroot-2.c 6aec7ee07d2c4b1e4dbca7996c29c33d gcc/testsuite/gcc.dg/cpp/lexident.c *************** c348b5a80ad501977e9146fc2e7afbbd gcc/te *** 14718,14735 **** dcc7dfc51c5a2aafc60144eaad688fc6 gcc/testsuite/gcc.dg/cpp/line3.c ec8b7c55e765d2fb094b7d63a6c2bc04 gcc/testsuite/gcc.dg/cpp/line4.c 9da43418b71e9aa193025099ea6b4c54 gcc/testsuite/gcc.dg/cpp/line5.c - 6d2dca73976a80ec91bc144348cc04ba gcc/testsuite/gcc.dg/cpp/mac-dir-1.c - 26d1a646bf518f491c6ee2df95de995b gcc/testsuite/gcc.dg/cpp/mac-dir-2.c - 113750304551cf66be21ae220198c164 gcc/testsuite/gcc.dg/cpp/mac-eol-at-eof.c 2c89683241b80778a223c92fd888de5d gcc/testsuite/gcc.dg/cpp/maccom1.c d9fce0fb2cf6289b5792e2415c450e31 gcc/testsuite/gcc.dg/cpp/maccom2.c b162396a757dd84463da2f46a9abd943 gcc/testsuite/gcc.dg/cpp/maccom3.c 851e48964d544639dfe498fb3a21d74c gcc/testsuite/gcc.dg/cpp/maccom4.c cf8077f984a7099445d5589403499490 gcc/testsuite/gcc.dg/cpp/maccom5.c b9bb4120ed97d346e0ce9ecefa180263 gcc/testsuite/gcc.dg/cpp/maccom6.c ! dea388a9ad1f3413fd8991b245956336 gcc/testsuite/gcc.dg/cpp/macro1.c e3a7ace2bb06e6a9bc808a937c86095c gcc/testsuite/gcc.dg/cpp/macro10.c dc8e1e6a1d898655765d7d4b06499064 gcc/testsuite/gcc.dg/cpp/macro11.c 87c8fe45d94f9486cf8ac316d1a92b5b gcc/testsuite/gcc.dg/cpp/macro2.c 5c9ea2e4697e07b3705713d91986a4b5 gcc/testsuite/gcc.dg/cpp/macro3.c e981c3e0d4722656566000abbdcbd0bc gcc/testsuite/gcc.dg/cpp/macro4.c --- 9265,9282 ---- dcc7dfc51c5a2aafc60144eaad688fc6 gcc/testsuite/gcc.dg/cpp/line3.c ec8b7c55e765d2fb094b7d63a6c2bc04 gcc/testsuite/gcc.dg/cpp/line4.c 9da43418b71e9aa193025099ea6b4c54 gcc/testsuite/gcc.dg/cpp/line5.c 2c89683241b80778a223c92fd888de5d gcc/testsuite/gcc.dg/cpp/maccom1.c d9fce0fb2cf6289b5792e2415c450e31 gcc/testsuite/gcc.dg/cpp/maccom2.c b162396a757dd84463da2f46a9abd943 gcc/testsuite/gcc.dg/cpp/maccom3.c 851e48964d544639dfe498fb3a21d74c gcc/testsuite/gcc.dg/cpp/maccom4.c cf8077f984a7099445d5589403499490 gcc/testsuite/gcc.dg/cpp/maccom5.c b9bb4120ed97d346e0ce9ecefa180263 gcc/testsuite/gcc.dg/cpp/maccom6.c ! 6d2dca73976a80ec91bc144348cc04ba gcc/testsuite/gcc.dg/cpp/mac-dir-1.c ! 26d1a646bf518f491c6ee2df95de995b gcc/testsuite/gcc.dg/cpp/mac-dir-2.c ! 113750304551cf66be21ae220198c164 gcc/testsuite/gcc.dg/cpp/mac-eol-at-eof.c e3a7ace2bb06e6a9bc808a937c86095c gcc/testsuite/gcc.dg/cpp/macro10.c dc8e1e6a1d898655765d7d4b06499064 gcc/testsuite/gcc.dg/cpp/macro11.c + dea388a9ad1f3413fd8991b245956336 gcc/testsuite/gcc.dg/cpp/macro1.c 87c8fe45d94f9486cf8ac316d1a92b5b gcc/testsuite/gcc.dg/cpp/macro2.c 5c9ea2e4697e07b3705713d91986a4b5 gcc/testsuite/gcc.dg/cpp/macro3.c e981c3e0d4722656566000abbdcbd0bc gcc/testsuite/gcc.dg/cpp/macro4.c *************** f1f598cd4e451612c08917a32f4da51f gcc/te *** 14742,14780 **** 72c7fb3ca6985cbe47efe88d5492fbd5 gcc/testsuite/gcc.dg/cpp/macspace2.c 67bfbb8a76526c00837a42839ad56775 gcc/testsuite/gcc.dg/cpp/macsyntx.c 8adc2469865dbeff1ba0e918420d23ee gcc/testsuite/gcc.dg/cpp/mi1.c - 777cf2c3e95b6b5ee7caed8bc88cf268 gcc/testsuite/gcc.dg/cpp/mi1c.h 3daaf3b4d1056870e4e520cf5cbcbc03 gcc/testsuite/gcc.dg/cpp/mi1cc.h 99740be49174af22208b1b54cbc4f3e8 gcc/testsuite/gcc.dg/cpp/mi1nd.h 992a788f9735e0ad283a91e816ab650e gcc/testsuite/gcc.dg/cpp/mi1ndp.h 5042e72ced13c9ae9b4cad6d7e6da4de gcc/testsuite/gcc.dg/cpp/mi1x.h - a253659df9b8b241b73c737895b05185 gcc/testsuite/gcc.dg/cpp/mi2.c b5f4afc66d892526544ef4bb50e39b93 gcc/testsuite/gcc.dg/cpp/mi2a.h 810a73288b7e1137fef95f841283662f gcc/testsuite/gcc.dg/cpp/mi2b.h ea8d52c5fdbf6b8f3354e8edff72a230 gcc/testsuite/gcc.dg/cpp/mi2c.h 2516e06efc2119eeb566b8a8bfca37d8 gcc/testsuite/gcc.dg/cpp/mi3.c 04fd30b4fe99ba777d01b6327e67d00a gcc/testsuite/gcc.dg/cpp/mi3.def 863916d69c5e3aaf29d0ee5bc27b3c91 gcc/testsuite/gcc.dg/cpp/mi3.h 0545f5104f965995885459ae2d00c61e gcc/testsuite/gcc.dg/cpp/mi4.c 97b848921526900681d056fa4d0d443e gcc/testsuite/gcc.dg/cpp/mi5.c - c8a765bee43e69a012464bc207263efb gcc/testsuite/gcc.dg/cpp/mi6.c 521ac9d449ec695582b60b6f51804808 gcc/testsuite/gcc.dg/cpp/mi6a.h 2882200c457faea366993a4b2e83694c gcc/testsuite/gcc.dg/cpp/mi6b.h 44ecd06f1199a044e6467b517e10e75f gcc/testsuite/gcc.dg/cpp/mi6c.h 5fda0428d3c4b704dd431027da908d1d gcc/testsuite/gcc.dg/cpp/mi6d.h 588a0899616f3b5b70dc80b0d35794a7 gcc/testsuite/gcc.dg/cpp/mi6e.h - a2d9c6ea813bc36ca909a46e076b6d4a gcc/testsuite/gcc.dg/cpp/mi7.c bad46dc3aecb70d53e1132e7986da491 gcc/testsuite/gcc.dg/cpp/mi7a.h 6b26cd92690c2c76ce558f1f4f6ce1fb gcc/testsuite/gcc.dg/cpp/mi7b.h 5d9f718ccfd8042d86d25f79255dcc6a gcc/testsuite/gcc.dg/cpp/multiline-2.c 2288214348e43852a64d34445e91c69c gcc/testsuite/gcc.dg/cpp/multiline.c - 114af49c7f0ebbbf1b2b6dfe7d7533fe gcc/testsuite/gcc.dg/cpp/paste1.c 94e0adf57f2b5278d73eb9a32e60922c gcc/testsuite/gcc.dg/cpp/paste10.c 68ab4ef70893cf978cfc43246b2508c5 gcc/testsuite/gcc.dg/cpp/paste11.c 09cfdd95e78bf55d00f2418ada32fec9 gcc/testsuite/gcc.dg/cpp/paste12.c 283196eb7fb5f23e39003bf6346a0424 gcc/testsuite/gcc.dg/cpp/paste13.c 97a18dfd38dd2b940ad9587bcf12fec2 gcc/testsuite/gcc.dg/cpp/paste2.c 43ec09ef85b5fcbf054f11e415cb78c6 gcc/testsuite/gcc.dg/cpp/paste3.c ! 66d0a4875cd871ad4414d45939b45356 gcc/testsuite/gcc.dg/cpp/paste4.c 893a2ed3ae72221cec7a45734ebf93f6 gcc/testsuite/gcc.dg/cpp/paste5.c 636c2b3ced8a67ec7b0f3c4741a34494 gcc/testsuite/gcc.dg/cpp/paste6.c bd895b136a241e12836f4d30e2b81b5b gcc/testsuite/gcc.dg/cpp/paste7.c --- 9289,9327 ---- 72c7fb3ca6985cbe47efe88d5492fbd5 gcc/testsuite/gcc.dg/cpp/macspace2.c 67bfbb8a76526c00837a42839ad56775 gcc/testsuite/gcc.dg/cpp/macsyntx.c 8adc2469865dbeff1ba0e918420d23ee gcc/testsuite/gcc.dg/cpp/mi1.c 3daaf3b4d1056870e4e520cf5cbcbc03 gcc/testsuite/gcc.dg/cpp/mi1cc.h + 777cf2c3e95b6b5ee7caed8bc88cf268 gcc/testsuite/gcc.dg/cpp/mi1c.h 99740be49174af22208b1b54cbc4f3e8 gcc/testsuite/gcc.dg/cpp/mi1nd.h 992a788f9735e0ad283a91e816ab650e gcc/testsuite/gcc.dg/cpp/mi1ndp.h 5042e72ced13c9ae9b4cad6d7e6da4de gcc/testsuite/gcc.dg/cpp/mi1x.h b5f4afc66d892526544ef4bb50e39b93 gcc/testsuite/gcc.dg/cpp/mi2a.h 810a73288b7e1137fef95f841283662f gcc/testsuite/gcc.dg/cpp/mi2b.h + a253659df9b8b241b73c737895b05185 gcc/testsuite/gcc.dg/cpp/mi2.c ea8d52c5fdbf6b8f3354e8edff72a230 gcc/testsuite/gcc.dg/cpp/mi2c.h 2516e06efc2119eeb566b8a8bfca37d8 gcc/testsuite/gcc.dg/cpp/mi3.c 04fd30b4fe99ba777d01b6327e67d00a gcc/testsuite/gcc.dg/cpp/mi3.def 863916d69c5e3aaf29d0ee5bc27b3c91 gcc/testsuite/gcc.dg/cpp/mi3.h 0545f5104f965995885459ae2d00c61e gcc/testsuite/gcc.dg/cpp/mi4.c 97b848921526900681d056fa4d0d443e gcc/testsuite/gcc.dg/cpp/mi5.c 521ac9d449ec695582b60b6f51804808 gcc/testsuite/gcc.dg/cpp/mi6a.h 2882200c457faea366993a4b2e83694c gcc/testsuite/gcc.dg/cpp/mi6b.h + c8a765bee43e69a012464bc207263efb gcc/testsuite/gcc.dg/cpp/mi6.c 44ecd06f1199a044e6467b517e10e75f gcc/testsuite/gcc.dg/cpp/mi6c.h 5fda0428d3c4b704dd431027da908d1d gcc/testsuite/gcc.dg/cpp/mi6d.h 588a0899616f3b5b70dc80b0d35794a7 gcc/testsuite/gcc.dg/cpp/mi6e.h bad46dc3aecb70d53e1132e7986da491 gcc/testsuite/gcc.dg/cpp/mi7a.h 6b26cd92690c2c76ce558f1f4f6ce1fb gcc/testsuite/gcc.dg/cpp/mi7b.h + a2d9c6ea813bc36ca909a46e076b6d4a gcc/testsuite/gcc.dg/cpp/mi7.c 5d9f718ccfd8042d86d25f79255dcc6a gcc/testsuite/gcc.dg/cpp/multiline-2.c 2288214348e43852a64d34445e91c69c gcc/testsuite/gcc.dg/cpp/multiline.c 94e0adf57f2b5278d73eb9a32e60922c gcc/testsuite/gcc.dg/cpp/paste10.c 68ab4ef70893cf978cfc43246b2508c5 gcc/testsuite/gcc.dg/cpp/paste11.c 09cfdd95e78bf55d00f2418ada32fec9 gcc/testsuite/gcc.dg/cpp/paste12.c 283196eb7fb5f23e39003bf6346a0424 gcc/testsuite/gcc.dg/cpp/paste13.c + 114af49c7f0ebbbf1b2b6dfe7d7533fe gcc/testsuite/gcc.dg/cpp/paste1.c 97a18dfd38dd2b940ad9587bcf12fec2 gcc/testsuite/gcc.dg/cpp/paste2.c 43ec09ef85b5fcbf054f11e415cb78c6 gcc/testsuite/gcc.dg/cpp/paste3.c ! 56050ddfa23b2d6c2d7e12a89a10f76b gcc/testsuite/gcc.dg/cpp/paste4.c 893a2ed3ae72221cec7a45734ebf93f6 gcc/testsuite/gcc.dg/cpp/paste5.c 636c2b3ced8a67ec7b0f3c4741a34494 gcc/testsuite/gcc.dg/cpp/paste6.c bd895b136a241e12836f4d30e2b81b5b gcc/testsuite/gcc.dg/cpp/paste7.c *************** bb9ce99871246eec7e4f0065ef789603 gcc/te *** 14786,14802 **** 57a7826d3185767b0a94a4f1c482ddd4 gcc/testsuite/gcc.dg/cpp/pr20356.c 295a513bca2cf64efaf792b5041571d8 gcc/testsuite/gcc.dg/cpp/pr20356.h bb6f89f258b90f6c631c8472c48f37c3 gcc/testsuite/gcc.dg/cpp/pragma-1.c 1ba7daa609572d467db33a1eb827b621 gcc/testsuite/gcc.dg/cpp/pragma-2.c ! 63a5cc78041db6f5fe01fed974740942 gcc/testsuite/gcc.dg/cpp/pragma-once-1.c 99bde0eaa7fe7e6d2667a6ac6c349a52 gcc/testsuite/gcc.dg/cpp/pragma-once-1b.h 530736b5c9a3fd45e6b06a0a18208037 gcc/testsuite/gcc.dg/cpp/pragma-once-1c.h d59887c3a6d84e13943708de2d30ef72 gcc/testsuite/gcc.dg/cpp/pragma-once-1d.h 07384775502bd88399fa7426580eacf7 gcc/testsuite/gcc.dg/cpp/redef1.c c1d73c4510fcf1e4c0d10749167ba7ea gcc/testsuite/gcc.dg/cpp/redef2.c dff1ad67780a4f4eb7a40b0d122249b1 gcc/testsuite/gcc.dg/cpp/redef3.c ! b505ce562c2f0c8b10292fe7ee4439c3 gcc/testsuite/gcc.dg/cpp/separate-1.c ! 17d9d91e6b87e9f5986dbaf36072407a gcc/testsuite/gcc.dg/cpp/skipping.c 2660488e314396078f849a40c42d6ca0 gcc/testsuite/gcc.dg/cpp/skipping2.c 3a7905ac79abad7b67a3f5c1d83164d6 gcc/testsuite/gcc.dg/cpp/spacing1.c 9473713834b554e9f2a63d19c7690019 gcc/testsuite/gcc.dg/cpp/spacing2.c e514d18a26a103af175f93550e267b56 gcc/testsuite/gcc.dg/cpp/strify1.c --- 9333,9354 ---- 57a7826d3185767b0a94a4f1c482ddd4 gcc/testsuite/gcc.dg/cpp/pr20356.c 295a513bca2cf64efaf792b5041571d8 gcc/testsuite/gcc.dg/cpp/pr20356.h bb6f89f258b90f6c631c8472c48f37c3 gcc/testsuite/gcc.dg/cpp/pragma-1.c + 5388674062a074cc0723f0e6d228395c gcc/testsuite/gcc.dg/cpp/_Pragma1.c 1ba7daa609572d467db33a1eb827b621 gcc/testsuite/gcc.dg/cpp/pragma-2.c ! 1f7698e36f2958d350b337a0b6241d15 gcc/testsuite/gcc.dg/cpp/_Pragma2.c ! 4ad965e47218a9c79012912525ef612a gcc/testsuite/gcc.dg/cpp/_Pragma3.c ! 376133df081151130b7c13edaebf5202 gcc/testsuite/gcc.dg/cpp/_Pragma4.c ! 3f7b1e39ab5435321b817bddcedd8c75 gcc/testsuite/gcc.dg/cpp/_Pragma5.c 99bde0eaa7fe7e6d2667a6ac6c349a52 gcc/testsuite/gcc.dg/cpp/pragma-once-1b.h + 63a5cc78041db6f5fe01fed974740942 gcc/testsuite/gcc.dg/cpp/pragma-once-1.c 530736b5c9a3fd45e6b06a0a18208037 gcc/testsuite/gcc.dg/cpp/pragma-once-1c.h d59887c3a6d84e13943708de2d30ef72 gcc/testsuite/gcc.dg/cpp/pragma-once-1d.h 07384775502bd88399fa7426580eacf7 gcc/testsuite/gcc.dg/cpp/redef1.c c1d73c4510fcf1e4c0d10749167ba7ea gcc/testsuite/gcc.dg/cpp/redef2.c dff1ad67780a4f4eb7a40b0d122249b1 gcc/testsuite/gcc.dg/cpp/redef3.c ! 2f757aa5be9c7a3eea9e719486616a6b gcc/testsuite/gcc.dg/cpp/separate-1.c 2660488e314396078f849a40c42d6ca0 gcc/testsuite/gcc.dg/cpp/skipping2.c + 17d9d91e6b87e9f5986dbaf36072407a gcc/testsuite/gcc.dg/cpp/skipping.c 3a7905ac79abad7b67a3f5c1d83164d6 gcc/testsuite/gcc.dg/cpp/spacing1.c 9473713834b554e9f2a63d19c7690019 gcc/testsuite/gcc.dg/cpp/spacing2.c e514d18a26a103af175f93550e267b56 gcc/testsuite/gcc.dg/cpp/strify1.c *************** df430c7343bfb8b4b14abef3d9cd8dfc gcc/te *** 14806,14827 **** f1455db05759312c47f97fe8f1264c69 gcc/testsuite/gcc.dg/cpp/strp1.c e0340e59e2b605aa96e4e029b7ff48d6 gcc/testsuite/gcc.dg/cpp/strp2.c a9412767e0654101620971f678865ddf gcc/testsuite/gcc.dg/cpp/subframework1.c - 23cacabd59b9c0ceea92517bf344f227 gcc/testsuite/gcc.dg/cpp/syshdr.c - beb8fda2784d67eb1164d60f72ab1320 gcc/testsuite/gcc.dg/cpp/syshdr.h 78adab58ef63be20d07c227fbb217bf4 gcc/testsuite/gcc.dg/cpp/syshdr1.h 792f9bcce2887898f5316bf14ddac5b2 gcc/testsuite/gcc.dg/cpp/syshdr2.h d63bd478113871d08ca0617a1598c19a gcc/testsuite/gcc.dg/cpp/sysmac1.c a3a0bfe4714343dccb1c44a9f8eea6ca gcc/testsuite/gcc.dg/cpp/sysmac2.c ! a761c4210317baf7c84815ede8d4d163 gcc/testsuite/gcc.dg/cpp/tr-paste.c ! d1e7be001c1c677cf6acbfc7e9601597 gcc/testsuite/gcc.dg/cpp/tr-warn1.c ! 748a9ffc4632256eba8f99739f0f438b gcc/testsuite/gcc.dg/cpp/tr-warn2.c ! 04c49b29bcc9a493a1d142d6746e31b6 gcc/testsuite/gcc.dg/cpp/tr-warn3.c ! ca64ba74835fb975cfdb11db404a7d4b gcc/testsuite/gcc.dg/cpp/tr-warn4.c ! bba1edc0b74880bc977eb1f7bb7c1dc3 gcc/testsuite/gcc.dg/cpp/tr-warn5.c ! a1a32d3d9b7267e2c79fcf8cd7afe3ba gcc/testsuite/gcc.dg/cpp/tr-warn6.c ! e32718f30aa27a6aabca241ea07a7a76 gcc/testsuite/gcc.dg/cpp/trad/Wunused.c ! 722ce436983657fc4f00220b26f8fa36 gcc/testsuite/gcc.dg/cpp/trad/Wunused.h ! 5e9de5515fe4a8824fbca4d07e421417 gcc/testsuite/gcc.dg/cpp/trad/__STDC__.c b5b14b46acf40771a237816999dda81e gcc/testsuite/gcc.dg/cpp/trad/argcount.c 1040acd58397cd6d3e306729a91df53a gcc/testsuite/gcc.dg/cpp/trad/assembler.S 5206719ac5a8351926ba0739392cdaf2 gcc/testsuite/gcc.dg/cpp/trad/assert1.c --- 9358,9370 ---- f1455db05759312c47f97fe8f1264c69 gcc/testsuite/gcc.dg/cpp/strp1.c e0340e59e2b605aa96e4e029b7ff48d6 gcc/testsuite/gcc.dg/cpp/strp2.c a9412767e0654101620971f678865ddf gcc/testsuite/gcc.dg/cpp/subframework1.c 78adab58ef63be20d07c227fbb217bf4 gcc/testsuite/gcc.dg/cpp/syshdr1.h 792f9bcce2887898f5316bf14ddac5b2 gcc/testsuite/gcc.dg/cpp/syshdr2.h + 23cacabd59b9c0ceea92517bf344f227 gcc/testsuite/gcc.dg/cpp/syshdr.c + beb8fda2784d67eb1164d60f72ab1320 gcc/testsuite/gcc.dg/cpp/syshdr.h d63bd478113871d08ca0617a1598c19a gcc/testsuite/gcc.dg/cpp/sysmac1.c a3a0bfe4714343dccb1c44a9f8eea6ca gcc/testsuite/gcc.dg/cpp/sysmac2.c ! 42be432a39a3cb0678ff4829a858bbcf gcc/testsuite/gcc.dg/cpp/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h b5b14b46acf40771a237816999dda81e gcc/testsuite/gcc.dg/cpp/trad/argcount.c 1040acd58397cd6d3e306729a91df53a gcc/testsuite/gcc.dg/cpp/trad/assembler.S 5206719ac5a8351926ba0739392cdaf2 gcc/testsuite/gcc.dg/cpp/trad/assert1.c *************** b5b14b46acf40771a237816999dda81e gcc/te *** 14829,14836 **** d5a4260d3994d6b7cf96b8ecd1966dc7 gcc/testsuite/gcc.dg/cpp/trad/assert3.c fdd955fd96b7ed769b403f3232a84a25 gcc/testsuite/gcc.dg/cpp/trad/builtins.c ef3497757458df0c89aeb9ce24d9eec1 gcc/testsuite/gcc.dg/cpp/trad/builtins.h - 18f57d9152d51eeebd863e27627f225b gcc/testsuite/gcc.dg/cpp/trad/cmdlne-C.c d0f456c95c8e683154d85088e0f472d6 gcc/testsuite/gcc.dg/cpp/trad/cmdlne-C2.c 4f05fd59dfb48553df9e7df3fd7ba8cb gcc/testsuite/gcc.dg/cpp/trad/cmdlne-dD.c c6d3a629e616504adc205986b47b1a71 gcc/testsuite/gcc.dg/cpp/trad/cmdlne-dM.c b7975491d285cd790f05797aa4998646 gcc/testsuite/gcc.dg/cpp/trad/comment-2.c --- 9372,9379 ---- d5a4260d3994d6b7cf96b8ecd1966dc7 gcc/testsuite/gcc.dg/cpp/trad/assert3.c fdd955fd96b7ed769b403f3232a84a25 gcc/testsuite/gcc.dg/cpp/trad/builtins.c ef3497757458df0c89aeb9ce24d9eec1 gcc/testsuite/gcc.dg/cpp/trad/builtins.h d0f456c95c8e683154d85088e0f472d6 gcc/testsuite/gcc.dg/cpp/trad/cmdlne-C2.c + 18f57d9152d51eeebd863e27627f225b gcc/testsuite/gcc.dg/cpp/trad/cmdlne-C.c 4f05fd59dfb48553df9e7df3fd7ba8cb gcc/testsuite/gcc.dg/cpp/trad/cmdlne-dD.c c6d3a629e616504adc205986b47b1a71 gcc/testsuite/gcc.dg/cpp/trad/cmdlne-dM.c b7975491d285cd790f05797aa4998646 gcc/testsuite/gcc.dg/cpp/trad/comment-2.c *************** a48fd4d4207d5301b663bf903aaf50ae gcc/te *** 14855,14885 **** 0cdca52475a8c3a9fbc64e7982a87108 gcc/testsuite/gcc.dg/cpp/trad/maccom3.c 8ac54f30326c9d7872ec3d8eaa97ff75 gcc/testsuite/gcc.dg/cpp/trad/maccom4.c 5ce84b920c9e5de88dfdb3a218d24161 gcc/testsuite/gcc.dg/cpp/trad/maccom6.c - d3f049e08540bc243ace4ae227147ac6 gcc/testsuite/gcc.dg/cpp/trad/macro.c 14bb8100f661e80060bbb6ee09090c6b gcc/testsuite/gcc.dg/cpp/trad/macroargs.c 41cd5f25e80de9419f1c7f137da36f96 gcc/testsuite/gcc.dg/cpp/trad/mi1.c 777cf2c3e95b6b5ee7caed8bc88cf268 gcc/testsuite/gcc.dg/cpp/trad/mi1c.h 99740be49174af22208b1b54cbc4f3e8 gcc/testsuite/gcc.dg/cpp/trad/mi1nd.h 992a788f9735e0ad283a91e816ab650e gcc/testsuite/gcc.dg/cpp/trad/mi1ndp.h 5042e72ced13c9ae9b4cad6d7e6da4de gcc/testsuite/gcc.dg/cpp/trad/mi1x.h - a253659df9b8b241b73c737895b05185 gcc/testsuite/gcc.dg/cpp/trad/mi2.c b5f4afc66d892526544ef4bb50e39b93 gcc/testsuite/gcc.dg/cpp/trad/mi2a.h 810a73288b7e1137fef95f841283662f gcc/testsuite/gcc.dg/cpp/trad/mi2b.h ea8d52c5fdbf6b8f3354e8edff72a230 gcc/testsuite/gcc.dg/cpp/trad/mi2c.h 2516e06efc2119eeb566b8a8bfca37d8 gcc/testsuite/gcc.dg/cpp/trad/mi3.c 04fd30b4fe99ba777d01b6327e67d00a gcc/testsuite/gcc.dg/cpp/trad/mi3.def 863916d69c5e3aaf29d0ee5bc27b3c91 gcc/testsuite/gcc.dg/cpp/trad/mi3.h 0545f5104f965995885459ae2d00c61e gcc/testsuite/gcc.dg/cpp/trad/mi4.c 2bc51212ae65644d49fbc107a27f850b gcc/testsuite/gcc.dg/cpp/trad/mi5.c - c8a765bee43e69a012464bc207263efb gcc/testsuite/gcc.dg/cpp/trad/mi6.c 521ac9d449ec695582b60b6f51804808 gcc/testsuite/gcc.dg/cpp/trad/mi6a.h 2882200c457faea366993a4b2e83694c gcc/testsuite/gcc.dg/cpp/trad/mi6b.h 44ecd06f1199a044e6467b517e10e75f gcc/testsuite/gcc.dg/cpp/trad/mi6c.h 5fda0428d3c4b704dd431027da908d1d gcc/testsuite/gcc.dg/cpp/trad/mi6d.h 588a0899616f3b5b70dc80b0d35794a7 gcc/testsuite/gcc.dg/cpp/trad/mi6e.h - e9e98e38f93a3e1df0f1269e438b5be2 gcc/testsuite/gcc.dg/cpp/trad/mi7.c bad46dc3aecb70d53e1132e7986da491 gcc/testsuite/gcc.dg/cpp/trad/mi7a.h 6b26cd92690c2c76ce558f1f4f6ce1fb gcc/testsuite/gcc.dg/cpp/trad/mi7b.h 728fb4b3b00db9fb0096b9597ca10d4b gcc/testsuite/gcc.dg/cpp/trad/null-drctv.c dd4179d09f2539c1afb8751574726b67 gcc/testsuite/gcc.dg/cpp/trad/num-sign.c f05e936895687df50da3e0f17f68c57b gcc/testsuite/gcc.dg/cpp/trad/paste.c --- 9398,9428 ---- 0cdca52475a8c3a9fbc64e7982a87108 gcc/testsuite/gcc.dg/cpp/trad/maccom3.c 8ac54f30326c9d7872ec3d8eaa97ff75 gcc/testsuite/gcc.dg/cpp/trad/maccom4.c 5ce84b920c9e5de88dfdb3a218d24161 gcc/testsuite/gcc.dg/cpp/trad/maccom6.c 14bb8100f661e80060bbb6ee09090c6b gcc/testsuite/gcc.dg/cpp/trad/macroargs.c + d3f049e08540bc243ace4ae227147ac6 gcc/testsuite/gcc.dg/cpp/trad/macro.c 41cd5f25e80de9419f1c7f137da36f96 gcc/testsuite/gcc.dg/cpp/trad/mi1.c 777cf2c3e95b6b5ee7caed8bc88cf268 gcc/testsuite/gcc.dg/cpp/trad/mi1c.h 99740be49174af22208b1b54cbc4f3e8 gcc/testsuite/gcc.dg/cpp/trad/mi1nd.h 992a788f9735e0ad283a91e816ab650e gcc/testsuite/gcc.dg/cpp/trad/mi1ndp.h 5042e72ced13c9ae9b4cad6d7e6da4de gcc/testsuite/gcc.dg/cpp/trad/mi1x.h b5f4afc66d892526544ef4bb50e39b93 gcc/testsuite/gcc.dg/cpp/trad/mi2a.h 810a73288b7e1137fef95f841283662f gcc/testsuite/gcc.dg/cpp/trad/mi2b.h + a253659df9b8b241b73c737895b05185 gcc/testsuite/gcc.dg/cpp/trad/mi2.c ea8d52c5fdbf6b8f3354e8edff72a230 gcc/testsuite/gcc.dg/cpp/trad/mi2c.h 2516e06efc2119eeb566b8a8bfca37d8 gcc/testsuite/gcc.dg/cpp/trad/mi3.c 04fd30b4fe99ba777d01b6327e67d00a gcc/testsuite/gcc.dg/cpp/trad/mi3.def 863916d69c5e3aaf29d0ee5bc27b3c91 gcc/testsuite/gcc.dg/cpp/trad/mi3.h 0545f5104f965995885459ae2d00c61e gcc/testsuite/gcc.dg/cpp/trad/mi4.c 2bc51212ae65644d49fbc107a27f850b gcc/testsuite/gcc.dg/cpp/trad/mi5.c 521ac9d449ec695582b60b6f51804808 gcc/testsuite/gcc.dg/cpp/trad/mi6a.h 2882200c457faea366993a4b2e83694c gcc/testsuite/gcc.dg/cpp/trad/mi6b.h + c8a765bee43e69a012464bc207263efb gcc/testsuite/gcc.dg/cpp/trad/mi6.c 44ecd06f1199a044e6467b517e10e75f gcc/testsuite/gcc.dg/cpp/trad/mi6c.h 5fda0428d3c4b704dd431027da908d1d gcc/testsuite/gcc.dg/cpp/trad/mi6d.h 588a0899616f3b5b70dc80b0d35794a7 gcc/testsuite/gcc.dg/cpp/trad/mi6e.h bad46dc3aecb70d53e1132e7986da491 gcc/testsuite/gcc.dg/cpp/trad/mi7a.h 6b26cd92690c2c76ce558f1f4f6ce1fb gcc/testsuite/gcc.dg/cpp/trad/mi7b.h + e9e98e38f93a3e1df0f1269e438b5be2 gcc/testsuite/gcc.dg/cpp/trad/mi7.c 728fb4b3b00db9fb0096b9597ca10d4b gcc/testsuite/gcc.dg/cpp/trad/null-drctv.c dd4179d09f2539c1afb8751574726b67 gcc/testsuite/gcc.dg/cpp/trad/num-sign.c f05e936895687df50da3e0f17f68c57b gcc/testsuite/gcc.dg/cpp/trad/paste.c *************** ef4f422edbeb55f5e7aa5eee46bf15d3 gcc/te *** 14889,14899 **** --- 9432,9452 ---- fb8d966edc2bb4f9de1858ef3f07c225 gcc/testsuite/gcc.dg/cpp/trad/recurse-3.c 19e5cbd2c36fb20c8171cc606ffeb6c0 gcc/testsuite/gcc.dg/cpp/trad/redef1.c 550c0b4a70f21cc657b0be7ee91a936f gcc/testsuite/gcc.dg/cpp/trad/redef2.c + 5e9de5515fe4a8824fbca4d07e421417 gcc/testsuite/gcc.dg/cpp/trad/__STDC__.c 98ee20f87a972bda969b7109dd4c69d2 gcc/testsuite/gcc.dg/cpp/trad/strify.c 91ea375d222f41b29fce754f2f91a77e gcc/testsuite/gcc.dg/cpp/trad/trad.exp 4934795b44ee5b4d4a100c69ae18a71a gcc/testsuite/gcc.dg/cpp/trad/uchar.c + e32718f30aa27a6aabca241ea07a7a76 gcc/testsuite/gcc.dg/cpp/trad/Wunused.c + 722ce436983657fc4f00220b26f8fa36 gcc/testsuite/gcc.dg/cpp/trad/Wunused.h 9741e04a76510827749554c1610f8b02 gcc/testsuite/gcc.dg/cpp/trad/xwin1.c 1cd5384614e3226fa238ee19dd09ecce gcc/testsuite/gcc.dg/cpp/trigraphs.c + a761c4210317baf7c84815ede8d4d163 gcc/testsuite/gcc.dg/cpp/tr-paste.c + d1e7be001c1c677cf6acbfc7e9601597 gcc/testsuite/gcc.dg/cpp/tr-warn1.c + 748a9ffc4632256eba8f99739f0f438b gcc/testsuite/gcc.dg/cpp/tr-warn2.c + 04c49b29bcc9a493a1d142d6746e31b6 gcc/testsuite/gcc.dg/cpp/tr-warn3.c + ca64ba74835fb975cfdb11db404a7d4b gcc/testsuite/gcc.dg/cpp/tr-warn4.c + bba1edc0b74880bc977eb1f7bb7c1dc3 gcc/testsuite/gcc.dg/cpp/tr-warn5.c + a1a32d3d9b7267e2c79fcf8cd7afe3ba gcc/testsuite/gcc.dg/cpp/tr-warn6.c d7b4ffc23f8ee27cfb9746268dc8bd9e gcc/testsuite/gcc.dg/cpp/uchar-1.c bc5a1f992350d5127dba7dd3a2c34eeb gcc/testsuite/gcc.dg/cpp/uchar-3.c 314bb2b38dc4bae0232c871009aca9d2 gcc/testsuite/gcc.dg/cpp/ucs.c *************** a3782e0d4f1f64cc38d0f1089ba6e34f gcc/te *** 14910,14919 **** d0e4924e25980b474b5bf55a4f7705a2 gcc/testsuite/gcc.dg/cpp/very-long-comment.c bddbf619aa148dc52dba82e2f937b89a gcc/testsuite/gcc.dg/cpp/wchar-1.c febe83ee27f0e3494e3bd4484d6a7d21 gcc/testsuite/gcc.dg/cpp/widestr1.c 95b6f0195944f3423a1f5b559f7c6f36 gcc/testsuite/gcc.dg/cris-peep2-andu1.c dbc16aecdd1446c41d23c5c963425d85 gcc/testsuite/gcc.dg/cris-peep2-andu2.c - 17a5fba86c80b8411badd76509411d7c gcc/testsuite/gcc.dg/cris-peep2-xsrand.c af9b17303a45605cd6cb431be816cfd5 gcc/testsuite/gcc.dg/cris-peep2-xsrand2.c 7357afe53104958e57d389e7ed8586bf gcc/testsuite/gcc.dg/darwin-20040809-2.c fb2cff7f2512c80434d59d702b80e754 gcc/testsuite/gcc.dg/darwin-20040812-1.c 965986b227062a2b8c664c916a71ad45 gcc/testsuite/gcc.dg/darwin-abi-1.c --- 9463,9483 ---- d0e4924e25980b474b5bf55a4f7705a2 gcc/testsuite/gcc.dg/cpp/very-long-comment.c bddbf619aa148dc52dba82e2f937b89a gcc/testsuite/gcc.dg/cpp/wchar-1.c febe83ee27f0e3494e3bd4484d6a7d21 gcc/testsuite/gcc.dg/cpp/widestr1.c + 132e1fcd7ade4da403ea562897e33563 gcc/testsuite/gcc.dg/cpp/Wmissingdirs.c + 83988ed16b982a766fdaadae26388404 gcc/testsuite/gcc.dg/cpp/Wsignprom.c + 86c463fba0cb8806b6e38fe0f5844002 gcc/testsuite/gcc.dg/cpp/Wtrigraphs-2.c + 7be7467a05ff7ff1e309b1776ef6557d gcc/testsuite/gcc.dg/cpp/Wtrigraphs.c + 69752065d57bcf081fec6a8eee4c3e80 gcc/testsuite/gcc.dg/cpp/Wunknown-pragmas-1.c + 9133b60797fd27c2069996efa899ffac gcc/testsuite/gcc.dg/cpp/Wunused.c + 722ce436983657fc4f00220b26f8fa36 gcc/testsuite/gcc.dg/cpp/Wunused.h + 2401520a72895753634940574a585756 gcc/testsuite/gcc.dg/cpp/Wvariadic-1.c + 4908fdae0d823bbf0d50775be10cb5d9 gcc/testsuite/gcc.dg/cpp/Wvariadic-2.c + a65febef7770d3d4e7759e08887a440a gcc/testsuite/gcc.dg/cpp/Wvariadic-3.c + e31387a6e732d6bcf75a7fd6777a1907 gcc/testsuite/gcc.dg/cpp/Wvariadic-4.c 95b6f0195944f3423a1f5b559f7c6f36 gcc/testsuite/gcc.dg/cris-peep2-andu1.c dbc16aecdd1446c41d23c5c963425d85 gcc/testsuite/gcc.dg/cris-peep2-andu2.c af9b17303a45605cd6cb431be816cfd5 gcc/testsuite/gcc.dg/cris-peep2-xsrand2.c + 17a5fba86c80b8411badd76509411d7c gcc/testsuite/gcc.dg/cris-peep2-xsrand.c 7357afe53104958e57d389e7ed8586bf gcc/testsuite/gcc.dg/darwin-20040809-2.c fb2cff7f2512c80434d59d702b80e754 gcc/testsuite/gcc.dg/darwin-20040812-1.c 965986b227062a2b8c664c916a71ad45 gcc/testsuite/gcc.dg/darwin-abi-1.c *************** f1de6a326b4846750e0ac1ab775db181 gcc/te *** 14921,14932 **** 4b26b2b0c1600f70ab03780a630e9d65 gcc/testsuite/gcc.dg/darwin-bool-1.c d898994d2dd12e123fcb756d46aed2c4 gcc/testsuite/gcc.dg/darwin-bool-2.c b477cca030ba86435b074a334ee9bfd0 gcc/testsuite/gcc.dg/darwin-ld-1.c - 1745b33fc7805975cb0a5e3a24fe794b gcc/testsuite/gcc.dg/darwin-ld-2.c 9fa876cce008f5a8d26340933a0e3295 gcc/testsuite/gcc.dg/darwin-ld-20040809-1.c e62d76045ed903e34f34747bee80da98 gcc/testsuite/gcc.dg/darwin-ld-20040809-2.c 37137f00ef98856229916ab1efa4960c gcc/testsuite/gcc.dg/darwin-ld-20040828-1.c e9b0884874f5e5301250bf4eab5ba3e6 gcc/testsuite/gcc.dg/darwin-ld-20040828-2.c c9fb88e0f1b5c073a2385125ee506c3d gcc/testsuite/gcc.dg/darwin-ld-20040828-3.c fb5a1322bd685744938894a0d61c31cd gcc/testsuite/gcc.dg/darwin-ld-3.c 032e2844c36490a1f93ab40ce4e95d5b gcc/testsuite/gcc.dg/darwin-ld-4.c ac166dddd60ee5e26796af85796e8ce4 gcc/testsuite/gcc.dg/darwin-ld-5.c --- 9485,9496 ---- 4b26b2b0c1600f70ab03780a630e9d65 gcc/testsuite/gcc.dg/darwin-bool-1.c d898994d2dd12e123fcb756d46aed2c4 gcc/testsuite/gcc.dg/darwin-bool-2.c b477cca030ba86435b074a334ee9bfd0 gcc/testsuite/gcc.dg/darwin-ld-1.c 9fa876cce008f5a8d26340933a0e3295 gcc/testsuite/gcc.dg/darwin-ld-20040809-1.c e62d76045ed903e34f34747bee80da98 gcc/testsuite/gcc.dg/darwin-ld-20040809-2.c 37137f00ef98856229916ab1efa4960c gcc/testsuite/gcc.dg/darwin-ld-20040828-1.c e9b0884874f5e5301250bf4eab5ba3e6 gcc/testsuite/gcc.dg/darwin-ld-20040828-2.c c9fb88e0f1b5c073a2385125ee506c3d gcc/testsuite/gcc.dg/darwin-ld-20040828-3.c + 1745b33fc7805975cb0a5e3a24fe794b gcc/testsuite/gcc.dg/darwin-ld-2.c fb5a1322bd685744938894a0d61c31cd gcc/testsuite/gcc.dg/darwin-ld-3.c 032e2844c36490a1f93ab40ce4e95d5b gcc/testsuite/gcc.dg/darwin-ld-4.c ac166dddd60ee5e26796af85796e8ce4 gcc/testsuite/gcc.dg/darwin-ld-5.c *************** f8dfcc31f053d43410e07480789d15b4 gcc/te *** 14962,14967 **** --- 9526,9533 ---- b0c60ff09545a99e7a174f8d22cf8c1e gcc/testsuite/gcc.dg/debug/dwarf2-3.c 424d1c5712132fa946d29bea292a641c gcc/testsuite/gcc.dg/debug/dwarf2-3.h ed2892bbe639d1358ce1ade41d107602 gcc/testsuite/gcc.dg/debug/dwarf2/c99-typedef1.c + c8f0a6657275677af4f6d95b665dfa10 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp + b4e0f819c8f05b8accc38cd123db0193 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c 46fb9ffee0c9f047d6b3e71585ce5f35 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char1.c 813ad40303116f8cb69b9d4cb1ced872 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char2.c e57b41f67e615dce330f0aa16e9cec0f gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char3.c *************** e6df03e2a2bc2937b8ef3b822dbd16c9 gcc/te *** 14972,14979 **** 00910792a087626f8d12a19ec5a077fd gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die6.c c26a8ec1674b11fa2c7fcd00f8c95bc4 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die7.c 70e1bd8d16df92a5c6cfa80f71734b4e gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-uninit.c - b4e0f819c8f05b8accc38cd123db0193 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c - c8f0a6657275677af4f6d95b665dfa10 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp 78a17225a8c81693c3c87bb13e008b9a gcc/testsuite/gcc.dg/debug/dwarf2/var1.c 01d86a027c3baef8908f88b0c3bfcc31 gcc/testsuite/gcc.dg/debug/dwarf2/var2.c e39702ba4ac8cdf1b4d7895fa15c394f gcc/testsuite/gcc.dg/debug/redecl-1.c --- 9538,9543 ---- *************** d0670e7a7e4d7796fd6328449dacb860 gcc/te *** 14994,15000 **** da0ebc3a4ebef6f80056bac7463d74b5 gcc/testsuite/gcc.dg/decl-nospec-1.c 19347fa3459b9faaeefc1b365de759db gcc/testsuite/gcc.dg/decl-nospec-2.c 7ad30b078ac27df203767b4b2ce8b28c gcc/testsuite/gcc.dg/decl-nospec-3.c - 43ade142e6e7f09d8050f0f7aaab086d gcc/testsuite/gcc.dg/declspec-1.c 3658efbbd16cac8530a044fec12898ff gcc/testsuite/gcc.dg/declspec-10.c 321a9fbb63797bcd7df324bce74a654b gcc/testsuite/gcc.dg/declspec-11.c da79b7f8223e500eedf5c8791e81deee gcc/testsuite/gcc.dg/declspec-12.c --- 9558,9563 ---- *************** da79b7f8223e500eedf5c8791e81deee gcc/te *** 15003,15008 **** --- 9566,9572 ---- 72ba80e2b61d1b74c0eeafd2c52f3a8b gcc/testsuite/gcc.dg/declspec-15.c 7b54d36a5917b5a3a6e156d22be9b112 gcc/testsuite/gcc.dg/declspec-16.c 286fe01ffe6ca56bab0bda1a63d396c2 gcc/testsuite/gcc.dg/declspec-17.c + 43ade142e6e7f09d8050f0f7aaab086d gcc/testsuite/gcc.dg/declspec-1.c 5e356c4d6a9f4d3085839f0218b3a7a1 gcc/testsuite/gcc.dg/declspec-2.c 5fa9a41f57a5f41c5b9ba441ba38fbfa gcc/testsuite/gcc.dg/declspec-3.c a1ae3b59ef85093844cf3494cef6ee12 gcc/testsuite/gcc.dg/declspec-4.c *************** b224f23157eb7a0a8a4c84cd512d1c7f gcc/te *** 15017,15022 **** --- 9581,9587 ---- 4062baa42c16757fb5fd520b858cabe8 gcc/testsuite/gcc.dg/deprecated.c 64c8d7adf49bca62f7a2662939324f87 gcc/testsuite/gcc.dg/dg.exp 800ebc8c0b6c4581219d124682bd0f28 gcc/testsuite/gcc.dg/divbyzero.c + 027655a8b0ca99f061c058d32eedfa46 gcc/testsuite/gcc.dg/div-compare-1.c 7b1a0f2af9f383cb4104555ac526f60a gcc/testsuite/gcc.dg/dll-1.c 41d420bac4049866ec20ba2e74077900 gcc/testsuite/gcc.dg/dll-2.c 111906f0df6dc71f6545e26175f31283 gcc/testsuite/gcc.dg/dll-3.c *************** f34780cdbccc51545586c79e2e465eb7 gcc/te *** 15033,15047 **** 3367572aef14719516e2e5669799c392 gcc/testsuite/gcc.dg/duff-2.c ce354ccb3e1bed31286dc21c6b83f645 gcc/testsuite/gcc.dg/duff-3.c 4b5ac2269290a5f79b79ea4846100bd6 gcc/testsuite/gcc.dg/duff-4.c 98e009f186009113a73f83a1d6acae4c gcc/testsuite/gcc.dg/empty-source-1.c 9227919382dd50d2fab79efbece543d0 gcc/testsuite/gcc.dg/empty-source-2.c 1d4952d15870b228bc36153cc113aa5c gcc/testsuite/gcc.dg/empty-source-3.c - c3d0e5f87b23f96c728ab8dd3707bb9b gcc/testsuite/gcc.dg/empty1.c - 959121eabe31d6444e7adffe039b0bdd gcc/testsuite/gcc.dg/empty2.c - f46331dedfa15ae75ea7543b07fd7d45 gcc/testsuite/gcc.dg/enum-compat-1.c ba60814aadf21741cc3e6781a96f6801 gcc/testsuite/gcc.dg/enum1.c 36d60a18cc2d81c2f3553d9d74463b9e gcc/testsuite/gcc.dg/enum2.c a50b0f335a12a722f789c3ed820f2f93 gcc/testsuite/gcc.dg/enum3.c bbb87d2a73c29d36f6bb6b3dec4a2b02 gcc/testsuite/gcc.dg/extra-semi-1.c 458a892d6154b0168d9b78e4532023df gcc/testsuite/gcc.dg/extra-semi-2.c 68d0996cc73902d8ca718419dffb480e gcc/testsuite/gcc.dg/extra-semi-3.c --- 9598,9612 ---- 3367572aef14719516e2e5669799c392 gcc/testsuite/gcc.dg/duff-2.c ce354ccb3e1bed31286dc21c6b83f645 gcc/testsuite/gcc.dg/duff-3.c 4b5ac2269290a5f79b79ea4846100bd6 gcc/testsuite/gcc.dg/duff-4.c + c3d0e5f87b23f96c728ab8dd3707bb9b gcc/testsuite/gcc.dg/empty1.c + 959121eabe31d6444e7adffe039b0bdd gcc/testsuite/gcc.dg/empty2.c 98e009f186009113a73f83a1d6acae4c gcc/testsuite/gcc.dg/empty-source-1.c 9227919382dd50d2fab79efbece543d0 gcc/testsuite/gcc.dg/empty-source-2.c 1d4952d15870b228bc36153cc113aa5c gcc/testsuite/gcc.dg/empty-source-3.c ba60814aadf21741cc3e6781a96f6801 gcc/testsuite/gcc.dg/enum1.c 36d60a18cc2d81c2f3553d9d74463b9e gcc/testsuite/gcc.dg/enum2.c a50b0f335a12a722f789c3ed820f2f93 gcc/testsuite/gcc.dg/enum3.c + f46331dedfa15ae75ea7543b07fd7d45 gcc/testsuite/gcc.dg/enum-compat-1.c bbb87d2a73c29d36f6bb6b3dec4a2b02 gcc/testsuite/gcc.dg/extra-semi-1.c 458a892d6154b0168d9b78e4532023df gcc/testsuite/gcc.dg/extra-semi-2.c 68d0996cc73902d8ca718419dffb480e gcc/testsuite/gcc.dg/extra-semi-3.c *************** ef50af421660786db0fe02810452b32f gcc/te *** 15051,15056 **** --- 9616,9623 ---- 69ed1575e1b01f57f9ca40ef702adf25 gcc/testsuite/gcc.dg/float-range-1.c f94128eb9e051131d6f3779893016fa9 gcc/testsuite/gcc.dg/float-range-2.c 929a1f92da326a50b56b5ff9d2cfad9e gcc/testsuite/gcc.dg/fnegate-1.c + deb65cf509b86e5f9feed0d805717566 gcc/testsuite/gcc.dg/fold-cond-1.c + f258fb8a2f7df6f84315d69daf1da5bf gcc/testsuite/gcc.dg/fold-convround-1.c a588621b633b1aa35e6343c5f64a6ca3 gcc/testsuite/gcc.dg/format/array-1.c cb6e90df2af2c9a49f9744beaa8ff594 gcc/testsuite/gcc.dg/format/asm_fprintf-1.c d08746fc011f2bf3505da2581c4ece74 gcc/testsuite/gcc.dg/format/asm_fprintf-2.c *************** adc1c3d1b88b20e8dd013a64b91db577 gcc/te *** 15114,15123 **** a41798c73aec8fcc8c0bbba8cc6d8637 gcc/testsuite/gcc.dg/format/multattr-3.c 63185e4123bc7bcc376bf6874ec2005f gcc/testsuite/gcc.dg/format/no-exargs-1.c 6b16a40ed92dacd3b84c2c55a8c432b3 gcc/testsuite/gcc.dg/format/no-exargs-2.c - 0ea9372e4cf4c35f730148b1e1d9b07e gcc/testsuite/gcc.dg/format/no-y2k-1.c d487dac917842b7e25f4fc0434c2cbab gcc/testsuite/gcc.dg/format/nonlit-1.c 0aa0ae604478cf1d92b6021c870d0726 gcc/testsuite/gcc.dg/format/nonlit-2.c 1cc60d4a7ab9190b0d72ea942888828a gcc/testsuite/gcc.dg/format/nonlit-3.c 7d5a60e040bd26c50ab5b50cb8b8ae02 gcc/testsuite/gcc.dg/format/null-1.c 49631e03aa916a9a3f06009ceacfc047 gcc/testsuite/gcc.dg/format/opt-1.c 34fb7b951c1773f0722c50eafc532740 gcc/testsuite/gcc.dg/format/opt-2.c --- 9681,9690 ---- a41798c73aec8fcc8c0bbba8cc6d8637 gcc/testsuite/gcc.dg/format/multattr-3.c 63185e4123bc7bcc376bf6874ec2005f gcc/testsuite/gcc.dg/format/no-exargs-1.c 6b16a40ed92dacd3b84c2c55a8c432b3 gcc/testsuite/gcc.dg/format/no-exargs-2.c d487dac917842b7e25f4fc0434c2cbab gcc/testsuite/gcc.dg/format/nonlit-1.c 0aa0ae604478cf1d92b6021c870d0726 gcc/testsuite/gcc.dg/format/nonlit-2.c 1cc60d4a7ab9190b0d72ea942888828a gcc/testsuite/gcc.dg/format/nonlit-3.c + 0ea9372e4cf4c35f730148b1e1d9b07e gcc/testsuite/gcc.dg/format/no-y2k-1.c 7d5a60e040bd26c50ab5b50cb8b8ae02 gcc/testsuite/gcc.dg/format/null-1.c 49631e03aa916a9a3f06009ceacfc047 gcc/testsuite/gcc.dg/format/opt-1.c 34fb7b951c1773f0722c50eafc532740 gcc/testsuite/gcc.dg/format/opt-2.c *************** d898bf53f3f67a85e6b6dbbffeb5c0eb gcc/te *** 15143,15160 **** fc8aab2b77096404ffea331358223da8 gcc/testsuite/gcc.dg/ftrapv-1.c eb515f51738ea7e66a74bba30c07d288 gcc/testsuite/gcc.dg/ftrapv-2.c 8cdaf02a469455e7975cd57fc98484b0 gcc/testsuite/gcc.dg/func-args-1.c - e75333372361c3ec676c31ff57f67b39 gcc/testsuite/gcc.dg/func-outside-1.c - e4ba881665ef030f84ea9dcf900d3b19 gcc/testsuite/gcc.dg/func-outside-2.c - 054d9787db189df8f3b91708149755d2 gcc/testsuite/gcc.dg/func-ptr-conv-1.c 9644c7f08eac0e0fb416e316dbc87180 gcc/testsuite/gcc.dg/funcdef-attr-1.c 631c25cdcb004ee1ab6ebf40060c8e5c gcc/testsuite/gcc.dg/funcdef-storage-1.c 76d015871f349d73fa20bf4628162ac0 gcc/testsuite/gcc.dg/funcorder.c 565480f5f171a65e57b3681138cfe06c gcc/testsuite/gcc.dg/funroll-loops-all.c 62d920d6b82d74485639ab900ef86541 gcc/testsuite/gcc.dg/fwrapv-1.c 1cf9e5c4ca991ae1427cec43e737b17a gcc/testsuite/gcc.dg/fwrapv-2.c - 644bbd61aaed9ff26399d6df215c0bf6 gcc/testsuite/gcc.dg/gnu-cond-expr-1.c - a8582cd0b161ca78615629575be48ebd gcc/testsuite/gcc.dg/gnu-cond-expr-2.c - 182acc593171594b059c21f3e6add5a9 gcc/testsuite/gcc.dg/gnu-cond-expr-3.c b2a706a7cbbcb618336ca54df5e8285f gcc/testsuite/gcc.dg/gnu89-dupqual-1.c 9b4e2ffef53a9975339f70afe5b6b7bc gcc/testsuite/gcc.dg/gnu89-init-1.c 2816ce367d05508bf88cc4732fcec0cf gcc/testsuite/gcc.dg/gnu89-init-2.c --- 9710,9726 ---- fc8aab2b77096404ffea331358223da8 gcc/testsuite/gcc.dg/ftrapv-1.c eb515f51738ea7e66a74bba30c07d288 gcc/testsuite/gcc.dg/ftrapv-2.c 8cdaf02a469455e7975cd57fc98484b0 gcc/testsuite/gcc.dg/func-args-1.c 9644c7f08eac0e0fb416e316dbc87180 gcc/testsuite/gcc.dg/funcdef-attr-1.c 631c25cdcb004ee1ab6ebf40060c8e5c gcc/testsuite/gcc.dg/funcdef-storage-1.c + 35c063c7a73e763b41dca9f9087e514c gcc/testsuite/gcc.dg/funcdef-var-1.c + 922ff6c7f699cb42a5f0723429231893 gcc/testsuite/gcc.dg/funcdef-var-2.c 76d015871f349d73fa20bf4628162ac0 gcc/testsuite/gcc.dg/funcorder.c + e75333372361c3ec676c31ff57f67b39 gcc/testsuite/gcc.dg/func-outside-1.c + e4ba881665ef030f84ea9dcf900d3b19 gcc/testsuite/gcc.dg/func-outside-2.c + 054d9787db189df8f3b91708149755d2 gcc/testsuite/gcc.dg/func-ptr-conv-1.c 565480f5f171a65e57b3681138cfe06c gcc/testsuite/gcc.dg/funroll-loops-all.c 62d920d6b82d74485639ab900ef86541 gcc/testsuite/gcc.dg/fwrapv-1.c 1cf9e5c4ca991ae1427cec43e737b17a gcc/testsuite/gcc.dg/fwrapv-2.c b2a706a7cbbcb618336ca54df5e8285f gcc/testsuite/gcc.dg/gnu89-dupqual-1.c 9b4e2ffef53a9975339f70afe5b6b7bc gcc/testsuite/gcc.dg/gnu89-init-1.c 2816ce367d05508bf88cc4732fcec0cf gcc/testsuite/gcc.dg/gnu89-init-2.c *************** b2a706a7cbbcb618336ca54df5e8285f gcc/te *** 15162,15167 **** --- 9728,9736 ---- 465c3878b47ae66788561ddbec36b439 gcc/testsuite/gcc.dg/gnu99-init-1.c e488893b50fec3458ff941b969c6a3ee gcc/testsuite/gcc.dg/gnu99-init-2.c 73b4b22644965545b7a058a6facc4437 gcc/testsuite/gcc.dg/gnu99-static-1.c + 644bbd61aaed9ff26399d6df215c0bf6 gcc/testsuite/gcc.dg/gnu-cond-expr-1.c + a8582cd0b161ca78615629575be48ebd gcc/testsuite/gcc.dg/gnu-cond-expr-2.c + 182acc593171594b059c21f3e6add5a9 gcc/testsuite/gcc.dg/gnu-cond-expr-3.c 306ad5770d3a79444ba33c00e4c255bd gcc/testsuite/gcc.dg/h8300-bss-align-1.c 6e57534496a3cfbfa660bddc011efbc3 gcc/testsuite/gcc.dg/h8300-ice2.c a79e7852cdc3a2591178e5ebb62a3a3b gcc/testsuite/gcc.dg/h8300-stack-1.c *************** a747cf9fefb0f5eb3f463204001dd748 gcc/te *** 15198,15205 **** d00ec27a282186715b068226b132b18b gcc/testsuite/gcc.dg/i386-fpcvt-2.c 34d3f00f44694da3c16d49e8e6ce3e5f gcc/testsuite/gcc.dg/i386-fpcvt-3.c 659dda33ca796bf1fb09c16c9dedd808 gcc/testsuite/gcc.dg/i386-fpcvt-4.c - 48d31a795ac8363c32dce39c317a0c6a gcc/testsuite/gcc.dg/i386-local.c 4f84ec63986a59b1cf289e809f125180 gcc/testsuite/gcc.dg/i386-local2.c 32748697f1f70964f0551b3d48c5545d gcc/testsuite/gcc.dg/i386-loop-1.c a4c4791c33c3d8e73eb4944ac9e0c0c3 gcc/testsuite/gcc.dg/i386-loop-2.c fb6277135b11c40083fa3b8c4e349133 gcc/testsuite/gcc.dg/i386-loop-3.c --- 9767,9774 ---- d00ec27a282186715b068226b132b18b gcc/testsuite/gcc.dg/i386-fpcvt-2.c 34d3f00f44694da3c16d49e8e6ce3e5f gcc/testsuite/gcc.dg/i386-fpcvt-3.c 659dda33ca796bf1fb09c16c9dedd808 gcc/testsuite/gcc.dg/i386-fpcvt-4.c 4f84ec63986a59b1cf289e809f125180 gcc/testsuite/gcc.dg/i386-local2.c + 48d31a795ac8363c32dce39c317a0c6a gcc/testsuite/gcc.dg/i386-local.c 32748697f1f70964f0551b3d48c5545d gcc/testsuite/gcc.dg/i386-loop-1.c a4c4791c33c3d8e73eb4944ac9e0c0c3 gcc/testsuite/gcc.dg/i386-loop-2.c fb6277135b11c40083fa3b8c4e349133 gcc/testsuite/gcc.dg/i386-loop-3.c *************** c43eecdeb76f0c89e8459f381fe7fb6a gcc/te *** 15218,15227 **** a4c459cc5e023ec2389b9f6f5e39b4fb gcc/testsuite/gcc.dg/i386-signbit-1.c b1514d445e1b09461cab0d68588d1334 gcc/testsuite/gcc.dg/i386-signbit-2.c bee18202fc2bf00d7f9385c5cc53277c gcc/testsuite/gcc.dg/i386-signbit-3.c - 93931d968ce7a742e6a92420704ca0a9 gcc/testsuite/gcc.dg/i386-sse-1.c d3479d9362aa2c7e626ad583d628ab37 gcc/testsuite/gcc.dg/i386-sse-10.c 62a50d22374724fd874e23f4347e59e3 gcc/testsuite/gcc.dg/i386-sse-11.c 43752ec480bcb1c867626cde6dd600e0 gcc/testsuite/gcc.dg/i386-sse-12.c a14a3c5452af0f0c3fd3aa461c361ce4 gcc/testsuite/gcc.dg/i386-sse-2.c b9e2808a3a55b726edac71f79691878b gcc/testsuite/gcc.dg/i386-sse-3.c 8926e53f233d04982e0bc8af7fb5cdcd gcc/testsuite/gcc.dg/i386-sse-4.c --- 9787,9796 ---- a4c459cc5e023ec2389b9f6f5e39b4fb gcc/testsuite/gcc.dg/i386-signbit-1.c b1514d445e1b09461cab0d68588d1334 gcc/testsuite/gcc.dg/i386-signbit-2.c bee18202fc2bf00d7f9385c5cc53277c gcc/testsuite/gcc.dg/i386-signbit-3.c d3479d9362aa2c7e626ad583d628ab37 gcc/testsuite/gcc.dg/i386-sse-10.c 62a50d22374724fd874e23f4347e59e3 gcc/testsuite/gcc.dg/i386-sse-11.c 43752ec480bcb1c867626cde6dd600e0 gcc/testsuite/gcc.dg/i386-sse-12.c + 93931d968ce7a742e6a92420704ca0a9 gcc/testsuite/gcc.dg/i386-sse-1.c a14a3c5452af0f0c3fd3aa461c361ce4 gcc/testsuite/gcc.dg/i386-sse-2.c b9e2808a3a55b726edac71f79691878b gcc/testsuite/gcc.dg/i386-sse-3.c 8926e53f233d04982e0bc8af7fb5cdcd gcc/testsuite/gcc.dg/i386-sse-4.c *************** d3b8fc8ddcf2655e363124ef946fbf85 gcc/te *** 15253,15260 **** e7cfcf35d3576cc348fad814806318e1 gcc/testsuite/gcc.dg/ia64-types2.c 83e05e55312e94542e704d4c1106ecc7 gcc/testsuite/gcc.dg/ia64-visibility-1.c ab4a753420c7cc112326b8711285358c gcc/testsuite/gcc.dg/ia64-visibility-2.c - 4e832182620dc07327ef3626bcd3ee61 gcc/testsuite/gcc.dg/if-empty-1.c 9a6101d4463140bd764616fe8d813f87 gcc/testsuite/gcc.dg/ifelse-1.c f81ed0f9918056ceff358d434a6eda9e gcc/testsuite/gcc.dg/iftrap-1.c 7cb2a20e34dc997b07525367fa102d52 gcc/testsuite/gcc.dg/iftrap-2.c 98b296f483e6084251d31ca65d2b32b2 gcc/testsuite/gcc.dg/init-bad-1.c --- 9822,9829 ---- e7cfcf35d3576cc348fad814806318e1 gcc/testsuite/gcc.dg/ia64-types2.c 83e05e55312e94542e704d4c1106ecc7 gcc/testsuite/gcc.dg/ia64-visibility-1.c ab4a753420c7cc112326b8711285358c gcc/testsuite/gcc.dg/ia64-visibility-2.c 9a6101d4463140bd764616fe8d813f87 gcc/testsuite/gcc.dg/ifelse-1.c + 4e832182620dc07327ef3626bcd3ee61 gcc/testsuite/gcc.dg/if-empty-1.c f81ed0f9918056ceff358d434a6eda9e gcc/testsuite/gcc.dg/iftrap-1.c 7cb2a20e34dc997b07525367fa102d52 gcc/testsuite/gcc.dg/iftrap-2.c 98b296f483e6084251d31ca65d2b32b2 gcc/testsuite/gcc.dg/init-bad-1.c *************** ea26630511a88f6cdfd2d60327ad7f87 gcc/te *** 15271,15293 **** 00599fdd6c40fea0fd12e2c09f7a4347 gcc/testsuite/gcc.dg/init-string-2.c 09d7ab46368a3c67e84d62f415b75a88 gcc/testsuite/gcc.dg/init-undef-1.c 73b1ecc0691ed493941c39b5bb50e5e1 gcc/testsuite/gcc.dg/init-vec-1.c - 535e79f02ecb528845d0fc07ae7e2cd1 gcc/testsuite/gcc.dg/inline-1.c cd7b23f998c4e684edd54b5be0d375c8 gcc/testsuite/gcc.dg/inline-10.c 7e270596603885c58bc51c47a8f81bb4 gcc/testsuite/gcc.dg/inline-11.c dd980e8d1b2fc8e29cbdca79bf80654b gcc/testsuite/gcc.dg/inline-12.c 9a081c1626552c4ca7f50365dd0ed143 gcc/testsuite/gcc.dg/inline-2.c 0d148a8ae5d6d0bf0c63f003d6e28afc gcc/testsuite/gcc.dg/inline-3.c 2eed98dfcc022044e610af32e1c937c1 gcc/testsuite/gcc.dg/inline-4.c 7fc691c96ff167ea4acaf530fdfd717a gcc/testsuite/gcc.dg/inline-5.c 96b467a4117442b64211f4f3411003a4 gcc/testsuite/gcc.dg/inline-6.c ba66b4f621efcd9fab8ee6d7a3de2f82 gcc/testsuite/gcc.dg/inline-7.c 7f3f5523867eedca587232b3a2536214 gcc/testsuite/gcc.dg/inline-8.c 3b15751f8660e124f17901067d32e2d0 gcc/testsuite/gcc.dg/inline-9.c 3b71d58f6f91b3461b4b7dd424cb4fe1 gcc/testsuite/gcc.dg/inline-mcpy.c - 2f3c7ece278ddda431e94570ef11b4b0 gcc/testsuite/gcc.dg/inline1.c - 6a6c3d2d4182c16e1ccbe3b6daa5fdf3 gcc/testsuite/gcc.dg/inline2.c - a35d7b9c7a32643f55dc55de37a2ffe7 gcc/testsuite/gcc.dg/inline3.c - 380fcebac8f15b8bddc2f13b29ee09c9 gcc/testsuite/gcc.dg/inline4.c a481d0a49a4bf2aa98254e8df226bcd5 gcc/testsuite/gcc.dg/intermod-1.c 5e2f54e74fe86f9ee273f2a7396cdc5e gcc/testsuite/gcc.dg/intmax_t-1.c 8f5983946d28dca5853e89d0aa48b65d gcc/testsuite/gcc.dg/kpice1.c --- 9840,9862 ---- 00599fdd6c40fea0fd12e2c09f7a4347 gcc/testsuite/gcc.dg/init-string-2.c 09d7ab46368a3c67e84d62f415b75a88 gcc/testsuite/gcc.dg/init-undef-1.c 73b1ecc0691ed493941c39b5bb50e5e1 gcc/testsuite/gcc.dg/init-vec-1.c cd7b23f998c4e684edd54b5be0d375c8 gcc/testsuite/gcc.dg/inline-10.c 7e270596603885c58bc51c47a8f81bb4 gcc/testsuite/gcc.dg/inline-11.c dd980e8d1b2fc8e29cbdca79bf80654b gcc/testsuite/gcc.dg/inline-12.c + 535e79f02ecb528845d0fc07ae7e2cd1 gcc/testsuite/gcc.dg/inline-1.c + 2f3c7ece278ddda431e94570ef11b4b0 gcc/testsuite/gcc.dg/inline1.c 9a081c1626552c4ca7f50365dd0ed143 gcc/testsuite/gcc.dg/inline-2.c + 6a6c3d2d4182c16e1ccbe3b6daa5fdf3 gcc/testsuite/gcc.dg/inline2.c 0d148a8ae5d6d0bf0c63f003d6e28afc gcc/testsuite/gcc.dg/inline-3.c + a35d7b9c7a32643f55dc55de37a2ffe7 gcc/testsuite/gcc.dg/inline3.c 2eed98dfcc022044e610af32e1c937c1 gcc/testsuite/gcc.dg/inline-4.c + 380fcebac8f15b8bddc2f13b29ee09c9 gcc/testsuite/gcc.dg/inline4.c 7fc691c96ff167ea4acaf530fdfd717a gcc/testsuite/gcc.dg/inline-5.c 96b467a4117442b64211f4f3411003a4 gcc/testsuite/gcc.dg/inline-6.c ba66b4f621efcd9fab8ee6d7a3de2f82 gcc/testsuite/gcc.dg/inline-7.c 7f3f5523867eedca587232b3a2536214 gcc/testsuite/gcc.dg/inline-8.c 3b15751f8660e124f17901067d32e2d0 gcc/testsuite/gcc.dg/inline-9.c 3b71d58f6f91b3461b4b7dd424cb4fe1 gcc/testsuite/gcc.dg/inline-mcpy.c a481d0a49a4bf2aa98254e8df226bcd5 gcc/testsuite/gcc.dg/intermod-1.c 5e2f54e74fe86f9ee273f2a7396cdc5e gcc/testsuite/gcc.dg/intmax_t-1.c 8f5983946d28dca5853e89d0aa48b65d gcc/testsuite/gcc.dg/kpice1.c *************** a481d0a49a4bf2aa98254e8df226bcd5 gcc/te *** 15296,15301 **** --- 9865,9871 ---- c0e78df24f77e92ad5b9cb0808778c9f gcc/testsuite/gcc.dg/label-decl-2.c 51f9d0596a8219a81f4e562e99d6567c gcc/testsuite/gcc.dg/label-decl-3.c d4e500abbaab94e2aa8034e74b2020c1 gcc/testsuite/gcc.dg/label-decl-4.c + 26de2e6c82e17f1796ce34a166aa7a3d gcc/testsuite/gcc.dg/large-size-array-2.c a1511014730573ca08fa055a4f00aa75 gcc/testsuite/gcc.dg/lazy-ptr-test.c a2385eedd735afde625296ec7c33f79d gcc/testsuite/gcc.dg/local1.c 76f69a190953ccd863754decb53a410c gcc/testsuite/gcc.dg/long-long-typespec-1.c *************** bf870f767c6be672a0cfc990dd97f936 gcc/te *** 15305,15315 **** bdd0de0807674c3312a2a9e4ff914e19 gcc/testsuite/gcc.dg/loop-4.c a73ede53a12274bacc5436575ebb14b9 gcc/testsuite/gcc.dg/loop-5.c 46248b6e3d3fc518ebd99c80a4e3053d gcc/testsuite/gcc.dg/loop-6.c 7b3cd3144005cbcd5f7ce75230580c93 gcc/testsuite/gcc.dg/lvalue-2.c 9d62654ffe952241dc290702c6beceac gcc/testsuite/gcc.dg/lvalue-3.c - 60b94247e9f758f50b7d538b0c44a1e7 gcc/testsuite/gcc.dg/lvalue1.c - 7b992eada8877ee8824bb9e72763ee9e gcc/testsuite/gcc.dg/m-un-1.c - ae5e128d38c894fe5bcf75aed6f5546b gcc/testsuite/gcc.dg/m-un-2.c 64801a5d12a7d876eb9fc0407fd9af8f gcc/testsuite/gcc.dg/m68k-slp-ice.c 95f0a3ed470b480e62e5510f13cd33b8 gcc/testsuite/gcc.dg/macho-lo-sum.c 6c7bd436d731585b7a3f556666248907 gcc/testsuite/gcc.dg/max-1.c --- 9875,9883 ---- bdd0de0807674c3312a2a9e4ff914e19 gcc/testsuite/gcc.dg/loop-4.c a73ede53a12274bacc5436575ebb14b9 gcc/testsuite/gcc.dg/loop-5.c 46248b6e3d3fc518ebd99c80a4e3053d gcc/testsuite/gcc.dg/loop-6.c + 60b94247e9f758f50b7d538b0c44a1e7 gcc/testsuite/gcc.dg/lvalue1.c 7b3cd3144005cbcd5f7ce75230580c93 gcc/testsuite/gcc.dg/lvalue-2.c 9d62654ffe952241dc290702c6beceac gcc/testsuite/gcc.dg/lvalue-3.c 64801a5d12a7d876eb9fc0407fd9af8f gcc/testsuite/gcc.dg/m68k-slp-ice.c 95f0a3ed470b480e62e5510f13cd33b8 gcc/testsuite/gcc.dg/macho-lo-sum.c 6c7bd436d731585b7a3f556666248907 gcc/testsuite/gcc.dg/max-1.c *************** b101141768f6dcf7b7f80890cb665310 gcc/te *** 15327,15338 **** 92c08397a16ba624a215e17607fb2894 gcc/testsuite/gcc.dg/missing-field-init-1.c e1cb7062c47b129b4dff03b478e4b464 gcc/testsuite/gcc.dg/missing-field-init-2.c a9d25b005316d831dbd591be8a92f08e gcc/testsuite/gcc.dg/mmix-1.c bb1bbc7d7aa666d13a6626dbf770d403 gcc/testsuite/gcc.dg/nest.c 508d0e520bb34714b62f8853deac63f1 gcc/testsuite/gcc.dg/nested-func-1.c 09b5bf76a67802372892a2a1af9d82b2 gcc/testsuite/gcc.dg/nested-func-2.c 1d418366de6bac7d145957766d7596ca gcc/testsuite/gcc.dg/nested-func-3.c e31bab399a369cb3c8b952d737320421 gcc/testsuite/gcc.dg/nested-redef-1.c - a3a18f288ff9a907cedfa89231e2d3e8 gcc/testsuite/gcc.dg/non-lazy-ptr-test.c 4f833676228422b784109abf08d14bb2 gcc/testsuite/gcc.dg/noncompile/20000901-1.c 387b89f20dbacdcef365c12826f6a51e gcc/testsuite/gcc.dg/noncompile/20001228-1.c 74b2ad9fcb5fce73d36e4b5f54c5c52b gcc/testsuite/gcc.dg/noncompile/20010425-1.c --- 9895,9907 ---- 92c08397a16ba624a215e17607fb2894 gcc/testsuite/gcc.dg/missing-field-init-1.c e1cb7062c47b129b4dff03b478e4b464 gcc/testsuite/gcc.dg/missing-field-init-2.c a9d25b005316d831dbd591be8a92f08e gcc/testsuite/gcc.dg/mmix-1.c + 7b992eada8877ee8824bb9e72763ee9e gcc/testsuite/gcc.dg/m-un-1.c + ae5e128d38c894fe5bcf75aed6f5546b gcc/testsuite/gcc.dg/m-un-2.c bb1bbc7d7aa666d13a6626dbf770d403 gcc/testsuite/gcc.dg/nest.c 508d0e520bb34714b62f8853deac63f1 gcc/testsuite/gcc.dg/nested-func-1.c 09b5bf76a67802372892a2a1af9d82b2 gcc/testsuite/gcc.dg/nested-func-2.c 1d418366de6bac7d145957766d7596ca gcc/testsuite/gcc.dg/nested-func-3.c e31bab399a369cb3c8b952d737320421 gcc/testsuite/gcc.dg/nested-redef-1.c 4f833676228422b784109abf08d14bb2 gcc/testsuite/gcc.dg/noncompile/20000901-1.c 387b89f20dbacdcef365c12826f6a51e gcc/testsuite/gcc.dg/noncompile/20001228-1.c 74b2ad9fcb5fce73d36e4b5f54c5c52b gcc/testsuite/gcc.dg/noncompile/20010425-1.c *************** bacce3ff1a5219b8aef3929e36521ff4 gcc/te *** 15389,15394 **** --- 9958,9964 ---- 2abbebc8d611565f8348fdd5ae78f555 gcc/testsuite/gcc.dg/noncompile/undeclared-2.c 70685c0bac7aa2a4a1fe04d9030c5594 gcc/testsuite/gcc.dg/noncompile/va-arg-1.c 22faeecb9b2619b4c2796b8fd40a3a76 gcc/testsuite/gcc.dg/noncompile/voidparam-1.c + a3a18f288ff9a907cedfa89231e2d3e8 gcc/testsuite/gcc.dg/non-lazy-ptr-test.c 651344fe733fa7735632a9520a50f8ba gcc/testsuite/gcc.dg/nonnull-1.c 0690713c09d7e297552f0097d275dcf3 gcc/testsuite/gcc.dg/nonnull-2.c 8ef2d86db2d5dc85eaf06203ba078d15 gcc/testsuite/gcc.dg/nonnull-3.c *************** d41d8cd98f00b204e9800998ecf8427e gcc/te *** 15443,15453 **** 7c1832c1c0c00e50daedd711aaa19ce8 gcc/testsuite/gcc.dg/pch/except-1.hs db73256c2a11393cc50ab04b9f15b91b gcc/testsuite/gcc.dg/pch/global-1.c 0888b2bc3a89b235a0bc9e41bc4f229f gcc/testsuite/gcc.dg/pch/global-1.hs - 253cc3f6212194adac9cbe3280144e90 gcc/testsuite/gcc.dg/pch/import-1.c - 6bfc0cb02328d4cc4fae1c6614d7abd3 gcc/testsuite/gcc.dg/pch/import-1.hs 62aa47ca41ce48570aa120f81d873d86 gcc/testsuite/gcc.dg/pch/import-1a.h beed83e41122570ed2022cbbf4c88440 gcc/testsuite/gcc.dg/pch/import-1b.h 86a9c639bf8a436f4dbfebccfc68a9c5 gcc/testsuite/gcc.dg/pch/import-1c.h 72eb1bef4807b73a8e340d7d2633a770 gcc/testsuite/gcc.dg/pch/import-2.c e685e69e2d7953c97536f5d1a25c1a6f gcc/testsuite/gcc.dg/pch/import-2.hs c5152634cfc786adaaa1d78a5dea5a1a gcc/testsuite/gcc.dg/pch/include/import-2a.h --- 10013,10023 ---- 7c1832c1c0c00e50daedd711aaa19ce8 gcc/testsuite/gcc.dg/pch/except-1.hs db73256c2a11393cc50ab04b9f15b91b gcc/testsuite/gcc.dg/pch/global-1.c 0888b2bc3a89b235a0bc9e41bc4f229f gcc/testsuite/gcc.dg/pch/global-1.hs 62aa47ca41ce48570aa120f81d873d86 gcc/testsuite/gcc.dg/pch/import-1a.h beed83e41122570ed2022cbbf4c88440 gcc/testsuite/gcc.dg/pch/import-1b.h + 253cc3f6212194adac9cbe3280144e90 gcc/testsuite/gcc.dg/pch/import-1.c 86a9c639bf8a436f4dbfebccfc68a9c5 gcc/testsuite/gcc.dg/pch/import-1c.h + 6bfc0cb02328d4cc4fae1c6614d7abd3 gcc/testsuite/gcc.dg/pch/import-1.hs 72eb1bef4807b73a8e340d7d2633a770 gcc/testsuite/gcc.dg/pch/import-2.c e685e69e2d7953c97536f5d1a25c1a6f gcc/testsuite/gcc.dg/pch/import-2.hs c5152634cfc786adaaa1d78a5dea5a1a gcc/testsuite/gcc.dg/pch/include/import-2a.h *************** b01e42858e0423266a42ce48f5963765 gcc/te *** 15469,15475 **** 98eb40fd35afc99b8d7a0d9037913d4a gcc/testsuite/gcc.dg/pch/macro-4.c 9dfd3f4bded8093e1bd9fe58412b43c6 gcc/testsuite/gcc.dg/pch/macro-4.hs 4b3fc75a40ade59d2cee5eb363af956a gcc/testsuite/gcc.dg/pch/pch.exp ! adae8b2eb66eed75155f5f94aaeb348b gcc/testsuite/gcc.dg/pch/save-temps-1.c 2eac3fb5ef4057d96387db046e19ef2d gcc/testsuite/gcc.dg/pch/save-temps-1.hs 81a23065a357b947b990e7d22d20daed gcc/testsuite/gcc.dg/pch/static-1.c 712df230b4e13e8bb40508464f301367 gcc/testsuite/gcc.dg/pch/static-1.hs --- 10039,10045 ---- 98eb40fd35afc99b8d7a0d9037913d4a gcc/testsuite/gcc.dg/pch/macro-4.c 9dfd3f4bded8093e1bd9fe58412b43c6 gcc/testsuite/gcc.dg/pch/macro-4.hs 4b3fc75a40ade59d2cee5eb363af956a gcc/testsuite/gcc.dg/pch/pch.exp ! 892a1e852b600e053a0d99f988de379c gcc/testsuite/gcc.dg/pch/save-temps-1.c 2eac3fb5ef4057d96387db046e19ef2d gcc/testsuite/gcc.dg/pch/save-temps-1.hs 81a23065a357b947b990e7d22d20daed gcc/testsuite/gcc.dg/pch/static-1.c 712df230b4e13e8bb40508464f301367 gcc/testsuite/gcc.dg/pch/static-1.hs *************** e7f0dd544658347b6881de7984014aed gcc/te *** 15481,15490 **** d596db764e44964f1913b62908368dd5 gcc/testsuite/gcc.dg/pch/struct-1.hs e14f432a1fcbe132dba427a035e8309a gcc/testsuite/gcc.dg/pch/system-1.c 00c470b0510973ef43dacfaf4b849a74 gcc/testsuite/gcc.dg/pch/system-1.hs - 460832e9aee7617d5661e942aa1d2795 gcc/testsuite/gcc.dg/pch/valid-1.c - a445c4627a1720a8fb4817ff593ecf63 gcc/testsuite/gcc.dg/pch/valid-1.hs eb9c763f412290606abc7b7179d39a30 gcc/testsuite/gcc.dg/pch/valid-1b.c f03827c48057cabeeb66313d02b36387 gcc/testsuite/gcc.dg/pch/valid-1b.hs 1850b9c7e72013a50499c98184a474c5 gcc/testsuite/gcc.dg/pch/valid-2.c 2e8f6dc30261676da60951797852bbc4 gcc/testsuite/gcc.dg/pch/valid-2.hs 5966e7ac314eec95d9774a26aabec5f9 gcc/testsuite/gcc.dg/pch/valid-3.c --- 10051,10060 ---- d596db764e44964f1913b62908368dd5 gcc/testsuite/gcc.dg/pch/struct-1.hs e14f432a1fcbe132dba427a035e8309a gcc/testsuite/gcc.dg/pch/system-1.c 00c470b0510973ef43dacfaf4b849a74 gcc/testsuite/gcc.dg/pch/system-1.hs eb9c763f412290606abc7b7179d39a30 gcc/testsuite/gcc.dg/pch/valid-1b.c f03827c48057cabeeb66313d02b36387 gcc/testsuite/gcc.dg/pch/valid-1b.hs + 460832e9aee7617d5661e942aa1d2795 gcc/testsuite/gcc.dg/pch/valid-1.c + a445c4627a1720a8fb4817ff593ecf63 gcc/testsuite/gcc.dg/pch/valid-1.hs 1850b9c7e72013a50499c98184a474c5 gcc/testsuite/gcc.dg/pch/valid-2.c 2e8f6dc30261676da60951797852bbc4 gcc/testsuite/gcc.dg/pch/valid-2.hs 5966e7ac314eec95d9774a26aabec5f9 gcc/testsuite/gcc.dg/pch/valid-3.c *************** ff08286c04623251fbe47aafd57a3323 gcc/te *** 15506,15511 **** --- 10076,10085 ---- 717a8be4c1fed829a57b869d01b3abe3 gcc/testsuite/gcc.dg/pointer-arith-7.c 1929290e1458352e955c1607b8a87e5f gcc/testsuite/gcc.dg/pointer-arith-8.c 560e02ab06396c9dce71b047a8a96f79 gcc/testsuite/gcc.dg/postincr-1.c + e56ce616936c1d7a0a7a282f51024ec0 gcc/testsuite/gcc.dg/ppc64-abi-1.c + e5e3de5e1d1c0211a2ed674487c39864 gcc/testsuite/gcc.dg/ppc64-abi-2.c + 650fe61f1a51f45b472b793bd7161dfa gcc/testsuite/gcc.dg/ppc64-abi-3.c + ea1d9e504101479c0517d08a9f1ca588 gcc/testsuite/gcc.dg/ppc64-toc.c 25ee68e75d563ab07d72d89d0d85c800 gcc/testsuite/gcc.dg/ppc-and-1.c 3815f53acf69d3059d0616c511f670c5 gcc/testsuite/gcc.dg/ppc-bitfield1.c 615987c065b85a21874f0b80a0e3f380 gcc/testsuite/gcc.dg/ppc-compare-1.c *************** bb5f5f530e621748748879b844d09373 gcc/te *** 15520,15534 **** 4dd62ada8a08c47c10cc137b67c1d70c gcc/testsuite/gcc.dg/ppc-mov-1.c f6390cfcea3795f2dbb85227a272f393 gcc/testsuite/gcc.dg/ppc-sdata-1.c b5ba424150d6f9f7d45a408112480ef3 gcc/testsuite/gcc.dg/ppc-sdata-2.c - 6bee4b61a91fdcf2ce29a319025fde82 gcc/testsuite/gcc.dg/ppc-spe.c 8090a7561c909b0fda44aa5ce2bfa9e4 gcc/testsuite/gcc.dg/ppc-spe64-1.c 3133ebba619e0d3d6789cfea332b5e61 gcc/testsuite/gcc.dg/ppc-stackalign-1.c dbb14181fe94247084634b2efb879a07 gcc/testsuite/gcc.dg/ppc-vector-memcpy.c 08fb0ff260aa830336d777ecfdbc9ee1 gcc/testsuite/gcc.dg/ppc-vector-memset.c - e56ce616936c1d7a0a7a282f51024ec0 gcc/testsuite/gcc.dg/ppc64-abi-1.c - e5e3de5e1d1c0211a2ed674487c39864 gcc/testsuite/gcc.dg/ppc64-abi-2.c - 650fe61f1a51f45b472b793bd7161dfa gcc/testsuite/gcc.dg/ppc64-abi-3.c - ea1d9e504101479c0517d08a9f1ca588 gcc/testsuite/gcc.dg/ppc64-toc.c 8226e377d45ef0ffeb7badfb04740ab9 gcc/testsuite/gcc.dg/pr10392-1.c 860f163dcd0b252ea3f85323bc959a7d gcc/testsuite/gcc.dg/pr11459-1.c 3b83403729a3686d25552352bf0c4577 gcc/testsuite/gcc.dg/pr11864-1.c --- 10094,10104 ---- 4dd62ada8a08c47c10cc137b67c1d70c gcc/testsuite/gcc.dg/ppc-mov-1.c f6390cfcea3795f2dbb85227a272f393 gcc/testsuite/gcc.dg/ppc-sdata-1.c b5ba424150d6f9f7d45a408112480ef3 gcc/testsuite/gcc.dg/ppc-sdata-2.c 8090a7561c909b0fda44aa5ce2bfa9e4 gcc/testsuite/gcc.dg/ppc-spe64-1.c + 6bee4b61a91fdcf2ce29a319025fde82 gcc/testsuite/gcc.dg/ppc-spe.c 3133ebba619e0d3d6789cfea332b5e61 gcc/testsuite/gcc.dg/ppc-stackalign-1.c dbb14181fe94247084634b2efb879a07 gcc/testsuite/gcc.dg/ppc-vector-memcpy.c 08fb0ff260aa830336d777ecfdbc9ee1 gcc/testsuite/gcc.dg/ppc-vector-memset.c 8226e377d45ef0ffeb7badfb04740ab9 gcc/testsuite/gcc.dg/pr10392-1.c 860f163dcd0b252ea3f85323bc959a7d gcc/testsuite/gcc.dg/pr11459-1.c 3b83403729a3686d25552352bf0c4577 gcc/testsuite/gcc.dg/pr11864-1.c *************** fea632e95291b2a06ed2e7b21efb5183 gcc/te *** 15554,15562 **** a8d8790c2ee26f25fd251f8087964f8f gcc/testsuite/gcc.dg/pr15698-8.c 8fc000abbf82aa05e3ebae13cf7ccd62 gcc/testsuite/gcc.dg/pr15749-1.c 6ee62b7f7912606502963f94424e4ea9 gcc/testsuite/gcc.dg/pr15749-1.h ! 8d4a7bcb794b31c15477bda561228af7 gcc/testsuite/gcc.dg/pr15784-1.c ! ff77fb04e8b42550a781836468d153f0 gcc/testsuite/gcc.dg/pr15784-2.c ! c8b83da7182e4640c909b4fbc041b86e gcc/testsuite/gcc.dg/pr15784-3.c fe579912d3095706d4937bd07fd76560 gcc/testsuite/gcc.dg/pr15785-1.c aed382b304fb84f77b2722933bd3743a gcc/testsuite/gcc.dg/pr15825-1.c ab8ad9a90175c17dbef00e4518e22fb6 gcc/testsuite/gcc.dg/pr16155.c --- 10124,10132 ---- a8d8790c2ee26f25fd251f8087964f8f gcc/testsuite/gcc.dg/pr15698-8.c 8fc000abbf82aa05e3ebae13cf7ccd62 gcc/testsuite/gcc.dg/pr15749-1.c 6ee62b7f7912606502963f94424e4ea9 gcc/testsuite/gcc.dg/pr15749-1.h ! 997d5b93733144c9231b0ad529fdd629 gcc/testsuite/gcc.dg/pr15784-1.c ! 4383977d4c4e910d4f4a74c6d4f1a7d7 gcc/testsuite/gcc.dg/pr15784-2.c ! bc8d2c8b82f08280613d80970a0125ea gcc/testsuite/gcc.dg/pr15784-3.c fe579912d3095706d4937bd07fd76560 gcc/testsuite/gcc.dg/pr15785-1.c aed382b304fb84f77b2722933bd3743a gcc/testsuite/gcc.dg/pr15825-1.c ab8ad9a90175c17dbef00e4518e22fb6 gcc/testsuite/gcc.dg/pr16155.c *************** b0d4962136433f13ca40ba9f6e45f7ca gcc/te *** 15610,15621 **** acd9c5bb09ff78d3faa5c0abd4f8a65c gcc/testsuite/gcc.dg/pr20017.c e9cd21e596ab4762c4f830282401af42 gcc/testsuite/gcc.dg/pr20054.c 51edfa5e427018ef4fff45a8ad8913b8 gcc/testsuite/gcc.dg/pr20100.c ! f14c9695c8ec7f390ce0c3acc686f691 gcc/testsuite/gcc.dg/pr20115-1.c fda269538ec6cb5fa7f058ae0ca2954d gcc/testsuite/gcc.dg/pr20115.c 5195656eeba8721ee73be40d2f471bc5 gcc/testsuite/gcc.dg/pr20204.c ! 81880899aa2a2570c9563743e4d3cfe4 gcc/testsuite/gcc.dg/pr20368-1.c ! 68f2f304ac5c6addda23a43d806fd6ff gcc/testsuite/gcc.dg/pr20368-2.c ! 741c133651e1debf54e4e9b8b3fae877 gcc/testsuite/gcc.dg/pr20368-3.c 0eb2ef6a27b1c27d3ad4b1a345bd3633 gcc/testsuite/gcc.dg/pr20927.c 38b4c19356959c0903f790d063e1e6a6 gcc/testsuite/gcc.dg/pr21041.c 7b876d09593734c8cf12eb56eee155e4 gcc/testsuite/gcc.dg/pr21085.c --- 10180,10191 ---- acd9c5bb09ff78d3faa5c0abd4f8a65c gcc/testsuite/gcc.dg/pr20017.c e9cd21e596ab4762c4f830282401af42 gcc/testsuite/gcc.dg/pr20054.c 51edfa5e427018ef4fff45a8ad8913b8 gcc/testsuite/gcc.dg/pr20100.c ! fc225fd56e533b1432b80bee1a77c07b gcc/testsuite/gcc.dg/pr20115-1.c fda269538ec6cb5fa7f058ae0ca2954d gcc/testsuite/gcc.dg/pr20115.c 5195656eeba8721ee73be40d2f471bc5 gcc/testsuite/gcc.dg/pr20204.c ! b4770aad44f8e6b9c878a82a5c0a8206 gcc/testsuite/gcc.dg/pr20368-1.c ! 44ada4f60473801689770b956798741c gcc/testsuite/gcc.dg/pr20368-2.c ! 76a6d39df7c62c439b8241dec06965a5 gcc/testsuite/gcc.dg/pr20368-3.c 0eb2ef6a27b1c27d3ad4b1a345bd3633 gcc/testsuite/gcc.dg/pr20927.c 38b4c19356959c0903f790d063e1e6a6 gcc/testsuite/gcc.dg/pr21041.c 7b876d09593734c8cf12eb56eee155e4 gcc/testsuite/gcc.dg/pr21085.c *************** edd85b2182f6d00b78ea2848e29dbce1 gcc/te *** 15632,15637 **** --- 10202,10216 ---- 3b7df30fccd1be0ea0750e84623d5d6e gcc/testsuite/gcc.dg/pr25196.c 4a29d670b054a08617d734e33f41f0fa gcc/testsuite/gcc.dg/pr25559.c bbfaf1570fbcecb25a4decfad2bac221 gcc/testsuite/gcc.dg/pr25682.c + 4d7a59849fbcea8fcec102ebc0771a9e gcc/testsuite/gcc.dg/pr26729-1.c + b1b856b73b84d80b21155d7584fa8426 gcc/testsuite/gcc.dg/pr26961-1.c + a16aab2645ddf211179fef99cacc9cb8 gcc/testsuite/gcc.dg/pr26983.c + 3d718cc93e408b8c27bf9254ef4c76e5 gcc/testsuite/gcc.dg/pr27003.c + 6f0aec5727efd809a26bd697419b7ac4 gcc/testsuite/gcc.dg/pr27335.c + bb310fa72b2ed677db1c00a18a8a4420 gcc/testsuite/gcc.dg/pr27428-1.c + c9654e7f46f02731f6c320c25e57f5a8 gcc/testsuite/gcc.dg/pr27861-1.c + 555ccd3be6024dfa99443d9c51c30df6 gcc/testsuite/gcc.dg/pr28402.c + e1d2153028861f9aed7db30c58b6999c gcc/testsuite/gcc.dg/pr29637.c 6cc60febe9e684893eeeaf32d498b727 gcc/testsuite/gcc.dg/pr3074-1.c 3825638bdc3a2a004aba9b3d95352327 gcc/testsuite/gcc.dg/pr9365-1.c 7fd617aaf0d7ee1e3c720b9780d5b2c9 gcc/testsuite/gcc.dg/pr9771-1.c *************** c8912f97f76a12a1f08275f64975fe52 gcc/te *** 15646,15663 **** fe88c96fd13079fe8dcbeb3dfcb74144 gcc/testsuite/gcc.dg/pragma-isr.c 70c646980b7f8688082508ee2b320463 gcc/testsuite/gcc.dg/pragma-pack-2.c 6646336d53f6934bb4b80de3ca469768 gcc/testsuite/gcc.dg/pragma-pack-3.c f332500fa9b1610a3a2e2c5094a9e623 gcc/testsuite/gcc.dg/pragma-re-1.c 01aca0277735e694835146ae90d25dac gcc/testsuite/gcc.dg/pragma-re-2.c 6f9ada327b2aba3d10c820c065c2f53f gcc/testsuite/gcc.dg/pragma-re-3.c efa6034cc39517afbb457a507e9ce345 gcc/testsuite/gcc.dg/precedence-1.c ! 5039d5f4ab1624ff8f0aa1bb7aa81718 gcc/testsuite/gcc.dg/profile-generate-1.c dc974b5be096639b3d83b02ea81ef099 gcc/testsuite/gcc.dg/profile-generate-2.c 3810469bc2654e3a6f06ddfa97f58f37 gcc/testsuite/gcc.dg/qual-return-1.c 9805eb15e91e8c9ed14f44b788854255 gcc/testsuite/gcc.dg/qual-return-2.c bafbd0bb9e5172d4a6a02a4071cb80b5 gcc/testsuite/gcc.dg/qual-return-3.c 5d5f86b8e5c69ec9954b963d9b888159 gcc/testsuite/gcc.dg/qual-return-4.c fa6e4618c862111306143bc22d6cb230 gcc/testsuite/gcc.dg/range-test-1.c ! e625daa2e13af6daff9a667c7bc2aaa5 gcc/testsuite/gcc.dg/redecl-1.c 49092778c2ee021468e982e74fffa13a gcc/testsuite/gcc.dg/redecl-10.c 2f28118306b8b487f48ea54aa6b8fd81 gcc/testsuite/gcc.dg/redecl-11.c 75e03f9ceea9d057c7fc071af4ae533f gcc/testsuite/gcc.dg/redecl-12.c --- 10225,10246 ---- fe88c96fd13079fe8dcbeb3dfcb74144 gcc/testsuite/gcc.dg/pragma-isr.c 70c646980b7f8688082508ee2b320463 gcc/testsuite/gcc.dg/pragma-pack-2.c 6646336d53f6934bb4b80de3ca469768 gcc/testsuite/gcc.dg/pragma-pack-3.c + 88934a29a0689a9c24e6e8424d6549f6 gcc/testsuite/gcc.dg/pragma-pack-4.c f332500fa9b1610a3a2e2c5094a9e623 gcc/testsuite/gcc.dg/pragma-re-1.c 01aca0277735e694835146ae90d25dac gcc/testsuite/gcc.dg/pragma-re-2.c 6f9ada327b2aba3d10c820c065c2f53f gcc/testsuite/gcc.dg/pragma-re-3.c efa6034cc39517afbb457a507e9ce345 gcc/testsuite/gcc.dg/precedence-1.c ! cfea0b9bda7beb2d995b6c93d4a5f7e2 gcc/testsuite/gcc.dg/profile-generate-1.c dc974b5be096639b3d83b02ea81ef099 gcc/testsuite/gcc.dg/profile-generate-2.c + 149e8702e97d6f61d9646a6ce155f3d7 gcc/testsuite/gcc.dg/pthread-init-1.c + 96a3833dc840cdc4205765ea3223f3b3 gcc/testsuite/gcc.dg/pthread-init-2.c + 1e43eff6196cdabcccbabb483e4e5469 gcc/testsuite/gcc.dg/pthread-init-common.h 3810469bc2654e3a6f06ddfa97f58f37 gcc/testsuite/gcc.dg/qual-return-1.c 9805eb15e91e8c9ed14f44b788854255 gcc/testsuite/gcc.dg/qual-return-2.c bafbd0bb9e5172d4a6a02a4071cb80b5 gcc/testsuite/gcc.dg/qual-return-3.c 5d5f86b8e5c69ec9954b963d9b888159 gcc/testsuite/gcc.dg/qual-return-4.c fa6e4618c862111306143bc22d6cb230 gcc/testsuite/gcc.dg/range-test-1.c ! 3479b5b63274f34f78d0092b07e15e3c gcc/testsuite/gcc.dg/README 49092778c2ee021468e982e74fffa13a gcc/testsuite/gcc.dg/redecl-10.c 2f28118306b8b487f48ea54aa6b8fd81 gcc/testsuite/gcc.dg/redecl-11.c 75e03f9ceea9d057c7fc071af4ae533f gcc/testsuite/gcc.dg/redecl-12.c *************** ec8526c3b0b84eb47d2d2a7768284339 gcc/te *** 15665,15670 **** --- 10248,10254 ---- fc6c3cafecf17d75862d6fd17c0f29d5 gcc/testsuite/gcc.dg/redecl-14.c 781c3bfed2d8a233fbeda66c727c89ca gcc/testsuite/gcc.dg/redecl-15.c d1ad508c4826e65946107b750e17f12e gcc/testsuite/gcc.dg/redecl-16.c + e625daa2e13af6daff9a667c7bc2aaa5 gcc/testsuite/gcc.dg/redecl-1.c 490a2da6f3c5ef7192b2009ca0658a70 gcc/testsuite/gcc.dg/redecl-2.c a894d26cb8bd0b9d9dc915eec4d06120 gcc/testsuite/gcc.dg/redecl-3.c 4d84c68931088e69def75e933b693598 gcc/testsuite/gcc.dg/redecl-4.c *************** a894d26cb8bd0b9d9dc915eec4d06120 gcc/te *** 15673,15682 **** 039fbd5060125d65e29619069c4f9c1d gcc/testsuite/gcc.dg/redecl-7.c 70e2e87e796926b7a00115967cafa859 gcc/testsuite/gcc.dg/redecl-8.c 94f3c15e465321b6130343668a295ab9 gcc/testsuite/gcc.dg/redecl-9.c - 63aa7dbe627049e1536307bd8ea4f5a7 gcc/testsuite/gcc.dg/reg-vol-struct-1.c a1b0c46f986a5e925d05f1ff944ffaa3 gcc/testsuite/gcc.dg/register-var-1.c 544083f47ae274f5cae16360754aab14 gcc/testsuite/gcc.dg/register-var-2.c a4b7e92b399e9a3ccddd209524470054 gcc/testsuite/gcc.dg/register-var-3.c 772fbff52dc64a8724e84f0bc8ac12d3 gcc/testsuite/gcc.dg/return-type-1.c 0d720e1c8f5d6d95b677821c7bae93bb gcc/testsuite/gcc.dg/return-type-2.c 650297d80f8b5534796a1a513af1479b gcc/testsuite/gcc.dg/return-type-3.c --- 10257,10266 ---- 039fbd5060125d65e29619069c4f9c1d gcc/testsuite/gcc.dg/redecl-7.c 70e2e87e796926b7a00115967cafa859 gcc/testsuite/gcc.dg/redecl-8.c 94f3c15e465321b6130343668a295ab9 gcc/testsuite/gcc.dg/redecl-9.c a1b0c46f986a5e925d05f1ff944ffaa3 gcc/testsuite/gcc.dg/register-var-1.c 544083f47ae274f5cae16360754aab14 gcc/testsuite/gcc.dg/register-var-2.c a4b7e92b399e9a3ccddd209524470054 gcc/testsuite/gcc.dg/register-var-3.c + 63aa7dbe627049e1536307bd8ea4f5a7 gcc/testsuite/gcc.dg/reg-vol-struct-1.c 772fbff52dc64a8724e84f0bc8ac12d3 gcc/testsuite/gcc.dg/return-type-1.c 0d720e1c8f5d6d95b677821c7bae93bb gcc/testsuite/gcc.dg/return-type-2.c 650297d80f8b5534796a1a513af1479b gcc/testsuite/gcc.dg/return-type-3.c *************** d5126a2bd42a9c1593aedafecf29da00 gcc/te *** 15688,15694 **** f29205fe73b9b7871a2d5a931504281d gcc/testsuite/gcc.dg/sequence-pt-1.c 318d75429c8d41d396060a14c474218e gcc/testsuite/gcc.dg/setjmp-1.c 662f756434a3943dac2d9e13f3149116 gcc/testsuite/gcc.dg/setjmp-2.c - d03405e906e7b21744674dc4c7a97401 gcc/testsuite/gcc.dg/sh-relax.c 48599f73d81ef0ba397f2bc93dd97cea gcc/testsuite/gcc.dg/sh4a-bitmovua.c 812810be733357b5afc244492d863200 gcc/testsuite/gcc.dg/sh4a-cos.c 98590fdcc34ed0e3bcae7c91ada611c1 gcc/testsuite/gcc.dg/sh4a-cosf.c --- 10272,10277 ---- *************** cbff7115cea3c9bdad032baa69fbdf11 gcc/te *** 15701,15722 **** e05fb34ca86f05d68d77641e30cd301a gcc/testsuite/gcc.dg/sh4a-sinf.c 5d72dd571de15a5a9c6f8ffb04083a3f gcc/testsuite/gcc.dg/short-compare-1.c beb6f9ad3c1afc2bde242b89042840ae gcc/testsuite/gcc.dg/short-compare-2.c 8ca7d8e240c8b4ea29adc8d645ea0960 gcc/testsuite/gcc.dg/sibcall-1.c 2ae4f0d9c0185736d1412f640dd1d20b gcc/testsuite/gcc.dg/sibcall-2.c 58b5780997f660027cd4c2cf3ed4989b gcc/testsuite/gcc.dg/sibcall-3.c 5c8a187072d9d6ff91b60dc6c3ad6d02 gcc/testsuite/gcc.dg/sibcall-4.c dff14197dcdc21d2b0a58713c30cfefe gcc/testsuite/gcc.dg/sibcall-5.c 99bbd168e9262b83576ec4ba26c217ef gcc/testsuite/gcc.dg/sibcall-6.c ! da6f22f53da102a3b857ff700b5fa97e gcc/testsuite/gcc.dg/simd-1.c e14353258c2e2bc1c4e16b4158eb1445 gcc/testsuite/gcc.dg/simd-1b.c 72cbc2b4afba13c330fc9d4c46e7d695 gcc/testsuite/gcc.dg/simd-2.c be258ee7e5fe42cb44f40b84135d3950 gcc/testsuite/gcc.dg/simd-3.c e7edbe5a2c71be83020688e5b9a6ae0d gcc/testsuite/gcc.dg/simd-4.c b490e11924d7bf5188b35f6cb6d2416c gcc/testsuite/gcc.dg/smod-1.c 47ea74190c31fd1dbdaee16e97226345 gcc/testsuite/gcc.dg/sparc-constant-1.c 09ed11beff813e9c83297ecb8d275588 gcc/testsuite/gcc.dg/sparc-dwarf2.c e0fc441a071a668379d98a1c66d4b326 gcc/testsuite/gcc.dg/sparc-frame-1.c ! 16e01e9d1d76223124cb78e83ce09c1c gcc/testsuite/gcc.dg/sparc-getcontext-1.c 11bc2325082842cb92f3fb42cc60e580 gcc/testsuite/gcc.dg/sparc-loop-1.c f512f0b4388eb1f8dd9dac3208407f2d gcc/testsuite/gcc.dg/sparc-reg-1.c 1914003a0d4dff145f223689c560d480 gcc/testsuite/gcc.dg/sparc-ret.c --- 10284,10310 ---- e05fb34ca86f05d68d77641e30cd301a gcc/testsuite/gcc.dg/sh4a-sinf.c 5d72dd571de15a5a9c6f8ffb04083a3f gcc/testsuite/gcc.dg/short-compare-1.c beb6f9ad3c1afc2bde242b89042840ae gcc/testsuite/gcc.dg/short-compare-2.c + d03405e906e7b21744674dc4c7a97401 gcc/testsuite/gcc.dg/sh-relax.c 8ca7d8e240c8b4ea29adc8d645ea0960 gcc/testsuite/gcc.dg/sibcall-1.c 2ae4f0d9c0185736d1412f640dd1d20b gcc/testsuite/gcc.dg/sibcall-2.c 58b5780997f660027cd4c2cf3ed4989b gcc/testsuite/gcc.dg/sibcall-3.c 5c8a187072d9d6ff91b60dc6c3ad6d02 gcc/testsuite/gcc.dg/sibcall-4.c dff14197dcdc21d2b0a58713c30cfefe gcc/testsuite/gcc.dg/sibcall-5.c 99bbd168e9262b83576ec4ba26c217ef gcc/testsuite/gcc.dg/sibcall-6.c ! 97c90bf65ddfc9bb9212d405818876e8 gcc/testsuite/gcc.dg/sibcall-7.c e14353258c2e2bc1c4e16b4158eb1445 gcc/testsuite/gcc.dg/simd-1b.c + da6f22f53da102a3b857ff700b5fa97e gcc/testsuite/gcc.dg/simd-1.c 72cbc2b4afba13c330fc9d4c46e7d695 gcc/testsuite/gcc.dg/simd-2.c be258ee7e5fe42cb44f40b84135d3950 gcc/testsuite/gcc.dg/simd-3.c e7edbe5a2c71be83020688e5b9a6ae0d gcc/testsuite/gcc.dg/simd-4.c + 33309f9ce1003df2695d2bc770d653f7 gcc/testsuite/gcc.dg/simd-5.c + 2e871a68872a2e45a45ceca030bd6337 gcc/testsuite/gcc.dg/simd-6.c + 1d3e0706d79c3f973becdc3a20a01620 gcc/testsuite/gcc.dg/sizeof-1.c b490e11924d7bf5188b35f6cb6d2416c gcc/testsuite/gcc.dg/smod-1.c 47ea74190c31fd1dbdaee16e97226345 gcc/testsuite/gcc.dg/sparc-constant-1.c 09ed11beff813e9c83297ecb8d275588 gcc/testsuite/gcc.dg/sparc-dwarf2.c e0fc441a071a668379d98a1c66d4b326 gcc/testsuite/gcc.dg/sparc-frame-1.c ! b55251f360f5b479471c41e54a659206 gcc/testsuite/gcc.dg/sparc-getcontext-1.c 11bc2325082842cb92f3fb42cc60e580 gcc/testsuite/gcc.dg/sparc-loop-1.c f512f0b4388eb1f8dd9dac3208407f2d gcc/testsuite/gcc.dg/sparc-reg-1.c 1914003a0d4dff145f223689c560d480 gcc/testsuite/gcc.dg/sparc-ret.c *************** a962e0c81201164fc2d54f588f56eb56 gcc/te *** 15729,15743 **** 8926ff35c658206f5892f361ae9beb6a gcc/testsuite/gcc.dg/special/mips-abi.exp d41d8cd98f00b204e9800998ecf8427e gcc/testsuite/gcc.dg/special/mips-abi.s 5b9fceae4147c35c767a8dc47203ffab gcc/testsuite/gcc.dg/special/special.exp - 108b01f58b0498d4becf23ff94838d68 gcc/testsuite/gcc.dg/special/weak-1.c f92cc2fa14e5fe946fde0490c2b6321b gcc/testsuite/gcc.dg/special/weak-1a.c ! 30e6a6f472935ada8cdfd86143e9cbcc gcc/testsuite/gcc.dg/special/weak-2.c 839d06128dcc641172f86236bbbe2cba gcc/testsuite/gcc.dg/special/weak-2a.c f92cc2fa14e5fe946fde0490c2b6321b gcc/testsuite/gcc.dg/special/weak-2b.c c7b1b8b2c8e054f9b5f38c396f6c1426 gcc/testsuite/gcc.dg/special/wkali-1.c - 8c505507aaaeb23f8dbaefe9b5b136d1 gcc/testsuite/gcc.dg/special/wkali-2.c f3746837de836616a2cd4a391fcb8570 gcc/testsuite/gcc.dg/special/wkali-2a.c 794b522131ab90fbd23b0a0121c65d63 gcc/testsuite/gcc.dg/special/wkali-2b.c d5b447904c327f5cfa57b69050822e4f gcc/testsuite/gcc.dg/spill-1.c 92dc11d5f8ea9ff87c3546f6ea1ad26d gcc/testsuite/gcc.dg/splet-1.c cc4c4b4f3d828c816c22793a90c03eb1 gcc/testsuite/gcc.dg/stmt-expr-1.c --- 10317,10331 ---- 8926ff35c658206f5892f361ae9beb6a gcc/testsuite/gcc.dg/special/mips-abi.exp d41d8cd98f00b204e9800998ecf8427e gcc/testsuite/gcc.dg/special/mips-abi.s 5b9fceae4147c35c767a8dc47203ffab gcc/testsuite/gcc.dg/special/special.exp f92cc2fa14e5fe946fde0490c2b6321b gcc/testsuite/gcc.dg/special/weak-1a.c ! 108b01f58b0498d4becf23ff94838d68 gcc/testsuite/gcc.dg/special/weak-1.c 839d06128dcc641172f86236bbbe2cba gcc/testsuite/gcc.dg/special/weak-2a.c f92cc2fa14e5fe946fde0490c2b6321b gcc/testsuite/gcc.dg/special/weak-2b.c + 30e6a6f472935ada8cdfd86143e9cbcc gcc/testsuite/gcc.dg/special/weak-2.c c7b1b8b2c8e054f9b5f38c396f6c1426 gcc/testsuite/gcc.dg/special/wkali-1.c f3746837de836616a2cd4a391fcb8570 gcc/testsuite/gcc.dg/special/wkali-2a.c 794b522131ab90fbd23b0a0121c65d63 gcc/testsuite/gcc.dg/special/wkali-2b.c + 8c505507aaaeb23f8dbaefe9b5b136d1 gcc/testsuite/gcc.dg/special/wkali-2.c d5b447904c327f5cfa57b69050822e4f gcc/testsuite/gcc.dg/spill-1.c 92dc11d5f8ea9ff87c3546f6ea1ad26d gcc/testsuite/gcc.dg/splet-1.c cc4c4b4f3d828c816c22793a90c03eb1 gcc/testsuite/gcc.dg/stmt-expr-1.c *************** f057cfeb04cdf49e606e3495e5b38c4e gcc/te *** 15768,15773 **** --- 10356,10362 ---- d60b8f9c311ccf743bec730ca173f392 gcc/testsuite/gcc.dg/switch-6.c 047a9441cdc81d87596e1da4947bf3dd gcc/testsuite/gcc.dg/switch-7.c 9b4c978dea777328b4aa22c7e68baef4 gcc/testsuite/gcc.dg/switch-8.c + 637b23747265c3ddf11799727c5b0eb5 gcc/testsuite/gcc.dg/switch-9.c 5e5189dc57ef9417d9a6140489419cee gcc/testsuite/gcc.dg/switch-warn-1.c 85061a8a82ef9e9b4d82124e374518b3 gcc/testsuite/gcc.dg/switch-warn-2.c f1e8f5af7d39322f2fb6af1b49d422ce gcc/testsuite/gcc.dg/switch-warn-3.c *************** b1d349b6887dc019e81a9fb843a13be0 gcc/te *** 15788,15795 **** d7f4fb0e80008cd61589de067d3f18d9 gcc/testsuite/gcc.dg/tls/diag-5.c b86e181f980314f1d47cf65dbc6575b3 gcc/testsuite/gcc.dg/tls/init-1.c 849992141284c23dd6fc0016abe40846 gcc/testsuite/gcc.dg/tls/nonpic-1.c - 8a816899cb4c75688df65bcb60322fbc gcc/testsuite/gcc.dg/tls/opt-1.c d59d7519aec3d0479cc1d00779aa8036 gcc/testsuite/gcc.dg/tls/opt-11.c ca26c40a39b9c7f8f343e05ec2e0f20a gcc/testsuite/gcc.dg/tls/opt-2.c 993c97c5890d69e957a5880547657dc6 gcc/testsuite/gcc.dg/tls/opt-3.c e963dc337d3fb2323b754760d01f5590 gcc/testsuite/gcc.dg/tls/opt-4.c --- 10377,10384 ---- d7f4fb0e80008cd61589de067d3f18d9 gcc/testsuite/gcc.dg/tls/diag-5.c b86e181f980314f1d47cf65dbc6575b3 gcc/testsuite/gcc.dg/tls/init-1.c 849992141284c23dd6fc0016abe40846 gcc/testsuite/gcc.dg/tls/nonpic-1.c d59d7519aec3d0479cc1d00779aa8036 gcc/testsuite/gcc.dg/tls/opt-11.c + 8a816899cb4c75688df65bcb60322fbc gcc/testsuite/gcc.dg/tls/opt-1.c ca26c40a39b9c7f8f343e05ec2e0f20a gcc/testsuite/gcc.dg/tls/opt-2.c 993c97c5890d69e957a5880547657dc6 gcc/testsuite/gcc.dg/tls/opt-3.c e963dc337d3fb2323b754760d01f5590 gcc/testsuite/gcc.dg/tls/opt-4.c *************** a318921e5fd05f92b1c26734c7e1ca87 gcc/te *** 15805,15814 **** 0ef972e3e7824615ac3d4e67576ca1ea gcc/testsuite/gcc.dg/tls/struct-1.c 8e2690252ff18083f1372ca80d7ee2b4 gcc/testsuite/gcc.dg/tls/tls.exp d0ff7b21e6cafbaa5dd1684c5d898a19 gcc/testsuite/gcc.dg/tls/trivial.c ! 8769a963205b9784806d7b019a721b0f gcc/testsuite/gcc.dg/torture/asm-subreg-1.c 40a9f58a4d67ecb1d1c24f82a29e69fa gcc/testsuite/gcc.dg/torture/badshift.c ! 3adfe0418b32629b20ba66c55c579e14 gcc/testsuite/gcc.dg/torture/builtin-attr-1.c ! 60a4333c101e3838dd08d7991a0f101b gcc/testsuite/gcc.dg/torture/builtin-convert-1.c c3520109f532af00e1de0fac6b506dc2 gcc/testsuite/gcc.dg/torture/builtin-convert-2.c 3e1bfdcd138e54c2f230e6e743b0f92e gcc/testsuite/gcc.dg/torture/builtin-convert-3.c dfb471a397851bdb52f7df883b650b86 gcc/testsuite/gcc.dg/torture/builtin-ctype-1.c --- 10394,10403 ---- 0ef972e3e7824615ac3d4e67576ca1ea gcc/testsuite/gcc.dg/tls/struct-1.c 8e2690252ff18083f1372ca80d7ee2b4 gcc/testsuite/gcc.dg/tls/tls.exp d0ff7b21e6cafbaa5dd1684c5d898a19 gcc/testsuite/gcc.dg/tls/trivial.c ! 503e4b15b684ebd694ce22f6c66ca620 gcc/testsuite/gcc.dg/torture/asm-subreg-1.c 40a9f58a4d67ecb1d1c24f82a29e69fa gcc/testsuite/gcc.dg/torture/badshift.c ! 9d22224a700afab693a7ad84e171c128 gcc/testsuite/gcc.dg/torture/builtin-attr-1.c ! 5875d7193af8dc1d517e08173cb5f17a gcc/testsuite/gcc.dg/torture/builtin-convert-1.c c3520109f532af00e1de0fac6b506dc2 gcc/testsuite/gcc.dg/torture/builtin-convert-2.c 3e1bfdcd138e54c2f230e6e743b0f92e gcc/testsuite/gcc.dg/torture/builtin-convert-3.c dfb471a397851bdb52f7df883b650b86 gcc/testsuite/gcc.dg/torture/builtin-ctype-1.c *************** d35af8d91a3ed51b0b2ec71757f0125d gcc/te *** 15840,16033 **** b5000ff41188ffefe908fe9425b50e56 gcc/testsuite/gcc.dg/torture/pr21817-1.c 300cb5378e0677f7e2bda649022df518 gcc/testsuite/gcc.dg/torture/pr25183.c b93e5a6d4aa60a17bfa7ec5bda2eb25a gcc/testsuite/gcc.dg/torture/pr25654.c d870c565ecc3624fb4fbcb1510c36484 gcc/testsuite/gcc.dg/torture/tree-loop-1.c 36de78b1e0dee582fcda7292901df258 gcc/testsuite/gcc.dg/trampoline-1.c 6d50839b8de376e357caa647c5713316 gcc/testsuite/gcc.dg/transparent-union-1.c ef5bc6d620cc68ec203b322faa805c5b gcc/testsuite/gcc.dg/transparent-union-2.c 4d56b8e63668daab3951eed210064027 gcc/testsuite/gcc.dg/transparent-union-3.c ! 4e4b949810e79413c571284bea311437 gcc/testsuite/gcc.dg/tree-ssa/20030530-2.c ! 9579fd4c7074870e59d1a29cc6382c44 gcc/testsuite/gcc.dg/tree-ssa/20030611-1.c ! bd13e8244ad71ec823fc2f273c37744b gcc/testsuite/gcc.dg/tree-ssa/20030703-1.c ! b5a21e9afbcb2f0a2dbac656bf6015ea gcc/testsuite/gcc.dg/tree-ssa/20030703-2.c ! c5d02bdf98d0cd52e716eaf311f3a67e gcc/testsuite/gcc.dg/tree-ssa/20030708-1.c ! aed562e4896324f1ade0db989daa54f3 gcc/testsuite/gcc.dg/tree-ssa/20030709-1.c ! 8d1f69d92c27fec39768a009a12e3af0 gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c ! b194dfb639c5c41104b6aad21cf724cc gcc/testsuite/gcc.dg/tree-ssa/20030709-3.c ! 45cf5cae9cc83aa5ccc85655b6781d73 gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c ! aabfa53845119bf2528f02068b30776e gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c ! cd5242d1b97e8533b42de80d2506d244 gcc/testsuite/gcc.dg/tree-ssa/20030711-2.c ! 7a928c81deffd733a2674c81de31531d gcc/testsuite/gcc.dg/tree-ssa/20030711-3.c ! 5914a0690d5d46dab1af88b937d5227d gcc/testsuite/gcc.dg/tree-ssa/20030714-1.c ! 8c4c252ff007cd67d4edb9405d4b3c18 gcc/testsuite/gcc.dg/tree-ssa/20030714-2.c ! 697085a726a03d99a612a0f676e24d4a gcc/testsuite/gcc.dg/tree-ssa/20030728-1.c ! 8e9e0314cdd9152def30dd8f45fa09ee gcc/testsuite/gcc.dg/tree-ssa/20030729-1.c ! 115d1b30fc99b4a97a5f34224f6e9744 gcc/testsuite/gcc.dg/tree-ssa/20030730-1.c ! bd151fe639199c37952deedaa5acb742 gcc/testsuite/gcc.dg/tree-ssa/20030730-2.c ! daeae785be8df8ffde38e55da597d1b8 gcc/testsuite/gcc.dg/tree-ssa/20030731-1.c ! 87e93f1ddcd5a03eaac24604a1c58f05 gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c ! e693cfb588899e651d86747d8f43e20d gcc/testsuite/gcc.dg/tree-ssa/20030807-1.c ! aca75d9c02936be7136a17e691ca53d2 gcc/testsuite/gcc.dg/tree-ssa/20030807-10.c ! d61eb8f195f88b461024ec914ce1ae28 gcc/testsuite/gcc.dg/tree-ssa/20030807-11.c ! 282e1ac2c8386865df1710b39a0cf0c2 gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c ! a02b7b8af0832950d5173166565adacb gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c ! 9612451381ab7fa15c00b979381ea96e gcc/testsuite/gcc.dg/tree-ssa/20030807-5.c ! 812d6c6bc0a9c02f0296d4b37dec5f1a gcc/testsuite/gcc.dg/tree-ssa/20030807-6.c ! be883ad6a23f49007dafae6d525e7cd2 gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c ! f1fd8f44c78a80ee0df2080c21413177 gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c ! fb5b894881cc44bbdb6454a9e48577a0 gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c ! 5deb891220b0e999dab6a276004c30b6 gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c ! a3112bf2a1322fc1260f64a228e62f90 gcc/testsuite/gcc.dg/tree-ssa/20030814-1.c ! 6b9a6410629a62656201127919f4506a gcc/testsuite/gcc.dg/tree-ssa/20030814-2.c ! 214c48ef8522cb9e4e833306cbec0536 gcc/testsuite/gcc.dg/tree-ssa/20030814-3.c ! 4efeb33aff6e834476ca19339ea1777f gcc/testsuite/gcc.dg/tree-ssa/20030814-4.c ! d607ccbe96048feb4323032c5b92d768 gcc/testsuite/gcc.dg/tree-ssa/20030814-5.c ! 3c147c22ff3d4363d991d0508deb2a5c gcc/testsuite/gcc.dg/tree-ssa/20030814-6.c ! 0c11770b396396df142ecea50cfceb25 gcc/testsuite/gcc.dg/tree-ssa/20030814-7.c ! 75213a088144da4103bce65e9c5c66f5 gcc/testsuite/gcc.dg/tree-ssa/20030815-1.c 37b6d017e93749c4f054272493006e39 gcc/testsuite/gcc.dg/tree-ssa/20030820-1.c 14f412add3e73bb1cf98a6edef9af53e gcc/testsuite/gcc.dg/tree-ssa/20030820-2.c ! a5d6ab6b30ea2297cd677efc1c3c2029 gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c ! 5cd04fa1eccf2a85a734bd56def568f0 gcc/testsuite/gcc.dg/tree-ssa/20030824-1.c ! 25a0bf9f05b26c402f1c2c2710097e98 gcc/testsuite/gcc.dg/tree-ssa/20030824-2.c ! 6aed6da2095f8636810586afb14a1b50 gcc/testsuite/gcc.dg/tree-ssa/20030825-1.c ! ce6b72af5cf16599e365487a35476bc1 gcc/testsuite/gcc.dg/tree-ssa/20030907-1.c d3e4952123ac0028935a5d65da05cd67 gcc/testsuite/gcc.dg/tree-ssa/20030907-2.c ! 6cadab5818d197965fd98f334e3c95a5 gcc/testsuite/gcc.dg/tree-ssa/20030917-1.c ba2fbe68b2ea77c9003879dab67f3804 gcc/testsuite/gcc.dg/tree-ssa/20030917-2.c ! 905faf7a80534c845a2ac99ed1c74c4d gcc/testsuite/gcc.dg/tree-ssa/20030917-3.c ad3d44926acf90e0683b2abbd536b57c gcc/testsuite/gcc.dg/tree-ssa/20030918-1.c b711d5b48e3978f92fa0b2c439cf6c14 gcc/testsuite/gcc.dg/tree-ssa/20030920-1.c ! 6fb32ae1b21add5d78b56c22a3e9f969 gcc/testsuite/gcc.dg/tree-ssa/20030922-1.c ! 10f76640af114ad4df319cf56f7bb51e gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c ! c9564bab5e685ec6fafd380d38b618da gcc/testsuite/gcc.dg/tree-ssa/20031015-1.c ! 09899e4f177f00000f939eab060a3dc1 gcc/testsuite/gcc.dg/tree-ssa/20031021-1.c ! 673a1728c83f8d8e128a9adf9db5b3f7 gcc/testsuite/gcc.dg/tree-ssa/20031022-1.c bdedc20a8695902ec09f4a5c8ba7b012 gcc/testsuite/gcc.dg/tree-ssa/20031031-1.c ! 636e179f977a9e8b49cf8e9412811191 gcc/testsuite/gcc.dg/tree-ssa/20031106-1.c ! 36d382ecd6f446e74805f9010f0f9b34 gcc/testsuite/gcc.dg/tree-ssa/20031106-2.c ! 089f43d43a4932a6d78e9d0f3729482c gcc/testsuite/gcc.dg/tree-ssa/20031106-3.c ! 456f8ad6dd120580c3e3a27dc157d3c1 gcc/testsuite/gcc.dg/tree-ssa/20031106-4.c ! f675c641c9613200d6c10a8327621a00 gcc/testsuite/gcc.dg/tree-ssa/20031106-5.c ! ec145fd4eaef9710363ec9c105865f47 gcc/testsuite/gcc.dg/tree-ssa/20031106-6.c 3d74f7a86f1ec677f56458b70548904e gcc/testsuite/gcc.dg/tree-ssa/20031113-1.c ! ccbf57ac62324c514aa4cbd38bbd36a7 gcc/testsuite/gcc.dg/tree-ssa/20031216-1.c ac7ae0e4acb8ff1383bf2cdaf6e6e4ae gcc/testsuite/gcc.dg/tree-ssa/20040121-1.c ! 25fdd7a5909768bb39c801f7bbb17047 gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c f77e8abfc662bb2df841fb591e394a5d gcc/testsuite/gcc.dg/tree-ssa/20040209-1.c ! e525cbbf14a16e9c9d7a4df4c9aa04a8 gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c ! 8a23624b4deccabed13f3b15a32baae7 gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c ! 17b0ebfc6ba9bed6ffd8c2fc1845b78d gcc/testsuite/gcc.dg/tree-ssa/20040216-1.c a16d2e01da70ca721400fe836a568770 gcc/testsuite/gcc.dg/tree-ssa/20040302-1.c ! 0015aebaea582c4201ea1c43c3548043 gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c 5615bf10dfe846a0602fd8956a60aec0 gcc/testsuite/gcc.dg/tree-ssa/20040313-1.c 0138094a92b4816f6f1cf41d51f16912 gcc/testsuite/gcc.dg/tree-ssa/20040319-1.c 2a8b94927ebf8e329037b7253ec6e329 gcc/testsuite/gcc.dg/tree-ssa/20040324-1.c 5d26a52105764c38ddee33d39de337e3 gcc/testsuite/gcc.dg/tree-ssa/20040326-1.c 68c84e300d62bfd5e4d2a2605a3ee084 gcc/testsuite/gcc.dg/tree-ssa/20040326-2.c 30bf8f2d4da95eb4f5baf8b9f486ec9f gcc/testsuite/gcc.dg/tree-ssa/20040408-1.c ! 07e102584ce2e1d50770c6c9c3c5ba4a gcc/testsuite/gcc.dg/tree-ssa/20040430-1.c ! 6eb74a3719d126fbfd3288a63b0e24ea gcc/testsuite/gcc.dg/tree-ssa/20040513-1.c ! 7ef7935ed338dad0435e242566f65c28 gcc/testsuite/gcc.dg/tree-ssa/20040513-2.c ! d36acf0af4b97fc1e58794efdfb87fd4 gcc/testsuite/gcc.dg/tree-ssa/20040514-1.c ! 032aec2f92dc83198a11928a939eb6a2 gcc/testsuite/gcc.dg/tree-ssa/20040514-2.c ! f1485e5beff0fc9127b2fe0f766a084e gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c ! 787c229205ba79727c8c0723cc27f010 gcc/testsuite/gcc.dg/tree-ssa/20040518-1.c ! 5d1a63a4d1562697febab094a20f0586 gcc/testsuite/gcc.dg/tree-ssa/20040518-2.c ! 6072290efe48752aa454153a5c1a5af8 gcc/testsuite/gcc.dg/tree-ssa/20040615-1.c ! e0ad408a6ac7f2beadb8b464fc6f5e53 gcc/testsuite/gcc.dg/tree-ssa/20040624-1.c ! dcb233ad95333fc60745a3e23f760012 gcc/testsuite/gcc.dg/tree-ssa/20040703-1.c e12c9ed0224acebe9161af9589a42ccf gcc/testsuite/gcc.dg/tree-ssa/20040713-1.c ! 8bc559d8558e400533afaf520e8b1f69 gcc/testsuite/gcc.dg/tree-ssa/20040721-1.c ! 5d8c448c03bab8b437931261c15d7c16 gcc/testsuite/gcc.dg/tree-ssa/20040729-1.c ! 5b41514d8a933721ee36de35b2acd98f gcc/testsuite/gcc.dg/tree-ssa/20040911-1.c ! 74ac475689befe4d4320aec345225731 gcc/testsuite/gcc.dg/tree-ssa/20041002-1.c 93366da6daaa0436c31dfcb03c746093 gcc/testsuite/gcc.dg/tree-ssa/20041110-1.c ! 13dc5387054a2f30dab600cdae515be3 gcc/testsuite/gcc.dg/tree-ssa/20041122-1.c ! 8706a1235b0e0fc82841a694f8573086 gcc/testsuite/gcc.dg/tree-ssa/20050128-1.c ! 62174538a603ec160c4400536c880848 gcc/testsuite/gcc.dg/tree-ssa/20050215-1.c ! 5c83b92f5a62c2e506f9caf44b355b75 gcc/testsuite/gcc.dg/tree-ssa/asm-1.c ! ec35daf5e78d46d87d9b6c283602593f gcc/testsuite/gcc.dg/tree-ssa/asm-2.c ! 8cd5eab9db41ec5061508bb2ccef41d9 gcc/testsuite/gcc.dg/tree-ssa/asm-3.c ! 61ecaa4d5c50b282897cd4ddc5a55f5a gcc/testsuite/gcc.dg/tree-ssa/cfgcleanup-1.c ! c110c327815c82a70e631e10f5627b28 gcc/testsuite/gcc.dg/tree-ssa/complex-1.c ! 47f32d959ac63e1c46be790f2435dc06 gcc/testsuite/gcc.dg/tree-ssa/complex-2.c ! 4be9e11366774fe2e0e1e6a04c1a6ac7 gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c ! 25f7a8d76aea1ec408aff18a412e438e gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c ! 3e50e41d816b7aff93082bd57914d648 gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-2.c ! 5cd63ae7b4fd3dffe527b9777b873e6e gcc/testsuite/gcc.dg/tree-ssa/inline_asm-1.c ! 976288eb1caa6e8139e1492c2c4fd337 gcc/testsuite/gcc.dg/tree-ssa/inline_asm-2.c ! e36f0917586a8df6eb31ff02898d70cb gcc/testsuite/gcc.dg/tree-ssa/loop-1.c ! 178600775918a397ea8d92b7d3e6c6a7 gcc/testsuite/gcc.dg/tree-ssa/loop-2.c ! 9f62def2da6a71bf350d4cab8fd2aeb9 gcc/testsuite/gcc.dg/tree-ssa/loop-3.c ! 9c2df4fafa0e40e52ccd4b1e7b4b6bfa gcc/testsuite/gcc.dg/tree-ssa/loop-4.c ! c2a0b912503d4986f40ae25027b2f059 gcc/testsuite/gcc.dg/tree-ssa/loop-5.c ! 8c061822dd08526276b929306dd0fcd6 gcc/testsuite/gcc.dg/tree-ssa/loop-6.c ! 950b8fc6e9e326c68ff2c4c50f10cc71 gcc/testsuite/gcc.dg/tree-ssa/loop-7.c ! afd41f42fa567c506d38d1eb04b9135d gcc/testsuite/gcc.dg/tree-ssa/ltrans-1.c ! 579738f9954fdd8ceade2dd3e278036c gcc/testsuite/gcc.dg/tree-ssa/ltrans-2.c ! d3467accd01d0f3e3ee5e9502ff76d59 gcc/testsuite/gcc.dg/tree-ssa/ltrans-3.c ! f8f2dd5d8cc326a986dafa4ac7b02e7f gcc/testsuite/gcc.dg/tree-ssa/ltrans-4.c ! 123e903cf32f5e18fd99b60c7050a89a gcc/testsuite/gcc.dg/tree-ssa/ltrans-5.c ! de7d366f010be6ac703014a34caf7014 gcc/testsuite/gcc.dg/tree-ssa/pr15349.c 62600822d88828e393d9efe9f65e0fb1 gcc/testsuite/gcc.dg/tree-ssa/pr15791-1.c 622a67339e32d57e1703eb816c9cddfc gcc/testsuite/gcc.dg/tree-ssa/pr15791-2.c ! bb6527f80ae839bc430bdf7cb401919b gcc/testsuite/gcc.dg/tree-ssa/pr15791-3.c ! 921073cd26891c83517e9c9da29056bc gcc/testsuite/gcc.dg/tree-ssa/pr15791-4.c ! 7e96b720e93166ec35d98feb54ea6edf gcc/testsuite/gcc.dg/tree-ssa/pr15791-5.c ! 163d8e5157061586341db5b25594404b gcc/testsuite/gcc.dg/tree-ssa/pr16721.c ! fa134b7b09128388df0cf5dfe1f05256 gcc/testsuite/gcc.dg/tree-ssa/pr19633.c 738c7cc83dcdd6356d2c052f533c2329 gcc/testsuite/gcc.dg/tree-ssa/pr20739.c ! 2b264e1ff0d62e42087de30a8802cb92 gcc/testsuite/gcc.dg/tree-ssa/pr21171.c ! d0c455306e1f6726727c5d8b23f5b04a gcc/testsuite/gcc.dg/tree-ssa/pr21985.c ! dbb193ca026ae8272eef187e4c48617f gcc/testsuite/gcc.dg/tree-ssa/pr22051-1.c ! 73c03b34a2c2df53fd8073c040d6bff1 gcc/testsuite/gcc.dg/tree-ssa/pr22051-2.c 8722e1903d33eba8d8172a467f1f57eb gcc/testsuite/gcc.dg/tree-ssa/pr22171.c ! cc87074881d41eb76970449075fb260b gcc/testsuite/gcc.dg/tree-ssa/pr22321.c e41277e04bee7df7b11d55da9b4fe987 gcc/testsuite/gcc.dg/tree-ssa/pr22591.c 17cf4f2be6b7c7f23ca1e880e6d2fe18 gcc/testsuite/gcc.dg/tree-ssa/pr23192.c a6f655f4f2c501df04e063c61d2edb55 gcc/testsuite/gcc.dg/tree-ssa/pr23546.c 52daa8eedbd22c7715c760e3a07d16d9 gcc/testsuite/gcc.dg/tree-ssa/scev-1.c 4323482b616b668100a20fa9ef8249fa gcc/testsuite/gcc.dg/tree-ssa/scev-2.c ! 7314de29f502969713acbbdc6482643f gcc/testsuite/gcc.dg/tree-ssa/sra-1.c ! 891b70b9f723afb7c9c5920027971528 gcc/testsuite/gcc.dg/tree-ssa/sra-2.c ! b4d33791af831a58473eeb4190d5c095 gcc/testsuite/gcc.dg/tree-ssa/sra-3.c ! 1a30a949e2b54835fbb00d0c43254e84 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-1.c ! 05d591294c7151052d3b2ea7480c3a1e gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-10.c ! f3d566fb7e69f47fceb6063ebf51be5a gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-11.c ! cbb4ce98f5bb1b5f2ddcc598e2a8987f gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-2.c ! 7d4ee66f4a94f76685f6a4da8a578254 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-3.c ! 08510a0ddc8dc1fcf5014f9e7f35edcf gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-7.c ! 9f07eac8175ad17e1bfb9f993c3181c9 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-9.c ! f1aa2c8a7b81b4e0d66fb1e05ac95b38 gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c ! ce6373194e84595a8efd5afd24b5091d gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-2.c ! b2deed02c1310dfdaac998534765737f gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c ! f73f6966be24b091360a4d978974b337 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-ccp-1.c ! 34a64a821f9698ac15a6fb4aaccde57d gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-1.c ! 071a45773910db43565f524b8aff979a gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-1.c ! 12b475ec869200826829289b8d0fb0aa gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c ! 2634ac602bd66978dd5a67f3e3cfa4f0 gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-2.c ! c411156c9033f11f2e8fda3d017fd021 gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-3.c ! 78c9184fcb711ab60dfb47fff02652dc gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c ! 4e055b14e5c9e9e048f1478126f8d4a3 gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-5.c ! b86e74290ec7ae346aa752d6f56aacb1 gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c ! f473c024639a7ff168ec7c53dc1da31a gcc/testsuite/gcc.dg/tree-ssa/tailcall-1.c ! 167e398c4c929130a179ddf178b8e255 gcc/testsuite/gcc.dg/tree-ssa/tailcall-2.c ! e0c84841ed7a0c0d1f6c5fbad439a13c gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-1.c ! 79c8d44c7dd5e379e7ff6254fef6f292 gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-2.c ! 38c587da75707c298f695abb8c3a4a9d gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-3.c ! f277ad307399b9bae0a5bff0a4f4de3f gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-4.c ! d7e37e46b377e5697d173e070b60e871 gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-5.c c69a762d2705923f8fd6cfa55eccbfe8 gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp ! f883b6f9068f6e8adca73dd70b3c9110 gcc/testsuite/gcc.dg/tree-ssa/useless-1.c 99aa4b3086bd54b2fa365b5e4b9c58fa gcc/testsuite/gcc.dg/trunc-1.c 5a58fa954426a9307499c22fa4d90b23 gcc/testsuite/gcc.dg/typedef-init.c 033f9eaca6e2312d2cefbe1ee49f3460 gcc/testsuite/gcc.dg/typedef-redecl.c 7b938b0cb614b822c40b1d1cd3386863 gcc/testsuite/gcc.dg/typedef-redecl.h 0347a7dc32b8dfb279bdfe3b50e84008 gcc/testsuite/gcc.dg/typeof-1.c de8fdd5952fa2932ecbb34d020db3223 gcc/testsuite/gcc.dg/typespec-1.c - 162aee94d382b45e32a043caff03684f gcc/testsuite/gcc.dg/ultrasp1.c ed2b73d80d75f96b69fc515ae2a8e2f2 gcc/testsuite/gcc.dg/ultrasp10.c e9ec9a7a1c116a57514c6e26dba325e2 gcc/testsuite/gcc.dg/ultrasp11.c a321ad49b40fcd497f7978b82a56e55c gcc/testsuite/gcc.dg/ultrasp2.c c5b0826f153772b8f25ec4ce7b946668 gcc/testsuite/gcc.dg/ultrasp3.c 019579a6ad5f17fff1d4fbf6825f8b1e gcc/testsuite/gcc.dg/ultrasp4.c --- 10429,10624 ---- b5000ff41188ffefe908fe9425b50e56 gcc/testsuite/gcc.dg/torture/pr21817-1.c 300cb5378e0677f7e2bda649022df518 gcc/testsuite/gcc.dg/torture/pr25183.c b93e5a6d4aa60a17bfa7ec5bda2eb25a gcc/testsuite/gcc.dg/torture/pr25654.c + 7e070d0f0b8bce1c8afb55bc3aa6a9ba gcc/testsuite/gcc.dg/torture/pr27136.c + 49f6a0851e080912fd19062f488cbc0f gcc/testsuite/gcc.dg/torture/pr28045.c d870c565ecc3624fb4fbcb1510c36484 gcc/testsuite/gcc.dg/torture/tree-loop-1.c 36de78b1e0dee582fcda7292901df258 gcc/testsuite/gcc.dg/trampoline-1.c 6d50839b8de376e357caa647c5713316 gcc/testsuite/gcc.dg/transparent-union-1.c ef5bc6d620cc68ec203b322faa805c5b gcc/testsuite/gcc.dg/transparent-union-2.c 4d56b8e63668daab3951eed210064027 gcc/testsuite/gcc.dg/transparent-union-3.c ! fe711dab440ac707ef3ac832742ef1f8 gcc/testsuite/gcc.dg/tree-ssa/20030530-2.c ! 5b09897d5620f3a60aa5b131f66843c9 gcc/testsuite/gcc.dg/tree-ssa/20030611-1.c ! e097525376501a6e9ab7d198318a63bc gcc/testsuite/gcc.dg/tree-ssa/20030703-1.c ! 00f622c7e3fcffe5d94d74ff4a90b58b gcc/testsuite/gcc.dg/tree-ssa/20030703-2.c ! 98835f32d0ab7304bfdeb5c49ae625e2 gcc/testsuite/gcc.dg/tree-ssa/20030708-1.c ! 044aecda5b7020bc4bc10ded65a06001 gcc/testsuite/gcc.dg/tree-ssa/20030709-1.c ! fe4d77243db6adfc8ac770e580ccf037 gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c ! 003b7084a8a221a4b972ed5ee05d3bdf gcc/testsuite/gcc.dg/tree-ssa/20030709-3.c ! 2e8a76f2b2eaf9219e7992779a5604c2 gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c ! 5389e1a676e8dd13287364c81ff46373 gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c ! 2a41a0df036e3c2179f676ff0af9ae43 gcc/testsuite/gcc.dg/tree-ssa/20030711-2.c ! 7073ea58fbbee855b92e3cb63dd7387b gcc/testsuite/gcc.dg/tree-ssa/20030711-3.c ! 5a5f5e3e0344935db797279248245e9b gcc/testsuite/gcc.dg/tree-ssa/20030714-1.c ! 814f77f173e73a4c135e681a08c162f5 gcc/testsuite/gcc.dg/tree-ssa/20030714-2.c ! 717fdcf796d74e23c08531bfed3dcaa1 gcc/testsuite/gcc.dg/tree-ssa/20030728-1.c ! 227900d9c56ccd16fafdcf63d6ff451c gcc/testsuite/gcc.dg/tree-ssa/20030729-1.c ! a11361cb9dd6a1fa8d532b12980ff915 gcc/testsuite/gcc.dg/tree-ssa/20030730-1.c ! 2ecf0c95efa1fb93a0c7455ee70b3556 gcc/testsuite/gcc.dg/tree-ssa/20030730-2.c ! 84fddb5bedde7ff512d766c5d119b15f gcc/testsuite/gcc.dg/tree-ssa/20030731-1.c ! 414e9b4a2fc69ff4713349e075b8d6d3 gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c ! fca2f014bbf84b78c9aa0aab4a58de17 gcc/testsuite/gcc.dg/tree-ssa/20030807-10.c ! 76d48427361d7200f249eedb0063fa70 gcc/testsuite/gcc.dg/tree-ssa/20030807-11.c ! 699cc0a9e4f5be8063f3a4ef9855251d gcc/testsuite/gcc.dg/tree-ssa/20030807-1.c ! ebd3c335e51c9f6df06714edb0690c6b gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c ! a6fecb0cc25f351631df9ecbc441f5f9 gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c ! 610b35e63bd77bd185c5b51678a808df gcc/testsuite/gcc.dg/tree-ssa/20030807-5.c ! 6a07024c7dc2e21cdbfd66e2310978d2 gcc/testsuite/gcc.dg/tree-ssa/20030807-6.c ! 24d8ba36bea9a26906b3e73ea52e5949 gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c ! 915471c6251ed5ff7b97ec52624f6e54 gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c ! d2fe8f9401ae256b81160b0cdf1ef940 gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c ! 778e66f03c633c7fd4befba8f49106c2 gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c ! fb6a0d36bb1eeca8db9c6b34a4195b7d gcc/testsuite/gcc.dg/tree-ssa/20030814-1.c ! aa827ea796f6a7786cc237115c3e2902 gcc/testsuite/gcc.dg/tree-ssa/20030814-2.c ! 842f3ef39c620c0fca4cb8bed82bc11e gcc/testsuite/gcc.dg/tree-ssa/20030814-3.c ! ee659206d704344e7bc72c85db340c8d gcc/testsuite/gcc.dg/tree-ssa/20030814-4.c ! ea55bf53cf9fa235512d7e6f90fd75d9 gcc/testsuite/gcc.dg/tree-ssa/20030814-5.c ! 5a19f64a43d9285409f07466f5d7dc9a gcc/testsuite/gcc.dg/tree-ssa/20030814-6.c ! b2a413504ec4d1f4efde257aeaa1de14 gcc/testsuite/gcc.dg/tree-ssa/20030814-7.c ! 03724d473ba4993f8e6d9059fe99448c gcc/testsuite/gcc.dg/tree-ssa/20030815-1.c 37b6d017e93749c4f054272493006e39 gcc/testsuite/gcc.dg/tree-ssa/20030820-1.c 14f412add3e73bb1cf98a6edef9af53e gcc/testsuite/gcc.dg/tree-ssa/20030820-2.c ! e559737adf16b1ea01bcac581253e117 gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c ! 454ad30d0d894c3daf43c52458741f35 gcc/testsuite/gcc.dg/tree-ssa/20030824-1.c ! e2d2c8df168f45fec0bd5449ea654fdc gcc/testsuite/gcc.dg/tree-ssa/20030824-2.c ! ce03c288701895969b067c9ccf002d0e gcc/testsuite/gcc.dg/tree-ssa/20030825-1.c ! 1f944ea23174816ed3387750d0b17733 gcc/testsuite/gcc.dg/tree-ssa/20030907-1.c d3e4952123ac0028935a5d65da05cd67 gcc/testsuite/gcc.dg/tree-ssa/20030907-2.c ! 60a1febc0ef0350b54bad8d4a4890685 gcc/testsuite/gcc.dg/tree-ssa/20030917-1.c ba2fbe68b2ea77c9003879dab67f3804 gcc/testsuite/gcc.dg/tree-ssa/20030917-2.c ! 6ef1366dd81e79b21664d4f443d40a51 gcc/testsuite/gcc.dg/tree-ssa/20030917-3.c ad3d44926acf90e0683b2abbd536b57c gcc/testsuite/gcc.dg/tree-ssa/20030918-1.c b711d5b48e3978f92fa0b2c439cf6c14 gcc/testsuite/gcc.dg/tree-ssa/20030920-1.c ! f782e2e1a28927191aed87dbb6a4e227 gcc/testsuite/gcc.dg/tree-ssa/20030922-1.c ! 231e6f2f58f19475c5f83a697838515a gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c ! 1878456ccd19b282e53828782422000f gcc/testsuite/gcc.dg/tree-ssa/20031015-1.c ! 74246cac64ef1ec2f665cd33d4f63dce gcc/testsuite/gcc.dg/tree-ssa/20031021-1.c ! 6c75ee2e1e47480a0c81176e11f5ddd7 gcc/testsuite/gcc.dg/tree-ssa/20031022-1.c bdedc20a8695902ec09f4a5c8ba7b012 gcc/testsuite/gcc.dg/tree-ssa/20031031-1.c ! 2c1ca5b9d4ec3098850222854f9c43c3 gcc/testsuite/gcc.dg/tree-ssa/20031106-1.c ! f052b468d20e921a41a7cb3b3385e033 gcc/testsuite/gcc.dg/tree-ssa/20031106-2.c ! defb9dff208d7a79e1d73c7dbd942c16 gcc/testsuite/gcc.dg/tree-ssa/20031106-3.c ! d8938b9ec10d712ae5ea3ed7d4669840 gcc/testsuite/gcc.dg/tree-ssa/20031106-4.c ! d237f0dee0c27a894c831beabb2e3203 gcc/testsuite/gcc.dg/tree-ssa/20031106-5.c ! 4cf6dba36df0a4c611a863db675c461d gcc/testsuite/gcc.dg/tree-ssa/20031106-6.c 3d74f7a86f1ec677f56458b70548904e gcc/testsuite/gcc.dg/tree-ssa/20031113-1.c ! 523503c76ca62f10da315e3b327137f7 gcc/testsuite/gcc.dg/tree-ssa/20031216-1.c ac7ae0e4acb8ff1383bf2cdaf6e6e4ae gcc/testsuite/gcc.dg/tree-ssa/20040121-1.c ! ab5a50a107b7b8443015caf191c46aaa gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c f77e8abfc662bb2df841fb591e394a5d gcc/testsuite/gcc.dg/tree-ssa/20040209-1.c ! fc7e61782a3ade73933f67932838c6e9 gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c ! 1c15d05ae7a9f899882d34a4a873a96b gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c ! 4e9a73626618206affd903c370098656 gcc/testsuite/gcc.dg/tree-ssa/20040216-1.c a16d2e01da70ca721400fe836a568770 gcc/testsuite/gcc.dg/tree-ssa/20040302-1.c ! 204b1741857060c7feb64792c5f691a9 gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c 5615bf10dfe846a0602fd8956a60aec0 gcc/testsuite/gcc.dg/tree-ssa/20040313-1.c 0138094a92b4816f6f1cf41d51f16912 gcc/testsuite/gcc.dg/tree-ssa/20040319-1.c 2a8b94927ebf8e329037b7253ec6e329 gcc/testsuite/gcc.dg/tree-ssa/20040324-1.c 5d26a52105764c38ddee33d39de337e3 gcc/testsuite/gcc.dg/tree-ssa/20040326-1.c 68c84e300d62bfd5e4d2a2605a3ee084 gcc/testsuite/gcc.dg/tree-ssa/20040326-2.c 30bf8f2d4da95eb4f5baf8b9f486ec9f gcc/testsuite/gcc.dg/tree-ssa/20040408-1.c ! a8e0545c6492970683efd6d5ceba4cd9 gcc/testsuite/gcc.dg/tree-ssa/20040430-1.c ! 58d810877ef42adb5ed40c161cd73e3d gcc/testsuite/gcc.dg/tree-ssa/20040513-1.c ! f7d8908a2270406c7805d42c68ef22e4 gcc/testsuite/gcc.dg/tree-ssa/20040513-2.c ! e05bb8ea189e2d916245aee7b6a843d1 gcc/testsuite/gcc.dg/tree-ssa/20040514-1.c ! 548242c83faabe327d2d405ec342693b gcc/testsuite/gcc.dg/tree-ssa/20040514-2.c ! e70891254ffa350ef2818416c28d3717 gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c ! 9bad61c83fd90cf20061a06c69b8604f gcc/testsuite/gcc.dg/tree-ssa/20040518-1.c ! 713ffd35a4dae03d69b611c8fc0229b5 gcc/testsuite/gcc.dg/tree-ssa/20040518-2.c ! d060f97fcba01f85527e8794f09576c6 gcc/testsuite/gcc.dg/tree-ssa/20040615-1.c ! 9128db869f366a703149ba66fb2a955c gcc/testsuite/gcc.dg/tree-ssa/20040624-1.c ! 3ccc2d5432858c59a2ab601b3d6a9691 gcc/testsuite/gcc.dg/tree-ssa/20040703-1.c e12c9ed0224acebe9161af9589a42ccf gcc/testsuite/gcc.dg/tree-ssa/20040713-1.c ! bd506bee2f88a6ebcb965fada41c4c61 gcc/testsuite/gcc.dg/tree-ssa/20040721-1.c ! 7a86102e55e7dbcb857d4155c9dd2191 gcc/testsuite/gcc.dg/tree-ssa/20040729-1.c ! 3801950f2a5947f40172c01a96003640 gcc/testsuite/gcc.dg/tree-ssa/20040911-1.c ! a1e39e534946b78e2333c1143df6b85f gcc/testsuite/gcc.dg/tree-ssa/20041002-1.c 93366da6daaa0436c31dfcb03c746093 gcc/testsuite/gcc.dg/tree-ssa/20041110-1.c ! 54b22142e5a257f072f0ea15fee6739a gcc/testsuite/gcc.dg/tree-ssa/20041122-1.c ! 08c6461397585f3a0e1d14033cccb233 gcc/testsuite/gcc.dg/tree-ssa/20050128-1.c ! e7ac24deef98f159af186d60e4144cce gcc/testsuite/gcc.dg/tree-ssa/20050215-1.c ! 71ca6830378ac71c408f419d1b5b7308 gcc/testsuite/gcc.dg/tree-ssa/asm-1.c ! 83b3299a792a45308bcd0dc162d822fc gcc/testsuite/gcc.dg/tree-ssa/asm-2.c ! 87f1de078b88b6c72fec9db6e4639ea8 gcc/testsuite/gcc.dg/tree-ssa/asm-3.c ! 140ecbba840e5a08fcdb30a99a5a9546 gcc/testsuite/gcc.dg/tree-ssa/cfgcleanup-1.c ! 7227d478f3c8d89b9cf67e32a04e1071 gcc/testsuite/gcc.dg/tree-ssa/complex-1.c ! f5afcba63b5ff2b3b24ba99651f4c789 gcc/testsuite/gcc.dg/tree-ssa/complex-2.c ! 0f9b4364a33a07070f9c8b1cd09d50c1 gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c ! bec6b7e4063fd9d13bfd257268c2397b gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c ! 122af387dab35a1c2435adbecf8264e5 gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-2.c ! 7b8076a5837ff8ff037d20a37fa6b826 gcc/testsuite/gcc.dg/tree-ssa/inline_asm-1.c ! db6b2a8f9208e5d07675183d4eb6de70 gcc/testsuite/gcc.dg/tree-ssa/inline_asm-2.c ! e3d89e5653d7324630f242643204d807 gcc/testsuite/gcc.dg/tree-ssa/loop-1.c ! b6bd59a46cb1e6509301d4312e573e84 gcc/testsuite/gcc.dg/tree-ssa/loop-2.c ! da5178a9dda6c363f9499e12b277d486 gcc/testsuite/gcc.dg/tree-ssa/loop-3.c ! e99d19e8664036cc8d976c20364de410 gcc/testsuite/gcc.dg/tree-ssa/loop-4.c ! 992f0b8d1d8197b8de6725aaab328b1a gcc/testsuite/gcc.dg/tree-ssa/loop-5.c ! 441c6982e50018a6d3dcd45ced49c71f gcc/testsuite/gcc.dg/tree-ssa/loop-6.c ! 917e5c33cde47ae10a7acf650237684d gcc/testsuite/gcc.dg/tree-ssa/loop-7.c ! 6adb249d7a8ebf966a6e2b5e51802b7e gcc/testsuite/gcc.dg/tree-ssa/ltrans-1.c ! 7947e09a80d7fe5ac0103d9f98ed28dd gcc/testsuite/gcc.dg/tree-ssa/ltrans-2.c ! c45cbede57f23039e7e695e1bb1e4be5 gcc/testsuite/gcc.dg/tree-ssa/ltrans-3.c ! 54fc742858e584abe7c48bc3cf995ec3 gcc/testsuite/gcc.dg/tree-ssa/ltrans-4.c ! 3f38788979939b3b214140e913999460 gcc/testsuite/gcc.dg/tree-ssa/ltrans-5.c ! 60dc83a675ddc0d797452eaaa0bc4420 gcc/testsuite/gcc.dg/tree-ssa/pr15349.c 62600822d88828e393d9efe9f65e0fb1 gcc/testsuite/gcc.dg/tree-ssa/pr15791-1.c 622a67339e32d57e1703eb816c9cddfc gcc/testsuite/gcc.dg/tree-ssa/pr15791-2.c ! 60208923fa136080caefbbee2e86be67 gcc/testsuite/gcc.dg/tree-ssa/pr15791-3.c ! 0f59bb1d8a1193143a12e70d489de8a4 gcc/testsuite/gcc.dg/tree-ssa/pr15791-4.c ! 5c84d01e2380defec463c6de4c81154b gcc/testsuite/gcc.dg/tree-ssa/pr15791-5.c ! 4beee17e2cf20a789132431078e6dd60 gcc/testsuite/gcc.dg/tree-ssa/pr16721.c ! 5f8c8706514a59d109cec4139595188a gcc/testsuite/gcc.dg/tree-ssa/pr19633.c 738c7cc83dcdd6356d2c052f533c2329 gcc/testsuite/gcc.dg/tree-ssa/pr20739.c ! 682eda9a36b8cf270a52dfe4e77dbe81 gcc/testsuite/gcc.dg/tree-ssa/pr21171.c ! 5d92691a0da3aac64d1d2ccfde2cfa17 gcc/testsuite/gcc.dg/tree-ssa/pr21985.c ! 863d6cfd8ce80f2eaac8afb1fc35c911 gcc/testsuite/gcc.dg/tree-ssa/pr22051-1.c ! e4a4425437c33938a177a28fd87d34d2 gcc/testsuite/gcc.dg/tree-ssa/pr22051-2.c 8722e1903d33eba8d8172a467f1f57eb gcc/testsuite/gcc.dg/tree-ssa/pr22171.c ! f377e2994ea84efe1b53850ebac56f7e gcc/testsuite/gcc.dg/tree-ssa/pr22321.c e41277e04bee7df7b11d55da9b4fe987 gcc/testsuite/gcc.dg/tree-ssa/pr22591.c 17cf4f2be6b7c7f23ca1e880e6d2fe18 gcc/testsuite/gcc.dg/tree-ssa/pr23192.c a6f655f4f2c501df04e063c61d2edb55 gcc/testsuite/gcc.dg/tree-ssa/pr23546.c 52daa8eedbd22c7715c760e3a07d16d9 gcc/testsuite/gcc.dg/tree-ssa/scev-1.c 4323482b616b668100a20fa9ef8249fa gcc/testsuite/gcc.dg/tree-ssa/scev-2.c ! 5950a1075b7f3a458633e5eed78bcf5f gcc/testsuite/gcc.dg/tree-ssa/sra-1.c ! db3341983c280d3b001f21f0b4b03d0e gcc/testsuite/gcc.dg/tree-ssa/sra-2.c ! 8df321b861d7e7a58168c88d5c53433c gcc/testsuite/gcc.dg/tree-ssa/sra-3.c ! 90b2153a68fe24591703574df5e21633 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-10.c ! 54f6177061705a74ee9f720c5b896237 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-11.c ! f6b5002cfa08c9938835f9523c1ad04d gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-1.c ! 02c123ed60bf4d384a06ed8899195e32 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-2.c ! b3e598c635f13ca5cdeec9b9d0189921 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-3.c ! ccd7eb364ff64e4808dbef09d0b77322 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-7.c ! ad479d67702835f119d545ce4ed7698a gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-9.c ! 0be9e2696c43b94bf0ef5bcd13560ec8 gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c ! e2833b5601688bee33fa0f5ce20f8f23 gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-2.c ! 080a61b1202d617658f0766fb9a63cad gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c ! 4b9272a79bc259dddc311d23e3af461a gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-ccp-1.c ! a7a3b87ed23b2d2782c5767924a10cd5 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-1.c ! 5373e2a303f0ff7f64974b7cad0b2b8b gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-1.c ! 0a681b9d6b1285fe5598479b46092b5d gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c ! 46c44be8b174d679d529c7da03a9ec25 gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-2.c ! 7fcdde4f67b2e871b3626f997fcff2ed gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-3.c ! af3a543882fd0a125f7c4dbc23de92b6 gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c ! c033fef9cc2aaa4804d4fbea21ce8b9e gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-5.c ! 3160af81aa59abad0cec13ba1564beed gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c ! c9bdabd586651d2f9a33f15aa17e4e60 gcc/testsuite/gcc.dg/tree-ssa/tailcall-1.c ! 6ac5f031ba27eb14925abd4950e316f6 gcc/testsuite/gcc.dg/tree-ssa/tailcall-2.c ! b13c5ea545f73a72a4f85e962ac91e9f gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-1.c ! 210a7788e8d1101403b541dd2a0e28c9 gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-2.c ! 02e513a935d9454d0db439bd0cbe7f2f gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-3.c ! 8e399d35143b58f3b006f3a0ceb376b4 gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-4.c ! ee2f24f3a2d02da30f9140f86d7be832 gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-5.c c69a762d2705923f8fd6cfa55eccbfe8 gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp ! 4308dddbf522a2bfe90e821c01cbbde4 gcc/testsuite/gcc.dg/tree-ssa/useless-1.c 99aa4b3086bd54b2fa365b5e4b9c58fa gcc/testsuite/gcc.dg/trunc-1.c 5a58fa954426a9307499c22fa4d90b23 gcc/testsuite/gcc.dg/typedef-init.c 033f9eaca6e2312d2cefbe1ee49f3460 gcc/testsuite/gcc.dg/typedef-redecl.c 7b938b0cb614b822c40b1d1cd3386863 gcc/testsuite/gcc.dg/typedef-redecl.h 0347a7dc32b8dfb279bdfe3b50e84008 gcc/testsuite/gcc.dg/typeof-1.c de8fdd5952fa2932ecbb34d020db3223 gcc/testsuite/gcc.dg/typespec-1.c ed2b73d80d75f96b69fc515ae2a8e2f2 gcc/testsuite/gcc.dg/ultrasp10.c e9ec9a7a1c116a57514c6e26dba325e2 gcc/testsuite/gcc.dg/ultrasp11.c + 162aee94d382b45e32a043caff03684f gcc/testsuite/gcc.dg/ultrasp1.c a321ad49b40fcd497f7978b82a56e55c gcc/testsuite/gcc.dg/ultrasp2.c c5b0826f153772b8f25ec4ce7b946668 gcc/testsuite/gcc.dg/ultrasp3.c 019579a6ad5f17fff1d4fbf6825f8b1e gcc/testsuite/gcc.dg/ultrasp4.c *************** d34adf87acc00eed72ec285f8f0af21c gcc/te *** 16037,16045 **** e8ec7bd58f3a625230a08b85989052b9 gcc/testsuite/gcc.dg/ultrasp8.c e80fcfc95aa764ab5173fe0441bd64f0 gcc/testsuite/gcc.dg/ultrasp9.c 79a7a8c0948ae5bcfa1991de6867e0c1 gcc/testsuite/gcc.dg/unaligned-1.c - f0a8a0b26965879e40a88ebccf31030c gcc/testsuite/gcc.dg/uninit-1.c 2efe604c8afc3ddbb3731d3111a1bee7 gcc/testsuite/gcc.dg/uninit-10.c 47ed84368456fefad7abc1900b77eb03 gcc/testsuite/gcc.dg/uninit-11.c e7bbbf0090661e8a065ace2511f8f195 gcc/testsuite/gcc.dg/uninit-2.c 9f0fb0245ee08bf0f10f3a180e2006cd gcc/testsuite/gcc.dg/uninit-3.c e4cb5921a430621d24213cbe6366231b gcc/testsuite/gcc.dg/uninit-4.c --- 10628,10636 ---- e8ec7bd58f3a625230a08b85989052b9 gcc/testsuite/gcc.dg/ultrasp8.c e80fcfc95aa764ab5173fe0441bd64f0 gcc/testsuite/gcc.dg/ultrasp9.c 79a7a8c0948ae5bcfa1991de6867e0c1 gcc/testsuite/gcc.dg/unaligned-1.c 2efe604c8afc3ddbb3731d3111a1bee7 gcc/testsuite/gcc.dg/uninit-10.c 47ed84368456fefad7abc1900b77eb03 gcc/testsuite/gcc.dg/uninit-11.c + f0a8a0b26965879e40a88ebccf31030c gcc/testsuite/gcc.dg/uninit-1.c e7bbbf0090661e8a065ace2511f8f195 gcc/testsuite/gcc.dg/uninit-2.c 9f0fb0245ee08bf0f10f3a180e2006cd gcc/testsuite/gcc.dg/uninit-3.c e4cb5921a430621d24213cbe6366231b gcc/testsuite/gcc.dg/uninit-4.c *************** eb3da821b8325355aae91cb8e079d6a4 gcc/te *** 16058,16063 **** --- 10649,10655 ---- b9bb4f2aa63b0063ee5ebd05ee909084 gcc/testsuite/gcc.dg/uninit-I.c 78c7acd37bc5c230e62db954ee385285 gcc/testsuite/gcc.dg/union-1.c 19582a249859766163d52754d6531172 gcc/testsuite/gcc.dg/union-2.c + c637ae15c59019e613281e579d717a84 gcc/testsuite/gcc.dg/union-3.c e4b537e85147239a3fc4b998be3eac4c gcc/testsuite/gcc.dg/union-cast-1.c 9fa2cff5bcff4df8b1fc7bf0d88b061b gcc/testsuite/gcc.dg/union-cast-2.c b909732314b5b1dd0dbae5d059adef6f gcc/testsuite/gcc.dg/union-cast-3.c *************** b9094e47fb1bcf5228d5a172f181d34c gcc/te *** 16075,16184 **** 5fb1882dbd19a99231ccfb010ee68bd5 gcc/testsuite/gcc.dg/va-arg-1.c 1cf7bde6d2bbf11d4cb7b99fc070f910 gcc/testsuite/gcc.dg/va-arg-2.c 7eb72d01fa5dd0efeb65de148d13d82f gcc/testsuite/gcc.dg/va-arg-3.c ! d02f9656631c2615923d88b8c44be21c gcc/testsuite/gcc.dg/vect/pr16105.c ! 8ab4c330748112c1be6a29fab9bd8407 gcc/testsuite/gcc.dg/vect/pr18308.c ! 07747cad73fd15fff4e936e6f72a3346 gcc/testsuite/gcc.dg/vect/pr18400.c ! d6aff1909a921e27333361faf66ca1fd gcc/testsuite/gcc.dg/vect/pr18425.c ! 660dba77f26204989505ad3cd618c2d8 gcc/testsuite/gcc.dg/vect/pr18536.c ! c695dc2264c3ab79501734468e2dd0bf gcc/testsuite/gcc.dg/vect/pr20122.c 90ab48a907acc4d2920aaff47f390c7f gcc/testsuite/gcc.dg/vect/tree-vect.h ! c95a68e6649f0c173afb9ff81b624b21 gcc/testsuite/gcc.dg/vect/vect-1.c ! 35ec8cf8f68f247a1a3cded2943d6837 gcc/testsuite/gcc.dg/vect/vect-10.c ! 234a5af3543ca1da9ef11b86ea96885c gcc/testsuite/gcc.dg/vect/vect-11.c ! 307c9044de3821651da72e4c6d425124 gcc/testsuite/gcc.dg/vect/vect-12.c ! 9862c7a9cc8af0fb7735f7a1120f0f34 gcc/testsuite/gcc.dg/vect/vect-13.c ! 984fbbca4991e5df1d103f53b9c883c9 gcc/testsuite/gcc.dg/vect/vect-14.c ! 54db45bccab22ba541f20cafe492cad1 gcc/testsuite/gcc.dg/vect/vect-15.c ! 871bd95fbd069770dedd86d46d3cee7f gcc/testsuite/gcc.dg/vect/vect-16.c ! 3d54e82eb877a152970853dec97ffe17 gcc/testsuite/gcc.dg/vect/vect-17.c ! f7bff0b59e47c0cf67234cf70404397a gcc/testsuite/gcc.dg/vect/vect-18.c ! 5a4c541bcd765c7986c187f09d2c9448 gcc/testsuite/gcc.dg/vect/vect-19.c ! 5fd38a7278d8c83fab6057c9e4e4d188 gcc/testsuite/gcc.dg/vect/vect-2.c ! a259db5149951271f0b4ed016e2076b1 gcc/testsuite/gcc.dg/vect/vect-20.c ! f3b7f477ae13d39b6ed5b30d0b9ae27a gcc/testsuite/gcc.dg/vect/vect-21.c ! a9e250f5c9f2bb93b8bed811fec1abd5 gcc/testsuite/gcc.dg/vect/vect-22.c ! ab8a5afb72c4ad6b8bcd13b5014df4e9 gcc/testsuite/gcc.dg/vect/vect-23.c ! f86ec8c0254700db89c92f255b3230db gcc/testsuite/gcc.dg/vect/vect-24.c ! a22d4041cb50fb51c3875d66f02ded0d gcc/testsuite/gcc.dg/vect/vect-25.c ! aff5f82b270cf2bda386da6f8aaf06d0 gcc/testsuite/gcc.dg/vect/vect-26.c ! 0697de81ac26ce20c343a8cd849b55b9 gcc/testsuite/gcc.dg/vect/vect-27.c ! 5f2aff40d83b9da47254c78c54289609 gcc/testsuite/gcc.dg/vect/vect-28.c ! 7541f3401f43175556b2e5ddc224a4ff gcc/testsuite/gcc.dg/vect/vect-29.c ! 8e9c1f9eaeb44fae79fc6d9cf4a0b9b6 gcc/testsuite/gcc.dg/vect/vect-3.c ! a2ce7df0032267e67e76f30f11632ffd gcc/testsuite/gcc.dg/vect/vect-30.c ! c3de7556c39353e26babe6470ad15591 gcc/testsuite/gcc.dg/vect/vect-31.c ! c6fec3b3f10e0bfff7ce313e952d64c1 gcc/testsuite/gcc.dg/vect/vect-32.c ! 3df22000f831ff7f871f84ac57d42359 gcc/testsuite/gcc.dg/vect/vect-33.c ! f49f6794c4c510a1e8ff8c2742ddfe47 gcc/testsuite/gcc.dg/vect/vect-34.c ! fbe3c19822f0034a4d8571660b9e1942 gcc/testsuite/gcc.dg/vect/vect-35.c ! d9a9f99ac51f2cdbe58402773ed92596 gcc/testsuite/gcc.dg/vect/vect-36.c ! 4ad0a6c075b77682451ba81be9a4858f gcc/testsuite/gcc.dg/vect/vect-37.c ! bf6b858a573c62d7133096b5e9815fdf gcc/testsuite/gcc.dg/vect/vect-38.c ! 1fe40801c3ab3170459a4b976a5df092 gcc/testsuite/gcc.dg/vect/vect-4.c ! 0cc1f4a664863a3a34f1b6090e02ceff gcc/testsuite/gcc.dg/vect/vect-40.c ! 321d9f1876d7055b79daae9c27770870 gcc/testsuite/gcc.dg/vect/vect-41.c ! db281fadb5ca77b86d89156775013357 gcc/testsuite/gcc.dg/vect/vect-42.c ! 1dc59c2aaa3bf836e03703e23693bf8a gcc/testsuite/gcc.dg/vect/vect-43.c ! 9da59bddd5695d8d1d0157b8cdc137ed gcc/testsuite/gcc.dg/vect/vect-44.c ! 7a8a68be2fdef6415f642c3c70f4b946 gcc/testsuite/gcc.dg/vect/vect-45.c ! 10b25e362e937856d310e125d232dcb2 gcc/testsuite/gcc.dg/vect/vect-46.c ! 57255ccdf12954cfe18749746e6eb598 gcc/testsuite/gcc.dg/vect/vect-47.c ! 0ab12480c3db7a78f6aebd2f8ccb1ae0 gcc/testsuite/gcc.dg/vect/vect-48.c ! 0048094d7270c25f82d274a107b9a599 gcc/testsuite/gcc.dg/vect/vect-49.c ! b8608ba5d7136abc0ad2eb9532f84082 gcc/testsuite/gcc.dg/vect/vect-5.c ! 3ab647977c9f1fb7a87c3f7c5ab6dfd3 gcc/testsuite/gcc.dg/vect/vect-50.c ! cfd6ec3f86c231125a21c6cb1597e494 gcc/testsuite/gcc.dg/vect/vect-51.c ! bb9a4a4f0657a56f95cba2d694e0fde8 gcc/testsuite/gcc.dg/vect/vect-52.c ! 0d9801c4aa307c4dc428494a9ce38313 gcc/testsuite/gcc.dg/vect/vect-53.c ! d590a705633ad5fce83614969140d178 gcc/testsuite/gcc.dg/vect/vect-54.c ! ab55b1e63f5ab2b2b0ced787544ada48 gcc/testsuite/gcc.dg/vect/vect-55.c ! c2f6c9462301e94c36109544aabb690f gcc/testsuite/gcc.dg/vect/vect-56.c ! 7f6f5461c01f4b85bdfe6d4cfc9f658f gcc/testsuite/gcc.dg/vect/vect-57.c ! e5e3d388552555aa8c5eca2c2698b8b5 gcc/testsuite/gcc.dg/vect/vect-58.c ! 05253e9f740e237faf35a5a6df411992 gcc/testsuite/gcc.dg/vect/vect-59.c ! a0120f48f4f0895e1e35fec2cb7f5292 gcc/testsuite/gcc.dg/vect/vect-6.c ! fca7b6e5f106683c7bb357db7e7a84da gcc/testsuite/gcc.dg/vect/vect-60.c ! 9deb4fcc8459b752ad0e40bcfb59191c gcc/testsuite/gcc.dg/vect/vect-61.c ! 4150ae40bedeaf1394d889a0cf19f06b gcc/testsuite/gcc.dg/vect/vect-62.c ! c72b3cd401ccbf6093b7f44a672318b6 gcc/testsuite/gcc.dg/vect/vect-63.c ! bb573d8cbb2f35604ab00aa3e338e6dd gcc/testsuite/gcc.dg/vect/vect-64.c ! 9f4b4d2a160332a3434418baf7aa85ab gcc/testsuite/gcc.dg/vect/vect-65.c ! a7edf5cbd8d598e5553377ca19c23ce9 gcc/testsuite/gcc.dg/vect/vect-66.c ! 46a7145406329c29f168b56c005b6891 gcc/testsuite/gcc.dg/vect/vect-67.c ! 7d6b3f7101629a64735a0a0605a17dd8 gcc/testsuite/gcc.dg/vect/vect-68.c ! abf7b7a96220f428c9b017bc243c17e2 gcc/testsuite/gcc.dg/vect/vect-69.c ! c969e8210f9de27b61a1b23c438766c7 gcc/testsuite/gcc.dg/vect/vect-7.c ! 38fe6406af6bd490d812ad10e78f4e24 gcc/testsuite/gcc.dg/vect/vect-70.c ! 8e98403305e9e4d4c0af9f5a9ebb8d9c gcc/testsuite/gcc.dg/vect/vect-71.c ! fa60146c65642c3d9a06a0e94bffde35 gcc/testsuite/gcc.dg/vect/vect-72.c ! 8112cd8ccfc477f3cf1762e0306cd940 gcc/testsuite/gcc.dg/vect/vect-73.c ! beac2ca997ed8da1c26756fc830ed7a7 gcc/testsuite/gcc.dg/vect/vect-74.c ! 2292dfd54d680706dc872a27c0dd67d0 gcc/testsuite/gcc.dg/vect/vect-75.c ! dc7ae7bb701f43e5261f8b3357eac6d9 gcc/testsuite/gcc.dg/vect/vect-76.c ! 05603fa96d4a510dad51501251fa6de3 gcc/testsuite/gcc.dg/vect/vect-77.c ! e8a83a144054954601b086ff6eafb494 gcc/testsuite/gcc.dg/vect/vect-78.c ! a68200f47d5d919786159674bd3bec9f gcc/testsuite/gcc.dg/vect/vect-79.c ! 5f9fd8694d97c9b785b48f0f15b1b218 gcc/testsuite/gcc.dg/vect/vect-8.c ! 0d57137a95ccf9eda8da348c46de1e74 gcc/testsuite/gcc.dg/vect/vect-80.c ! ae813ba854011a07e969347be60d0e95 gcc/testsuite/gcc.dg/vect/vect-82.c ! 58647342c0d27bf56ba013d7d0546e6b gcc/testsuite/gcc.dg/vect/vect-82_64.c ! 079af77b7c541947308b41a2fc75fdec gcc/testsuite/gcc.dg/vect/vect-83.c ! 0641ea15fd76405216fb77d360a38a8e gcc/testsuite/gcc.dg/vect/vect-83_64.c ! 5c441a785ea252a9dab428426f09dd14 gcc/testsuite/gcc.dg/vect/vect-85.c ! fc685363d0cedc8ba955d196c2d1b260 gcc/testsuite/gcc.dg/vect/vect-86.c ! 54613c6e5743d5ba3e904e715b42a693 gcc/testsuite/gcc.dg/vect/vect-87.c ! 23d49cb0fe45e3717066aecacf75ecad gcc/testsuite/gcc.dg/vect/vect-88.c ! 85b821cc8cf74b0a15c81fed02845ce6 gcc/testsuite/gcc.dg/vect/vect-89.c ! 3c2f4210811b7f838ad653fe4efcb3bc gcc/testsuite/gcc.dg/vect/vect-9.c ! 5255626bbd9c5f86510ba97aa7351bbc gcc/testsuite/gcc.dg/vect/vect-96.c ! c6147aa8e2223be00e47fb616f39295f gcc/testsuite/gcc.dg/vect/vect-97.c ! 264c98a8ff447f94e131ba60f5f2c137 gcc/testsuite/gcc.dg/vect/vect-98.c ! a0429866b04d0336b7297e0ca244f06c gcc/testsuite/gcc.dg/vect/vect-all.c ! a6f1c109d679a529b917d722cae271fb gcc/testsuite/gcc.dg/vect/vect-none.c d80a69a8c2e97e956d7fc83218abcdad gcc/testsuite/gcc.dg/vect/vect.exp 682b52464ba3c1efc4293e4f2d4ba5b7 gcc/testsuite/gcc.dg/verbose-asm.c - 041fff4d324fc530a54c5034fa50048f gcc/testsuite/gcc.dg/visibility-1.c ef79ece01e8a70a1ed6b1875bd44c735 gcc/testsuite/gcc.dg/visibility-10.c f83d2db3e2fd97e87230a5d9dd1274b9 gcc/testsuite/gcc.dg/visibility-2.c d0a344fbd6e7158b3bf4cdbb4440ef36 gcc/testsuite/gcc.dg/visibility-3.c 8d7d13e33f78b22dd6e7c886111a31ad gcc/testsuite/gcc.dg/visibility-4.c --- 10667,10776 ---- 5fb1882dbd19a99231ccfb010ee68bd5 gcc/testsuite/gcc.dg/va-arg-1.c 1cf7bde6d2bbf11d4cb7b99fc070f910 gcc/testsuite/gcc.dg/va-arg-2.c 7eb72d01fa5dd0efeb65de148d13d82f gcc/testsuite/gcc.dg/va-arg-3.c ! 75c68ad78f0b41d4ffa61e8db87aeaec gcc/testsuite/gcc.dg/vect/pr16105.c ! 0a62167fbb422fb9d5f72a82002aa913 gcc/testsuite/gcc.dg/vect/pr18308.c ! e1bcf789590fd82cc8454c21d434baa7 gcc/testsuite/gcc.dg/vect/pr18400.c ! 645ff9360ffdb88920a90f602391ae90 gcc/testsuite/gcc.dg/vect/pr18425.c ! a49102b46dc586c052a36b6e0e711080 gcc/testsuite/gcc.dg/vect/pr18536.c ! 744608bb5b624cdb5073e6f3d5898b70 gcc/testsuite/gcc.dg/vect/pr20122.c 90ab48a907acc4d2920aaff47f390c7f gcc/testsuite/gcc.dg/vect/tree-vect.h ! 76110dd68b7e4f39ba9528b6ffc2ea6c gcc/testsuite/gcc.dg/vect/vect-10.c ! a07340e6607cceab0e3353f4101ea3eb gcc/testsuite/gcc.dg/vect/vect-11.c ! 200133fde46f93b56984e88dfd15f33a gcc/testsuite/gcc.dg/vect/vect-12.c ! a95b38a595bf268376c9f227d0c8294b gcc/testsuite/gcc.dg/vect/vect-13.c ! bd41f30565800fa62c2efcfb1df85b4d gcc/testsuite/gcc.dg/vect/vect-14.c ! c8e317461f45d15eafd3485fe8b1e5ec gcc/testsuite/gcc.dg/vect/vect-15.c ! 87852953f3918a7210d537c79e8d44b2 gcc/testsuite/gcc.dg/vect/vect-16.c ! f21b8a643d4abb7ea9fc075854137bd2 gcc/testsuite/gcc.dg/vect/vect-17.c ! abb8ce6b3aa764628c7a62f9a01f046e gcc/testsuite/gcc.dg/vect/vect-18.c ! 04dab9a5d4d025faf3fa2e8b757c40af gcc/testsuite/gcc.dg/vect/vect-19.c ! 61a9d3421257be5725fe676b479895b0 gcc/testsuite/gcc.dg/vect/vect-1.c ! 9dbafc02cc90c0281688829d8145e77c gcc/testsuite/gcc.dg/vect/vect-20.c ! 143e2a9125862d2e1d967f6491980ced gcc/testsuite/gcc.dg/vect/vect-21.c ! 14afd645959abb901e0db3f9d8d3a9dd gcc/testsuite/gcc.dg/vect/vect-22.c ! 1a0b9b7aa2e72a88f922a45c5c6a0350 gcc/testsuite/gcc.dg/vect/vect-23.c ! 484dbbd10bbe7f62702386fe6a46e152 gcc/testsuite/gcc.dg/vect/vect-24.c ! acedf2c5ca8148570717294d2f25c9c1 gcc/testsuite/gcc.dg/vect/vect-25.c ! 78f6802591e55830d75d4931d97a1656 gcc/testsuite/gcc.dg/vect/vect-26.c ! 7767b2220c0c702fc6577baa68001f0f gcc/testsuite/gcc.dg/vect/vect-27.c ! 235aaa072c6f956be8c354d35b471b9c gcc/testsuite/gcc.dg/vect/vect-28.c ! ee03de67debd4fb8459da1946fda825a gcc/testsuite/gcc.dg/vect/vect-29.c ! a125147e88db01fbd4e272d4959069af gcc/testsuite/gcc.dg/vect/vect-2.c ! 6fec16cbd25b3a3b93ee924449db618c gcc/testsuite/gcc.dg/vect/vect-30.c ! 38ff6188d6b370c80bc12b62c0c0e4ab gcc/testsuite/gcc.dg/vect/vect-31.c ! e41c1448c0d7d5f4ae7cfcf3e0287158 gcc/testsuite/gcc.dg/vect/vect-32.c ! 979985977a04c173df41924ff4772ae7 gcc/testsuite/gcc.dg/vect/vect-33.c ! 104c0d582cf4383348201a0d99ce6141 gcc/testsuite/gcc.dg/vect/vect-34.c ! a854034712978d39aa3110c6c168eee3 gcc/testsuite/gcc.dg/vect/vect-35.c ! bb6ad51fa92b32a7e4bc0c5cc99d611b gcc/testsuite/gcc.dg/vect/vect-36.c ! 8eb9ca115d607b82d15358259c664582 gcc/testsuite/gcc.dg/vect/vect-37.c ! ec21503f35cacd9c3d5aafd0f9438658 gcc/testsuite/gcc.dg/vect/vect-38.c ! 3eda32d6f0ea48b87a094d018865b9bc gcc/testsuite/gcc.dg/vect/vect-3.c ! fc45dfa08d1f860b604d2dd3f6f66561 gcc/testsuite/gcc.dg/vect/vect-40.c ! 5b3dd679d76abf36a56a74eb5131fc33 gcc/testsuite/gcc.dg/vect/vect-41.c ! 9a75ec19461db72d2ef25699162824a1 gcc/testsuite/gcc.dg/vect/vect-42.c ! 9f944e758004e22c4ea33f5c0a24ee1d gcc/testsuite/gcc.dg/vect/vect-43.c ! 4304a664bf4ad3d1901ae913870fcf21 gcc/testsuite/gcc.dg/vect/vect-44.c ! 18befc1c04fce3d63eb6e7b1d9ff48d2 gcc/testsuite/gcc.dg/vect/vect-45.c ! b1ec1ea64c7ffec6064d2d7b9c1afca2 gcc/testsuite/gcc.dg/vect/vect-46.c ! a62969ff55e6043b45f6abf647584076 gcc/testsuite/gcc.dg/vect/vect-47.c ! 5da47c10334ac6ecb7dcb682a4a514ba gcc/testsuite/gcc.dg/vect/vect-48.c ! 54affd052a48b95b0297668c6d346183 gcc/testsuite/gcc.dg/vect/vect-49.c ! f4a1dbb91c86b429353ab61027175755 gcc/testsuite/gcc.dg/vect/vect-4.c ! 645fc43e1008780d3a873e330841b762 gcc/testsuite/gcc.dg/vect/vect-50.c ! 12e3d598b92a88f17bf64d8f00c57ac2 gcc/testsuite/gcc.dg/vect/vect-51.c ! c9edac5daab0866428c3c0ea61b9a1e2 gcc/testsuite/gcc.dg/vect/vect-52.c ! 62aa98ecabe4c2d5f6736c771f983f9a gcc/testsuite/gcc.dg/vect/vect-53.c ! f93610930876d5065a2f39fa099d3bb8 gcc/testsuite/gcc.dg/vect/vect-54.c ! 55062925b89cdcde4e5b7530aecf8083 gcc/testsuite/gcc.dg/vect/vect-55.c ! a4c7b0683164b73ef2724e18889042f5 gcc/testsuite/gcc.dg/vect/vect-56.c ! f98377fc2a0a889094897f7406684251 gcc/testsuite/gcc.dg/vect/vect-57.c ! 4cdd7d80ed8f520c741f0eed77ee7e6c gcc/testsuite/gcc.dg/vect/vect-58.c ! a6cffa6b3b1fd95b0b9011b5e729e570 gcc/testsuite/gcc.dg/vect/vect-59.c ! c634d269556dbb4b19aad650b61e5956 gcc/testsuite/gcc.dg/vect/vect-5.c ! eb0355f3b54cdbbfe7448e0efef82983 gcc/testsuite/gcc.dg/vect/vect-60.c ! e1e4bc935d4eb7335ac9655b0d447a61 gcc/testsuite/gcc.dg/vect/vect-61.c ! 1d0d006f5ba68fe5d676864c598f7529 gcc/testsuite/gcc.dg/vect/vect-62.c ! 4428a9dcbf5c5b31580f8f276cc91f80 gcc/testsuite/gcc.dg/vect/vect-63.c ! 55b7da0501d7eef9edb9d49370d23428 gcc/testsuite/gcc.dg/vect/vect-64.c ! 6a74d81c78678f415e92b389a019e006 gcc/testsuite/gcc.dg/vect/vect-65.c ! 063237dbe1a233ca1b6e5f08f23f5b48 gcc/testsuite/gcc.dg/vect/vect-66.c ! f1c3bb0d0632d44336ca0fd434c509bf gcc/testsuite/gcc.dg/vect/vect-67.c ! 6d0b566f3a481d21ad921e41fe3ad88e gcc/testsuite/gcc.dg/vect/vect-68.c ! 5569a85ea51b81b67305452d9ff8f479 gcc/testsuite/gcc.dg/vect/vect-69.c ! 56f931db0473763c930e34b3a662d873 gcc/testsuite/gcc.dg/vect/vect-6.c ! 1aa8f8197ddfef0b0903b99dd00bb7bb gcc/testsuite/gcc.dg/vect/vect-70.c ! 92cc99f26441975a69b5ec726be9c6a1 gcc/testsuite/gcc.dg/vect/vect-71.c ! e519a157af04ab16f0f968cca4330fa9 gcc/testsuite/gcc.dg/vect/vect-72.c ! 7158349fa614776dee6073821a6da833 gcc/testsuite/gcc.dg/vect/vect-73.c ! cd0a562daa1bbdf3eadf48e5819a2d7e gcc/testsuite/gcc.dg/vect/vect-74.c ! e85f9e80dd511ed0af672de15a78e5e6 gcc/testsuite/gcc.dg/vect/vect-75.c ! 9ef960bc9466d3afd199bbc07c1a448d gcc/testsuite/gcc.dg/vect/vect-76.c ! a795cedbde817f8fa639fdb280583bc2 gcc/testsuite/gcc.dg/vect/vect-77.c ! bf1e19b3ea9b5c3495c03399e5dc00fb gcc/testsuite/gcc.dg/vect/vect-78.c ! 07e3e03eec9a5ad7dc19443509bfdf94 gcc/testsuite/gcc.dg/vect/vect-79.c ! f5ff110905a5a35a17dcb13f271c0c82 gcc/testsuite/gcc.dg/vect/vect-7.c ! 09c31ebe6a629bdb41749f4fb5a60f26 gcc/testsuite/gcc.dg/vect/vect-80.c ! 7312647a9374744345723caa419ab5fa gcc/testsuite/gcc.dg/vect/vect-82_64.c ! ddb1c5bf384bc86777f0b7bd999727f9 gcc/testsuite/gcc.dg/vect/vect-82.c ! 57997a298d63bba4439a4183bf28e180 gcc/testsuite/gcc.dg/vect/vect-83_64.c ! 18a7298d1f5346fd75bda78dd70633f3 gcc/testsuite/gcc.dg/vect/vect-83.c ! eef1b78cbc36b0a424f83a86a96e8042 gcc/testsuite/gcc.dg/vect/vect-85.c ! e22c0670782e4680bd486320ccf76461 gcc/testsuite/gcc.dg/vect/vect-86.c ! a8ca5681b67a667a1f421d18ec70bd87 gcc/testsuite/gcc.dg/vect/vect-87.c ! 1c39ec04a823a1f994ac7c4a33964170 gcc/testsuite/gcc.dg/vect/vect-88.c ! e2ae20c81026a312d9bc775cb1a56730 gcc/testsuite/gcc.dg/vect/vect-89.c ! 9dfb5af61f6dbd239af70e823055b97b gcc/testsuite/gcc.dg/vect/vect-8.c ! 34c72f3c13c7a35e011c52fa3c80122e gcc/testsuite/gcc.dg/vect/vect-96.c ! 041f9b766523a11663fcb5b7577a249f gcc/testsuite/gcc.dg/vect/vect-97.c ! 4407177129c8c51ea968f9dc25c18e21 gcc/testsuite/gcc.dg/vect/vect-98.c ! 8232d7bb59927c5b2ec596735134a4f3 gcc/testsuite/gcc.dg/vect/vect-9.c ! 24bf631f69301c73611d870cabe88acd gcc/testsuite/gcc.dg/vect/vect-all.c d80a69a8c2e97e956d7fc83218abcdad gcc/testsuite/gcc.dg/vect/vect.exp + f585d21f08be55a69f46f68c25bd4396 gcc/testsuite/gcc.dg/vect/vect-none.c 682b52464ba3c1efc4293e4f2d4ba5b7 gcc/testsuite/gcc.dg/verbose-asm.c ef79ece01e8a70a1ed6b1875bd44c735 gcc/testsuite/gcc.dg/visibility-10.c + 041fff4d324fc530a54c5034fa50048f gcc/testsuite/gcc.dg/visibility-1.c f83d2db3e2fd97e87230a5d9dd1274b9 gcc/testsuite/gcc.dg/visibility-2.c d0a344fbd6e7158b3bf4cdbb4440ef36 gcc/testsuite/gcc.dg/visibility-3.c 8d7d13e33f78b22dd6e7c886111a31ad gcc/testsuite/gcc.dg/visibility-4.c *************** eb35cda2c1df4435f097daf906ac358f gcc/te *** 16206,16213 **** 5deb4249e85aee9653c8a446dc43172b gcc/testsuite/gcc.dg/vmx/1b-07.c c500a294044ecdc6c84585cd1abc334f gcc/testsuite/gcc.dg/vmx/1c-01.c 8800c912bcd94cfd766197d903b30d29 gcc/testsuite/gcc.dg/vmx/1c-02.c - f1cec551bfd51c4088a90c604a5e2aa9 gcc/testsuite/gcc.dg/vmx/3a-01.c eb61fd46343542ce5c312eefba8137e5 gcc/testsuite/gcc.dg/vmx/3a-01a.c ec174f7b4a368fe0e1e814036b02826c gcc/testsuite/gcc.dg/vmx/3a-01m.c d86c9fd2b8c8fe353c08b51f6e39e092 gcc/testsuite/gcc.dg/vmx/3a-03.c dce24919e8f35916b66033ff13d8364f gcc/testsuite/gcc.dg/vmx/3a-03m.c --- 10798,10805 ---- 5deb4249e85aee9653c8a446dc43172b gcc/testsuite/gcc.dg/vmx/1b-07.c c500a294044ecdc6c84585cd1abc334f gcc/testsuite/gcc.dg/vmx/1c-01.c 8800c912bcd94cfd766197d903b30d29 gcc/testsuite/gcc.dg/vmx/1c-02.c eb61fd46343542ce5c312eefba8137e5 gcc/testsuite/gcc.dg/vmx/3a-01a.c + f1cec551bfd51c4088a90c604a5e2aa9 gcc/testsuite/gcc.dg/vmx/3a-01.c ec174f7b4a368fe0e1e814036b02826c gcc/testsuite/gcc.dg/vmx/3a-01m.c d86c9fd2b8c8fe353c08b51f6e39e092 gcc/testsuite/gcc.dg/vmx/3a-03.c dce24919e8f35916b66033ff13d8364f gcc/testsuite/gcc.dg/vmx/3a-03m.c *************** cdc52233bcfdb3c1315527ff3a34058f gcc/te *** 16223,16230 **** 2971619f919e665387e65d844a68a28c gcc/testsuite/gcc.dg/vmx/3b-13.c fe164483f1db6bca90f60c0cfbd085e1 gcc/testsuite/gcc.dg/vmx/3b-14.c af4366a6a95b2e8fb4fa1a6d2add147b gcc/testsuite/gcc.dg/vmx/3b-15.c - 383ccc86909019120e12ae324e71021b gcc/testsuite/gcc.dg/vmx/3c-01.c 7afa26a62c8981b35d4542cb4e998d1e gcc/testsuite/gcc.dg/vmx/3c-01a.c ecb037b2b05afd3ca53fcd94acccb6a8 gcc/testsuite/gcc.dg/vmx/3c-02.c 2cd26c833315ed8ac36e8334ff76bb39 gcc/testsuite/gcc.dg/vmx/3c-03.c eb77d0b23a8a654cb41186c1e9a3ca67 gcc/testsuite/gcc.dg/vmx/3d-01.c --- 10815,10822 ---- 2971619f919e665387e65d844a68a28c gcc/testsuite/gcc.dg/vmx/3b-13.c fe164483f1db6bca90f60c0cfbd085e1 gcc/testsuite/gcc.dg/vmx/3b-14.c af4366a6a95b2e8fb4fa1a6d2add147b gcc/testsuite/gcc.dg/vmx/3b-15.c 7afa26a62c8981b35d4542cb4e998d1e gcc/testsuite/gcc.dg/vmx/3c-01a.c + 383ccc86909019120e12ae324e71021b gcc/testsuite/gcc.dg/vmx/3c-01.c ecb037b2b05afd3ca53fcd94acccb6a8 gcc/testsuite/gcc.dg/vmx/3c-02.c 2cd26c833315ed8ac36e8334ff76bb39 gcc/testsuite/gcc.dg/vmx/3c-03.c eb77d0b23a8a654cb41186c1e9a3ca67 gcc/testsuite/gcc.dg/vmx/3d-01.c *************** cd6e44ab53f62be844c09fb6d8ae9559 gcc/te *** 16237,16250 **** 240e016dada632ceb7cf83927ffb1c9a gcc/testsuite/gcc.dg/vmx/5-07t.c 20417a0c21b7aae8f7b0e81f7a953039 gcc/testsuite/gcc.dg/vmx/5-10.c c009aa8d915116e4437e9873ff6c54d8 gcc/testsuite/gcc.dg/vmx/5-11.c - 6b47e186bc1cba5cffedbcf60fdb2292 gcc/testsuite/gcc.dg/vmx/7-01.c edc31e0e1c20b817a5960fba6c395259 gcc/testsuite/gcc.dg/vmx/7-01a.c e393cfdb1e089278ef610185a2da6dc3 gcc/testsuite/gcc.dg/vmx/7c-01.c 560583423014e726a6fc5ffee7f75841 gcc/testsuite/gcc.dg/vmx/7d-01.c 398b6fe11e0d3475682286aa14af827b gcc/testsuite/gcc.dg/vmx/7d-02.c 5278946e9c0621845feae3b2b53f7303 gcc/testsuite/gcc.dg/vmx/8-01.c - 40eb7079d580d4dc9c61b6705221128c gcc/testsuite/gcc.dg/vmx/8-02.c 092f656c4b46b5bb3ab1039888d00531 gcc/testsuite/gcc.dg/vmx/8-02a.c 0d0ad2dfee197e75d4c9d234a8d9724e gcc/testsuite/gcc.dg/vmx/brode-1.c 20df42ce4e974bdf3bb017b388181165 gcc/testsuite/gcc.dg/vmx/bug-1.c 553f83082b649996d0c9290b6632094d gcc/testsuite/gcc.dg/vmx/bug-2.c --- 10829,10842 ---- 240e016dada632ceb7cf83927ffb1c9a gcc/testsuite/gcc.dg/vmx/5-07t.c 20417a0c21b7aae8f7b0e81f7a953039 gcc/testsuite/gcc.dg/vmx/5-10.c c009aa8d915116e4437e9873ff6c54d8 gcc/testsuite/gcc.dg/vmx/5-11.c edc31e0e1c20b817a5960fba6c395259 gcc/testsuite/gcc.dg/vmx/7-01a.c + 6b47e186bc1cba5cffedbcf60fdb2292 gcc/testsuite/gcc.dg/vmx/7-01.c e393cfdb1e089278ef610185a2da6dc3 gcc/testsuite/gcc.dg/vmx/7c-01.c 560583423014e726a6fc5ffee7f75841 gcc/testsuite/gcc.dg/vmx/7d-01.c 398b6fe11e0d3475682286aa14af827b gcc/testsuite/gcc.dg/vmx/7d-02.c 5278946e9c0621845feae3b2b53f7303 gcc/testsuite/gcc.dg/vmx/8-01.c 092f656c4b46b5bb3ab1039888d00531 gcc/testsuite/gcc.dg/vmx/8-02a.c + 40eb7079d580d4dc9c61b6705221128c gcc/testsuite/gcc.dg/vmx/8-02.c 0d0ad2dfee197e75d4c9d234a8d9724e gcc/testsuite/gcc.dg/vmx/brode-1.c 20df42ce4e974bdf3bb017b388181165 gcc/testsuite/gcc.dg/vmx/bug-1.c 553f83082b649996d0c9290b6632094d gcc/testsuite/gcc.dg/vmx/bug-2.c *************** b2b6feca94837f5cb8c691c4060fef16 gcc/te *** 16278,16296 **** 1b81d747d85e0a123a16537aac9b9b18 gcc/testsuite/gcc.dg/vmx/gcc-bug-i.c abaa24fa7500a965c56cca5b81277f0f gcc/testsuite/gcc.dg/vmx/harness.h d3b05480227b07877585af8d0a518ce0 gcc/testsuite/gcc.dg/vmx/ira1.c - 30bcd6f60465176cca2c3074c112b5d6 gcc/testsuite/gcc.dg/vmx/ira2.c 0671a52dbfeaff599fbd3b31683b8fa3 gcc/testsuite/gcc.dg/vmx/ira2a.c e7bfe6764f1081cf12917fc6bb429d99 gcc/testsuite/gcc.dg/vmx/ira2b.c b79fe506ab529c34a54312a7e9e864cf gcc/testsuite/gcc.dg/vmx/ira2c.c 02e4a282249f914f0c14a216ba9d4cfc gcc/testsuite/gcc.dg/vmx/mem.c b3442dce1a513e0fadd3087959cc98e2 gcc/testsuite/gcc.dg/vmx/newton-1.c 807f04667fc7f568229453e9ea808b2e gcc/testsuite/gcc.dg/vmx/ops-long-1.c 0ece5b66996a21bf2abdeba3d4730225 gcc/testsuite/gcc.dg/vmx/ops-long-2.c - e48979537730ba12b1183393f8332f5d gcc/testsuite/gcc.dg/vmx/ops.c b6c968a4a2a4da000763558515282905 gcc/testsuite/gcc.dg/vmx/sn7153.c - a6cbfa0e1febdc24c55462118baed2d9 gcc/testsuite/gcc.dg/vmx/spill.c a89c7a49191b8c215d45bfcd40dbf073 gcc/testsuite/gcc.dg/vmx/spill2.c 4ad67e9b592e66eb6b2836bd582e41ea gcc/testsuite/gcc.dg/vmx/spill3.c b74b4229263d70abbf112c2c622f29ba gcc/testsuite/gcc.dg/vmx/t.c 478b33172a099319d7c94edd5aee496a gcc/testsuite/gcc.dg/vmx/varargs-1.c 15ebdb6bd2f562d6d29fd6dcfabbef19 gcc/testsuite/gcc.dg/vmx/varargs-2.c --- 10870,10888 ---- 1b81d747d85e0a123a16537aac9b9b18 gcc/testsuite/gcc.dg/vmx/gcc-bug-i.c abaa24fa7500a965c56cca5b81277f0f gcc/testsuite/gcc.dg/vmx/harness.h d3b05480227b07877585af8d0a518ce0 gcc/testsuite/gcc.dg/vmx/ira1.c 0671a52dbfeaff599fbd3b31683b8fa3 gcc/testsuite/gcc.dg/vmx/ira2a.c e7bfe6764f1081cf12917fc6bb429d99 gcc/testsuite/gcc.dg/vmx/ira2b.c + 30bcd6f60465176cca2c3074c112b5d6 gcc/testsuite/gcc.dg/vmx/ira2.c b79fe506ab529c34a54312a7e9e864cf gcc/testsuite/gcc.dg/vmx/ira2c.c 02e4a282249f914f0c14a216ba9d4cfc gcc/testsuite/gcc.dg/vmx/mem.c b3442dce1a513e0fadd3087959cc98e2 gcc/testsuite/gcc.dg/vmx/newton-1.c + e48979537730ba12b1183393f8332f5d gcc/testsuite/gcc.dg/vmx/ops.c 807f04667fc7f568229453e9ea808b2e gcc/testsuite/gcc.dg/vmx/ops-long-1.c 0ece5b66996a21bf2abdeba3d4730225 gcc/testsuite/gcc.dg/vmx/ops-long-2.c b6c968a4a2a4da000763558515282905 gcc/testsuite/gcc.dg/vmx/sn7153.c a89c7a49191b8c215d45bfcd40dbf073 gcc/testsuite/gcc.dg/vmx/spill2.c 4ad67e9b592e66eb6b2836bd582e41ea gcc/testsuite/gcc.dg/vmx/spill3.c + a6cbfa0e1febdc24c55462118baed2d9 gcc/testsuite/gcc.dg/vmx/spill.c b74b4229263d70abbf112c2c622f29ba gcc/testsuite/gcc.dg/vmx/t.c 478b33172a099319d7c94edd5aee496a gcc/testsuite/gcc.dg/vmx/varargs-1.c 15ebdb6bd2f562d6d29fd6dcfabbef19 gcc/testsuite/gcc.dg/vmx/varargs-2.c *************** a19666095820b8aebc1ef8d84e2f9001 gcc/te *** 16314,16328 **** 96dc67a9f7700adcc8c8ed2470e1e011 gcc/testsuite/gcc.dg/vr-mult-1.c 5679a348183319d7b643f0d8dd78bfda gcc/testsuite/gcc.dg/vr-mult-2.c 4aa02781167f1251520d288681a4b02d gcc/testsuite/gcc.dg/warn-1.c 06467199d10c768530ff05eb6bc16fb8 gcc/testsuite/gcc.dg/wcaselabel-1.c d91e023a81202843f93ef98d9386955f gcc/testsuite/gcc.dg/wchar_t-1.c f2cc2a4270e9964959b2a5f3df5cdaae gcc/testsuite/gcc.dg/wchar_t-2.c 8a1eff7c684baf07b0b4527c24eba12e gcc/testsuite/gcc.dg/weak/typeof-2.c - 986c02c7e51f343e3970338f5a1ba853 gcc/testsuite/gcc.dg/weak/weak-1.c 5b030d8bcb22dedd984e8d8dae17cfb6 gcc/testsuite/gcc.dg/weak/weak-10.c 121bd4b7463864effe08a934bc490b0d gcc/testsuite/gcc.dg/weak/weak-11.c 64a74c79e46532418d1a7abe90d28930 gcc/testsuite/gcc.dg/weak/weak-12.c fc79cd4804afe5fc2b7f140f5eae482d gcc/testsuite/gcc.dg/weak/weak-13.c 3662d1fbfdd56e6dd5a87baf8c78410f gcc/testsuite/gcc.dg/weak/weak-2.c cfefa8846a8d94d0e3aa00b841802592 gcc/testsuite/gcc.dg/weak/weak-3.c 66df7ede09b74690c141035924b813ec gcc/testsuite/gcc.dg/weak/weak-4.c --- 10906,10926 ---- 96dc67a9f7700adcc8c8ed2470e1e011 gcc/testsuite/gcc.dg/vr-mult-1.c 5679a348183319d7b643f0d8dd78bfda gcc/testsuite/gcc.dg/vr-mult-2.c 4aa02781167f1251520d288681a4b02d gcc/testsuite/gcc.dg/warn-1.c + 3657d8392090a291a46e662e66ab20ac gcc/testsuite/gcc.dg/Wbad-function-cast-1.c 06467199d10c768530ff05eb6bc16fb8 gcc/testsuite/gcc.dg/wcaselabel-1.c + 6e7a1e65f0cd6cfcd8a6a5c965c33b39 gcc/testsuite/gcc.dg/Wchar-subscripts-1.c d91e023a81202843f93ef98d9386955f gcc/testsuite/gcc.dg/wchar_t-1.c f2cc2a4270e9964959b2a5f3df5cdaae gcc/testsuite/gcc.dg/wchar_t-2.c + e79fce04ac99cde1a6500dcda59df9c1 gcc/testsuite/gcc.dg/Wconversion-2.c + ff86eba0ea2bdfb29bfb3b9660ec1663 gcc/testsuite/gcc.dg/Wconversion.c + 69ba1e82f7d0548193a29db951959ebc gcc/testsuite/gcc.dg/Wdeclaration-after-statement-1.c + 7629c4ce6aea52f5653fed17febea075 gcc/testsuite/gcc.dg/Wdeclaration-after-statement-2.c 8a1eff7c684baf07b0b4527c24eba12e gcc/testsuite/gcc.dg/weak/typeof-2.c 5b030d8bcb22dedd984e8d8dae17cfb6 gcc/testsuite/gcc.dg/weak/weak-10.c 121bd4b7463864effe08a934bc490b0d gcc/testsuite/gcc.dg/weak/weak-11.c 64a74c79e46532418d1a7abe90d28930 gcc/testsuite/gcc.dg/weak/weak-12.c fc79cd4804afe5fc2b7f140f5eae482d gcc/testsuite/gcc.dg/weak/weak-13.c + 986c02c7e51f343e3970338f5a1ba853 gcc/testsuite/gcc.dg/weak/weak-1.c 3662d1fbfdd56e6dd5a87baf8c78410f gcc/testsuite/gcc.dg/weak/weak-2.c cfefa8846a8d94d0e3aa00b841802592 gcc/testsuite/gcc.dg/weak/weak-3.c 66df7ede09b74690c141035924b813ec gcc/testsuite/gcc.dg/weak/weak-4.c *************** c6a61511e6fb0917ffba55a76df61339 gcc/te *** 16340,16345 **** --- 10938,10969 ---- edad680a4d1d5df67f239a8b93dd3820 gcc/testsuite/gcc.dg/winline-6.c 410083c8e67c171ce7642f21c1ff2c4e gcc/testsuite/gcc.dg/winline-7.c 49cd32efb1d04d4b3e2e3e83ef6be23f gcc/testsuite/gcc.dg/wint_t-1.c + 623d989fba31af9cb3c8d7eab5cb6b66 gcc/testsuite/gcc.dg/Wlarger-than.c + 28016a8927b2ea374fbade3a1aad5294 gcc/testsuite/gcc.dg/Wnested-externs-1.c + 78b26e55f8111808885390fc48d39f07 gcc/testsuite/gcc.dg/Wno-pointer-sign.c + f2a2381de57e1957ce93d70c4cd029eb gcc/testsuite/gcc.dg/Wold-style-definition-1.c + 8fa8c8f96ec9b62258e5040409f3e505 gcc/testsuite/gcc.dg/Wold-style-definition-2.c + d427ada6342b87b59b9d1fb4ab7ee607 gcc/testsuite/gcc.dg/Wpadded.c + 90f550c9f49f356129f57a4e73d28775 gcc/testsuite/gcc.dg/Wparentheses-10.c + 06162d89f7d3c7f1c3938ea7cc7c0c0a gcc/testsuite/gcc.dg/Wparentheses-1.c + f6f62dbb46f1e864eca46c4b31b0e83e gcc/testsuite/gcc.dg/Wparentheses-2.c + 5c95b8dd44003f49595ab21613f2ecf8 gcc/testsuite/gcc.dg/Wparentheses-3.c + 2a8b847e79577357a66fdbe9ff0c2c13 gcc/testsuite/gcc.dg/Wparentheses-4.c + 8e41f06a61c51d51d6ecde7f0f1da968 gcc/testsuite/gcc.dg/Wparentheses-5.c + 42579a89b0619df25adb68bea2754c3c gcc/testsuite/gcc.dg/Wparentheses-6.c + 62c82bd9750b3488374d128b387eaf55 gcc/testsuite/gcc.dg/Wparentheses-7.c + 078db4636bb2e603aa4154acfa78dd5a gcc/testsuite/gcc.dg/Wparentheses-8.c + 733662f34bd059186239cd7a8f9bf45a gcc/testsuite/gcc.dg/Wparentheses-9.c + bd6aa9e16d771d36c8ebfcfedbab4197 gcc/testsuite/gcc.dg/Wredundant-decls-1.c + a6a6059bde102ff1e1144a7c886f9d6b gcc/testsuite/gcc.dg/Wredundant-decls-2.c + 13346214a933b039e18e4797462ec5c7 gcc/testsuite/gcc.dg/Wreturn-type2.c + 6fe9a73749a8da4ecb255e790a1cc26f gcc/testsuite/gcc.dg/Wreturn-type.c + a2d08812c8a63205be8fe04175b7dede gcc/testsuite/gcc.dg/Wshadow-1.c + 976b3de3264afbbae8a2106e5bfd616b gcc/testsuite/gcc.dg/Wshadow-2.c + 063811cae4064dfe33ddbcd11e9f93ee gcc/testsuite/gcc.dg/Wswitch-2.c + a3a9b2421bdbfff0e2b67a9df2a1e67e gcc/testsuite/gcc.dg/Wswitch.c + fffa3daae0aa096b127d7b76b64fdeba gcc/testsuite/gcc.dg/Wswitch-default.c + 5de8c26c130b29826c22a098bc00194b gcc/testsuite/gcc.dg/Wswitch-enum.c 0608c380e23cc21f1a8c8141d8def366 gcc/testsuite/gcc.dg/wtr-aggr-init-1.c cd2459b5e3ea70a873f313b6f43bcbf3 gcc/testsuite/gcc.dg/wtr-conversion-1.c 81ce4be5f048dad36a72f1239e0b064c gcc/testsuite/gcc.dg/wtr-escape-1.c *************** fde5cbed4304481836e4888bd782a081 gcc/te *** 16354,16359 **** --- 10978,10993 ---- 39e70a9253914cba1b4c6bcacbc50ec9 gcc/testsuite/gcc.dg/wtr-union-init-1.c 793a3798c92ea32ec1fcea0e6299262d gcc/testsuite/gcc.dg/wtr-union-init-2.c 74a5f44fe667a8b7a06e2c1ec2083029 gcc/testsuite/gcc.dg/wtr-union-init-3.c + 0a0db17aec55a3ef88c1d7fa10d65db8 gcc/testsuite/gcc.dg/Wunknownprag.c + b6ed2e28797ae760fc392cfb1ef38b34 gcc/testsuite/gcc.dg/Wunreachable-1.c + 22501230c322b58362b5f5fa110c23af gcc/testsuite/gcc.dg/Wunreachable-2.c + ca8446b4deea2e71ba110ce51cb0f64d gcc/testsuite/gcc.dg/Wunreachable-3.c + b8e0f294e7a0bd471aad5f58ec5e3a2a gcc/testsuite/gcc.dg/Wunreachable-4.c + 722beafddd509f458b524877bb5d6f9b gcc/testsuite/gcc.dg/Wunreachable-5.c + 2dc0d0e2137c199da3298e0cba6417e3 gcc/testsuite/gcc.dg/Wunreachable-6.c + df206d4bbc5e67903226a355e9abfc37 gcc/testsuite/gcc.dg/Wunreachable-7.c + e2c15001574216c5b54db7786ed3745f gcc/testsuite/gcc.dg/Wunreachable-8.c + aa377e85caf654024f5e996e8b1bc4ee gcc/testsuite/gcc.dg/Wwrite-strings-1.c 4e040b1868690b5543136a52a2f030b3 gcc/testsuite/gcc.misc-tests/acker1.c d22b1881bd70e1dbe140f45207f8e8d5 gcc/testsuite/gcc.misc-tests/acker1.exp 71d3ee0645552a8ac482152d2cf671b1 gcc/testsuite/gcc.misc-tests/arm-isr.c *************** f518f799be11856d2873be113760c75d gcc/te *** 16364,16377 **** a11bded9860644075434da1f07b7f1bf gcc/testsuite/gcc.misc-tests/dhry.c 5cc8d88bb6f9ac695f577b5739ca08f5 gcc/testsuite/gcc.misc-tests/dhry.exp 850c45b3c3b492adf09b115c0d2d2286 gcc/testsuite/gcc.misc-tests/dhry.h - 02aa6ab9e158e9fa6e94768d75bd86cb gcc/testsuite/gcc.misc-tests/gcov-1.c - 44d73a2d21081bbe1b4c64084331ec77 gcc/testsuite/gcc.misc-tests/gcov-10.c c400cc0e03e4317110d582fdba04ace0 gcc/testsuite/gcc.misc-tests/gcov-10b.c 0c8ac613f2d2a35706fd7c8b7b16a1a9 gcc/testsuite/gcc.misc-tests/gcov-11.c 7a8ab4c1f62f1462575863cae613404b gcc/testsuite/gcc.misc-tests/gcov-2.c 95f736db1045ebd2bcc69cdfad244b96 gcc/testsuite/gcc.misc-tests/gcov-3.c - 7ee7fdf2863e181255489c48059d04a0 gcc/testsuite/gcc.misc-tests/gcov-4.c ea62a894945deb19187bf85649daea1d gcc/testsuite/gcc.misc-tests/gcov-4b.c 3de3228964abb899dfdf7f0613136f40 gcc/testsuite/gcc.misc-tests/gcov-5b.c 9f0a4f4ae87d9c8e7ee70f27c75d5114 gcc/testsuite/gcc.misc-tests/gcov-6.c 5324617bdeb58cd08b3e16f20f9e3c50 gcc/testsuite/gcc.misc-tests/gcov-7.c --- 10998,11011 ---- a11bded9860644075434da1f07b7f1bf gcc/testsuite/gcc.misc-tests/dhry.c 5cc8d88bb6f9ac695f577b5739ca08f5 gcc/testsuite/gcc.misc-tests/dhry.exp 850c45b3c3b492adf09b115c0d2d2286 gcc/testsuite/gcc.misc-tests/dhry.h c400cc0e03e4317110d582fdba04ace0 gcc/testsuite/gcc.misc-tests/gcov-10b.c + 44d73a2d21081bbe1b4c64084331ec77 gcc/testsuite/gcc.misc-tests/gcov-10.c 0c8ac613f2d2a35706fd7c8b7b16a1a9 gcc/testsuite/gcc.misc-tests/gcov-11.c + 02aa6ab9e158e9fa6e94768d75bd86cb gcc/testsuite/gcc.misc-tests/gcov-1.c 7a8ab4c1f62f1462575863cae613404b gcc/testsuite/gcc.misc-tests/gcov-2.c 95f736db1045ebd2bcc69cdfad244b96 gcc/testsuite/gcc.misc-tests/gcov-3.c ea62a894945deb19187bf85649daea1d gcc/testsuite/gcc.misc-tests/gcov-4b.c + 7ee7fdf2863e181255489c48059d04a0 gcc/testsuite/gcc.misc-tests/gcov-4.c 3de3228964abb899dfdf7f0613136f40 gcc/testsuite/gcc.misc-tests/gcov-5b.c 9f0a4f4ae87d9c8e7ee70f27c75d5114 gcc/testsuite/gcc.misc-tests/gcov-6.c 5324617bdeb58cd08b3e16f20f9e3c50 gcc/testsuite/gcc.misc-tests/gcov-7.c *************** cecbda394313eabaf737f33035ce4e65 gcc/te *** 16383,16391 **** 186c531af5b7679ff9e3c325f43b6126 gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c 65fcb4a855bda2bd71304bd38b4e7145 gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c 0194e6bb14bf45fd07a915d01df2f2dc gcc/testsuite/gcc.misc-tests/i386-prefetch.exp 51bca646196e93b1c8a68319441e0595 gcc/testsuite/gcc.misc-tests/linkage-x.c 4020995d3b08e117c48c529d5bc0b3ec gcc/testsuite/gcc.misc-tests/linkage-y.c - 5768226681cf5fca241cbee678d353b8 gcc/testsuite/gcc.misc-tests/linkage.exp 1d8fa0a1210ed4c4bf0ff4dfa959f060 gcc/testsuite/gcc.misc-tests/matrix1.c 8c8ae1ae39b9d9f9b14da29fb0764cf6 gcc/testsuite/gcc.misc-tests/matrix1.exp fb7a4e029ce05eea8ba0f03f9033caa2 gcc/testsuite/gcc.misc-tests/mg.c --- 11017,11025 ---- 186c531af5b7679ff9e3c325f43b6126 gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c 65fcb4a855bda2bd71304bd38b4e7145 gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c 0194e6bb14bf45fd07a915d01df2f2dc gcc/testsuite/gcc.misc-tests/i386-prefetch.exp + 5768226681cf5fca241cbee678d353b8 gcc/testsuite/gcc.misc-tests/linkage.exp 51bca646196e93b1c8a68319441e0595 gcc/testsuite/gcc.misc-tests/linkage-x.c 4020995d3b08e117c48c529d5bc0b3ec gcc/testsuite/gcc.misc-tests/linkage-y.c 1d8fa0a1210ed4c4bf0ff4dfa959f060 gcc/testsuite/gcc.misc-tests/matrix1.c 8c8ae1ae39b9d9f9b14da29fb0764cf6 gcc/testsuite/gcc.misc-tests/matrix1.exp fb7a4e029ce05eea8ba0f03f9033caa2 gcc/testsuite/gcc.misc-tests/mg.c *************** b36471f8edbf2a11ce23359823ecc10b gcc/te *** 16401,16413 **** c0c899f24ad2c8cded9eb768be028e70 gcc/testsuite/gcc.target/frv/all-mclracca-1.c 79a85d43df57eb30b9f06067b133e437 gcc/testsuite/gcc.target/frv/all-mdpackh-1.c 3fdc2543f4f94275f7348f51b96a108a gcc/testsuite/gcc.target/frv/all-tls-global-dynamic.c - c068ace31d06706ae394e43e9e52ec28 gcc/testsuite/gcc.target/frv/all-tls-initial-exec-pic.c 0a90bd3ba312653c28e69dc8e2149b81 gcc/testsuite/gcc.target/frv/all-tls-initial-exec.c ! c251da3e7a9b93c062a637fa8dbbe8f0 gcc/testsuite/gcc.target/frv/all-tls-local-dynamic-plt-pic.c ! 40f0f0b910a75a5a9d7eaed8d52618d3 gcc/testsuite/gcc.target/frv/all-tls-local-dynamic-plt.c b8ec4a7ea239cd46c0ad8f0066e50c65 gcc/testsuite/gcc.target/frv/all-tls-local-dynamic.c ! 6a90cfbdc4d68b6a96766f2381fe4657 gcc/testsuite/gcc.target/frv/all-tls-local-exec-TLS.c 1665b1f4b2ae3552086c2756f6078f7c gcc/testsuite/gcc.target/frv/all-tls-local-exec.c 92ef29904a98fe1379c20b0bcfb1a8bb gcc/testsuite/gcc.target/frv/fr400-builtins-1.c c3e1d6f90b22b679dbdf9658a04caff5 gcc/testsuite/gcc.target/frv/fr400-builtins-2.c c3a5fa5c03606ec16d9dd56e353a233b gcc/testsuite/gcc.target/frv/fr405-builtins-1.c --- 11035,11047 ---- c0c899f24ad2c8cded9eb768be028e70 gcc/testsuite/gcc.target/frv/all-mclracca-1.c 79a85d43df57eb30b9f06067b133e437 gcc/testsuite/gcc.target/frv/all-mdpackh-1.c 3fdc2543f4f94275f7348f51b96a108a gcc/testsuite/gcc.target/frv/all-tls-global-dynamic.c 0a90bd3ba312653c28e69dc8e2149b81 gcc/testsuite/gcc.target/frv/all-tls-initial-exec.c ! c068ace31d06706ae394e43e9e52ec28 gcc/testsuite/gcc.target/frv/all-tls-initial-exec-pic.c b8ec4a7ea239cd46c0ad8f0066e50c65 gcc/testsuite/gcc.target/frv/all-tls-local-dynamic.c ! 40f0f0b910a75a5a9d7eaed8d52618d3 gcc/testsuite/gcc.target/frv/all-tls-local-dynamic-plt.c ! c251da3e7a9b93c062a637fa8dbbe8f0 gcc/testsuite/gcc.target/frv/all-tls-local-dynamic-plt-pic.c 1665b1f4b2ae3552086c2756f6078f7c gcc/testsuite/gcc.target/frv/all-tls-local-exec.c + 6a90cfbdc4d68b6a96766f2381fe4657 gcc/testsuite/gcc.target/frv/all-tls-local-exec-TLS.c 92ef29904a98fe1379c20b0bcfb1a8bb gcc/testsuite/gcc.target/frv/fr400-builtins-1.c c3e1d6f90b22b679dbdf9658a04caff5 gcc/testsuite/gcc.target/frv/fr400-builtins-2.c c3a5fa5c03606ec16d9dd56e353a233b gcc/testsuite/gcc.target/frv/fr405-builtins-1.c *************** d8fff2cc6bc3321095b7345915e98ec1 gcc/te *** 16430,16439 **** --- 11064,11075 ---- 7639532da8cf32e8d2747a66977cd3a9 gcc/testsuite/gcc.target/frv/frv.exp 942931dae7a14d8fada085f1f9ea20b2 gcc/testsuite/gcc.target/i386/abi-1.c 59d3d9e29e7d3eb368b970d623c19193 gcc/testsuite/gcc.target/i386/amd64-abi-1.c + 3b6b4393e73c566f4dc838538ee5ac9b gcc/testsuite/gcc.target/i386/amd64-abi-2.c 64cab598aed73a3824556e410024defc gcc/testsuite/gcc.target/i386/asm-1.c bfbac75bbc2903bc9ce6d39c53d89c68 gcc/testsuite/gcc.target/i386/defines-1.c 73d516febd7b11c39305fc45aeb62e82 gcc/testsuite/gcc.target/i386/defines-2.c 225c98764bda53dfafaf1bcfbab24ded gcc/testsuite/gcc.target/i386/i386.exp + 59e9f34a0c53e0ef7cf40e71d6716b9e gcc/testsuite/gcc.target/i386/mmx-7.c 8889f53be76c9b6ee271ede1faefe8f7 gcc/testsuite/gcc.target/i386/movq-2.c d6a39ff6bf8e6ed56cce8b26063b6d9f gcc/testsuite/gcc.target/i386/movq.c 8951a1fa31f2d45ef9eacfff6a733f77 gcc/testsuite/gcc.target/i386/pr13366.c *************** f4eabc468c231361cd601d816312cb56 gcc/te *** 16450,16455 **** --- 11086,11092 ---- 17eab0967ccfb5e6f292d53f3bf04c6c gcc/testsuite/gcc.target/i386/pr23575.c 32fe0462a1b53d3fc2901ef49c868f00 gcc/testsuite/gcc.target/i386/pr24315.c b0f3e20116859839b0034ead4c4919b1 gcc/testsuite/gcc.target/i386/pr25654.c + 5f4936c9d4c31140f8ee0ea81c6aa658 gcc/testsuite/gcc.target/i386/pr28946.c adcdec8ed0466d3411f5313513271763 gcc/testsuite/gcc.target/i386/sse-1.c c8ebaa4fbf842e380858abefff6acc66 gcc/testsuite/gcc.target/i386/sse-3.c 5d81ca69ddc7b70211c056c3bdc53dfa gcc/testsuite/gcc.target/i386/sse-4.c *************** e6e175488707fbe00f77246d1cce7ec5 gcc/te *** 16472,16483 **** 00d5d6d9d8e03afa1100fb9e2513bfc5 gcc/testsuite/gcc.target/mips/mips-3d-7.c 5345a158d2a60c525ead1491c1d16a27 gcc/testsuite/gcc.target/mips/mips-3d-8.c 56a79e9628f31d55691c915cdccc9edd gcc/testsuite/gcc.target/mips/mips-3d-9.c 43c535f6a823d294588c080f1d993e3d gcc/testsuite/gcc.target/mips/mips-ps-1.c 75f9438336959f868b8bb7fd97dfeef0 gcc/testsuite/gcc.target/mips/mips-ps-2.c 23dfb169ebe36356667cc7806b07f995 gcc/testsuite/gcc.target/mips/mips-ps-3.c f6fb0c42ff3e8fa587ce359787ffa9e3 gcc/testsuite/gcc.target/mips/mips-ps-4.c 1a447da3bb67659a303881e1a619c9a6 gcc/testsuite/gcc.target/mips/mips-ps-type.c - 5828ee9f8ec547ba2976efd4733d46a6 gcc/testsuite/gcc.target/mips/mips.exp 23adbd995594300dfe339b2fb4282ae4 gcc/testsuite/gcc.target/mips/sb1-1.c f94446d8f756e626b7ed117601c82b43 gcc/testsuite/gcc.target/sparc/align.c 61fdcc3e39deca7e4f123378b814dd0f gcc/testsuite/gcc.target/sparc/combined-1.c --- 11109,11120 ---- 00d5d6d9d8e03afa1100fb9e2513bfc5 gcc/testsuite/gcc.target/mips/mips-3d-7.c 5345a158d2a60c525ead1491c1d16a27 gcc/testsuite/gcc.target/mips/mips-3d-8.c 56a79e9628f31d55691c915cdccc9edd gcc/testsuite/gcc.target/mips/mips-3d-9.c + 5828ee9f8ec547ba2976efd4733d46a6 gcc/testsuite/gcc.target/mips/mips.exp 43c535f6a823d294588c080f1d993e3d gcc/testsuite/gcc.target/mips/mips-ps-1.c 75f9438336959f868b8bb7fd97dfeef0 gcc/testsuite/gcc.target/mips/mips-ps-2.c 23dfb169ebe36356667cc7806b07f995 gcc/testsuite/gcc.target/mips/mips-ps-3.c f6fb0c42ff3e8fa587ce359787ffa9e3 gcc/testsuite/gcc.target/mips/mips-ps-4.c 1a447da3bb67659a303881e1a619c9a6 gcc/testsuite/gcc.target/mips/mips-ps-type.c 23adbd995594300dfe339b2fb4282ae4 gcc/testsuite/gcc.target/mips/sb1-1.c f94446d8f756e626b7ed117601c82b43 gcc/testsuite/gcc.target/sparc/align.c 61fdcc3e39deca7e4f123378b814dd0f gcc/testsuite/gcc.target/sparc/combined-1.c *************** ee302d993f68621386f88c2997835050 gcc/te *** 16514,16522 **** c18e0726af4158f9f944069a676b6c7f gcc/testsuite/gcc.target/sparc/fxors.c 0e5130135e48573657f6f1f054ac8e81 gcc/testsuite/gcc.target/sparc/pdist.c ca61cca925c1134e859844049aaa94f1 gcc/testsuite/gcc.target/sparc/sparc.exp - 915575c8ca5dab04f27a345a86fb9ba9 gcc/testsuite/gcc.target/xstormy16/below100.S - 1594c5c73df84e3d3c12204103dd4c1f gcc/testsuite/gcc.target/xstormy16/below100.ld 9f984f9d0cbb8c3563080f4e31e30e70 gcc/testsuite/gcc.target/xstormy16/below_100.c 2ee446cbd67587e6c1ca2cb957f4821e gcc/testsuite/gcc.target/xstormy16/bp.c d23d4629b819870d834fe62c0ef9d758 gcc/testsuite/gcc.target/xstormy16/bss_below100/01_const_to_b100b.c 73b7052d5af3943d079a45c5876fdb86 gcc/testsuite/gcc.target/xstormy16/bss_below100/02_const_to_b100w.c --- 11151,11159 ---- c18e0726af4158f9f944069a676b6c7f gcc/testsuite/gcc.target/sparc/fxors.c 0e5130135e48573657f6f1f054ac8e81 gcc/testsuite/gcc.target/sparc/pdist.c ca61cca925c1134e859844049aaa94f1 gcc/testsuite/gcc.target/sparc/sparc.exp 9f984f9d0cbb8c3563080f4e31e30e70 gcc/testsuite/gcc.target/xstormy16/below_100.c + 1594c5c73df84e3d3c12204103dd4c1f gcc/testsuite/gcc.target/xstormy16/below100.ld + 915575c8ca5dab04f27a345a86fb9ba9 gcc/testsuite/gcc.target/xstormy16/below100.S 2ee446cbd67587e6c1ca2cb957f4821e gcc/testsuite/gcc.target/xstormy16/bp.c d23d4629b819870d834fe62c0ef9d758 gcc/testsuite/gcc.target/xstormy16/bss_below100/01_const_to_b100b.c 73b7052d5af3943d079a45c5876fdb86 gcc/testsuite/gcc.target/xstormy16/bss_below100/02_const_to_b100w.c *************** de974d8f497b1ad76694e8f9333fcd26 gcc/te *** 16721,16733 **** 292d09294f8beccfa611eb5d5ace3e5d gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_b.c 399545481a5e90f464e00d2cdb3b624f gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_f.c 0d7fd8c4c962e69595cdb4e6058234b6 gcc/testsuite/gcc.target/xstormy16/xstormy16.exp - 07ed0a71cf8e1ab9f1b43290f5beb239 gcc/testsuite/gcc.test-framework/README 096a37c4b1e488bdb060872ca7b99862 gcc/testsuite/gcc.test-framework/dg-bogus-exp-P.c ee0e6b3ffbbb52d6ec18df05697d1010 gcc/testsuite/gcc.test-framework/dg-bogus-exp-XF.c 570821aa898995690ac6f67de0840c1a gcc/testsuite/gcc.test-framework/dg-do-assemble-exp-P.c 504bb455dcb054543918b5219aa86f06 gcc/testsuite/gcc.test-framework/dg-do-compile-exp-P.c 36cb46d6d3c8ea83c2e7b85419b75765 gcc/testsuite/gcc.test-framework/dg-do-link-exp-P.c 806c2baf0fe3db4e7c7266ec338f180e gcc/testsuite/gcc.test-framework/dg-do-run-exp-P.c a6313be69fbbba7767a5eec1889c256f gcc/testsuite/gcc.test-framework/dg-dot-run-exp-P.c 5b7c92d83f3c70816ff19d8159b0b99e gcc/testsuite/gcc.test-framework/dg-dot-run-exp-U.c 9f8f4ea16ba2646996879f7608b9b52d gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-P.c --- 11358,11373 ---- 292d09294f8beccfa611eb5d5ace3e5d gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_b.c 399545481a5e90f464e00d2cdb3b624f gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_f.c 0d7fd8c4c962e69595cdb4e6058234b6 gcc/testsuite/gcc.target/xstormy16/xstormy16.exp 096a37c4b1e488bdb060872ca7b99862 gcc/testsuite/gcc.test-framework/dg-bogus-exp-P.c ee0e6b3ffbbb52d6ec18df05697d1010 gcc/testsuite/gcc.test-framework/dg-bogus-exp-XF.c 570821aa898995690ac6f67de0840c1a gcc/testsuite/gcc.test-framework/dg-do-assemble-exp-P.c 504bb455dcb054543918b5219aa86f06 gcc/testsuite/gcc.test-framework/dg-do-compile-exp-P.c 36cb46d6d3c8ea83c2e7b85419b75765 gcc/testsuite/gcc.test-framework/dg-do-link-exp-P.c 806c2baf0fe3db4e7c7266ec338f180e gcc/testsuite/gcc.test-framework/dg-do-run-exp-P.c + c67f2b54ec1cb34f9911a4cbe8dcc7e4 gcc/testsuite/gcc.test-framework/dg-do-run-sf-exp-F.c + 62e1f5cd1ba0c9fd4c36a32de6c0aa72 gcc/testsuite/gcc.test-framework/dg-do-run-sf-exp-P.c + 4bb2caab9df6f4777b5b8ac85a5913e7 gcc/testsuite/gcc.test-framework/dg-do-run-sft-exp-F.c + ab78a4dbfe041924fcdc56de60eaffbc gcc/testsuite/gcc.test-framework/dg-do-run-sft-exp-P.c a6313be69fbbba7767a5eec1889c256f gcc/testsuite/gcc.test-framework/dg-dot-run-exp-P.c 5b7c92d83f3c70816ff19d8159b0b99e gcc/testsuite/gcc.test-framework/dg-dot-run-exp-U.c 9f8f4ea16ba2646996879f7608b9b52d gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-P.c *************** a6313be69fbbba7767a5eec1889c256f gcc/te *** 16735,16740 **** --- 11375,11382 ---- cd70dd0ba16b9864289de2ea9edf48fd gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-P.c ef4cdaeca533b915db4979161ac9cba3 gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-XP.c 57c10a0c0410d339d538a11cea5aa5cd gcc/testsuite/gcc.test-framework/dg-dox-run-exp-XF.c + 37435bb1dffc13ad82891b6a292e4e56 gcc/testsuite/gcc.test-framework/dg-dox-run-sf-exp-XF.c + 9add9fc17f0fc60e632153a8099852f2 gcc/testsuite/gcc.test-framework/dg-dox-run-sf-exp-XP.c 59306cbcc7659ab3a9de64328a9f9c2a gcc/testsuite/gcc.test-framework/dg-error-exp-P.c 52b259d3a2b2d970c9ddb31059d8609b gcc/testsuite/gcc.test-framework/dg-error-exp-XP.c 734dc5c6db137d083a1d15aff870648d gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XF.c *************** ef4cdaeca533b915db4979161ac9cba3 gcc/te *** 16743,16752 **** 34394118c6187de3c53a1131ca37c8c5 gcc/testsuite/gcc.test-framework/dg-output-exp-XF.c 1633a69e2ab65182b7d68d82de29bd9a gcc/testsuite/gcc.test-framework/dg-warning-exp-P.c f363d005cb8679900890a81f95a580ad gcc/testsuite/gcc.test-framework/gen_directive_tests ! d876dac67cb867a2ed8393812b25b365 gcc/testsuite/gcc.test-framework/test-framework.awk 895f0c7f94b7b966cc6634f9b484ad8d gcc/testsuite/gcc.test-framework/test-framework.exp ! 36cd9c1e3875c80db22097b9c2ad49b3 gcc/testsuite/gfortran.dg/PR19754_1.f90 ! 0c95496297d3f7c6f4da308bb248095b gcc/testsuite/gfortran.dg/PR19754_2.f90 ce32673088c3b07b2450b05154ff077f gcc/testsuite/gfortran.dg/achar_1.f90 762441c3489be61276162b0dd388e187 gcc/testsuite/gfortran.dg/aint_anint_1.f90 2ca82d5f95419efa97441fefb5d80bdb gcc/testsuite/gfortran.dg/altreturn_1.f90 --- 11385,13595 ---- 34394118c6187de3c53a1131ca37c8c5 gcc/testsuite/gcc.test-framework/dg-output-exp-XF.c 1633a69e2ab65182b7d68d82de29bd9a gcc/testsuite/gcc.test-framework/dg-warning-exp-P.c f363d005cb8679900890a81f95a580ad gcc/testsuite/gcc.test-framework/gen_directive_tests ! 07ed0a71cf8e1ab9f1b43290f5beb239 gcc/testsuite/gcc.test-framework/README ! 972dbdcf0658bbd7071e2680604a5da8 gcc/testsuite/gcc.test-framework/test-framework.awk 895f0c7f94b7b966cc6634f9b484ad8d gcc/testsuite/gcc.test-framework/test-framework.exp ! c7c251f16058a4d4f1db8e0df28385ff gcc/testsuite/g++.dg/abi/align1.C ! 7f27f1e236616eb8595c717e087b1159 gcc/testsuite/g++.dg/abi/arm_cxa_vec1.C ! 1f9e050ee7f8c952e5a9e739fdf898c6 gcc/testsuite/g++.dg/abi/arm_rtti1.C ! 9966069a163a3254b4d24ab2f38965c2 gcc/testsuite/g++.dg/abi/bitfield10.C ! e5e5ef8164ac7b43c7f20df7cfcd9b99 gcc/testsuite/g++.dg/abi/bitfield11.C ! 3fd7e30befde66c7c5adb5b41e25923e gcc/testsuite/g++.dg/abi/bitfield12.C ! 79010a48f38b85833609624938452bc3 gcc/testsuite/g++.dg/abi/bitfield1.C ! 173225a0187e4ebc6417355e8b87a8e9 gcc/testsuite/g++.dg/abi/bitfield2.C ! 34982a6497281461ef10aa9c04840b9d gcc/testsuite/g++.dg/abi/bitfield3.C ! dbbdadc036ae50f91f29a85a9c43c584 gcc/testsuite/g++.dg/abi/bitfield4.C ! 7a715981fdef3b0ea85d77633f3443e9 gcc/testsuite/g++.dg/abi/bitfield5.C ! 9c87e70c80da00c75493118cabefc7f7 gcc/testsuite/g++.dg/abi/bitfield6.C ! 52af9e2f39dba23a45c367738de05a69 gcc/testsuite/g++.dg/abi/bitfield7.C ! 20c8af1b6abeb0a339e5fd9c3edbde57 gcc/testsuite/g++.dg/abi/bitfield8.C ! 14697006c1045d90c0f505dbfc8c5072 gcc/testsuite/g++.dg/abi/bitfield9.C ! b587f170bbc6f95ef287e408bcafe1e3 gcc/testsuite/g++.dg/abi/cookie1.C ! 3bd4bb420676c4310003c9fffe83abe9 gcc/testsuite/g++.dg/abi/cookie2.C ! 16ddae14467c12ed70e65f2952905e5a gcc/testsuite/g++.dg/abi/covariant1.C ! 48d3c45fdd21d2b770ede675e1504c06 gcc/testsuite/g++.dg/abi/covariant2.C ! 836325701db2acafab5dfd4a8eea9e11 gcc/testsuite/g++.dg/abi/covariant3.C ! a65da95a628d80d93aad25db51b4e19c gcc/testsuite/g++.dg/abi/covariant4.C ! 488e3869493233b0552a676aa01a7912 gcc/testsuite/g++.dg/abi/covariant5.C ! 5160def446afcb02d8ffb4cc4e8b5269 gcc/testsuite/g++.dg/abi/dcast1.C ! 9b5fe1eda32f4e6ddea3106ea8d9f1da gcc/testsuite/g++.dg/abi/dtor1.C ! a52edd14facd7ba603f78fb8bad62852 gcc/testsuite/g++.dg/abi/dtor2.C ! 9d59f34907d1d9588084fc4da7772c02 gcc/testsuite/g++.dg/abi/empty10.C ! 5ce11bfa25802ab713c346269c112592 gcc/testsuite/g++.dg/abi/empty11.C ! 47c3d191ca7e599a86988d8cfdf3dfce gcc/testsuite/g++.dg/abi/empty4.C ! b3ca6b59f60c246ebf1e969e6120765f gcc/testsuite/g++.dg/abi/empty5.C ! f59a9fb631035bed123e09958b87e5ec gcc/testsuite/g++.dg/abi/empty6.C ! d3abb8f9307b552b4063b456bfe2f213 gcc/testsuite/g++.dg/abi/empty7.C ! c5566cc05c36a22382128eb694f66bc5 gcc/testsuite/g++.dg/abi/empty8.C ! bbab6b1f77eed09d3a2c4f07991cdb40 gcc/testsuite/g++.dg/abi/empty9.C ! 7cbe4b1023b73117f1fca798569bc98d gcc/testsuite/g++.dg/abi/enum1.C ! 111786b8402b8dd840adfb9a53cf3aac gcc/testsuite/g++.dg/abi/inline1.C ! a128b5b94590dd451ff32844c5adb5e7 gcc/testsuite/g++.dg/abi/key1.C ! 44d0f298ab4a8fb8dcb8f4930bac5fd0 gcc/testsuite/g++.dg/abi/layout1.C ! 629ced02f7a4d9d57a9b120d8c7bbbde gcc/testsuite/g++.dg/abi/layout2.C ! 6372326d116dead9b369290e7a9ccb46 gcc/testsuite/g++.dg/abi/layout3.C ! bce89527ea384ef57e8233c6ea7e1ed2 gcc/testsuite/g++.dg/abi/layout4.C ! 1b56fef803fe85ec97121919ad3ba2b9 gcc/testsuite/g++.dg/abi/local1-a.cc ! 4ab5160617737559c38e1ffb650b797e gcc/testsuite/g++.dg/abi/local1.C ! 47b1f29300530040f4c65e1acb36904a gcc/testsuite/g++.dg/abi/macro0.C ! 5a7979aab90c38484879bf5742d1bfae gcc/testsuite/g++.dg/abi/macro1.C ! 06f0193b05c4ae743af4e38aec8d1122 gcc/testsuite/g++.dg/abi/macro2.C ! e284ef1906cd5f1de0a8f3009ac761ff gcc/testsuite/g++.dg/abi/mangle10.C ! b607e2ace0fdeea670b56e751bc27f27 gcc/testsuite/g++.dg/abi/mangle11.C ! 3de3f384e3accaeb680f27697b03affd gcc/testsuite/g++.dg/abi/mangle12.C ! bcf6566eabf2af39caacb3af143f90c8 gcc/testsuite/g++.dg/abi/mangle13.C ! bdf640f5fa1612382253ce52bcaa462e gcc/testsuite/g++.dg/abi/mangle14.C ! 8ffaa1b19590f5f7ddf6464b1d009a9c gcc/testsuite/g++.dg/abi/mangle15.C ! d6cfcf12071b19ad5863b84ad45b916e gcc/testsuite/g++.dg/abi/mangle16.C ! f713d612b449a8bc202244d8b38880bb gcc/testsuite/g++.dg/abi/mangle17.C ! bfbdcf19399c74a6691d65ef0ba49cd3 gcc/testsuite/g++.dg/abi/mangle18-1.C ! ed08764439318b92bcfc00c24907e5eb gcc/testsuite/g++.dg/abi/mangle18-2.C ! c987443e1c703fb66f78ea2786ae4cd5 gcc/testsuite/g++.dg/abi/mangle19-1.C ! af9f8cddd1244dd9ba598cbf9f64adf5 gcc/testsuite/g++.dg/abi/mangle19-2.C ! 2e043f4f1db73efd7ba04afe8375a72e gcc/testsuite/g++.dg/abi/mangle1.C ! dc5e5444adf348136bebba2aeea75a56 gcc/testsuite/g++.dg/abi/mangle20-1.C ! 58664c1f709ce0a53e36f82e21474535 gcc/testsuite/g++.dg/abi/mangle20-2.C ! 19d5bab4f182e97a38690a5ff4541700 gcc/testsuite/g++.dg/abi/mangle21.C ! f27a51ea9de5c032fc80016778dbe5ec gcc/testsuite/g++.dg/abi/mangle22.C ! ae32a28f733f8cea6995e7bf6120d7ce gcc/testsuite/g++.dg/abi/mangle23.C ! d946103cc1268a8d464c04c3ae31af29 gcc/testsuite/g++.dg/abi/mangle26.C ! d3b8c2dcc1a0c5ff234fb977a0abc283 gcc/testsuite/g++.dg/abi/mangle27.C ! 588881d3d6cf72183ed9fe7c181c1ac2 gcc/testsuite/g++.dg/abi/mangle28.C ! f511f2cd46e1fa5fad1320edf3b06bdc gcc/testsuite/g++.dg/abi/mangle29.C ! 2fe54fcb3681eed20518e8a88f7e3849 gcc/testsuite/g++.dg/abi/mangle2.C ! 7ea778117a3d82dba90f3647d292b1c5 gcc/testsuite/g++.dg/abi/mangle3.C ! 200f21813a4ee7cb051aaf6d88d18b5b gcc/testsuite/g++.dg/abi/mangle4.C ! 8d713f873b380f7cb5bf13fe8019b486 gcc/testsuite/g++.dg/abi/mangle5.C ! 91c28df1b9796be812f1b833d650c6b1 gcc/testsuite/g++.dg/abi/mangle6.C ! 3ca84e7c044b9a2c08f1b773db1d5f4f gcc/testsuite/g++.dg/abi/mangle7.C ! cc6afae4c242d6e5a9083cec1a9a9907 gcc/testsuite/g++.dg/abi/mangle8.C ! 7e14b0353ae53e5a5a8bcf850c4fcbc9 gcc/testsuite/g++.dg/abi/mangle9.C ! 147dbc2e0bd1c6cde81aa6f1bd8c26ec gcc/testsuite/g++.dg/abi/offsetof.C ! a6094bf319c105760bebe41768865b66 gcc/testsuite/g++.dg/abi/param1.C ! afc405c144dbb0308035897270d134fe gcc/testsuite/g++.dg/abi/param2.C ! d90943e976dded1f4182aeb500d1f2c7 gcc/testsuite/g++.dg/abi/rtti1.C ! 8deae0db66776c34c77f2551c9679b7c gcc/testsuite/g++.dg/abi/rtti2.C ! 51349b3acb94d1dc1909aec6ba384dae gcc/testsuite/g++.dg/abi/structret1.C ! 0a188cd301551f22c8ddc09030b2eb28 gcc/testsuite/g++.dg/abi/thunk1.C ! 8c08a43b9a6c3a1ec099f45dedd4965e gcc/testsuite/g++.dg/abi/thunk2.C ! 9266f22cfbaad15702320f26c3b6c146 gcc/testsuite/g++.dg/abi/vague1.C ! e36a8fd36846ca34b500150cfaf2d8fa gcc/testsuite/g++.dg/abi/vbase10.C ! 144d7001c1ac9ab9c89d8f5c56de4e09 gcc/testsuite/g++.dg/abi/vbase11.C ! 90c43a38beef1adc9c358d0c1f470c6f gcc/testsuite/g++.dg/abi/vbase12.C ! 2c858a9c525d6228c68ebd9b6adc4724 gcc/testsuite/g++.dg/abi/vbase13.C ! 530a9c9d639369e0e074a2ac0f3f8e59 gcc/testsuite/g++.dg/abi/vbase14.C ! 6b15aad70c63bb9bebfefe5096394d41 gcc/testsuite/g++.dg/abi/vbase1.C ! 5f1a733d38a5e3069cd4160135f2f94e gcc/testsuite/g++.dg/abi/vbase8-10.C ! 4e52fadd0c4d30bc4065944636aef4b2 gcc/testsuite/g++.dg/abi/vbase8-21.C ! cf73a61c2f7a372a6e32d4bbc343cd44 gcc/testsuite/g++.dg/abi/vbase8-22.C ! 6083c948c9046f70dfbcdfc448a5f784 gcc/testsuite/g++.dg/abi/vbase8-4.C ! aa7850bb832428b452c702abac4c2357 gcc/testsuite/g++.dg/abi/vbase9.C ! c88701df415b47ac9bf5cba84cf379ab gcc/testsuite/g++.dg/abi/vcall1.C ! 5acd6755c279afd8abbf0ca970932bf8 gcc/testsuite/g++.dg/abi/vthunk1.C ! a3ef49aa5fa035e0eaa1fb23c589fe61 gcc/testsuite/g++.dg/abi/vthunk2.C ! 6881f6a907aed22e3604db9a81d71753 gcc/testsuite/g++.dg/abi/vthunk3.C ! 59cdef1c2f5ac26231205b723cb9ea52 gcc/testsuite/g++.dg/abi/vtt1.C ! 55d1843c602fabb48e09d24229a1ddaa gcc/testsuite/g++.dg/bprob/bprob.exp ! 232269dc2a9b913c19e49f1e7a29bf08 gcc/testsuite/g++.dg/bprob/g++-bprob-1.C ! 5d6eb1269c8738b70f3d15b9a148001f gcc/testsuite/g++.dg/charset/asm1.c ! 81846053ce82895970a21c9707e171c0 gcc/testsuite/g++.dg/charset/asm2.c ! bd34927c7e8ef0637a91744aa30c8e22 gcc/testsuite/g++.dg/charset/asm3.c ! 95c9ba623a35c6483572e167a551f474 gcc/testsuite/g++.dg/charset/asm4.c ! 13aa9df754ce327f35901d755310d167 gcc/testsuite/g++.dg/charset/asm5.c ! 188e64ef71cd1832cf590f89eb899d5b gcc/testsuite/g++.dg/charset/attribute1.c ! c010406f76696ea1f21a7a904e9bf74d gcc/testsuite/g++.dg/charset/attribute2.c ! f0a8c8ffe793df7bb2808e995bc5cedf gcc/testsuite/g++.dg/charset/charset.exp ! c3f1b1efe5249f47d609a5022d321c0a gcc/testsuite/g++.dg/charset/extern1.cc ! 68ad1f3d1f8cb2517c260ad8c5a4e992 gcc/testsuite/g++.dg/charset/extern2.cc ! 8c029ca8175e4d8995ea0dbac6040733 gcc/testsuite/g++.dg/charset/extern3.cc ! 5314225894f8ef8a8d8249f4a0973380 gcc/testsuite/g++.dg/charset/function.cc ! a59f9cb8c1327a655a207f133f19d6fb gcc/testsuite/g++.dg/charset/string.c ! dbea3647effe634bcbcb88089a4a098e gcc/testsuite/g++.dg/compat/abi/bitfield1.h ! 65383cc7344893bdc19883ef6671ce90 gcc/testsuite/g++.dg/compat/abi/bitfield1_main.C ! 10bb295f7a9df0b2649e585dcbf899a1 gcc/testsuite/g++.dg/compat/abi/bitfield1_x.C ! cd18dee4bac2ccf531f4329e39cebacc gcc/testsuite/g++.dg/compat/abi/bitfield1_y.C ! dbea3647effe634bcbcb88089a4a098e gcc/testsuite/g++.dg/compat/abi/bitfield2.h ! bf27085bc8fe390aa425897b6ae2e0d3 gcc/testsuite/g++.dg/compat/abi/bitfield2_main.C ! 89f98b61d45063759fc3d916e2116342 gcc/testsuite/g++.dg/compat/abi/bitfield2_x.C ! d5eab0fd9457f9c30c5f5b2be02477c1 gcc/testsuite/g++.dg/compat/abi/bitfield2_y.C ! 269313799df998b2c69c0aeb5d190354 gcc/testsuite/g++.dg/compat/abi/vbase8-10.h ! e8b6009fc697fcc6695a9d76a85e4a1c gcc/testsuite/g++.dg/compat/abi/vbase8-10_main.C ! a60cb5dbd750fbb5c363dec1bc7a0a2b gcc/testsuite/g++.dg/compat/abi/vbase8-10_x.C ! 751c1c56ac31742f865c103dffb811c5 gcc/testsuite/g++.dg/compat/abi/vbase8-10_y.C ! e1c39776786118c6f7e1a31e99376a4b gcc/testsuite/g++.dg/compat/abi/vbase8-21.h ! 79d45028cc06eaf2ed22f02fc72f53a9 gcc/testsuite/g++.dg/compat/abi/vbase8-21_main.C ! 80c0db68946cf4d1286450c5c84ab94c gcc/testsuite/g++.dg/compat/abi/vbase8-21_x.C ! 09cc1c9672dfefcb488cfae468b3266c gcc/testsuite/g++.dg/compat/abi/vbase8-21_y.C ! b923f8f7b0143e2ae6d1b18cb5d2d990 gcc/testsuite/g++.dg/compat/abi/vbase8-22.h ! f21dc1eb54ea34814c912bb958cc243b gcc/testsuite/g++.dg/compat/abi/vbase8-22_main.C ! 3c1de2c35e58a73451a670866b8e8787 gcc/testsuite/g++.dg/compat/abi/vbase8-22_x.C ! 7c22a1df5def02262ccf20d04c785c83 gcc/testsuite/g++.dg/compat/abi/vbase8-22_y.C ! 9910546d3f6fb45c0a1755466cd3f88e gcc/testsuite/g++.dg/compat/abi/vbase8-4.h ! 3e6b5a438641d0fa418b9b6b59dc9ad5 gcc/testsuite/g++.dg/compat/abi/vbase8-4_main.C ! 218fc83d35fc2202ce2c23a8d88a2a0e gcc/testsuite/g++.dg/compat/abi/vbase8-4_x.C ! ad654d45c988963d6d91e514325cd68c gcc/testsuite/g++.dg/compat/abi/vbase8-4_y.C ! a1f42f9828f95c9f3dd670a142b67209 gcc/testsuite/g++.dg/compat/break/bitfield5.h ! a4f5bc9b9eeba848df2b3660451312e5 gcc/testsuite/g++.dg/compat/break/bitfield5_main.C ! 34a963a4f73f5fc81a2a3c61cb1410b4 gcc/testsuite/g++.dg/compat/break/bitfield5_x.C ! 2196094f95b60e3fda05e05cb6c118dc gcc/testsuite/g++.dg/compat/break/bitfield5_y.C ! 531fa0919a3152462b88926b7a6132f5 gcc/testsuite/g++.dg/compat/break/bitfield7.h ! 3adf0f3ae7b5d18709b473c700c9b7de gcc/testsuite/g++.dg/compat/break/bitfield7_main.C ! b1aea07e8ab4fe136683575de4b33baa gcc/testsuite/g++.dg/compat/break/bitfield7_x.C ! 4ede7e52302abff4458b036d89c415f5 gcc/testsuite/g++.dg/compat/break/bitfield7_y.C ! 6d55724d63304e73c3fa999ba15cc30f gcc/testsuite/g++.dg/compat/break/empty6.h ! 42f69a37e713bce11a2acf77a8a91860 gcc/testsuite/g++.dg/compat/break/empty6_main.C ! a96ff5f09f7c6b413988f5b356a1022c gcc/testsuite/g++.dg/compat/break/empty6_x.C ! 9139a94c7c61f08caac60d3e5373225c gcc/testsuite/g++.dg/compat/break/empty6_y.C ! 02671137a212cd50c014974eff2c488f gcc/testsuite/g++.dg/compat/break/README ! 3b3f9d557d4c45e3c2d7ddf2d6a8d418 gcc/testsuite/g++.dg/compat/break/vbase10.h ! 1852532669c2a43c5f27b2cec9330074 gcc/testsuite/g++.dg/compat/break/vbase10_main.C ! 993931cd04d51720241622319a10d2d3 gcc/testsuite/g++.dg/compat/break/vbase10_x.C ! 45da181e3f9451605e6206aa1f1a4f11 gcc/testsuite/g++.dg/compat/break/vbase10_y.C ! d9e96ae25c2319373bcfd08d3028762f gcc/testsuite/g++.dg/compat/break/vbase11.h ! c066ba2e23a50eda1497704cad37719c gcc/testsuite/g++.dg/compat/break/vbase11_main.C ! cc9fd160c8ac0d554f08ed78757c1ad7 gcc/testsuite/g++.dg/compat/break/vbase11_x.C ! 3af15235a86640de95ef01c264b9a669 gcc/testsuite/g++.dg/compat/break/vbase11_y.C ! 6c3e03d101b9b585138330d40e3da3b3 gcc/testsuite/g++.dg/compat/compat.exp ! a6ee60e2015da31ed1aa06aae1c48e97 gcc/testsuite/g++.dg/compat/eh/ctor1.h ! 74d8ae87a4aa4945c36db0894fcdbc87 gcc/testsuite/g++.dg/compat/eh/ctor1_main.C ! 5919ecfa4fa000ff8d0708eff1caafd0 gcc/testsuite/g++.dg/compat/eh/ctor1_x.C ! 8c5d823170add04b31bf51767cad9e69 gcc/testsuite/g++.dg/compat/eh/ctor1_y.C ! dbe334405981f1783a938d9118edd931 gcc/testsuite/g++.dg/compat/eh/ctor2.h ! 7713c99be0210f9b2e363d5de46782ac gcc/testsuite/g++.dg/compat/eh/ctor2_main.C ! dc791f03d52ef00f1ce479d2884f1c7a gcc/testsuite/g++.dg/compat/eh/ctor2_x.C ! 0f35be1d041aff390ee492433aa2d4e2 gcc/testsuite/g++.dg/compat/eh/ctor2_y.C ! ad1392b599ab8373e4b8d65402e4d302 gcc/testsuite/g++.dg/compat/eh/dtor1.h ! be684e295c4596152951b27d97ac5230 gcc/testsuite/g++.dg/compat/eh/dtor1_main.C ! f1c6d9efd6c764f87b1c7f64adfdc065 gcc/testsuite/g++.dg/compat/eh/dtor1_x.C ! 387901206dc245414a4deeecde9f8323 gcc/testsuite/g++.dg/compat/eh/dtor1_y.C ! 6d5384db9406a65c3c811152362c880c gcc/testsuite/g++.dg/compat/eh/filter1.h ! 9c2ea2f2cc5e5b2283f45eeade96358c gcc/testsuite/g++.dg/compat/eh/filter1_main.C ! 790ecc4df54d29594a1afbcd3eb446cc gcc/testsuite/g++.dg/compat/eh/filter1_x.C ! 59795c3025478139a06e32e485657745 gcc/testsuite/g++.dg/compat/eh/filter1_y.C ! f858c620725c1fa9e60d5f73d3262345 gcc/testsuite/g++.dg/compat/eh/filter2_main.C ! db9fe2f433f703e8e98ff48b1d912a6e gcc/testsuite/g++.dg/compat/eh/filter2_x.C ! 66042eba77dd6fd0a616acfa398dac38 gcc/testsuite/g++.dg/compat/eh/filter2_y.C ! 38e1dfdb58be8ee752ace0ded7df8d8f gcc/testsuite/g++.dg/compat/eh/new1_main.C ! 880a2cbfd3d598e685d6849c0e413ad7 gcc/testsuite/g++.dg/compat/eh/new1_x.C ! 33c51a3815cd2c3d2d1c2aeb3c42caa3 gcc/testsuite/g++.dg/compat/eh/new1_y.C ! 02db6f02c86217656b398ab6d62cd873 gcc/testsuite/g++.dg/compat/eh/nrv1.h ! 4b1db86bc09112a3c5dcadf8c1f37ed2 gcc/testsuite/g++.dg/compat/eh/nrv1_main.C ! e9b38e15c3e28368fa741de9b55c0651 gcc/testsuite/g++.dg/compat/eh/nrv1_x.C ! ae8c6219513721a4472dc1c7400e69e3 gcc/testsuite/g++.dg/compat/eh/nrv1_y.C ! 95d0afab283fa89bfab9fcb6c5d88250 gcc/testsuite/g++.dg/compat/eh/spec3.h ! 2a11bf025313b31a8e5c6f3a43e6e1cc gcc/testsuite/g++.dg/compat/eh/spec3_main.C ! cf5c2475c71752fe4fdfa22840b5e2d0 gcc/testsuite/g++.dg/compat/eh/spec3_x.C ! 508954403be93157fb5a4d1acac0da9a gcc/testsuite/g++.dg/compat/eh/spec3_y.C ! 0c2e234f8065649c142a2fc26a5d29eb gcc/testsuite/g++.dg/compat/eh/template1.h ! bcdcff6986bfc8964bcdb7735b5f4204 gcc/testsuite/g++.dg/compat/eh/template1_main.C ! cc55eca6c7503bffbb9c4c730b4fbc32 gcc/testsuite/g++.dg/compat/eh/template1_x.C ! afd58e33c0f82e6f79a20b57f3d3d543 gcc/testsuite/g++.dg/compat/eh/template1_y.C ! 63e2df9df15791b47fb2317e1cda976a gcc/testsuite/g++.dg/compat/eh/unexpected1_main.C ! 44115c4623ba7f70d9a798029cdb996d gcc/testsuite/g++.dg/compat/eh/unexpected1_x.C ! 90f47340dedf3ae882911092f359c348 gcc/testsuite/g++.dg/compat/eh/unexpected1_y.C ! 0d33d626bee66f558cc5c7e31671ecae gcc/testsuite/g++.dg/compat/init/array5_main.C ! 438279b51e16057a308284319a9f6cf7 gcc/testsuite/g++.dg/compat/init/array5_x.C ! 62b5c86b17cd8e9d808aa71dfe3c0efc gcc/testsuite/g++.dg/compat/init/array5_y.C ! 070481b30e60878a5485fe63759b4879 gcc/testsuite/g++.dg/compat/init/byval1.h ! 729947f933d4e3e48124119eddaa5f75 gcc/testsuite/g++.dg/compat/init/byval1_main.C ! 0bf585e29861fc3fd490b24704312db1 gcc/testsuite/g++.dg/compat/init/byval1_x.C ! 67544c908df32453d96865d138842ed9 gcc/testsuite/g++.dg/compat/init/byval1_y.C ! 9e08af66497a600d3bbe2e663cbc54a2 gcc/testsuite/g++.dg/compat/init/dtor1.h ! 51b886e9aa09271632255b20399a4dba gcc/testsuite/g++.dg/compat/init/dtor1_main.C ! 6554a846a7f7558e87bc180748c04036 gcc/testsuite/g++.dg/compat/init/dtor1_x.C ! 16efcd901070a916c5d34bb80900fa76 gcc/testsuite/g++.dg/compat/init/dtor1_y.C ! 3e868e31fb2e721cdfb958adee11e567 gcc/testsuite/g++.dg/compat/init/elide1.h ! 1702054ca5684a99c58aaf645c7d59b7 gcc/testsuite/g++.dg/compat/init/elide1_main.C ! 0c6cc9a240e46d422e26e53296c10c13 gcc/testsuite/g++.dg/compat/init/elide1_x.C ! 054cf171ab989488733015cab2b9ad99 gcc/testsuite/g++.dg/compat/init/elide1_y.C ! 7099b2ccdbe9faffb91a1279b3d9c958 gcc/testsuite/g++.dg/compat/init/init-ref2_main.C ! 6599bf4c55d10d3d74d35fd52dc68f6c gcc/testsuite/g++.dg/compat/init/init-ref2_x.C ! 75bddd0f3c0ceb101b0c3111cedc4fb4 gcc/testsuite/g++.dg/compat/init/init-ref2_y.C ! 3cd5d1f28d7b9a35f56b0468e798225e gcc/testsuite/g++.dg/conversion/ambig1.C ! 8fd4aac31847c0c9e16276ac87169301 gcc/testsuite/g++.dg/conversion/cast1.C ! 3a1a08be0e7ef48d24c3effabe0bc96f gcc/testsuite/g++.dg/conversion/cond1.C ! e588675f14c4bd6919f2de257b165dee gcc/testsuite/g++.dg/conversion/cond2.C ! da146cc2c8fcbbcd080e02f0e3f733df gcc/testsuite/g++.dg/conversion/cond3.C ! 7a1a3b98a22e73124c10abe63b9e58eb gcc/testsuite/g++.dg/conversion/cond6.C ! b0e427443037919ee45a88d886f4f4f9 gcc/testsuite/g++.dg/conversion/const1.C ! cd42b5b37923de04f2f1d946dfbd433c gcc/testsuite/g++.dg/conversion/const2.C ! 8dae0b4264c4a22a22f3c8abe5fbdf3b gcc/testsuite/g++.dg/conversion/const3.C ! 424f02c389b9f1fb60fa25d7cda32717 gcc/testsuite/g++.dg/conversion/dr195-1.C ! b5c8d73c9f293b1ef3d1337e108f27fd gcc/testsuite/g++.dg/conversion/dr195.C ! eb10fe6db1351b178c1c1068e9806fed gcc/testsuite/g++.dg/conversion/dynamic1.C ! 6c0d033c15abd71959655beebc0c3522 gcc/testsuite/g++.dg/conversion/op1.C ! 3691f2fae514386b7e94bd8db99acd68 gcc/testsuite/g++.dg/conversion/op2.C ! 23830a13c326c99bae67e56e30ebc0b4 gcc/testsuite/g++.dg/conversion/ptrmem1.C ! 6e5e81ebfb94f64d88135e578c526065 gcc/testsuite/g++.dg/conversion/reinterpret1.C ! da446c68ad3e26a27f1f02cfb80bb439 gcc/testsuite/g++.dg/conversion/reinterpret2.C ! d4e80e3dcc4416f9be4b4b9e390904bd gcc/testsuite/g++.dg/conversion/reinterpret3.C ! 157823658a904b6f323a38b8b06a2cac gcc/testsuite/g++.dg/conversion/simd1.C ! 8e41381be792deb70891ea9cc1764f4a gcc/testsuite/g++.dg/conversion/simd2.C ! a3a3822acc6c0ae0b1c800209c7c3369 gcc/testsuite/g++.dg/conversion/to-virtual-base-1.C ! 7a062897a2b4fb8f55640e4a532239dd gcc/testsuite/g++.dg/conversion/void1.C ! 731959b0908b124d4eee4dab104d68bb gcc/testsuite/g++.dg/cpp/c++98.C ! 8ce78309bd631829da82f2798d24d628 gcc/testsuite/g++.dg/cpp/c++98-pedantic.C ! 7e8a47b64bd4b7100fb7912bb8130ffa gcc/testsuite/g++.dg/cpp/c++_cmd_1.C ! 00dc832b75beaca735b4084d056fae83 gcc/testsuite/g++.dg/cpp/c++_cmd_1.h ! ead0ed22e4b6b79f8450b4a030173cbc gcc/testsuite/g++.dg/cpp/string-1.C ! b9697ee075bb3db2d5ec90fc19277d9d gcc/testsuite/g++.dg/cpp/string-2.C ! d80eeb1b5ab70a413bed1a37f44a69d6 gcc/testsuite/g++.dg/cpp/truefalse.C ! e71a3440857a0df24410cbe91e45c678 gcc/testsuite/g++.dg/debug/anonunion1.C ! e4aee91d21a8cdbd286094f893319c70 gcc/testsuite/g++.dg/debug/const1.C ! 2e4398a10938bba8e5fd13cd2d12e691 gcc/testsuite/g++.dg/debug/const2.C ! 36f088b22dca6ab78668e7d505839fbd gcc/testsuite/g++.dg/debug/crash1.C ! 2b6f3bdb657c8865549db08f96a15223 gcc/testsuite/g++.dg/debug/debug1.C ! cece96666e504d9287aaadf8a4855138 gcc/testsuite/g++.dg/debug/debug2.C ! a1c5a06806ced5a911d275c1fe938fda gcc/testsuite/g++.dg/debug/debug3.C ! aaa5bddbbd1e77e4f951cd3e1e37f5f5 gcc/testsuite/g++.dg/debug/debug4.C ! d8a635e6af7e5d8a716c4330769d87a8 gcc/testsuite/g++.dg/debug/debug5.C ! aae7d3d75005a60ab912ae1b3feefdd9 gcc/testsuite/g++.dg/debug/debug6.C ! 7981ed7658c588372c1da7bb75ab3d00 gcc/testsuite/g++.dg/debug/debug7.C ! f3e5e740f9e7210ccece705c6d548267 gcc/testsuite/g++.dg/debug/debug8.C ! b355421542165951e4b0a59d2c644581 gcc/testsuite/g++.dg/debug/debug.exp ! 475a95279bcd0b4ccd6e118ead65e106 gcc/testsuite/g++.dg/debug/minimal1.C ! 3664359ae921fdc20049297556d46cf2 gcc/testsuite/g++.dg/debug/namespace1.C ! fcdc9d29f34ff56d1b7de0d55a1eaed7 gcc/testsuite/g++.dg/debug/pr15736.cc ! c3f392076ad11f8768ef0321b89abd5f gcc/testsuite/g++.dg/debug/static1.C ! 7e13d86d33b17cfb7cdf61b7b8cca961 gcc/testsuite/g++.dg/debug/template1.C ! f50cc26d9a41a3cc4afb62032326372f gcc/testsuite/g++.dg/debug/trivial.C ! 863c8434199f0ac4d3a2d8d915bd5d1a gcc/testsuite/g++.dg/debug/typedef1.C ! 798848d35df1829cb7c468058c887871 gcc/testsuite/g++.dg/debug/typedef2.C ! de7626032b99ed0b36b4dc7fb3f18f9d gcc/testsuite/g++.dg/debug/typedef3.C ! 261cdcb5a7c5cf143b8af9beb8258ebc gcc/testsuite/g++.dg/debug/using1.C ! 06ba44c6640fe57a83e614bcb293ca4d gcc/testsuite/g++.dg/debug/using2.C ! 3593446699a89b40a6e56ed843e4b4fa gcc/testsuite/g++.dg/dg.exp ! f0c303e1f360a147778971d44e9482a4 gcc/testsuite/g++.dg/eh/catch4.C ! c9b9c986ccf06431bb8cd55406c9555e gcc/testsuite/g++.dg/eh/check-vect.h ! 9c84af759e7a0280e3b2d6a8cc5f8716 gcc/testsuite/g++.dg/eh/cleanup1.C ! 39018f18e1fc86801376affc388c0539 gcc/testsuite/g++.dg/eh/cleanup2.C ! a779539302385f915a13ecb1283ac58c gcc/testsuite/g++.dg/eh/cleanup3.C ! fdfb8828613e7c687d87d7facb0e2135 gcc/testsuite/g++.dg/eh/cleanup4.C ! aa6038fb3f955b6019e1a056cca60f0c gcc/testsuite/g++.dg/eh/cleanup5.C ! bd6bd3cc57144658b6137dc9123743ed gcc/testsuite/g++.dg/eh/cond1.C ! 9218246502a1a48c13f74d67b4b19c2d gcc/testsuite/g++.dg/eh/cond2.C ! a52fa6cd93c130963df8e930451d74a1 gcc/testsuite/g++.dg/eh/cond3.C ! 43098e3dd291c59e61245771f6e306d0 gcc/testsuite/g++.dg/eh/crash1.C ! 365a9a74302377cb0e82e7f5f1a7bca9 gcc/testsuite/g++.dg/eh/crossjump1.C ! 86be24a4005519ed1d807d772b94a617 gcc/testsuite/g++.dg/eh/ctor1.C ! 1ca64f6d54bb332c6c32d876edf896c0 gcc/testsuite/g++.dg/eh/ctor2.C ! 3b611e1c78c9e6e4a13c7c40be364f83 gcc/testsuite/g++.dg/eh/ctor3.C ! e917a91ae5be207defc427d0a079f7e9 gcc/testsuite/g++.dg/eh/dead1.C ! 6d24a241b37d9461b161f8ce01317ab8 gcc/testsuite/g++.dg/eh/delayslot1.C ! 1521a64435be961406151b3df9665c39 gcc/testsuite/g++.dg/eh/dtor1.C ! 946e2e4e3fafd42b9f9d9e2594d511ac gcc/testsuite/g++.dg/eh/dtor2.C ! b0ccd0dda5f78bbdc113e7d64bcbde3c gcc/testsuite/g++.dg/eh/elide1.C ! cff2161ef40bce6a9bb0205f7ce68baa gcc/testsuite/g++.dg/eh/elide2.C ! c6ed6afa9f180a60e542789d58e23a4a gcc/testsuite/g++.dg/eh/filter1.C ! 12090d44df12e33d62fc4a9cf4bcd257 gcc/testsuite/g++.dg/eh/filter2.C ! 055728c208a514b55ad1bc00856f6462 gcc/testsuite/g++.dg/eh/forced1.C ! a83ae49407ff7c3467b446d0472cf725 gcc/testsuite/g++.dg/eh/forced2.C ! 4a0fe365b88b58b582b1d5fa8ecb0658 gcc/testsuite/g++.dg/eh/forced3.C ! 77c2356058f632113452cfb64259952f gcc/testsuite/g++.dg/eh/forced4.C ! fa7c4733d09d80ea62bb08bcfe896fbb gcc/testsuite/g++.dg/eh/goto1.C ! 83a9a4f114479e6635dd508a4994d73d gcc/testsuite/g++.dg/eh/ia64-1.C ! 8c375c2c927706fd09f5bb467654b648 gcc/testsuite/g++.dg/eh/loop1.C ! 741a6b9a2519e96d9a6a3d7503d9cdfa gcc/testsuite/g++.dg/eh/loop2.C ! 85b9081854ce258c515f0bcfcd1b89c6 gcc/testsuite/g++.dg/eh/new1.C ! 02bc77a36c6c86bb6c3fa9d05ed2ca11 gcc/testsuite/g++.dg/eh/nrv1.C ! fe8770e81b72d2e0721318ab79b0091e gcc/testsuite/g++.dg/eh/omit-frame-pointer2.C ! a3ef7b048ad30f60338e027efe30c558 gcc/testsuite/g++.dg/eh/omit-frame-pointer.C ! a9ed8d0335c982c533cb9ab886ed3a49 gcc/testsuite/g++.dg/eh/registers1.C ! 10cee1522872b7a635448041c93abb77 gcc/testsuite/g++.dg/eh/scope1.C ! aedb51a1352090a92bc38eb90e5d6523 gcc/testsuite/g++.dg/eh/shadow1.C ! 34ea61b543c5d55d4ed4ce0880521c03 gcc/testsuite/g++.dg/eh/simd-1.C ! d266148f8eeba55161ca4aef5b1569bb gcc/testsuite/g++.dg/eh/simd-2.C ! 82939fb6cdaf944681687fca28788638 gcc/testsuite/g++.dg/eh/spec1.C ! d6ea4980c486b9a221bda79100d54cda gcc/testsuite/g++.dg/eh/spec2.C ! 7823eff4e33eebdc8a1d73389e14e7a7 gcc/testsuite/g++.dg/eh/spec3.C ! 0d3eff3638fb4e06c734bdd63bc0e2e9 gcc/testsuite/g++.dg/eh/spec4.C ! af93b2c9f583eec05b65da9de92c3d47 gcc/testsuite/g++.dg/eh/spec5.C ! 1e34c1c6b42ddf40a5347c821bbd04b4 gcc/testsuite/g++.dg/eh/spec6.C ! 0ed10d4eaed0fa08f433fa3337b432a9 gcc/testsuite/g++.dg/eh/spec7.C ! 7c9d2a4fef98319bfc85567c627c041c gcc/testsuite/g++.dg/eh/stabilize.C ! f51a05dd556d82ff2c27ab64681114bb gcc/testsuite/g++.dg/eh/synth1.C ! f0d76e8f2c70435a893be36ce22b7b72 gcc/testsuite/g++.dg/eh/synth2.C ! 289f5219cda86f80dc763b7ad32f8ae8 gcc/testsuite/g++.dg/eh/template1.C ! 919151216cf8524a1a108c5d27a7f3d1 gcc/testsuite/g++.dg/eh/template2.C ! 7549d75346531f9c6ff9ee0763a142b5 gcc/testsuite/g++.dg/eh/throw1.C ! 7f4aab5cdb2954060fab6ebdbf157a33 gcc/testsuite/g++.dg/eh/throw2.C ! 940efa25b5802522d77e589e9f985f05 gcc/testsuite/g++.dg/eh/uncaught1.C ! 1ff41980dd5d1398018fd0852361341a gcc/testsuite/g++.dg/eh/unexpected1.C ! 4cf16a5e56e9a805e8cab8129d3ec12c gcc/testsuite/g++.dg/expr/anew1.C ! c272c27e69863d4ba063be24a228ce5f gcc/testsuite/g++.dg/expr/anew2.C ! 88cfba5bf8bdd95998bb48be16446076 gcc/testsuite/g++.dg/expr/anew3.C ! 2767e9ab42ac89b27072bf0c84bc69a1 gcc/testsuite/g++.dg/expr/anew4.C ! 39cb0859475193884781cf1fe587c70e gcc/testsuite/g++.dg/expr/assign1.C ! ce7b6234ca0490c5f395644574322ca2 gcc/testsuite/g++.dg/expr/call1.C ! 11d589082fe10f4614aafaae41200569 gcc/testsuite/g++.dg/expr/call2.C ! c152b77836f794103fb606dea43e77d1 gcc/testsuite/g++.dg/expr/call3.C ! 2ef606c671097dddd5d5000c30530ba5 gcc/testsuite/g++.dg/expr/cast1.C ! dc26302260e3f7ff5825d907b882eae8 gcc/testsuite/g++.dg/expr/cast2.C ! 43b3f0cf8dc0665f8a82af5379392da1 gcc/testsuite/g++.dg/expr/cast3.C ! 0bcdcdd072c2703148e819d065d2c8c5 gcc/testsuite/g++.dg/expr/cast4.C ! 0c73fdd0b381eed7e392d54723abee36 gcc/testsuite/g++.dg/expr/cast6.C ! 0bfd27616952c8ba004102d8eaa6d65c gcc/testsuite/g++.dg/expr/comma1.C ! 3c180246d5162c05266af924ad6ac090 gcc/testsuite/g++.dg/expr/cond1.C ! 28f617222c58f6ad34e32a6d85cc0f03 gcc/testsuite/g++.dg/expr/cond2.C ! 0ee447faae923ac2c95505c9d02aa9f9 gcc/testsuite/g++.dg/expr/cond3.C ! d30ef5af28e6363dab6713f12d513bc9 gcc/testsuite/g++.dg/expr/cond4.C ! ed6decf76edd58d64d114a4410682b2e gcc/testsuite/g++.dg/expr/cond6.C ! f30409fd40ff04e848318e2beb14a1c7 gcc/testsuite/g++.dg/expr/cond7.C ! ae7d0a090a6de3dba8a8ae59e51cacc8 gcc/testsuite/g++.dg/expr/cond8.C ! 40c29dc173bf365777a7de4d0970b286 gcc/testsuite/g++.dg/expr/copy1.C ! 5943e958df776a88c39dc200ec5d291c gcc/testsuite/g++.dg/expr/crash-1.C ! 4ddfe508094ae855749b3a8b63fd8063 gcc/testsuite/g++.dg/expr/crash2.C ! 9a872a2bf8f1aed0022e0882d65f599b gcc/testsuite/g++.dg/expr/dtor1.C ! 111307fdacdc039c0f0f30a644b1949d gcc/testsuite/g++.dg/expr/dtor2.C ! bf7f67a5fc1bd44b05d5e417998e5219 gcc/testsuite/g++.dg/expr/dtor3.C ! fd680877ab1cfa7b118501bb1e133e2a gcc/testsuite/g++.dg/expr/enum1.C ! 4d4bd4c17e114aaf9f89d2929fc74cfe gcc/testsuite/g++.dg/expr/for1.C ! cd7f4946b61f298e733a92601139e8ef gcc/testsuite/g++.dg/expr/for2.C ! a7b2ff0b7e3eb33ae39f51b9c2436899 gcc/testsuite/g++.dg/expr/incomplete1.C ! e9c430238d4efd57c1f944c12443406d gcc/testsuite/g++.dg/expr/lval1.C ! 512351301e4c678c8c359d27dd7ef411 gcc/testsuite/g++.dg/expr/lval2.C ! 0b5e348c921017780a4e80249591b84c gcc/testsuite/g++.dg/expr/member-of-incomplete-type-1.C ! bfc765717772e72dbe7c96b44e14a330 gcc/testsuite/g++.dg/expr/pmf-1.C ! e0ba8ce6144da0b9ed7164d2baac70c5 gcc/testsuite/g++.dg/expr/pr19355-1.C ! d108472b30fd8a2ccb535bb57ff25d0a gcc/testsuite/g++.dg/expr/ptrmem1.C ! 00a3281a5c60b23cc64b650f1e1bc13e gcc/testsuite/g++.dg/expr/ptrmem4.C ! 874b09468973f06e0b8fc01585a95d04 gcc/testsuite/g++.dg/expr/ptrmem5.C ! 014c6e35722352b75d65d090cb999dd7 gcc/testsuite/g++.dg/expr/ptrmem6a.C ! 39041dce87ae406151a5cca310cd2ce4 gcc/testsuite/g++.dg/expr/ptrmem6.C ! 9b52a54a6bb9359f4cd984333c3b7ee6 gcc/testsuite/g++.dg/expr/ptrmem7.C ! cfe9ff3c65c17e6ab2653583e3fd9e3c gcc/testsuite/g++.dg/expr/return1.C ! 0aff78a2cc7b554bd2a283f999880d26 gcc/testsuite/g++.dg/expr/sizeof1.C ! 1714277b99f69dbeee24b2fdf5626d32 gcc/testsuite/g++.dg/expr/sizeof2.C ! b39edf0129c7b02d40dd1f8360666a7c gcc/testsuite/g++.dg/expr/sizeof3.C ! 89139f7a57a0c8dd7c105624b328d423 gcc/testsuite/g++.dg/expr/static_cast1.C ! 0a2ed6ddead49d170ca2bdfd5b262d1e gcc/testsuite/g++.dg/expr/static_cast2.C ! 3b36b8a6d9fd7f85f03904e5ac4eedd9 gcc/testsuite/g++.dg/expr/static_cast3.C ! 3768ee52241cd5c440a86d1ecde9f029 gcc/testsuite/g++.dg/expr/static_cast4.C ! 10a6604802b4ce916144cdc9ac8a3fc0 gcc/testsuite/g++.dg/expr/static_cast5.C ! b908cbd89626f67c64bd034d95994258 gcc/testsuite/g++.dg/expr/static_cast6.C ! d48c1940b3fda25f577c09c3d5b15f9c gcc/testsuite/g++.dg/expr/stdarg1.C ! 8f5d773ab2c0fb76d721a88e7936dd2a gcc/testsuite/g++.dg/expr/unary1.C ! 61339fcff4901b417b1fa8ede6e4a521 gcc/testsuite/g++.dg/expr/unary2.C ! e639e926667ce8f9dee4e94ea0269323 gcc/testsuite/g++.dg/expr/volatile1.C ! 8086207ba3911ed58a971e642fbfdd29 gcc/testsuite/g++.dg/ext/align1.C ! ae6df71fd3bee2754f2c1b710ca23b88 gcc/testsuite/g++.dg/ext/alignof1.C ! 93f9fd9016e41f722c61f0ead39c163c gcc/testsuite/g++.dg/ext/altivec-10.C ! 75bf2a09f5b3e1c43f00fbcf3179abe0 gcc/testsuite/g++.dg/ext/altivec-11.C ! 805c0700b5fbe5689bb7be8aab416572 gcc/testsuite/g++.dg/ext/altivec-12.C ! dd366517b66f6207dfc524367533e256 gcc/testsuite/g++.dg/ext/altivec-13.C ! 65bf2e604cdc2a2c9b6f58de6d2d616e gcc/testsuite/g++.dg/ext/altivec-1.C ! e25377e5529526585f4fbc3830fc39ae gcc/testsuite/g++.dg/ext/altivec-2.C ! bf089b23b8f68552510c7183f5b751b8 gcc/testsuite/g++.dg/ext/altivec-3.C ! e9ec0f8ed2d0574477bf5e63ae0213d8 gcc/testsuite/g++.dg/ext/altivec-4.C ! b8df8e7ce65a7b1905e45eab8ff3fdf2 gcc/testsuite/g++.dg/ext/altivec-5.C ! f96062c15331eb56f64b4bb08dbcc342 gcc/testsuite/g++.dg/ext/altivec-6.C ! 9a264a0d99cd5c082f4e39d27e30b50e gcc/testsuite/g++.dg/ext/altivec-7.C ! 8156893b84c131c8e169410a06601d59 gcc/testsuite/g++.dg/ext/altivec-8.C ! ac105bc15b415cbf8f2ff1637ca7285a gcc/testsuite/g++.dg/ext/altivec-9.C ! 3b9f8b0d6e2bf9b736ca14856dccd24f gcc/testsuite/g++.dg/ext/altivec_check.h ! 02ead8fde475b9f468518b068375ef25 gcc/testsuite/g++.dg/ext/altivec-types-1.C ! 2fabd70465808dc383437811778591e1 gcc/testsuite/g++.dg/ext/altivec-types-2.C ! dbcc5463fa4853b6308b2bd65d6d1dfc gcc/testsuite/g++.dg/ext/altivec-types-3.C ! 67cee80632c505cdb26ab7ae4f85d040 gcc/testsuite/g++.dg/ext/altivec-types-4.C ! 5080c1dcd67db52ba793867cc63ba3a3 gcc/testsuite/g++.dg/ext/anon-struct1.C ! 0e1fc7f945fafc3c224a24b23c1c2a76 gcc/testsuite/g++.dg/ext/anon-struct2.C ! 5f70b0d4a3b1e3b8a10d06d54d63f427 gcc/testsuite/g++.dg/ext/anon-struct3.C ! 712b793616c5d67defe91c96894bcc69 gcc/testsuite/g++.dg/ext/anon-struct4.C ! 691a47a228a5fa12f281a771f2c53825 gcc/testsuite/g++.dg/ext/array1.C ! f1a9da555162b7ed9f63dd442d842c1c gcc/testsuite/g++.dg/ext/array2.C ! d377fb4f9ef6d1ed2029c1551ddf7e3b gcc/testsuite/g++.dg/ext/asm1.C ! 80a3695697c7262c931be9b1380fa283 gcc/testsuite/g++.dg/ext/asm2.C ! 08c7892fa7d47f47ca5b00bbe4dbaa29 gcc/testsuite/g++.dg/ext/asm3.C ! f8da779ccf232ebdb2dee94530a1bf48 gcc/testsuite/g++.dg/ext/asm4.C ! e5f9fb7d1c25afe2ab0823f495d251e5 gcc/testsuite/g++.dg/ext/asm5.C ! 0689b61a59bc7c15432dc6d704aebb9f gcc/testsuite/g++.dg/ext/asm6.C ! 8afca39f01d4d9fd0f55e2cf279c5c77 gcc/testsuite/g++.dg/ext/asm7.C ! 9c3b7de14ce6ac49627b91e2808376e5 gcc/testsuite/g++.dg/ext/asm8.C ! 80820bd76c1fd511cf9092d43ccb5baf gcc/testsuite/g++.dg/ext/asm9.C ! 591afa4c1c3abd17556ced758e905f6b gcc/testsuite/g++.dg/ext/asmspec1.C ! 81d7f5132402c3b9c67ba05f4d092697 gcc/testsuite/g++.dg/ext/asmspecInvalid.C ! 5ee066fcb4d2f0a4b7244f6dfe4cf04b gcc/testsuite/g++.dg/ext/asmspecValid.C ! 7e9f8e5acd7da503c63f6342955e1873 gcc/testsuite/g++.dg/ext/attrib10.C ! 7d199628520ab2d84e8e00fc3200e683 gcc/testsuite/g++.dg/ext/attrib11.C ! c460ffd02f4c4ad800649b58a60f30e1 gcc/testsuite/g++.dg/ext/attrib12.C ! 3c5631b027ef64c7af2375ff8239a83f gcc/testsuite/g++.dg/ext/attrib13.C ! 845a5f363e415deac7c6f7a6419ae334 gcc/testsuite/g++.dg/ext/attrib14.C ! 39e052366a96099f26b671796340eb37 gcc/testsuite/g++.dg/ext/attrib15.C ! 1feb907828c5492b83a6bb325e5a8f9c gcc/testsuite/g++.dg/ext/attrib16.C ! 5ce9613d48cc00994b9fa919e8cc1293 gcc/testsuite/g++.dg/ext/attrib17.C ! 82aaa143ec3c9deb77fe0ca5f7aa646f gcc/testsuite/g++.dg/ext/attrib18.C ! 156cb04363d25c08db71f92c962b39d7 gcc/testsuite/g++.dg/ext/attrib19.C ! 6ce972d5686790fe9c2f5bbd08661b2f gcc/testsuite/g++.dg/ext/attrib1.C ! 488ab60ba6222fb65bc3fb61aaa3e44f gcc/testsuite/g++.dg/ext/attrib20.C ! 79dfce253a854fcefcd1eb3bf7e60934 gcc/testsuite/g++.dg/ext/attrib21.C ! 9bfb22dfd815b903874089bf6abde356 gcc/testsuite/g++.dg/ext/attrib23.C ! 7b769337b45c87f3c5f62ad1dc100502 gcc/testsuite/g++.dg/ext/attrib2.C ! 7d022bc15e4179e83cb22834a71091af gcc/testsuite/g++.dg/ext/attrib3.C ! 0689e86022776421672cfd3ac67e3153 gcc/testsuite/g++.dg/ext/attrib4.C ! ec01dbb0bb96c7cda806a516a5cf87d4 gcc/testsuite/g++.dg/ext/attrib5.C ! 76284b29c6fce52f56ddbcc04acd3a97 gcc/testsuite/g++.dg/ext/attrib6.C ! 7af1e9265de26187b4a3a3880f99ac11 gcc/testsuite/g++.dg/ext/attrib7.C ! 96c6791e16518bc1891b0b699b2ec487 gcc/testsuite/g++.dg/ext/attrib8.C ! d964d5665a54d859b38a6b6f92740463 gcc/testsuite/g++.dg/ext/attrib9.C ! 4486cdae80c643406bd32bd56d9bdad2 gcc/testsuite/g++.dg/ext/attribute-test-1.C ! e3dfcad023441158e57c89c0a9346e22 gcc/testsuite/g++.dg/ext/attribute-test-2.C ! 14498b2ead3361852f3a2ac858857014 gcc/testsuite/g++.dg/ext/attribute-test-3.C ! f80b68cc0b6a9a76d568a8872bb62dbb gcc/testsuite/g++.dg/ext/attribute-test-4.C ! f61922f06b005a2f6b3d676d7675131c gcc/testsuite/g++.dg/ext/builtin1.C ! 613da54d38b4da8f6fd733b55dc9b099 gcc/testsuite/g++.dg/ext/builtin2.C ! 2eb79b8e493396d3b59ec091894971a4 gcc/testsuite/g++.dg/ext/builtin3.C ! d0e4a0673fb68ac42869b8c996361788 gcc/testsuite/g++.dg/ext/builtin4.C ! fb2e513e1e4562144ff7be35634bd225 gcc/testsuite/g++.dg/ext/builtin5.C ! b7c9d67e055f43c68752eb5dee97ef5b gcc/testsuite/g++.dg/ext/builtin6.C ! f75543f5ea1a62d2e49f182ac3ff8f36 gcc/testsuite/g++.dg/ext/builtin7.C ! f5cd77399383b76230ff688140e0b73d gcc/testsuite/g++.dg/ext/builtin8.C ! 9ec34b90151fc823df34413d59729df4 gcc/testsuite/g++.dg/ext/builtin9.C ! 584e264d76b42642e1d520318920eb9c gcc/testsuite/g++.dg/ext/c99struct1.C ! ea8708497444a8e8d07b540409207c48 gcc/testsuite/g++.dg/ext/case-range1.C ! 887aba2e9504f7104a2a8d1522d268e7 gcc/testsuite/g++.dg/ext/case-range2.C ! ffb89a53a39495dfeb8f71f1c7f053ad gcc/testsuite/g++.dg/ext/case-range3.C ! 15f53dad7ebd6c04a3f9232631c7a032 gcc/testsuite/g++.dg/ext/complex1.C ! 5163e6d885c069c6cf53f4a8afd5e3c8 gcc/testsuite/g++.dg/ext/complit1.C ! 7350965e2763a3a6e1d4346deaa1e94e gcc/testsuite/g++.dg/ext/complit2.C ! b7b651bf5ed7db3fbe0f043be4d69c08 gcc/testsuite/g++.dg/ext/complit3.C ! cfb1e3d3e6cedd5cd651ea51248b3822 gcc/testsuite/g++.dg/ext/cond1.C ! 10abc828e1142ff735666c5c8f9d280f gcc/testsuite/g++.dg/ext/construct1.C ! 356f009d32e7c4d124b9aff9f08aa85b gcc/testsuite/g++.dg/ext/conv1.C ! 739dd1176941bfc4e49f4d7f144da1d3 gcc/testsuite/g++.dg/ext/desig1.C ! 4bc15b43bea65ed1a02904869e0e19d5 gcc/testsuite/g++.dg/ext/dllexport1.C ! 6aa7306aa2bf445debe3d81c5b253dd4 gcc/testsuite/g++.dg/ext/dllexport-MI1.C ! 3c9b89ab2016a6038228f5d5b55923ac gcc/testsuite/g++.dg/ext/dllimport10.C ! 4eebf2d30dffbb52c5d6ba4c36b355e6 gcc/testsuite/g++.dg/ext/dllimport1.C ! cc7081ea84e2fcef60683e1f41e869d1 gcc/testsuite/g++.dg/ext/dllimport2.C ! 67b8d78ccea2034f30a7e18fdd627ecc gcc/testsuite/g++.dg/ext/dllimport3.C ! fd35f38ace1396ffcef38df842c574a7 gcc/testsuite/g++.dg/ext/dllimport4.C ! 7bb028b3290ebbfb132c053c38ca17bd gcc/testsuite/g++.dg/ext/dllimport5.C ! ce50f97235f91ecb9fd7c54323394d31 gcc/testsuite/g++.dg/ext/dllimport6.C ! fa792608bb6965293b0020c60bbb1f1e gcc/testsuite/g++.dg/ext/dllimport7.C ! 3a7c34d8e8568a3a772ebf4eafae12c1 gcc/testsuite/g++.dg/ext/dllimport8.C ! dd117255a19a422d965e9fd0580728ba gcc/testsuite/g++.dg/ext/dllimport9.C ! 8762efb9149a937554f3e867cca0e9d8 gcc/testsuite/g++.dg/ext/dllimport-MI1.C ! 074eff0b52262e8cadfc7165db4809ad gcc/testsuite/g++.dg/ext/dll-MI1.h ! c0dc41d4a72302e0ac9ef29725c83d30 gcc/testsuite/g++.dg/ext/flexary1.C ! b00280f53981a2f30c8d4b894c33962c gcc/testsuite/g++.dg/ext/fnname1.C ! a06d181d1f37ed4bbf17112c988f9608 gcc/testsuite/g++.dg/ext/fnname2.C ! 9e62aa095a73cd8f1f5e3c31669594cd gcc/testsuite/g++.dg/ext/fnname3.C ! ddff3d312dcb75275526c22a8eb2891b gcc/testsuite/g++.dg/ext/forscope1.C ! cd4fed30cd2d12ab7d7ed0fd114114fc gcc/testsuite/g++.dg/ext/forscope2.C ! 853c0d1bb8c4ec806df7ecfff1c64c10 gcc/testsuite/g++.dg/ext/init1.C ! 6cfdb6711dd7c538f7c4411216e0cc5b gcc/testsuite/g++.dg/ext/instantiate1.C ! 34f12a4e88c7d91723528bbca194ce29 gcc/testsuite/g++.dg/ext/instantiate2.C ! 561bb7137df38a016a786156224c9769 gcc/testsuite/g++.dg/ext/instantiate3.C ! 7448fb50d33d0e0b5699d1a46190acd0 gcc/testsuite/g++.dg/ext/label1.C ! bc46f1e1c4440b0f50439ed472661922 gcc/testsuite/g++.dg/ext/label2.C ! 2f937b0172f68361eedae818d69b598b gcc/testsuite/g++.dg/ext/label3.C ! d80aaa6e59ecf30e826da071c824cc0d gcc/testsuite/g++.dg/ext/label4.C ! 5c02e0e4479d479cc5946d050f0910a7 gcc/testsuite/g++.dg/ext/label5.C ! 92a7056cf4009e7b4513a036edcef967 gcc/testsuite/g++.dg/ext/lvaddr.C ! 4d2204ac6e2ce03af82e6431536be376 gcc/testsuite/g++.dg/ext/lvalue1.C ! fc916d98d36fed4d9da40614102d5fdd gcc/testsuite/g++.dg/ext/max.C ! c4e42acfcbcd9ad619eaca5e54041c5c gcc/testsuite/g++.dg/ext/member-attr.C ! fb0eef34e98f05611413040d9f0af6e6 gcc/testsuite/g++.dg/ext/offsetof1.C ! 8f3e3432664712c939fe6dea74deb533 gcc/testsuite/g++.dg/ext/oper1.C ! 57293062af51d172446e19a8b1bd8167 gcc/testsuite/g++.dg/ext/packed10.C ! de5f86b7a10350b9ce405e101438c412 gcc/testsuite/g++.dg/ext/packed2.C ! 770238079a61068b47e3d076fe0aab49 gcc/testsuite/g++.dg/ext/packed3.C ! 95291e3b1e495c6d88ede57ef934df95 gcc/testsuite/g++.dg/ext/packed4.C ! 16a931c57f92231bf11258bf8610b8ca gcc/testsuite/g++.dg/ext/packed5.C ! ae7890414c5bc0a5814823b6bca9beb4 gcc/testsuite/g++.dg/ext/packed6.C ! 2e29b33d9b093b6a30a0e49d1b42c6c8 gcc/testsuite/g++.dg/ext/packed7.C ! 30d70c9b6d531cbcd6f6fe964838c28a gcc/testsuite/g++.dg/ext/packed8.C ! ad117686eb16e680b29f2f5e45ebe0df gcc/testsuite/g++.dg/ext/pragmaweak1.C ! ae2794e104309a224e228d70e4cede48 gcc/testsuite/g++.dg/ext/pretty1.C ! faa8333681bedde3ba84daa60ec26ff8 gcc/testsuite/g++.dg/ext/pretty2.C ! 171b60b2dd599842569025ee22f7703a gcc/testsuite/g++.dg/ext/restrict1.C ! 1f515ca30d28ec30600fee3e74e3f4f6 gcc/testsuite/g++.dg/ext/spe1.C ! 0cc2b837a96214f4ba420513a4d610a8 gcc/testsuite/g++.dg/ext/static1.C ! 40ecbac4d27075e4005c73ce57fc001d gcc/testsuite/g++.dg/ext/stmtexpr1.C ! e6bc1a09cf3c9d838c7ad4575c3d8740 gcc/testsuite/g++.dg/ext/stmtexpr2.C ! 15be25b1a07f94e4d65103bfb52d6406 gcc/testsuite/g++.dg/ext/stmtexpr3.C ! 7f4e8ebedb382ebc1349d7067b034121 gcc/testsuite/g++.dg/ext/stmtexpr4.C ! a6cc01634e0bd707301c873f2d35f891 gcc/testsuite/g++.dg/ext/stmtexpr5.C ! d104145185fba3180b02bfff96944804 gcc/testsuite/g++.dg/ext/stmtexpr6.C ! 7e2b298f25a70913e3a563f97e4cf5b7 gcc/testsuite/g++.dg/ext/stmtexpr7.C ! b8a7bc7b0dc38a84a435cecd41d9f4c3 gcc/testsuite/g++.dg/ext/tmplattr1.C ! e9d03f1964df6b0b82bc92f7cb17d1a2 gcc/testsuite/g++.dg/ext/typedef-init.C ! a55635b999e217d4900dcb3975178408 gcc/testsuite/g++.dg/ext/typename1.C ! a9f6e5ffa8ee45297e80ce1461434dc7 gcc/testsuite/g++.dg/ext/typeof10.C ! 797d2045e8822a50b44635725cab1028 gcc/testsuite/g++.dg/ext/typeof1.C ! d4a84aa4c28cc592a1e9f2cc414b0de8 gcc/testsuite/g++.dg/ext/typeof2.C ! 72bb88847c07dea00da2dd0ccfca39ac gcc/testsuite/g++.dg/ext/typeof3.C ! bb35b4ce331483ff19b91d62234fac6b gcc/testsuite/g++.dg/ext/typeof4.C ! 894af6b53e421663726a15c3ffb4145c gcc/testsuite/g++.dg/ext/typeof5.C ! cac7810767ae23faa6823a798e9c3cea gcc/testsuite/g++.dg/ext/typeof6.C ! 0217210e867cc6de19f825b9e4b680d3 gcc/testsuite/g++.dg/ext/typeof7.C ! a9d136cfb86815cbf4d2e46089c90ce0 gcc/testsuite/g++.dg/ext/typeof8.C ! d7e6d10c23ed31b44c2e6c3268ab2b30 gcc/testsuite/g++.dg/ext/typeof9.C ! 1e6ab4b0a8dd095b526fad3f97ec5a91 gcc/testsuite/g++.dg/ext/vector1.C ! 3f2ba0450158ad5c221f98dd0e641cbf gcc/testsuite/g++.dg/ext/vector2.C ! 06e44a4208434952189cfd9cd55ae2d8 gcc/testsuite/g++.dg/ext/vector3.C ! 1d6b45dce331a414b31b64c5104ab383 gcc/testsuite/g++.dg/ext/vector4.C ! 1c3c5b3c715f584a5634252e1b73f6ec gcc/testsuite/g++.dg/ext/vector5.C ! baebe8b558d0ca0786152594a8fc8041 gcc/testsuite/g++.dg/ext/visibility/arm1.C ! 9b9c7c100d92f227167622362ae81686 gcc/testsuite/g++.dg/ext/visibility/assign1.C ! 3a72a00418a387a4b941484f8782c6dd gcc/testsuite/g++.dg/ext/visibility/fvisibility.C ! 18d8a1310b12aec50bcac70a4583e44d gcc/testsuite/g++.dg/ext/visibility/fvisibility-inlines-hidden.C ! 05621e547003978809101724b30f453e gcc/testsuite/g++.dg/ext/visibility/fvisibility-override1.C ! 3f13700d39ac777487210f33e12d6d81 gcc/testsuite/g++.dg/ext/visibility/fvisibility-override2.C ! d7e8086561549b3830b812ca5fcd9dd6 gcc/testsuite/g++.dg/ext/visibility/memfuncts.C ! 9a8d2d6de4dd65f8d370f81892ab674c gcc/testsuite/g++.dg/ext/visibility/new1.C ! a5cf799f3717193ef5efd44a872e69bb gcc/testsuite/g++.dg/ext/visibility/noPLT.C ! 56d8136e642cb24cb4da8e83e4f943f7 gcc/testsuite/g++.dg/ext/visibility/pragma.C ! a8d59950cbc8ed898d19dfae9f599221 gcc/testsuite/g++.dg/ext/visibility/pragma-override1.C ! e4bb4a5f15deb500cb7920bd0a441fd2 gcc/testsuite/g++.dg/ext/visibility/pragma-override2.C ! 6014ef7f9e80dffce855a18d78bf2212 gcc/testsuite/g++.dg/ext/visibility/staticdatamem.C ! f557224265cdd5e5b63d2ff669e9cabe gcc/testsuite/g++.dg/ext/visibility/staticmemfuncts.C ! 871b12330fdac390784bb00c45740be6 gcc/testsuite/g++.dg/ext/visibility/symbian1.C ! 20cb6ae6a48cf6179e9be36a09cc215d gcc/testsuite/g++.dg/ext/visibility/virtual.C ! b78959b2914362cd23e2ae31204c2305 gcc/testsuite/g++.dg/ext/visibility/visibility-1.C ! e84981f02dd8957761952e315dab0d86 gcc/testsuite/g++.dg/ext/visibility/visibility-2.C ! b9dc9fa8adc27f38cdd6d69f47df7504 gcc/testsuite/g++.dg/ext/visibility/visibility-3.C ! 9915a08c47035d39990d7918773f9236 gcc/testsuite/g++.dg/ext/visibility/visibility-4.C ! 29732097fb76e25fb0f4f81cb768aa61 gcc/testsuite/g++.dg/ext/visibility/visibility-5.C ! f810d8d490c2163100b8092bb733b17d gcc/testsuite/g++.dg/ext/visibility/visibility-6.C ! 47a67b29187cc189e64d6b11782f0dba gcc/testsuite/g++.dg/ext/visibility/visibility-7.C ! 1e3d15af5ef5d1e7ce91f6fb5b2ce876 gcc/testsuite/g++.dg/ext/visibility/visibility-8.C ! 27498380cd99bd4d04e094d9a1b7d227 gcc/testsuite/g++.dg/ext/vla1.C ! 1a6b39e9b2ac0eb6646ffa34331be0ad gcc/testsuite/g++.dg/ext/vla2.C ! 11bcf00b0a6402fad7b9569e02318690 gcc/testsuite/g++.dg/ext/vlm1.C ! 678b0a6bbf7e0629efdf82de5e5ed01a gcc/testsuite/g++.dg/ext/vlm2.C ! 8c86ea641b4518800fb5154a1a151e06 gcc/testsuite/g++.dg/ext/weak1.C ! d2a31eb19f78eba07ebeb256b409141a gcc/testsuite/g++.dg/ext/weak2.C ! 1a7816a666c363e8410710411e40ce26 gcc/testsuite/g++.dg/ext/weak3.C ! 569d3a72f7308f3c9506d3faac9ee758 gcc/testsuite/g++.dg/gcov/gcov-1.C ! afab866e59f46409fb68aa64174f3acf gcc/testsuite/g++.dg/gcov/gcov-2.C ! 0e241a16c3faf2f0c387bd2978d2b824 gcc/testsuite/g++.dg/gcov/gcov-3.C ! 2c83bff9a3f14aa6fc5d7755bf82c9b6 gcc/testsuite/g++.dg/gcov/gcov-3.h ! 81c62a5769eb045edfd114c694fbaa35 gcc/testsuite/g++.dg/gcov/gcov.exp ! 176e66df5d6aa9dd76c8fe406b78a370 gcc/testsuite/g++.dg/inherit/access1.C ! 6b97e7f34bed3048a23d0a8e86c3e497 gcc/testsuite/g++.dg/inherit/access2.C ! 782f289a8885743348299a4efef52f20 gcc/testsuite/g++.dg/inherit/access3.C ! 2ef6c26071aeff4bfc7114533bcbb6dc gcc/testsuite/g++.dg/inherit/access4.C ! c2411e6f8a0da7e3d67e7b6f69f5a766 gcc/testsuite/g++.dg/inherit/access5.C ! 953df2b1556d4072e312369e3d7273a1 gcc/testsuite/g++.dg/inherit/base1.C ! 260417b2989a13a1902a4b8b6ec39008 gcc/testsuite/g++.dg/inherit/base2.C ! f3b3605ed6515de4b142977d92356815 gcc/testsuite/g++.dg/inherit/cond1.C ! 860b10ddf83da89ca71e00e1586f331e gcc/testsuite/g++.dg/inherit/conv1.C ! 65847617fa7d1ccf575a8de01815db58 gcc/testsuite/g++.dg/inherit/conv2.C ! c45cf3d192b85a046a341359fd79b95f gcc/testsuite/g++.dg/inherit/covariant10.C ! 8799bf88ee0d1e0be597004c422cbda8 gcc/testsuite/g++.dg/inherit/covariant11.C ! 024b0d1452f48d9188fd4c6f01697f03 gcc/testsuite/g++.dg/inherit/covariant12.C ! 50c88ef50589e6c43504bf35e1780d9c gcc/testsuite/g++.dg/inherit/covariant14.C ! d5b9e7987bad7019aaec9e69eab66e85 gcc/testsuite/g++.dg/inherit/covariant1.C ! 1a712ed4a3f761571bfe894372a9032b gcc/testsuite/g++.dg/inherit/covariant2.C ! 24ff947b4da8f1fcee6c7b66d8388009 gcc/testsuite/g++.dg/inherit/covariant3.C ! 8c6bb6aaa56fa2bea8b375c52fab5688 gcc/testsuite/g++.dg/inherit/covariant4.C ! 93a19aa63029d81a5f4f59b8b81d11a8 gcc/testsuite/g++.dg/inherit/covariant5.C ! c5a6312f5be1ce7f30501a4b629453f3 gcc/testsuite/g++.dg/inherit/covariant6.C ! 82b4a344bc9dab241614d19ec1d9aa3a gcc/testsuite/g++.dg/inherit/covariant7.C ! 9a768cc9dfee9447ec4b15a45df32035 gcc/testsuite/g++.dg/inherit/covariant8.C ! b0b99a844e3a249dbe2e80770008c39f gcc/testsuite/g++.dg/inherit/covariant9.C ! c788c5892d7d120b0357a3804e53f50a gcc/testsuite/g++.dg/inherit/error1.C ! b70b0b78a846f3d11d419c86043a1fdc gcc/testsuite/g++.dg/inherit/error2.C ! c3afb04ef418b95bf30acc9eb2a2f204 gcc/testsuite/g++.dg/inherit/error3.C ! dc15c382435a84899c55cb3c28db82d7 gcc/testsuite/g++.dg/inherit/error4.C ! 58a10b4567b6f89d8662c1fc4673d85e gcc/testsuite/g++.dg/inherit/local1.C ! 7ba23e93339cef0810a212036425afb3 gcc/testsuite/g++.dg/inherit/local2.C ! 0538ccbaac8b13faa65f78233c14d00f gcc/testsuite/g++.dg/inherit/multiple1.C ! 2eaa83c0c5e1866b7dd9098e51c7f03c gcc/testsuite/g++.dg/inherit/namespace-as-base.C ! 929bd841afc583f6793a33214c34c08a gcc/testsuite/g++.dg/inherit/null1.C ! 47a2c8a75fa7e8806502df721a9bf6e3 gcc/testsuite/g++.dg/inherit/operator1.C ! 8ec3eec10bb6beeb5a1ec171d1b02302 gcc/testsuite/g++.dg/inherit/operator2.C ! 1c83e20d447d50159eb23408fda6231f gcc/testsuite/g++.dg/inherit/override1.C ! 57ff79e4f3304cf12253ad956fe99a96 gcc/testsuite/g++.dg/inherit/ptrmem1.C ! fad492da1e6e9e175df8d618db9cf1fa gcc/testsuite/g++.dg/inherit/ptrmem2.C ! 592d6abc110ab9527c8334e13ec7cfee gcc/testsuite/g++.dg/inherit/ptrmem3.C ! 766fe5b4a709e73fe26896c37842fb64 gcc/testsuite/g++.dg/inherit/pure1.C ! 11e5d1f68073db04c0dcb3d956d68731 gcc/testsuite/g++.dg/inherit/template-as-base.C ! f54f42efb01f78d530cd6440f416587e gcc/testsuite/g++.dg/inherit/thunk1.C ! 9b88ac0413e9487e8a758280c835a160 gcc/testsuite/g++.dg/inherit/thunk2.C ! fbd285dcc7270a076d780f76a8ce05f4 gcc/testsuite/g++.dg/inherit/thunk3.C ! 36499d0eccceff40478008f2dc2f180f gcc/testsuite/g++.dg/inherit/thunk4.C ! fd1a48e42812d7a049499f6df69ff7fe gcc/testsuite/g++.dg/inherit/thunk5.C ! 2dfbca1638b220825eaaf7ab19f120af gcc/testsuite/g++.dg/inherit/thunk6.C ! 543b190c9c0d744209af04ea332cc27e gcc/testsuite/g++.dg/inherit/typedef1.C ! be87b303cd68bc0083e229657e8d162a gcc/testsuite/g++.dg/inherit/typeinfo1.C ! 8ac7470626f12e0cdefa40e25583472b gcc/testsuite/g++.dg/inherit/union1.C ! 68d63fe3703892061d4c4162a5385cdf gcc/testsuite/g++.dg/inherit/using1.C ! 26f51eac0b25566825aafb23697d10a4 gcc/testsuite/g++.dg/inherit/using2.C ! c9b550ead8867586800cdeee63308c31 gcc/testsuite/g++.dg/inherit/using3.C ! 5fa38874a73026f9b2fd718cdccff27d gcc/testsuite/g++.dg/inherit/using4.C ! 97a2f1a9fc23a8a008f5567cb6bbefa7 gcc/testsuite/g++.dg/inherit/virtual1.C ! 88e3f23768b2dfe530d163660b058796 gcc/testsuite/g++.dg/inherit/virtual2.C ! 768bdcc7042d268b87a11846a928e38c gcc/testsuite/g++.dg/inherit/volatile1.C ! 835b43db313003f4551ea74731f1362c gcc/testsuite/g++.dg/init/addr-const1.C ! f6bd229ad72e1e0526a7e259faf50163 gcc/testsuite/g++.dg/init/aggr1.C ! a79ad2e50ca8d0ab6dd5b27254f204b5 gcc/testsuite/g++.dg/init/aggr2.C ! 9f0814e4f47903c340ece647e3a040fa gcc/testsuite/g++.dg/init/aggr3.C ! 52be26e8b242500ae671c570de13a1a7 gcc/testsuite/g++.dg/init/array10.C ! 277d5eaa0119e28a1c7aaa014f13a7c9 gcc/testsuite/g++.dg/init/array11.C ! cdd8bcf2d0f951ea0f042ff962ed9854 gcc/testsuite/g++.dg/init/array12.C ! d0bb03e714f655f56840d4e660ac77be gcc/testsuite/g++.dg/init/array13.C ! 46ee7376992213a7ad7da95e9c59931d gcc/testsuite/g++.dg/init/array14.C ! 4b343cab41b920a5cd17c596fa24cc6f gcc/testsuite/g++.dg/init/array15.C ! 6edbe02baa73e2e039331eed39a96e9c gcc/testsuite/g++.dg/init/array16.C ! bebae7e64d01c783fefaf2f358272230 gcc/testsuite/g++.dg/init/array17.C ! 2010ab8cabd116e1c5704c568327ae76 gcc/testsuite/g++.dg/init/array18.C ! db737c897b3b257dcc015a0f7ff35dcc gcc/testsuite/g++.dg/init/array19.C ! 92960aa3fba7b251d088910f7ca36c73 gcc/testsuite/g++.dg/init/array1.C ! 7f0b825cc0a026b71572eb45075bdc8a gcc/testsuite/g++.dg/init/array22.C ! 7d6986e89f73715409b343d7a3f5801a gcc/testsuite/g++.dg/init/array23.C ! fa5767203bb04480dc89d15d55d04ad1 gcc/testsuite/g++.dg/init/array2.C ! 0212d2961b78684e39260cc7bf7ae66a gcc/testsuite/g++.dg/init/array3.C ! dafd4fb071c88ff21250002b43675816 gcc/testsuite/g++.dg/init/array4.C ! 0f2710d39e547bff2dfc21c51a8173ff gcc/testsuite/g++.dg/init/array5.C ! 12f516d0ef7088644b46185bbd83ef4d gcc/testsuite/g++.dg/init/array6.C ! 02cf876b0b0d2594118addc046b9112a gcc/testsuite/g++.dg/init/array7.C ! 4ab5bb9dc38b78d749ba584adefbdc33 gcc/testsuite/g++.dg/init/array8.C ! b1c2a3438d19ab4734ef026ce6aba7fa gcc/testsuite/g++.dg/init/array9.C ! 590b4fffc5e2d0c7af7852413ab82a9e gcc/testsuite/g++.dg/init/assign1.C ! 3eee77105967418a88d56f0c30243408 gcc/testsuite/g++.dg/init/attrib1.C ! 2f79b9184ae5c27e207d20ac08a89a28 gcc/testsuite/g++.dg/init/bitfield1.C ! f93344289d2f2663e5df449820c5dae4 gcc/testsuite/g++.dg/init/bitfield2.C ! a9c79959ed517bc5d72a6a5d41cbf16b gcc/testsuite/g++.dg/init/brace1.C ! cf9c501be271cd3a122b94b489c28c30 gcc/testsuite/g++.dg/init/brace2.C ! c46d05cc9ceeb4d3a8a4d25cd908ba7a gcc/testsuite/g++.dg/init/brace3.C ! 8878c87dba0d0dc5af8198636c9944bc gcc/testsuite/g++.dg/init/byval1.C ! 37e3aaafda06e7a49338706d936ff70f gcc/testsuite/g++.dg/init/call1.C ! 0f1ff9d8ddbbe6eb6b3651aa40fa79db gcc/testsuite/g++.dg/init/cleanup1.C ! 7d94225f3f0c383bec9dd200a01a0b33 gcc/testsuite/g++.dg/init/cleanup2.C ! 0f7623c102a38caadf3ad160abd647cf gcc/testsuite/g++.dg/init/complex1.C ! 188aaf9a14e14dfb97cecb6f71b0dd05 gcc/testsuite/g++.dg/init/const1.C ! 4db32f4d35d147ab0e7b83fc5a21a848 gcc/testsuite/g++.dg/init/const2.C ! 641df0a856e9b4cd6a3fe6823eda796c gcc/testsuite/g++.dg/init/copy1.C ! c268699333b239c371d1bdc906ea54ad gcc/testsuite/g++.dg/init/copy2.C ! 507c17431c10231f129d442ae2f706a2 gcc/testsuite/g++.dg/init/copy3.C ! 28ced8869a7baac26a49e3084bf7d851 gcc/testsuite/g++.dg/init/copy4.C ! 02c689a173b02b7312d282add8f14591 gcc/testsuite/g++.dg/init/copy5.C ! 5d48182e8fa2907f420bf1ef3d67dba3 gcc/testsuite/g++.dg/init/copy6.C ! 22ca2e26c2eae2657ca6b18a894fb804 gcc/testsuite/g++.dg/init/copy7.C ! 77ceed5edeb6a109374c44ef23679bef gcc/testsuite/g++.dg/init/ctor1.C ! c92e60dfdc4e6ad1fcc8d9290be36f5f gcc/testsuite/g++.dg/init/ctor2.C ! 5922ec5514343fd09b90bff2a9853e0d gcc/testsuite/g++.dg/init/ctor3.C ! bcd6d5c96f2533cb0e650f09158cf3d7 gcc/testsuite/g++.dg/init/ctor4.C ! ecc9c501210a7d0fcb63a6b4e75e71ee gcc/testsuite/g++.dg/init/ctor6.C ! 2c3e5a9bb93285c3f11607173fad5f0e gcc/testsuite/g++.dg/init/ctor7.C ! 27316aef2661ec451196e55a019579a8 gcc/testsuite/g++.dg/init/delete1.C ! b34354a9fccb98f99f3ac0bc14d8f157 gcc/testsuite/g++.dg/init/dso_handle1.C ! 0282b33cfb0b201499908c95a2e9b57d gcc/testsuite/g++.dg/init/dtor1.C ! aa6675ad7ca1b7ce6a63c598c59f89a0 gcc/testsuite/g++.dg/init/dtor2.C ! 5f5e01bbe7cb4844fd36654728665aa4 gcc/testsuite/g++.dg/init/dtor3.C ! fb8a48266ab2a995a88943828c7a824f gcc/testsuite/g++.dg/init/elide1.C ! e657849b9797c7df684fd4fafe1341d1 gcc/testsuite/g++.dg/init/elide2.C ! d2ea13322f402d3ce506a9a1106ee836 gcc/testsuite/g++.dg/init/empty1.C ! d5cf79bd277e32455485602b0608bbad gcc/testsuite/g++.dg/init/enum1.C ! ca9a6dc8d27f3cf82314cfcd92133441 gcc/testsuite/g++.dg/init/enum2.C ! 025511c7f18d8a1cc8f8d38b6d04dce0 gcc/testsuite/g++.dg/init/error1.C ! 265ea5015e9eb7de8e1c6503d956e086 gcc/testsuite/g++.dg/init/float1.C ! f93dc3d9c3bb926cb7922031698ecfef gcc/testsuite/g++.dg/init/for1.C ! 01eca483f7382cb5c35dcad5558f08b1 gcc/testsuite/g++.dg/init/for2.C ! 07dcd9a47aa0d73fd3c9a976d1f3ba07 gcc/testsuite/g++.dg/init/for3.C ! 4c0fd932ebbc4629dbb229edf363e946 gcc/testsuite/g++.dg/init/global1.C ! a2c1054568281f6408f992ee29e5680b gcc/testsuite/g++.dg/init/goto1.C ! e00c10f6c51c0fe0e298cd7214a51a46 gcc/testsuite/g++.dg/init/goto2.C ! 61b6e6a5b24a1cf0c1d82d1bad6d7600 gcc/testsuite/g++.dg/init/init-ref1.C ! c2e29d2071e0ec0563f5e74c45da4ecd gcc/testsuite/g++.dg/init/init-ref2.C ! 3a6691b139891fc8cdbe2c6d887fdce4 gcc/testsuite/g++.dg/init/init-ref3.C ! 3f1579f55c69e948c03b96707c703c8c gcc/testsuite/g++.dg/init/init-ref4.C ! 41d2d4e5be3c0a2a40a1924f14ac4448 gcc/testsuite/g++.dg/init/inline1.C ! 92b26afd4701c3cf8c0b9d502787aeee gcc/testsuite/g++.dg/init/member1.C ! 99032474a76d34492ef006f7c9ae5a81 gcc/testsuite/g++.dg/init/new10.C ! 6f47ea3d49aa99edd7c65d0f6c52bdf3 gcc/testsuite/g++.dg/init/new11.C ! bd503383d6a9825355b68023ee042168 gcc/testsuite/g++.dg/init/new12.C ! 894f537f7b2366df913696980df633b8 gcc/testsuite/g++.dg/init/new13.C ! f61f4940bc97502688606d4b7f1701a2 gcc/testsuite/g++.dg/init/new14.C ! 0e2097c3ca7d08118bd96eef576702da gcc/testsuite/g++.dg/init/new15.C ! 3dd2b2682d04e72fb7a9a8d137ec7e9d gcc/testsuite/g++.dg/init/new1.C ! 7502916c49c92544e10e7a1d3ce41eea gcc/testsuite/g++.dg/init/new2.C ! 2326f60a4e882ff67a8dd2802f7a0b8b gcc/testsuite/g++.dg/init/new3.C ! 19dcda79922ea7017c7e260394e77415 gcc/testsuite/g++.dg/init/new4.C ! 30174c9a71d3d8e0fb35b9556abdea15 gcc/testsuite/g++.dg/init/new5.C ! 6142030ce76d1ab9453ff0a223722577 gcc/testsuite/g++.dg/init/new6.C ! 625c88e7ce2f57c2f27e69085c8278eb gcc/testsuite/g++.dg/init/new7.C ! 9e9ce794649ccc9a4507b42cb8c4c0d0 gcc/testsuite/g++.dg/init/new8.C ! d9b779b618b81e9ea527baf5e2af4c4e gcc/testsuite/g++.dg/init/new9.C ! 554f34a22cd100ecfb39b5c4ab32947f gcc/testsuite/g++.dg/init/null1.C ! ef95eb29955e54a2310be36a0828b0cb gcc/testsuite/g++.dg/init/placement1.C ! 9c2843f3878e7468a19ecfaa90c8bf5f gcc/testsuite/g++.dg/init/placement2.C ! 61be8418b83a05d14bee83b0c4c26ff7 gcc/testsuite/g++.dg/init/placement3.C ! 17e13ddd2f4151d2809753d82ad732b3 gcc/testsuite/g++.dg/init/pm1.C ! 49c02c7ea8ff817fb850567f5e9bb9d8 gcc/testsuite/g++.dg/init/pm2.C ! b8f980c062ec4b3f73dffbda8276ec70 gcc/testsuite/g++.dg/init/pm3.C ! 19c721af2055386319b10ee94a3d6a81 gcc/testsuite/g++.dg/init/pmf1.C ! d92713305e498425e3152fff2c8acf2d gcc/testsuite/g++.dg/init/ptrmem1.C ! 74ea9e49b5fe45a570f00a8474ac7198 gcc/testsuite/g++.dg/init/ptrmem2.C ! bad5721c186c4b7e163fcd05cffe528d gcc/testsuite/g++.dg/init/ref10.C ! d0d8fbd7155549c25221fd9539a9ffc5 gcc/testsuite/g++.dg/init/ref11.C ! b5056183793160d509fa082d596ab38f gcc/testsuite/g++.dg/init/ref12.C ! 1b51fdd73c1758c6564cee1de0ae7aff gcc/testsuite/g++.dg/init/ref1.C ! 753ffddceb5ce125cebb945a65a73cdf gcc/testsuite/g++.dg/init/ref2.C ! e21984c05c21d067e3b20b37c68bec76 gcc/testsuite/g++.dg/init/ref3.C ! f21f65304dbc9a97b63efafb7bb1a6df gcc/testsuite/g++.dg/init/ref4.C ! e7fdc3fa73fd7411222a32862636796b gcc/testsuite/g++.dg/init/ref5.C ! f75e860b2c4af1d147a082d96b6d7806 gcc/testsuite/g++.dg/init/ref6.C ! c83b7aed233d6150603f6551e858ddf3 gcc/testsuite/g++.dg/init/ref7.C ! 7d3e4afff4fce557d4ee66f8d865c7d9 gcc/testsuite/g++.dg/init/ref8.C ! ded575d1c35757dbf89f635e5a86910d gcc/testsuite/g++.dg/init/ref9.C ! 7d8b7ff14410173fd3e1cb0594f72583 gcc/testsuite/g++.dg/init/save1.C ! 2ce501fe71f97375e159963b826b5f70 gcc/testsuite/g++.dg/init/self1.C ! 36c7bdcd9c002a17bbb025dd79e017b7 gcc/testsuite/g++.dg/init/static1.C ! 5790ab7ca9ca7303a8c59f3dbcb9058e gcc/testsuite/g++.dg/init/static2.C ! 8b181745d241d484dd529391acd12c57 gcc/testsuite/g++.dg/init/string1.C ! 45abc8e0bdd04e2c0dd28c4de54e85c7 gcc/testsuite/g++.dg/init/struct1.C ! fb4e7d34dd521424475c02bd1379d218 gcc/testsuite/g++.dg/init/switch1.C ! ab02e565927ee50b37c774159922e9d9 gcc/testsuite/g++.dg/init/synth1.C ! a94d2ff7c7a43d0764a116004fa30738 gcc/testsuite/g++.dg/init/union1.C ! 75fa012514803aa0a98113ff8b7474c6 gcc/testsuite/g++.dg/init/vector1.C ! 6a507132cbee807fabd3c9dfd0f81093 gcc/testsuite/g++.dg/init/volatile1.C ! f1339a059a53b8c932f6dd4870283209 gcc/testsuite/g++.dg/lookup/ambig1.C ! fa1ea4ed4c9f1ae996929481bd6de67c gcc/testsuite/g++.dg/lookup/ambig2.C ! 0e636168c26983f9ef884688bb4917e7 gcc/testsuite/g++.dg/lookup/ambig3.C ! 71c3a6e7b7861bf0d920af7797bd8608 gcc/testsuite/g++.dg/lookup/ambig4.C ! 8d4df0929f40654b37af662447f989ef gcc/testsuite/g++.dg/lookup/ambig5.C ! 2f777984f797382f3dba7eab93665be9 gcc/testsuite/g++.dg/lookup/anon1.C ! 6033c13175be69110fc7dd58ad6aa1da gcc/testsuite/g++.dg/lookup/anon2.C ! 563e134d27e728c49412fd9e968a6cd8 gcc/testsuite/g++.dg/lookup/anon3.C ! 57709e2c9e6767a799d8af24fcd9fa61 gcc/testsuite/g++.dg/lookup/anon4.C ! 9b4af41a9b7ce52e2f2a1c0f80c2b16a gcc/testsuite/g++.dg/lookup/builtin1.C ! d4887e959260b7f96317369d69134b6c gcc/testsuite/g++.dg/lookup/builtin2.C ! ccc3c25dd361d4449e0d183046beace3 gcc/testsuite/g++.dg/lookup/class-member-1.C ! 150d0e731cb43b0a2d8a3416484aa2a0 gcc/testsuite/g++.dg/lookup/class-member-2.C ! 6762f9b22565b38865b048d0a28a7e78 gcc/testsuite/g++.dg/lookup/conv-1.C ! b59dc1be1de7788c3e2134a73db76fc4 gcc/testsuite/g++.dg/lookup/conv-2.C ! 5ea2bf1f15c014fc72f6b7b8c42b05e8 gcc/testsuite/g++.dg/lookup/conv-3.C ! a96892a658bcb84c3b0bb4a492c464f0 gcc/testsuite/g++.dg/lookup/conv-4.C ! 0e3bdcba06a0b268451ab07419fa8b6a gcc/testsuite/g++.dg/lookup/conv-5.C ! eca250664b688ff2d60db784a03646f6 gcc/testsuite/g++.dg/lookup/crash1.C ! 6fc9e98dd31a974c79f311f71bfe2a82 gcc/testsuite/g++.dg/lookup/crash2.C ! 2d694db02bac816df7c429ac8b59c18f gcc/testsuite/g++.dg/lookup/crash3.C ! 7e5cb27f2cb8fd20d4617c4cfb845085 gcc/testsuite/g++.dg/lookup/crash4.C ! b829196dc637277366c74ac9ece4c7c6 gcc/testsuite/g++.dg/lookup/crash5.C ! ed885784cc184f53bc0506c07dec604c gcc/testsuite/g++.dg/lookup/crash6.C ! 7f3fadfecc160e192db942c4e24b7c75 gcc/testsuite/g++.dg/lookup/decl1.C ! d64551040d13bf36f94a380b6b298ea5 gcc/testsuite/g++.dg/lookup/decl2.C ! d9678387006e999bc9d29de93e894ef7 gcc/testsuite/g++.dg/lookup/delete1.C ! fb015b2936976958a6c9772e86df9bd9 gcc/testsuite/g++.dg/lookup/disamb1.C ! 3920de89ada5d72255d7202c8a1f6da8 gcc/testsuite/g++.dg/lookup/enum1.C ! 01aa02d07ac01945729f0db1d362c4f2 gcc/testsuite/g++.dg/lookup/error1.C ! 2284b69f8b484472d6345337a8a6a099 gcc/testsuite/g++.dg/lookup/exception1.C ! c961035d55063ab35ff011e8098d8ea9 gcc/testsuite/g++.dg/lookup/forscope1.C ! 0a537641a6f07027fc6b83c330555682 gcc/testsuite/g++.dg/lookup/forscope2.C ! 6379d610cdb9d3f95e70e88bdbaf87f7 gcc/testsuite/g++.dg/lookup/friend10.C ! f095afdbf961d01e5ac006fff4dbda02 gcc/testsuite/g++.dg/lookup/friend1.C ! 1d1b78e141263b9b6035a3fccc6af928 gcc/testsuite/g++.dg/lookup/friend2.C ! e51e64a92ddf4c4d012cb738bf62fde5 gcc/testsuite/g++.dg/lookup/friend3.C ! 96ad222df48d0097eb84d66dbf37d17d gcc/testsuite/g++.dg/lookup/friend4.C ! 187ba092057b229619d98cf5e000c6e1 gcc/testsuite/g++.dg/lookup/friend5.C ! f00af47e1b16d7d6e6577ae76572b806 gcc/testsuite/g++.dg/lookup/friend6.C ! 9d3865e2b7ad7f2ada40573eca29da7d gcc/testsuite/g++.dg/lookup/friend9.C ! 0673992edce3a2ed0347433f5a52904a gcc/testsuite/g++.dg/lookup/hidden-class1.C ! 1543acdebdb65876176b6415fff0ac88 gcc/testsuite/g++.dg/lookup/hidden-class2.C ! 0f80d6d420969bf03406748b683c92d5 gcc/testsuite/g++.dg/lookup/hidden-class3.C ! 4015bc4983ffa5738cd73a7e693ab292 gcc/testsuite/g++.dg/lookup/hidden-class4.C ! e7235e035c241df579f649933ff1d6a6 gcc/testsuite/g++.dg/lookup/hidden-class5.C ! 75d6130ec7488ae9b8d9c00b3d8439f1 gcc/testsuite/g++.dg/lookup/hidden-class6.C ! 368a0be43f3f0f93b821911860114e96 gcc/testsuite/g++.dg/lookup/hidden-class7.C ! 43ad4f369597420b26688a9f8ee0553a gcc/testsuite/g++.dg/lookup/hidden-class8.C ! d13c196ccdbbc4683a8238093061dcba gcc/testsuite/g++.dg/lookup/hidden-class9.C ! 50ab8034359fc3eea96c1920bf38c853 gcc/testsuite/g++.dg/lookup/hidden-temp-class10.C ! 4ccdb617ff78279d83f998edb37cd393 gcc/testsuite/g++.dg/lookup/hidden-temp-class11.C ! 24386d1bd9589b7dedc4605e12d5d632 gcc/testsuite/g++.dg/lookup/hidden-temp-class1.C ! 590a6df7b77021d1b70c7714b823d85b gcc/testsuite/g++.dg/lookup/hidden-temp-class2.C ! ab292b30848b42061657e1886f73b081 gcc/testsuite/g++.dg/lookup/hidden-temp-class3.C ! 5d3c037e35a7bb1abf22ed827965735b gcc/testsuite/g++.dg/lookup/hidden-temp-class4.C ! 5a5f41370026fd44a0bad756fb1c01f2 gcc/testsuite/g++.dg/lookup/hidden-temp-class5.C ! 754fc789506af415caca6ae05d0b538d gcc/testsuite/g++.dg/lookup/hidden-temp-class6.C ! b85da0a6dd0281917136631542194c52 gcc/testsuite/g++.dg/lookup/hidden-temp-class7.C ! 7329bb8e573ed03d12f2ea0f32cdb168 gcc/testsuite/g++.dg/lookup/hidden-temp-class8.C ! 553918de93ea2e1a018822b6746d8a0a gcc/testsuite/g++.dg/lookup/hidden-temp-class9.C ! 982d219f3971a11f0bdf84813dcb1b80 gcc/testsuite/g++.dg/lookup/java1.C ! c640da1e1f515bb2b0001b9266b2da05 gcc/testsuite/g++.dg/lookup/java2.C ! 751d0b5e7453f5f49c388d10446f6515 gcc/testsuite/g++.dg/lookup/koenig1.C ! c44c726de3c9ebad9efc6f0268a223d3 gcc/testsuite/g++.dg/lookup/koenig2.C ! 0efd4ef624e1a631dad2972522c30301 gcc/testsuite/g++.dg/lookup/koenig3.C ! 634eca78a66aff86cb1d96384411430c gcc/testsuite/g++.dg/lookup/koenig4.C ! 6438f8158c9b2b3fffe8884a62ce29af gcc/testsuite/g++.dg/lookup/main1.C ! 87fc629e5c4d461f8b0b8d07b9e85a50 gcc/testsuite/g++.dg/lookup/member1.C ! 6c99bf6f0c2260471ad74e39e36cdf71 gcc/testsuite/g++.dg/lookup/name-clash1.C ! 924d0b82f921fb6c61ded452d74242a8 gcc/testsuite/g++.dg/lookup/name-clash2.C ! 81599e15173d111c32e196e35a6bc5ed gcc/testsuite/g++.dg/lookup/name-clash3.C ! 8987951c940f83baf2c7608b76695a1a gcc/testsuite/g++.dg/lookup/name-clash4.C ! 2aad717d2580b37ccf512edb71fd54a2 gcc/testsuite/g++.dg/lookup/nested1.C ! 29a86b7ef1cb72eef07f44a9c39198bf gcc/testsuite/g++.dg/lookup/new1.C ! 9acfc8706a0bca23685ea80c9dd6b524 gcc/testsuite/g++.dg/lookup/new2.C ! 72c3a9b17a32af0585fa3bf9d370c39d gcc/testsuite/g++.dg/lookup/ns1.C ! 8fad00e146fe0525b4a78080a95a7ca8 gcc/testsuite/g++.dg/lookup/ns2.C ! 9fc063d780e4510399927cfe832e8770 gcc/testsuite/g++.dg/lookup/pretty1.C ! f30dda31dee159f3aebbbc269a5fd8e4 gcc/testsuite/g++.dg/lookup/ptrmem1.C ! bcba89d3ec64e8fc005f26cebc29ef75 gcc/testsuite/g++.dg/lookup/redecl1.C ! 7f5cd88f36ee85ad8858de6c3ee35d51 gcc/testsuite/g++.dg/lookup/scoped1.C ! f950a02091772094987f1dccab8f1581 gcc/testsuite/g++.dg/lookup/scoped2.C ! fd5b1d6b45ff24d721908d389585b869 gcc/testsuite/g++.dg/lookup/scoped3.C ! aa72bf12de95e37fe79a3293544473d4 gcc/testsuite/g++.dg/lookup/scoped4.C ! 2a64c61d7cff0a81c852ac88971f57a2 gcc/testsuite/g++.dg/lookup/scoped5.C ! 3f1e236714c4b8b0f699ae179e250764 gcc/testsuite/g++.dg/lookup/scoped6.C ! 36c8df686ba39d71b24a97d15b78bcba gcc/testsuite/g++.dg/lookup/scoped7.C ! 9ac92ac481a927433166e57356e545d2 gcc/testsuite/g++.dg/lookup/scoped8.C ! a0c29cb4b5f7577e6f70badabcf54df5 gcc/testsuite/g++.dg/lookup/scope-operator1.C ! 41c93b87e89568c99dc369e6ab78d9cd gcc/testsuite/g++.dg/lookup/strong-using-1.C ! b88e19f2a23c7934ff2d728a257a2a8e gcc/testsuite/g++.dg/lookup/strong-using-2.C ! 12515d02b3adf213d5151821057f38e3 gcc/testsuite/g++.dg/lookup/strong-using-3.C ! 1591da0decee2f87beb828b2a559d801 gcc/testsuite/g++.dg/lookup/strong-using-4.C ! 8837a627a3630961e92a566cca5204fa gcc/testsuite/g++.dg/lookup/struct1.C ! f7cc5bba605998b587366c1cb499ac4f gcc/testsuite/g++.dg/lookup/struct2.C ! 14a5eeccea742bec62851ac5c1d69945 gcc/testsuite/g++.dg/lookup/struct-hack1.C ! a793e64bb6b34881797f23d0f6a812f7 gcc/testsuite/g++.dg/lookup/template1.C ! 7019845dfb6dbd2d5547a6f72b822068 gcc/testsuite/g++.dg/lookup/template2.C ! 8b9ae54e36b3204ee122989fbde5a184 gcc/testsuite/g++.dg/lookup/this1.C ! 0f014086c6e90e67e8879d132fc019d6 gcc/testsuite/g++.dg/lookup/two-stage1.C ! 484cce6ae499098e15620d91582e9470 gcc/testsuite/g++.dg/lookup/used-before-declaration.C ! 37ba62633a35db58ce53d2e965c7405c gcc/testsuite/g++.dg/lookup/using-10.C ! 3b1be5c1d7f024899683d6b51a3db2aa gcc/testsuite/g++.dg/lookup/using11.C ! f57e21af5bde1bbf87d54aa842022073 gcc/testsuite/g++.dg/lookup/using12.C ! 48b254e1c2661f3029eb99d0e76ad5a5 gcc/testsuite/g++.dg/lookup/using13.C ! 566f22665e5dbaacccc9bab0af697314 gcc/testsuite/g++.dg/lookup/using14.C ! dc21e16250c98c89c5aa0d520799c564 gcc/testsuite/g++.dg/lookup/using15.C ! 0b6e8b0a5d151134cc9e429382ecd4b8 gcc/testsuite/g++.dg/lookup/using2.C ! d56f4b6d96d8a5c73deddb44f985b2b0 gcc/testsuite/g++.dg/lookup/using3.C ! a9f8bb8a4c2ceef1805b242e53567377 gcc/testsuite/g++.dg/lookup/using4.C ! e6b9eddad8d672688c883ca8af446a66 gcc/testsuite/g++.dg/lookup/using5.C ! 8db693e8a73657ac0a6ba980e910013c gcc/testsuite/g++.dg/lookup/using6.C ! aca3573b271c9fdc8cdb4992f24d7a8a gcc/testsuite/g++.dg/lookup/using7.C ! 05105c11218492c8a6c6943b32a316ec gcc/testsuite/g++.dg/lookup/using8.C ! 115454d847be74818c81a6670249a79c gcc/testsuite/g++.dg/lookup/using9.C ! e787b658f008402e539125d8744f57b8 gcc/testsuite/g++.dg/lookup/using.C ! 960bd912d3dccb44df0ecdebdfd45b44 gcc/testsuite/g++.dg/opt/alias1.C ! 5cda4cf9c7e156adc1c95f82e00ca6a4 gcc/testsuite/g++.dg/opt/alias2.C ! 91fe29b9b1f08a3ca87595896db03497 gcc/testsuite/g++.dg/opt/alias3.C ! a20397e7aec19ce67e72ee637a08a416 gcc/testsuite/g++.dg/opt/anonunion1.C ! f5855f61cbf9d400a44f276598a5db21 gcc/testsuite/g++.dg/opt/array1.C ! 8ec7cd2bb0f2a747c58511cdba0677c9 gcc/testsuite/g++.dg/opt/asm1.C ! c9481d742a48253660d16743a6beecf9 gcc/testsuite/g++.dg/opt/asm2.C ! 2196be4aeda3f2fca55756098ae04451 gcc/testsuite/g++.dg/opt/bool1.C ! 15dd66151b129bfdbe9cd873521b3467 gcc/testsuite/g++.dg/opt/builtins1.C ! def63acb8ef99a4c443fc492c744024e gcc/testsuite/g++.dg/opt/call1.C ! 0365760743a63e367398b52c1a1ac37e gcc/testsuite/g++.dg/opt/cfg1.C ! 2db7ebcb2c45714978fcb3cadb7cb570 gcc/testsuite/g++.dg/opt/cfg2.C ! edb10b502f24cdcc3e2d6bd03834f453 gcc/testsuite/g++.dg/opt/cfg3.C ! 2bb81d8b4e035fe5f91ce41ef3284779 gcc/testsuite/g++.dg/opt/cfg4.C ! fb4da9867fcb6f2d50834331b8bd01b9 gcc/testsuite/g++.dg/opt/cleanup1.C ! 8a5a897536e97520b29744f3237bd4fd gcc/testsuite/g++.dg/opt/complex4.C ! d596297fb4b8cfc0dbc45507354819a3 gcc/testsuite/g++.dg/opt/cond1.C ! b879c3972fcf09a0bef4781d973dea10 gcc/testsuite/g++.dg/opt/conj1.C ! 14ee709f09c311be02b0626ca4909c28 gcc/testsuite/g++.dg/opt/conj2.C ! 815190a461caeca9af90923572df6303 gcc/testsuite/g++.dg/opt/const1.C ! 4bcc868b38c719f7e50e39d9f302169b gcc/testsuite/g++.dg/opt/const2.C ! 45fe728a90ca30ef5afd18351211d63f gcc/testsuite/g++.dg/opt/const3.C ! 6b2e1cf4863e58457238c73c49085813 gcc/testsuite/g++.dg/opt/const4.C ! fe3330f4dcc4be90e5790ce38f643df9 gcc/testsuite/g++.dg/opt/covariant1.C ! 2b8e568482a37c0e98a0154aa649f58b gcc/testsuite/g++.dg/opt/crash1.C ! b55ed2120bf33c5fc301a48e32dd2bcd gcc/testsuite/g++.dg/opt/crossjump1.C ! e98c78fcaf089947f989361b38fdf935 gcc/testsuite/g++.dg/opt/cse1.C ! 828575acbc93114de791741277b04c03 gcc/testsuite/g++.dg/opt/cse2.C ! d27372902cb47c7c488e8dfdc227c2a3 gcc/testsuite/g++.dg/opt/delay-slot-1.C ! b78629432d8191727f95c1df6d1b5557 gcc/testsuite/g++.dg/opt/devirt1.C ! efd4841018dde44e1a577570a64e42de gcc/testsuite/g++.dg/opt/dtor1.C ! c59d630e23488d9f894a7904300cdd96 gcc/testsuite/g++.dg/opt/eh1.C ! 4bc90d9400a86fd4bca87067006586da gcc/testsuite/g++.dg/opt/eh2.C ! 18b23691d6af0cdfab89ec422af1cdb1 gcc/testsuite/g++.dg/opt/eh3.C ! eb5f705d59dfe97f6ee0739884a4d329 gcc/testsuite/g++.dg/opt/emptyunion.C ! 58fd998dee334068d9109db8a6d68eee gcc/testsuite/g++.dg/opt/enum1.C ! a46d4940a485effb55a52f27a3660542 gcc/testsuite/g++.dg/opt/expect1.C ! e8a21bcc87a675b894f8d5ad9b5b0170 gcc/testsuite/g++.dg/opt/expect2.C ! d48bf743fe7cd2670b77dd76e8fc1714 gcc/testsuite/g++.dg/opt/float1.C ! 65e3fab7de933a99f4b5f52a982ea8d1 gcc/testsuite/g++.dg/opt/fold1.C ! 8bda53d5b874de63c6fb463b2e63a8f9 gcc/testsuite/g++.dg/opt/fold2.C ! d89445d9cb1f86fe29290ee87eb3d8df gcc/testsuite/g++.dg/opt/fold3.C ! ff5f8554e631ad4fefd7b89cfd16687b gcc/testsuite/g++.dg/opt/inline1.C ! bdb061ce93c83db85373f2347c9ecdf0 gcc/testsuite/g++.dg/opt/inline2.C ! f8d8b6e43c65e932c2f62a1b6414e898 gcc/testsuite/g++.dg/opt/inline3.C ! 255209f312d67a90af5347445715b3c5 gcc/testsuite/g++.dg/opt/inline4.C ! d6211992cdc6ec155a7621cf706f93dd gcc/testsuite/g++.dg/opt/inline5.C ! 5c520267c44f9ad56a86ee13778463ba gcc/testsuite/g++.dg/opt/inline6.C ! b7cb98f473e1920797490085dbf7bb94 gcc/testsuite/g++.dg/opt/inline7.C ! 9f754de8bb8b020810cf2dc268d5cffb gcc/testsuite/g++.dg/opt/inline8.C ! 81fd12ae62e7eba58e19fe1f834aaea9 gcc/testsuite/g++.dg/opt/inline9.C ! 2fbe08ba96a89a540c76bbf38b7e5e77 gcc/testsuite/g++.dg/opt/interface1-a.cc ! 574ab4f3f6a358775de8a350d81a7251 gcc/testsuite/g++.dg/opt/interface1.C ! 09696a226561fa381a83f8c1b56bd004 gcc/testsuite/g++.dg/opt/interface1.h ! 1ac038665b7965caf38f2ddc0a55b918 gcc/testsuite/g++.dg/opt/interface2.C ! 147890dfec6e1cbd6d1bb8385a3ca1e0 gcc/testsuite/g++.dg/opt/interface2.h ! 6bb37c381a7a99231c84a7271bdb70bc gcc/testsuite/g++.dg/opt/life1.C ! 83a82f683c2ef38a1d683e0c8055bded gcc/testsuite/g++.dg/opt/local1.C ! 74049e3e36b5fbdab2f271b70320a6d8 gcc/testsuite/g++.dg/opt/longbranch1.C ! d25324eb64c4cc72b3b854870bb0dd1b gcc/testsuite/g++.dg/opt/longbranch2.C ! 7138258a897096adae7238a76c0f3756 gcc/testsuite/g++.dg/opt/loop1.C ! 5ba0313c07c21269127514a7438b4baf gcc/testsuite/g++.dg/opt/max1.C ! 809c815ca5fb5bf80aa03dc0ec218e2b gcc/testsuite/g++.dg/opt/mmx1.C ! 0f988c5a4c4565a26fde2b7693409cf2 gcc/testsuite/g++.dg/opt/mmx2.C ! aae564cdd9b50225ee28c64cfe203a3b gcc/testsuite/g++.dg/opt/noreturn-1.C ! 50e5944dd7f93a4f4ec66fa768db7684 gcc/testsuite/g++.dg/opt/nothrow1.C ! 835771d4b580573ed930662d2b25babf gcc/testsuite/g++.dg/opt/nrv1.C ! 360692bdb55de35cb68717ceb6c51fd7 gcc/testsuite/g++.dg/opt/nrv2.C ! 42adcc800d5d2029a2b831e1453e8f32 gcc/testsuite/g++.dg/opt/nrv3.C ! b2773b15109a2fc43572a97edf29b236 gcc/testsuite/g++.dg/opt/nrv4.C ! 13481653ab41a707cb4c4eed2199c57f gcc/testsuite/g++.dg/opt/nrv5.C ! cc4e1f139fd98494395c4313684fa753 gcc/testsuite/g++.dg/opt/nrv6.C ! b16ae5b90244df2461a7c023c7f3c88e gcc/testsuite/g++.dg/opt/nrv7.C ! 5778a352c750259fe850421e364893fa gcc/testsuite/g++.dg/opt/operator1.C ! 1b20239db4498d5cce85a900755fb433 gcc/testsuite/g++.dg/opt/placeholder1.C ! 2896f5b1a96dd9fabb1dbb65cb4c5921 gcc/testsuite/g++.dg/opt/pr13066-1.C ! 4f87f86b9f018cae74888e97468b2fe0 gcc/testsuite/g++.dg/opt/pr14029.C ! 8fb7e68e9e9b5eb02628e03f5333e645 gcc/testsuite/g++.dg/opt/pr14888.C ! ce93d5cdf106ea7731b61f4421ac7fd8 gcc/testsuite/g++.dg/opt/pr15054.C ! 680ea3809743d092ac547ddcbaa16a89 gcc/testsuite/g++.dg/opt/pr15551.C ! 9d59acc2f3b8629051cb020f4bf9a8c6 gcc/testsuite/g++.dg/opt/pr16372-1.C ! 5464d960c9f938a5db5e2ec3cd1657fd gcc/testsuite/g++.dg/opt/pr16693-1.C ! b33d962f4d889b6838bfcd5d254ef7bb gcc/testsuite/g++.dg/opt/pr16693-2.C ! e3aba5b07f3934dcb30e156cc679a866 gcc/testsuite/g++.dg/opt/pr17411-1.C ! efb7827d1ecf7697e74820c9396cd46b gcc/testsuite/g++.dg/opt/pr17624.C ! 7567434940e9047da259cd3aa0e13fce gcc/testsuite/g++.dg/opt/pr17697-1.C ! d1fa1663bb88db015f7e2a7aa5c22e97 gcc/testsuite/g++.dg/opt/pr17697-2.C ! 5f339ae81d9a0d16648303de092eefca gcc/testsuite/g++.dg/opt/pr17697-3.C ! 299566d461676c146df9f785903f6f2d gcc/testsuite/g++.dg/opt/pr17724-1.C ! a299f85d974b25dab25e2f0cd5ede318 gcc/testsuite/g++.dg/opt/pr17724-2.C ! 159caaf3ecf96a86d91ffdb2a401e612 gcc/testsuite/g++.dg/opt/pr17724-3.C ! a756ddc55da373498280cb4569b36df4 gcc/testsuite/g++.dg/opt/pr17724-4.C ! cffbcf404312fe67a6054e66e6bb6ace gcc/testsuite/g++.dg/opt/pr17724-5.C ! 144b08c56b97351a4e649cf301cc3f38 gcc/testsuite/g++.dg/opt/pr17724-6.C ! c4dea16df9a30d5151a70b435783f02b gcc/testsuite/g++.dg/opt/pr17902.C ! 8ebdd0e826546bdb2f9be82a0c9a3631 gcc/testsuite/g++.dg/opt/pr18084-1.C ! b2ae3464686798e5eff26df852913eff gcc/testsuite/g++.dg/opt/pr18683-1.C ! 92af3809e34a8d30b737f310d7e57654 gcc/testsuite/g++.dg/opt/pr18968.C ! 600947cbff5b96bdeb482a5d5adb992b gcc/testsuite/g++.dg/opt/pr19108.C ! 54b8c1cff65ae0ff69f7e0aa187f7747 gcc/testsuite/g++.dg/opt/pr19650.C ! 45d19dda46c647dc885d443b5fced384 gcc/testsuite/g++.dg/opt/pr19768.C ! fbf4a598c8089049715d4d2af8e480b8 gcc/testsuite/g++.dg/opt/pr20931.C ! 54c9b415ffbafe11bc784d68421c5e25 gcc/testsuite/g++.dg/opt/pr20991.C ! 395e10896a3d5235a8f3f2b9d6ad4cc7 gcc/testsuite/g++.dg/opt/pr22167.C ! 5b3e2f8cbfc0d9247561a93b1028c186 gcc/testsuite/g++.dg/opt/pr23056.C ! 8649f7896552ca6fbd94cc9825bd264c gcc/testsuite/g++.dg/opt/pr23299.C ! baed609f35505fe831c1cfc4973e2331 gcc/testsuite/g++.dg/opt/pr23454-2.C ! 6b44bd46dbabf935a497942dd88a002b gcc/testsuite/g++.dg/opt/pr23454.C ! a81feb0dd82790d6b31abe4dc3925070 gcc/testsuite/g++.dg/opt/pr23478.C ! be8e681aa55392ab8d418d91b64c3d0a gcc/testsuite/g++.dg/opt/pr24665.C ! 80bd32221811a65643ddd8ba225d7d48 gcc/testsuite/g++.dg/opt/pr24780.C ! ac2356162f00cd5e8804482480f1795a gcc/testsuite/g++.dg/opt/pr6713.C ! 90bdbfd9313461944756a9e9f01ce788 gcc/testsuite/g++.dg/opt/pr7503-1.C ! 9d698f5fee75fb4b0137bb9c1c9f7b92 gcc/testsuite/g++.dg/opt/pr7503-2.C ! ef4c15bf3e032eab3fabae74421d5a82 gcc/testsuite/g++.dg/opt/pr7503-3.C ! 3aa7e608b7e02acc1afbe794316b3c54 gcc/testsuite/g++.dg/opt/pr7503-4.C ! 3d4f2fab3851f52422fdc23de17deb88 gcc/testsuite/g++.dg/opt/pr7503-5.C ! 1451eba24eea82cbd0c1ab87885c0f77 gcc/testsuite/g++.dg/opt/preinc1.C ! 0841088f825be785d32663d712ecf675 gcc/testsuite/g++.dg/opt/ptrintsum1.C ! 8ceccf2f02b3f64f372600e32148e146 gcc/testsuite/g++.dg/opt/ptrmem1.C ! 5997c28e492c14900c6ecc330ea33744 gcc/testsuite/g++.dg/opt/ptrmem2.C ! d93fbf41edf6fc4e7f2bf3dcf3d66ef4 gcc/testsuite/g++.dg/opt/ptrmem3.C ! 487df22214708e120d70825e74769ba6 gcc/testsuite/g++.dg/opt/ptrmem4.C ! 84530a6d66888302453a1415559319c5 gcc/testsuite/g++.dg/opt/ptrmem5.C ! b0d55030f465e0c394fac453469489e7 gcc/testsuite/g++.dg/opt/ptrmem6.C ! 96e85c11cbf5f478b281be4fdf987288 gcc/testsuite/g++.dg/opt/range-test-1.C ! 19ded3e2a50942bf9bcc2f1fc4413e35 gcc/testsuite/g++.dg/opt/range-test-2.C ! 424e403345e23e621b477afd23b875db gcc/testsuite/g++.dg/opt/reg-stack2.C ! 3150d3bfe22de91401bf7cbcd067207d gcc/testsuite/g++.dg/opt/reg-stack3.C ! c3111968aa68695ef91e764eba7cd46a gcc/testsuite/g++.dg/opt/reg-stack4.C ! 8c97bd5e5c1c0f5ce05a0c69a6e6df27 gcc/testsuite/g++.dg/opt/reg-stack.C ! 25e9962e240d8c8ed05cecb4820f38d3 gcc/testsuite/g++.dg/opt/reload1.C ! eea08af86e12b2945858317c96c4626e gcc/testsuite/g++.dg/opt/reload2.C ! 823775aaa479e3ad245323d4d8a2605c gcc/testsuite/g++.dg/opt/rtti1.C ! 64cddd41580d4c444ced76036ddd036a gcc/testsuite/g++.dg/opt/stack1.C ! 58e8dee52431dafad875b7e31ec97e9b gcc/testsuite/g++.dg/opt/static1.C ! 8423b578cde01fb65b9fcfbfb4cf06cd gcc/testsuite/g++.dg/opt/static2.C ! d314ec5e414fa9ff7becb1b3ec214a79 gcc/testsuite/g++.dg/opt/static3.C ! da113259afc60dbf3dd7e421650ce386 gcc/testsuite/g++.dg/opt/static4.C ! 2f8d12c5584c899c44076504f7d7a0d3 gcc/testsuite/g++.dg/opt/strength-reduce.C ! 5ed0d3826b9088598be9656c25162529 gcc/testsuite/g++.dg/opt/switch1.C ! bbefd5b6e2ed3c02c5af749a336d254b gcc/testsuite/g++.dg/opt/switch2.C ! 0cc8575163405751cafdeec02c836cfb gcc/testsuite/g++.dg/opt/switch3.C ! bcac8682c08da84f449c4cf469e24b26 gcc/testsuite/g++.dg/opt/switch4.C ! fef275baea684e27b49402e946869af7 gcc/testsuite/g++.dg/opt/temp1.C ! 0146d1b3727676ef281dada91e18ba91 gcc/testsuite/g++.dg/opt/template1.C ! 423a720c5d6fa9172e277e0cd1c91f34 gcc/testsuite/g++.dg/opt/thunk1.C ! 178df7a1f97e8581d95b76bda27dc33d gcc/testsuite/g++.dg/opt/thunk2.C ! 240c5e869a8b5ad0a8bf6049a8d00862 gcc/testsuite/g++.dg/opt/tmp1.C ! 5a0d1f452801f903b71f360e2af9dab9 gcc/testsuite/g++.dg/opt/unroll1.C ! 5f5238bea60e68ad7fb4777fc0d855cf gcc/testsuite/g++.dg/opt/vt1.C ! e9e95defc7549b659e2d8a149f686a98 gcc/testsuite/g++.dg/other/abstract1.C ! c1304f624beddbc034d900e8d3d8a3dc gcc/testsuite/g++.dg/other/abstract2.C ! 1952aeb9951f8c72a9b8ee8487e2991b gcc/testsuite/g++.dg/other/access1.C ! 65f203ac430205520ff2901caa9ed88f gcc/testsuite/g++.dg/other/access2.C ! 9badaf0d3171514f4d628f2da49a35a9 gcc/testsuite/g++.dg/other/access3.C ! 25bec11b40119085408d52eaa5b86f6e gcc/testsuite/g++.dg/other/anon2.C ! ddc1dc6e20da6c7a8449205caab8dc39 gcc/testsuite/g++.dg/other/anon3.C ! eae464f788ecb24ce5c59bc76185c235 gcc/testsuite/g++.dg/other/anon4.C ! 4a525e9796838f38d9c7110a0140c8eb gcc/testsuite/g++.dg/other/anon-struct.C ! e7bda64a0fd9d0057a48814a978e1851 gcc/testsuite/g++.dg/other/anon-union.C ! ceb0c0d2e878f1b7898a912bfe02d365 gcc/testsuite/g++.dg/other/array1.C ! 327666cc7728d2edf1a48530ef433c9f gcc/testsuite/g++.dg/other/assign1.C ! dc1cf6dc500d953cbe68a0048105430f gcc/testsuite/g++.dg/other/big-struct.C ! f4cf136163ee3fd615e4a9643520781f gcc/testsuite/g++.dg/other/bitfield1.C ! a33402d123eb961aa44a527290e451c2 gcc/testsuite/g++.dg/other/classkey1.C ! b0eb29945f04721ade114ff6651768e8 gcc/testsuite/g++.dg/other/complex1.C ! 9a9f2d37d50b140a185bd91a2353aaa8 gcc/testsuite/g++.dg/other/component1.C ! aefc8b529864476d506924ee05711a7a gcc/testsuite/g++.dg/other/const1.C ! 65c0a747dff974d4f19eda6304e002f9 gcc/testsuite/g++.dg/other/const2.C ! ff9cb67baddab7a5c96d0e2a37893445 gcc/testsuite/g++.dg/other/constref1.C ! 192c9dfdcc513ccf5362da483582b639 gcc/testsuite/g++.dg/other/constref2.C ! cfdc2115d36008e199bda75a789e43e3 gcc/testsuite/g++.dg/other/conversion1.C ! 05e8006d99bfbd53319ecd928c0724ca gcc/testsuite/g++.dg/other/copy1.C ! a8c217652f569c1ecbce8d12397e9abb gcc/testsuite/g++.dg/other/copy2.C ! e7de4fdd2efa00c9e16713dbef6623d4 gcc/testsuite/g++.dg/other/crash-1.C ! f2c44da2d098b6e3329177d4a7f387ef gcc/testsuite/g++.dg/other/crash-2.C ! 0d9c768cc6c1ceba304511794490d245 gcc/testsuite/g++.dg/other/crash-3.C ! 00c95809dd7e5002a2cb25e1420cbbe2 gcc/testsuite/g++.dg/other/crash-4.C ! 63b7b98a70bc3e591093a887e3c9dc16 gcc/testsuite/g++.dg/other/cv_func.C ! 5276b8901edfb83acb63fdaaaaa072fe gcc/testsuite/g++.dg/other/cxa-atexit1.C ! 9e7395f0094f6f5737290e2034fc9ed7 gcc/testsuite/g++.dg/other/default1.C ! 6f1f053c4c91ab82ddb76edfbb093d10 gcc/testsuite/g++.dg/other/default2.C ! 27bdfcaf5800136fc4e54e47e09ba8f3 gcc/testsuite/g++.dg/other/default3.C ! 385a6ee992bfc399dbea973d1bebc397 gcc/testsuite/g++.dg/other/default5.C ! d3370c196d18a12979ef3db733309686 gcc/testsuite/g++.dg/other/do1.C ! 639bf05e0524c96ac92d1182ca1e6d91 gcc/testsuite/g++.dg/other/ellipsis1.C ! c5b26d15a4924f5e39dad2e8b5b7608a gcc/testsuite/g++.dg/other/enum1.C ! 58bd7d16ec53ed8a6a7fa2324262edb7 gcc/testsuite/g++.dg/other/error10.C ! 7228816342090a5efe94d0effa02c5bd gcc/testsuite/g++.dg/other/error1.C ! a7f642f46d2d9259194f51e24e5b9ee6 gcc/testsuite/g++.dg/other/error2.C ! 3820027b29c821fc3271c5cd12393a28 gcc/testsuite/g++.dg/other/error3.C ! 2a54dfbc2f51bbaad10a9a32a8c1f212 gcc/testsuite/g++.dg/other/error4.C ! 020d0b10caad11a5c4a4ca0fa6bb4efc gcc/testsuite/g++.dg/other/error5.C ! 25cd5c280373cc356af58ccaff631391 gcc/testsuite/g++.dg/other/error6.C ! 1879c54136b23a17a6c8b571f8a19c12 gcc/testsuite/g++.dg/other/error7.C ! 95e8f5237dd1f8559adddbcd743c6a6f gcc/testsuite/g++.dg/other/error8.C ! b92370a23a79c9c243e1e6ba7329b0a7 gcc/testsuite/g++.dg/other/error9.C ! d41c759e6deb3e76ea2ad2bb0786f3a6 gcc/testsuite/g++.dg/other/field1.C ! a7eed4430c93d7a155722a5dad093aec gcc/testsuite/g++.dg/other/first-global.C ! 8ca2623b82b776edbb3caee012caa2a9 gcc/testsuite/g++.dg/other/fold1.C ! 4e454805fdba784ccf383bf015fee2fc gcc/testsuite/g++.dg/other/friend1.C ! 73acd7749bd5e8d5aea359a56c89a202 gcc/testsuite/g++.dg/other/friend2.C ! 6d1a6598f4b9a25e1ad71a415d80b127 gcc/testsuite/g++.dg/other/friend3.C ! 32f21e74c5b90dde8aa8adfc0d8ea6f0 gcc/testsuite/g++.dg/other/gc1.C ! bc5371eb8e8dcf79efb0889828991560 gcc/testsuite/g++.dg/other/gc2.C ! 710d41055b4bb35ff1473bcd3c776607 gcc/testsuite/g++.dg/other/gc3.C ! a5d35922468eae6c28b53d10da36d19e gcc/testsuite/g++.dg/other/i386-2.C ! cc1ca2bf9b477d018fa43d900031841d gcc/testsuite/g++.dg/other/incomplete1.C ! 78e796e41e24a5aabf8b9d7868a3129a gcc/testsuite/g++.dg/other/infloop-1.C ! 970b6253f5cc2a45871fb517d1d1cbc5 gcc/testsuite/g++.dg/other/init1.C ! 84228402757e3c8e700713d288e64c46 gcc/testsuite/g++.dg/other/init2.C ! f32a6142208532cc717bb64d8020d355 gcc/testsuite/g++.dg/other/java1.C ! 6e292e2bc85eea028b21b0cab55522ad gcc/testsuite/g++.dg/other/label1.C ! b5d1fa590b8d0d5b1d4ac4e606ca25fa gcc/testsuite/g++.dg/other/large-size-array.C ! b00a3ef2f2c7c47e551480d60abbc84f gcc/testsuite/g++.dg/other/linkage1.C ! 688ada87fb447bcc4f314e612d65b84b gcc/testsuite/g++.dg/other/mmintrin.C ! 91e0b12e268194cb5518003edd85a818 gcc/testsuite/g++.dg/other/mult-stor1.C ! c0f07a710445638bf000415028b6640b gcc/testsuite/g++.dg/other/new1.C ! 36156b7bb0f0bbac69e3b368b3b7bb86 gcc/testsuite/g++.dg/other/nontype-1.C ! f6c50007b333f25964b3ad2eb06e3773 gcc/testsuite/g++.dg/other/ns1.C ! ed6ba93ec64ee88b5ea998354c729e44 gcc/testsuite/g++.dg/other/offsetof1.C ! f22bc611fe66c01c402c287704531f43 gcc/testsuite/g++.dg/other/offsetof2.C ! 79080a10f4aca2a4c11a4d507c81dd4e gcc/testsuite/g++.dg/other/offsetof3.C ! a23d17ae20fd87361daea5c89ea2bf18 gcc/testsuite/g++.dg/other/offsetof4.C ! 07f9259feaaf8b8711fbfa3e7647eb57 gcc/testsuite/g++.dg/other/opaque-1.C ! b86da34d9d10fb29a8666c8f29ba5469 gcc/testsuite/g++.dg/other/opaque-2.C ! 614f01ba0ef6ccbaf24bd56b706c02d2 gcc/testsuite/g++.dg/other/opaque-3.C ! 4d7760a7f9e099030a3d25ce233969a7 gcc/testsuite/g++.dg/other/operator1.C ! a4c484df28fe2f3623e6d2667baf6d74 gcc/testsuite/g++.dg/other/packed1.C ! efe4e3c18f1bdc5f3877a81543fb6cf4 gcc/testsuite/g++.dg/other/pr25632.C ! d135b9a72f0f848337f5db8cd4d42ca2 gcc/testsuite/g++.dg/other/pr27495.C ! 3e4ea7d5d9a08d43a2ebe18a02d9ca7d gcc/testsuite/g++.dg/other/pr28114.C ! 251719f09a6af3880533bbb408deeac7 gcc/testsuite/g++.dg/other/pr28304.C ! 79811eb6886d2852fdf175ce1b1b1e20 gcc/testsuite/g++.dg/other/pr28432.C ! d21dda28ccc09de70408d08632e8b5a7 gcc/testsuite/g++.dg/other/pragma-ep-1.C ! 7459c97728e6ffd98a446fba2d38d258 gcc/testsuite/g++.dg/other/pragma-re-1.C ! f58740da9046e1b048adeaf5bd6ac01e gcc/testsuite/g++.dg/other/pragma-re-2.C ! 177437c88d45b07660c474f0135e43ba gcc/testsuite/g++.dg/other/profile1.C ! aeacbd129aa91e6acca9b9022f8e03ba gcc/testsuite/g++.dg/other/ptrmem1.C ! c79782b762cef64300df319862fcdc0f gcc/testsuite/g++.dg/other/ptrmem2.C ! aa501740c79db5668ed5a41a648546f6 gcc/testsuite/g++.dg/other/ptrmem3.C ! 76b8bc4328319b30e522cbc6e57ff4ed gcc/testsuite/g++.dg/other/ptrmem4.C ! 713d0139b054494df9491738a1fefb6c gcc/testsuite/g++.dg/other/ptrmem5.C ! 6b08cb238dd6367be52907131a810d21 gcc/testsuite/g++.dg/other/ptrmem6.C ! ee2fac3cb2893ff20ce739ce3c771e42 gcc/testsuite/g++.dg/other/qual1.C ! 22822b2c7eaa7d4e22eb88d6ce526a4c gcc/testsuite/g++.dg/other/redecl1.C ! c27eb56b8466512532ae3a8c1a327a60 gcc/testsuite/g++.dg/other/redecl2.C ! e3e3485aa8a1172e3051d442252937c1 gcc/testsuite/g++.dg/other/return1.C ! 97e48186eadf96baa75dab50f7628d6a gcc/testsuite/g++.dg/other/scope1.C ! b9b23d41de45237458868ab5a8fd0918 gcc/testsuite/g++.dg/other/semicolon.C ! e789e85b8e83c35e7e483d4d892e55fd gcc/testsuite/g++.dg/other/static11.C ! 23d79ad177c61b847e8d1f84b3f7397b gcc/testsuite/g++.dg/other/static1.C ! 011330497369cabefc975356fa978d82 gcc/testsuite/g++.dg/other/stdarg1.C ! 6678e40619d5043af4bec1849f7634ae gcc/testsuite/g++.dg/other/stdarg2.C ! 3a012636be5f21fd2b652c229102e118 gcc/testsuite/g++.dg/other/stdarg3.C ! 5e0beb379071427ec23de04edb342301 gcc/testsuite/g++.dg/other/struct-va_list.C ! 6312bd4cf43fd17e803778af8b1f2031 gcc/testsuite/g++.dg/other/switch1.C ! 37c0f6f7c04f78d10db7b76974117a16 gcc/testsuite/g++.dg/other/switch2.C ! 9bae0d01ef429f94e58c536f39c9ca7b gcc/testsuite/g++.dg/other/synth1.C ! 195390f264266be35f2d327ceae6b25a gcc/testsuite/g++.dg/other/typedef1.C ! 5c2adc76f21ce8f7182fe1930db8db73 gcc/testsuite/g++.dg/other/unreachable1.C ! 6aa48be6aef2630759f48ff66b6424bd gcc/testsuite/g++.dg/other/vararg-1.C ! 60563e69386b8a906233c2d479c02e6b gcc/testsuite/g++.dg/other/vararg-2.C ! a6a9e2f5bcb753435ad581ee25ed4d6b gcc/testsuite/g++.dg/other/virtual1.C ! 8eb73bfdfb93ef436ae8ead1ba6b0a67 gcc/testsuite/g++.dg/other/virtual2.C ! bbbc42226f302577b317dbefbed13e8a gcc/testsuite/g++.dg/other/vthunk1.C ! 3ab882b7c3b941e862b055e33a605891 gcc/testsuite/g++.dg/other/warning1.C ! 31a1eb67025f875651678e52a1e2b3d1 gcc/testsuite/g++.dg/overload/addr1.C ! d023620009e9c8628189ca086290643b gcc/testsuite/g++.dg/overload/ambig1.C ! ea3127f4b42d821f844905a93809eb92 gcc/testsuite/g++.dg/overload/ambig2.C ! 573f0cb9d28274fe4776cc39b8a875ed gcc/testsuite/g++.dg/overload/arg1.C ! 4491935dbfe94276c1739fb569f323e7 gcc/testsuite/g++.dg/overload/arg2.C ! c0080960cdfb00ad691b47805756a33b gcc/testsuite/g++.dg/overload/arg3.C ! bef3fe03bfa5bee8841e795fcab96f07 gcc/testsuite/g++.dg/overload/arg4.C ! c7adb71813a104a656c6a2e2baf25739 gcc/testsuite/g++.dg/overload/builtin1.C ! 3a79826fd499e94593a88f2c06436f3d gcc/testsuite/g++.dg/overload/builtin2.C ! 63766fb1bce3bab4ad17a59d07a272d2 gcc/testsuite/g++.dg/overload/builtin3.C ! 2808df88b455ae0dd789dc64c1e34b25 gcc/testsuite/g++.dg/overload/cond1.C ! 1ad1044e609c7c71b9d825f8f0c46285 gcc/testsuite/g++.dg/overload/ellipsis1.C ! eb8955b4f4568177f29d90808e350304 gcc/testsuite/g++.dg/overload/error1.C ! e4753bb05dc59e57b5bb60b1877f1fc1 gcc/testsuite/g++.dg/overload/error2.C ! 9f3216fc0ae4a8a06ab126b5ce8c7180 gcc/testsuite/g++.dg/overload/koenig1.C ! a29b6caa05b24423db00096e576bf2be gcc/testsuite/g++.dg/overload/koenig2.C ! 53b4a1648421c533b9cf26423d529dc0 gcc/testsuite/g++.dg/overload/member1.C ! e5c64067fac4b9dcfc16ca552eabfc2c gcc/testsuite/g++.dg/overload/member2.C ! 9983af6c17d827ff5c5a0b0609fb569d gcc/testsuite/g++.dg/overload/new1.C ! ffc2123ab343a779a615e519a991e1d9 gcc/testsuite/g++.dg/overload/operator1.C ! 0b2f9fcba5861b39ff227c1cbfa754b7 gcc/testsuite/g++.dg/overload/operator-star-1.C ! e290ad6ee59a5ec0b5557a052568a78d gcc/testsuite/g++.dg/overload/pmf1.C ! a436e857943377addaac3203f4d85eb4 gcc/testsuite/g++.dg/overload/prom1.C ! 02856d8d11be85bdeb888d95d224df01 gcc/testsuite/g++.dg/overload/ref1.C ! 1bd540977a3ebf0e74db36e595b11998 gcc/testsuite/g++.dg/overload/scope1.C ! 1e6f1679bedcc11510f7cadcb011cec3 gcc/testsuite/g++.dg/overload/template1.C ! 053bc5744de44c3637cdea4e8f67c443 gcc/testsuite/g++.dg/overload/template2.C ! 85ece6c01345af5b8d407b8e19d781f9 gcc/testsuite/g++.dg/overload/using1.C ! dc068d99ce0d483f9daf7da097089a1b gcc/testsuite/g++.dg/overload/using2.C ! f0e44977493ab0fe59f740f65a694211 gcc/testsuite/g++.dg/overload/virtual1.C ! e01d22af2bf54a4df755dfb677defefb gcc/testsuite/g++.dg/overload/VLA.C ! 0618540b847ae8423f492c8d4cb2d3b4 gcc/testsuite/g++.dg/parse/access10.C ! 41352a2a4cc8c007e49113d208fc4fac gcc/testsuite/g++.dg/parse/access1.C ! 54c26f1516f9e36b3819b0dc7464c933 gcc/testsuite/g++.dg/parse/access2.C ! 9cb57daf643fdc68bcc4f347cd96d3b1 gcc/testsuite/g++.dg/parse/access3.C ! d54cb72662bc4bea267f01e625b4ca68 gcc/testsuite/g++.dg/parse/access4.C ! 3e4e9ea9709b48a4df6ec069a601569d gcc/testsuite/g++.dg/parse/access5.C ! f9481feac597cbeb954234d2f50f7631 gcc/testsuite/g++.dg/parse/access6.C ! d44f99d0f38b43ff740e826c56b2fa80 gcc/testsuite/g++.dg/parse/access7.C ! ad0bca56e5b4260dbb3b47a864bb2152 gcc/testsuite/g++.dg/parse/access8.C ! c63564a10a99acc084dd7ef3ab31e068 gcc/testsuite/g++.dg/parse/access9.C ! 6606f920d5b7219bc3178a9025894dc2 gcc/testsuite/g++.dg/parse/ambig1.C ! 3942d08ed7cbdaac837b06646132916e gcc/testsuite/g++.dg/parse/ambig2.C ! dccd55557e6e7045693056e69f389dc4 gcc/testsuite/g++.dg/parse/ambig3.C ! 0befa26c74e8cbfa279f5b49a61408eb gcc/testsuite/g++.dg/parse/angle-bracket2.C ! bc8c4ed875b2c4b0e6b1ec9bcec25d41 gcc/testsuite/g++.dg/parse/angle-bracket.C ! 4d4f8ace7c1f4d0f32bbd4530d5b07c1 gcc/testsuite/g++.dg/parse/args1.C ! daf5f5fa938643351cbd008ccc3bb60f gcc/testsuite/g++.dg/parse/array-size1.C ! 19145c49c68fa82257f0dd59ca0da42e gcc/testsuite/g++.dg/parse/array-size2.C ! d84032d5d61187d741ca91d1d16ee607 gcc/testsuite/g++.dg/parse/attr1.C ! 3d4935439f09d7756194078a14580819 gcc/testsuite/g++.dg/parse/attr2.C ! c51ee1846816a95e9af6e3d6b9e65695 gcc/testsuite/g++.dg/parse/attr-ctor1.C ! bfad6471d257f993e34bea9952c00fbe gcc/testsuite/g++.dg/parse/break-in-for.C ! f804bc56f03de2883d5686276182c955 gcc/testsuite/g++.dg/parse/builtin1.C ! d8b50f7519f0c33caf6717bf07e5c8ae gcc/testsuite/g++.dg/parse/builtin2.C ! 012dcd0e9b2243e71ee6be0c01ac6a6d gcc/testsuite/g++.dg/parse/cast1.C ! 173232583884d727bdecd6f7deef03db gcc/testsuite/g++.dg/parse/cast2.C ! 51e1b0497a2a8269c9cb3add880916ac gcc/testsuite/g++.dg/parse/casting-operator1.C ! 69f48dece672507159e28e5ae62e9640 gcc/testsuite/g++.dg/parse/casting-operator2.C ! 624bb3ca0554e6b3fb470f487ec8c1cc gcc/testsuite/g++.dg/parse/catch1.C ! b768f688a17e6fb93e41198625381298 gcc/testsuite/g++.dg/parse/class1.C ! cc7bbad3182c61322827fb53d2c0de46 gcc/testsuite/g++.dg/parse/comma1.C ! c20d14b721443c68f73728331d14fbe0 gcc/testsuite/g++.dg/parse/concat1.C ! 73b5fec6848a7932aba299c38c57d8ed gcc/testsuite/g++.dg/parse/cond1.C ! 5b95db4d3d95193611271dcf7d869fe5 gcc/testsuite/g++.dg/parse/cond2.C ! 88ea1494d81948e2d2af7b240440d149 gcc/testsuite/g++.dg/parse/condexpr1.C ! bfeb624c1fc667410d95e4596057c951 gcc/testsuite/g++.dg/parse/constant1.C ! b9d605265e28097c16a8dd9715ebcd23 gcc/testsuite/g++.dg/parse/constant2.C ! 18865792b57aa709f57045520da4abd5 gcc/testsuite/g++.dg/parse/constant3.C ! ae683494d5f26653a04905a9f3115068 gcc/testsuite/g++.dg/parse/constant4.C ! fbd5251a7743888cd0f874ad5d9fcd1c gcc/testsuite/g++.dg/parse/constant5.C ! 1f1ea9b1dfbfdad52826fde93326f9d6 gcc/testsuite/g++.dg/parse/constant6.C ! e773e9fc506890dda1d6fbb37fd77ae4 gcc/testsuite/g++.dg/parse/constant7.C ! 4bbd76fea706d6a9331c87b6b7b8a538 gcc/testsuite/g++.dg/parse/constructor1.C ! 372cd66c0636977b2eaf4be6b4310a42 gcc/testsuite/g++.dg/parse/constructor2.C ! 5a399fbfb7b6718be8ad9eb3ea24af68 gcc/testsuite/g++.dg/parse/conv_op1.C ! 206fc7088f21a3e8ffcf7aaa9bb5d682 gcc/testsuite/g++.dg/parse/crash10.C ! 4435ac4f24fa5731340d43e4ff33bb31 gcc/testsuite/g++.dg/parse/crash11.C ! 4a8547d6e5e9ad152ded7589f1f6f824 gcc/testsuite/g++.dg/parse/crash12.C ! 3b73d2a22d7abe1b3454cf524a31bd3c gcc/testsuite/g++.dg/parse/crash13.C ! 8fc5d6dab19b9f89401818b0138ffa98 gcc/testsuite/g++.dg/parse/crash14.C ! a61247b0784709761dc6bf67cf0c5a0c gcc/testsuite/g++.dg/parse/crash15.C ! 886f2139bd5d589dfe753d49868c3d6d gcc/testsuite/g++.dg/parse/crash16.C ! d8abd079d4556274ffc3d12c8558da15 gcc/testsuite/g++.dg/parse/crash17.C ! 538f0f1bf0cea39406cc427e43ee96f9 gcc/testsuite/g++.dg/parse/crash18.C ! 885300f8f442ade64d801eeb7dc2d3ec gcc/testsuite/g++.dg/parse/crash19.C ! 721a281ff33124a1c49ed8d68d2419fb gcc/testsuite/g++.dg/parse/crash1.C ! 2aa78a265f417cad90be2f9570f9934b gcc/testsuite/g++.dg/parse/crash20.C ! 8444b86ea68112c837b56c5795ffea98 gcc/testsuite/g++.dg/parse/crash21.C ! 935f48c0cb54ac17ff9501473c95ab77 gcc/testsuite/g++.dg/parse/crash22.C ! 8b8f5d08ed05973b2184f7b2d97418e4 gcc/testsuite/g++.dg/parse/crash23.C ! 2d0d8584a6096ef0ba4c486d09f3620e gcc/testsuite/g++.dg/parse/crash24.C ! e3496ce9889e97cda81ccaf581b0f310 gcc/testsuite/g++.dg/parse/crash25.C ! 49ff4a07e8b55a4e75a25add1656211b gcc/testsuite/g++.dg/parse/crash26.C ! 0602deae808af6b0d6cbc025387af5c1 gcc/testsuite/g++.dg/parse/crash27.C ! eb77bb26aa40249eb600ac26534dc2f1 gcc/testsuite/g++.dg/parse/crash28.C ! b81fff544050c834b6a58605e98eb828 gcc/testsuite/g++.dg/parse/crash29.C ! 763dc11e85b1839d0dbe23a9460bf2df gcc/testsuite/g++.dg/parse/crash2.C ! 4b5efce965343fb8337f7efbb2f6bf48 gcc/testsuite/g++.dg/parse/crash31.C ! 1893d49612e9a07e189ba50eff994ac3 gcc/testsuite/g++.dg/parse/crash3.C ! ea254dd6e59a027998efd9cbcb6f405d gcc/testsuite/g++.dg/parse/crash4.C ! ca305e88317a3cd781d4bd8bf8fc3fc4 gcc/testsuite/g++.dg/parse/crash5.C ! 3cae354cb01ecb5097fe78c4d17c8ccd gcc/testsuite/g++.dg/parse/crash6.C ! 34393b72e5dec85fca930dee15e2f669 gcc/testsuite/g++.dg/parse/crash7.C ! 7005dafb22f16db5b002267544ee383f gcc/testsuite/g++.dg/parse/crash9.C ! 5940e29a523673e2c47048c21c11d678 gcc/testsuite/g++.dg/parse/ctor1.C ! 31da095055ef151d5be0868d53a4bdcb gcc/testsuite/g++.dg/parse/ctor2.C ! 644c1835af91f128dacc81f8353f73ce gcc/testsuite/g++.dg/parse/ctor3.C ! c98adb0de8743928eaf1466baf071cbf gcc/testsuite/g++.dg/parse/ctor4.C ! 7c7ea7012460ffe514a8512545b63e58 gcc/testsuite/g++.dg/parse/dce1.C ! df9db7311c0d595f6920ed8afb795193 gcc/testsuite/g++.dg/parse/decl-specifier-1.C ! cc3bbadad96b1783abf727940e6be572 gcc/testsuite/g++.dg/parse/defarg1.C ! 1bff48df8c11aeda15e3471bf1a33226 gcc/testsuite/g++.dg/parse/defarg2.C ! 09fddda5e825bb04b1493087728c9162 gcc/testsuite/g++.dg/parse/defarg3.C ! 0238d810e09b4849c803ceebc5210cb3 gcc/testsuite/g++.dg/parse/defarg4.C ! bdbfe5453980b13fed6df11afd4e2141 gcc/testsuite/g++.dg/parse/defarg5.C ! 8649c92bbc4962e03bb01e44973f0119 gcc/testsuite/g++.dg/parse/defarg6.C ! df79a42075eeb5573f55e49dcd6c933e gcc/testsuite/g++.dg/parse/defarg7.C ! e2fbf3072476c0cbc11390fbb8a885c4 gcc/testsuite/g++.dg/parse/defarg8.C ! 1098b1d3a2b2d9ed73e976190957b19d gcc/testsuite/g++.dg/parse/defarg9.C ! c00f5fd7ac2236c50e1b9a1db2a54adb gcc/testsuite/g++.dg/parse/def-tmpl-arg1.C ! a406f4dfcc4d1199effdd47c1f57d137 gcc/testsuite/g++.dg/parse/direct-initialization-2.C ! 4f6c814e449c580d9a7443153b454ea5 gcc/testsuite/g++.dg/parse/dot1.C ! 23c806ba9e6196854cbbb11ad8950882 gcc/testsuite/g++.dg/parse/dtor10.C ! 9af20f2ed80bb687afac1f85d9e1dad4 gcc/testsuite/g++.dg/parse/dtor11.C ! c8d90b5459dbdf7bf29e5b2a79f38d17 gcc/testsuite/g++.dg/parse/dtor1.C ! 1d7ced46ba93cd282dde965b7f3d48b1 gcc/testsuite/g++.dg/parse/dtor2.C ! 910d21c43d1e636c0d63d98205e45a4a gcc/testsuite/g++.dg/parse/dtor3.C ! 0e5bfee2fe061692451a1e06a97362d4 gcc/testsuite/g++.dg/parse/dtor4.C ! 07c4924bc1a93f3f44905648f906e33c gcc/testsuite/g++.dg/parse/dtor5.C ! 3356854f284ca0f7e874435f169c14b9 gcc/testsuite/g++.dg/parse/dtor6.C ! e4cee60c3fa86572c0b12a1de0c3fcd7 gcc/testsuite/g++.dg/parse/dtor7.C ! a2e4d2c70a76d509bdeab9072587529d gcc/testsuite/g++.dg/parse/dtor8.C ! 006eb7acb5b862fc14f95c5598738eb5 gcc/testsuite/g++.dg/parse/dtor9.C ! c2a5649592cbbe88e85ed2dcd1b7cc0f gcc/testsuite/g++.dg/parse/dupl-tmpl-args1.C ! 0901bd8fea5e1a75a81cb181e356de1b gcc/testsuite/g++.dg/parse/elab1.C ! 785d047c5536a633da6511c5c90214a2 gcc/testsuite/g++.dg/parse/elab2.C ! bffa59fb0720de69133074cfe6a10f52 gcc/testsuite/g++.dg/parse/enum1.C ! 06d19cbedd1d62affd5a8ee99eaa7c6c gcc/testsuite/g++.dg/parse/enum2.C ! d656216ea9a3c459dc105586a70fc044 gcc/testsuite/g++.dg/parse/error10.C ! d224035dac6cc9f4c1e2b29711e16a3d gcc/testsuite/g++.dg/parse/error11.C ! 58b7fbfa77bd0093604a2e86ba4067c7 gcc/testsuite/g++.dg/parse/error12.C ! 02573359d2754a9c808fe60eb0b1772f gcc/testsuite/g++.dg/parse/error13.C ! 3eee6eb286c85b86b1f6e10106c5e196 gcc/testsuite/g++.dg/parse/error14.C ! b5474a7e9a781d7edcbb1d71558b873b gcc/testsuite/g++.dg/parse/error15.C ! c9f4bb9af3336d92cc417bce43ba5f1d gcc/testsuite/g++.dg/parse/error16.C ! 548393227d64ea85d1a87126b077fd1d gcc/testsuite/g++.dg/parse/error17.C ! f618f19eed12a2f42a90ed086fc71cf4 gcc/testsuite/g++.dg/parse/error18.C ! a2d11e8e72d5a1195c4fa858b2015762 gcc/testsuite/g++.dg/parse/error19.C ! 5899bb448a99b1043a6627a8f00344af gcc/testsuite/g++.dg/parse/error1.C ! 084975cd7bb1d3eebc89ae616304cc2d gcc/testsuite/g++.dg/parse/error20.C ! a23885e9450835e05d8c560a10768c45 gcc/testsuite/g++.dg/parse/error21.C ! 78c701104f84a18e4522e93e298e7de1 gcc/testsuite/g++.dg/parse/error22.C ! 98d08f63be304cf6aaa6cea85945db38 gcc/testsuite/g++.dg/parse/error23.C ! 3682e1e81a4986578496954424fa75a1 gcc/testsuite/g++.dg/parse/error24.C ! c695ee4ac93b3b43ec8cb9fd7a5cb337 gcc/testsuite/g++.dg/parse/error25.C ! 26d04d49ef2df20c355c614977768a47 gcc/testsuite/g++.dg/parse/error26.C ! d35d2a18172ea4f58edad98fd1336d80 gcc/testsuite/g++.dg/parse/error27.C ! fb43bf0ea6e15c70be858794b0d3b09e gcc/testsuite/g++.dg/parse/error28.C ! f5573bddfe626b6a915c730902cdadaa gcc/testsuite/g++.dg/parse/error29.C ! 54e06c0eb136c04514ea5cc3d9a3d47c gcc/testsuite/g++.dg/parse/error2.C ! f63dab38cf31aff68685555cdb1ac7eb gcc/testsuite/g++.dg/parse/error3.C ! 62ef99f818a9cbb6fa43de9db49745e6 gcc/testsuite/g++.dg/parse/error4.C ! ea770bc8baba1ff568123ffafbe4b714 gcc/testsuite/g++.dg/parse/error5.C ! 06dcf8d448f3c709a15f1fb7c56d6c14 gcc/testsuite/g++.dg/parse/error6.C ! dcc1266f8e17ee0091e4295c74f6786f gcc/testsuite/g++.dg/parse/error7.C ! 019b55aad1076cb58bd7b4f09e1c8e13 gcc/testsuite/g++.dg/parse/error8.C ! 83fc1a2dd86cc4f0fa7dcd267fc699d4 gcc/testsuite/g++.dg/parse/error9.C ! e338c4b0ed33d2c11d4f6cf0d48ac4c9 gcc/testsuite/g++.dg/parse/explicit1.C ! d5e1867a018baeb589c4bfc1ab21e892 gcc/testsuite/g++.dg/parse/expr1.C ! 1105f7ddc8706bb30766e905fade9f55 gcc/testsuite/g++.dg/parse/expr2.C ! 6d7be91bc2c8c6e24eeb0e2834b30879 gcc/testsuite/g++.dg/parse/expr3.C ! e0895a4d45dffd67334cc087868941a2 gcc/testsuite/g++.dg/parse/extern1.C ! ce0d46f2d60d16814d3d9c5b74aa6e41 gcc/testsuite/g++.dg/parse/extern-C-1.C ! 7e88973bdfdc21a3a39293ea054d3657 gcc/testsuite/g++.dg/parse/for1.C ! 607c4c06d2daa0d87b677b1ad9fbc84b gcc/testsuite/g++.dg/parse/friend1.C ! ae8288fe09de8b635d6006a2c82ededf gcc/testsuite/g++.dg/parse/friend2.C ! fcc030c9d8d11fcc0dc0610cd6499a55 gcc/testsuite/g++.dg/parse/friend3.C ! ead8df5d9d4cf435bf4e3cf134c0131c gcc/testsuite/g++.dg/parse/friend4.C ! 50612a2f9cd171e448d701ac3d82bad9 gcc/testsuite/g++.dg/parse/friend5.C ! e8e9b52687fc710dc5ded14930091f3f gcc/testsuite/g++.dg/parse/func-def1.C ! 8bf1527135b5cd5516b6bbd9bd9c62d2 gcc/testsuite/g++.dg/parse/funptr1.C ! 59cf3a0d4f7187fecece4eca6e3a2c71 gcc/testsuite/g++.dg/parse/fused-params1.C ! 9326901f7db3032f59fb639815b474a6 gcc/testsuite/g++.dg/parse/inline1.C ! 194fae02a7ea638b6847a1ab70d2bc49 gcc/testsuite/g++.dg/parse/int-as-enum1.C ! e005a8916811050710ecc80c202837ed gcc/testsuite/g++.dg/parse/invalid-op1.C ! 8365138adc32f061216ba303876a05da gcc/testsuite/g++.dg/parse/local-class1.C ! 86c78a03857a188fc9175d78d5d62c34 gcc/testsuite/g++.dg/parse/lookup1.C ! 467d03fdcc01cdf24c21d2264e026db6 gcc/testsuite/g++.dg/parse/lookup2.C ! 8b453ceddcbffd0e3d6527b5b989a6e3 gcc/testsuite/g++.dg/parse/lookup3.C ! 0df586078c3c48e038440a354879ed6a gcc/testsuite/g++.dg/parse/lookup4.C ! 5bf071422354fabefd854d62e3983105 gcc/testsuite/g++.dg/parse/missing-template1.C ! 2a6bb7eee1c4c9ef55c8fb4a46785607 gcc/testsuite/g++.dg/parse/mutable1.C ! fe86870b21fda02350088a1a430beacb gcc/testsuite/g++.dg/parse/named_ops.C ! 00440bee143466373a89c2be7136a42b gcc/testsuite/g++.dg/parse/namespace10.C ! da081f6d9aba0da47081b44fc4725588 gcc/testsuite/g++.dg/parse/namespace1.C ! bd51556645331c9b9f2e39ae3f2bd858 gcc/testsuite/g++.dg/parse/namespace2.C ! b2cbb96c1cb51b252c9cad30717d2f28 gcc/testsuite/g++.dg/parse/namespace3.C ! 32f8176826963ad9bc2120219dafdf95 gcc/testsuite/g++.dg/parse/namespace4.C ! 057a40a6b9a4d34bfccc2e241350e8c1 gcc/testsuite/g++.dg/parse/namespace5.C ! 62c0e5b957973fd08ee2ce09fb2bac4a gcc/testsuite/g++.dg/parse/namespace6.C ! 059e0fc868f6615aaaf4b5242b1b4c34 gcc/testsuite/g++.dg/parse/namespace7.C ! 11f3163bfc0535b67f6b7471aab940dd gcc/testsuite/g++.dg/parse/namespace8.C ! 1f98eb04bd0299c0d86df723002f2f85 gcc/testsuite/g++.dg/parse/namespace9.C ! a99a174a311fe346e9b1d004df550a82 gcc/testsuite/g++.dg/parse/new1.C ! 64b1e63a6365adba9545b7d7ccede989 gcc/testsuite/g++.dg/parse/new2.C ! 7f45e0629e3e57a0e0d163a6606b42a5 gcc/testsuite/g++.dg/parse/new3.C ! d3d5c74c2536d2bbc64765e6108f9905 gcc/testsuite/g++.dg/parse/non-dependent1.C ! d9eb81dfb0ca110d37b2c330940c2aac gcc/testsuite/g++.dg/parse/non-dependent2.C ! 4c962ba814ec62b887039d1d3eb9e82b gcc/testsuite/g++.dg/parse/non-dependent3.C ! 301b99fe0e3e5ec394c359f6ae5c6580 gcc/testsuite/g++.dg/parse/non-templ1.C ! 975159f65456dba4b16d2ea9f6f10aac gcc/testsuite/g++.dg/parse/nontype1.C ! 907042e26103e031777185910c07bb52 gcc/testsuite/g++.dg/parse/no-typename1.C ! aa5411fd5e6b230e1e272f2eabca94bc gcc/testsuite/g++.dg/parse/no-value1.C ! 619df7743f49825b46dea1243056ee99 gcc/testsuite/g++.dg/parse/octal1.C ! e8ecfb3a6b48c7c80917fe03960903de gcc/testsuite/g++.dg/parse/offsetof1.C ! 9a737c5aa8c1d7760aab812e2a279d4e gcc/testsuite/g++.dg/parse/offsetof2.C ! 7a3600595bbd22af3465f7180daf87b1 gcc/testsuite/g++.dg/parse/offsetof3.C ! aa3fea2a27b0f7145cbb79cd1e001af9 gcc/testsuite/g++.dg/parse/offsetof4.C ! d8bdf5788845d2336959275e9ea01e79 gcc/testsuite/g++.dg/parse/offsetof5.C ! ca050d3a19382312a7cd864019542cf5 gcc/testsuite/g++.dg/parse/operator1.C ! e91f3d3016e1e200ebed1193330b5657 gcc/testsuite/g++.dg/parse/operator2.C ! 9f1d578d41417a071a22f5bb888a42e5 gcc/testsuite/g++.dg/parse/operator3.C ! 40fe71ed744d270f970314d665c599b6 gcc/testsuite/g++.dg/parse/operator4.C ! 447fc3e462b9b45bbf68e672e2421b3c gcc/testsuite/g++.dg/parse/operator5.C ! ee746d77b16a30ad23912edc3ab79c6b gcc/testsuite/g++.dg/parse/operator6.C ! 8a4367896acda2c1db8e321d02d4aa92 gcc/testsuite/g++.dg/parse/operator7.C ! 19f6aca27efa700bef4477a26d564761 gcc/testsuite/g++.dg/parse/parameter-declaration-1.C ! de20c30d40f4cceef57124b5828bf816 gcc/testsuite/g++.dg/parse/parens1.C ! cf9491871f9efae4d5b997d4afa5bbc2 gcc/testsuite/g++.dg/parse/parens2.C ! 146f8527c55edf2aa401fbe3bf9f8237 gcc/testsuite/g++.dg/parse/parse1.C ! 0b60dfafca867d56068025a0cd9cee2d gcc/testsuite/g++.dg/parse/parse2.C ! ff890ffbfd3db90a7d3926194ad4927e gcc/testsuite/g++.dg/parse/parse3.C ! f2f11787a32c9c0f104d8d5887ef98b4 gcc/testsuite/g++.dg/parse/parse4.C ! 0b6e70fcda1144496301b037c71b1b76 gcc/testsuite/g++.dg/parse/parse5.C ! 6f332b616f8c038758d35e02dd2d6de3 gcc/testsuite/g++.dg/parse/parse6.C ! c203de39cbb4bd246d0e315aa6662a15 gcc/testsuite/g++.dg/parse/parse7.C ! 5a9d33aff7826f90760a0154af35d9f0 gcc/testsuite/g++.dg/parse/pragma1.C ! 7eaeb137f1381aa12b62c1f144a7a711 gcc/testsuite/g++.dg/parse/pragma2.C ! 4a49daabeedfe512b8b53dfe880c235e gcc/testsuite/g++.dg/parse/pragma3.C ! 2ec4898222ed00ed700c0d02a75f2d1f gcc/testsuite/g++.dg/parse/primary-expression-1.C ! a7c7523f78d6f162791c48963beb5abd gcc/testsuite/g++.dg/parse/ptrmem1.C ! 2f2fc795a372828b256da823dbe94a7a gcc/testsuite/g++.dg/parse/ptrmem2.C ! 67912a62c1c6def2348fa74a9f9f5549 gcc/testsuite/g++.dg/parse/ptrmem3.C ! ee6ac3b84366a978a8fd11d55b342fb7 gcc/testsuite/g++.dg/parse/qualified1.C ! 824f236b15bcc9ff8b13f7275ea14210 gcc/testsuite/g++.dg/parse/qualified2.C ! 322abe6d2d840b6218ecf16b70637d21 gcc/testsuite/g++.dg/parse/qualified3.C ! 8d6d8891281e77e95edf66cda3bc270f gcc/testsuite/g++.dg/parse/redef1.C ! 176cd37bac0e17d41ebe5f535df4a12c gcc/testsuite/g++.dg/parse/ref1.C ! 0ac246d1c2c84000962245c7661e60cc gcc/testsuite/g++.dg/parse/register1.C ! ebeab0f220a49c8dfab16ac860db8e52 gcc/testsuite/g++.dg/parse/repo1.C ! b935282cf7b22d6ccc8bb31b59d7fc4e gcc/testsuite/g++.dg/parse/ret-type1.C ! e15793f5a0e0612952ad2afcf4a24f88 gcc/testsuite/g++.dg/parse/ret-type2.C ! 36603b3c2926b20a0727d10d5f631e75 gcc/testsuite/g++.dg/parse/ret-type3.C ! ae012a859dc73387cd1384e7e2c86bc9 gcc/testsuite/g++.dg/parse/saved1.C ! fc1aa1723b96a5b64e903b9a5996746d gcc/testsuite/g++.dg/parse/semicolon1.C ! c27fbdab5d948932264f8da44d8829bf gcc/testsuite/g++.dg/parse/semicolon1.h ! d4b9b09e269301b7b313930e30ee615a gcc/testsuite/g++.dg/parse/specialization1.C ! 26b1b9df5ec9177a6c137833bf34a120 gcc/testsuite/g++.dg/parse/stack1.C ! 306b5f567acd6eaa85224e96d73ce3b9 gcc/testsuite/g++.dg/parse/stmtexpr1.C ! 1b488068dbc8a397f00a9357343a316b gcc/testsuite/g++.dg/parse/stmtexpr2.C ! ccb9c7711485ad860e4cdd6e7509872a gcc/testsuite/g++.dg/parse/stmtexpr3.C ! bf3916285ed2309a4ee27696a63242d1 gcc/testsuite/g++.dg/parse/struct-1.C ! 7add62309fb207e986f0912f0444b18b gcc/testsuite/g++.dg/parse/struct-2.C ! 9ea0f9eb74ca962b92bb9cd0d459bc60 gcc/testsuite/g++.dg/parse/struct-3.C ! 2849035c73e7279e59253069897dbb25 gcc/testsuite/g++.dg/parse/struct-as-enum1.C ! e09de720f2c9e56b0965a0866614ebb9 gcc/testsuite/g++.dg/parse/template10.C ! e27cd941f0cc2426c0ef84a7925d30a4 gcc/testsuite/g++.dg/parse/template11.C ! 7ed414cad5851726c320604ea56d95bd gcc/testsuite/g++.dg/parse/template12.C ! 7924a1b2da1b7232beca4fef69edff0b gcc/testsuite/g++.dg/parse/template13.C ! 52473f07f21ed228ce211fd495befdbe gcc/testsuite/g++.dg/parse/template14.C ! 5734d08e2a5999c63930fd7571a24e44 gcc/testsuite/g++.dg/parse/template15.C ! ccda843a2ca5dc21854ae45c663fcbad gcc/testsuite/g++.dg/parse/template16.C ! 28909671f33bd21fb848fe0c1fa14d4d gcc/testsuite/g++.dg/parse/template17.C ! 8833737576e0eb94c1d2d981c322ad51 gcc/testsuite/g++.dg/parse/template18.C ! ee0c3e9e026c58152af8cead89a077fa gcc/testsuite/g++.dg/parse/template19.C ! 3dad07cbf6929262693afc2ecdc53b66 gcc/testsuite/g++.dg/parse/template1.C ! f26c707aca7173953673bc0d842a4eb1 gcc/testsuite/g++.dg/parse/template2.C ! a539f0647d6b67b4b94cd85ef7ad5951 gcc/testsuite/g++.dg/parse/template3.C ! 17872444c3e507c8ec724d519d4c6457 gcc/testsuite/g++.dg/parse/template4.C ! eb5012efbf2e76d0649338687d64eab1 gcc/testsuite/g++.dg/parse/template5.C ! 36ce6bc0b81d40546501089e276c612d gcc/testsuite/g++.dg/parse/template6.C ! 9d8fc7cacf35614d028c3c92df825236 gcc/testsuite/g++.dg/parse/template7.C ! a76a003b61428c2be731bd20905309c2 gcc/testsuite/g++.dg/parse/template8.C ! 8d7f58bec6415ec7c0a530e4992c5857 gcc/testsuite/g++.dg/parse/template9.C ! d1b85a75a7455c01de59c0e264c80d44 gcc/testsuite/g++.dg/parse/tmpl-outside1.C ! 46e5b7b0e2493a6b4b30cb9948f3f116 gcc/testsuite/g++.dg/parse/tmpl-tmpl-operator1.C ! e4f4b43529be2f0b5495a04aa36578d0 gcc/testsuite/g++.dg/parse/tmpl-tmpl-param1.C ! 672686dff6805759367040aa46d134c3 gcc/testsuite/g++.dg/parse/too-many-tmpl-args1.C ! fe312b5e22af7a61d39446fc1257d020 gcc/testsuite/g++.dg/parse/try-catch-1.C ! 090e0ecfb088a06e2c98b34c59b893d6 gcc/testsuite/g++.dg/parse/typedef1.C ! 9ee9f56c9a70d5a91693ee906cc9e208 gcc/testsuite/g++.dg/parse/typedef2.C ! 764a15535446568823450824bc4e3320 gcc/testsuite/g++.dg/parse/typedef3.C ! 01868060d91b3d4c08d8c0220dd7a8fc gcc/testsuite/g++.dg/parse/typedef4.C ! 56fdf3d81f367c8975dfb60012affa35 gcc/testsuite/g++.dg/parse/typedef5.C ! 174e24e49c802ceec036dddc815a14ff gcc/testsuite/g++.dg/parse/typedef6.C ! 71e8821fc281e76f6affdbe9259cfad2 gcc/testsuite/g++.dg/parse/typedef7.C ! 31eb059e3dbe1b34a067aafb14847fb8 gcc/testsuite/g++.dg/parse/typename10.C ! 816e586cce785bd66d07622b7e076afe gcc/testsuite/g++.dg/parse/typename1.C ! cbccebd52f80be1acc21283b8d2ec373 gcc/testsuite/g++.dg/parse/typename2.C ! 395c7fdd493455c7e9ebc3b33b0a1c1c gcc/testsuite/g++.dg/parse/typename3.C ! 95be08d8904a9272cf1346d3a396852b gcc/testsuite/g++.dg/parse/typename4.C ! 979c20e0b12da5f2d9ab3fc8b1d0e674 gcc/testsuite/g++.dg/parse/typename5.C ! 4b927bd8b5a48134a8c3189cc3af28b3 gcc/testsuite/g++.dg/parse/typename6.C ! a784ae29947cdab5c0e0645aeae4d438 gcc/testsuite/g++.dg/parse/typename7.C ! fc99557b544b211def78f05030375621 gcc/testsuite/g++.dg/parse/typename8.C ! a9aff9a5cb5b3d03c67c050f886c6f65 gcc/testsuite/g++.dg/parse/typename9.C ! ad9b24c5c7ea39c6bc5b3c4d8a5e8dee gcc/testsuite/g++.dg/parse/undefined1.C ! 0d9c002feba0c28525ef93144889e786 gcc/testsuite/g++.dg/parse/undefined2.C ! 6e1b295c76607b6498e4d28f8752eeb8 gcc/testsuite/g++.dg/parse/undefined3.C ! be0c14c201a30f9cc491685549d8902d gcc/testsuite/g++.dg/parse/undefined4.C ! e831cec93609978519f8f94b9c7e0a97 gcc/testsuite/g++.dg/parse/undefined5.C ! 3c77b612897459ac063cdd9973cc337f gcc/testsuite/g++.dg/parse/undefined6.C ! 51aa2c13898ac16fd8a1a4a06126600a gcc/testsuite/g++.dg/parse/undefined7.C ! 6bd4c0f7191355f693af56ab02582e5d gcc/testsuite/g++.dg/parse/using1.C ! b0efdadcde3dc0c5df6d0eb6b88135b3 gcc/testsuite/g++.dg/parse/using2.C ! ac80fae137a8a1ef9021d6e173ca8090 gcc/testsuite/g++.dg/parse/using3.C ! 566e1cf0732c0de8e8bde8ad30fa5204 gcc/testsuite/g++.dg/parse/varmod1.C ! 87484ba10cbb539c4f84ec334125b020 gcc/testsuite/g++.dg/parse/wrong-inline1.C ! 15aea326d8b4d518b4dadcac97f9f297 gcc/testsuite/g++.dg/pch/empty.C ! d41d8cd98f00b204e9800998ecf8427e gcc/testsuite/g++.dg/pch/empty.Hs ! 0fe6f1480902d6dccb349304faa9020c gcc/testsuite/g++.dg/pch/externc-1.C ! 51038396a6c08ae383fd050b30653dab gcc/testsuite/g++.dg/pch/externc-1.Hs ! 3456d98b10198c0bf9091088ba05d0f0 gcc/testsuite/g++.dg/pch/local-1.C ! 1b5d28bf11bae4996001396e1ffe083b gcc/testsuite/g++.dg/pch/local-1.Hs ! b31cbdc4e05f769002c2afd61dcc826c gcc/testsuite/g++.dg/pch/pch.C ! e7fc9da1437a84380fb848e17fc9b2d4 gcc/testsuite/g++.dg/pch/pch.exp ! 95603c8965412870090ed14011f4b123 gcc/testsuite/g++.dg/pch/pch.Hs ! 956a76bba7ed55fcdd73d80efdfa4c90 gcc/testsuite/g++.dg/pch/static-1.C ! 4aaad0cfa4436b8cd8b37b1bf218edc8 gcc/testsuite/g++.dg/pch/static-1.Hs ! a5379c2bad433698a01b3bc2d5473a2e gcc/testsuite/g++.dg/pch/system-1.C ! 826eb942010cef35c80c43298382814f gcc/testsuite/g++.dg/pch/system-1.Hs ! 7daf10e506bd5381e81d1d9326cb6047 gcc/testsuite/g++.dg/pch/system-2.C ! 0c6d2560d6750bc4e884ee3e3fd8cb98 gcc/testsuite/g++.dg/pch/system-2.Hs ! 5e2076ec1abc6d548370361f9390b543 gcc/testsuite/g++.dg/pch/uninst.C ! 667e18d65092886bfa6db626eb370e7c gcc/testsuite/g++.dg/pch/uninst.Hs ! 3c027648f765cf5846e0b1be267760f6 gcc/testsuite/g++.dg/pch/wchar-1.C ! 67d1ff82e247bea84a92bc888972c000 gcc/testsuite/g++.dg/pch/wchar-1.Hs ! b87b115761d6eee98d4c2e225a2cbf3a gcc/testsuite/g++.dg/README ! 7345c9463c7d47c7d425463846af6b14 gcc/testsuite/g++.dg/rtti/crash1.C ! 7c2277ddbea5545cda84aae94fdb88ad gcc/testsuite/g++.dg/rtti/cv1.C ! e99f9196ab382e1c6b73d9f555e7790c gcc/testsuite/g++.dg/rtti/dyncast1.C ! b5e04568d275d9d8237df66b459409ef gcc/testsuite/g++.dg/rtti/incomplete1.C ! 74d7c3211a7b41b5a69eb690e7235bb7 gcc/testsuite/g++.dg/rtti/repo1.C ! daac611a89b8fa8aa874e3b9f2cc9663 gcc/testsuite/g++.dg/rtti/tinfo1.C ! a4ca49fa3677bf87a27b0e961eab1cee gcc/testsuite/g++.dg/rtti/typeid1.C ! f03a5377eca516c74e77fcf76b40f948 gcc/testsuite/g++.dg/rtti/typeid2.C ! 3e23755748cd7e94d3bc13c5d2f78cc9 gcc/testsuite/g++.dg/rtti/typeid3.C ! f45226306cb853d7f47a657db3e4f853 gcc/testsuite/g++.dg/rtti/typeid4.C ! 3c2de2b26bcb38e1fa16fbf23d65049d gcc/testsuite/g++.dg/special/conpr-1.C ! 2d8ae59b7352068b0fab22f68c6ddc93 gcc/testsuite/g++.dg/special/conpr-2a.cc ! c93d73da1aa0fb227f2ba91f6a99c670 gcc/testsuite/g++.dg/special/conpr-2.C ! 09034a812fccea6ecaa6edd2f8089fc9 gcc/testsuite/g++.dg/special/conpr-3a.cc ! 0d5597e1f29008b02b626a0d09bf9c34 gcc/testsuite/g++.dg/special/conpr-3b.cc ! c2f61b50e48834b5d5d3a3ee446c0a75 gcc/testsuite/g++.dg/special/conpr-3.C ! 6207971ee12833ca8c60b82c3ec757f4 gcc/testsuite/g++.dg/special/conpr-4.C ! b13b9c85aa0c7795b263fff00c80ddf1 gcc/testsuite/g++.dg/special/ecos.exp ! 1d00d1c826d883bfd1e44ac751b5667d gcc/testsuite/g++.dg/special/initp1.C ! 718da4ae1c12fa7446c3cff5c87101b8 gcc/testsuite/g++.dg/tc1/dr101.C ! 0171a0e113ae996be50db625ac66d450 gcc/testsuite/g++.dg/tc1/dr108.C ! 3592a0b845ee849a03440c75d39ae12b gcc/testsuite/g++.dg/tc1/dr127.C ! 1b0c9fccd7b07ffc338e9e9ca4dbb8c0 gcc/testsuite/g++.dg/tc1/dr128.C ! 0af74303a4251b24669c368429e4af91 gcc/testsuite/g++.dg/tc1/dr135.C ! a6b204a1733f1ef91a83ebba5d3a48be gcc/testsuite/g++.dg/tc1/dr137.C ! a6d46728c39c24256b63197af59b95f1 gcc/testsuite/g++.dg/tc1/dr142.C ! f7329311a5df0c534f2191fee7f45ea7 gcc/testsuite/g++.dg/tc1/dr147.C ! e07683f5144e2b0e6b8503adbfd283cd gcc/testsuite/g++.dg/tc1/dr152.C ! 9b56ad73b780b825e0de60463c83386f gcc/testsuite/g++.dg/tc1/dr159.C ! 62aa8921c6705fdab59b10a7be7f39b9 gcc/testsuite/g++.dg/tc1/dr161.C ! 3e61e5bdc2b1492780331f39f942586f gcc/testsuite/g++.dg/tc1/dr164.C ! 06d562ccb2d6b2cac1cde8f7c8b14df7 gcc/testsuite/g++.dg/tc1/dr166.C ! e179dfb3000fb9a0d490d2ace3e1f74b gcc/testsuite/g++.dg/tc1/dr176.C ! 54a7e43eb51f59e7eae694e23b7ef1f6 gcc/testsuite/g++.dg/tc1/dr179.C ! 9704d0caf0975b804de4cf5a0218a1db gcc/testsuite/g++.dg/tc1/dr185.C ! 007afeacb36d4756871511f3e7e8ea6f gcc/testsuite/g++.dg/tc1/dr188.C ! 4054b08eabfa5224673bbaec6f055b6b gcc/testsuite/g++.dg/tc1/dr193.C ! 11d8e489cc200e109dbdfe58fd9c1fcf gcc/testsuite/g++.dg/tc1/dr194.C ! f660af37e71a300b94fc53e6bc686185 gcc/testsuite/g++.dg/tc1/dr1.C ! 0af12371ac925505bc0a0b0b9c2aa770 gcc/testsuite/g++.dg/tc1/dr20.C ! aac5a5f3e293f7cd54bb405e8e82fa17 gcc/testsuite/g++.dg/tc1/dr213.C ! d227f60fa4be5b52028628722cfa4992 gcc/testsuite/g++.dg/tc1/dr217.C ! 9c539eaced56bf5f6dfcc87de03577a2 gcc/testsuite/g++.dg/tc1/dr48.C ! 24d32bbd4bb8de8bd03020c359210754 gcc/testsuite/g++.dg/tc1/dr49.C ! be0dd419c395588111addfd87e31b3fe gcc/testsuite/g++.dg/tc1/dr52.C ! 6a9b2ff3865ebd4b9b4a24ea9e5fa1e0 gcc/testsuite/g++.dg/tc1/dr68.C ! 99fbd5404170a32ec3b81a4c87114aa9 gcc/testsuite/g++.dg/tc1/dr74.C ! 4dd95811a9583fd5b2412c2c99d7dff9 gcc/testsuite/g++.dg/tc1/dr76.C ! fddf6e4104e367506b1483b55a539b63 gcc/testsuite/g++.dg/tc1/dr80.C ! c241bed1d85ccf57402c8efd46ab9b8c gcc/testsuite/g++.dg/tc1/dr85.C ! bf475bf32acceb9eb23c5b5b7013f7fe gcc/testsuite/g++.dg/tc1/dr90.C ! 2b6b832186c8ccf57001b2888f9dec54 gcc/testsuite/g++.dg/tc1/dr94.C ! 71d21b2797de6268bae8a876a61f64ac gcc/testsuite/g++.dg/template/access10.C ! 3e281e7d850dbc06f3a5f05af26acd3d gcc/testsuite/g++.dg/template/access11.C ! 20c6114a3d4d0119b052ef6635d54a2c gcc/testsuite/g++.dg/template/access12.C ! 76f5c8b19b7f609c01aedaee827b1931 gcc/testsuite/g++.dg/template/access13.C ! 6c52ea9bb0501f9eab65ebd5d8a85cb9 gcc/testsuite/g++.dg/template/access14.C ! fc82819a276388c85441dd10835850d1 gcc/testsuite/g++.dg/template/access15.C ! 2f37ed40bca28851af33f3bafa4181d9 gcc/testsuite/g++.dg/template/access16.C ! 1c360b630dc5835068452f918bda8fb6 gcc/testsuite/g++.dg/template/access1.C ! 34713e6cecf3994070f0815b8298b83c gcc/testsuite/g++.dg/template/access2.C ! b0b266d7d49c11a09888ad00208e4cf8 gcc/testsuite/g++.dg/template/access3.C ! 7ea6af968e54287945d17d2352e36fd6 gcc/testsuite/g++.dg/template/access4.C ! 043c53bbc7cad60a3c72bfa79987f011 gcc/testsuite/g++.dg/template/access5.C ! 3f2e5ae210f767c1589637afbcf45353 gcc/testsuite/g++.dg/template/access6.C ! 37049a32f936e15d5efe97f397076fe1 gcc/testsuite/g++.dg/template/access7.C ! 51a27bac3d6d8fa430db3b405c07c5af gcc/testsuite/g++.dg/template/access8.C ! 7834be58b513cdde90c14c885e21ae63 gcc/testsuite/g++.dg/template/access9.C ! baa333203039ed72606c24494f2ff44e gcc/testsuite/g++.dg/template/addr1.C ! 98629e0464be5ba2c3ca56190b5b6f48 gcc/testsuite/g++.dg/template/alignof1.C ! 0badf7e9336f7d06bd6b5e8cad37e171 gcc/testsuite/g++.dg/template/anon1.C ! 7a85bf47a7ccf37365dc9d0ed5813e3e gcc/testsuite/g++.dg/template/arg1.C ! 7bea6580b2b65de331f30831724d355f gcc/testsuite/g++.dg/template/arg2.C ! f455d543dc6a4d6f270fe652fcc368e7 gcc/testsuite/g++.dg/template/arg3.C ! 564f9104a4cfbf867144b4ed63d2031d gcc/testsuite/g++.dg/template/arg4.C ! 2960ad36eda739b652d2efa379834c5c gcc/testsuite/g++.dg/template/array10.C ! 99d7b1deba3ad5e11fcbd2dc7d70e9ee gcc/testsuite/g++.dg/template/array1-1.C ! 5c9702e760be4db613f93c64564000c5 gcc/testsuite/g++.dg/template/array11.C ! 075227803fea6455eb958b3d2d173e9b gcc/testsuite/g++.dg/template/array1-2.C ! 29ac13549ace1bb08c2a718d6a2f3d31 gcc/testsuite/g++.dg/template/array13.C ! 00d9cd9feffed8cd62a0330e5742bbb9 gcc/testsuite/g++.dg/template/array14.C ! b197e9f6e5275f99d9ff3c22fe947550 gcc/testsuite/g++.dg/template/array2-1.C ! 8da7cf5d73e9871b3bac6287dfe96d0a gcc/testsuite/g++.dg/template/array2-2.C ! 353ce65cd4b47cb87d4a7e33038e372d gcc/testsuite/g++.dg/template/array3.C ! 3904f7cfd18135b5f8ef1dbb020648fc gcc/testsuite/g++.dg/template/array4.C ! c557bdb58ff52b9fc368185880923627 gcc/testsuite/g++.dg/template/array5.C ! 294448858892b33e7116237b86ab785a gcc/testsuite/g++.dg/template/array6.C ! 579905889abdf110f78879708a88d557 gcc/testsuite/g++.dg/template/array7.C ! 9135445bfc294af3cf8b77142f5e8782 gcc/testsuite/g++.dg/template/array8.C ! 9ff0e683b6d55fee7915dd8f28470138 gcc/testsuite/g++.dg/template/array9.C ! b8d7ae2a709e06f2d49e19cfb00e77d3 gcc/testsuite/g++.dg/template/asm1.C ! 63a5e3d5f634ef4eb13aa4a9d62a8cd7 gcc/testsuite/g++.dg/template/assign1.C ! 11d89720e8ea4a5f11553338c13ffab9 gcc/testsuite/g++.dg/template/call1.C ! e459df3ddd572b111e8694073c95e5b9 gcc/testsuite/g++.dg/template/call2.C ! 3ec4b7824a9a83b377fe22af12deb661 gcc/testsuite/g++.dg/template/call3.C ! 865f009ddc0a20c3f776c322940208a1 gcc/testsuite/g++.dg/template/call4.C ! dae4547b0ed98c262ad1adff2778e177 gcc/testsuite/g++.dg/template/cast1.C ! a8067ac68b36a7f6b81ed3e72bd5d218 gcc/testsuite/g++.dg/template/char1.C ! 706f2857327f695c7b984df9d14be0b0 gcc/testsuite/g++.dg/template/class1.C ! 4a9fdbf9e37ab379d97118860f6e5744 gcc/testsuite/g++.dg/template/class2.C ! 478acfe8108cf9d573a8ff95d3dcf91d gcc/testsuite/g++.dg/template/class3.C ! 95df7c4255e92daacd0d5c759227747d gcc/testsuite/g++.dg/template/complit1.C ! 4336c9181e48a94368c9c6bbf4270562 gcc/testsuite/g++.dg/template/cond2.C ! 3dfcddf50f883d0eabd3e0a6a6f3be44 gcc/testsuite/g++.dg/template/cond3.C ! 8e0316960b82711ee5f56b8b469d01b1 gcc/testsuite/g++.dg/template/cond4.C ! b57e771003b4e6bae893080e79c82fbc gcc/testsuite/g++.dg/template/cond5.C ! 3f33c9a7b6007a62a4f60e27a3126fc3 gcc/testsuite/g++.dg/template/cond.C ! 2096b2764f21d9bd35c06fef449c8404 gcc/testsuite/g++.dg/template/const1.C ! 32f254d8ff7fc2dadfbb4100169c8710 gcc/testsuite/g++.dg/template/conv1.C ! 383f6618c1ccaddea23b36ff23d6d35e gcc/testsuite/g++.dg/template/conv2.C ! be5017725e9889a47d07ba0d3a3464ff gcc/testsuite/g++.dg/template/conv3.C ! 8e48e2a0d63cdb353b4a07380c4cf577 gcc/testsuite/g++.dg/template/conv4.C ! 65388659b6ed4f0befbd55edf3402b26 gcc/testsuite/g++.dg/template/conv5.C ! a99117f536bfae5da72de6e056eca4b9 gcc/testsuite/g++.dg/template/conv6.C ! 94bd39b4081e21725b306825863ab68b gcc/testsuite/g++.dg/template/conv7.C ! 194ecfa58017cf3f1133da2879133a29 gcc/testsuite/g++.dg/template/conv8.C ! 5f34d4d5b64f37b9269f83e35f4b6b0e gcc/testsuite/g++.dg/template/copy1.C ! 245c3c3a69c27117dfcc4b6588677c7d gcc/testsuite/g++.dg/template/crash10.C ! 5fdda9a20dcbd6e2fccb01f28292529e gcc/testsuite/g++.dg/template/crash11.C ! 627140de004634696fc53c98684c31c2 gcc/testsuite/g++.dg/template/crash12.C ! 0e0cc3bf8be2c2dc375dd91ef756a04a gcc/testsuite/g++.dg/template/crash13.C ! bbe78250be1aa09c9f8b33a962c068bb gcc/testsuite/g++.dg/template/crash14.C ! e50e217f7da35dc497156675b2547e44 gcc/testsuite/g++.dg/template/crash15.C ! 0b7b35a94bb1a8a5457b2c3bd299d5e2 gcc/testsuite/g++.dg/template/crash16.C ! 78327c2d24f8befdc8bd1b4f71aa2928 gcc/testsuite/g++.dg/template/crash17.C ! 3a58be91fa3ebac110f04aa317762b98 gcc/testsuite/g++.dg/template/crash18.C ! f106c764c1ea09eba893e334ab4c71d8 gcc/testsuite/g++.dg/template/crash19.C ! d0bde1067651d3f5154eb8d41704239f gcc/testsuite/g++.dg/template/crash1.C ! 7d60f1e42e3a0cb9fb843525c06fc428 gcc/testsuite/g++.dg/template/crash20.C ! e11ee09376a4af9fd0b4e8a0131f1ad5 gcc/testsuite/g++.dg/template/crash21.C ! 1a93146cc62f110f6b65fd8e3eb06d85 gcc/testsuite/g++.dg/template/crash22.C ! 0ebb4bf976e610e29316a5634702a44e gcc/testsuite/g++.dg/template/crash23.C ! 1cb212177b7a7b17863561096ca1b123 gcc/testsuite/g++.dg/template/crash24.C ! a9a41c255aa794f8caef16dd63a3534d gcc/testsuite/g++.dg/template/crash25.C ! 17d811daa3052b89558edc8df7e9ee0e gcc/testsuite/g++.dg/template/crash26.C ! 6ef1f361b05f74553ccdc456e5d76ea9 gcc/testsuite/g++.dg/template/crash27.C ! 902d626992584b53e5dc2b44257c55a4 gcc/testsuite/g++.dg/template/crash28.C ! ceec3c489e5f321a136749ba214020ac gcc/testsuite/g++.dg/template/crash29.C ! 1518569fc4b985c190f2f25aa5e5e503 gcc/testsuite/g++.dg/template/crash2.C ! 4a6fae58852a7d58b5b482d48d97d11f gcc/testsuite/g++.dg/template/crash30.C ! e3731e3425655eda73d8d1ac61cdadb3 gcc/testsuite/g++.dg/template/crash31.C ! 87893a60b74b135376629089c2649169 gcc/testsuite/g++.dg/template/crash32.C ! 204eff887d15d36069d7065b01240cf5 gcc/testsuite/g++.dg/template/crash33.C ! c1ad0abca1fcb788f91f39712cb4d025 gcc/testsuite/g++.dg/template/crash34.C ! 4b59704e9c69fd39fc829312b324cb56 gcc/testsuite/g++.dg/template/crash35.C ! f8bee91d29458817363bd2ca4c94d704 gcc/testsuite/g++.dg/template/crash36.C ! bd295255d6d0c52334d842ac10c0c4ab gcc/testsuite/g++.dg/template/crash37.C ! 74bcc108f79c60692f6080a58062dc02 gcc/testsuite/g++.dg/template/crash38.C ! 23e8d55ac1822ebf81691c66170b7a20 gcc/testsuite/g++.dg/template/crash39.C ! 18fc9fd079fbcb8ff4e2ad941df67718 gcc/testsuite/g++.dg/template/crash3.C ! cd7166d7282781ee3110b40b3cbf0046 gcc/testsuite/g++.dg/template/crash40.C ! 0e53425dee35e3cd8bc31b131a4010d7 gcc/testsuite/g++.dg/template/crash41.C ! 7845da4d1b1384a76c0c0244fc45ef41 gcc/testsuite/g++.dg/template/crash42.C ! 06f99744945713a4534b618b9549b964 gcc/testsuite/g++.dg/template/crash43.C ! 37c9686aad1de31e5858e6070db0fd76 gcc/testsuite/g++.dg/template/crash44.C ! 4565662b8ea1b02f11db4b1627917693 gcc/testsuite/g++.dg/template/crash4.C ! 503d2ceca1151ace69073bc94b2e3181 gcc/testsuite/g++.dg/template/crash6.C ! 60528c5a46bc3e76f4a191231f3cc608 gcc/testsuite/g++.dg/template/crash7.C ! 899e82cfa1eab0c5e96b47962c693262 gcc/testsuite/g++.dg/template/crash8.C ! 44592f20d07e36f90633528dd90bfad3 gcc/testsuite/g++.dg/template/crash9.C ! 50bb5f64947bd92da66029bd39fa5eed gcc/testsuite/g++.dg/template/ctor1.C ! 5a69c7531482ab0af57cca8c90779073 gcc/testsuite/g++.dg/template/ctor2.C ! eb5e9f0376abe643c647f3a9d5b69532 gcc/testsuite/g++.dg/template/ctor3.C ! 517013de9505a99dcece802cdd7f1c6d gcc/testsuite/g++.dg/template/ctor4.C ! 1c53ceb4fa889d646b2cf28169a68daf gcc/testsuite/g++.dg/template/ctor5.C ! 25d3511fe5a378afd592b4563e115a7c gcc/testsuite/g++.dg/template/ctor6.C ! 140909eaa0a4dfe8770e4810e92571cc gcc/testsuite/g++.dg/template/decl1.C ! 05e0d875681f42cc0eb951378ac07bd0 gcc/testsuite/g++.dg/template/decl2.C ! a1ee69de58a5087bc0a5772d3b7f8309 gcc/testsuite/g++.dg/template/deduce1.C ! 3cc52990bce905a42f91a2dab1c65c77 gcc/testsuite/g++.dg/template/deduce2.C ! c8c5dde19f7b188668caeeb506ac6852 gcc/testsuite/g++.dg/template/deduce3.C ! 1f7a92340a1c2a7cf7f4bb987f326111 gcc/testsuite/g++.dg/template/defarg10.C ! e56cdb80a6b4148add333d45d0d83d9a gcc/testsuite/g++.dg/template/defarg1.C ! 21ce3e77355010aaab1b59936da8bfbb gcc/testsuite/g++.dg/template/defarg2.C ! e55baeaf118c452b9f707b8236ee86b1 gcc/testsuite/g++.dg/template/defarg3.C ! 64d2588370b2c020d9d5828deadfc7dc gcc/testsuite/g++.dg/template/defarg4.C ! 84d085b3ed907df1747cc523efd8d714 gcc/testsuite/g++.dg/template/defarg5.C ! 8027f8619f5cb154069051c6e3cd6221 gcc/testsuite/g++.dg/template/defarg6.C ! 8fdfe04193de5eb0eac57ce398f4c5ec gcc/testsuite/g++.dg/template/defarg7.C ! 08e2480f72bcb72f3f0c69f74625bd4c gcc/testsuite/g++.dg/template/delete1.C ! ddb49979db2f8e8e7e883106ad0c150c gcc/testsuite/g++.dg/template/dependent-args1.C ! 4e28ad3da9cf0f80841dd7ac6a9a0233 gcc/testsuite/g++.dg/template/dependent-expr1.C ! 5c363f74bcfd32858f0d7daa76f3d56b gcc/testsuite/g++.dg/template/dependent-expr2.C ! c386ca54a462a789ddb63d04e8dfa817 gcc/testsuite/g++.dg/template/dependent-expr3.C ! b4bc25a86f512c4a58cc90654edd346f gcc/testsuite/g++.dg/template/dependent-expr4.C ! f23d748a70179cdd1a4176b5cf3a3e9b gcc/testsuite/g++.dg/template/dependent-name1.C ! 18d61b100652dfe4816b8b9c6cefa923 gcc/testsuite/g++.dg/template/dependent-name2.C ! 0c3e325271a377838c5d47bb6fb94dd1 gcc/testsuite/g++.dg/template/dependent-name3.C ! 147338e18276d105fca28005404df2a8 gcc/testsuite/g++.dg/template/dependent-name4.C ! c10faccbba72797e793c4697fe233f9c gcc/testsuite/g++.dg/template/dtor1.C ! 71d10b5b4cd6cb6cb8f6be930603b8e8 gcc/testsuite/g++.dg/template/dtor2.C ! c46251d092a454420a2658cd0fcc8c15 gcc/testsuite/g++.dg/template/dtor3.C ! d36b25b301071f0b5e78a18397661427 gcc/testsuite/g++.dg/template/dtor4.C ! 9c78ecb5ca87b2a81cbd9c1796b2c13e gcc/testsuite/g++.dg/template/eh1.C ! 74bfd9d037870ff6f4ad0ce91b6cf2b1 gcc/testsuite/g++.dg/template/eh2.C ! 318b45c84de8e1474d71ee390dc7b68c gcc/testsuite/g++.dg/template/elab1.C ! 7c10af58e57cd68a834ce883259ef847 gcc/testsuite/g++.dg/template/enum1.C ! 5fb321d2debea87feaa0815b488d0835 gcc/testsuite/g++.dg/template/enum2.C ! dfe8fe9abce8be55414485a111a8c15f gcc/testsuite/g++.dg/template/enum3.C ! 118d8ffd607a579db3ddbc9662179566 gcc/testsuite/g++.dg/template/enum4.C ! 109e68e063340fe9a814b152f4df9eb3 gcc/testsuite/g++.dg/template/enum5.C ! 627734dfde951481bfc5e44cef796345 gcc/testsuite/g++.dg/template/error10.C ! 92cc57f022fdde0a0e1d5b1eb3c129b3 gcc/testsuite/g++.dg/template/error11.C ! 6fe651ff5a3f3b8ff9d8a9597b35e055 gcc/testsuite/g++.dg/template/error12.C ! 23d1d88880eac44a4f6c4209f4d1c9c0 gcc/testsuite/g++.dg/template/error13.C ! 059b8fc25423ba0f718bb1feff4898e7 gcc/testsuite/g++.dg/template/error14.C ! a59fe7dfb1e1084d1f2ddcf45eb89e0b gcc/testsuite/g++.dg/template/error15.C ! 709638c9b094e580ab80981a248856e2 gcc/testsuite/g++.dg/template/error16.C ! 318fb5de2a600d72ad81c69f2a112f1c gcc/testsuite/g++.dg/template/error17.C ! e0e0adf8e99a8d206f7e74340f4b67e5 gcc/testsuite/g++.dg/template/error18.C ! c141fe6a264c757500f6ee4ed30842f6 gcc/testsuite/g++.dg/template/error19.C ! 21c90677bbfb74c29a346183dc8bc5a3 gcc/testsuite/g++.dg/template/error1.C ! c76b01c2f7357d4400cd8e049826cc38 gcc/testsuite/g++.dg/template/error20.C ! 54b3e85a8d8f9bc805e7795860ec08ba gcc/testsuite/g++.dg/template/error22.C ! 40d71cae88dab51bbeef2ad00f2bbca8 gcc/testsuite/g++.dg/template/error2.C ! 0e96862a75ffea6e3b8357e5251534dd gcc/testsuite/g++.dg/template/error3.C ! 85340063cfaafdde79cb0b7bff303541 gcc/testsuite/g++.dg/template/error4.C ! a988dc6a097a8766258a32544791c7db gcc/testsuite/g++.dg/template/error5.C ! 8f931fa8690071fcefc2b1d1d7483bfc gcc/testsuite/g++.dg/template/error6.C ! 3eacbecd65bcd0b71a23a9e2127f6e27 gcc/testsuite/g++.dg/template/error7.C ! 087bbcdc150fa765a03be550dd7193ce gcc/testsuite/g++.dg/template/error8.C ! 6c82c4d5cc4e1f6f70e1b41aa6299b35 gcc/testsuite/g++.dg/template/error9.C ! 610a5ce174887479710ddef7e050b0e9 gcc/testsuite/g++.dg/template/explicit1.C ! 44f3a8f925589bae9dc773b19a3fd2de gcc/testsuite/g++.dg/template/explicit2.C ! 3b0207ca15de6320946949f657d95b9a gcc/testsuite/g++.dg/template/explicit3.C ! 3f7c086b1b4dd5261f5ced979a21b04b gcc/testsuite/g++.dg/template/explicit4.C ! bfbe469c91f678acc5c06f6a7a92f9c6 gcc/testsuite/g++.dg/template/explicit5.C ! 0f1992cf38a7f4a3d4febc06bbe2dc39 gcc/testsuite/g++.dg/template/explicit6.C ! 9710691c4af4b589e4831b829d124e2e gcc/testsuite/g++.dg/template/explicit7.C ! 6335a6cb9fd88717c1c31d2bc8b80c3e gcc/testsuite/g++.dg/template/explicit-instantiation2.C ! 7c2daced476ed6b72c25a10611af9a2c gcc/testsuite/g++.dg/template/explicit-instantiation3.C ! 740f8870f14cf5cb47de273475c965b1 gcc/testsuite/g++.dg/template/explicit-instantiation.C ! d9a08dd82988a25d2840d767d582837f gcc/testsuite/g++.dg/template/expr1.C ! f8aa89e0edae3ef78836a8cc046f0550 gcc/testsuite/g++.dg/template/field1.C ! bdf8365204c19eeb87434d85b7139d2d gcc/testsuite/g++.dg/template/friend10.C ! c1eab5b806b63596b0fa26a471273823 gcc/testsuite/g++.dg/template/friend11.C ! b0a401cf45ed38cceaf9b0b254083c87 gcc/testsuite/g++.dg/template/friend12.C ! 443d8784ec310c25ee130df06beefdd0 gcc/testsuite/g++.dg/template/friend13.C ! 2c569073aac74ea8a9886428ec873202 gcc/testsuite/g++.dg/template/friend14.C ! 3655d8a40b65ebe83179f91b88fe99ac gcc/testsuite/g++.dg/template/friend15.C ! 594b1d8549baa1139753596a807dbd91 gcc/testsuite/g++.dg/template/friend16.C ! 28be52aef0745966b3435343b559e859 gcc/testsuite/g++.dg/template/friend17.C ! c8d90e11af5004983158fb9d1e72ccfc gcc/testsuite/g++.dg/template/friend18.C ! 599c6765352974ba5694506637bc1ea3 gcc/testsuite/g++.dg/template/friend19.C ! 9d4f5b3213673d62379489a71f82b196 gcc/testsuite/g++.dg/template/friend20.C ! 7ccd2fc3b3e573a3074eaf2980b008c9 gcc/testsuite/g++.dg/template/friend21.C ! dbfcd529175cac71265e5dff4f4513fe gcc/testsuite/g++.dg/template/friend22.C ! 7ad7118de3eccd5d74c51db173d4e326 gcc/testsuite/g++.dg/template/friend23.C ! c81920c34b3ea8295fc494118d9e89af gcc/testsuite/g++.dg/template/friend24.C ! 39dede1aeda6ca93984f81431de77fb6 gcc/testsuite/g++.dg/template/friend25.C ! 6013e213776d77767ad0de2ceddba65f gcc/testsuite/g++.dg/template/friend26.C ! 5d0b7c7f0422e1347c115a5773dea497 gcc/testsuite/g++.dg/template/friend27.C ! 5242e61bb45530434007931e7e9949d2 gcc/testsuite/g++.dg/template/friend28.C ! a0d74e429e0416fe8fd207b1ee020c7a gcc/testsuite/g++.dg/template/friend29.C ! 1d0be2d7ae4ecc088986fba42e7ee292 gcc/testsuite/g++.dg/template/friend30.C ! d13d2ed4fcdd1cfd0d65b89c9308ee8b gcc/testsuite/g++.dg/template/friend31.C ! 1a310350de7fdb99dfff79d55a46d325 gcc/testsuite/g++.dg/template/friend32.C ! ed2b58353effe4479fb3ba174d53040c gcc/testsuite/g++.dg/template/friend33.C ! 4a3d535a6673c42778883751bb5d71cd gcc/testsuite/g++.dg/template/friend36.C ! 19ae206b65ef32c57066f4c9d603d478 gcc/testsuite/g++.dg/template/friend37.C ! 9c94dec5b4c21f6f788aa68c4cbf6ae7 gcc/testsuite/g++.dg/template/friend38.C ! d4c8a44deef0bfb76c6964c75b741416 gcc/testsuite/g++.dg/template/friend3.C ! e91add4174f6722fc0ed3c0bbd420d70 gcc/testsuite/g++.dg/template/friend40.C ! b6050fc706b8413aeac096dd69086d72 gcc/testsuite/g++.dg/template/friend46.C ! 56e71f86759e703664c2ed50998932fd gcc/testsuite/g++.dg/template/friend4.C ! c9137614e9385e52c606c2d6e976e585 gcc/testsuite/g++.dg/template/friend5.C ! d16da0e6f160e02bc23c4d98080f1644 gcc/testsuite/g++.dg/template/friend6.C ! 1d4f923241bfe8578940f39c34f80d7c gcc/testsuite/g++.dg/template/friend7.C ! ceb858e95982ac0af2e9168f31aea229 gcc/testsuite/g++.dg/template/friend8.C ! 96a3d94189ae209bcff5f2f75bc7ca6d gcc/testsuite/g++.dg/template/friend9.C ! c6cdc41eef6b33a55c43db84fd711a3f gcc/testsuite/g++.dg/template/friend.C ! d5d24fc94d133229a10c5b13f44c253b gcc/testsuite/g++.dg/template/func1.C ! 43017cf348a37638085196f74ac68fe3 gcc/testsuite/g++.dg/template/incomplete1.C ! 8c4b17508d7f725ee953b13e675eea0b gcc/testsuite/g++.dg/template/incomplete2.C ! e15cae2c64135a32da19ca3f6c6fcc16 gcc/testsuite/g++.dg/template/incomplete3.C ! 13bd5309700c34e9e01c5bd7fd620d7b gcc/testsuite/g++.dg/template/inherit2.C ! 1c9360dccd50f544e413d4c00432d88e gcc/testsuite/g++.dg/template/inherit3.C ! 39b2eb7bc0411ced0e2b3d32a933c34c gcc/testsuite/g++.dg/template/inherit.C ! f30fe425de51d4cb2ab5ff05b71d616a gcc/testsuite/g++.dg/template/init1.C ! 76f88c13708d18ca711ab8287d1caac9 gcc/testsuite/g++.dg/template/init2.C ! 64314d0aa5b3600547adc69b42ab8e3c gcc/testsuite/g++.dg/template/init3.C ! e920cba477d63f2866ea0710ce55a2ce gcc/testsuite/g++.dg/template/init4.C ! ca8434716aafffaf7e37a7ea8e094cc5 gcc/testsuite/g++.dg/template/init5.C ! 65a281c41b82251552faaf8359766e91 gcc/testsuite/g++.dg/template/init6.C ! 9783cba5cd0e48e50ecc5c42ed1dd282 gcc/testsuite/g++.dg/template/init-list.C ! 2d167e5f0ea8c84539b7c56039fb2785 gcc/testsuite/g++.dg/template/inline1.C ! 4a8ca4b32d44e0e909b1e397ddc63061 gcc/testsuite/g++.dg/template/instantiate1.C ! 88e1ec74b340410f99e5bf69122404bd gcc/testsuite/g++.dg/template/instantiate2.C ! 3a83c5f6cd6ca2488c8e80403a7fa930 gcc/testsuite/g++.dg/template/instantiate3.C ! 7d69f16e359b40571c6da6dde60dde8d gcc/testsuite/g++.dg/template/instantiate4.C ! 9c3723fb899f725987c18cd77571a105 gcc/testsuite/g++.dg/template/instantiate5.C ! 1b065aa49cdac44198ed227ed0da9cb5 gcc/testsuite/g++.dg/template/instantiate6.C ! 042508c0cf07d253053b9e66234c16c5 gcc/testsuite/g++.dg/template/instantiate8.C ! ca15724a75c249b0fc3b99b81ab59cf9 gcc/testsuite/g++.dg/template/invalid1.C ! 6dfc1674746db8a02b5504e177f5aca0 gcc/testsuite/g++.dg/template/koenig1.C ! 5e527c865bacdb52386cdb2f216a99d4 gcc/testsuite/g++.dg/template/koenig2.C ! 84d2678d3ce8241c254dd0501f0e4816 gcc/testsuite/g++.dg/template/koenig3.C ! 56c1c2325d188ec369a6eca6c10766b7 gcc/testsuite/g++.dg/template/koenig4.C ! 02dae2280971fe5ff910e6472b7a407a gcc/testsuite/g++.dg/template/koenig5.C ! b7860e67547fa0e658cae5b27a73d61b gcc/testsuite/g++.dg/template/local1.C ! d32b0f4cfabbf7cf6a3f55db155096d2 gcc/testsuite/g++.dg/template/local2.C ! e254df20b082728d0e04a8e1b3b18557 gcc/testsuite/g++.dg/template/local3.C ! 2f2d0e45d76b00761833641d3df47beb gcc/testsuite/g++.dg/template/local4.C ! 858241029bc9c5f2b0eb96ca1ff057a8 gcc/testsuite/g++.dg/template/lookup1.C ! ef4080e7e34db3ddfd9daab5b8f9e3a3 gcc/testsuite/g++.dg/template/lookup2.C ! 0287287b4b02081228b1429a9526248d gcc/testsuite/g++.dg/template/lookup3.C ! 034a834085f0e5fd6dccea76c90db2cb gcc/testsuite/g++.dg/template/lookup4.C ! 3ab3f4b8b6e13f0c873ee865529608c0 gcc/testsuite/g++.dg/template/lookup5.C ! 90ee492e747c2328ed39e4f06ad61d36 gcc/testsuite/g++.dg/template/lookup6.C ! 863f99213222c2c03bf6c2f03bfc91c6 gcc/testsuite/g++.dg/template/lookup7.C ! 33119bbc7489f718bc456a2baae44253 gcc/testsuite/g++.dg/template/mangle1.C ! cabe816ff29ed547a0c78ab109ad97d0 gcc/testsuite/g++.dg/template/member2.C ! 7485d7d4ac0efdee0b9c7fe84580e8a0 gcc/testsuite/g++.dg/template/member3.C ! 7f0db13593e12c1671ab63412653ea6c gcc/testsuite/g++.dg/template/member4.C ! 2488e0cd89b19bc0b7c483d1683970d1 gcc/testsuite/g++.dg/template/member5.C ! 06216f93446b1e4df8acba1818eeb751 gcc/testsuite/g++.dg/template/member.C ! 8dca5b65d4eeaa3cbfa61a1861a850d2 gcc/testsuite/g++.dg/template/memclass1.C ! cdd15f6514749074086ff789caa565f2 gcc/testsuite/g++.dg/template/memclass2.C ! 0d33a29a97363269ef67e175452d1251 gcc/testsuite/g++.dg/template/memclass3.C ! 88f5f474357358b46b62eb6b6fdc9b8a gcc/testsuite/g++.dg/template/memfriend10.C ! 63a099d4fd981493045dce1eefbf9723 gcc/testsuite/g++.dg/template/memfriend11.C ! 3efbba635759c97e9b452f6d5ba9696a gcc/testsuite/g++.dg/template/memfriend12.C ! c4970b1b6d217a07e47b93130aff29c2 gcc/testsuite/g++.dg/template/memfriend13.C ! cd21edd34d2428c1c7c7904f894a44f7 gcc/testsuite/g++.dg/template/memfriend14.C ! e08c2136d93161deeca0717986d93ee6 gcc/testsuite/g++.dg/template/memfriend15.C ! fcfe88e058915708cfbf56cfeebe4a5d gcc/testsuite/g++.dg/template/memfriend16.C ! 6c7d080fd1cf3570e2f76d476bedf92e gcc/testsuite/g++.dg/template/memfriend17.C ! 57fc8e37f6a64f03e3bea12e44f46909 gcc/testsuite/g++.dg/template/memfriend1.C ! 3087e3c10234e9ef3745a413e6043727 gcc/testsuite/g++.dg/template/memfriend2.C ! fb47ef062f1c0907f4bd591ea44dd1ea gcc/testsuite/g++.dg/template/memfriend3.C ! 9e0baac902249d16ec8e8d97a1ab2371 gcc/testsuite/g++.dg/template/memfriend4.C ! b29c5ddfeb79a3077e908d0877024b79 gcc/testsuite/g++.dg/template/memfriend5.C ! 29022970fa36eb1dc1ee175732b8befa gcc/testsuite/g++.dg/template/memfriend6.C ! 6ac454d02c2028076da019bddc22e1cc gcc/testsuite/g++.dg/template/memfriend7.C ! 975bbbbf89c7ed7467afe0db4642b444 gcc/testsuite/g++.dg/template/memfriend8.C ! 6602e9e6cba784386891556ebd44b430 gcc/testsuite/g++.dg/template/memfriend9.C ! 60b56ccdf831c52444e531d3de0de848 gcc/testsuite/g++.dg/template/mem_func_ptr.C ! c259108bcf2c6fa47c67d35e414eea37 gcc/testsuite/g++.dg/template/meminit1.C ! 73076fcefd97e2bd5133d759a000e987 gcc/testsuite/g++.dg/template/meminit2.C ! a028161f345a592e44b9dd2c85780ba8 gcc/testsuite/g++.dg/template/memtmpl1.C ! 742c5d9c3baa52309d717d8a67cb74e7 gcc/testsuite/g++.dg/template/memtmpl2.C ! 39db6def8c2ae0c295a9f6433ab39375 gcc/testsuite/g++.dg/template/nested1.C ! 1cf2f3c9d70e586c16763a10c08d9972 gcc/testsuite/g++.dg/template/nested2.C ! 2dd76004142f83b603103df120fab7a4 gcc/testsuite/g++.dg/template/nested3.C ! b12c9a151e46871b430564ee47c57714 gcc/testsuite/g++.dg/template/nested4.C ! 57b33208329c8d10ea904c3d123076a9 gcc/testsuite/g++.dg/template/new1.C ! b8243d46589815a568bb0992cb04adec gcc/testsuite/g++.dg/template/new2.C ! 4072e1463163161bf945071e8def04c3 gcc/testsuite/g++.dg/template/new6.C ! ac32a3394ac7dad60204cd2cccb6ba46 gcc/testsuite/g++.dg/template/non-dependent10.C ! 6f26c028ea69c4705c77b4a0544f848d gcc/testsuite/g++.dg/template/non-dependent11.C ! c68de3013fc66d5b9ca387b1f0f294ad gcc/testsuite/g++.dg/template/non-dependent12.C ! 40b38a3d73d53481f9e1570a38ed4eab gcc/testsuite/g++.dg/template/non-dependent13.C ! da1df58fc40e198de8f0c5d88494d89e gcc/testsuite/g++.dg/template/non-dependent1.C ! 3ce6c8331c1ddbc56b2c89ca07992343 gcc/testsuite/g++.dg/template/non-dependent2.C ! 9c0fc4f566e5de8ff0339df3c3ef274d gcc/testsuite/g++.dg/template/non-dependent3.C ! 98272395e5eb6376be03fdae5b69bac7 gcc/testsuite/g++.dg/template/non-dependent4.C ! 7e000c3eaeb33b0cda5191bb78ee313d gcc/testsuite/g++.dg/template/non-dependent5.C ! 45dd220f658e86742366772757b041e2 gcc/testsuite/g++.dg/template/non-dependent6.C ! 545ef1f20e531a9708266594092c6d03 gcc/testsuite/g++.dg/template/non-dependent7.C ! 663136a11c36aa84d57fc0129b2be73d gcc/testsuite/g++.dg/template/non-dependent8.C ! d2f711147c60030525ec70290e759fca gcc/testsuite/g++.dg/template/non-dependent9.C ! c2cc8082649ad5953b27efb310d1929e gcc/testsuite/g++.dg/template/nontype10.C ! 9ba9723e8601b19208ac3f8350ee6695 gcc/testsuite/g++.dg/template/nontype11.C ! 96f008a9ddd6fd0eb28292983cc65d64 gcc/testsuite/g++.dg/template/nontype13.C ! 937af4e6ac2cefe2dff1503c7819130f gcc/testsuite/g++.dg/template/nontype14.C ! c68d85d18e13eca7b98c51e07b278cf0 gcc/testsuite/g++.dg/template/non-type1.C ! 0841e0681f53f5792b711984e991f3a8 gcc/testsuite/g++.dg/template/nontype1.C ! 00bcc57cb7d33b0250bf5efd8de34dbf gcc/testsuite/g++.dg/template/nontype2.C ! d6f9c639ea162b5b3e91a6a5d10175bf gcc/testsuite/g++.dg/template/nontype3.C ! f725d274103ab74a7c16aa6087ab401f gcc/testsuite/g++.dg/template/nontype4.C ! e2fa53bda46650ba6012bfead2d13f3e gcc/testsuite/g++.dg/template/nontype5.C ! 724d8bc838e222b639da5772510bd3e3 gcc/testsuite/g++.dg/template/nontype6.C ! cee023670861be047d45f0aa6daa937f gcc/testsuite/g++.dg/template/nontype7.C ! 2db8591db13ac8e8cf2e26468f9d18e3 gcc/testsuite/g++.dg/template/nontype8.C ! 51239a3dafd7ee56283d919ab1900e0a gcc/testsuite/g++.dg/template/nontype9.C ! 47543fc2c29d7d8415ae1a41c5ddbc18 gcc/testsuite/g++.dg/template/non-type-template-argument-1.C ! 72688e70f855e78a966cd593acf9f923 gcc/testsuite/g++.dg/template/ntp1.C ! 506fde7f525665b80bb8ae93c21fa34f gcc/testsuite/g++.dg/template/ntp2.C ! 0278f61baf9894baa55e08be6e4d1217 gcc/testsuite/g++.dg/template/offsetof1.C ! 585425c7c24e913a9ccd6656bd75e83e gcc/testsuite/g++.dg/template/op1.C ! b690784559e05afd43e95b8cf36b03eb gcc/testsuite/g++.dg/template/operator1.C ! 08eba0ef43fd418e3505a0132a2e9c05 gcc/testsuite/g++.dg/template/operator2.C ! 51da64bb1a35e2d4a874ecc36ed30236 gcc/testsuite/g++.dg/template/operator3.C ! 7e567ad662951a97d90d67420df1d001 gcc/testsuite/g++.dg/template/operator4.C ! 0e11abfb73c96739ad546cd85ff3c2e6 gcc/testsuite/g++.dg/template/operator5.C ! b5bc56bf214d4c012ea8de74a6dea853 gcc/testsuite/g++.dg/template/operator6.C ! 6cba2353f6c7917dd350506e390d9379 gcc/testsuite/g++.dg/template/overload1.C ! 55cb3ca88be88700e7e00981ae5c08c6 gcc/testsuite/g++.dg/template/overload2.C ! 98ebf130b836485f9a7ceae171151be5 gcc/testsuite/g++.dg/template/overload3.C ! 7d2609e7f82311b3100345f65467e041 gcc/testsuite/g++.dg/template/overload4.C ! 71fab915b19ad597865cbe790d6ee455 gcc/testsuite/g++.dg/template/overload5.C ! f36e9e857e1106ca9429859cd4bb22f0 gcc/testsuite/g++.dg/template/overload6.C ! d98c22f6d2dfeb8d0131c9e0467d2655 gcc/testsuite/g++.dg/template/overload7.C ! cb3fd3ad47dd95cf7f0463be80d0a9b3 gcc/testsuite/g++.dg/template/overload8.C ! c0cfbde9ee0e8aa2f87970485b568e4d gcc/testsuite/g++.dg/template/param1.C ! bb04475dfd1abb6699b6daee337bc7ef gcc/testsuite/g++.dg/template/partial1.C ! e2ea27f4d30c89986de472da016881a2 gcc/testsuite/g++.dg/template/partial2.C ! 629ba41b72a6f4a573aa2b2fc66bf5c8 gcc/testsuite/g++.dg/template/partial3.C ! e187a317d102d915368fe357726202ba gcc/testsuite/g++.dg/template/partial-specialization.C ! 10a1cc60b3d92d61e1b34b9ac481d289 gcc/testsuite/g++.dg/template/pr28284.C ! 04907f98f8eab7c64ced6646f5140346 gcc/testsuite/g++.dg/template/pretty1.C ! aa534276e0095c6eef1fe985651eee58 gcc/testsuite/g++.dg/template/ptrmem10.C ! 3efda66f5cb0c71bc4fe744bf0d3d14a gcc/testsuite/g++.dg/template/ptrmem11.C ! adf178bf638c6b871c4bd9abf0c44c53 gcc/testsuite/g++.dg/template/ptrmem12.C ! 97ddc530a1bd61b06c131cfdf61adbec gcc/testsuite/g++.dg/template/ptrmem13.C ! 372af7481dbb814fd59792b6160a671e gcc/testsuite/g++.dg/template/ptrmem14.C ! 252bc8c4be685d16c988bdc9ea5f5db2 gcc/testsuite/g++.dg/template/ptrmem16.C ! 30d2a35742944aa3c421d0b6d2b41781 gcc/testsuite/g++.dg/template/ptrmem1.C ! 84010e00560365f022f7d4c351fe97bf gcc/testsuite/g++.dg/template/ptrmem2.C ! 171d82f45a76129388539c01e3212ec9 gcc/testsuite/g++.dg/template/ptrmem3.C ! 8e305818c46514392ab9d92800a99d43 gcc/testsuite/g++.dg/template/ptrmem4.C ! c1d71028a4f69f5c3fcfd2fd8a35f919 gcc/testsuite/g++.dg/template/ptrmem5.C ! 5b6c44db5254307468bb7a0e6036d363 gcc/testsuite/g++.dg/template/ptrmem6.C ! 71bf635a4274ef3549d8487b25847e94 gcc/testsuite/g++.dg/template/ptrmem7.C ! 576432fe3fc396a39fc60699f4f8925a gcc/testsuite/g++.dg/template/ptrmem8.C ! 6cdf7b7a7a495367d144ca4b7238a771 gcc/testsuite/g++.dg/template/ptrmem9.C ! 5512deff68cfd95af05439dc39d36f5c gcc/testsuite/g++.dg/template/qual1.C ! 4bcab05d2626fd45890af6154fa22221 gcc/testsuite/g++.dg/template/qual2.C ! baa4b638f9e1437459c553dc7667c828 gcc/testsuite/g++.dg/template/qualified-id1.C ! cf85da2c6ae4bcc2396f5f90e574f5cd gcc/testsuite/g++.dg/template/qualttp10.C ! 07ba931fb2075a068c2bb8f171d57bb1 gcc/testsuite/g++.dg/template/qualttp11.C ! f5d74cc14dee1391fe409d4d0258396e gcc/testsuite/g++.dg/template/qualttp12.C ! bbc53060e714151a182a421e8691abd5 gcc/testsuite/g++.dg/template/qualttp13.C ! 872b95cdec1729cec20c4f30444d01c5 gcc/testsuite/g++.dg/template/qualttp14.C ! ebbe781125455c724f34cf709f9a1365 gcc/testsuite/g++.dg/template/qualttp15.C ! d5117f3f1bc5abfa2a210383b5c90542 gcc/testsuite/g++.dg/template/qualttp16.C ! a7a6daf9801ba47ba9d71b2750b8819b gcc/testsuite/g++.dg/template/qualttp17.C ! bbfca58649b8b1342b8f444ed2a5f1fd gcc/testsuite/g++.dg/template/qualttp18.C ! 5d01ff95ca3a7d8da4e70d7477555e72 gcc/testsuite/g++.dg/template/qualttp19.C ! b21ab1ce79ce2d2e11762d15de7d8e95 gcc/testsuite/g++.dg/template/qualttp1.C ! 1a0fb53670ffdba6e518a96ff8d2e29f gcc/testsuite/g++.dg/template/qualttp20.C ! d7668570c380f7a54655435e409395c9 gcc/testsuite/g++.dg/template/qualttp21.C ! 3b637cecee1acb45f1c7f752a8c7732d gcc/testsuite/g++.dg/template/qualttp22.C ! e1b6f19153852a341aae2955eb8ea280 gcc/testsuite/g++.dg/template/qualttp2.C ! e76a3792e525e8332039a4589714ddf6 gcc/testsuite/g++.dg/template/qualttp3.C ! a995278681fb0037f4eff1b7bca9ddaf gcc/testsuite/g++.dg/template/qualttp4.C ! 8d1334279b794baabe7fad674145d1fa gcc/testsuite/g++.dg/template/qualttp5.C ! e66a5900a3714e938128d8f6ef253fd7 gcc/testsuite/g++.dg/template/qualttp6.C ! 3adc1c7b8bfe3ffbb1d213c4bc0f022a gcc/testsuite/g++.dg/template/qualttp7.C ! 8287008c83188125e8c92eb7bbb151e5 gcc/testsuite/g++.dg/template/qualttp8.C ! 7dc718c320c7bd11e7b6d87b14c6bdc3 gcc/testsuite/g++.dg/template/qualttp9.C ! 6a7ca5e4fd47fe37ca29d61be39ecdf2 gcc/testsuite/g++.dg/template/recurse1.C ! f8629580795249bed77f06a71033ea6f gcc/testsuite/g++.dg/template/recurse.C ! c7309345696ac164222361961daab266 gcc/testsuite/g++.dg/template/redecl1.C ! 8c26da9476ca0b8d2908af7ab2348832 gcc/testsuite/g++.dg/template/redecl2.C ! 49436cd5609a16d69d797b84c7f00598 gcc/testsuite/g++.dg/template/redecl3.C ! cd21403ce71916cfa4b5c75f6da549d9 gcc/testsuite/g++.dg/template/redecl4.C ! a4b5b3bea62fbee6f7491ea4badfcb0f gcc/testsuite/g++.dg/template/ref1.C ! a02f5612e9219b8cd807bc11c6baa86d gcc/testsuite/g++.dg/template/ref2.C ! b7db630a77736ba1a227cffff6b4b362 gcc/testsuite/g++.dg/template/repo1.C ! d1d78360a4fee035f87a8d892f86071e gcc/testsuite/g++.dg/template/repo2.C ! ee064e83f95f5da1f1f12debc461050a gcc/testsuite/g++.dg/template/repo3.C ! 315a8c8257209479c20dce66a87f2462 gcc/testsuite/g++.dg/template/repo4.C ! f36e80150c9fb1ab7d91665226eca888 gcc/testsuite/g++.dg/template/repo5.C ! 9e9322d04add76d1f767de02d143704b gcc/testsuite/g++.dg/template/restrict1.C ! b8b893e1844c502297d1e4e9591779ef gcc/testsuite/g++.dg/template/scope1.C ! e98caaa9887061e13fd115d5af2dd146 gcc/testsuite/g++.dg/template/scope2.C ! d4a6fe33f1456d026d068d25f316aa9c gcc/testsuite/g++.dg/template/sfinae1.C ! c49f3a4b9653daf3e8eaa17ba7b488de gcc/testsuite/g++.dg/template/sfinae2.C ! a4d4b275eefb1f975b325e2b72027dc7 gcc/testsuite/g++.dg/template/sfinae3.C ! 664c8966195d497d2e6f6f799ee60274 gcc/testsuite/g++.dg/template/shift1.C ! 8af3d67f6d9f4dd6cda097137e1aaa5e gcc/testsuite/g++.dg/template/sizeof1.C ! 6ebf0c32bb2f9f68d5de8a2eb380e74b gcc/testsuite/g++.dg/template/sizeof2.C ! f459df99e9efaf925b83daefe81c3127 gcc/testsuite/g++.dg/template/sizeof3.C ! 70e0faea5b000e5fbde589a89ad950bd gcc/testsuite/g++.dg/template/sizeof4.C ! 3732e9c01b98ba779d2beb4a94b1f1a4 gcc/testsuite/g++.dg/template/sizeof5.C ! 8d7b68da161169ea74382da5f4a8c8fb gcc/testsuite/g++.dg/template/sizeof6.C ! 0c4917a1350de8892aea4bca2d593036 gcc/testsuite/g++.dg/template/sizeof7.C ! 84c8e28b3b15370829046813c1fbb7b3 gcc/testsuite/g++.dg/template/sizeof8.C ! 12df473d69cf94653ec8c2821cfe853f gcc/testsuite/g++.dg/template/sizeof9.C ! ad21a3b2ad2780aa2209396893143af3 gcc/testsuite/g++.dg/template/spec10.C ! 641e90d3e3434fc264671bb60336331b gcc/testsuite/g++.dg/template/spec11.C ! 5887f7286f7e8d72346052184c20f45e gcc/testsuite/g++.dg/template/spec12.C ! e9df140ef024c36c2a7761c13a353434 gcc/testsuite/g++.dg/template/spec13.C ! 8c1a1dce043f50d8d866a9779357c645 gcc/testsuite/g++.dg/template/spec14.C ! 8b7c0af60c19361bb1633001dcfc804d gcc/testsuite/g++.dg/template/spec15.C ! 5a8a045ac6085df23731c4996caa4bf0 gcc/testsuite/g++.dg/template/spec16.C ! 3aa4f9ac6e238807a3c568af3718bf62 gcc/testsuite/g++.dg/template/spec17.C ! f9db6cb49e2fa6c6968fe9e4a6f2a111 gcc/testsuite/g++.dg/template/spec18.C ! 5875d17f53135a37cf17b7694a214131 gcc/testsuite/g++.dg/template/spec19.C ! 2c4280f67b1e22c2fbb0f60584f52297 gcc/testsuite/g++.dg/template/spec1.C ! ed4d5e577ced48d91b3a5054ba58d4c5 gcc/testsuite/g++.dg/template/spec20.C ! b03d3fac8b47ebc0e95fe00fc6b76bb1 gcc/testsuite/g++.dg/template/spec21.C ! 4a6c867ab78a1d0c7203cf4f1565c68a gcc/testsuite/g++.dg/template/spec22.C ! 24c40f0468af4dc060e0a37a4ce600b6 gcc/testsuite/g++.dg/template/spec23.C ! 756d8965e92fbeb951248f1d353ce9a9 gcc/testsuite/g++.dg/template/spec24.C ! db213be2f1542903882424960efec00b gcc/testsuite/g++.dg/template/spec26.C ! 5549dda851b53530395009f544d09652 gcc/testsuite/g++.dg/template/spec27.C ! d7344703a351e2d4d50cf9f8383b2013 gcc/testsuite/g++.dg/template/spec28.C ! 9b290630d01c434872c1ed3db6067a4f gcc/testsuite/g++.dg/template/spec29.C ! 1133f61b139dcbae6d0d62799d821c00 gcc/testsuite/g++.dg/template/spec2.C ! f5581de159c7b5592926840478d5c5fb gcc/testsuite/g++.dg/template/spec3.C ! 2a1077a58e27e49e8f92e9122c330685 gcc/testsuite/g++.dg/template/spec4.C ! ac4700345bbf0d5aafda66965305864b gcc/testsuite/g++.dg/template/spec5.C ! b03b7960945086593b8859887c9f2b8e gcc/testsuite/g++.dg/template/spec6.C ! c815e2045db2912ff4ac5e6626f81264 gcc/testsuite/g++.dg/template/spec7.C ! f52bdc68a6a195dec8e61722088ae977 gcc/testsuite/g++.dg/template/spec8.C ! 03e26c658592047cdea1d686aa9cfacf gcc/testsuite/g++.dg/template/spec9.C ! 22b831fe887011fbf9bec264ae3b8112 gcc/testsuite/g++.dg/template/static10.C ! d208baa6490e1bda86ed7140d7cc233b gcc/testsuite/g++.dg/template/static11.C ! 97b78f3262c5a9c8ea6c35ce97b1d10d gcc/testsuite/g++.dg/template/static12.C ! fe8a47b8f67dd5267646e9d0116a86ca gcc/testsuite/g++.dg/template/static13.C ! ff5a3d46b4c279a829a0b1e0eb4acdac gcc/testsuite/g++.dg/template/static14.C ! 0972c6e8e6357ea8c66754a543eca522 gcc/testsuite/g++.dg/template/static15.C ! ad55298cbb7ecb4c0c032a17f174564f gcc/testsuite/g++.dg/template/static16.C ! a65d6e5ddc2f69a204f701eb15bc324b gcc/testsuite/g++.dg/template/static17.C ! edf490d7a540447062e06ed56692070f gcc/testsuite/g++.dg/template/static18.C ! 0cac9c7a335a2eb97f02d3b04f03aa6a gcc/testsuite/g++.dg/template/static19.C ! 0511bd747b9cf7ef36970e1f15d3bb0b gcc/testsuite/g++.dg/template/static1.C ! a86e0443f116a5ab2c8f6e11d42e7473 gcc/testsuite/g++.dg/template/static20.C ! 39f6a969fe4aed46409bae32ec2737ba gcc/testsuite/g++.dg/template/static21-a.cc ! 2f60676fe6640df70e647dc7565eebca gcc/testsuite/g++.dg/template/static21.C ! bae55093a55e080f11929eea52536a38 gcc/testsuite/g++.dg/template/static22.C ! 55ffcdd6cb9d31737ce21132239b5d71 gcc/testsuite/g++.dg/template/static23.C ! 50003a8a22751483a8181b5d2eebb900 gcc/testsuite/g++.dg/template/static24.C ! aa3092ca5ce677694305032fa51a9486 gcc/testsuite/g++.dg/template/static2.C ! 7df73f11db0cd12460178945538e192f gcc/testsuite/g++.dg/template/static3.C ! aff424d9ff8963c8d5348142b8c5e169 gcc/testsuite/g++.dg/template/static4.C ! e5538275a590133055e80d957d76fab1 gcc/testsuite/g++.dg/template/static5.C ! 40796a2389c81fb63a7c826d2e3a06af gcc/testsuite/g++.dg/template/static6.C ! eb951aea121806ff5e87bd2848d57e98 gcc/testsuite/g++.dg/template/static7.C ! 6dbdfa91bc4e4ea29a3ec7f4b44ba16f gcc/testsuite/g++.dg/template/static8.C ! a32b04831b19a5b704aa786b184b761b gcc/testsuite/g++.dg/template/static9.C ! 53fcc90b25ad8744232fbb7b915d3d89 gcc/testsuite/g++.dg/template/stmtexpr1.C ! 3a8d2192bd70af17c62b2fedd505e1e1 gcc/testsuite/g++.dg/template/strlen1.C ! 65ffda86719727c560bb58b2ddc37078 gcc/testsuite/g++.dg/template/subst1.C ! 2f6494bf04dd960a886f4ba09c1a1bcf gcc/testsuite/g++.dg/template/template-id-1.C ! 0be4c2c5ddbd37c0d240eb1027a57b40 gcc/testsuite/g++.dg/template/template-id-2.C ! 3ef16395deaff8acf9155525bf631589 gcc/testsuite/g++.dg/template/ttp10.C ! 7bb81c37796ee57799e21215b653e144 gcc/testsuite/g++.dg/template/ttp11.C ! 40c193a789a7cdd7cf2b6550ea810505 gcc/testsuite/g++.dg/template/ttp12.C ! dcb32e2136f330749a2276bb4d351b2b gcc/testsuite/g++.dg/template/ttp13.C ! a99b4acb0aa2cbfbcb364a40252b33e0 gcc/testsuite/g++.dg/template/ttp14.C ! 016674e9e056bbda052e457c8bf91720 gcc/testsuite/g++.dg/template/ttp1.C ! e418b0b8fa3fa6c89ea62a249937f9c4 gcc/testsuite/g++.dg/template/ttp20.C ! 54aa5e13e0b421f81c0decbd0545680e gcc/testsuite/g++.dg/template/ttp21.C ! b29aec661b5b00820f2fcebc0dad251e gcc/testsuite/g++.dg/template/ttp22.C ! 55545b6f734664ea7227a639a1393d4f gcc/testsuite/g++.dg/template/ttp2.C ! dae42b78445fb03f0f7c80954fe880b4 gcc/testsuite/g++.dg/template/ttp3.C ! ab6711e26bfa413d472fc55475e7cc75 gcc/testsuite/g++.dg/template/ttp4.C ! 786176b167efb2fb05f5876afccf4ea7 gcc/testsuite/g++.dg/template/ttp5.C ! ede8e95c1aeeeb0cf1c4cfb0fd860e07 gcc/testsuite/g++.dg/template/ttp6.C ! 8ef73a0d2fb7b35129f101b657888692 gcc/testsuite/g++.dg/template/ttp7.C ! ad156dec50f1d7aecc0ad4207046c838 gcc/testsuite/g++.dg/template/ttp8.C ! 32ec8290dcb76d620e429687f0236c40 gcc/testsuite/g++.dg/template/ttp9.C ! d7a01e97d99f1b74700f8e173b381e7e gcc/testsuite/g++.dg/template/type1.C ! 7bd261d29e895f70198d2995a62cbd35 gcc/testsuite/g++.dg/template/type2.C ! 3c8d3538984363bd4ff0ecceec6b5f59 gcc/testsuite/g++.dg/template/typedef1.C ! 9dbc8ad1aa7e6168259b0bedccb56f11 gcc/testsuite/g++.dg/template/typedef2.C ! ccd975f84b8531606ff90ff87ff98010 gcc/testsuite/g++.dg/template/typedef3.C ! b0fc3dbf20029dacd11ee080396a5e69 gcc/testsuite/g++.dg/template/typedef4.C ! 2663b276d6ccc95487be449ff75d8871 gcc/testsuite/g++.dg/template/typedef5.C ! 5608e09eb5e126cbf511d7b99a577ef4 gcc/testsuite/g++.dg/template/typename1.C ! 6f0e8ab81674c7673d0604ed5e32996d gcc/testsuite/g++.dg/template/typename2.C ! baaa577db3fc32c6dd18e8cfa76705eb gcc/testsuite/g++.dg/template/typename3.C ! 067e80757c255d2bfc9772a4fbf18fb7 gcc/testsuite/g++.dg/template/typename4.C ! 657b2e18e1c5bda47ab17e796163c009 gcc/testsuite/g++.dg/template/typename5.C ! ed39e1b4f163d77da95d420ba783410c gcc/testsuite/g++.dg/template/typename6.C ! 9108fc5e479d002dfe1d6280ab3a8e35 gcc/testsuite/g++.dg/template/typename7.C ! a991f3b843fb36ef428fd3261f7cd8d6 gcc/testsuite/g++.dg/template/typename8.C ! 951143bd9928716b4f5d4f181539733a gcc/testsuite/g++.dg/template/typename9.C ! 510fd3ce84e62045e22325b3b40e2abb gcc/testsuite/g++.dg/template/unify10.C ! 450c0b9e346d4201c85d9055f20ebf1a gcc/testsuite/g++.dg/template/unify1.C ! 4559d27962ac65b887c6f4a3a42dc70f gcc/testsuite/g++.dg/template/unify2.C ! 16808e8b62429d390bc5719fd2009b5c gcc/testsuite/g++.dg/template/unify3.C ! feb3d3e768d415765fa75c15289189a8 gcc/testsuite/g++.dg/template/unify4.C ! a356fc4e8d85f399c730f255f0823551 gcc/testsuite/g++.dg/template/unify5.C ! 63e91a546ca33b6fb3126c637052a11d gcc/testsuite/g++.dg/template/unify6.C ! 4d15ff2e283fb0fb69b0b5b7104a57ed gcc/testsuite/g++.dg/template/unify7.C ! d04f9d4f8d36c0325245fb8a7df506ad gcc/testsuite/g++.dg/template/unify8.C ! 1867b7471bb6b624bf0ce243348a15f3 gcc/testsuite/g++.dg/template/unify9.C ! b60b7ba97d84900a03ad818e8de4f60d gcc/testsuite/g++.dg/template/union1.C ! ea5711e263946af1fd27b9adf5ca79d9 gcc/testsuite/g++.dg/template/using10.C ! 36bc33b0a7d4f4c6efc1f83c1b6bf13b gcc/testsuite/g++.dg/template/using1.C ! 55214e40da67d419f3d996bfa53f0404 gcc/testsuite/g++.dg/template/using2.C ! 2131f7be9d523457118116995b368d74 gcc/testsuite/g++.dg/template/using3.C ! cd698ebd98a80f55920d17ae629b4d9b gcc/testsuite/g++.dg/template/using4.C ! 730dbbdbfc73d70df6d68467f8af3c39 gcc/testsuite/g++.dg/template/using5.C ! 6bc8a704452336d9d0ee978fef2a7f60 gcc/testsuite/g++.dg/template/using6.C ! b84e1ff61ee65ba43655de5d69616da1 gcc/testsuite/g++.dg/template/using7.C ! 4b82993be36fd76cdb24298731b1c1e6 gcc/testsuite/g++.dg/template/using8.C ! dbaee67864534e72930b87dcda9ce27c gcc/testsuite/g++.dg/template/using9.C ! 371fd451d6e75ee687f0678fffede3d0 gcc/testsuite/g++.dg/template/varmod1.C ! 98fb9a7526b5989b48ce49e7131f8f76 gcc/testsuite/g++.dg/template/vtable1.C ! d55a534d0d8361d48d4f9895d5fb658a gcc/testsuite/g++.dg/template/vtable2.C ! 5b9020bf992482a36833bb577ebb8d40 gcc/testsuite/g++.dg/template/warn1.C ! 577a7a4f76f06bf7384ad303d275f983 gcc/testsuite/g++.dg/template/wrap1.C ! 997487fdaa8d8f97009b2d9f2e2f3766 gcc/testsuite/g++.dg/tls/diag-1.C ! 767d30bd377e77a85a0719bbac884ecf gcc/testsuite/g++.dg/tls/diag-2.C ! 2dceeff9ffb9aae3991dadd10b3c1457 gcc/testsuite/g++.dg/tls/diag-3.C ! 4d8593ea3173ca8c5bd1cfa13c865e50 gcc/testsuite/g++.dg/tls/diag-4.C ! decd08e1eee840e8ad1abce9adf7f1ca gcc/testsuite/g++.dg/tls/init-1.C ! adee194bbb7c00dd5f4aa91a5de8cced gcc/testsuite/g++.dg/tls/init-2.C ! 69bb33d9a4006a782c71d61bd8a4bcf9 gcc/testsuite/g++.dg/tls/static-1a.cc ! 7130949e42340db9ac32aec381d6ab53 gcc/testsuite/g++.dg/tls/static-1.C ! cadaf35c6f73680cbe360243df988817 gcc/testsuite/g++.dg/tls/tls.exp ! d0ff7b21e6cafbaa5dd1684c5d898a19 gcc/testsuite/g++.dg/tls/trivial.C ! 2a1f9c8b1ccb241e4745f1e06c56fac3 gcc/testsuite/g++.dg/tree-ssa/20040317-1.C ! 92014ea122d687546fe3649560d8b2a7 gcc/testsuite/g++.dg/tree-ssa/builtin1.C ! ebffc2389dbbf739ae120d2beb15bf62 gcc/testsuite/g++.dg/tree-ssa/empty-1.C ! f79c43507fa4aca8a95c87d32e47ccc2 gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C ! 15d04de90caeaa58c0619fc32a87753c gcc/testsuite/g++.dg/tree-ssa/pointer-reference-alias.C ! 62600822d88828e393d9efe9f65e0fb1 gcc/testsuite/g++.dg/tree-ssa/pr15791-1.C ! 44258efc32e7a0390a4fd5cba4148adc gcc/testsuite/g++.dg/tree-ssa/pr15791-2.C ! 60208923fa136080caefbbee2e86be67 gcc/testsuite/g++.dg/tree-ssa/pr15791-3.C ! 0f59bb1d8a1193143a12e70d489de8a4 gcc/testsuite/g++.dg/tree-ssa/pr15791-4.C ! 5c84d01e2380defec463c6de4c81154b gcc/testsuite/g++.dg/tree-ssa/pr15791-5.C ! 890d09382f8bad07b069d8f8fe14035c gcc/testsuite/g++.dg/tree-ssa/pr16688.C ! c04d507a2753246aa9671b4cac28ff58 gcc/testsuite/g++.dg/tree-ssa/pr17153.C ! 84bb302e221d8cd2317c6c09441d615f gcc/testsuite/g++.dg/tree-ssa/pr17400.C ! 3f50ad6afe1400d17f21f8b61d4be1a6 gcc/testsuite/g++.dg/tree-ssa/pr17517.C ! a425019d3ee630ab12baac6d527c530b gcc/testsuite/g++.dg/tree-ssa/pr19786.C ! 36bc4e744d6fb50060ca8b029be1905c gcc/testsuite/g++.dg/tree-ssa/pr19952.C ! a9d7f4347bccd1e6029d7c844680a5b4 gcc/testsuite/g++.dg/tree-ssa/pr20280.C ! f5470d08f139172f4d55734f425bd57a gcc/testsuite/g++.dg/tree-ssa/pr23326.C ! 31fb06e70a65b02820509d29892e2f1c gcc/testsuite/g++.dg/tree-ssa/pr23624.C ! b080fd3e7c16e4b1f0f6fa1c524d4a4b gcc/testsuite/g++.dg/tree-ssa/pr27891.C ! 3200a8b9fd991c3c4efaf888c6e01504 gcc/testsuite/g++.dg/tree-ssa/ssa-cast-1.C ! f104b5046f05371e747dace4b28533b7 gcc/testsuite/g++.dg/tree-ssa/ssa-sra-1.C ! 5473bf41dbc64129da5a98925de50e23 gcc/testsuite/g++.dg/tree-ssa/ssa-sra-2.C ! 1b493dbcf5783f5a71a5837748ccfb5b gcc/testsuite/g++.dg/tree-ssa/ssa-sra-3.C ! 0fb08fd6d187247ae5872931e884061c gcc/testsuite/g++.dg/tree-ssa/tmmti.C ! e385e7daff21be2b3748b5670c0e91d2 gcc/testsuite/g++.dg/vect/pr19951.cc ! 4c9cd65dd9660841bb75b56105b4bcfd gcc/testsuite/g++.dg/vect/vect.exp ! 064f2d562e6ae3005fac3be98940a167 gcc/testsuite/g++.dg/warn/compare1.C ! 85be959a24d4346758266af7cda69d72 gcc/testsuite/g++.dg/warn/conv1.C ! c06b80700617a1e18ca42c1666bae072 gcc/testsuite/g++.dg/warn/conv2.C ! cc281c397d45da8c573eee459fc65fa7 gcc/testsuite/g++.dg/warn/conv3.C ! a13aaa30037789e1fbc1e83bdcbaff93 gcc/testsuite/g++.dg/warn/conversion-function-1.C ! d5fcd483303360915cb089b93fa1cd74 gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-1.C ! ca9f620c9a4fcfd05cfa551f64c2c55c gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-2.C ! 85dc72a0303b57c698ce2804c195f5b0 gcc/testsuite/g++.dg/warn/ctor-init-1.C ! 946888ec2ea97ac11876e77cc3c3ba32 gcc/testsuite/g++.dg/warn/deprecated-2.C ! ffc4336bd55125d0c8161da036a3471d gcc/testsuite/g++.dg/warn/deprecated.C ! 5e598309e0a011e0e37afcaf0b658c4f gcc/testsuite/g++.dg/warn/effc1.C ! ea529389c86d5a43c531a82630dfde8b gcc/testsuite/g++.dg/warn/effc2.C ! a09300084b0484d20d1e01b50584cbd6 gcc/testsuite/g++.dg/warn/effc3.C ! 931d147f4baed695f1a67ae899cebd03 gcc/testsuite/g++.dg/warn/format1.C ! 77cfd7b8f34afd97ff68bc102b6c6fc6 gcc/testsuite/g++.dg/warn/format2.C ! 449301e4fc095134d15ba50f081d6eb2 gcc/testsuite/g++.dg/warn/format3.C ! 0163a6a329fdf7f5efa7b908b04848a0 gcc/testsuite/g++.dg/warn/friend.C ! e81d20f2a65cb672129118ceab24cd3e gcc/testsuite/g++.dg/warn/huge-val1.C ! 947eb21e9808319dc342bbc45acb7e0c gcc/testsuite/g++.dg/warn/implicit-typename1.C ! f69540cf16bb392d5bf1e5edfc8e067e gcc/testsuite/g++.dg/warn/implicit-typename2.C ! 5d559af51cd6e5fbe0dbb5a62a5d3366 gcc/testsuite/g++.dg/warn/implicit-typename3.C ! 8ca4663e374bdf39d4e89678129dd5ac gcc/testsuite/g++.dg/warn/incomplete1.C ! 0c33b46fd2f31938e2ff6fb7fc3f0b90 gcc/testsuite/g++.dg/warn/inline1.C ! 7c84293b9be13f3fdd30d3803765a5c4 gcc/testsuite/g++.dg/warn/inline2.C ! c10ffa59cbc975e37cf002ed2e59ae32 gcc/testsuite/g++.dg/warn/main-2.C ! 217f0311161c670d6ef0fbd06a3c6b91 gcc/testsuite/g++.dg/warn/main.C ! 0f0e7dea39f9789574205f8f725f6fc5 gcc/testsuite/g++.dg/warn/minmax.C ! 67d018f4028bfdad4712e6c50a3eefa7 gcc/testsuite/g++.dg/warn/missing-field-init-1.C ! 5810653b0c8f7de9557f67564c81fa60 gcc/testsuite/g++.dg/warn/missing-field-init-2.C ! 1902e5724627ee76d77f99218f859ac2 gcc/testsuite/g++.dg/warn/noeffect2.C ! bbae8b6a10a424fb379a1b06f32cb8ff gcc/testsuite/g++.dg/warn/noeffect4.C ! 66a1048126ecd634e1e4f71263be239e gcc/testsuite/g++.dg/warn/noeffect5.C ! 58c48dbaffba495d57fb0bf370f50060 gcc/testsuite/g++.dg/warn/noeffect6.C ! 40efbe938691eeff621e7ef02235827f gcc/testsuite/g++.dg/warn/nonnull1.C ! acf9323dc369473d47e1a02ca5461933 gcc/testsuite/g++.dg/warn/noreturn-1.C ! 10a2dc88ff4acf5169ed37d5b483050b gcc/testsuite/g++.dg/warn/noreturn-2.C ! 99162a062d0507c49cfdb62a0ec174e4 gcc/testsuite/g++.dg/warn/noreturn-3.C ! 33e37856b8391737e80c51371895ce7d gcc/testsuite/g++.dg/warn/oldcast1.C ! a17c4c0444990921d3c66161e1a84c51 gcc/testsuite/g++.dg/warn/pedantic1.C ! acd9eb52e3298cbde90941f636efb15f gcc/testsuite/g++.dg/warn/pmf1.C ! e43aa541f634d4d1e2e6169f81b28092 gcc/testsuite/g++.dg/warn/pr21983.C ! 96120ab751e969d610bf2fc3bec17a85 gcc/testsuite/g++.dg/warn/pr23075.C ! 8c096cfbcb0f16fa5bde02650ac4ab41 gcc/testsuite/g++.dg/warn/private1.C ! c81b53fadf211068145ee221f46e6dcc gcc/testsuite/g++.dg/warn/register-var-1.C ! ea73d6265dc16c3e8af8fcf468fbfdee gcc/testsuite/g++.dg/warn/register-var-2.C ! 70f8973f83c648dfef793b81d7b5a128 gcc/testsuite/g++.dg/warn/return-reference.C ! 5e583edd642b46c07735de366c4d0f59 gcc/testsuite/g++.dg/warn/sentinel.C ! 6f90eb3a0f4a4e7f096197fba7797aff gcc/testsuite/g++.dg/warn/template-1.C ! aee910320aa561272260bfc2fcc381f9 gcc/testsuite/g++.dg/warn/var-args1.C ! 5cc9f29112baf492791a6e061240f16e gcc/testsuite/g++.dg/warn/volatile1.C ! d489a76c7b7ab5b0e165f2342a4e6974 gcc/testsuite/g++.dg/warn/Wbraces1.C ! b6f440088bcb927d61a2c0ed73f71874 gcc/testsuite/g++.dg/warn/Wbraces2.C ! 3667162d7aa037ab6197e7d3ffea1a6c gcc/testsuite/g++.dg/warn/Wcast-qual1.C ! 2d2da24222711602624d6870a966c8b0 gcc/testsuite/g++.dg/warn/Wctor-dtor.C ! ee0b4d9e331b2ed8b1a730e066fc0084 gcc/testsuite/g++.dg/warn/Wdtor1.C ! db0369443832a167e3eafc656f0f0edc gcc/testsuite/g++.dg/warn/weak1.C ! 6cbb434563bf5c0247156042fe84718d gcc/testsuite/g++.dg/warn/Weff1.C ! 99a0635e430cefd28c2908b5aaf4a487 gcc/testsuite/g++.dg/warn/Winline-1.C ! 0e30443ee25811cad88723354c525b24 gcc/testsuite/g++.dg/warn/Winline-2.C ! e5e6d08567eb0a03fffadca1da754cde gcc/testsuite/g++.dg/warn/Winline-3.C ! 401a1cfacaa701f3e1459d7dcaf225d9 gcc/testsuite/g++.dg/warn/Winline-4.C ! 17ce52166f1ac71872bcacc58c562353 gcc/testsuite/g++.dg/warn/Wnvdtor.C ! 4d3b7ed38b5e078db7e76014e7eab321 gcc/testsuite/g++.dg/warn/Woverloaded-1.C ! d1f22f759809f81b1b677be34f938b02 gcc/testsuite/g++.dg/warn/Wparentheses-1.C ! ea3c2716291fc812b8d00190b207f31b gcc/testsuite/g++.dg/warn/Wparentheses-2.C ! f54d3fb57e7ea75f1954d2671e769fd5 gcc/testsuite/g++.dg/warn/Wparentheses-3.C ! 5cb9671988084dbee7c5cdf77fbbfa0c gcc/testsuite/g++.dg/warn/Wparentheses-4.C ! 89a3835e86fc8dc3b194269fb1f54375 gcc/testsuite/g++.dg/warn/Wreorder-1.C ! 39d7f3f2b6a28c609038dedf0f24d03c gcc/testsuite/g++.dg/warn/Wreturn-1.C ! 6a9ad99dea244e7a1d6655a1e95ccfea gcc/testsuite/g++.dg/warn/Wreturn-2.C ! d0e225992bc2f0e5e2e51d846e21a8b4 gcc/testsuite/g++.dg/warn/Wreturn-3.C ! 784c916e3f956afe80f26ff565b29be6 gcc/testsuite/g++.dg/warn/Wreturn-type-1.C ! 1d81b4c94aef9d2c63d5599d4508e03a gcc/testsuite/g++.dg/warn/Wreturn-type-2.C ! 0877959d4ff69bc477955ce1ceadb231 gcc/testsuite/g++.dg/warn/Wreturn-type-3.C ! 78a781a7fee9227b3174b6dee0ac20b3 gcc/testsuite/g++.dg/warn/Wsequence-point-1.C ! 5f3bcedcf90b0a88ec7f6f5dc569ce69 gcc/testsuite/g++.dg/warn/Wshadow-1.C ! 6a6527871d476c4275232fa53d041994 gcc/testsuite/g++.dg/warn/Wshadow-2.C ! c6d10f027652eb4c20869c7eaeebb358 gcc/testsuite/g++.dg/warn/Wshadow-3.C ! 2247cfbc59da044c90471731c49fe14d gcc/testsuite/g++.dg/warn/Wsign-compare-1.C ! 9f043716d56d5ecb10d2e43f4882b263 gcc/testsuite/g++.dg/warn/Wswitch-1.C ! 063811cae4064dfe33ddbcd11e9f93ee gcc/testsuite/g++.dg/warn/Wswitch-2.C ! ec17a45e76ade076a9d23dd01ca9751f gcc/testsuite/g++.dg/warn/Wswitch-default-1.C ! 2908bb9b9b3a7ea3f41f0effd0934ce0 gcc/testsuite/g++.dg/warn/Wswitch-default-2.C ! f3d80e4b7c90755533b6b7bd8812abae gcc/testsuite/g++.dg/warn/Wunreachable-code-1.C ! aa9f0a4fa9133811690bf8fa76df33b7 gcc/testsuite/g++.dg/warn/Wunreachable-code-2.C ! 09723811a7331dcc7580068bdfe05710 gcc/testsuite/g++.dg/warn/Wunused-10.C ! 509e856e0fc2084da098b641f1d63e89 gcc/testsuite/g++.dg/warn/Wunused-11.C ! ed6fbf0a414b22ad6579cf9a3fbe6c2f gcc/testsuite/g++.dg/warn/Wunused-12.C ! d08f8f4d2f55349741193b20c16afa1a gcc/testsuite/g++.dg/warn/Wunused-1.C ! 61051d6055a088efd9b196d7533030ea gcc/testsuite/g++.dg/warn/Wunused-2.C ! 19f1d5b223a75e9107f8207c10aa080c gcc/testsuite/g++.dg/warn/Wunused-3.C ! 3c7c2b442d4bd62310dcfdd99d91e1b2 gcc/testsuite/g++.dg/warn/Wunused-4.C ! a1eac98a6496704d61be03bb58327d0f gcc/testsuite/g++.dg/warn/Wunused-5.C ! 716f99b28cebbf385c168497daeff7ae gcc/testsuite/g++.dg/warn/Wunused-6.C ! c969e351f86316e8ad9196c0ce95cd3c gcc/testsuite/g++.dg/warn/Wunused-7.C ! 0d99e205a486cf3984dae4b4c82a1c4f gcc/testsuite/g++.dg/warn/Wunused-8.C ! c028f96ef429d16acd56c46dd1ef7140 gcc/testsuite/g++.dg/warn/Wunused-9.C ce32673088c3b07b2450b05154ff077f gcc/testsuite/gfortran.dg/achar_1.f90 762441c3489be61276162b0dd388e187 gcc/testsuite/gfortran.dg/aint_anint_1.f90 2ca82d5f95419efa97441fefb5d80bdb gcc/testsuite/gfortran.dg/altreturn_1.f90 *************** ce32673088c3b07b2450b05154ff077f gcc/te *** 16756,16762 **** 6b96d70766eaf58b5853527d5eb75dce gcc/testsuite/gfortran.dg/array_constructor_4.f90 9918ac77cf760a3800e94da773f0a74b gcc/testsuite/gfortran.dg/array_constructor_5.f90 2f9d83f2495ca572918ad1169ed18322 gcc/testsuite/gfortran.dg/arrayio_0.f90 - deab4a6796b2447e0b52d276de9e7520 gcc/testsuite/gfortran.dg/assign.f90 33bb9c6a0efda6c1c378e2203614d936 gcc/testsuite/gfortran.dg/assign_1.f90 d13716000aff2182530213b6daeb5f10 gcc/testsuite/gfortran.dg/assign_2.f90 a0494aa37ce786eddcb2107da73e9e9d gcc/testsuite/gfortran.dg/assign_3.f90 --- 13599,13604 ---- *************** bd3eaa5ee0e2bbe2c28826271bd7069f gcc/te *** 16764,16780 **** f3fec4b773a296229e75e60ef6cafa3d gcc/testsuite/gfortran.dg/assign_4.f90 f501ad9fe36a5716a92695db1f43f9de gcc/testsuite/gfortran.dg/assign_5.f90 7a9255b8194890e4998558c6c4abb2e9 gcc/testsuite/gfortran.dg/assign_6.f 8a3f0942bd4a75e57daf738c679f4094 gcc/testsuite/gfortran.dg/assign_func_dtcomp_1.f90 966d7e116c2df8e1539e6653d8cd7dc2 gcc/testsuite/gfortran.dg/assignment_1.f90 10199e9b831f43ad1d5782ede78784c3 gcc/testsuite/gfortran.dg/associated_1.f90 ! 9fde702cc7bdddee647d7195a3270ddf gcc/testsuite/gfortran.dg/assumed_dummy_1.f90 ! 5cbda22a679e93aeea1fe4ac123aa1b8 gcc/testsuite/gfortran.dg/assumed_size_dt_dummy.f90 1e7f74d6532554c8c19294f2cb8ebfdb gcc/testsuite/gfortran.dg/auto_array_1.f90 6e8410c6665ef1d4fb6ad07cf924cd2c gcc/testsuite/gfortran.dg/auto_internal_assumed.f90 - 31e9278c6f1c25f6970f1455223ed3c0 gcc/testsuite/gfortran.dg/auto_save_1.f90 533e2a2a376ca90b79c21f4941e3ceea gcc/testsuite/gfortran.dg/automatic_char_len_1.f90 0bb10fbdd251207409a82e8715768a6e gcc/testsuite/gfortran.dg/automatic_char_len_2.f90 ! f6d9da82c498c86cc7745b9c886c7393 gcc/testsuite/gfortran.dg/automatic_module_variable.f90 64d0b87543050b6c3e0f57334afee034 gcc/testsuite/gfortran.dg/backslash_1.f90 239114651bbe9b53f1996646af1a1149 gcc/testsuite/gfortran.dg/backslash_2.f90 e90c72bd73e32550cfe8cfceae2beca3 gcc/testsuite/gfortran.dg/backspace.f --- 13606,13623 ---- f3fec4b773a296229e75e60ef6cafa3d gcc/testsuite/gfortran.dg/assign_4.f90 f501ad9fe36a5716a92695db1f43f9de gcc/testsuite/gfortran.dg/assign_5.f90 7a9255b8194890e4998558c6c4abb2e9 gcc/testsuite/gfortran.dg/assign_6.f + deab4a6796b2447e0b52d276de9e7520 gcc/testsuite/gfortran.dg/assign.f90 8a3f0942bd4a75e57daf738c679f4094 gcc/testsuite/gfortran.dg/assign_func_dtcomp_1.f90 966d7e116c2df8e1539e6653d8cd7dc2 gcc/testsuite/gfortran.dg/assignment_1.f90 10199e9b831f43ad1d5782ede78784c3 gcc/testsuite/gfortran.dg/associated_1.f90 ! cf14ed77634d51d9551543989eb06cd9 gcc/testsuite/gfortran.dg/assumed_dummy_1.f90 ! d55d30d27c4e7c8b0dc4d3df9e381770 gcc/testsuite/gfortran.dg/assumed_size_dt_dummy.f90 1e7f74d6532554c8c19294f2cb8ebfdb gcc/testsuite/gfortran.dg/auto_array_1.f90 6e8410c6665ef1d4fb6ad07cf924cd2c gcc/testsuite/gfortran.dg/auto_internal_assumed.f90 533e2a2a376ca90b79c21f4941e3ceea gcc/testsuite/gfortran.dg/automatic_char_len_1.f90 0bb10fbdd251207409a82e8715768a6e gcc/testsuite/gfortran.dg/automatic_char_len_2.f90 ! 7e0ca877ebd35e61aafabd6b3c36d868 gcc/testsuite/gfortran.dg/automatic_module_variable.f90 ! 31e9278c6f1c25f6970f1455223ed3c0 gcc/testsuite/gfortran.dg/auto_save_1.f90 64d0b87543050b6c3e0f57334afee034 gcc/testsuite/gfortran.dg/backslash_1.f90 239114651bbe9b53f1996646af1a1149 gcc/testsuite/gfortran.dg/backslash_2.f90 e90c72bd73e32550cfe8cfceae2beca3 gcc/testsuite/gfortran.dg/backspace.f *************** e1e6e91037e7eac695683515f951782c gcc/te *** 16785,16792 **** f0d730c3594ce2f358ac721c25ef3407 gcc/testsuite/gfortran.dg/boz_1.f90 510c34a7ff95c5e38f0673515e9e70dd gcc/testsuite/gfortran.dg/boz_3.f90 b87d9e6c413d4f8ab0b74203734a7315 gcc/testsuite/gfortran.dg/boz_4.f90 ! c440b791ae108c650b5935a259dc2225 gcc/testsuite/gfortran.dg/char_array_constructor.f90 ! fc84e7b63f3cdd6fa8977860df5cda65 gcc/testsuite/gfortran.dg/char_array_structure_constructor.f90 e1dbdb6541eb13f3a773f8b1c4112427 gcc/testsuite/gfortran.dg/char_initialiser_actual.f90 090349644ce89a4aaeecb39dadcdeb9c gcc/testsuite/gfortran.dg/char_pointer_assign.f90 d53f14813aa1509776d377b9e182bc10 gcc/testsuite/gfortran.dg/char_pointer_comp_assign.f90 --- 13628,13635 ---- f0d730c3594ce2f358ac721c25ef3407 gcc/testsuite/gfortran.dg/boz_1.f90 510c34a7ff95c5e38f0673515e9e70dd gcc/testsuite/gfortran.dg/boz_3.f90 b87d9e6c413d4f8ab0b74203734a7315 gcc/testsuite/gfortran.dg/boz_4.f90 ! 0b276172cbedbe035f11624a6c5e6b3f gcc/testsuite/gfortran.dg/char_array_constructor.f90 ! 06634a0a2df3524c792532752a93b34d gcc/testsuite/gfortran.dg/char_array_structure_constructor.f90 e1dbdb6541eb13f3a773f8b1c4112427 gcc/testsuite/gfortran.dg/char_initialiser_actual.f90 090349644ce89a4aaeecb39dadcdeb9c gcc/testsuite/gfortran.dg/char_pointer_assign.f90 d53f14813aa1509776d377b9e182bc10 gcc/testsuite/gfortran.dg/char_pointer_comp_assign.f90 *************** de1b5d5dc97f6005532533e028a29670 gcc/te *** 16812,16821 **** 7c823bfc6fe5a1777f3e40fc0e756cd0 gcc/testsuite/gfortran.dg/complex_intrinsic_2.f90 2d5510828587d52c4ef6fdd67e0b31d1 gcc/testsuite/gfortran.dg/complex_read.f90 d7579b8d3e86545a00a17e2f17b2b860 gcc/testsuite/gfortran.dg/complex_write.f90 ! c726108aa1cbfbc0c1b801b6ba5ab484 gcc/testsuite/gfortran.dg/contained_1.f90 a5b73600d2dafa16eb551b401fe8bb24 gcc/testsuite/gfortran.dg/contained_equivalence_1.f90 7a3e47074b3fa94a7580a20fbf161d14 gcc/testsuite/gfortran.dg/data_char_1.f90 ! a83e50972b9e5e750b5ecce121891d85 gcc/testsuite/gfortran.dg/data_constraints_1.f90 3ece70a5bb9b24671d4c8179edf9b97a gcc/testsuite/gfortran.dg/data_constraints_2.f90 433440f2bc7400a428ec319b70a4c7c4 gcc/testsuite/gfortran.dg/data_initialized.f90 db1c86586209e539f8bf50bb7f33c65a gcc/testsuite/gfortran.dg/deallocate_stat.f90 --- 13655,13664 ---- 7c823bfc6fe5a1777f3e40fc0e756cd0 gcc/testsuite/gfortran.dg/complex_intrinsic_2.f90 2d5510828587d52c4ef6fdd67e0b31d1 gcc/testsuite/gfortran.dg/complex_read.f90 d7579b8d3e86545a00a17e2f17b2b860 gcc/testsuite/gfortran.dg/complex_write.f90 ! 670c605e88ac3be5968e36ae3472472c gcc/testsuite/gfortran.dg/contained_1.f90 a5b73600d2dafa16eb551b401fe8bb24 gcc/testsuite/gfortran.dg/contained_equivalence_1.f90 7a3e47074b3fa94a7580a20fbf161d14 gcc/testsuite/gfortran.dg/data_char_1.f90 ! 14daf069bb792ff2acbb9ad2da645338 gcc/testsuite/gfortran.dg/data_constraints_1.f90 3ece70a5bb9b24671d4c8179edf9b97a gcc/testsuite/gfortran.dg/data_constraints_2.f90 433440f2bc7400a428ec319b70a4c7c4 gcc/testsuite/gfortran.dg/data_initialized.f90 db1c86586209e539f8bf50bb7f33c65a gcc/testsuite/gfortran.dg/deallocate_stat.f90 *************** db1c86586209e539f8bf50bb7f33c65a gcc/te *** 16826,16846 **** 5a75c0e0705ded3d8e6c3f3bed66f6ea gcc/testsuite/gfortran.dg/der_array_io_2.f90 724f9d3d145864ae88e5dd56e28658f3 gcc/testsuite/gfortran.dg/der_array_io_3.f90 54d58321c463de955b80652c000a0a1e gcc/testsuite/gfortran.dg/der_io_1.f90 ! af3f8014e4d83111e67abc78cb3134af gcc/testsuite/gfortran.dg/der_io_2.f90 ! 40bbc1b616ce88dbe80a27b33710bd58 gcc/testsuite/gfortran.dg/der_io_3.f90 ! 2520b2121bba08e6b262ed618af815c5 gcc/testsuite/gfortran.dg/der_pointer_1.f90 bf5b308cd1f07ab2684c62117e3344ce gcc/testsuite/gfortran.dg/der_pointer_2.f90 ! bf70cd429d2bb96e66108ecbde6782f6 gcc/testsuite/gfortran.dg/der_pointer_3.f90 ! 4839916cae415b20d2ee7989c6f87984 gcc/testsuite/gfortran.dg/der_pointer_4.f90 e18724265ec6aab79c0620180f09bb92 gcc/testsuite/gfortran.dg/der_ptr_component_1.f90 - a466fd6c42d7959249200b6a5f8d0976 gcc/testsuite/gfortran.dg/derived_init_1.f90 - 64554deb3b97ec2c6f1b0bd4aa0d04fc gcc/testsuite/gfortran.dg/derived_pointer_recursion.f90 - 21dd790eb5de9f5842955d3e4168f143 gcc/testsuite/gfortran.dg/derived_recursion.f90 d7fad30aed7fbb3defe1e3cba6885245 gcc/testsuite/gfortran.dg/dev_null.f90 fea18fc8aaa232a79d68ed895d366065 gcc/testsuite/gfortran.dg/dfloat_1.f90 2ae61eb1af8a62620d49e66c0c0ad9c6 gcc/testsuite/gfortran.dg/dg.exp ! 950b86336c95e11166419c60906905bd gcc/testsuite/gfortran.dg/direct_io_1.f90 ! 0e94eeda02976adc3e6b7f11fd84f199 gcc/testsuite/gfortran.dg/direct_io_2.f90 a3f04c1f01833ed39e08ad3ca9f23ead gcc/testsuite/gfortran.dg/direct_io_3.f90 284b669e1d4a30d12cb5bda22c4025f3 gcc/testsuite/gfortran.dg/direct_io_4.f90 c7a75d3b71316ff89b47fa9681cf8066 gcc/testsuite/gfortran.dg/do_1.f90 --- 13669,13689 ---- 5a75c0e0705ded3d8e6c3f3bed66f6ea gcc/testsuite/gfortran.dg/der_array_io_2.f90 724f9d3d145864ae88e5dd56e28658f3 gcc/testsuite/gfortran.dg/der_array_io_3.f90 54d58321c463de955b80652c000a0a1e gcc/testsuite/gfortran.dg/der_io_1.f90 ! 5cc140922115e4d1775a0c7e4c3f00e4 gcc/testsuite/gfortran.dg/der_io_2.f90 ! ee9fb0a1f771beb587a4a664560d2a58 gcc/testsuite/gfortran.dg/der_io_3.f90 ! a466fd6c42d7959249200b6a5f8d0976 gcc/testsuite/gfortran.dg/derived_init_1.f90 ! 3727e36c318dce4b9d39661a12126e1e gcc/testsuite/gfortran.dg/derived_pointer_recursion.f90 ! 3a228a819cfecbda1ec6a36079e19125 gcc/testsuite/gfortran.dg/derived_recursion.f90 ! 1c423dc0e14abea2efb02448eda5a6e2 gcc/testsuite/gfortran.dg/der_pointer_1.f90 bf5b308cd1f07ab2684c62117e3344ce gcc/testsuite/gfortran.dg/der_pointer_2.f90 ! 9622b0f01861385f598cb688b3219f88 gcc/testsuite/gfortran.dg/der_pointer_3.f90 ! fbf08dd64dad98622706f61b9715a4e4 gcc/testsuite/gfortran.dg/der_pointer_4.f90 e18724265ec6aab79c0620180f09bb92 gcc/testsuite/gfortran.dg/der_ptr_component_1.f90 d7fad30aed7fbb3defe1e3cba6885245 gcc/testsuite/gfortran.dg/dev_null.f90 fea18fc8aaa232a79d68ed895d366065 gcc/testsuite/gfortran.dg/dfloat_1.f90 2ae61eb1af8a62620d49e66c0c0ad9c6 gcc/testsuite/gfortran.dg/dg.exp ! ea4b46f100a2bfd145edbb489c0084b0 gcc/testsuite/gfortran.dg/direct_io_1.f90 ! 5f8f393b0c98247748df4234e6e4b75d gcc/testsuite/gfortran.dg/direct_io_2.f90 a3f04c1f01833ed39e08ad3ca9f23ead gcc/testsuite/gfortran.dg/direct_io_3.f90 284b669e1d4a30d12cb5bda22c4025f3 gcc/testsuite/gfortran.dg/direct_io_4.f90 c7a75d3b71316ff89b47fa9681cf8066 gcc/testsuite/gfortran.dg/do_1.f90 *************** a6123bf77f221c60e8ae2f81bf6d0479 gcc/te *** 16852,16862 **** bdb45f687b5d3ca807045edcc5137867 gcc/testsuite/gfortran.dg/e_d_fmt.f90 2bc32bf3d4cbd294c902ac169f80f695 gcc/testsuite/gfortran.dg/edit_real_1.f90 9322412de6af3d6d2ddc02a981d1eb87 gcc/testsuite/gfortran.dg/empty_format_1.f90 ab3f96ec42d69cf7b38f37fa9bc2c94f gcc/testsuite/gfortran.dg/endfile.f90 ! c5fcdb329e48c8195fc4112f8e79724d gcc/testsuite/gfortran.dg/endfile_2.f90 ! d567d5b4840878ab834bb0c7bbc09c37 gcc/testsuite/gfortran.dg/entry_1.f90 dde6c08dab677880bb894b2143cf090b gcc/testsuite/gfortran.dg/entry_2.f90 ! 9ed1fb10bd35039c373802778017d0b3 gcc/testsuite/gfortran.dg/entry_3.f90 e5c77569beecdcca6d82afdeab3b11cb gcc/testsuite/gfortran.dg/entry_4.f90 7ab702c0c5c00cd9a2eeea0ee8dacf87 gcc/testsuite/gfortran.dg/eof_1.f90 015463de1e45aea184a6fc4fa3d85c7b gcc/testsuite/gfortran.dg/eof_2.f90 --- 13695,13705 ---- bdb45f687b5d3ca807045edcc5137867 gcc/testsuite/gfortran.dg/e_d_fmt.f90 2bc32bf3d4cbd294c902ac169f80f695 gcc/testsuite/gfortran.dg/edit_real_1.f90 9322412de6af3d6d2ddc02a981d1eb87 gcc/testsuite/gfortran.dg/empty_format_1.f90 + aee31a1383ac64d36c1841c06e6d4efd gcc/testsuite/gfortran.dg/endfile_2.f90 ab3f96ec42d69cf7b38f37fa9bc2c94f gcc/testsuite/gfortran.dg/endfile.f90 ! 24edfadea200fdc73d463b815d696793 gcc/testsuite/gfortran.dg/entry_1.f90 dde6c08dab677880bb894b2143cf090b gcc/testsuite/gfortran.dg/entry_2.f90 ! 311636bb234e08b9986a978841d7219a gcc/testsuite/gfortran.dg/entry_3.f90 e5c77569beecdcca6d82afdeab3b11cb gcc/testsuite/gfortran.dg/entry_4.f90 7ab702c0c5c00cd9a2eeea0ee8dacf87 gcc/testsuite/gfortran.dg/eof_1.f90 015463de1e45aea184a6fc4fa3d85c7b gcc/testsuite/gfortran.dg/eof_2.f90 *************** fbfb93faf7606e6e79f5ada1190b2701 gcc/te *** 16871,16877 **** 8221ad019e6d77341ef39ce052f45d6d gcc/testsuite/gfortran.dg/equiv_2.f90 007a185cab4821daf8f77132f4d4a74a gcc/testsuite/gfortran.dg/equiv_constraint_1.f90 aa34273d325330473026496f0d0aedc6 gcc/testsuite/gfortran.dg/equiv_constraint_2.f90 ! d5ee90c8c3018cbb8ee0d4f94ce174b8 gcc/testsuite/gfortran.dg/equiv_constraint_3.f90 9d7fe38fcdaa6d1edb4d178d6b4873a2 gcc/testsuite/gfortran.dg/equiv_constraint_4.f90 5b846cc26849a1ab60f8d75954fa8a90 gcc/testsuite/gfortran.dg/equiv_constraint_5.f90 011e025aadf505d11b0788e0bab74323 gcc/testsuite/gfortran.dg/equiv_constraint_6.f90 --- 13714,13720 ---- 8221ad019e6d77341ef39ce052f45d6d gcc/testsuite/gfortran.dg/equiv_2.f90 007a185cab4821daf8f77132f4d4a74a gcc/testsuite/gfortran.dg/equiv_constraint_1.f90 aa34273d325330473026496f0d0aedc6 gcc/testsuite/gfortran.dg/equiv_constraint_2.f90 ! 32446e644beee858829601d92abd132a gcc/testsuite/gfortran.dg/equiv_constraint_3.f90 9d7fe38fcdaa6d1edb4d178d6b4873a2 gcc/testsuite/gfortran.dg/equiv_constraint_4.f90 5b846cc26849a1ab60f8d75954fa8a90 gcc/testsuite/gfortran.dg/equiv_constraint_5.f90 011e025aadf505d11b0788e0bab74323 gcc/testsuite/gfortran.dg/equiv_constraint_6.f90 *************** e5b63e3c682a4ddf2d8741a5ee1819ce gcc/te *** 16886,16899 **** 119af5d2a294f56dc05ae8e93a0a6b9a gcc/testsuite/gfortran.dg/fgetc_1.f90 8d8068df6ac24ffed1c07629391baa04 gcc/testsuite/gfortran.dg/fgetc_2.f90 a02ea3c93114fc9f530a1acaaf89cda3 gcc/testsuite/gfortran.dg/fgetc_3.f90 - 038cbd43ca2c9e8c5b73e40c42b96d18 gcc/testsuite/gfortran.dg/fmt_read.f90 dd37f2c2631ff19e489cccf25064cc4f gcc/testsuite/gfortran.dg/fmt_read_bz_bn.f90 c32350da82df632ecbd7ca1c2fd0d5d7 gcc/testsuite/gfortran.dg/fmt_t_1.f90 cf6a8208b8c1f85d72c0d6ad794b175b gcc/testsuite/gfortran.dg/fmt_t_2.f90 61891007d1e9dca11ef477ca94fc6cc6 gcc/testsuite/gfortran.dg/forall_1.f90 d69bda72b86e7d87242fdb3e678115f1 gcc/testsuite/gfortran.dg/ftell_1.f90 e6dbd92e53655cf311564b59a07c2787 gcc/testsuite/gfortran.dg/ftell_2.f90 ! dd053536101d7491c8daab673de5fb5a gcc/testsuite/gfortran.dg/func_derived_1.f90 db7fb41cad42f0573d62d9d599f1cff7 gcc/testsuite/gfortran.dg/func_result_1.f90 3b9b90698893259f5c87d9dae144af46 gcc/testsuite/gfortran.dg/func_result_2.f90 877bcb109c291e807b0f25e03b6b7500 gcc/testsuite/gfortran.dg/g77/12002.f --- 13729,13742 ---- 119af5d2a294f56dc05ae8e93a0a6b9a gcc/testsuite/gfortran.dg/fgetc_1.f90 8d8068df6ac24ffed1c07629391baa04 gcc/testsuite/gfortran.dg/fgetc_2.f90 a02ea3c93114fc9f530a1acaaf89cda3 gcc/testsuite/gfortran.dg/fgetc_3.f90 dd37f2c2631ff19e489cccf25064cc4f gcc/testsuite/gfortran.dg/fmt_read_bz_bn.f90 + 038cbd43ca2c9e8c5b73e40c42b96d18 gcc/testsuite/gfortran.dg/fmt_read.f90 c32350da82df632ecbd7ca1c2fd0d5d7 gcc/testsuite/gfortran.dg/fmt_t_1.f90 cf6a8208b8c1f85d72c0d6ad794b175b gcc/testsuite/gfortran.dg/fmt_t_2.f90 61891007d1e9dca11ef477ca94fc6cc6 gcc/testsuite/gfortran.dg/forall_1.f90 d69bda72b86e7d87242fdb3e678115f1 gcc/testsuite/gfortran.dg/ftell_1.f90 e6dbd92e53655cf311564b59a07c2787 gcc/testsuite/gfortran.dg/ftell_2.f90 ! 545ead151d5678b880a336f87b83dadf gcc/testsuite/gfortran.dg/func_derived_1.f90 db7fb41cad42f0573d62d9d599f1cff7 gcc/testsuite/gfortran.dg/func_result_1.f90 3b9b90698893259f5c87d9dae144af46 gcc/testsuite/gfortran.dg/func_result_2.f90 877bcb109c291e807b0f25e03b6b7500 gcc/testsuite/gfortran.dg/g77/12002.f *************** ae928a3982a066d928063d50ace97dc6 gcc/te *** 16970,16977 **** a85861a0d55747ec81a6f6ff9abbbc59 gcc/testsuite/gfortran.dg/g77/980615-0.f 318e0d16be2cfe3c920f753c0fbb4313 gcc/testsuite/gfortran.dg/g77/980616-0.f c3ddecbeab19b90677541cf76acaac9d gcc/testsuite/gfortran.dg/g77/980628-0.f - 1e0e70eb38a08984269d69576d372475 gcc/testsuite/gfortran.dg/g77/980628-1.f 360f5bbb4cd238bbbcce4270b63d928f gcc/testsuite/gfortran.dg/g77/980628-10.f 2b6f8af2b8030c6f9a28cf456ab32b96 gcc/testsuite/gfortran.dg/g77/980628-2.f a20daa288cc22699844b9c9175679280 gcc/testsuite/gfortran.dg/g77/980628-3.f e343f08719f64d19c54050cab2a03006 gcc/testsuite/gfortran.dg/g77/980628-7.f --- 13813,13820 ---- a85861a0d55747ec81a6f6ff9abbbc59 gcc/testsuite/gfortran.dg/g77/980615-0.f 318e0d16be2cfe3c920f753c0fbb4313 gcc/testsuite/gfortran.dg/g77/980616-0.f c3ddecbeab19b90677541cf76acaac9d gcc/testsuite/gfortran.dg/g77/980628-0.f 360f5bbb4cd238bbbcce4270b63d928f gcc/testsuite/gfortran.dg/g77/980628-10.f + 1e0e70eb38a08984269d69576d372475 gcc/testsuite/gfortran.dg/g77/980628-1.f 2b6f8af2b8030c6f9a28cf456ab32b96 gcc/testsuite/gfortran.dg/g77/980628-2.f a20daa288cc22699844b9c9175679280 gcc/testsuite/gfortran.dg/g77/980628-3.f e343f08719f64d19c54050cab2a03006 gcc/testsuite/gfortran.dg/g77/980628-7.f *************** d585d34dc180093e68a600ba5dc9b52e gcc/te *** 16982,16994 **** 5b8e4d3e937b6a6803378fc996daa1cc gcc/testsuite/gfortran.dg/g77/980729-0.f 2101f50ac159df80eeb505634cd4a578 gcc/testsuite/gfortran.dg/g77/981117-1.f 58b6c4c7b24c5c055cbfb1ab4fff9799 gcc/testsuite/gfortran.dg/g77/990115-1.f - 6e591a26e09a34ae9fc73de68604e976 gcc/testsuite/gfortran.dg/g77/README 015ad1e9278ca086c2fea5e3688cb46c gcc/testsuite/gfortran.dg/g77/alpha1.f 23a15dd6c8f26c44ac0332b77ce97d2c gcc/testsuite/gfortran.dg/g77/cabs.f 578f69c372c06569362fb355faa8bca7 gcc/testsuite/gfortran.dg/g77/check0.f 43b72c8efdccf45c88f385d0e1ddc98f gcc/testsuite/gfortran.dg/g77/claus.f 8ab9ec4971f59cb107bdaa1f422c1298 gcc/testsuite/gfortran.dg/g77/complex_1.f - c1e3048c9a8fb1bb9d39012f2c0ddc2a gcc/testsuite/gfortran.dg/g77/cpp.F 838830e7d365923d03ad13761ee33432 gcc/testsuite/gfortran.dg/g77/cpp2.F d836c14b2ccaf34e68b93edc09c31075 gcc/testsuite/gfortran.dg/g77/cpp3.F 442e85c6079db6a83bff8a1e64990441 gcc/testsuite/gfortran.dg/g77/cpp4.F --- 13825,13835 ---- *************** d836c14b2ccaf34e68b93edc09c31075 gcc/te *** 16996,17001 **** --- 13837,13843 ---- d5fc5246359d20c7e9cc672903b75930 gcc/testsuite/gfortran.dg/g77/cpp5.h c69f5543560a22ab72c19b13c5895a8e gcc/testsuite/gfortran.dg/g77/cpp5inc.h ce9dc5394eccb224b2147c8433041ed4 gcc/testsuite/gfortran.dg/g77/cpp6.f + c1e3048c9a8fb1bb9d39012f2c0ddc2a gcc/testsuite/gfortran.dg/g77/cpp.F 89ac385f25f4364c6e1b16b5ae0a64a7 gcc/testsuite/gfortran.dg/g77/dcomplex.f 9ad01b7b7526f78267a8fbe38bee1555 gcc/testsuite/gfortran.dg/g77/dnrm2.f 5ede21f59a762ce67df24a594656d259 gcc/testsuite/gfortran.dg/g77/erfc.f *************** ce9dc5394eccb224b2147c8433041ed4 gcc/te *** 17004,17011 **** 1f6781d6cf004a145321247795101e47 gcc/testsuite/gfortran.dg/g77/f77-edit-h-out.f 1e5f6d866b729475e35dbaea58f7633f gcc/testsuite/gfortran.dg/g77/f77-edit-i-in.f 8f39aa584914e46ad5898af506058a71 gcc/testsuite/gfortran.dg/g77/f77-edit-i-out.f - 145150b5b9e0b1b391be92bdde7298f6 gcc/testsuite/gfortran.dg/g77/f77-edit-s-out.f 39e5bb2b521c5cc467963d1bde299b31 gcc/testsuite/gfortran.dg/g77/f77-edit-slash-out.f 94f03005b32e68a8eb26fb9016c3cf82 gcc/testsuite/gfortran.dg/g77/f77-edit-t-in.f 2fd189574e5e3e327e513bc9ad958b51 gcc/testsuite/gfortran.dg/g77/f77-edit-t-out.f 8ead1844fa1fa124ddaf73fab0bd65ac gcc/testsuite/gfortran.dg/g77/f77-edit-x-out.f --- 13846,13853 ---- 1f6781d6cf004a145321247795101e47 gcc/testsuite/gfortran.dg/g77/f77-edit-h-out.f 1e5f6d866b729475e35dbaea58f7633f gcc/testsuite/gfortran.dg/g77/f77-edit-i-in.f 8f39aa584914e46ad5898af506058a71 gcc/testsuite/gfortran.dg/g77/f77-edit-i-out.f 39e5bb2b521c5cc467963d1bde299b31 gcc/testsuite/gfortran.dg/g77/f77-edit-slash-out.f + 145150b5b9e0b1b391be92bdde7298f6 gcc/testsuite/gfortran.dg/g77/f77-edit-s-out.f 94f03005b32e68a8eb26fb9016c3cf82 gcc/testsuite/gfortran.dg/g77/f77-edit-t-in.f 2fd189574e5e3e327e513bc9ad958b51 gcc/testsuite/gfortran.dg/g77/f77-edit-t-out.f 8ead1844fa1fa124ddaf73fab0bd65ac gcc/testsuite/gfortran.dg/g77/f77-edit-x-out.f *************** c34f0338bfd38cc5789eae9ef9b39d98 gcc/te *** 17024,17078 **** b76273e7af403caabc68f7f1973b211c gcc/testsuite/gfortran.dg/g77/fno-underscoring.f 51a2c0c69a512565c359338191e9e39e gcc/testsuite/gfortran.dg/g77/funderscoring.f 4e6b7765ba2134bc507259bde21be582 gcc/testsuite/gfortran.dg/g77/int8421.f e3e21f1e711000a7a7b1837bce2dbea7 gcc/testsuite/gfortran.dg/g77/intrinsic-unix-bessel.f eeb1076395b9033c0dd4f2a74228a5f3 gcc/testsuite/gfortran.dg/g77/intrinsic-unix-erf.f b95bed0058de43a18f0b95b0a13babee gcc/testsuite/gfortran.dg/g77/labug1.f 5cd5db2f5585dc7595a6f6ad12e9e45d gcc/testsuite/gfortran.dg/g77/large_vec.f 29f3edfa4d9e8710746d03b0803588c0 gcc/testsuite/gfortran.dg/g77/le.f fb6296a6fec20992b83a093da381adb0 gcc/testsuite/gfortran.dg/g77/pr9258.f be4453fbf0f2790e43fd00617cc3e7ea gcc/testsuite/gfortran.dg/g77/short.f 632f6b94f0110d72eedbee7641bd627f gcc/testsuite/gfortran.dg/g77/strlen0.f 26374b4f17ec9ded8cafd5c6666580d5 gcc/testsuite/gfortran.dg/g77/toon_1.f 507107b1fe21bc057b23f80e4813a779 gcc/testsuite/gfortran.dg/g77/xformat.f ! 20309cf39d41b9bce0749e959d0cb2a1 gcc/testsuite/gfortran.dg/g77_intrinsics_funcs.f ! fabba7807c9249830126c97d3dfd6b6f gcc/testsuite/gfortran.dg/g77_intrinsics_sub.f ! 176b7a49d60c5170e3547883e19d1aa6 gcc/testsuite/gfortran.dg/generic_1.f90 ! 950e0227bc118a7f1b3b9a411904385b gcc/testsuite/gfortran.dg/generic_2.f90 ! 8903ef8f818c080ee22a33c4093134b8 gcc/testsuite/gfortran.dg/generic_3.f90 ! d21248018105fd7ccacf9fa869f57e0a gcc/testsuite/gfortran.dg/generic_4.f90 dde1a2efd44a1842615d10e590968dd6 gcc/testsuite/gfortran.dg/getenv_1.f90 8a26353e2b7e0f0a703ac46357325b28 gcc/testsuite/gfortran.dg/gnu_logical_1.F fcddec2c8be6f5c85fd4943091dc86d1 gcc/testsuite/gfortran.dg/gnu_logical_2.f90 ! 02325c42dbe88848a5e3bafe27873b29 gcc/testsuite/gfortran.dg/hollerith.f90 0c3afa45bfc2063f9608f6d6f01b44d1 gcc/testsuite/gfortran.dg/hollerith2.f90 ac7abff09db32e7d44719f0d0472dc64 gcc/testsuite/gfortran.dg/hollerith3.f90 734294d4da978b08e76ca2804bec998f gcc/testsuite/gfortran.dg/hollerith4.f90 ! 54d24831a056edc0a7c0fa6b7434377b gcc/testsuite/gfortran.dg/hollerith_1.f90 a14a5fa97e81a400bd650471329582e7 gcc/testsuite/gfortran.dg/hollerith_f95.f90 010b9d81ec159241afccfafe04481d3b gcc/testsuite/gfortran.dg/hollerith_legacy.f90 7c3dc49eef0ad6b3aec02d521e08d1f1 gcc/testsuite/gfortran.dg/host_dummy_index_1.f90 62a8904690ab3ce1ecb304b4131c61ed gcc/testsuite/gfortran.dg/ichar_1.f90 ! 166141e535015cde6b99ee5b4024f1f5 gcc/testsuite/gfortran.dg/implicit_1.f90 ! 64f1f368548042ba6814a03f6bea8f36 gcc/testsuite/gfortran.dg/implicit_2.f90 f91933b2213ae0e2eb08e9d25f71bae4 gcc/testsuite/gfortran.dg/implicit_3.f90 df16e04a147c4b5c3f07ec512e168b87 gcc/testsuite/gfortran.dg/implicit_5.f90 5641ddc8a0165f046a5b1a8b1743d5bc gcc/testsuite/gfortran.dg/implicit_6.f90 43802d74ee74a03ed66a1107a0b6e156 gcc/testsuite/gfortran.dg/implicit_7.f90 ! c47597a040be738db1346ce9cc2eb1bf gcc/testsuite/gfortran.dg/implicit_actual.f90 ! 8b8b6023f7cb77eb5ef45a5e631ba8c9 gcc/testsuite/gfortran.dg/inquire-complex.f90 ! be795e80364b41af20887114b9af7291 gcc/testsuite/gfortran.dg/inquire.f90 90423fca02398a6f55da36f8a889ca3e gcc/testsuite/gfortran.dg/inquire_5.f90 fbdf3dbc8604bd48c410cc6c2ac05aee gcc/testsuite/gfortran.dg/inquire_6.f90 8283bb4be36f05c63ad546fdd62f3531 gcc/testsuite/gfortran.dg/inquire_7.f90 39b40793ece3e8c584665b0dc674ff07 gcc/testsuite/gfortran.dg/inquire_8.f90 ! 0502fac72f1b8a1a31e6ed12f1c575f4 gcc/testsuite/gfortran.dg/int_1.f90 ! 4a8beb26ab72af02789bfeb4a15083e6 gcc/testsuite/gfortran.dg/interface_1.f90 ! 17c4562b792e274c16da9b6a78b41db8 gcc/testsuite/gfortran.dg/interface_2.f90 90b3155638c5685439fb666f6912408c gcc/testsuite/gfortran.dg/intrinsic_modulo_1.f90 3bbb1901584e77f5fff0a4ba7e9a9933 gcc/testsuite/gfortran.dg/intrinsic_verify_1.f90 b970e12e9b81e2fa5708fa8924a00c7d gcc/testsuite/gfortran.dg/io_invalid_1.f90 b7304d50b4a45d453cab3d197a166686 gcc/testsuite/gfortran.dg/iostat_1.f90 ! f4da554728a4712248154dc0a019644f gcc/testsuite/gfortran.dg/iostat_2.f90 401f6fb5eb7e23838be93598139f9063 gcc/testsuite/gfortran.dg/ishft.f90 4f674de130200a007cf1ee068838e622 gcc/testsuite/gfortran.dg/largeequiv_1.f90 6b10115fba6bad4e5a0a58ba881f0ab8 gcc/testsuite/gfortran.dg/list_read_1.f90 --- 13866,13921 ---- b76273e7af403caabc68f7f1973b211c gcc/testsuite/gfortran.dg/g77/fno-underscoring.f 51a2c0c69a512565c359338191e9e39e gcc/testsuite/gfortran.dg/g77/funderscoring.f 4e6b7765ba2134bc507259bde21be582 gcc/testsuite/gfortran.dg/g77/int8421.f + 20309cf39d41b9bce0749e959d0cb2a1 gcc/testsuite/gfortran.dg/g77_intrinsics_funcs.f + fabba7807c9249830126c97d3dfd6b6f gcc/testsuite/gfortran.dg/g77_intrinsics_sub.f e3e21f1e711000a7a7b1837bce2dbea7 gcc/testsuite/gfortran.dg/g77/intrinsic-unix-bessel.f eeb1076395b9033c0dd4f2a74228a5f3 gcc/testsuite/gfortran.dg/g77/intrinsic-unix-erf.f b95bed0058de43a18f0b95b0a13babee gcc/testsuite/gfortran.dg/g77/labug1.f 5cd5db2f5585dc7595a6f6ad12e9e45d gcc/testsuite/gfortran.dg/g77/large_vec.f 29f3edfa4d9e8710746d03b0803588c0 gcc/testsuite/gfortran.dg/g77/le.f fb6296a6fec20992b83a093da381adb0 gcc/testsuite/gfortran.dg/g77/pr9258.f + 6e591a26e09a34ae9fc73de68604e976 gcc/testsuite/gfortran.dg/g77/README be4453fbf0f2790e43fd00617cc3e7ea gcc/testsuite/gfortran.dg/g77/short.f 632f6b94f0110d72eedbee7641bd627f gcc/testsuite/gfortran.dg/g77/strlen0.f 26374b4f17ec9ded8cafd5c6666580d5 gcc/testsuite/gfortran.dg/g77/toon_1.f 507107b1fe21bc057b23f80e4813a779 gcc/testsuite/gfortran.dg/g77/xformat.f ! 50005c658d69da65aa9a626f2bfee25c gcc/testsuite/gfortran.dg/generic_1.f90 ! 676fac5933b9a694386c6cae95665706 gcc/testsuite/gfortran.dg/generic_2.f90 ! 8d379f7e0d1940c0cfc28f4cc608748f gcc/testsuite/gfortran.dg/generic_3.f90 ! 1cc8484a753fe6ce0c1d75574116dd81 gcc/testsuite/gfortran.dg/generic_4.f90 dde1a2efd44a1842615d10e590968dd6 gcc/testsuite/gfortran.dg/getenv_1.f90 8a26353e2b7e0f0a703ac46357325b28 gcc/testsuite/gfortran.dg/gnu_logical_1.F fcddec2c8be6f5c85fd4943091dc86d1 gcc/testsuite/gfortran.dg/gnu_logical_2.f90 ! 54d24831a056edc0a7c0fa6b7434377b gcc/testsuite/gfortran.dg/hollerith_1.f90 0c3afa45bfc2063f9608f6d6f01b44d1 gcc/testsuite/gfortran.dg/hollerith2.f90 ac7abff09db32e7d44719f0d0472dc64 gcc/testsuite/gfortran.dg/hollerith3.f90 734294d4da978b08e76ca2804bec998f gcc/testsuite/gfortran.dg/hollerith4.f90 ! 02325c42dbe88848a5e3bafe27873b29 gcc/testsuite/gfortran.dg/hollerith.f90 a14a5fa97e81a400bd650471329582e7 gcc/testsuite/gfortran.dg/hollerith_f95.f90 010b9d81ec159241afccfafe04481d3b gcc/testsuite/gfortran.dg/hollerith_legacy.f90 7c3dc49eef0ad6b3aec02d521e08d1f1 gcc/testsuite/gfortran.dg/host_dummy_index_1.f90 62a8904690ab3ce1ecb304b4131c61ed gcc/testsuite/gfortran.dg/ichar_1.f90 ! e25d6d0847562f0b179f26647f0fc245 gcc/testsuite/gfortran.dg/implicit_1.f90 ! 90f5bbfab5d2c23437fce58c84932a3c gcc/testsuite/gfortran.dg/implicit_2.f90 f91933b2213ae0e2eb08e9d25f71bae4 gcc/testsuite/gfortran.dg/implicit_3.f90 df16e04a147c4b5c3f07ec512e168b87 gcc/testsuite/gfortran.dg/implicit_5.f90 5641ddc8a0165f046a5b1a8b1743d5bc gcc/testsuite/gfortran.dg/implicit_6.f90 43802d74ee74a03ed66a1107a0b6e156 gcc/testsuite/gfortran.dg/implicit_7.f90 ! 00f6516e05b67177e951fce0a540ed1c gcc/testsuite/gfortran.dg/implicit_actual.f90 90423fca02398a6f55da36f8a889ca3e gcc/testsuite/gfortran.dg/inquire_5.f90 fbdf3dbc8604bd48c410cc6c2ac05aee gcc/testsuite/gfortran.dg/inquire_6.f90 8283bb4be36f05c63ad546fdd62f3531 gcc/testsuite/gfortran.dg/inquire_7.f90 39b40793ece3e8c584665b0dc674ff07 gcc/testsuite/gfortran.dg/inquire_8.f90 ! 8b8b6023f7cb77eb5ef45a5e631ba8c9 gcc/testsuite/gfortran.dg/inquire-complex.f90 ! be795e80364b41af20887114b9af7291 gcc/testsuite/gfortran.dg/inquire.f90 ! a316924acb45ac6498d4345b790de826 gcc/testsuite/gfortran.dg/int_1.f90 ! 963d4aaa7e671e1ef63e90d0fdddd025 gcc/testsuite/gfortran.dg/interface_1.f90 ! 2e9217fcdacf785f566d57b88a7b8353 gcc/testsuite/gfortran.dg/interface_2.f90 90b3155638c5685439fb666f6912408c gcc/testsuite/gfortran.dg/intrinsic_modulo_1.f90 3bbb1901584e77f5fff0a4ba7e9a9933 gcc/testsuite/gfortran.dg/intrinsic_verify_1.f90 b970e12e9b81e2fa5708fa8924a00c7d gcc/testsuite/gfortran.dg/io_invalid_1.f90 b7304d50b4a45d453cab3d197a166686 gcc/testsuite/gfortran.dg/iostat_1.f90 ! beb4ebd1d0e4d21fe9ab3fac1e5cebc4 gcc/testsuite/gfortran.dg/iostat_2.f90 401f6fb5eb7e23838be93598139f9063 gcc/testsuite/gfortran.dg/ishft.f90 4f674de130200a007cf1ee068838e622 gcc/testsuite/gfortran.dg/largeequiv_1.f90 6b10115fba6bad4e5a0a58ba881f0ab8 gcc/testsuite/gfortran.dg/list_read_1.f90 *************** d790ddb406b38b67d83bc92f76cdf315 gcc/te *** 17089,17136 **** 0039aa87d8c7bb33fdd7971da66f6212 gcc/testsuite/gfortran.dg/merge_char_1.f90 39267eb2a7da9bb2c75e76503586d534 gcc/testsuite/gfortran.dg/mixed_io_1.c 4d177b554db287eb47a74e591be97a68 gcc/testsuite/gfortran.dg/mixed_io_1.f90 ! 48136c0e5c25c04a882912ce8d637360 gcc/testsuite/gfortran.dg/module_blank_common.f90 ! ed10080acb110d0627baacb5a9284e73 gcc/testsuite/gfortran.dg/module_commons_1.f90 ! 8ddc8ce9aa09445fff3b918fe8d41694 gcc/testsuite/gfortran.dg/module_double_reuse.f90 ! 632137a9d037966252a4a6da162a6f84 gcc/testsuite/gfortran.dg/module_equivalence_1.f90 ! f5e13ae86058d221b8a88213295e2fc0 gcc/testsuite/gfortran.dg/module_interface_1.f90 ! ab43a12e9d7dd4f0eed4d087fc19a84f gcc/testsuite/gfortran.dg/named_interface.f90 ! 41fabfed6789708fd01fe5dcc87777b2 gcc/testsuite/gfortran.dg/namelist_1.f90 7b366d052086c9701bcb8bd8c0823220 gcc/testsuite/gfortran.dg/namelist_11.f f13f1c6adba13322606188fb43f6098d gcc/testsuite/gfortran.dg/namelist_12.f f090c85effa83b96f6fd24bcd4afb38c gcc/testsuite/gfortran.dg/namelist_13.f90 ! e3b74ac0003fd01f0e6bf2775c2368aa gcc/testsuite/gfortran.dg/namelist_14.f90 ! b2ecc314d519e8409e7ef1ee4d950a43 gcc/testsuite/gfortran.dg/namelist_15.f90 1966e4eb56d2152bb7331ac3bba7364a gcc/testsuite/gfortran.dg/namelist_16.f90 6287a7e85d43fd474429c5fab5201b5b gcc/testsuite/gfortran.dg/namelist_17.f90 c712cbc767f63da4a05d98b002857e2e gcc/testsuite/gfortran.dg/namelist_18.f90 809608771664a5ada528ef8a651941d3 gcc/testsuite/gfortran.dg/namelist_19.f90 ! cd112962907d7cdcead33a96010fbfd8 gcc/testsuite/gfortran.dg/namelist_2.f90 616c505c906c398d6dba9d204cb485c3 gcc/testsuite/gfortran.dg/namelist_20.f90 1dfc7b131bae9468faca33bcea3ec9bb gcc/testsuite/gfortran.dg/namelist_3.f90 73de646ecd69b0bf965fecc1ccd64052 gcc/testsuite/gfortran.dg/namelist_blockdata.f 069dbff7c2c727c922c2a492f0feb75e gcc/testsuite/gfortran.dg/namelist_char_only.f90 ef48962027e736e82d3ed040adafacb0 gcc/testsuite/gfortran.dg/namelist_empty.f90 ac9bd591200a71d55876b90027fe1ffc gcc/testsuite/gfortran.dg/namelist_print_1.f e0d5d7f85bba8e168fd923e2a3baf213 gcc/testsuite/gfortran.dg/namelist_print_2.f ! dbf76db1aefb688dad65a28c5d6571d5 gcc/testsuite/gfortran.dg/namelist_use.f90 ! 248dd686ee0ac5b53ac4691b06f73163 gcc/testsuite/gfortran.dg/namelist_use_only.f90 15d0cea07e785184b1d7ba9b925a077e gcc/testsuite/gfortran.dg/negative_unit.f ! 985a7bb337e318ee326fd2da0b4cb91d gcc/testsuite/gfortran.dg/nested_modules_1.f90 ! bf95ac16885c317fe6be9ea12782bdd5 gcc/testsuite/gfortran.dg/nested_modules_2.f90 ! 80506fe15e570fa26cacd88f038cb89b gcc/testsuite/gfortran.dg/nested_modules_3.f90 ! 8c5098e532f7749d0e1b7a98861acbcb gcc/testsuite/gfortran.dg/nested_modules_4.f90 ! 5c7f72a16771dd8d5a8bf49f363e0e5e gcc/testsuite/gfortran.dg/nested_modules_5.f90 730255e540584d9c74033c64ae070925 gcc/testsuite/gfortran.dg/nested_reshape.f90 7a5c853472af3c05a8afc2f8d7ad7adb gcc/testsuite/gfortran.dg/nesting_1.f90 dcf2b1740ef71dad5a682ea69da7143e gcc/testsuite/gfortran.dg/noadv_size.f90 4feba1e10c04fc9dcb174a8eb1a71b14 gcc/testsuite/gfortran.dg/non_module_public.f90 eb6af590881f3e995fc6b2c78089f277 gcc/testsuite/gfortran.dg/nullify_1.f 3961c09453f94a6cd6afebfe5fbfe111 gcc/testsuite/gfortran.dg/oldstyle_1.f90 - c205a0b166ecdef2ccd1b9b1a0677b97 gcc/testsuite/gfortran.dg/open-options-blanks.f 941113644c9b039dadaf2ea8f8b4331d gcc/testsuite/gfortran.dg/open_access_1.f90 ! 61e7a8977edf731042228fdeb2153529 gcc/testsuite/gfortran.dg/open_new.f90 ! 178a850a935984712c450bd9bb00e795 gcc/testsuite/gfortran.dg/open_readonly_1.f90 683572a90d2fd1dc546fbd32f93633aa gcc/testsuite/gfortran.dg/output_exponents_1.f90 5353068217f60e06a82e93edf98d882a gcc/testsuite/gfortran.dg/overwrite_1.f ca8a7af6f8bb7f6ff4a50754b6ccaf23 gcc/testsuite/gfortran.dg/pad_no.f90 --- 13932,13979 ---- 0039aa87d8c7bb33fdd7971da66f6212 gcc/testsuite/gfortran.dg/merge_char_1.f90 39267eb2a7da9bb2c75e76503586d534 gcc/testsuite/gfortran.dg/mixed_io_1.c 4d177b554db287eb47a74e591be97a68 gcc/testsuite/gfortran.dg/mixed_io_1.f90 ! 3eee71ccf001c11059a11ed554e57a2b gcc/testsuite/gfortran.dg/module_blank_common.f90 ! bee79a2248b5b2ee78e066fad22fa279 gcc/testsuite/gfortran.dg/module_commons_1.f90 ! ae33a89c9570b59435ff816b81bc96ad gcc/testsuite/gfortran.dg/module_double_reuse.f90 ! 35d29b2c4ae128266c387ab1d8f1e7b9 gcc/testsuite/gfortran.dg/module_equivalence_1.f90 ! 730e64d0c12c3cef66ccbff160990615 gcc/testsuite/gfortran.dg/module_interface_1.f90 ! 7cf5dc498ef726ce761b9f199aab760b gcc/testsuite/gfortran.dg/named_interface.f90 7b366d052086c9701bcb8bd8c0823220 gcc/testsuite/gfortran.dg/namelist_11.f f13f1c6adba13322606188fb43f6098d gcc/testsuite/gfortran.dg/namelist_12.f f090c85effa83b96f6fd24bcd4afb38c gcc/testsuite/gfortran.dg/namelist_13.f90 ! 6aca4cdcf9d9c363335ccf8a38c3b7ed gcc/testsuite/gfortran.dg/namelist_14.f90 ! 6e7e57e808773f47542bdeb53c615338 gcc/testsuite/gfortran.dg/namelist_15.f90 1966e4eb56d2152bb7331ac3bba7364a gcc/testsuite/gfortran.dg/namelist_16.f90 6287a7e85d43fd474429c5fab5201b5b gcc/testsuite/gfortran.dg/namelist_17.f90 c712cbc767f63da4a05d98b002857e2e gcc/testsuite/gfortran.dg/namelist_18.f90 809608771664a5ada528ef8a651941d3 gcc/testsuite/gfortran.dg/namelist_19.f90 ! c0974b5c5b120f3e3f3cc3f37372b506 gcc/testsuite/gfortran.dg/namelist_1.f90 616c505c906c398d6dba9d204cb485c3 gcc/testsuite/gfortran.dg/namelist_20.f90 + cd112962907d7cdcead33a96010fbfd8 gcc/testsuite/gfortran.dg/namelist_2.f90 1dfc7b131bae9468faca33bcea3ec9bb gcc/testsuite/gfortran.dg/namelist_3.f90 73de646ecd69b0bf965fecc1ccd64052 gcc/testsuite/gfortran.dg/namelist_blockdata.f 069dbff7c2c727c922c2a492f0feb75e gcc/testsuite/gfortran.dg/namelist_char_only.f90 ef48962027e736e82d3ed040adafacb0 gcc/testsuite/gfortran.dg/namelist_empty.f90 ac9bd591200a71d55876b90027fe1ffc gcc/testsuite/gfortran.dg/namelist_print_1.f e0d5d7f85bba8e168fd923e2a3baf213 gcc/testsuite/gfortran.dg/namelist_print_2.f ! 45511bafce80c205bc5d248313dab66e gcc/testsuite/gfortran.dg/namelist_use.f90 ! 8715cd4600bfc103d725f1275f984e58 gcc/testsuite/gfortran.dg/namelist_use_only.f90 15d0cea07e785184b1d7ba9b925a077e gcc/testsuite/gfortran.dg/negative_unit.f ! 72c5c434b8d5f9eb1a043d17ccfa1e49 gcc/testsuite/gfortran.dg/nested_modules_1.f90 ! 3ce1e22a89f6f00d9865fb2c860e0773 gcc/testsuite/gfortran.dg/nested_modules_2.f90 ! 46b78c9d04e8b661744303b603881a8f gcc/testsuite/gfortran.dg/nested_modules_3.f90 ! 88618e8d8e77213c66e9979150e7840a gcc/testsuite/gfortran.dg/nested_modules_4.f90 ! 99b1901027ae981937ffa12a43b06ec5 gcc/testsuite/gfortran.dg/nested_modules_5.f90 730255e540584d9c74033c64ae070925 gcc/testsuite/gfortran.dg/nested_reshape.f90 7a5c853472af3c05a8afc2f8d7ad7adb gcc/testsuite/gfortran.dg/nesting_1.f90 dcf2b1740ef71dad5a682ea69da7143e gcc/testsuite/gfortran.dg/noadv_size.f90 4feba1e10c04fc9dcb174a8eb1a71b14 gcc/testsuite/gfortran.dg/non_module_public.f90 eb6af590881f3e995fc6b2c78089f277 gcc/testsuite/gfortran.dg/nullify_1.f 3961c09453f94a6cd6afebfe5fbfe111 gcc/testsuite/gfortran.dg/oldstyle_1.f90 941113644c9b039dadaf2ea8f8b4331d gcc/testsuite/gfortran.dg/open_access_1.f90 ! ef19ff3f0adc57055708a16268d67e80 gcc/testsuite/gfortran.dg/open_new.f90 ! c205a0b166ecdef2ccd1b9b1a0677b97 gcc/testsuite/gfortran.dg/open-options-blanks.f ! 60e22bdf15c994171e2f802f4a897575 gcc/testsuite/gfortran.dg/open_readonly_1.f90 683572a90d2fd1dc546fbd32f93633aa gcc/testsuite/gfortran.dg/output_exponents_1.f90 5353068217f60e06a82e93edf98d882a gcc/testsuite/gfortran.dg/overwrite_1.f ca8a7af6f8bb7f6ff4a50754b6ccaf23 gcc/testsuite/gfortran.dg/pad_no.f90 *************** c47875bcd653c4574e99444029c51b62 gcc/te *** 17142,17148 **** 41cf415c6e21f209054052055d3b27e2 gcc/testsuite/gfortran.dg/pr12884.f df72a0f18d76ce4a590e15487ed343d8 gcc/testsuite/gfortran.dg/pr15129.f90 959b29d4b25b9782764eee005d3ec2e6 gcc/testsuite/gfortran.dg/pr15140.f90 ! 4076e43994fe55c557a14fbc0964d3e8 gcc/testsuite/gfortran.dg/pr15164.f90 e856749a2f697d7f749055113e13a589 gcc/testsuite/gfortran.dg/pr15324.f90 dbb8e54e6b81b534dfd398b6617f77f8 gcc/testsuite/gfortran.dg/pr15332.f 3aea8f49c6af96a3f16a6a8326d3d702 gcc/testsuite/gfortran.dg/pr15754.f90 --- 13985,13991 ---- 41cf415c6e21f209054052055d3b27e2 gcc/testsuite/gfortran.dg/pr12884.f df72a0f18d76ce4a590e15487ed343d8 gcc/testsuite/gfortran.dg/pr15129.f90 959b29d4b25b9782764eee005d3ec2e6 gcc/testsuite/gfortran.dg/pr15140.f90 ! e78e0b5db56c8ded4fc3058e1d6c7737 gcc/testsuite/gfortran.dg/pr15164.f90 e856749a2f697d7f749055113e13a589 gcc/testsuite/gfortran.dg/pr15324.f90 dbb8e54e6b81b534dfd398b6617f77f8 gcc/testsuite/gfortran.dg/pr15332.f 3aea8f49c6af96a3f16a6a8326d3d702 gcc/testsuite/gfortran.dg/pr15754.f90 *************** dbb8e54e6b81b534dfd398b6617f77f8 gcc/te *** 17150,17157 **** fa8612d52a99bdad91fd1211f25050f2 gcc/testsuite/gfortran.dg/pr15959.f90 ce647a7a8be76cb5dad07ab0f67b48b7 gcc/testsuite/gfortran.dg/pr16433.f ed0421b7aa96b8c646cb1534f0a535f3 gcc/testsuite/gfortran.dg/pr16597.f90 ! a865a1b8fb2e27e3aaed7d95ad51a646 gcc/testsuite/gfortran.dg/pr16861.f90 ! d4b5dae95f75ea9a415a1afdcf2b6455 gcc/testsuite/gfortran.dg/pr16935.f90 e6648976e2e071c2d54ab7b1776a2f6c gcc/testsuite/gfortran.dg/pr16938.f90 2bd7746b5b00b3df4fb38ae88daab005 gcc/testsuite/gfortran.dg/pr17090.f90 7e681310158e28e86480b73e03ffd9ec gcc/testsuite/gfortran.dg/pr17143.f90 --- 13993,14000 ---- fa8612d52a99bdad91fd1211f25050f2 gcc/testsuite/gfortran.dg/pr15959.f90 ce647a7a8be76cb5dad07ab0f67b48b7 gcc/testsuite/gfortran.dg/pr16433.f ed0421b7aa96b8c646cb1534f0a535f3 gcc/testsuite/gfortran.dg/pr16597.f90 ! 84875fbfe697c09140454d7e6d1a8de8 gcc/testsuite/gfortran.dg/pr16861.f90 ! b7a6911e8fd3d3495dd0c48f723ecd83 gcc/testsuite/gfortran.dg/pr16935.f90 e6648976e2e071c2d54ab7b1776a2f6c gcc/testsuite/gfortran.dg/pr16938.f90 2bd7746b5b00b3df4fb38ae88daab005 gcc/testsuite/gfortran.dg/pr17090.f90 7e681310158e28e86480b73e03ffd9ec gcc/testsuite/gfortran.dg/pr17143.f90 *************** e6648976e2e071c2d54ab7b1776a2f6c gcc/te *** 17161,17167 **** 03fff15fe4f67881604c55607a8b3161 gcc/testsuite/gfortran.dg/pr17286.f90 c47286695aa1b32f4890ea3de3b97646 gcc/testsuite/gfortran.dg/pr17472.f 222935db052aa742d2280bbda7340c79 gcc/testsuite/gfortran.dg/pr17612.f90 ! 48355196bcd7b95718ac99bb45de0103 gcc/testsuite/gfortran.dg/pr17615.f90 c00caa2a034804b1b8a1cbaa391e67ea gcc/testsuite/gfortran.dg/pr17706.f90 378bc2fdc07549d60eb0494a91012bf2 gcc/testsuite/gfortran.dg/pr17708.f90 35b1683ab1fa453e9dabc5f0351359a3 gcc/testsuite/gfortran.dg/pr18025.f90 --- 14004,14010 ---- 03fff15fe4f67881604c55607a8b3161 gcc/testsuite/gfortran.dg/pr17286.f90 c47286695aa1b32f4890ea3de3b97646 gcc/testsuite/gfortran.dg/pr17472.f 222935db052aa742d2280bbda7340c79 gcc/testsuite/gfortran.dg/pr17612.f90 ! eff0e735b7c4d22ea9a6a209c5219a82 gcc/testsuite/gfortran.dg/pr17615.f90 c00caa2a034804b1b8a1cbaa391e67ea gcc/testsuite/gfortran.dg/pr17706.f90 378bc2fdc07549d60eb0494a91012bf2 gcc/testsuite/gfortran.dg/pr17708.f90 35b1683ab1fa453e9dabc5f0351359a3 gcc/testsuite/gfortran.dg/pr18025.f90 *************** f9796b29ff5836464caab271b6d6fcd1 gcc/te *** 17172,17178 **** 75e5ba36ae960a7e91a1f30c8835317f gcc/testsuite/gfortran.dg/pr19216.f e438a8b638f669284ddf9fd1adbd7068 gcc/testsuite/gfortran.dg/pr19467.f90 00574db204a101f5bd852a0916a950a6 gcc/testsuite/gfortran.dg/pr19657.f ! bba1949e771176eca56620f592fec9c4 gcc/testsuite/gfortran.dg/pr19926.f90 30aebf69198473923b60bbab6cafa05b gcc/testsuite/gfortran.dg/pr19936_1.f90 7fe5c318350a52400c5dbd328ca6b65f gcc/testsuite/gfortran.dg/pr19936_2.f90 a21cc4ab33b1cfd66732338936f2a4af gcc/testsuite/gfortran.dg/pr19936_3.f90 --- 14015,14023 ---- 75e5ba36ae960a7e91a1f30c8835317f gcc/testsuite/gfortran.dg/pr19216.f e438a8b638f669284ddf9fd1adbd7068 gcc/testsuite/gfortran.dg/pr19467.f90 00574db204a101f5bd852a0916a950a6 gcc/testsuite/gfortran.dg/pr19657.f ! 36cd9c1e3875c80db22097b9c2ad49b3 gcc/testsuite/gfortran.dg/PR19754_1.f90 ! 0c95496297d3f7c6f4da308bb248095b gcc/testsuite/gfortran.dg/PR19754_2.f90 ! 0e06b6481d9c3793044eb05b5b74d33f gcc/testsuite/gfortran.dg/pr19926.f90 30aebf69198473923b60bbab6cafa05b gcc/testsuite/gfortran.dg/pr19936_1.f90 7fe5c318350a52400c5dbd328ca6b65f gcc/testsuite/gfortran.dg/pr19936_2.f90 a21cc4ab33b1cfd66732338936f2a4af gcc/testsuite/gfortran.dg/pr19936_3.f90 *************** edfeecfc08651770dbce7ace561a6340 gcc/te *** 17184,17201 **** 4452fe246950844c9f1a3876a173264b gcc/testsuite/gfortran.dg/pr20755.f 6de1375b4facb484b2f4093946633643 gcc/testsuite/gfortran.dg/pr20865.f90 06f68ba3e8b694bdc75295b59df2974f gcc/testsuite/gfortran.dg/pr20950.f ! 12fbcad362d09f6d87d7740642e52ee3 gcc/testsuite/gfortran.dg/pr20954.f ! b4eada0068eb23085e582567514188e7 gcc/testsuite/gfortran.dg/pr21177.f90 f5b5ba523f27f950d57c892c4cf5e8cf gcc/testsuite/gfortran.dg/print_fmt_1.f90 4cc3ac286e866ea892b31ede79414d2a gcc/testsuite/gfortran.dg/print_fmt_2.f90 5bbf134aeded8e4f4101016a2a2d034f gcc/testsuite/gfortran.dg/print_fmt_3.f ! 1a3df594e0222a8b894c931b542fb049 gcc/testsuite/gfortran.dg/private_type_1.f90 ! ba4a5d8add53cfada770f5d0bf7b4fc0 gcc/testsuite/gfortran.dg/private_type_2.f90 ! ceb1e443cfd2edc39778c0b88e08a912 gcc/testsuite/gfortran.dg/private_type_3.f90 7865efadac8d4954c10d01e399ea675b gcc/testsuite/gfortran.dg/promotion.f90 278d70300fe7b1a65f907935ec48f166 gcc/testsuite/gfortran.dg/pure_byref_1.f90 7a2b2219499e14b32d0d693849c4033e gcc/testsuite/gfortran.dg/pure_byref_2.f90 ! cbdd56d6d0a1f0740293b92cb7939fd4 gcc/testsuite/gfortran.dg/pure_byref_3.f90 d92eb71189e4e4f4639096c39859e725 gcc/testsuite/gfortran.dg/read_float_1.f90 2247ab4e69745fa00f2ac26a0539b578 gcc/testsuite/gfortran.dg/read_noadvance.f90 2c0ca16f5f97d02b7267d4b8877784d0 gcc/testsuite/gfortran.dg/read_write.f --- 14029,14046 ---- 4452fe246950844c9f1a3876a173264b gcc/testsuite/gfortran.dg/pr20755.f 6de1375b4facb484b2f4093946633643 gcc/testsuite/gfortran.dg/pr20865.f90 06f68ba3e8b694bdc75295b59df2974f gcc/testsuite/gfortran.dg/pr20950.f ! 9154ac7f3a89faaa7ea9e0dd5a858430 gcc/testsuite/gfortran.dg/pr20954.f ! 99f051f3f70f1df5d5fa58af2d739c3e gcc/testsuite/gfortran.dg/pr21177.f90 f5b5ba523f27f950d57c892c4cf5e8cf gcc/testsuite/gfortran.dg/print_fmt_1.f90 4cc3ac286e866ea892b31ede79414d2a gcc/testsuite/gfortran.dg/print_fmt_2.f90 5bbf134aeded8e4f4101016a2a2d034f gcc/testsuite/gfortran.dg/print_fmt_3.f ! d4223346829e116d93d803eb9473f927 gcc/testsuite/gfortran.dg/private_type_1.f90 ! 53d2805d37ede235a379643a06e4831a gcc/testsuite/gfortran.dg/private_type_2.f90 ! 470d25f53661d247acfb2cbc4c0139fb gcc/testsuite/gfortran.dg/private_type_3.f90 7865efadac8d4954c10d01e399ea675b gcc/testsuite/gfortran.dg/promotion.f90 278d70300fe7b1a65f907935ec48f166 gcc/testsuite/gfortran.dg/pure_byref_1.f90 7a2b2219499e14b32d0d693849c4033e gcc/testsuite/gfortran.dg/pure_byref_2.f90 ! a2028ad902782a0be92584bfc7641a3b gcc/testsuite/gfortran.dg/pure_byref_3.f90 d92eb71189e4e4f4639096c39859e725 gcc/testsuite/gfortran.dg/read_float_1.f90 2247ab4e69745fa00f2ac26a0539b578 gcc/testsuite/gfortran.dg/read_noadvance.f90 2c0ca16f5f97d02b7267d4b8877784d0 gcc/testsuite/gfortran.dg/read_write.f *************** b6d62abcada60cbdca4e99091f35f5f0 gcc/te *** 17214,17220 **** ba4309199b6de8e3f6569168576b672d gcc/testsuite/gfortran.dg/ret_pointer_1.f90 05a9768a34905753d775e740c2b04ac5 gcc/testsuite/gfortran.dg/return_1.f90 cfa3c5abdb5c5b8ecbae05161a24979e gcc/testsuite/gfortran.dg/rewind_1.f90 ! cf312106ea57ecf768f6b24b13308511 gcc/testsuite/gfortran.dg/same_name_1.f90 3be31d6701d7a8a94d4813824eb5ef6f gcc/testsuite/gfortran.dg/save_1.f90 969e348eec71de0c469550da97db323d gcc/testsuite/gfortran.dg/save_common.f90 d735016a99196d182fcea89f289bc6e7 gcc/testsuite/gfortran.dg/save_result.f90 --- 14059,14065 ---- ba4309199b6de8e3f6569168576b672d gcc/testsuite/gfortran.dg/ret_pointer_1.f90 05a9768a34905753d775e740c2b04ac5 gcc/testsuite/gfortran.dg/return_1.f90 cfa3c5abdb5c5b8ecbae05161a24979e gcc/testsuite/gfortran.dg/rewind_1.f90 ! 90b332ab5e6358bb408f687d42b5da8b gcc/testsuite/gfortran.dg/same_name_1.f90 3be31d6701d7a8a94d4813824eb5ef6f gcc/testsuite/gfortran.dg/save_1.f90 969e348eec71de0c469550da97db323d gcc/testsuite/gfortran.dg/save_common.f90 d735016a99196d182fcea89f289bc6e7 gcc/testsuite/gfortran.dg/save_result.f90 *************** fdcc241cfe92b58fca2cd6843c525442 gcc/te *** 17238,17250 **** 71087dd3d8e303803a7d757baed6544f gcc/testsuite/gfortran.dg/stfunc_2.f90 e6d56b3f1f4b771e51631f96a7561f4c gcc/testsuite/gfortran.dg/string_ctor_1.f90 230f3ac65d829fdd4d14a340c2dcc070 gcc/testsuite/gfortran.dg/string_pad_trunc.f90 ! ba26063ec693e7a4394e5ff26e3562a8 gcc/testsuite/gfortran.dg/substr_1.f90 ! 6c4fa0aa0cff1bf21cd645778966a791 gcc/testsuite/gfortran.dg/substring_equivalence.f90 5424f3bff4c9d1e6157821ae991f0b7d gcc/testsuite/gfortran.dg/tiny_1.f90 4daea39a2fe2e879af278efc47b3c78c gcc/testsuite/gfortran.dg/tiny_2.f90 30394157b3fcd2a5d34fc6130d2efc94 gcc/testsuite/gfortran.dg/tl_editing.f90 ! 3fbf4177ee06fcb76a0344d70e79d1b8 gcc/testsuite/gfortran.dg/use_allocated_1.f90 ! 88b395b7198f6396a1e668f709553508 gcc/testsuite/gfortran.dg/userdef_operator_1.f90 355f71857e4d70eec2b706ae1ab82a95 gcc/testsuite/gfortran.dg/where_nested_1.f90 b03597d62ffc90b37e2a1765bda01163 gcc/testsuite/gfortran.dg/write_0_pe_format.f90 fa9ae1cc2a2c40ce2c42f46b13c5f789 gcc/testsuite/gfortran.dg/write_to_null.f90 --- 14083,14095 ---- 71087dd3d8e303803a7d757baed6544f gcc/testsuite/gfortran.dg/stfunc_2.f90 e6d56b3f1f4b771e51631f96a7561f4c gcc/testsuite/gfortran.dg/string_ctor_1.f90 230f3ac65d829fdd4d14a340c2dcc070 gcc/testsuite/gfortran.dg/string_pad_trunc.f90 ! 5d191c8bf3bf27ac01ca56c0ffda9c45 gcc/testsuite/gfortran.dg/substr_1.f90 ! dd6fd2808b8e0e9404412eaa61c1a854 gcc/testsuite/gfortran.dg/substring_equivalence.f90 5424f3bff4c9d1e6157821ae991f0b7d gcc/testsuite/gfortran.dg/tiny_1.f90 4daea39a2fe2e879af278efc47b3c78c gcc/testsuite/gfortran.dg/tiny_2.f90 30394157b3fcd2a5d34fc6130d2efc94 gcc/testsuite/gfortran.dg/tl_editing.f90 ! 7ddc9343fc5dd2caacf32a1d455fcd99 gcc/testsuite/gfortran.dg/use_allocated_1.f90 ! 92e0fafa6133ee958ed41175388292b8 gcc/testsuite/gfortran.dg/userdef_operator_1.f90 355f71857e4d70eec2b706ae1ab82a95 gcc/testsuite/gfortran.dg/where_nested_1.f90 b03597d62ffc90b37e2a1765bda01163 gcc/testsuite/gfortran.dg/write_0_pe_format.f90 fa9ae1cc2a2c40ce2c42f46b13c5f789 gcc/testsuite/gfortran.dg/write_to_null.f90 *************** f3a38a670c2c7605a2980f3bfc56ef14 gcc/te *** 17271,17283 **** 032d6b2491065b6b6470ebec375bfe0a gcc/testsuite/gfortran.fortran-torture/compile/do_1.f90 dc29bbc52186e55755f6f1f337f406a4 gcc/testsuite/gfortran.fortran-torture/compile/dummyfn.f90 d41d8cd98f00b204e9800998ecf8427e gcc/testsuite/gfortran.fortran-torture/compile/empty.f90 - 4c258bc39228e86793ad95c3923fcfdd gcc/testsuite/gfortran.fortran-torture/compile/empty_interface_1.f90 748d960a121dcac69ef600c8bb324620 gcc/testsuite/gfortran.fortran-torture/compile/emptyif.f90 79dabd6ebc6797ac54c557790956f6f2 gcc/testsuite/gfortran.fortran-torture/compile/fnresvar.f90 a64fc0d523f699c2975df76560185a51 gcc/testsuite/gfortran.fortran-torture/compile/gen_interf.f90 - be99b8777a343a29919d27d328e75169 gcc/testsuite/gfortran.fortran-torture/compile/implicit.f90 05041cfb5a32f06385b7fee2e4c80bca gcc/testsuite/gfortran.fortran-torture/compile/implicit_1.f90 99153ab88822fc655bbfd28d745e61c4 gcc/testsuite/gfortran.fortran-torture/compile/implicit_2.f90 256398ecadc4d00c822e1458eb7e2394 gcc/testsuite/gfortran.fortran-torture/compile/inquiry_1.f90 1ce69ce87e1dc1a965a5a5992c0d3bb7 gcc/testsuite/gfortran.fortran-torture/compile/io_end.f90 ffab36f9b71dbe7b3f39b6a912963d1b gcc/testsuite/gfortran.fortran-torture/compile/mloc.f90 --- 14116,14128 ---- 032d6b2491065b6b6470ebec375bfe0a gcc/testsuite/gfortran.fortran-torture/compile/do_1.f90 dc29bbc52186e55755f6f1f337f406a4 gcc/testsuite/gfortran.fortran-torture/compile/dummyfn.f90 d41d8cd98f00b204e9800998ecf8427e gcc/testsuite/gfortran.fortran-torture/compile/empty.f90 748d960a121dcac69ef600c8bb324620 gcc/testsuite/gfortran.fortran-torture/compile/emptyif.f90 + 4c258bc39228e86793ad95c3923fcfdd gcc/testsuite/gfortran.fortran-torture/compile/empty_interface_1.f90 79dabd6ebc6797ac54c557790956f6f2 gcc/testsuite/gfortran.fortran-torture/compile/fnresvar.f90 a64fc0d523f699c2975df76560185a51 gcc/testsuite/gfortran.fortran-torture/compile/gen_interf.f90 05041cfb5a32f06385b7fee2e4c80bca gcc/testsuite/gfortran.fortran-torture/compile/implicit_1.f90 99153ab88822fc655bbfd28d745e61c4 gcc/testsuite/gfortran.fortran-torture/compile/implicit_2.f90 + be99b8777a343a29919d27d328e75169 gcc/testsuite/gfortran.fortran-torture/compile/implicit.f90 256398ecadc4d00c822e1458eb7e2394 gcc/testsuite/gfortran.fortran-torture/compile/inquiry_1.f90 1ce69ce87e1dc1a965a5a5992c0d3bb7 gcc/testsuite/gfortran.fortran-torture/compile/io_end.f90 ffab36f9b71dbe7b3f39b6a912963d1b gcc/testsuite/gfortran.fortran-torture/compile/mloc.f90 *************** ffab36f9b71dbe7b3f39b6a912963d1b gcc/te *** 17286,17293 **** 5c4d87a9e622304963114c87208ced9b gcc/testsuite/gfortran.fortran-torture/compile/module_proc.f90 9e9300f988d64b3397a4e35f9ba63bb9 gcc/testsuite/gfortran.fortran-torture/compile/module_result.f90 a895293476b8909ca2dd6cd3808f1a25 gcc/testsuite/gfortran.fortran-torture/compile/name_clash.f90 - 9f61d5747f719f27ca0f7848d34011e3 gcc/testsuite/gfortran.fortran-torture/compile/named_args.f90 6cba82b767a5a95d18cb7d6700dc0fbc gcc/testsuite/gfortran.fortran-torture/compile/named_args_2.f90 f490e694b59104dd03f0c8a253b5d6cf gcc/testsuite/gfortran.fortran-torture/compile/nested.f90 a4007eed3efba0125bcf797792cd3e5e gcc/testsuite/gfortran.fortran-torture/compile/noncontinuation_1.f 6ed3cf4eaf6247dc7dcf33e32bee0f62 gcc/testsuite/gfortran.fortran-torture/compile/parameter_1.f90 --- 14131,14138 ---- 5c4d87a9e622304963114c87208ced9b gcc/testsuite/gfortran.fortran-torture/compile/module_proc.f90 9e9300f988d64b3397a4e35f9ba63bb9 gcc/testsuite/gfortran.fortran-torture/compile/module_result.f90 a895293476b8909ca2dd6cd3808f1a25 gcc/testsuite/gfortran.fortran-torture/compile/name_clash.f90 6cba82b767a5a95d18cb7d6700dc0fbc gcc/testsuite/gfortran.fortran-torture/compile/named_args_2.f90 + 9f61d5747f719f27ca0f7848d34011e3 gcc/testsuite/gfortran.fortran-torture/compile/named_args.f90 f490e694b59104dd03f0c8a253b5d6cf gcc/testsuite/gfortran.fortran-torture/compile/nested.f90 a4007eed3efba0125bcf797792cd3e5e gcc/testsuite/gfortran.fortran-torture/compile/noncontinuation_1.f 6ed3cf4eaf6247dc7dcf33e32bee0f62 gcc/testsuite/gfortran.fortran-torture/compile/parameter_1.f90 *************** cef7fda06429875db1e236b1b8b0e693 gcc/te *** 17296,17309 **** d5ee9d72b3b02f47b393934ca0c89627 gcc/testsuite/gfortran.fortran-torture/compile/stoppause.f90 0be215e4a53f9370c44eaa153bf1ed6e gcc/testsuite/gfortran.fortran-torture/compile/strparm_1.f90 e5223ad4fc6d2bb21431f3f9da2e0f36 gcc/testsuite/gfortran.fortran-torture/compile/write.f90 - fce86c62dd49c3161a99ac4ae1b7d887 gcc/testsuite/gfortran.fortran-torture/execute/a_edit_1.f90 4f37a795d4f1865d6db01207cabc5863 gcc/testsuite/gfortran.fortran-torture/execute/adjustr.f90 f1ff939456fdbc0913fc5244e123bf14 gcc/testsuite/gfortran.fortran-torture/execute/allocate.f90 ed7a09faf95b18a92a2f26439d4ce4e4 gcc/testsuite/gfortran.fortran-torture/execute/alternate_return.f90 58cecb6385a9dece51c5f9ec1e9b0ab5 gcc/testsuite/gfortran.fortran-torture/execute/args.f90 b73f4a9fe4eec4cdcf7a0fdbd82fadff gcc/testsuite/gfortran.fortran-torture/execute/arithmeticif.f90 - 40f9bd50c220b9ddb6556c7065d68b8b gcc/testsuite/gfortran.fortran-torture/execute/arrayarg.f90 b472e8d78837e7cd1c046689ca5f4ef6 gcc/testsuite/gfortran.fortran-torture/execute/arrayarg2.f90 798813b7b4c7d039cdb2fa14212172c1 gcc/testsuite/gfortran.fortran-torture/execute/arraysave.f90 64ca863d45841b8773c29cdf77fcc757 gcc/testsuite/gfortran.fortran-torture/execute/assumed_size.f90 66c355e8d88312f38fce402649874dd0 gcc/testsuite/gfortran.fortran-torture/execute/backspace.f90 --- 14141,14154 ---- d5ee9d72b3b02f47b393934ca0c89627 gcc/testsuite/gfortran.fortran-torture/compile/stoppause.f90 0be215e4a53f9370c44eaa153bf1ed6e gcc/testsuite/gfortran.fortran-torture/compile/strparm_1.f90 e5223ad4fc6d2bb21431f3f9da2e0f36 gcc/testsuite/gfortran.fortran-torture/compile/write.f90 4f37a795d4f1865d6db01207cabc5863 gcc/testsuite/gfortran.fortran-torture/execute/adjustr.f90 + fce86c62dd49c3161a99ac4ae1b7d887 gcc/testsuite/gfortran.fortran-torture/execute/a_edit_1.f90 f1ff939456fdbc0913fc5244e123bf14 gcc/testsuite/gfortran.fortran-torture/execute/allocate.f90 ed7a09faf95b18a92a2f26439d4ce4e4 gcc/testsuite/gfortran.fortran-torture/execute/alternate_return.f90 58cecb6385a9dece51c5f9ec1e9b0ab5 gcc/testsuite/gfortran.fortran-torture/execute/args.f90 b73f4a9fe4eec4cdcf7a0fdbd82fadff gcc/testsuite/gfortran.fortran-torture/execute/arithmeticif.f90 b472e8d78837e7cd1c046689ca5f4ef6 gcc/testsuite/gfortran.fortran-torture/execute/arrayarg2.f90 + 40f9bd50c220b9ddb6556c7065d68b8b gcc/testsuite/gfortran.fortran-torture/execute/arrayarg.f90 798813b7b4c7d039cdb2fa14212172c1 gcc/testsuite/gfortran.fortran-torture/execute/arraysave.f90 64ca863d45841b8773c29cdf77fcc757 gcc/testsuite/gfortran.fortran-torture/execute/assumed_size.f90 66c355e8d88312f38fce402649874dd0 gcc/testsuite/gfortran.fortran-torture/execute/backspace.f90 *************** b472e8d78837e7cd1c046689ca5f4ef6 gcc/te *** 17311,17346 **** a5715c449cdfa0f0ab5174f7be514686 gcc/testsuite/gfortran.fortran-torture/execute/character_passing.f90 18efd19454ef000fdbc1ef3a7678b15f gcc/testsuite/gfortran.fortran-torture/execute/character_select_1.f90 488da2c4aee3238172453ff7220515fb gcc/testsuite/gfortran.fortran-torture/execute/cmplx.f90 - fbdfdad81e30f1354e5c67fbbb95c39f gcc/testsuite/gfortran.fortran-torture/execute/common.f90 d91e08b0f5e67a31244058a83c43f0fa gcc/testsuite/gfortran.fortran-torture/execute/common_2.f90 a1591a604184f400b0d315c2bb47e370 gcc/testsuite/gfortran.fortran-torture/execute/common_init_1.f90 363e95e5a35bbe189a4b3b20920ce85d gcc/testsuite/gfortran.fortran-torture/execute/common_size.f90 dcf5cec7f28755b47e0142a736f21553 gcc/testsuite/gfortran.fortran-torture/execute/constructor.f90 - 2e599cb99e4b7bb3173a83d1c5479443 gcc/testsuite/gfortran.fortran-torture/execute/contained.f90 cf30259086a317d1309d3e396980d579 gcc/testsuite/gfortran.fortran-torture/execute/contained2.f90 f66afdc56e9f35535b2b4f3c0b28b826 gcc/testsuite/gfortran.fortran-torture/execute/contained_3.f90 cc7a2018eff57f2e9bf42015366bc3cf gcc/testsuite/gfortran.fortran-torture/execute/csqrt_1.f90 - ffa5a0675c25b284711603a3bfc14624 gcc/testsuite/gfortran.fortran-torture/execute/data.f90 e55322e24a9d4dbccf359cfa253343aa gcc/testsuite/gfortran.fortran-torture/execute/data_2.f90 52fd499e8fede8a1bf525f76bc312fdb gcc/testsuite/gfortran.fortran-torture/execute/data_3.f90 9ed6d6a418d5afda8caa4315456978ed gcc/testsuite/gfortran.fortran-torture/execute/data_4.f90 86f50fdf7db294e69d74df7a734d79d4 gcc/testsuite/gfortran.fortran-torture/execute/date_time_1.f90 e5eef72370fb50f140a5a499c08f1c55 gcc/testsuite/gfortran.fortran-torture/execute/dep_fails.f90 - d4fa40fb9d469dab6545305cbf28cadb gcc/testsuite/gfortran.fortran-torture/execute/der_init.f90 da9eb78d7804738b3f511bae59c3a4cd gcc/testsuite/gfortran.fortran-torture/execute/der_init_2.f90 7514d4d3ef66ec82555f6d8fc331ed66 gcc/testsuite/gfortran.fortran-torture/execute/der_init_3.f90 11ddb20e6063cbfb51b3ac736d6429ce gcc/testsuite/gfortran.fortran-torture/execute/der_init_4.f90 b54a1a7e6b302d9233e3170b2dbee246 gcc/testsuite/gfortran.fortran-torture/execute/der_init_5.f90 b8e86c08143b4e1c7f971c71c4ea1d7b gcc/testsuite/gfortran.fortran-torture/execute/der_io.f90 5dd6a207310cc981b88619561d15adf3 gcc/testsuite/gfortran.fortran-torture/execute/der_point.f90 472216ad91c9e3a3ab10c212c16bc52b gcc/testsuite/gfortran.fortran-torture/execute/der_type.f90 ! 302edd7e0cd150359fbf71c467988567 gcc/testsuite/gfortran.fortran-torture/execute/direct_io.f90 e25ff9fa4944309fa0b43e64bc42e976 gcc/testsuite/gfortran.fortran-torture/execute/elemental.f90 08cb46e799697e4ec0c7dc6b6a4234d9 gcc/testsuite/gfortran.fortran-torture/execute/empty_format.f90 ef8d6bb021bb240908ae614c67fe1db9 gcc/testsuite/gfortran.fortran-torture/execute/emptyif.f90 - f4ffc01d5df41a17fea5266d2eaacc2d gcc/testsuite/gfortran.fortran-torture/execute/entry_1.f90 d248fa7dddb1805a0fd21ab10542722a gcc/testsuite/gfortran.fortran-torture/execute/entry_10.f90 92d32267cbc00a5bf0963988c37aa8fe gcc/testsuite/gfortran.fortran-torture/execute/entry_11.f90 8a169f9861f03d1d496ab5cd7c24d29a gcc/testsuite/gfortran.fortran-torture/execute/entry_2.f90 0da710449afb281fd04dd22f24251482 gcc/testsuite/gfortran.fortran-torture/execute/entry_3.f90 02bc8d360db773aea62cde70acf74529 gcc/testsuite/gfortran.fortran-torture/execute/entry_4.f90 --- 14156,14191 ---- a5715c449cdfa0f0ab5174f7be514686 gcc/testsuite/gfortran.fortran-torture/execute/character_passing.f90 18efd19454ef000fdbc1ef3a7678b15f gcc/testsuite/gfortran.fortran-torture/execute/character_select_1.f90 488da2c4aee3238172453ff7220515fb gcc/testsuite/gfortran.fortran-torture/execute/cmplx.f90 d91e08b0f5e67a31244058a83c43f0fa gcc/testsuite/gfortran.fortran-torture/execute/common_2.f90 + fbdfdad81e30f1354e5c67fbbb95c39f gcc/testsuite/gfortran.fortran-torture/execute/common.f90 a1591a604184f400b0d315c2bb47e370 gcc/testsuite/gfortran.fortran-torture/execute/common_init_1.f90 363e95e5a35bbe189a4b3b20920ce85d gcc/testsuite/gfortran.fortran-torture/execute/common_size.f90 dcf5cec7f28755b47e0142a736f21553 gcc/testsuite/gfortran.fortran-torture/execute/constructor.f90 cf30259086a317d1309d3e396980d579 gcc/testsuite/gfortran.fortran-torture/execute/contained2.f90 f66afdc56e9f35535b2b4f3c0b28b826 gcc/testsuite/gfortran.fortran-torture/execute/contained_3.f90 + 2e599cb99e4b7bb3173a83d1c5479443 gcc/testsuite/gfortran.fortran-torture/execute/contained.f90 cc7a2018eff57f2e9bf42015366bc3cf gcc/testsuite/gfortran.fortran-torture/execute/csqrt_1.f90 e55322e24a9d4dbccf359cfa253343aa gcc/testsuite/gfortran.fortran-torture/execute/data_2.f90 52fd499e8fede8a1bf525f76bc312fdb gcc/testsuite/gfortran.fortran-torture/execute/data_3.f90 9ed6d6a418d5afda8caa4315456978ed gcc/testsuite/gfortran.fortran-torture/execute/data_4.f90 + ffa5a0675c25b284711603a3bfc14624 gcc/testsuite/gfortran.fortran-torture/execute/data.f90 86f50fdf7db294e69d74df7a734d79d4 gcc/testsuite/gfortran.fortran-torture/execute/date_time_1.f90 e5eef72370fb50f140a5a499c08f1c55 gcc/testsuite/gfortran.fortran-torture/execute/dep_fails.f90 da9eb78d7804738b3f511bae59c3a4cd gcc/testsuite/gfortran.fortran-torture/execute/der_init_2.f90 7514d4d3ef66ec82555f6d8fc331ed66 gcc/testsuite/gfortran.fortran-torture/execute/der_init_3.f90 11ddb20e6063cbfb51b3ac736d6429ce gcc/testsuite/gfortran.fortran-torture/execute/der_init_4.f90 b54a1a7e6b302d9233e3170b2dbee246 gcc/testsuite/gfortran.fortran-torture/execute/der_init_5.f90 + d4fa40fb9d469dab6545305cbf28cadb gcc/testsuite/gfortran.fortran-torture/execute/der_init.f90 b8e86c08143b4e1c7f971c71c4ea1d7b gcc/testsuite/gfortran.fortran-torture/execute/der_io.f90 5dd6a207310cc981b88619561d15adf3 gcc/testsuite/gfortran.fortran-torture/execute/der_point.f90 472216ad91c9e3a3ab10c212c16bc52b gcc/testsuite/gfortran.fortran-torture/execute/der_type.f90 ! df5ac022802534f2a23f2fb1b118b8d6 gcc/testsuite/gfortran.fortran-torture/execute/direct_io.f90 e25ff9fa4944309fa0b43e64bc42e976 gcc/testsuite/gfortran.fortran-torture/execute/elemental.f90 08cb46e799697e4ec0c7dc6b6a4234d9 gcc/testsuite/gfortran.fortran-torture/execute/empty_format.f90 ef8d6bb021bb240908ae614c67fe1db9 gcc/testsuite/gfortran.fortran-torture/execute/emptyif.f90 d248fa7dddb1805a0fd21ab10542722a gcc/testsuite/gfortran.fortran-torture/execute/entry_10.f90 92d32267cbc00a5bf0963988c37aa8fe gcc/testsuite/gfortran.fortran-torture/execute/entry_11.f90 + f4ffc01d5df41a17fea5266d2eaacc2d gcc/testsuite/gfortran.fortran-torture/execute/entry_1.f90 8a169f9861f03d1d496ab5cd7c24d29a gcc/testsuite/gfortran.fortran-torture/execute/entry_2.f90 0da710449afb281fd04dd22f24251482 gcc/testsuite/gfortran.fortran-torture/execute/entry_3.f90 02bc8d360db773aea62cde70acf74529 gcc/testsuite/gfortran.fortran-torture/execute/entry_4.f90 *************** afc90fd730d588915b9e0f3e68d4f3f0 gcc/te *** 17356,17362 **** 5468c314e679782b098df90704b52287 gcc/testsuite/gfortran.fortran-torture/execute/equiv_init_1.f90 72141e177016473bd24abe1b05bf54bb gcc/testsuite/gfortran.fortran-torture/execute/execute.exp e29ba4ef7327796599cfa794be5f281c gcc/testsuite/gfortran.fortran-torture/execute/f2_edit_1.f90 - 6f6d56288c39e4c068cbc93b2c642881 gcc/testsuite/gfortran.fortran-torture/execute/forall.f90 906a73a3f92ed05efcd5b5d1be488fbd gcc/testsuite/gfortran.fortran-torture/execute/forall_1.f90 d4a49bdc124f5a14571070b2b50b6215 gcc/testsuite/gfortran.fortran-torture/execute/forall_2.f90 c2f7ec20520ad282c5e32c55a0e280f0 gcc/testsuite/gfortran.fortran-torture/execute/forall_3.f90 --- 14201,14206 ---- *************** b6834773296e9e937a07811c3c389234 gcc/te *** 17364,17388 **** 8598114da531bdf1aec88489e18f65e0 gcc/testsuite/gfortran.fortran-torture/execute/forall_5.f90 80c54ef7568b0de173572f631541ff7e gcc/testsuite/gfortran.fortran-torture/execute/forall_6.f90 4fe65f74c2b119cbd1dcd3bb580f6a12 gcc/testsuite/gfortran.fortran-torture/execute/forall_7.f90 bea9d994c2bf04f9c8d8d84abd32f53e gcc/testsuite/gfortran.fortran-torture/execute/function_module_1.f90 d1ab1384ad1cf4f9150f33d8fe428965 gcc/testsuite/gfortran.fortran-torture/execute/getarg_1.f90 3981599206c2b6dfc9928185121da7e1 gcc/testsuite/gfortran.fortran-torture/execute/hollerith.f90 - 77ea68f9247bab9b94a9eb2d6318fc41 gcc/testsuite/gfortran.fortran-torture/execute/in-pack.f90 c3d8016114797f856f6503100a4715cd gcc/testsuite/gfortran.fortran-torture/execute/initialization_1.f90 e2e20fa5fba30aa404524bd89e9b5bfe gcc/testsuite/gfortran.fortran-torture/execute/initializer.f90 ! a1bf32e3034f8ae442331ac7fb24e1d5 gcc/testsuite/gfortran.fortran-torture/execute/inquire_1.f90 ! 32edf1d006210088c2a8acb23fdae81d gcc/testsuite/gfortran.fortran-torture/execute/inquire_2.f90 ! 58c651fb3ffe22a1eb818b1c37b56f1f gcc/testsuite/gfortran.fortran-torture/execute/inquire_3.f90 ! ecfbc5792be8146dc4180ddf82227b32 gcc/testsuite/gfortran.fortran-torture/execute/inquire_4.f90 ! 4e62bf0859394332d134e10d40b398f6 gcc/testsuite/gfortran.fortran-torture/execute/integer_select.f90 56dae04ea5d5076cfc1b28905b5aa772 gcc/testsuite/gfortran.fortran-torture/execute/integer_select_1.f90 3fcbfc408dd0207ced332d7b7960f27c gcc/testsuite/gfortran.fortran-torture/execute/internal_write.f90 0a3df575abfff28d1da0eeeb30184883 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_abs.f90 63a148eb2bed7d14b39d0df1717deacf gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_achar.f90 fa6f7e52457d7f45c5bfadd9801d4d45 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_aint_anint.f90 1210bb35937f79a68623aef985015bb4 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_anyall.f90 - d5356d5237856d9eba7505ced7e20af8 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_associated.f90 50ae824a3ee6951777b67092ac94d7eb gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_associated_2.f90 ff1f777d1ae4e07d3aadee44cd11b71a gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_bitops.f90 ea9dd467240cddf7e5c2a84445a3a70f gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_count.f90 e4bb83b1fe2f5ca6f41a44d4da522d34 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_cshift.f90 --- 14208,14233 ---- 8598114da531bdf1aec88489e18f65e0 gcc/testsuite/gfortran.fortran-torture/execute/forall_5.f90 80c54ef7568b0de173572f631541ff7e gcc/testsuite/gfortran.fortran-torture/execute/forall_6.f90 4fe65f74c2b119cbd1dcd3bb580f6a12 gcc/testsuite/gfortran.fortran-torture/execute/forall_7.f90 + 6f6d56288c39e4c068cbc93b2c642881 gcc/testsuite/gfortran.fortran-torture/execute/forall.f90 bea9d994c2bf04f9c8d8d84abd32f53e gcc/testsuite/gfortran.fortran-torture/execute/function_module_1.f90 d1ab1384ad1cf4f9150f33d8fe428965 gcc/testsuite/gfortran.fortran-torture/execute/getarg_1.f90 3981599206c2b6dfc9928185121da7e1 gcc/testsuite/gfortran.fortran-torture/execute/hollerith.f90 c3d8016114797f856f6503100a4715cd gcc/testsuite/gfortran.fortran-torture/execute/initialization_1.f90 e2e20fa5fba30aa404524bd89e9b5bfe gcc/testsuite/gfortran.fortran-torture/execute/initializer.f90 ! 77ea68f9247bab9b94a9eb2d6318fc41 gcc/testsuite/gfortran.fortran-torture/execute/in-pack.f90 ! 2aae55c835b8e6741f9f2d1be2015a04 gcc/testsuite/gfortran.fortran-torture/execute/inquire_1.f90 ! 8c332b898ec36f6ab2e1833100c53f31 gcc/testsuite/gfortran.fortran-torture/execute/inquire_2.f90 ! 1d2da2514c7b3540772084da94ca5bec gcc/testsuite/gfortran.fortran-torture/execute/inquire_3.f90 ! 82c39da8d2434d75308b7fa6cbcb2ec3 gcc/testsuite/gfortran.fortran-torture/execute/inquire_4.f90 56dae04ea5d5076cfc1b28905b5aa772 gcc/testsuite/gfortran.fortran-torture/execute/integer_select_1.f90 + 4e62bf0859394332d134e10d40b398f6 gcc/testsuite/gfortran.fortran-torture/execute/integer_select.f90 3fcbfc408dd0207ced332d7b7960f27c gcc/testsuite/gfortran.fortran-torture/execute/internal_write.f90 0a3df575abfff28d1da0eeeb30184883 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_abs.f90 63a148eb2bed7d14b39d0df1717deacf gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_achar.f90 fa6f7e52457d7f45c5bfadd9801d4d45 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_aint_anint.f90 1210bb35937f79a68623aef985015bb4 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_anyall.f90 50ae824a3ee6951777b67092ac94d7eb gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_associated_2.f90 + d5356d5237856d9eba7505ced7e20af8 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_associated.f90 ff1f777d1ae4e07d3aadee44cd11b71a gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_bitops.f90 ea9dd467240cddf7e5c2a84445a3a70f gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_count.f90 e4bb83b1fe2f5ca6f41a44d4da522d34 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_cshift.f90 *************** b79599b0d571e57edf5d0ecd27306f37 gcc/te *** 17399,17408 **** 43c554e0e57f965d582258fae55fe1ee gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_matmul.f90 2de0d8d705988b1868b25d486815fbd1 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_merge.f90 5e2517bddcd04b61441503ed4217492f gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_minmax.f90 - 317a9c7f87ee9e97cef8fe9802ad4b42 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc.f90 116e5377f2f9d32aaa8ec8d6f46029e3 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90 1017a4b370e9ed70cf51a9fa558bcf55 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90 42f250604a456f57d2f1c3e3d13cfa55 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90 f216b4c4eb66411cb4aceae72f86c774 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmval.f90 9c6b3fa1016a4ffae74a04fd15807e73 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90 0a1dce4e8727062327b411cc43a46996 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mvbits.f90 --- 14244,14253 ---- 43c554e0e57f965d582258fae55fe1ee gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_matmul.f90 2de0d8d705988b1868b25d486815fbd1 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_merge.f90 5e2517bddcd04b61441503ed4217492f gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_minmax.f90 116e5377f2f9d32aaa8ec8d6f46029e3 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90 1017a4b370e9ed70cf51a9fa558bcf55 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90 42f250604a456f57d2f1c3e3d13cfa55 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90 + 317a9c7f87ee9e97cef8fe9802ad4b42 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc.f90 f216b4c4eb66411cb4aceae72f86c774 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmval.f90 9c6b3fa1016a4ffae74a04fd15807e73 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90 0a1dce4e8727062327b411cc43a46996 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mvbits.f90 *************** c1c7cab1fdd5a6b21c6506ae2ee96d84 gcc/te *** 17416,17423 **** 50cdcb807afd466289a4a97c20366943 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_set_exponent.f90 185dbe70ca3e91e8bbbfdb86a33aa985 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_set_exponent.x 88ad7a7cd00e8f4ae8775f46b93a03ff gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_shape.f90 - 42fe21051f5d74571940b5526cb2e5d8 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_si_kind.f90 207689fd6cb5c5d42348ecf02855227f gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_sign.f90 7fcb19c32afd0953c3b87c1ed4c1cbcf gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_size.f90 982cc897721baf0aec02f03bafc9804e gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_spacing.f90 c4d3be7388d372dd8d6f5bde9a512a3d gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_spread.f90 --- 14261,14268 ---- 50cdcb807afd466289a4a97c20366943 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_set_exponent.f90 185dbe70ca3e91e8bbbfdb86a33aa985 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_set_exponent.x 88ad7a7cd00e8f4ae8775f46b93a03ff gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_shape.f90 207689fd6cb5c5d42348ecf02855227f gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_sign.f90 + 42fe21051f5d74571940b5526cb2e5d8 gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_si_kind.f90 7fcb19c32afd0953c3b87c1ed4c1cbcf gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_size.f90 982cc897721baf0aec02f03bafc9804e gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_spacing.f90 c4d3be7388d372dd8d6f5bde9a512a3d gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_spread.f90 *************** c684e0bfee2d2ffdd309785df326e7ee gcc/te *** 17429,17447 **** b82301385fecae86e80cd5397e93da37 gcc/testsuite/gfortran.fortran-torture/execute/iolength_1.f90 66bfb619cbdccbeb223b6516d2b74583 gcc/testsuite/gfortran.fortran-torture/execute/iolength_2.f90 2825fc33b6a5a1dc03fce6b25db1e5c3 gcc/testsuite/gfortran.fortran-torture/execute/iolength_3.f90 ! c448f6f9f4540461310c26e7760b9325 gcc/testsuite/gfortran.fortran-torture/execute/list_read_1.f90 d98c16e21423908933498ab9989dc4c8 gcc/testsuite/gfortran.fortran-torture/execute/logical_select_1.f90 2a2fb3d04c9fd71184e27386972106ae gcc/testsuite/gfortran.fortran-torture/execute/mainsub.f90 b8352eafb6444e9532a115b42dbc1914 gcc/testsuite/gfortran.fortran-torture/execute/math.f90 c4e10e78c39a9ffb239ab82829d5b575 gcc/testsuite/gfortran.fortran-torture/execute/module_init_1.f90 - aa3df6f01d468f8fe2f9aa6ab8b989eb gcc/testsuite/gfortran.fortran-torture/execute/module_interface.f90 cb027452db3c4db0a24aacba8e099053 gcc/testsuite/gfortran.fortran-torture/execute/module_interface_2.f90 3d06947d09f055c84e158f6cbf88a58e gcc/testsuite/gfortran.fortran-torture/execute/mystery_proc.f90 3341a19e1d5c537b818844f72e717443 gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.f90 185dbe70ca3e91e8bbbfdb86a33aa985 gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.x 3d8b1c4567e12bc884019922ef599f27 gcc/testsuite/gfortran.fortran-torture/execute/nestcons.f90 6ca1d288706e88a63c2d2db40d0d3426 gcc/testsuite/gfortran.fortran-torture/execute/nullarg.f90 ! a644c9467b5c98a9d6122515f67307d4 gcc/testsuite/gfortran.fortran-torture/execute/open_replace.f90 1c729321e7f9b26a72efb7a9d5fcb306 gcc/testsuite/gfortran.fortran-torture/execute/optstring_1.f90 ae40217bed30e1ba041b0ddce9f64348 gcc/testsuite/gfortran.fortran-torture/execute/parameter_1.f90 8afc7939f15729e23fbb5741016cf08a gcc/testsuite/gfortran.fortran-torture/execute/parameter_2.f90 --- 14274,14292 ---- b82301385fecae86e80cd5397e93da37 gcc/testsuite/gfortran.fortran-torture/execute/iolength_1.f90 66bfb619cbdccbeb223b6516d2b74583 gcc/testsuite/gfortran.fortran-torture/execute/iolength_2.f90 2825fc33b6a5a1dc03fce6b25db1e5c3 gcc/testsuite/gfortran.fortran-torture/execute/iolength_3.f90 ! 8b40e2323e23c0f74e3b225c9451c96c gcc/testsuite/gfortran.fortran-torture/execute/list_read_1.f90 d98c16e21423908933498ab9989dc4c8 gcc/testsuite/gfortran.fortran-torture/execute/logical_select_1.f90 2a2fb3d04c9fd71184e27386972106ae gcc/testsuite/gfortran.fortran-torture/execute/mainsub.f90 b8352eafb6444e9532a115b42dbc1914 gcc/testsuite/gfortran.fortran-torture/execute/math.f90 c4e10e78c39a9ffb239ab82829d5b575 gcc/testsuite/gfortran.fortran-torture/execute/module_init_1.f90 cb027452db3c4db0a24aacba8e099053 gcc/testsuite/gfortran.fortran-torture/execute/module_interface_2.f90 + aa3df6f01d468f8fe2f9aa6ab8b989eb gcc/testsuite/gfortran.fortran-torture/execute/module_interface.f90 3d06947d09f055c84e158f6cbf88a58e gcc/testsuite/gfortran.fortran-torture/execute/mystery_proc.f90 3341a19e1d5c537b818844f72e717443 gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.f90 185dbe70ca3e91e8bbbfdb86a33aa985 gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.x 3d8b1c4567e12bc884019922ef599f27 gcc/testsuite/gfortran.fortran-torture/execute/nestcons.f90 6ca1d288706e88a63c2d2db40d0d3426 gcc/testsuite/gfortran.fortran-torture/execute/nullarg.f90 ! e924b097d77ae2b285bcda5ad2ae2e8e gcc/testsuite/gfortran.fortran-torture/execute/open_replace.f90 1c729321e7f9b26a72efb7a9d5fcb306 gcc/testsuite/gfortran.fortran-torture/execute/optstring_1.f90 ae40217bed30e1ba041b0ddce9f64348 gcc/testsuite/gfortran.fortran-torture/execute/parameter_1.f90 8afc7939f15729e23fbb5741016cf08a gcc/testsuite/gfortran.fortran-torture/execute/parameter_2.f90 *************** eae8dc541702830d5c63bf337333c15b gcc/te *** 17455,17476 **** 21bd552a5f13dac27f928684ea6d4b98 gcc/testsuite/gfortran.fortran-torture/execute/random_init.f90 0d6f215881f586b1c663f21801ef0c14 gcc/testsuite/gfortran.fortran-torture/execute/read_eof.f90 63e101d84ac93b10d7fb272568c3da6f gcc/testsuite/gfortran.fortran-torture/execute/read_null_string.f90 - ae6603961f751b81b00fdd411932f246 gcc/testsuite/gfortran.fortran-torture/execute/retarray.f90 09ec49247f4f4175745fd200841e1112 gcc/testsuite/gfortran.fortran-torture/execute/retarray_2.f90 782cc2188a40be9c05823726f5004872 gcc/testsuite/gfortran.fortran-torture/execute/save_1.f90 d9e7212ca2c8b61d299beec5e8b6e23b gcc/testsuite/gfortran.fortran-torture/execute/save_2.f90 - b0d4bea247f90bad5b3e070067a952c1 gcc/testsuite/gfortran.fortran-torture/execute/scalarize.f90 cbe630d093895dfc907df7134c9956a2 gcc/testsuite/gfortran.fortran-torture/execute/scalarize2.f90 50f47fbaa1ba0e95584369952871d97e gcc/testsuite/gfortran.fortran-torture/execute/scalarize3.f90 99950c57c0956054d3030d759dd96887 gcc/testsuite/gfortran.fortran-torture/execute/select_1.f90 5b3053f54aaa301e8a5b083b1b2f746d gcc/testsuite/gfortran.fortran-torture/execute/seq_io.f90 ! 51581c56c77cc5e166a855693014ded3 gcc/testsuite/gfortran.fortran-torture/execute/slash_edit.f90 6e75408986788e87e2f419f12dac0e50 gcc/testsuite/gfortran.fortran-torture/execute/spec_abs.f90 ca661ed7a48605a109a98c0b0c3ab89c gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90 ! 0c00ef97149f277a068f2e379c1ab7a4 gcc/testsuite/gfortran.fortran-torture/execute/st_function.f90 47a31478065dbffa960004c1427bf08f gcc/testsuite/gfortran.fortran-torture/execute/st_function_1.f90 8bb888d9f7549c153d7c290d6ba3b3f4 gcc/testsuite/gfortran.fortran-torture/execute/st_function_2.f90 ! 1f90a7a2f8406f1adcab8787f5ca6ec9 gcc/testsuite/gfortran.fortran-torture/execute/stack_varsize.f90 814b36214655431d9f0ad1b5c00485de gcc/testsuite/gfortran.fortran-torture/execute/straret.f90 11910c087fcaa75005dd6fe790040c25 gcc/testsuite/gfortran.fortran-torture/execute/strarray_1.f90 5fef8edc9d5e218173e1cae6964813e0 gcc/testsuite/gfortran.fortran-torture/execute/strarray_2.f90 --- 14300,14321 ---- 21bd552a5f13dac27f928684ea6d4b98 gcc/testsuite/gfortran.fortran-torture/execute/random_init.f90 0d6f215881f586b1c663f21801ef0c14 gcc/testsuite/gfortran.fortran-torture/execute/read_eof.f90 63e101d84ac93b10d7fb272568c3da6f gcc/testsuite/gfortran.fortran-torture/execute/read_null_string.f90 09ec49247f4f4175745fd200841e1112 gcc/testsuite/gfortran.fortran-torture/execute/retarray_2.f90 + ae6603961f751b81b00fdd411932f246 gcc/testsuite/gfortran.fortran-torture/execute/retarray.f90 782cc2188a40be9c05823726f5004872 gcc/testsuite/gfortran.fortran-torture/execute/save_1.f90 d9e7212ca2c8b61d299beec5e8b6e23b gcc/testsuite/gfortran.fortran-torture/execute/save_2.f90 cbe630d093895dfc907df7134c9956a2 gcc/testsuite/gfortran.fortran-torture/execute/scalarize2.f90 50f47fbaa1ba0e95584369952871d97e gcc/testsuite/gfortran.fortran-torture/execute/scalarize3.f90 + b0d4bea247f90bad5b3e070067a952c1 gcc/testsuite/gfortran.fortran-torture/execute/scalarize.f90 99950c57c0956054d3030d759dd96887 gcc/testsuite/gfortran.fortran-torture/execute/select_1.f90 5b3053f54aaa301e8a5b083b1b2f746d gcc/testsuite/gfortran.fortran-torture/execute/seq_io.f90 ! 2295097d3690cb024a099e47a419cee6 gcc/testsuite/gfortran.fortran-torture/execute/slash_edit.f90 6e75408986788e87e2f419f12dac0e50 gcc/testsuite/gfortran.fortran-torture/execute/spec_abs.f90 ca661ed7a48605a109a98c0b0c3ab89c gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90 ! 1f90a7a2f8406f1adcab8787f5ca6ec9 gcc/testsuite/gfortran.fortran-torture/execute/stack_varsize.f90 47a31478065dbffa960004c1427bf08f gcc/testsuite/gfortran.fortran-torture/execute/st_function_1.f90 8bb888d9f7549c153d7c290d6ba3b3f4 gcc/testsuite/gfortran.fortran-torture/execute/st_function_2.f90 ! 0c00ef97149f277a068f2e379c1ab7a4 gcc/testsuite/gfortran.fortran-torture/execute/st_function.f90 814b36214655431d9f0ad1b5c00485de gcc/testsuite/gfortran.fortran-torture/execute/straret.f90 11910c087fcaa75005dd6fe790040c25 gcc/testsuite/gfortran.fortran-torture/execute/strarray_1.f90 5fef8edc9d5e218173e1cae6964813e0 gcc/testsuite/gfortran.fortran-torture/execute/strarray_2.f90 *************** e27eedd059455ffd918a120035cf38e3 gcc/te *** 17483,17489 **** 66a75b57c29375ebeb2ee2a330f1a1d7 gcc/testsuite/gfortran.fortran-torture/execute/strret.f90 7be5bd8af03d50041a91a64fb6b0dc67 gcc/testsuite/gfortran.fortran-torture/execute/t_edit.f90 431c051aa9b4cdf90c28742e78717498 gcc/testsuite/gfortran.fortran-torture/execute/test_slice.f90 ! f75d29db32d5d3079b4c63f2f36072be gcc/testsuite/gfortran.fortran-torture/execute/unopened_unit_1.f90 b151b8faf66986b8e14e9a21043e59fc gcc/testsuite/gfortran.fortran-torture/execute/userop.f90 166523115ac3cb51fddead7ffd929b79 gcc/testsuite/gfortran.fortran-torture/execute/where_1.f90 53c6a3de9220c2ac692ebd9ce2203126 gcc/testsuite/gfortran.fortran-torture/execute/where_2.f90 --- 14328,14334 ---- 66a75b57c29375ebeb2ee2a330f1a1d7 gcc/testsuite/gfortran.fortran-torture/execute/strret.f90 7be5bd8af03d50041a91a64fb6b0dc67 gcc/testsuite/gfortran.fortran-torture/execute/t_edit.f90 431c051aa9b4cdf90c28742e78717498 gcc/testsuite/gfortran.fortran-torture/execute/test_slice.f90 ! 24ff8e5f1541b6a17ffd9a70a229c775 gcc/testsuite/gfortran.fortran-torture/execute/unopened_unit_1.f90 b151b8faf66986b8e14e9a21043e59fc gcc/testsuite/gfortran.fortran-torture/execute/userop.f90 166523115ac3cb51fddead7ffd929b79 gcc/testsuite/gfortran.fortran-torture/execute/where_1.f90 53c6a3de9220c2ac692ebd9ce2203126 gcc/testsuite/gfortran.fortran-torture/execute/where_2.f90 *************** d12068da26dea9491f04cfe03a0f20b9 gcc/te *** 17495,17530 **** 303d2ed346b5877c874e82c368c784ba gcc/testsuite/gfortran.fortran-torture/execute/where_8.f90 d67eed00ffebcafb164b4683c564d121 gcc/testsuite/gfortran.fortran-torture/execute/write_a_1.f90 be634afd323491ebdde9405975234d0c gcc/testsuite/gfortran.fortran-torture/execute/write_logical.f90 ! d5edde3619cd3b2b6a47b856dcbefba9 gcc/testsuite/lib/c-torture.exp 77fd09c8a0bab2e507d7549ff1e407c0 gcc/testsuite/lib/compat.exp d8270456fac4be6a3812490017727d4c gcc/testsuite/lib/copy-file.exp 54afae923e7da5a4d95b970aebc134ae gcc/testsuite/lib/dg-pch.exp 4eef2039376a8e58e1807c138e75cc1e gcc/testsuite/lib/file-format.exp f294ceb0a4c818c4f309034073e48262 gcc/testsuite/lib/fortran-torture.exp ! 24a7ac64ddfadbdc83e2ce7f02173040 gcc/testsuite/lib/g++-dg.exp ! 6ff377ecdeab7f32e3327bf5f11d5262 gcc/testsuite/lib/g++.exp ! 3acc77f8c63da8406a1cc0b539b3b2f3 gcc/testsuite/lib/gcc-defs.exp ! dd9f6e12641c8e429661e52fe0cf0cd8 gcc/testsuite/lib/gcc-dg.exp 37abfd22f1d1af262fede1db731093e4 gcc/testsuite/lib/gcc.exp 19408c662c2cdb08eb59a3b644a4b139 gcc/testsuite/lib/gcov.exp e09473920e998bb4b7b7b20249e3df45 gcc/testsuite/lib/gfortran-dg.exp ! f43dfc0f275897aef762a52ba4165794 gcc/testsuite/lib/gfortran.exp ! 7eab2186af5067fd084dc0f6d96a9894 gcc/testsuite/lib/mike-g++.exp 5adf0ae59171646d40df2ae96d5b57f9 gcc/testsuite/lib/mike-gcc.exp 9523d56141311736863ec362b5fc5659 gcc/testsuite/lib/objc-dg.exp - cbbf4eb9c58f457b82423f55901a770f gcc/testsuite/lib/objc-torture.exp 106d197df5281fdec0d3e2ecc8fe38e3 gcc/testsuite/lib/objc.exp 7ecf31b9cc4183bd5d87cf3231eeb8bd gcc/testsuite/lib/profopt.exp e862e52b520aedebcd4f9c1f0be15d15 gcc/testsuite/lib/prune.exp ! b75f70e688d2420c6e018dfec93fb805 gcc/testsuite/lib/scanasm.exp bfe7d3c970196309c1764c8bb4458508 gcc/testsuite/lib/scandump.exp 1a1dcbbdcfec79157efad0d7d2d496f9 gcc/testsuite/lib/scantree.exp 8c8329fa1a8d9edd4a61caae7e68494d gcc/testsuite/lib/target-libpath.exp ! 047a32a1eeb9d44a91596bd60e7a4876 gcc/testsuite/lib/target-supports-dg.exp 1c2b6743be74cdc06abd6f01a579bea0 gcc/testsuite/lib/target-supports.exp 26e91887cef2664b6e275a1c83457b5f gcc/testsuite/lib/treelang-dg.exp fc9e7c22daa4f698d4cbaf5f9638cd21 gcc/testsuite/lib/treelang.exp 12c44e5ce5c7ff823d0e05a0a7c2b501 gcc/testsuite/lib/wrapper.exp 3b8fd8c2ee22e0099d80e4fa89e2befc gcc/testsuite/objc.dg/alias.m a1be9e5501b4997f5240469850890333 gcc/testsuite/objc.dg/anon-1.m 78ba3f1e49ecbf82a9c24165dae0c507 gcc/testsuite/objc.dg/bitfield-1.m --- 14340,17635 ---- 303d2ed346b5877c874e82c368c784ba gcc/testsuite/gfortran.fortran-torture/execute/where_8.f90 d67eed00ffebcafb164b4683c564d121 gcc/testsuite/gfortran.fortran-torture/execute/write_a_1.f90 be634afd323491ebdde9405975234d0c gcc/testsuite/gfortran.fortran-torture/execute/write_logical.f90 ! f058ddff11f1bf80eab26675f6fe1035 gcc/testsuite/g++.old-deja/g++.abi/aggregates.C ! b0b4aa91a7b19efd0f3ad3569fb50917 gcc/testsuite/g++.old-deja/g++.abi/align.C ! a1f690ad6c3c792df0758793160c4cda gcc/testsuite/g++.old-deja/g++.abi/arraynew.C ! 239685c9a494cf055e6fc0f6f0b73f2a gcc/testsuite/g++.old-deja/g++.abi/bitfields.C ! cadb8d830b6294a594d395f81b7e01d7 gcc/testsuite/g++.old-deja/g++.abi/crash1.C ! f89727b8728825a3f34562ce78d862ad gcc/testsuite/g++.old-deja/g++.abi/cxa_vec.C ! eac1428c6765ebdc4398f1b079c005c3 gcc/testsuite/g++.old-deja/g++.abi/empty2.C ! 3008954886dc6032553976cfe7d8866b gcc/testsuite/g++.old-deja/g++.abi/empty3.C ! 0986f0fa6e2b1e040a29e2f45b5ad7ab gcc/testsuite/g++.old-deja/g++.abi/empty.C ! e915ea504ea36f4637508e741b9b2d89 gcc/testsuite/g++.old-deja/g++.abi/layout1.C ! c620ee03e0290cf5f0d193f0774b3dc8 gcc/testsuite/g++.old-deja/g++.abi/mangle1.C ! 534c63088db7145692f7d0b21e3be4ef gcc/testsuite/g++.old-deja/g++.abi/primary2.C ! e70f6c72d0bdb4e3f855ac85cd751b3f gcc/testsuite/g++.old-deja/g++.abi/primary3.C ! 9395d9e9e9319220bb7b637faff8c284 gcc/testsuite/g++.old-deja/g++.abi/primary4.C ! 99254c10e174555c08ae88cb746feb0f gcc/testsuite/g++.old-deja/g++.abi/primary5.C ! b8080a80cc44827c530c09fa1b9d46d7 gcc/testsuite/g++.old-deja/g++.abi/primary.C ! 57336bb0967886c438b9ee6c25ae18ef gcc/testsuite/g++.old-deja/g++.abi/ptrflags.C ! d893dc682da1e13f9a91975fccf0936f gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C ! 84fee86dc35b4828d76a638ec9084b6d gcc/testsuite/g++.old-deja/g++.abi/vbase1.C ! 7514a6865a786af97664162d7f6693e9 gcc/testsuite/g++.old-deja/g++.abi/vbase2.C ! 7e744eb415f839dd8cad69bc77d3950a gcc/testsuite/g++.old-deja/g++.abi/vbase3.C ! 7a8c83347ec272dc6fe09ae4ba3841e0 gcc/testsuite/g++.old-deja/g++.abi/vbase4.C ! f24cdc14a8e761a5a448f7caa08a1ecd gcc/testsuite/g++.old-deja/g++.abi/vbase5.C ! 4e3fa8f31741fc2c03e9f51aa3097c1f gcc/testsuite/g++.old-deja/g++.abi/vbase6.C ! 75d3d2cb334305e3b2db0cabeb9bfcfe gcc/testsuite/g++.old-deja/g++.abi/vbase7.C ! aa70acbcac721d041f597b57b2ec733b gcc/testsuite/g++.old-deja/g++.abi/vbase8-5.C ! 55753064a6448159c52e77b933d914df gcc/testsuite/g++.old-deja/g++.abi/vbase8-9.C ! 445d95964ba4a777690cdf56c7f1bcb7 gcc/testsuite/g++.old-deja/g++.abi/vmihint.C ! d1e7c6b23a555bc6005ca627576a9d66 gcc/testsuite/g++.old-deja/g++.abi/vtable2.C ! 335628c4bb776c7871e9beac4869bf89 gcc/testsuite/g++.old-deja/g++.abi/vtable3a.C ! 56ddac7d105a11ccda8236145c04d603 gcc/testsuite/g++.old-deja/g++.abi/vtable3b.C ! 94c945a522d2f7e3475e5aafd3f5219b gcc/testsuite/g++.old-deja/g++.abi/vtable3c.C ! 71f2b50063c96145699b0d6494715818 gcc/testsuite/g++.old-deja/g++.abi/vtable3d.C ! 6325530acae4b2e6847dfd13f8487991 gcc/testsuite/g++.old-deja/g++.abi/vtable3e.C ! 662e7930f2a9fb841a726c2ce0eab9f6 gcc/testsuite/g++.old-deja/g++.abi/vtable3f.C ! 4fec95ada62cdf9d919b2d99cce68294 gcc/testsuite/g++.old-deja/g++.abi/vtable3g.C ! f43645b177185eca1785bb1bc24abcc7 gcc/testsuite/g++.old-deja/g++.abi/vtable3.h ! b86d5b2f1a0ac5ed5ff66e208411b4de gcc/testsuite/g++.old-deja/g++.abi/vtable3h.C ! 009984378760d1ddf776bfd45984bc54 gcc/testsuite/g++.old-deja/g++.abi/vtable3i.C ! cd547f8ebbbd2c13300e6fd29957e501 gcc/testsuite/g++.old-deja/g++.abi/vtable3j.C ! 305181b858f05a2e683bd7322f635642 gcc/testsuite/g++.old-deja/g++.abi/vtable.C ! 6b9eb9d0c1abbaae97f125caf6fa73b0 gcc/testsuite/g++.old-deja/g++.benjamin/13478.C ! 157940bf603a35fc56eb917d13800982 gcc/testsuite/g++.old-deja/g++.benjamin/13523.C ! 7c659bbd81a9ba7b33c3ee689255fcb4 gcc/testsuite/g++.old-deja/g++.benjamin/13908.C ! d6f0470ac6fca8cc091e4f0cc4733335 gcc/testsuite/g++.old-deja/g++.benjamin/14139.C ! c59a9517eb45dfc4a9bd3aac3da06f8c gcc/testsuite/g++.old-deja/g++.benjamin/14664-1.C ! 70ccdf89c579598ea79ee273860f72de gcc/testsuite/g++.old-deja/g++.benjamin/14664-2.C ! d5029d042a715327d7d9c5244b1f6ed8 gcc/testsuite/g++.old-deja/g++.benjamin/14687.C ! cd82f5ef71fe2b5c2d726edde7e3f65c gcc/testsuite/g++.old-deja/g++.benjamin/15054.C ! 789ddec926eff48703b703ecafe1fee5 gcc/testsuite/g++.old-deja/g++.benjamin/15071.C ! c610ef733ecc42a869345c7055d16347 gcc/testsuite/g++.old-deja/g++.benjamin/15309-1.C ! ac3db6b12db0b5a07c59f5082d10a429 gcc/testsuite/g++.old-deja/g++.benjamin/15309-2.C ! 7c86880ad1a2dbc5100ce1277fa0ebd5 gcc/testsuite/g++.old-deja/g++.benjamin/15351-1.C ! de8b9781ca7a8caefebd15de3fcfe9fb gcc/testsuite/g++.old-deja/g++.benjamin/15351-2.C ! d0f47415efc4de81e9b3a94bb2f2d30b gcc/testsuite/g++.old-deja/g++.benjamin/15756-1.C ! 1860c693f6bc8ef1270ecab41ecc9551 gcc/testsuite/g++.old-deja/g++.benjamin/15756-2.C ! 23c8e482d2a9e9c74d906f19df5f527e gcc/testsuite/g++.old-deja/g++.benjamin/15799.C ! 944697bac97d38154491d020aac89200 gcc/testsuite/g++.old-deja/g++.benjamin/15800-1.C ! 3b083807b20b52cabac534de521ca23b gcc/testsuite/g++.old-deja/g++.benjamin/15800-2.C ! 77e9f5b895bcd88e85e22bd235323252 gcc/testsuite/g++.old-deja/g++.benjamin/15822.C ! 73de6ea9f8f0b8bb0d36599e16396aa5 gcc/testsuite/g++.old-deja/g++.benjamin/16077.C ! 3d4d8b33b7e90ee1bd5fd00ee46647e1 gcc/testsuite/g++.old-deja/g++.benjamin/16567.C ! 27a86b8b32a717230fd24343d8516522 gcc/testsuite/g++.old-deja/g++.benjamin/17922.C ! c0c9d6be703bb9e7d62e19e8fac5fe96 gcc/testsuite/g++.old-deja/g++.benjamin/17930.C ! 6c830e97620949de8d4c03bf0a532015 gcc/testsuite/g++.old-deja/g++.benjamin/18208.C ! 056db47cf68f100a3c569e76252caf73 gcc/testsuite/g++.old-deja/g++.benjamin/bool01.C ! 9fa48ee5b1d42c38113303ab2eea5d36 gcc/testsuite/g++.old-deja/g++.benjamin/bool02.C ! 4f0cb9084aea0b4b4780571fe3c08caa gcc/testsuite/g++.old-deja/g++.benjamin/friend01.C ! dec5ca9e16504f6b98460424ce0ca6dd gcc/testsuite/g++.old-deja/g++.benjamin/friend02.C ! d58658c34caeaa0dc37740f37cec331c gcc/testsuite/g++.old-deja/g++.benjamin/p12475.C ! 6a215b61fe279e7c8b45435878b40f63 gcc/testsuite/g++.old-deja/g++.benjamin/p13417.C ! 62001cb932153adb89a3d72a63e21329 gcc/testsuite/g++.old-deja/g++.benjamin/p13721.C ! 47901d5b5ac69dd3bacc041717940f4b gcc/testsuite/g++.old-deja/g++.benjamin/scope01.C ! 453a3b212db6e61696c8769142831bbd gcc/testsuite/g++.old-deja/g++.benjamin/scope02.C ! e0ff2e1f9c178c852486b8819018bb9d gcc/testsuite/g++.old-deja/g++.benjamin/tem01.C ! d3a1d8c5e1eb5bb34389eea5ab4ba473 gcc/testsuite/g++.old-deja/g++.benjamin/tem02.C ! 327ec782e1b4d400c1cebb386525bdc2 gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C ! 20c50d8da2c361fb4c489aa879ef8fdb gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C ! 1b14068d5cd59524944ff0e4282e9230 gcc/testsuite/g++.old-deja/g++.benjamin/tem05.C ! 41b0c9f614d7008ceae61fc6d2fea5ad gcc/testsuite/g++.old-deja/g++.benjamin/tem06.C ! 7925d70b3542542fe6133d14532c6e4a gcc/testsuite/g++.old-deja/g++.benjamin/tem07.C ! 74057c6a3feaefae028070f7004ef7f6 gcc/testsuite/g++.old-deja/g++.benjamin/typedef01.C ! f2929f837162a135c11590ea2c8b94cd gcc/testsuite/g++.old-deja/g++.benjamin/typedef03.C ! dc34add658f20519cb6e238d0aef91c0 gcc/testsuite/g++.old-deja/g++.benjamin/typeid01.C ! 56e49f1c8229edeb65b0d075772cf7fe gcc/testsuite/g++.old-deja/g++.benjamin/warn01.C ! fec34aac1bc45a5e706a8abdc0c63892 gcc/testsuite/g++.old-deja/g++.benjamin/warn02.C ! ba6e64338ba5d146b7cd864b0d3d18a3 gcc/testsuite/g++.old-deja/g++.benjamin/warn03.C ! 49fb55f1f6d9a4c4d3fca4caaf91f5b0 gcc/testsuite/g++.old-deja/g++.benjamin/warn04.C ! 0a61a52254c1e3a2b526ab1a815a4328 gcc/testsuite/g++.old-deja/g++.bob/array1.C ! 4814bbc47b79f5ea9993897987c92f2e gcc/testsuite/g++.old-deja/g++.bob/array2.C ! 8056dcfa8917dfb2a0e8d121205bf105 gcc/testsuite/g++.old-deja/g++.bob/case1.C ! 98963d688b2d53c91b4029129c2fab7a gcc/testsuite/g++.old-deja/g++.bob/cond1.C ! e43a987d5f329395c6204f18e61bf3d7 gcc/testsuite/g++.old-deja/g++.bob/delete1.C ! 5ee897a497e0e7fff1e9152d9a6d4fed gcc/testsuite/g++.old-deja/g++.bob/extern_C.C ! 2f188fa554c65d209a21f12ca8a60494 gcc/testsuite/g++.old-deja/g++.bob/friend1.C ! 779ab9435dff9dfb3a118872034a5aaa gcc/testsuite/g++.old-deja/g++.bob/incomplete-cast1.C ! 1473b8b5218c974ca76bc50e14359010 gcc/testsuite/g++.old-deja/g++.bob/inherit1.C ! 2950756781cfe9f3baeaf3184bfbe4ce gcc/testsuite/g++.old-deja/g++.bob/inherit2.C ! da80b7e97d4e9ee67decc3ead64065ff gcc/testsuite/g++.old-deja/g++.bob/nested1.C ! 50764f255f496da7ca7c46c49a36a323 gcc/testsuite/g++.old-deja/g++.bob/packed1.C ! 60348e5e92f6eabe517fbf0fe4c86b01 gcc/testsuite/g++.old-deja/g++.bob/protected1.C ! 8a5844fd85b143ac9bd9023567daf7b5 gcc/testsuite/g++.old-deja/g++.bob/static1.C ! 07128f5cc8798df78f430904baa475f2 gcc/testsuite/g++.old-deja/g++.bob/template1.C ! 320f3eae6dc6bbd5aa64e7a285f758f7 gcc/testsuite/g++.old-deja/g++.bob/template2.C ! 2ced391e246b981ee1968f86ea6aad52 gcc/testsuite/g++.old-deja/g++.bob/template3.C ! aeb5818b98767c6df0e85e3dd85f0da7 gcc/testsuite/g++.old-deja/g++.bob/template4.C ! ae92d366fb4b1fb345a39cf07442d5f1 gcc/testsuite/g++.old-deja/g++.brendan/abstract1.C ! fc6063368e5474a8653856d27762de94 gcc/testsuite/g++.old-deja/g++.brendan/access1.C ! 733594e93bfb4299cc0b06179acc3789 gcc/testsuite/g++.old-deja/g++.brendan/alignof.C ! 42ee8e837c5c18800bf744b932460d5a gcc/testsuite/g++.old-deja/g++.brendan/ambiguity1.C ! 8f1779bd8e0be9254448d93593ccd35a gcc/testsuite/g++.old-deja/g++.brendan/anon-union1.C ! bdc4d1d13818def6ccb6fa43c79d8bf5 gcc/testsuite/g++.old-deja/g++.brendan/arm1.C ! 03e3c6cc2504c84e79335688e1814a6a gcc/testsuite/g++.old-deja/g++.brendan/arm2.C ! c9e7e0c2e854771ffa91e7877a31b32a gcc/testsuite/g++.old-deja/g++.brendan/arm3.C ! d3e82cc7950befa975db3c1db7cb5bd8 gcc/testsuite/g++.old-deja/g++.brendan/array1.C ! 16edd78f1a50b1993dbd9ca1f037bf4c gcc/testsuite/g++.old-deja/g++.brendan/array-refs.C ! dc09c52e242933d7d8122e9ef75476a1 gcc/testsuite/g++.old-deja/g++.brendan/asm-extn1.C ! 71850593e8cd2b3b928db637dd968118 gcc/testsuite/g++.old-deja/g++.brendan/bit-fields1.C ! 1a5afe81ac27807110b2c7f1e488f194 gcc/testsuite/g++.old-deja/g++.brendan/bit-fields2.C ! 9b67849cb4ac27393dcb0106ad390716 gcc/testsuite/g++.old-deja/g++.brendan/bool1.C ! 723ea3fbd94d850176380c81b9592351 gcc/testsuite/g++.old-deja/g++.brendan/code-gen1.C ! 616f98f70864801a5abf83247a575d07 gcc/testsuite/g++.old-deja/g++.brendan/code-gen2.C ! aecb2d4389f93ab36432fb4257d46f94 gcc/testsuite/g++.old-deja/g++.brendan/code-gen3.C ! d33a7c1ca1105d06aae19e79d769c996 gcc/testsuite/g++.old-deja/g++.brendan/code-gen4.C ! cb8b6683b1b5000f3533f1b6efec806b gcc/testsuite/g++.old-deja/g++.brendan/code-gen6.C ! 6e22be9c7d61cc5a52941c8561a504a3 gcc/testsuite/g++.old-deja/g++.brendan/complex1.C ! be0508b477fafc7e9e9890447151d65a gcc/testsuite/g++.old-deja/g++.brendan/copy1.C ! f42dec6fcfdaae71455d2102182a896f gcc/testsuite/g++.old-deja/g++.brendan/copy2.C ! b7141724519f9a12241a6647f951214e gcc/testsuite/g++.old-deja/g++.brendan/copy3.C ! e735bca9c3e4a1f2da89ae49ee4a166d gcc/testsuite/g++.old-deja/g++.brendan/copy4.C ! 3974cfa73bef13c57d2e5795da3c1fb6 gcc/testsuite/g++.old-deja/g++.brendan/copy5.C ! 4b2ab58d3d7e3f0db2cd9c43e232e05b gcc/testsuite/g++.old-deja/g++.brendan/copy6.C ! 62ef764900c668525c521bb04134d9dd gcc/testsuite/g++.old-deja/g++.brendan/copy7.C ! 330313d34e8179459b8d6fdbca0b4371 gcc/testsuite/g++.old-deja/g++.brendan/copy8.C ! ebcf953de22d960ed17d4f132adceedc gcc/testsuite/g++.old-deja/g++.brendan/copy9.C ! 9bb5650319b1cbd73f548bcbcadbf2b4 gcc/testsuite/g++.old-deja/g++.brendan/crash10.C ! 92eff1245a05c05e1cc8bebcf1a3e004 gcc/testsuite/g++.old-deja/g++.brendan/crash11.C ! c487c2f1d306c4b5ffd996ab598aac07 gcc/testsuite/g++.old-deja/g++.brendan/crash12.C ! d2c6d1b4bd137d341cd780821a2e12ed gcc/testsuite/g++.old-deja/g++.brendan/crash13.C ! 4b3db8cbbfa7bf87638bbbff3162da29 gcc/testsuite/g++.old-deja/g++.brendan/crash14.C ! 7529342852a16fca993789714b764021 gcc/testsuite/g++.old-deja/g++.brendan/crash15.C ! ceea8bd2dda9f31e3e4857c5526f1f0c gcc/testsuite/g++.old-deja/g++.brendan/crash16.C ! 5e1a5f6e4a3153d0f97c463208c68dfc gcc/testsuite/g++.old-deja/g++.brendan/crash17.C ! 3e7a431e54812cbc89e33a4ea503b985 gcc/testsuite/g++.old-deja/g++.brendan/crash18.C ! 62172a7e4c59ed5aa0aa705ae8090fe0 gcc/testsuite/g++.old-deja/g++.brendan/crash1.C ! 53a2dd1bdf710845adc926626d619e59 gcc/testsuite/g++.old-deja/g++.brendan/crash20.C ! 7b2c605c6218e8948fecbe9842677c4b gcc/testsuite/g++.old-deja/g++.brendan/crash22.C ! 33544868a90fd87dbf29417ea90a49fd gcc/testsuite/g++.old-deja/g++.brendan/crash23.C ! 207fe563f561496a1ca248b198318d28 gcc/testsuite/g++.old-deja/g++.brendan/crash24.C ! 69b3ac5571772380992e500975ef6502 gcc/testsuite/g++.old-deja/g++.brendan/crash25.C ! 8205b5bda9e4b98bed0dd54ab9af735b gcc/testsuite/g++.old-deja/g++.brendan/crash26.C ! 915634c5383e42a4857a8cdf46230684 gcc/testsuite/g++.old-deja/g++.brendan/crash27.C ! 3acae1cd69bb3c31d731fd11d5c3b288 gcc/testsuite/g++.old-deja/g++.brendan/crash28.C ! 648cce4d6a525ac137d289c0c3635e4f gcc/testsuite/g++.old-deja/g++.brendan/crash29.C ! 3f31ad7a3d6312a1259fb61edfad7bec gcc/testsuite/g++.old-deja/g++.brendan/crash2.C ! d09610f03864daed6e9a2f6492204235 gcc/testsuite/g++.old-deja/g++.brendan/crash30.C ! 6922fd3ce96d0c6d55aa7e22ca9ea835 gcc/testsuite/g++.old-deja/g++.brendan/crash31.C ! 89408b609531415622dd2a89bcc6cf45 gcc/testsuite/g++.old-deja/g++.brendan/crash32.C ! 33c3ae35e83af61bf06ee581e97f8dab gcc/testsuite/g++.old-deja/g++.brendan/crash33.C ! 5871bb0ee6d20847bec083029e90bc58 gcc/testsuite/g++.old-deja/g++.brendan/crash34.C ! 4223de66df390e48223befc3091d9953 gcc/testsuite/g++.old-deja/g++.brendan/crash35.C ! de445257f614defad41bbc90815c0723 gcc/testsuite/g++.old-deja/g++.brendan/crash36.C ! 80e5a4815f34399009395248c62241a4 gcc/testsuite/g++.old-deja/g++.brendan/crash37.C ! f2949d461ca631d0812995fb33143d6f gcc/testsuite/g++.old-deja/g++.brendan/crash38.C ! 2e312fb3ecdee7d2802bc5d63bafaf95 gcc/testsuite/g++.old-deja/g++.brendan/crash39.C ! 509e32a23f0fa15e85d26c26684c4a3c gcc/testsuite/g++.old-deja/g++.brendan/crash3.C ! 3b168f8ca606522149df9bdb8d936a0e gcc/testsuite/g++.old-deja/g++.brendan/crash40.C ! d5ee940012af3122df1f0a9b46ec0691 gcc/testsuite/g++.old-deja/g++.brendan/crash41.C ! 722fb37f9cd75f1f5e126b02969c9f40 gcc/testsuite/g++.old-deja/g++.brendan/crash42.C ! 3ead2ceba92029eda10fca0bba23c003 gcc/testsuite/g++.old-deja/g++.brendan/crash43.C ! 99f6d128ad96516aeafdae150359d92a gcc/testsuite/g++.old-deja/g++.brendan/crash44.C ! 5021dd2b75a24615fde95aee58b2241b gcc/testsuite/g++.old-deja/g++.brendan/crash45.C ! 04ce4fbaa4f8ef72247f66f12db00ef1 gcc/testsuite/g++.old-deja/g++.brendan/crash46.C ! d94800227b9326614c08ee7405b8e23b gcc/testsuite/g++.old-deja/g++.brendan/crash47.C ! 50a191a0bbbd0d6a919b450d140b4228 gcc/testsuite/g++.old-deja/g++.brendan/crash48.C ! efe4265b25ae54dbf04cfbbd033499c1 gcc/testsuite/g++.old-deja/g++.brendan/crash49.C ! 549525d98ff3703d364f494aff337190 gcc/testsuite/g++.old-deja/g++.brendan/crash4.C ! fe9c4e2b4a3a15a9e55ab8ee900fc390 gcc/testsuite/g++.old-deja/g++.brendan/crash50.C ! 405f96434188666195e1798efc513146 gcc/testsuite/g++.old-deja/g++.brendan/crash51.C ! 852c866ddf02b4ae5fab8f01d44d8714 gcc/testsuite/g++.old-deja/g++.brendan/crash52.C ! 0d23b5f837eca50d6659a9747fa8e8bd gcc/testsuite/g++.old-deja/g++.brendan/crash53.C ! 76cab97db1c153ad14cd499c7d483fa7 gcc/testsuite/g++.old-deja/g++.brendan/crash54.C ! 0b96580b8e7a3577418ef1b738de61e8 gcc/testsuite/g++.old-deja/g++.brendan/crash55.C ! 4910144bf7e6fdf74b7896fa17ad60fd gcc/testsuite/g++.old-deja/g++.brendan/crash56.C ! f99628dfc0766d237ee572c05c96f5ef gcc/testsuite/g++.old-deja/g++.brendan/crash57.C ! 2ea8e7e4ddc11489cf2a94e03e54ed33 gcc/testsuite/g++.old-deja/g++.brendan/crash58.C ! 318cf0dc34fa93fdba1f0e7691d777a5 gcc/testsuite/g++.old-deja/g++.brendan/crash5.C ! 08f4af8421ae9483842f92b9e3925bcb gcc/testsuite/g++.old-deja/g++.brendan/crash60.C ! cdbb9c9cfe241a7d44af748e52523748 gcc/testsuite/g++.old-deja/g++.brendan/crash61.C ! 75b73030bfec1570c06879b52ebb4bb3 gcc/testsuite/g++.old-deja/g++.brendan/crash62.C ! 316c1acd0ce990195cc5f01c843874d9 gcc/testsuite/g++.old-deja/g++.brendan/crash63.C ! 8e62de1d320f1f82fcf384b4cc0845bf gcc/testsuite/g++.old-deja/g++.brendan/crash64.C ! fef44fa88ae32d141b474c51a371aa94 gcc/testsuite/g++.old-deja/g++.brendan/crash65.C ! 787c0aa85671c0df000e42a47bd41a21 gcc/testsuite/g++.old-deja/g++.brendan/crash66.C ! ceface3afb873c88388917e015eb9333 gcc/testsuite/g++.old-deja/g++.brendan/crash67.C ! 1978e1f61a11b5ee6839705fd2b801ae gcc/testsuite/g++.old-deja/g++.brendan/crash68.C ! fe6ac67b99c1ddd7b2d92896792a2eea gcc/testsuite/g++.old-deja/g++.brendan/crash6.C ! 28ec61f5fa87819f7d63d551ee5c01c0 gcc/testsuite/g++.old-deja/g++.brendan/crash7.C ! 6b64a687391a0cf3a98a8f7b82194214 gcc/testsuite/g++.old-deja/g++.brendan/crash8.C ! 962d23d791b7d37abfadfcf72231ed39 gcc/testsuite/g++.old-deja/g++.brendan/crash9.C ! ef0c32aa9cb62fa23978bbf6604a9c13 gcc/testsuite/g++.old-deja/g++.brendan/ctors1.C ! b976465fc875e08dc788220e951e9f2b gcc/testsuite/g++.old-deja/g++.brendan/ctors2.C ! c4ac1885be2041f32f4b901e3e8a6128 gcc/testsuite/g++.old-deja/g++.brendan/ctors3.C ! ac8b264a52b846378891f92ac7e8b1bb gcc/testsuite/g++.old-deja/g++.brendan/cvt1.C ! d2732754499fdd0622ea76207723c993 gcc/testsuite/g++.old-deja/g++.brendan/cvt2.C ! e05843fc54a21d7a9072810f4b6c39f0 gcc/testsuite/g++.old-deja/g++.brendan/cvt3.C ! b55c1b74f8a3feaa1feafbc831245fdc gcc/testsuite/g++.old-deja/g++.brendan/cvt4.C ! 9ac640694efd20305253ea1d2a2742e3 gcc/testsuite/g++.old-deja/g++.brendan/cvt5.C ! 54f8d1fdf6f6cf1c18071d286afe93f1 gcc/testsuite/g++.old-deja/g++.brendan/def-args1.C ! 350b9b4ee950b8a7ffbc7d2a544f3557 gcc/testsuite/g++.old-deja/g++.brendan/def-fns1.C ! 750e8cf6468a830d6ad90ed7ebbd6a3d gcc/testsuite/g++.old-deja/g++.brendan/delete1.C ! d18fef4b5dc740a3a5a5a20881e799a0 gcc/testsuite/g++.old-deja/g++.brendan/delete2.C ! 2f857c17e34da916969e892b4b17fb4b gcc/testsuite/g++.old-deja/g++.brendan/dtors1.C ! 11771f1272b718c8cf7cc1d0433af15e gcc/testsuite/g++.old-deja/g++.brendan/dtors2.C ! e2a9f30a7ba6f25639381c312b380c4d gcc/testsuite/g++.old-deja/g++.brendan/dtors3.C ! 7816aea321580e21cb21e2cc75fe2480 gcc/testsuite/g++.old-deja/g++.brendan/eh1.C ! 2082b04653c52e598d8ab0a387abe4bc gcc/testsuite/g++.old-deja/g++.brendan/enum10.C ! bab5848f837adb1bbeb182d86f19a11e gcc/testsuite/g++.old-deja/g++.brendan/enum11.C ! 6e6712bb465842808e9709b41ad09c15 gcc/testsuite/g++.old-deja/g++.brendan/enum12.C ! 3ea57e60fd8bc5fc0eb4dcd8ebb05a7b gcc/testsuite/g++.old-deja/g++.brendan/enum13.C ! b180e28476416bee81e2f1814451fa2a gcc/testsuite/g++.old-deja/g++.brendan/enum14.C ! f4a6198b346287ed8325efbed8566b1d gcc/testsuite/g++.old-deja/g++.brendan/enum1.C ! 776648f2fef522a6e4680ce5f119697c gcc/testsuite/g++.old-deja/g++.brendan/enum2.C ! 8cf25d4893d6ec1d0f9498f4864e48cf gcc/testsuite/g++.old-deja/g++.brendan/enum3.C ! a88b4a73ce1ec205a26606c69baf3bc1 gcc/testsuite/g++.old-deja/g++.brendan/enum4.C ! fcf43316699bebcb1f1765e8f2b2d977 gcc/testsuite/g++.old-deja/g++.brendan/enum5.C ! 417837f7736691e2a2f081e4fac41139 gcc/testsuite/g++.old-deja/g++.brendan/enum6.C ! 074223d86f5c5fea05a015d01eb68675 gcc/testsuite/g++.old-deja/g++.brendan/enum7.C ! a1f55fe5fed08db051a0613003eb8f10 gcc/testsuite/g++.old-deja/g++.brendan/enum8.C ! 1b25732806de3aff6a92e6548039d784 gcc/testsuite/g++.old-deja/g++.brendan/enum9.C ! 0b35828a3baa2558fbffe3e9ac2165c9 gcc/testsuite/g++.old-deja/g++.brendan/enum-clash.C ! 2441f4634915a8657fe01d92aa58a45a gcc/testsuite/g++.old-deja/g++.brendan/err-msg10.C ! 94c75c3e0971db04d1f8bb06af164bc2 gcc/testsuite/g++.old-deja/g++.brendan/err-msg11.C ! 73c1bfcf937197fbbb2fa6b4fceb6d08 gcc/testsuite/g++.old-deja/g++.brendan/err-msg12.C ! 94b84870c48c9080fde2075377b5d2e9 gcc/testsuite/g++.old-deja/g++.brendan/err-msg1.C ! 31f487fac028affda10935beee342b67 gcc/testsuite/g++.old-deja/g++.brendan/err-msg2.C ! 0074b5d8b1727fa19225accba7238206 gcc/testsuite/g++.old-deja/g++.brendan/err-msg3.C ! 3df4af320012b2b07c91c3ebde11d0e6 gcc/testsuite/g++.old-deja/g++.brendan/err-msg4.C ! 905514d94e69c283791a395b1caa8949 gcc/testsuite/g++.old-deja/g++.brendan/err-msg5.C ! 00afba961ae25414c47ec5c93e6b54e1 gcc/testsuite/g++.old-deja/g++.brendan/err-msg6.C ! 30efe9b8a3b56a4ab66d9e2fff61777a gcc/testsuite/g++.old-deja/g++.brendan/err-msg7.C ! a14ce5b47e835ce3d50a055484c37e9a gcc/testsuite/g++.old-deja/g++.brendan/err-msg8.C ! 7a6a0e6395384ac6c714734bef224a75 gcc/testsuite/g++.old-deja/g++.brendan/err-msg9.C ! 8fb3d1219e1b6bb6804f440fea6cc972 gcc/testsuite/g++.old-deja/g++.brendan/explicit1.C ! 88f54cb5637017d0140fbe47b4d64a12 gcc/testsuite/g++.old-deja/g++.brendan/friend1.C ! 89c2853b246bbebab91ee4249f3bd37f gcc/testsuite/g++.old-deja/g++.brendan/friend2.C ! d3e01a0d5a63b03e48f6aea49851d962 gcc/testsuite/g++.old-deja/g++.brendan/friend3.C ! 79b84200b962840e29a51af53eeee72f gcc/testsuite/g++.old-deja/g++.brendan/friend4.C ! c42688562e8873f0b3d710da92fd0eea gcc/testsuite/g++.old-deja/g++.brendan/groff1.C ! 4e18b3936e86061811d3dfba8b2c4d31 gcc/testsuite/g++.old-deja/g++.brendan/init10.C ! 9a287d5c1abd4ec24b10f2c76eab0f0a gcc/testsuite/g++.old-deja/g++.brendan/init11.C ! 62115c076d63c13cb74234ef6b624704 gcc/testsuite/g++.old-deja/g++.brendan/init12.C ! a305765b5b9a1e0b319b904df2c4a15d gcc/testsuite/g++.old-deja/g++.brendan/init13.C ! e03dc940f61f56cd1996bf49e6201eee gcc/testsuite/g++.old-deja/g++.brendan/init1.C ! 9af433ccb94c3683185fc8f46ee6f51d gcc/testsuite/g++.old-deja/g++.brendan/init2.C ! f2652f181d69d7a6744ebc38c4ae83ed gcc/testsuite/g++.old-deja/g++.brendan/init3.C ! d462c2345c89ced67b04187f9ffe205a gcc/testsuite/g++.old-deja/g++.brendan/init4.C ! 32c57193ecdb3b2c97d578375591d859 gcc/testsuite/g++.old-deja/g++.brendan/init5.C ! ede67b1757812c2a41023760af3a0608 gcc/testsuite/g++.old-deja/g++.brendan/init6.C ! 1bbf15c68e29929efce6632eabf580cd gcc/testsuite/g++.old-deja/g++.brendan/init7.C ! 5ad1e47e12a8b41a95f79f673f9c0514 gcc/testsuite/g++.old-deja/g++.brendan/init8.C ! 0f0122e77a799ed8e3fc9e03da38cb59 gcc/testsuite/g++.old-deja/g++.brendan/init9.C ! f88bce394dffb1d830c0d26236adf218 gcc/testsuite/g++.old-deja/g++.brendan/label1.C ! 0499329a576a28129c8caa17805883f3 gcc/testsuite/g++.old-deja/g++.brendan/label2.C ! 959fe25b280f458705654cf507385e0b gcc/testsuite/g++.old-deja/g++.brendan/line1.C ! 398f13096520b38e320833aea7adaeed gcc/testsuite/g++.old-deja/g++.brendan/misc10.C ! b23bbf6b98781ab53190b81124488a9b gcc/testsuite/g++.old-deja/g++.brendan/misc11.C ! 7ebaf061672f83fca99a3f202292c438 gcc/testsuite/g++.old-deja/g++.brendan/misc14.C ! 9893e6edc662a5622bc8f4c0d8c89dfc gcc/testsuite/g++.old-deja/g++.brendan/misc15.C ! 926bd99f92e6fd4c7ad873dd3008323e gcc/testsuite/g++.old-deja/g++.brendan/misc16.C ! c6dde39d37d2cab8d05e481b356b539b gcc/testsuite/g++.old-deja/g++.brendan/misc17.C ! 59cf9408e21fc287dfadefe86369088a gcc/testsuite/g++.old-deja/g++.brendan/misc1.C ! 17c9323951efbf191223de7c11466ff8 gcc/testsuite/g++.old-deja/g++.brendan/misc2.C ! a617bb436e9c9afcf63c2d3be86658dc gcc/testsuite/g++.old-deja/g++.brendan/misc3.C ! 36f9d2b7189e1066203482c3d645a308 gcc/testsuite/g++.old-deja/g++.brendan/misc4.C ! 73df8742fc3243af61e6c806600b2e92 gcc/testsuite/g++.old-deja/g++.brendan/misc5.C ! b8a8eda70869f8f829acb2f408a05010 gcc/testsuite/g++.old-deja/g++.brendan/misc6.C ! 72481e2213bd97540343ed3471a45495 gcc/testsuite/g++.old-deja/g++.brendan/misc7.C ! afb78a982f7ea702909578ace0b9e51a gcc/testsuite/g++.old-deja/g++.brendan/misc8.C ! f86b0e544d5f1025664f2856ea4e776d gcc/testsuite/g++.old-deja/g++.brendan/misc9.C ! 5d2329af0ff02e79f3f79c0b57005d11 gcc/testsuite/g++.old-deja/g++.brendan/mutable1.C ! e6320d64763b67bdb98cab5b655bf5ca gcc/testsuite/g++.old-deja/g++.brendan/nest10.C ! bfbc466132e7951c7ce9fabf1a58ea31 gcc/testsuite/g++.old-deja/g++.brendan/nest11.C ! 5253d8a4d833c5ccc220537fa9f1708a gcc/testsuite/g++.old-deja/g++.brendan/nest12.C ! 1abeb376cbfaad85af7d961d1957a048 gcc/testsuite/g++.old-deja/g++.brendan/nest13.C ! 442e2da4e45cedff3e6ea8b1cfa648d1 gcc/testsuite/g++.old-deja/g++.brendan/nest15.C ! 674367aa6e84abc2f89bb825235a4e33 gcc/testsuite/g++.old-deja/g++.brendan/nest16.C ! 6bc8badb7ef6d461cfae233116e71163 gcc/testsuite/g++.old-deja/g++.brendan/nest17.C ! af8abd37d8c348f3e90a688f87da5c28 gcc/testsuite/g++.old-deja/g++.brendan/nest18.C ! 45f38e149ffb5039ba9a88a9ef169674 gcc/testsuite/g++.old-deja/g++.brendan/nest19.C ! b936e29f5b6885bc45f5d7273431e40b gcc/testsuite/g++.old-deja/g++.brendan/nest1.C ! 4c77edec6f7551e4309e6dec07951f06 gcc/testsuite/g++.old-deja/g++.brendan/nest20.C ! 693ba8ff2344c35725152e19ccf93570 gcc/testsuite/g++.old-deja/g++.brendan/nest21.C ! ba9215faa6624ffed1978907c5ea0d15 gcc/testsuite/g++.old-deja/g++.brendan/nest22.C ! fba04cbf985f18cbd964bbcbd904749d gcc/testsuite/g++.old-deja/g++.brendan/nest23.C ! cd228511a48f71249c67e69f03d3d6fc gcc/testsuite/g++.old-deja/g++.brendan/nest24.C ! a19881ab8fa85bcc5df938e0dbfdd9f4 gcc/testsuite/g++.old-deja/g++.brendan/nest2.C ! 14f506167b89a107040db6b421bd9be1 gcc/testsuite/g++.old-deja/g++.brendan/nest3.C ! 4811561ff30dbc1a325e8ace167fef89 gcc/testsuite/g++.old-deja/g++.brendan/nest4.C ! 718799fe9f078dd0e2bedf0e9597bd91 gcc/testsuite/g++.old-deja/g++.brendan/new1.C ! 46f8297d90cafbb23e2ae0bf3a52be6f gcc/testsuite/g++.old-deja/g++.brendan/new2.C ! d922f23818365494133a5e5397522ff5 gcc/testsuite/g++.old-deja/g++.brendan/new3.C ! ce18ed55b4cb7e1075e495fefce8d00f gcc/testsuite/g++.old-deja/g++.brendan/new-array.C ! 8a70a49dd8f898539a46d196782e0fe5 gcc/testsuite/g++.old-deja/g++.brendan/ns1.C ! 2af972e38ef7cf8be77bddab49ea6e6b gcc/testsuite/g++.old-deja/g++.brendan/operators1.C ! 4ac6cb421f470728cde116dd27d0a9b5 gcc/testsuite/g++.old-deja/g++.brendan/operators2.C ! adee67364642085c61dd0cd25135210e gcc/testsuite/g++.old-deja/g++.brendan/operators3.C ! 31f44b889bbd132c8e562c15ad0f73fb gcc/testsuite/g++.old-deja/g++.brendan/operators4.C ! a33203c9057b3652878436db19fd035d gcc/testsuite/g++.old-deja/g++.brendan/operators5.C ! 52b3628faa7d652f30e4e4cf72e3bae4 gcc/testsuite/g++.old-deja/g++.brendan/operators6.C ! fd824291529aa1c6337a009c9f68b953 gcc/testsuite/g++.old-deja/g++.brendan/operators7.C ! 412200ab340af309b05a21dd952707ea gcc/testsuite/g++.old-deja/g++.brendan/operators8.C ! 2ec9f8f263e22d591e448662a3e509f1 gcc/testsuite/g++.old-deja/g++.brendan/overload10.C ! b019537ed22225ad2c7845b9bd13e12b gcc/testsuite/g++.old-deja/g++.brendan/overload11.C ! 8222d9c3755c36a8501637f8d195a3ee gcc/testsuite/g++.old-deja/g++.brendan/overload1.C ! ade4467b45d58789068683691ed64ee7 gcc/testsuite/g++.old-deja/g++.brendan/overload2.C ! 8f9a7a0e2525ec5a95f59531dc0bf285 gcc/testsuite/g++.old-deja/g++.brendan/overload3.C ! 54f3c3077709d5bf0adf1ecd297b92db gcc/testsuite/g++.old-deja/g++.brendan/overload4.C ! a4396bbce384652b7936e281f7ab7cc8 gcc/testsuite/g++.old-deja/g++.brendan/overload5.C ! 5b6359b5a39b8cb125e95a28558f215b gcc/testsuite/g++.old-deja/g++.brendan/overload6.C ! 20c8208207072ded537d54825c012514 gcc/testsuite/g++.old-deja/g++.brendan/overload7.C ! 6d070f2c23470222bdb5c3bd62e6931c gcc/testsuite/g++.old-deja/g++.brendan/overload8.C ! 5af1bab052e99736626980751c2439be gcc/testsuite/g++.old-deja/g++.brendan/overload9.C ! 947a08d1eb2c6c39e11bb5d45072caf1 gcc/testsuite/g++.old-deja/g++.brendan/parse1.C ! f66960747805de8933f936133b8e7153 gcc/testsuite/g++.old-deja/g++.brendan/parse2.C ! 9d0d21502ad4ff12ec56a2ec6af54d6a gcc/testsuite/g++.old-deja/g++.brendan/parse3.C ! 31688bf1cd1491c8def445df80420070 gcc/testsuite/g++.old-deja/g++.brendan/parse4.C ! b00730f667feb11a789e146e4830d7ed gcc/testsuite/g++.old-deja/g++.brendan/parse5.C ! b43936b6abd4d40567c033f09683b3bb gcc/testsuite/g++.old-deja/g++.brendan/parse6.C ! 4e98cad1e3abfc61b7640a5a8d71fdc6 gcc/testsuite/g++.old-deja/g++.brendan/prepost1.C ! e5da916c971196876afa37e2f6a5ce8a gcc/testsuite/g++.old-deja/g++.brendan/prepost2.C ! f8dd4c752216e799de3b9b80e065b0af gcc/testsuite/g++.old-deja/g++.brendan/prepost3.C ! 91a11c1cbb6524eed619fc6f76db67c2 gcc/testsuite/g++.old-deja/g++.brendan/prepost4.C ! 93f10494bc22f8a9ce9c72730ef2f6be gcc/testsuite/g++.old-deja/g++.brendan/ptolemy1.C ! eb505c8f94ac01b9f0ed8a74965221cf gcc/testsuite/g++.old-deja/g++.brendan/ptolemy2.C ! 9393209c77dd45bd002437c27c5920e4 gcc/testsuite/g++.old-deja/g++.brendan/ptrmem1.C ! 7a7306f6328f57ef001c6f5ba4e22fa9 gcc/testsuite/g++.old-deja/g++.brendan/ptrmem2.C ! 93bc75083ebf8ae5a37fd6ac51d10e9a gcc/testsuite/g++.old-deja/g++.brendan/ptrmem3.C ! b8d1e42f311d8afc82fcf4dbfd490613 gcc/testsuite/g++.old-deja/g++.brendan/ptrmem4.C ! 4e269407af86676aceda4bae0aa40db9 gcc/testsuite/g++.old-deja/g++.brendan/README ! 964a895f23ebbce94a2c5bfe6e3845b5 gcc/testsuite/g++.old-deja/g++.brendan/recurse.C ! 57c9511cda77de7914bdac00e907c313 gcc/testsuite/g++.old-deja/g++.brendan/redecl1.C ! e2e8fdf313b5b763652b98d52b6fd29f gcc/testsuite/g++.old-deja/g++.brendan/redecl2.C ! 1c6e3ab3c0ac7f1ecdf1f598fbf9174d gcc/testsuite/g++.old-deja/g++.brendan/redecl3.C ! 23996b9ea050e80e407e5267be28b395 gcc/testsuite/g++.old-deja/g++.brendan/reference1.C ! f542256d29fc3f891ebfff745c3c7ade gcc/testsuite/g++.old-deja/g++.brendan/rtti1.C ! c5a732d7f389384df8cd0dd46d74d63b gcc/testsuite/g++.old-deja/g++.brendan/scope1.C ! a9d5e4eb3d5a79edcae73706ea6bcbdc gcc/testsuite/g++.old-deja/g++.brendan/scope2.C ! 6f443676e307f482da1edc2172b5ad24 gcc/testsuite/g++.old-deja/g++.brendan/scope3.C ! fd539b292de5deffe84b7aca6e365824 gcc/testsuite/g++.old-deja/g++.brendan/scope4.C ! 5fb62bd1dd80b004c32d96e3d7cc9c7d gcc/testsuite/g++.old-deja/g++.brendan/scope5.C ! 2ae7dc2e9f111a3ddbbb01e5ca479553 gcc/testsuite/g++.old-deja/g++.brendan/shadow1.C ! 469166bbd4c9d9e97114b09c480a39e7 gcc/testsuite/g++.old-deja/g++.brendan/sizeof1.C ! 232bbc492ea7277970b768de8806f2c0 gcc/testsuite/g++.old-deja/g++.brendan/sizeof2.C ! 16179429ab050df3f7e21bf20815e01d gcc/testsuite/g++.old-deja/g++.brendan/sizeof3.C ! 155582fcdd8e972166db70e5fa5f3f72 gcc/testsuite/g++.old-deja/g++.brendan/sizeof4.C ! 30da4846a089e66f7b78cd50474b36e3 gcc/testsuite/g++.old-deja/g++.brendan/sizeof5.C ! 5e2033584074585a4562c059d4224b61 gcc/testsuite/g++.old-deja/g++.brendan/sorry1.C ! 0b5d1af57221388b1b3a700bd348b25a gcc/testsuite/g++.old-deja/g++.brendan/static1.C ! a7ca45289830afd8555d41c2c9c2844f gcc/testsuite/g++.old-deja/g++.brendan/static2.C ! 799e766f244bfd9990ec820259a0c51a gcc/testsuite/g++.old-deja/g++.brendan/static3.C ! 41276e716f767f3aae9056f8a6124b41 gcc/testsuite/g++.old-deja/g++.brendan/synth1.C ! 25a30581783777c96d730cbb0e10d999 gcc/testsuite/g++.old-deja/g++.brendan/template11.C ! ddba51178f0d708b9b73306649f2de25 gcc/testsuite/g++.old-deja/g++.brendan/template12.C ! 1171c643ccd2fe8a7f97229931b07791 gcc/testsuite/g++.old-deja/g++.brendan/template13.C ! 813d9e5c4acc63a3e9e56905b4f0b177 gcc/testsuite/g++.old-deja/g++.brendan/template15.C ! 80d8f014093b5239a7faf1e1696a8057 gcc/testsuite/g++.old-deja/g++.brendan/template16.C ! 53a366ab75016f02434150ca794d83a9 gcc/testsuite/g++.old-deja/g++.brendan/template17.C ! 516a1d806d3a459e5cadd6571789ec0f gcc/testsuite/g++.old-deja/g++.brendan/template18.C ! eec3608ad6426a4863e21a95a0447248 gcc/testsuite/g++.old-deja/g++.brendan/template19.C ! 8ea3f375d9d6dc50b944e77d696584d2 gcc/testsuite/g++.old-deja/g++.brendan/template1.C ! 897a7136619011f1e3d19d16dd2a78d3 gcc/testsuite/g++.old-deja/g++.brendan/template20.C ! f78d5b5e19be653b3f6b40aa6e8df5a0 gcc/testsuite/g++.old-deja/g++.brendan/template21.C ! 331b872c84ae0b83cf60a5e245c5389d gcc/testsuite/g++.old-deja/g++.brendan/template22.C ! a99b2cfa96092ee5eda03d6704610cff gcc/testsuite/g++.old-deja/g++.brendan/template23.C ! a98c4c7ae4d76628b531026ef33c5a45 gcc/testsuite/g++.old-deja/g++.brendan/template24.C ! 0638f66168edec8abeec999d8939dd9c gcc/testsuite/g++.old-deja/g++.brendan/template25.C ! f01c3664dd88fbacd2f4a8c9051fcd7b gcc/testsuite/g++.old-deja/g++.brendan/template26.C ! fda6ea3340caa213364034a337eacbb4 gcc/testsuite/g++.old-deja/g++.brendan/template27.C ! bae7ade527befccfcd2ba094640a07bc gcc/testsuite/g++.old-deja/g++.brendan/template28.C ! 2e66ba1a47e2f936b45a03316358156c gcc/testsuite/g++.old-deja/g++.brendan/template29.C ! 9722953c39ced970015aa9729e896d56 gcc/testsuite/g++.old-deja/g++.brendan/template2.C ! 7168d5a5ef2d632863cc9e00648acbc5 gcc/testsuite/g++.old-deja/g++.brendan/template30.C ! 1ec188d99d9fceca7c58b5889350401c gcc/testsuite/g++.old-deja/g++.brendan/template31.C ! aed9cdf54df20f79aba75b526a8d38b0 gcc/testsuite/g++.old-deja/g++.brendan/template3.C ! 964c5b3a3aa7a3fef9f1c33793599526 gcc/testsuite/g++.old-deja/g++.brendan/template4.C ! 7ec76da5b6828d911bac3467cf42bb54 gcc/testsuite/g++.old-deja/g++.brendan/template5.C ! 414d59c74cbc5fb2ce7f12c2f6af33a2 gcc/testsuite/g++.old-deja/g++.brendan/template6.C ! 722109cba3128ed134107572158467be gcc/testsuite/g++.old-deja/g++.brendan/template7.C ! cd4ddcb646c1124030c201f629f89db5 gcc/testsuite/g++.old-deja/g++.brendan/template8.C ! d6da73a6e5dbf7c46a8d20958ce49353 gcc/testsuite/g++.old-deja/g++.brendan/temporary1.C ! fb83949bbd4d6e05979bbb79b91d4010 gcc/testsuite/g++.old-deja/g++.brendan/typedef1.C ! fb73bfcd654e33756959a215f2abe65d gcc/testsuite/g++.old-deja/g++.brendan/union1.C ! 5dd1d150555c34f6a755013cc0af5f0a gcc/testsuite/g++.old-deja/g++.brendan/union2.C ! f0cd272a2f8d0f4a5b5e00305fe64682 gcc/testsuite/g++.old-deja/g++.brendan/union3.C ! a04d488a9766677467424bbf662856ed gcc/testsuite/g++.old-deja/g++.brendan/visibility10.C ! 7039de8e1bf2bf7d90d526af5db1deb2 gcc/testsuite/g++.old-deja/g++.brendan/visibility1.C ! 4a3287008d0b6d55ec4166fc9076757e gcc/testsuite/g++.old-deja/g++.brendan/visibility2.C ! 8e9ce7664c7ead346fec4fdcd7af9171 gcc/testsuite/g++.old-deja/g++.brendan/visibility3.C ! 715aa94186b2b202e2e9a4997d26444f gcc/testsuite/g++.old-deja/g++.brendan/visibility4.C ! 847a939f79de7db94d518e72f9bf6da4 gcc/testsuite/g++.old-deja/g++.brendan/visibility5.C ! 1914475b1bdf83ff9a257461ae04068e gcc/testsuite/g++.old-deja/g++.brendan/visibility6.C ! f972156231f09f8f3f84584c5eef280f gcc/testsuite/g++.old-deja/g++.brendan/visibility7.C ! 39924637e7e7ef40764e478c625a4383 gcc/testsuite/g++.old-deja/g++.brendan/visibility8.C ! 8d9e0384aa49c53379aad6b6df1c4e6f gcc/testsuite/g++.old-deja/g++.brendan/visibility9.C ! 62ac13ff7f4e3b97c427d1b8e55a3aa8 gcc/testsuite/g++.old-deja/g++.brendan/vtables1.C ! 5f0d83c9a3322cfa98bdcc72e3240081 gcc/testsuite/g++.old-deja/g++.brendan/warnings10.C ! 1ae10c907fed2873c3af78c89cc93232 gcc/testsuite/g++.old-deja/g++.brendan/warnings1.C ! 74dea83d2980de218faf5473ae79df96 gcc/testsuite/g++.old-deja/g++.brendan/warnings2.C ! 61ec510179dbc56cf029ea27ba32b29c gcc/testsuite/g++.old-deja/g++.brendan/warnings3.C ! f1b0a8eb7deb033354851bba84b370b8 gcc/testsuite/g++.old-deja/g++.brendan/warnings4.C ! c1f2cde32459383a9969f37c5fa9339e gcc/testsuite/g++.old-deja/g++.brendan/warnings5.C ! e1559a268a2d660793c81efda0d06780 gcc/testsuite/g++.old-deja/g++.brendan/warnings6.C ! e3214df23f80cd7dc1ae9b6bf1db06c2 gcc/testsuite/g++.old-deja/g++.brendan/warnings7.C ! 93cc067d918fc872a51c4f9a4b3e5d3d gcc/testsuite/g++.old-deja/g++.brendan/warnings8.C ! ba46cd513c748cfd9b7ff43dc0003a78 gcc/testsuite/g++.old-deja/g++.brendan/warnings9.C ! c25c74f968219da79d08ed1d49c047e4 gcc/testsuite/g++.old-deja/g++.bugs/891229_02.C ! 9b34d1cbf33fa9da4871818fe8c72b3c gcc/testsuite/g++.old-deja/g++.bugs/891230_01.C ! d316930e4fc77e247674bac7a76e3e3f gcc/testsuite/g++.old-deja/g++.bugs/900107_01.C ! 395583b16ced92b7c298f752fcb17dde gcc/testsuite/g++.old-deja/g++.bugs/900119_01.C ! 40a63e2f46749b91cd73cc6edd8e881d gcc/testsuite/g++.old-deja/g++.bugs/900121_01.C ! 12ff2e1f8048db7e0dcdc84f8c12edc6 gcc/testsuite/g++.old-deja/g++.bugs/900121_02.C ! 49bf7f97dafc8f72295a1e487dfa4abc gcc/testsuite/g++.old-deja/g++.bugs/900121_05.C ! d7605b9eaacae4cf1ef4faec5b87a625 gcc/testsuite/g++.old-deja/g++.bugs/900127_01.C ! e244eba70fd5a2dcd2e94411d647ecde gcc/testsuite/g++.old-deja/g++.bugs/900127_02.C ! f03ee51aea223ecc3e1d9989152fcd9f gcc/testsuite/g++.old-deja/g++.bugs/900205_02.C ! e74008410b3210b70933466865168b37 gcc/testsuite/g++.old-deja/g++.bugs/900205_03.C ! e2f1ca95f86cd156cf6b51dab8b4da56 gcc/testsuite/g++.old-deja/g++.bugs/900205_04.C ! e93debd4450b4bd4c90f612064b8ce9b gcc/testsuite/g++.old-deja/g++.bugs/900207_03.C ! de65ccdcb52c011f5be6425612645ce0 gcc/testsuite/g++.old-deja/g++.bugs/900208_02.C ! 61d8cd21ad4d1060a0881672ce1b0133 gcc/testsuite/g++.old-deja/g++.bugs/900208_03.C ! 4fb212343fadaeac90f3fbc8f76a766e gcc/testsuite/g++.old-deja/g++.bugs/900208_04.C ! 53a5eae1f920d333696f18640f990961 gcc/testsuite/g++.old-deja/g++.bugs/900209_01.C ! 79390ee11aae50f0ebb8f4959b1d1e53 gcc/testsuite/g++.old-deja/g++.bugs/900210_01.C ! 339897012384e69ba0bf03042ca72e8f gcc/testsuite/g++.old-deja/g++.bugs/900210_02.C ! b33ab90f692509c5ef0e0ac54be52859 gcc/testsuite/g++.old-deja/g++.bugs/900210_03.C ! d2e249bd273e50ba61f866d644ecc468 gcc/testsuite/g++.old-deja/g++.bugs/900210_05.C ! a8f1ea23e326c034a480ba87a1cbe8b8 gcc/testsuite/g++.old-deja/g++.bugs/900210_06.C ! 25b8398da50b1cee3d0facbcb1a12fa5 gcc/testsuite/g++.old-deja/g++.bugs/900210_07.C ! 9e00b67da73217bd8eeac124e326b5bf gcc/testsuite/g++.old-deja/g++.bugs/900210_08.C ! e9b978752f3e6b3a803beab6d95eb453 gcc/testsuite/g++.old-deja/g++.bugs/900210_09.C ! 8784bafd753c84e2a08c4e00f7a6b8d3 gcc/testsuite/g++.old-deja/g++.bugs/900210_10.C ! eac9186df3d5a9c4add6a47ab8b7d668 gcc/testsuite/g++.old-deja/g++.bugs/900211_01.C ! ff07ad9f2a0d93718ca5f6af614604ed gcc/testsuite/g++.old-deja/g++.bugs/900211_02.C ! 6abd890f103a051448d93d9bda74c173 gcc/testsuite/g++.old-deja/g++.bugs/900211_03.C ! f9519950e375f26419d30233dc4b7bcd gcc/testsuite/g++.old-deja/g++.bugs/900211_04.C ! 1caa62a8fd0034d34fdf5a8e206b8c49 gcc/testsuite/g++.old-deja/g++.bugs/900212_01.C ! c5d3a07860a418caf7cf6c28c8418e87 gcc/testsuite/g++.old-deja/g++.bugs/900212_02.C ! 8865095e02ecca4e1b9d6cde406c8498 gcc/testsuite/g++.old-deja/g++.bugs/900212_03.C ! 62b45e4698b10fd61f481b5ea11fe0d5 gcc/testsuite/g++.old-deja/g++.bugs/900213_01.C ! 1e493cf474c7780bda4e617f2799701d gcc/testsuite/g++.old-deja/g++.bugs/900213_02.C ! 69921538d135ee9fc08350178f124fa7 gcc/testsuite/g++.old-deja/g++.bugs/900213_03.C ! ca50103d8a74ed79191f5bd9542839e8 gcc/testsuite/g++.old-deja/g++.bugs/900214_01.C ! c450a62abe78fccfcf808f72fc572e5a gcc/testsuite/g++.old-deja/g++.bugs/900215_01.C ! c7603210d7a3ac217ae189482083cc41 gcc/testsuite/g++.old-deja/g++.bugs/900215_02.C ! 2d580aa45214c9c5624bc6140cf261b8 gcc/testsuite/g++.old-deja/g++.bugs/900220_01.C ! 2a8b87bd0b980874491bd21a47307da3 gcc/testsuite/g++.old-deja/g++.bugs/900220_02.C ! 581257e0732520f2bf2fdeb02256af41 gcc/testsuite/g++.old-deja/g++.bugs/900220_03.C ! 9ca59f87faf9b2f3195d8bc7355cbf0b gcc/testsuite/g++.old-deja/g++.bugs/900221_01.C ! a6db4ba149753a0fabed79d0b3c6417c gcc/testsuite/g++.old-deja/g++.bugs/900227_01.C ! 38428da15106725c9cdeec78d62f9def gcc/testsuite/g++.old-deja/g++.bugs/900321_01.C ! 2edfa97432f7032677694e75adc57ca8 gcc/testsuite/g++.old-deja/g++.bugs/900321_02.C ! b2b96c7ebd782c8f5262719e72124b85 gcc/testsuite/g++.old-deja/g++.bugs/900321_04.C ! 1f16211b8272d36ce36562af2f46ab67 gcc/testsuite/g++.old-deja/g++.bugs/900321_05.C ! 4304711ea5896ee44a4f67cb72abf33c gcc/testsuite/g++.old-deja/g++.bugs/900322_01.C ! 6945fd915b0830d42d9cdef2a60ab7a7 gcc/testsuite/g++.old-deja/g++.bugs/900324_02.C ! 9aa66ee213cd895a0d92bb77ba0b9684 gcc/testsuite/g++.old-deja/g++.bugs/900324_03.C ! 4e0e41f367b26289726086977b1713af gcc/testsuite/g++.old-deja/g++.bugs/900324_04.C ! c79225efeb1b5372067c4742a363bd3b gcc/testsuite/g++.old-deja/g++.bugs/900324_05.C ! a6ad70bbfac742846a7f5068bc830b87 gcc/testsuite/g++.old-deja/g++.bugs/900324_06.C ! 63f3022e6a8a4aa50e06adc840f4717d gcc/testsuite/g++.old-deja/g++.bugs/900325_01.C ! 955efbafb82b241dd6d4ba712693276f gcc/testsuite/g++.old-deja/g++.bugs/900330_01.C ! 5ae6c0793f8ae17de3eb13df113839b0 gcc/testsuite/g++.old-deja/g++.bugs/900330_02.C ! d581b2639f5bf26e22714a3e979dc43c gcc/testsuite/g++.old-deja/g++.bugs/900331_02.C ! 4f31c4bcb0fc662ba06aa9b872dfd7a3 gcc/testsuite/g++.old-deja/g++.bugs/900331_03.C ! 49d0547019a4a915bdd9b4f5f87b134c gcc/testsuite/g++.old-deja/g++.bugs/900331_04.C ! 41c2bae6ed7346172ccef788ddf8e9d7 gcc/testsuite/g++.old-deja/g++.bugs/900401_01.C ! b2c690f79b9e0981a2f96dcdcdf7e947 gcc/testsuite/g++.old-deja/g++.bugs/900402_01.C ! 7ddab4ab373be7b60b25f124d05590fe gcc/testsuite/g++.old-deja/g++.bugs/900402_02.C ! f94f78525b0f62afaadc1a57a6b875f5 gcc/testsuite/g++.old-deja/g++.bugs/900403_01.C ! 4216a63f8b9a5ea7ffd4163819a4b63e gcc/testsuite/g++.old-deja/g++.bugs/900403_04.C ! 9ce300e0f9e6df86bea8c5421165dc2b gcc/testsuite/g++.old-deja/g++.bugs/900404_01.C ! 154a87b721d11ed1738fbab683ce754a gcc/testsuite/g++.old-deja/g++.bugs/900404_02.C ! 35f2cf4423649f6d209ba40252d844ce gcc/testsuite/g++.old-deja/g++.bugs/900404_03.C ! 556dbc5118f231ade8f41134ea065eb2 gcc/testsuite/g++.old-deja/g++.bugs/900404_04.C ! 5390282e50e04854bcdcafbf527ddcca gcc/testsuite/g++.old-deja/g++.bugs/900404_07.C ! 4df342af36e75b7594742a38d8d90ee7 gcc/testsuite/g++.old-deja/g++.bugs/900405_01.C ! 56b3109f93c4aee9592ddbf3c51a1730 gcc/testsuite/g++.old-deja/g++.bugs/900406_01.C ! 91c5f6fa069ce699055f60aff08860cb gcc/testsuite/g++.old-deja/g++.bugs/900406_02.C ! 98b233cef5cf2faa9c7403a4afd54462 gcc/testsuite/g++.old-deja/g++.bugs/900407_01.C ! 4254712d86c1247e0bb7a4a557701342 gcc/testsuite/g++.old-deja/g++.bugs/900428_01.C ! 40d55f0463f2346d367636ae29a2483e gcc/testsuite/g++.old-deja/g++.bugs/900428_02.C ! 7e515a8df49f2eaf093c9547f48bd446 gcc/testsuite/g++.old-deja/g++.bugs/900428_03.C ! b1c7b3e270e0d71b8936cef937980314 gcc/testsuite/g++.old-deja/g++.bugs/900511_01.C ! 816e40831e0d42b36ac328d1c140f3b5 gcc/testsuite/g++.old-deja/g++.bugs/900511_02.C ! 7c5fa26da82ab98b8a83c64d87bc1527 gcc/testsuite/g++.old-deja/g++.bugs/900511_03.C ! 6e4a90426ea759ae466925dc6c1c7eb9 gcc/testsuite/g++.old-deja/g++.bugs/900514_03.C ! d02aeec7eaafc8333c72af9f6e048ff0 gcc/testsuite/g++.old-deja/g++.bugs/900519_01.C ! 15ef0a9ea6006db844a745c2faa14265 gcc/testsuite/g++.old-deja/g++.bugs/900519_02.C ! 4336072eafc67d1b21b6de9c1faa6dd5 gcc/testsuite/g++.old-deja/g++.bugs/900519_03.C ! 126ce9f8d7a9dea25b78727cf1afa373 gcc/testsuite/g++.old-deja/g++.bugs/900519_04.C ! 7d3b7aaac399fac800937dd08d251cec gcc/testsuite/g++.old-deja/g++.bugs/900519_05.C ! e0be39fecdbfe995ba780091f74dcccb gcc/testsuite/g++.old-deja/g++.bugs/900519_06.C ! 268e60b32ad15bd25e180b2b383ae862 gcc/testsuite/g++.old-deja/g++.bugs/900519_07.C ! d00253d70a14469314393d169bec2c0e gcc/testsuite/g++.old-deja/g++.bugs/900519_09.C ! ac9a5240763e641aff84b4edf13031ce gcc/testsuite/g++.old-deja/g++.bugs/900519_12.C ! 95dafd512d7130ff95d0622be36cb803 gcc/testsuite/g++.old-deja/g++.bugs/900519_13.C ! 1dde2237cd5c582b9b0fed0cec6e9a57 gcc/testsuite/g++.old-deja/g++.bugs/900520_02.C ! 8c745c14f9e9fb9fa964d31b1fefb542 gcc/testsuite/g++.old-deja/g++.bugs/900520_03.C ! 32f9838a2677f4322d6422963ad75321 gcc/testsuite/g++.old-deja/g++.bugs/900520_04.C ! e04f0d66f5d7d54dcb1732090fd6134e gcc/testsuite/g++.old-deja/g++.bugs/900520_05.C ! 365ad489a4b8cb4d59c97741b1d326bb gcc/testsuite/g++.old-deja/g++.bugs/900520_06.C ! 8ca25f6c472b75d7058fc8a9e72730bb gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C ! 1e641d82ee233ceda2ae0ab2028661f9 gcc/testsuite/g++.old-deja/g++.eh/catch10.C ! a83d60c4fb96f4454d525c1e8b6a33a7 gcc/testsuite/g++.old-deja/g++.eh/catch11.C ! 22f50aa9e05125f9a73411eeae9cd099 gcc/testsuite/g++.old-deja/g++.eh/catch12.C ! 6a61b8e436a8ce420adde9146b5c36df gcc/testsuite/g++.old-deja/g++.eh/catch13.C ! 9d8e8ea3328cf56e911bdfa42b0fa662 gcc/testsuite/g++.old-deja/g++.eh/catch14.C ! f9b83360c3e457b4d7a952e5cfea8d08 gcc/testsuite/g++.old-deja/g++.eh/catch1.C ! 3324d129f93366b1521e80f1d4b9bdd6 gcc/testsuite/g++.old-deja/g++.eh/catch2.C ! d4c0ba3d45a00d15821ab3121af637c5 gcc/testsuite/g++.old-deja/g++.eh/catch3.C ! e29f056220140463c6ac35c897fd3486 gcc/testsuite/g++.old-deja/g++.eh/catch3p.C ! 633708e13e461fa275be7a0b1b690d9c gcc/testsuite/g++.old-deja/g++.eh/catch4.C ! f76e4f74d7a5922b67ca155ccb12af53 gcc/testsuite/g++.old-deja/g++.eh/catch4p.C ! a71ea0d01a33b5b4e9fb212065f0ee4c gcc/testsuite/g++.old-deja/g++.eh/catch5.C ! 55071b04c42ba6a5afb0653fdfa950c0 gcc/testsuite/g++.old-deja/g++.eh/catch5p.C ! a36acf1ee545471cf23048b2e8a2df6b gcc/testsuite/g++.old-deja/g++.eh/catch6.C ! 959f98c90792e99105ba3cc5ac5cf39b gcc/testsuite/g++.old-deja/g++.eh/catch6p.C ! fb1572d0a22c1c07bc651b89054e61f2 gcc/testsuite/g++.old-deja/g++.eh/catch7.C ! da860acfae474cb40b3c3d4201980b67 gcc/testsuite/g++.old-deja/g++.eh/catch7p.C ! 4b044e61d0b42f90c9174dd04acc1df0 gcc/testsuite/g++.old-deja/g++.eh/catch8.C ! f53033f53b20e92e0c7776246dec74d0 gcc/testsuite/g++.old-deja/g++.eh/catch8p.C ! 197f4b69d68dd216bc930fead97cdf75 gcc/testsuite/g++.old-deja/g++.eh/catch9.C ! 0c50a52f2e135d4383841ee8705917e9 gcc/testsuite/g++.old-deja/g++.eh/catch9p.C ! e04cf950955ebdaeda17f9fc71317cc7 gcc/testsuite/g++.old-deja/g++.eh/catchptr1.C ! 97057d90ab1ebf97834b8c617954126c gcc/testsuite/g++.old-deja/g++.eh/cleanup1.C ! 57ecd5105431558454404c7819e3a288 gcc/testsuite/g++.old-deja/g++.eh/cleanup2.C ! cdc579ac8c8f4328b5b16917b301b7e8 gcc/testsuite/g++.old-deja/g++.eh/cond1.C ! 5465c867aef7fe0b375e0b733300bc1b gcc/testsuite/g++.old-deja/g++.eh/crash1.C ! 1604e9f615755f1d4b2fbb38669a2a74 gcc/testsuite/g++.old-deja/g++.eh/crash2.C ! 739c732403e3a10677bc952248d7b3cf gcc/testsuite/g++.old-deja/g++.eh/crash3.C ! 328c615c13278b502e18b7a38ea32810 gcc/testsuite/g++.old-deja/g++.eh/crash4.C ! 6f112400ec69874c71a11839a262eb16 gcc/testsuite/g++.old-deja/g++.eh/crash5.C ! c80d5660b1728bc2ac055847f51343bc gcc/testsuite/g++.old-deja/g++.eh/crash6.C ! 3ef9bd8effcf6dc74d7cb90cd522d4f0 gcc/testsuite/g++.old-deja/g++.eh/ctor1.C ! 69dc075b8772cb01d011939a1a0896fb gcc/testsuite/g++.old-deja/g++.eh/flow1.C ! 4d9e6f65aec19c778c890a288bae5690 gcc/testsuite/g++.old-deja/g++.eh/fntry1.C ! 61d2aa8a2e535da0c60a9ce1a83a3357 gcc/testsuite/g++.old-deja/g++.eh/ia64-1.C ! 039eb5ce59747bf780d3040d05a5b84f gcc/testsuite/g++.old-deja/g++.eh/inline1.C ! 1f10a9c93f1ab6845ba1a02819abf154 gcc/testsuite/g++.old-deja/g++.eh/inline2.C ! bc3be4ed3cbbdaf45e37fd25ea03d76b gcc/testsuite/g++.old-deja/g++.eh/new1.C ! d8c3feae6c98e7b276d2825215b3ac7d gcc/testsuite/g++.old-deja/g++.eh/new2.C ! dcd0f11cabbfb7e54d51c61ccdd6c00e gcc/testsuite/g++.old-deja/g++.eh/pdel1.C ! e1c4cc132ea9728d91e30c0754ea6300 gcc/testsuite/g++.old-deja/g++.eh/pdel2.C ! 7e64470266724142349595c12bb26b3b gcc/testsuite/g++.old-deja/g++.eh/ptr1.C ! f719d5e34281fd7f7695b6c2eb8f292e gcc/testsuite/g++.old-deja/g++.eh/ptrmem1.C ! 14439300d0eacee555d7a12aeba4e6b8 gcc/testsuite/g++.old-deja/g++.eh/rethrow1.C ! 95550e7ef609ae5195a6a1e6cc4baa59 gcc/testsuite/g++.old-deja/g++.eh/rethrow2.C ! 12e5b71c334940b1fa0faec9ac801e8f gcc/testsuite/g++.old-deja/g++.eh/rethrow3.C ! 34717a940f38a3059d5e85f5417dfc31 gcc/testsuite/g++.old-deja/g++.eh/rethrow4.C ! b08fe5424b926c4b2ba51c914a22ebd3 gcc/testsuite/g++.old-deja/g++.eh/rethrow5.C ! 7d8ba296412c83f633f9284c22944391 gcc/testsuite/g++.old-deja/g++.eh/rethrow6.C ! 48f9e05c20869ab203537dfe4e333f61 gcc/testsuite/g++.old-deja/g++.eh/spec1.C ! 9189513b7373fcafd70354c0feffe753 gcc/testsuite/g++.old-deja/g++.eh/spec2.C ! a8575b670854fb806d0acdc9fea626a3 gcc/testsuite/g++.old-deja/g++.eh/spec3.C ! 0000aedd1cb7d3fa4ce75d4e5e1f7e03 gcc/testsuite/g++.old-deja/g++.eh/spec4.C ! 6661bd6d7f84a5facb2e16615b994483 gcc/testsuite/g++.old-deja/g++.eh/spec5.C ! 48f1b041b6ca3e0e9f580121519d17c5 gcc/testsuite/g++.old-deja/g++.eh/spec6.C ! 1686e3d422e36e72d9253483d71d76dd gcc/testsuite/g++.old-deja/g++.eh/spec7.C ! 52f0d9c99c2f28d0aca8af009027b25d gcc/testsuite/g++.old-deja/g++.eh/terminate1.C ! e119c0abf28a26060ddb1897af1b2f33 gcc/testsuite/g++.old-deja/g++.eh/terminate2.C ! 5670e8b41fe518da30777cff2b48b76f gcc/testsuite/g++.old-deja/g++.eh/throw1.C ! b17358a7b7abb8e03e2200e1d687babd gcc/testsuite/g++.old-deja/g++.eh/throw2.C ! bfcd96a6be46cd19e464b5a874591ba6 gcc/testsuite/g++.old-deja/g++.eh/tmpl1.C ! 10ba7935836a909b4eeef0ac2a8431b5 gcc/testsuite/g++.old-deja/g++.eh/tmpl2.C ! 6d0c3812ec0559cc3638491900029f8e gcc/testsuite/g++.old-deja/g++.eh/tmpl3.C ! 10467f823d0bb353512055f6c0547e95 gcc/testsuite/g++.old-deja/g++.eh/tmpl4.C ! ea01e485e96a2b4fc269ec88d516498b gcc/testsuite/g++.old-deja/g++.eh/tmpl5.C ! fefbac87316860d887029e17e36d1d08 gcc/testsuite/g++.old-deja/g++.eh/tmpl6.C ! 9bca9f25779ab51cf9eb8a105e239597 gcc/testsuite/g++.old-deja/g++.eh/unwind1.C ! 52161bf0667ab5bb0976ef620f54a3e7 gcc/testsuite/g++.old-deja/g++.eh/vbase1.C ! 29c8219607403d8ae6a93ba3cc8bbfd5 gcc/testsuite/g++.old-deja/g++.eh/vbase2.C ! 787cd08bcfea446b1d5bdff831e7b361 gcc/testsuite/g++.old-deja/g++.eh/vbase3.C ! 48021e61ca0748c3ee347e5480288718 gcc/testsuite/g++.old-deja/g++.eh/vbase4.C ! bd0efa0a1fe0ed98636fcebbc5fd05e3 gcc/testsuite/g++.old-deja/g++.ext/addrfunc1.C ! 6e877e5f18beeb20ce3cf850fea05b8d gcc/testsuite/g++.old-deja/g++.ext/addrfunc2.C ! 5c7d62fe55678dd59032d65e2c6c4d0a gcc/testsuite/g++.old-deja/g++.ext/addrfunc3.C ! 42f6563911a2f8cf1b2d1047bdaf7a81 gcc/testsuite/g++.old-deja/g++.ext/addrfunc4.C ! 83dc346ec7b1c2b8d6facdb07c9e5395 gcc/testsuite/g++.old-deja/g++.ext/anon1.C ! b3026f0d84921a591b018f0e3cf0e405 gcc/testsuite/g++.old-deja/g++.ext/anon2.C ! 6dc1c08f311f5bdbef96fd9a1f96e2ea gcc/testsuite/g++.old-deja/g++.ext/anon3.C ! ad0913538dd7d6e5fa83fb6ba070dcf4 gcc/testsuite/g++.old-deja/g++.ext/array1.C ! 70a0389ce8c471f6a0bd878ddc94a9d4 gcc/testsuite/g++.old-deja/g++.ext/array2.C ! 0358c365e76d6d31e6b0d88db4a8b90b gcc/testsuite/g++.old-deja/g++.ext/array3.C ! b2f69c1973b3d4b6b9e01df5ce3b43ba gcc/testsuite/g++.old-deja/g++.ext/array4.C ! c18d645703992bc6c135227ac629f48c gcc/testsuite/g++.old-deja/g++.ext/arrnew2.C ! e82b542b0a0c5e5865a88d19fa40fca1 gcc/testsuite/g++.old-deja/g++.ext/arrnew.C ! a73fc887eed082ef683e77dde6521d24 gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C ! ad0fac7200473648a873507e70bdf00a gcc/testsuite/g++.old-deja/g++.ext/attrib1.C ! cb8d613c565701fc42de2e548fc46f94 gcc/testsuite/g++.old-deja/g++.ext/attrib2.C ! 124294febbe908ddadaaf98fc6f4a62d gcc/testsuite/g++.old-deja/g++.ext/attrib3.C ! ac9b53d93b7555f44ec60056f67897b6 gcc/testsuite/g++.old-deja/g++.ext/attrib4.C ! 74b630c85e0a7d0bd7cc6ea294e424cd gcc/testsuite/g++.old-deja/g++.ext/attrib5.C ! 4a3cb5f4907fc2dd61b5a428d6f2a5eb gcc/testsuite/g++.old-deja/g++.ext/attrib6.C ! 3319bbc157c0ea8b1ee782f722a5788a gcc/testsuite/g++.old-deja/g++.ext/bound1.C ! 7e968cebb40357949b08db2dd18895f3 gcc/testsuite/g++.old-deja/g++.ext/constructor.C ! 09e867b0fab670965c20be371975da13 gcc/testsuite/g++.old-deja/g++.ext/default.C ! 04aaaf608d3428b0ce27c992835dd4ca gcc/testsuite/g++.old-deja/g++.ext/delvoid.C ! b6418b336a13fd226ab5d32e33b8f7a6 gcc/testsuite/g++.old-deja/g++.ext/jump1.C ! 7c80d75a7a5060ebffa4bb21e1a5bca7 gcc/testsuite/g++.old-deja/g++.ext/label1.C ! 0ca8735aa70dd60af0734860b2521e34 gcc/testsuite/g++.old-deja/g++.ext/label2.C ! c498da5600ebe490c0b6d83d8aacef54 gcc/testsuite/g++.old-deja/g++.ext/memconst.C ! 3208432e3fbd078a0129ef1d5c752925 gcc/testsuite/g++.old-deja/g++.ext/namedret1.C ! 0dad32ef7f07deaa5a2567a7c0267130 gcc/testsuite/g++.old-deja/g++.ext/namedret2.C ! 95d2c4a18ce65af541fc6de3f5d3674a gcc/testsuite/g++.old-deja/g++.ext/namedret3.C ! 653defb4f71cb47ee4060cfa0b8c06a9 gcc/testsuite/g++.old-deja/g++.ext/noweak1.C ! 441e900253b789b6b51d853547d8c928 gcc/testsuite/g++.old-deja/g++.ext/null1.C ! fcfb87e7771a4c7950f938bd03d9b281 gcc/testsuite/g++.old-deja/g++.ext/overload1.C ! 02044b0d3f0a562855e9108718011a3e gcc/testsuite/g++.old-deja/g++.ext/pretty2.C ! 94ba708371ff08ece1345c37517ff7db gcc/testsuite/g++.old-deja/g++.ext/pretty3.C ! 5190ae04151ad378ef34a94c3131bb45 gcc/testsuite/g++.old-deja/g++.ext/pretty4.C ! 7bf4e5e0e822e66bda26a8880cb1e595 gcc/testsuite/g++.old-deja/g++.ext/pretty.C ! df31b13912c1da9a3fc14ba82453bf22 gcc/testsuite/g++.old-deja/g++.ext/restrict1.C ! 6598d77c55ae33fc757c8ea1283eb7ff gcc/testsuite/g++.old-deja/g++.ext/return1.C ! ea46aef8157f0a37daa39b1ac8c6bfa8 gcc/testsuite/g++.old-deja/g++.ext/stmtexpr1.C ! 9c864011e86a2caf368208e1cf707f09 gcc/testsuite/g++.old-deja/g++.ext/syshdr1.C ! 4bb09491c286d809524eeecc77d75765 gcc/testsuite/g++.old-deja/g++.ext/typename1.C ! 57ed6c77a969a28c7a415449b0bad7ea gcc/testsuite/g++.old-deja/g++.ext/typeof1.C ! 83bbbd1909082ddf277f297f0398e08e gcc/testsuite/g++.old-deja/g++.ext/typeof2.C ! 7c8e66a046947660d9bb2465b7f09cd8 gcc/testsuite/g++.old-deja/g++.gb/README ! 4d9cd810ad5cff69d049f09d2f729d45 gcc/testsuite/g++.old-deja/g++.gb/scope01.C ! 8e3f1fdefb7607038f8846096d94f798 gcc/testsuite/g++.old-deja/g++.gb/scope02.C ! 3f7b5c540163c41c97af5949f79d9d85 gcc/testsuite/g++.old-deja/g++.gb/scope03.C ! b4d18f58489b4b47679251992da9ff25 gcc/testsuite/g++.old-deja/g++.gb/scope04.C ! 6d3bb8b7bfd4eac932c4685708a70423 gcc/testsuite/g++.old-deja/g++.gb/scope05.C ! 8f655c77d41e64cbb0f5920d870c27e1 gcc/testsuite/g++.old-deja/g++.gb/scope06.C ! 0ab7c611473a180dc5a41d239cd5a80e gcc/testsuite/g++.old-deja/g++.gb/scope07.C ! c93cf26371b7789f7b57b4c803605c7f gcc/testsuite/g++.old-deja/g++.gb/scope08.C ! fc9de0cb191e65ca614f854c367b10bd gcc/testsuite/g++.old-deja/g++.gb/scope09.C ! e9ff9afd125582585a35f5c5ce73091d gcc/testsuite/g++.old-deja/g++.gb/scope10.C ! e5d1da0f71c705fa50bd4da154277f8a gcc/testsuite/g++.old-deja/g++.gb/scope11.C ! 32a45a0b56c8fcf1bb6bf90a706fa9b3 gcc/testsuite/g++.old-deja/g++.gb/scope12.C ! c4d0daf10d710e65ae6ea4021b2c12b1 gcc/testsuite/g++.old-deja/g++.gb/scope13.C ! f864717479387b2c1ef761870928e97e gcc/testsuite/g++.old-deja/g++.jason/2371.C ! 3c25148320e99f6c4530d8657360c9e9 gcc/testsuite/g++.old-deja/g++.jason/3523.C ! 19664a186dd5faf025cae18124258b74 gcc/testsuite/g++.old-deja/g++.jason/access10.C ! 73bee83984e8dc7967e6200b9252e0b7 gcc/testsuite/g++.old-deja/g++.jason/access11.C ! ae9058192e3a71a7b6a74953d5f58ba4 gcc/testsuite/g++.old-deja/g++.jason/access12.C ! cda590cdcff940e24584e29447dea85a gcc/testsuite/g++.old-deja/g++.jason/access13.C ! 3a68f71ebcb0a8ae7de40208c5bd707b gcc/testsuite/g++.old-deja/g++.jason/access14.C ! 1eef12506a75ad8cf906e3779c9db776 gcc/testsuite/g++.old-deja/g++.jason/access15.C ! bba77cc131421cb81193e76229707e6b gcc/testsuite/g++.old-deja/g++.jason/access16.C ! 5dda388b1971d06e76c74bc56efbaf2e gcc/testsuite/g++.old-deja/g++.jason/access17.C ! 3416d8fe740639d3bd911df51fda9272 gcc/testsuite/g++.old-deja/g++.jason/access18.C ! e3914ea53b1f2c71c5df680ab54f7bc5 gcc/testsuite/g++.old-deja/g++.jason/access1.C ! 93396a527b94b7c75ed7f8d6c9052bab gcc/testsuite/g++.old-deja/g++.jason/access20.C ! 025c267bbba39ff9c0d71eb929e2b0bf gcc/testsuite/g++.old-deja/g++.jason/access21.C ! 3e06c58fbaf584a9dd8137542a79f1e3 gcc/testsuite/g++.old-deja/g++.jason/access22.C ! 35741288d1515537d02786e97fa11639 gcc/testsuite/g++.old-deja/g++.jason/access23.C ! 993df71817c988157c121508d94e2381 gcc/testsuite/g++.old-deja/g++.jason/access24.C ! bebb40e67f9af5ddda7a716f19ffba0f gcc/testsuite/g++.old-deja/g++.jason/access2.C ! a27f8fda827e27cce6b195811cf0f147 gcc/testsuite/g++.old-deja/g++.jason/access3.C ! 6fa0e7cdc3cb39d7576c0c530be039f8 gcc/testsuite/g++.old-deja/g++.jason/access4.C ! 4f5487852e19f0bcc0bfdfa34fe26a75 gcc/testsuite/g++.old-deja/g++.jason/access5.C ! 3b6c2594ca82c2df2368cad55253186e gcc/testsuite/g++.old-deja/g++.jason/access6.C ! b7def766ff417373e755c602745a7f45 gcc/testsuite/g++.old-deja/g++.jason/access7.C ! 179bfebe6c5e0c4b30b8730e2ad58238 gcc/testsuite/g++.old-deja/g++.jason/access8.C ! b809cea88b6deb90f883f62542a22c96 gcc/testsuite/g++.old-deja/g++.jason/access9.C ! 40698f8dcb21cc22f4864696f1071eed gcc/testsuite/g++.old-deja/g++.jason/aggregate.C ! 73989b3452d2816b82b699381496d741 gcc/testsuite/g++.old-deja/g++.jason/ambig1.C ! c241c8b031388288ae124eb72c85b118 gcc/testsuite/g++.old-deja/g++.jason/ambig2.C ! dd61795a3b7287674e730b30bf7d8d37 gcc/testsuite/g++.old-deja/g++.jason/ambig3.C ! 6d6ae514cd2c77286bbf074fc8bb8d87 gcc/testsuite/g++.old-deja/g++.jason/anon2.C ! 3c9216120f190b77a1d7b69a45f4d65b gcc/testsuite/g++.old-deja/g++.jason/anon3.C ! 0f6b640e9b92540551a77f97d30556b8 gcc/testsuite/g++.old-deja/g++.jason/anon4.C ! 8d11cb9a258c08aefb18a70b8e85fd27 gcc/testsuite/g++.old-deja/g++.jason/anon.C ! 7e21caedc80f7ec02092414e52c37458 gcc/testsuite/g++.old-deja/g++.jason/binding2.C ! 7c9d834c7d8786f219380c03f191c202 gcc/testsuite/g++.old-deja/g++.jason/binding3.C ! 7d02461597ce09da5546055364e3734a gcc/testsuite/g++.old-deja/g++.jason/binding.C ! d2be927bf834ef05a3cf71bff558668e gcc/testsuite/g++.old-deja/g++.jason/bool2.C ! 0281d501181e7c62410bcd2b6de8ccdc gcc/testsuite/g++.old-deja/g++.jason/bool3.C ! fe1e369a541ff0ff613e35c5b065ddb4 gcc/testsuite/g++.old-deja/g++.jason/bool4.C ! 5c504593e80b75bca30bd5eb236db8c6 gcc/testsuite/g++.old-deja/g++.jason/bool5.C ! 81a65b9417af676af77db7a2cae52e06 gcc/testsuite/g++.old-deja/g++.jason/bool6.C ! 41e60403315b77f3e7cbd274f7f8f2e5 gcc/testsuite/g++.old-deja/g++.jason/bool7.C ! 9b9ae08364d88d05090a55ccbf561424 gcc/testsuite/g++.old-deja/g++.jason/bool.C ! b2517f61d6564dd5a82b4acf0e6bcb03 gcc/testsuite/g++.old-deja/g++.jason/builtin2.C ! 53aef353e2e1a9a9eaac3faea32e02e5 gcc/testsuite/g++.old-deja/g++.jason/builtin.C ! 89e321ec88bb71ff887077ff0b8457d9 gcc/testsuite/g++.old-deja/g++.jason/byval2.C ! e532df26a2e57d3c517f97d9d1dd2ac2 gcc/testsuite/g++.old-deja/g++.jason/byval3.C ! 36fc886b059d49d827435b551f7df603 gcc/testsuite/g++.old-deja/g++.jason/byval.C ! 5b2e6d162a150fb1b7a57feab087fb05 gcc/testsuite/g++.old-deja/g++.jason/cast1.C ! 829f550c8d2621712f469e117f58a2ec gcc/testsuite/g++.old-deja/g++.jason/cast2.C ! b1c35f1220768faee5ffeeaee105279a gcc/testsuite/g++.old-deja/g++.jason/cast3.C ! cf06a8bbf7aa350ee56e4d98d2401d80 gcc/testsuite/g++.old-deja/g++.jason/c-inline.C ! 5717fd1b0e6bcf41b721f303484a6ac1 gcc/testsuite/g++.old-deja/g++.jason/cleanup2.C ! 8609815143db722bd4431a37f59bb8dd gcc/testsuite/g++.old-deja/g++.jason/cleanup.C ! a2ab5a0a642d863a09e42f9a8e848ae2 gcc/testsuite/g++.old-deja/g++.jason/complete1.C ! 3e98a53b2fd5e64ea69c739618bd5668 gcc/testsuite/g++.old-deja/g++.jason/cond2.C ! 16b6bb00b4607e00fd44a395762041df gcc/testsuite/g++.old-deja/g++.jason/cond.C ! fc4a6af03c5197badf1546ba01faa800 gcc/testsuite/g++.old-deja/g++.jason/condexp.C ! 91182227b7766e96a08954312e68a85b gcc/testsuite/g++.old-deja/g++.jason/const2.C ! 624aa36167be040c711e66d6403a843b gcc/testsuite/g++.old-deja/g++.jason/const3.C ! 13566f1e842dbeb924a2cacac98f41c5 gcc/testsuite/g++.old-deja/g++.jason/const4.C ! 6ad12b9005b30cbeb1fba802dc27a7d5 gcc/testsuite/g++.old-deja/g++.jason/const.C ! 7e6b372b5cf2e20339dfcaaaca502ad0 gcc/testsuite/g++.old-deja/g++.jason/context.C ! dfd087ab7ea4ac1c97296c141f23693b gcc/testsuite/g++.old-deja/g++.jason/conversion10.C ! 2bf45b15459c11251f79e327490d1ceb gcc/testsuite/g++.old-deja/g++.jason/conversion11.C ! bd60454e9aad86ae0c3b5482d873c71f gcc/testsuite/g++.old-deja/g++.jason/conversion2.C ! 8e29b3ddb16a6842367a4a2baaa9377b gcc/testsuite/g++.old-deja/g++.jason/conversion3.C ! 33db3d7a6fd00ee617691c31ef191028 gcc/testsuite/g++.old-deja/g++.jason/conversion4.C ! 80dc2c7c47c2b8c5fd85c48205a3047e gcc/testsuite/g++.old-deja/g++.jason/conversion5.C ! 37d635f5f0bc8e8beb2e245a0b70c261 gcc/testsuite/g++.old-deja/g++.jason/conversion6.C ! 1359528b6158fe5a538a004fca342b24 gcc/testsuite/g++.old-deja/g++.jason/conversion7.C ! 1e7bb44d3765e5f813c41d5a36ba88cf gcc/testsuite/g++.old-deja/g++.jason/conversion8.C ! 75d3a37da568ed0385b73bc311845a19 gcc/testsuite/g++.old-deja/g++.jason/conversion9.C ! f1da5c6f4551b93349dffadb77337aba gcc/testsuite/g++.old-deja/g++.jason/conversion.C ! b908a684a68228cc43c1c82e98f30c15 gcc/testsuite/g++.old-deja/g++.jason/crash10.C ! 618c69032b7d5e2df7e9f844e2163432 gcc/testsuite/g++.old-deja/g++.jason/crash11.C ! 0cd27db28b5911b4375c2bc740961e81 gcc/testsuite/g++.old-deja/g++.jason/crash12.C ! e1f35dc5cdbe0950a3d2f11e2bae3e0d gcc/testsuite/g++.old-deja/g++.jason/crash1.C ! 66c42c88e4f99ed7fcced398d13819d3 gcc/testsuite/g++.old-deja/g++.jason/crash3.C ! 13d8905426885faa6eafe2778f295fe4 gcc/testsuite/g++.old-deja/g++.jason/crash4.C ! 5723e0186bec62dede196f7a356a847b gcc/testsuite/g++.old-deja/g++.jason/crash5.C ! 708d8b60488e8033c68be64bdd4d3a10 gcc/testsuite/g++.old-deja/g++.jason/crash6.C ! 4a4d87f783c83344aedc703f45458a29 gcc/testsuite/g++.old-deja/g++.jason/crash7.C ! f1a5d1a491e1458924f43b60cd9f3bbe gcc/testsuite/g++.old-deja/g++.jason/crash8.C ! 475dd57d3a9da91920b33efd76753177 gcc/testsuite/g++.old-deja/g++.jason/crash9.C ! f758c99c01bf1e42fad8ce9ff974dad2 gcc/testsuite/g++.old-deja/g++.jason/ctor1.C ! 72eeeca091d298f9f36a3fac59791c23 gcc/testsuite/g++.old-deja/g++.jason/ctor2.C ! 85074d6a3cdfb8487034a6529ab9694c gcc/testsuite/g++.old-deja/g++.jason/dcast1.C ! 45c186d279214c05bed1af3877bbe916 gcc/testsuite/g++.old-deja/g++.jason/dcast2.C ! d869c2d816bc0cfa610b34ed7aa7f57e gcc/testsuite/g++.old-deja/g++.jason/dcast3.C ! 4c275e3a05449cfebaec6825845b8f6c gcc/testsuite/g++.old-deja/g++.jason/default1.C ! 729e0aa78512d5272a8fd59a5b198aec gcc/testsuite/g++.old-deja/g++.jason/default2.C ! d0074ebb32b10bb09619461814aaee7e gcc/testsuite/g++.old-deja/g++.jason/default3.C ! 10c105ad06bea72935a4678e196c397b gcc/testsuite/g++.old-deja/g++.jason/defctor.C ! 770ac6962abed053d610c257880c8d9f gcc/testsuite/g++.old-deja/g++.jason/delete1.C ! 2c2af3538bbebd7769b8502247845d12 gcc/testsuite/g++.old-deja/g++.jason/delete2.C ! bab45524ccba473f2da00ba1b2c7f1a4 gcc/testsuite/g++.old-deja/g++.jason/delete3.C ! c414c7c23ef6676866d094783f12317b gcc/testsuite/g++.old-deja/g++.jason/destruct2.C ! 5e82655744d93ed8d108e0fdeb978c1a gcc/testsuite/g++.old-deja/g++.jason/destruct3.C ! b992f53c34c645aeccccb6057d446f0b gcc/testsuite/g++.old-deja/g++.jason/destruct4.C ! fab7e62b3dbe52c95ce400b9a0a8614d gcc/testsuite/g++.old-deja/g++.jason/destruct.C ! 702048871d24aa0917f63f2d9e97b567 gcc/testsuite/g++.old-deja/g++.jason/dot.C ! 825c81ed88e11a6d3a68a8d7854afacd gcc/testsuite/g++.old-deja/g++.jason/dtor2.C ! 4ab2fc38e3661e2742b975972c9b2dbc gcc/testsuite/g++.old-deja/g++.jason/dtor3.C ! 3cd62f4f912a371656574c92fe53adbd gcc/testsuite/g++.old-deja/g++.jason/dtor4.C ! 692190139cdda0f4ba5690607b9cf795 gcc/testsuite/g++.old-deja/g++.jason/dtor5.C ! f886fba98a8473911e0d9eef1980e41e gcc/testsuite/g++.old-deja/g++.jason/dtor.C ! 40709fda41cada7eee5228b625340a33 gcc/testsuite/g++.old-deja/g++.jason/enum2.C ! 837f785c12882efb205074f3bdcb14bc gcc/testsuite/g++.old-deja/g++.jason/enum3.C ! 743310178fbb706facf03822fb40e31e gcc/testsuite/g++.old-deja/g++.jason/enum4.C ! beb5eb6418228be74e469fbcf0dbb8b4 gcc/testsuite/g++.old-deja/g++.jason/enum5.C ! 6447d57f3eb420cb44d42a3d9e316b44 gcc/testsuite/g++.old-deja/g++.jason/enum6.C ! 81d5f64e78075ecaa09fbb1722bad849 gcc/testsuite/g++.old-deja/g++.jason/enum7.C ! 367d613bc250e9dcc871a0dac0cd3de8 gcc/testsuite/g++.old-deja/g++.jason/enum8.C ! ccd6d94073b06051f8b3a501c9e981a1 gcc/testsuite/g++.old-deja/g++.jason/enum.C ! 48450b1b5f0295f7905a77b1f41b6274 gcc/testsuite/g++.old-deja/g++.jason/explicit.C ! f64a776322f2d9ddc6a3bf1f0c01381b gcc/testsuite/g++.old-deja/g++.jason/expr1.C ! 0c48f31e1970e425bf9b46f60cb18ba5 gcc/testsuite/g++.old-deja/g++.jason/friend2.C ! 205494f92aaf9047dec4487e33717a7c gcc/testsuite/g++.old-deja/g++.jason/friend.C ! 654a66427dcd006b10d7eb2e7d6189a1 gcc/testsuite/g++.old-deja/g++.jason/groff1.C ! 63c1a9e22ae273c987a222a02d37bbd2 gcc/testsuite/g++.old-deja/g++.jason/hmc1.C ! a97dd69579987e5b5296d4a6ae94eecd gcc/testsuite/g++.old-deja/g++.jason/incomplete1.C ! f6155a6c2f02b991be6ed6d9e1a08f7a gcc/testsuite/g++.old-deja/g++.jason/incomplete2.C ! be5d677079c8e62557abf64331250b34 gcc/testsuite/g++.old-deja/g++.jason/init2.C ! f2ff54cbad03f3b2bd95882368cc045d gcc/testsuite/g++.old-deja/g++.jason/init3.C ! c187fc081bd9b95b538c11b09ae6aea4 gcc/testsuite/g++.old-deja/g++.jason/init4.C ! 09741e40b6244879acf5b8d3defe1df4 gcc/testsuite/g++.old-deja/g++.jason/init.C ! e97423b043f136c0afd26832a1056bab gcc/testsuite/g++.old-deja/g++.jason/inline2.C ! d5b295340ce3c4e7c90072f6f9d23b1f gcc/testsuite/g++.old-deja/g++.jason/inline3.C ! a0e1b6eb3991c100ca8ff0b3b67ef383 gcc/testsuite/g++.old-deja/g++.jason/inline.C ! cdf49dba584ca3a6ab8b7627c7f95242 gcc/testsuite/g++.old-deja/g++.jason/jump.C ! 8abcf8e3e06b96f67a9d0eb9fc42ae3e gcc/testsuite/g++.old-deja/g++.jason/lex1.C ! 8ec729bd9f48e94f3823976c8a4d526c gcc/testsuite/g++.old-deja/g++.jason/lineno2.C ! e4d6e0d61a58bdf4b497163567a34017 gcc/testsuite/g++.old-deja/g++.jason/lineno3.C ! 957105a2a8cc4edd9720bedfe146fa17 gcc/testsuite/g++.old-deja/g++.jason/lineno4.C ! a11de2fe636242e28276ae01dfbca8c7 gcc/testsuite/g++.old-deja/g++.jason/lineno5.C ! 2d01c91bc0e25423e692fa6b20f5992c gcc/testsuite/g++.old-deja/g++.jason/lineno.C ! e33f65d4d7763a4d218c8761da7624c4 gcc/testsuite/g++.old-deja/g++.jason/local.C ! 43b430aae4fdb9e4cc108190d037691d gcc/testsuite/g++.old-deja/g++.jason/lookup2.C ! 1f71939a07932c7c2c231b4cc69b0c18 gcc/testsuite/g++.old-deja/g++.jason/lookup3.C ! f8407269257a5289abd85ac61305275e gcc/testsuite/g++.old-deja/g++.jason/lookup.C ! 2e6b8c32c4dda50e4b1589ef9e67befe gcc/testsuite/g++.old-deja/g++.jason/loverload3.C ! d8ced221e1f45f46faa5d29ac7aa3c3f gcc/testsuite/g++.old-deja/g++.jason/loverload4.C ! 75b7b63d61aa5a12a7c99bafc30510e4 gcc/testsuite/g++.old-deja/g++.jason/loverload.C ! c1cda7bbd046edda77bc40c19bc41db7 gcc/testsuite/g++.old-deja/g++.jason/lvalue2.C ! 0add9f87083749cc19c9e33240565f59 gcc/testsuite/g++.old-deja/g++.jason/lvalue3.C ! 5806155b87c1a7e1fef0b91fb93f390d gcc/testsuite/g++.old-deja/g++.jason/lvalue4.C ! 0744b000765a926abafe72b512dad92f gcc/testsuite/g++.old-deja/g++.jason/lvalue.C ! d7b46d0356390a8bd5909d6532368139 gcc/testsuite/g++.old-deja/g++.jason/mangle1.C ! a107ecddc0aee51804b7689ef643b5e6 gcc/testsuite/g++.old-deja/g++.jason/mangle2.C ! 8cc2e4106b3ea2061f36bc9b05cfb8de gcc/testsuite/g++.old-deja/g++.jason/mangle3.C ! c9185ef2db7e02de1682960f4077daaf gcc/testsuite/g++.old-deja/g++.jason/member.C ! 4fcfb4093f45e28038d3d015bc524bf8 gcc/testsuite/g++.old-deja/g++.jason/method.C ! 78cd82525f4a367aeff1cb8874f59f79 gcc/testsuite/g++.old-deja/g++.jason/mi.C ! 596ed7111f1a0227483c08bc6640b72a gcc/testsuite/g++.old-deja/g++.jason/mutable1.C ! 116970252d64d6b8b965ce03cebf15f7 gcc/testsuite/g++.old-deja/g++.jason/nested1.C ! fe6c52c886b91594995d2cb6c7a51f3c gcc/testsuite/g++.old-deja/g++.jason/nested2.C ! 46cd51855bd2bcb4fb246570df6d963e gcc/testsuite/g++.old-deja/g++.jason/nested4.C ! 113f331fb4d3fad52e53327471782660 gcc/testsuite/g++.old-deja/g++.jason/nested5.C ! 4417f26d73cb317679a1a7cdc4c7ff5d gcc/testsuite/g++.old-deja/g++.jason/nested6.C ! df399d2cf6bbc29c72c1f80ed9e1c459 gcc/testsuite/g++.old-deja/g++.jason/nested7.C ! a0fe56c8eaf78c345108e0aa50ba780a gcc/testsuite/g++.old-deja/g++.jason/nested8.C ! 4fda4ee8734b9666561f2f255d68fa20 gcc/testsuite/g++.old-deja/g++.jason/net2.C ! b4daf2a06948651dda4874d838e4ce74 gcc/testsuite/g++.old-deja/g++.jason/net.C ! 4a97eabb2936112e96b49ea1a76e3316 gcc/testsuite/g++.old-deja/g++.jason/new2.C ! 077a27f0f1625b646328d79ed63afff2 gcc/testsuite/g++.old-deja/g++.jason/new3.C ! 8a5b018fc769738ff9267be1a33abf51 gcc/testsuite/g++.old-deja/g++.jason/new4.C ! a0e06fefdf82fe1040c38c7cfbfe6cc6 gcc/testsuite/g++.old-deja/g++.jason/new5.C ! 2f8cf707e649d01ed3a39588b1dadae9 gcc/testsuite/g++.old-deja/g++.jason/new.C ! 3c3c1b0fe3e6a486511ce9ca6cf47ea0 gcc/testsuite/g++.old-deja/g++.jason/offset1.C ! 0ba1f119f97556fe052d9276e19e0b77 gcc/testsuite/g++.old-deja/g++.jason/offset2.C ! 245c3abedb7719c4cc1b50035330729b gcc/testsuite/g++.old-deja/g++.jason/offset3.C ! cd67e3cc1defa75da9090ca742f2a1c4 gcc/testsuite/g++.old-deja/g++.jason/offset4.C ! ad4155e3d2f483ba54c6a79b0bd37591 gcc/testsuite/g++.old-deja/g++.jason/opeq2.C ! c6485dc002309c047abeac49bcaacd69 gcc/testsuite/g++.old-deja/g++.jason/opeq3.C ! 190eaf169c3c8d34166229478918fdae gcc/testsuite/g++.old-deja/g++.jason/opeq4.C ! 5292a09a4c6bef333b385323117453e7 gcc/testsuite/g++.old-deja/g++.jason/opeq5.C ! 1477d34b82967d572fc358778ff2b504 gcc/testsuite/g++.old-deja/g++.jason/opeq6.C ! 82a6af7523ae3e420173b9d6183f733a gcc/testsuite/g++.old-deja/g++.jason/opeq.C ! 185eea2532af5023b78f9ce2e69cbacf gcc/testsuite/g++.old-deja/g++.jason/operator2.C ! a5a8ef5220f4ea68f9a46943fd63b70b gcc/testsuite/g++.old-deja/g++.jason/operator.C ! fa239349b87333357926a294a44fee03 gcc/testsuite/g++.old-deja/g++.jason/opover.C ! 796c0d119fc65e4ae223644438d7907e gcc/testsuite/g++.old-deja/g++.jason/optimize2.C ! 50849d785fd4c47ffa71357f340f5f0e gcc/testsuite/g++.old-deja/g++.jason/optimize.C ! ae5a0dfe48e368790442e81a8b9d8426 gcc/testsuite/g++.old-deja/g++.jason/overload11.C ! 6641ce97a2ce97987c1ef099986f9747 gcc/testsuite/g++.old-deja/g++.jason/overload12.C ! 39865fb082322c1d2f877e1e31f98ce2 gcc/testsuite/g++.old-deja/g++.jason/overload13.C ! 17d3d6caeb4ccd622ba916652b26a142 gcc/testsuite/g++.old-deja/g++.jason/overload14.C ! b6d3a46381478f8b7d432201d4dc2c64 gcc/testsuite/g++.old-deja/g++.jason/overload15.C ! 5a0c5a580db037d2babb2074d62bbba8 gcc/testsuite/g++.old-deja/g++.jason/overload16.C ! 37a0b3d044128b7ad11ac5a7928b6b68 gcc/testsuite/g++.old-deja/g++.jason/overload17.C ! 9be51fa78cb4f2e3e91c5c8315d4cacb gcc/testsuite/g++.old-deja/g++.jason/overload18.C ! e6e5909df623569b8a1afa024082f0a4 gcc/testsuite/g++.old-deja/g++.jason/overload19.C ! 1af3ca24349ac74154f0d4733a757f63 gcc/testsuite/g++.old-deja/g++.jason/overload1.C ! ce7af250f7d97a916c309fcb7bdf5997 gcc/testsuite/g++.old-deja/g++.jason/overload20.C ! 8dfded660dfee2157b69050dee60eea0 gcc/testsuite/g++.old-deja/g++.jason/overload21.C ! bc7e41c42c6e2576b834163c75d5d78e gcc/testsuite/g++.old-deja/g++.jason/overload22.C ! a9d1014c3fd283f29e67f5958d0ddb77 gcc/testsuite/g++.old-deja/g++.jason/overload23.C ! 7c012da1d459fa7efbbe77bdacf46eb4 gcc/testsuite/g++.old-deja/g++.jason/overload24.C ! cb3dbce2f7d778dfd0a2002a389931a5 gcc/testsuite/g++.old-deja/g++.jason/overload26.C ! 115274c84ac60e1ce9fe55ee13bf3e94 gcc/testsuite/g++.old-deja/g++.jason/overload27.C ! 1abb3dafe037e06575b66ab48435c11e gcc/testsuite/g++.old-deja/g++.jason/overload28.C ! 11a42fc661c310ee8e05bfb8f2769030 gcc/testsuite/g++.old-deja/g++.jason/overload29.C ! 5ae6f5bc4522176f97d2cd841e1a7926 gcc/testsuite/g++.old-deja/g++.jason/overload2.C ! 17530076e02c91c8244aff7a2eaac36e gcc/testsuite/g++.old-deja/g++.jason/overload30.C ! a610aa2bc2e1d6775c911914159426ea gcc/testsuite/g++.old-deja/g++.jason/overload31.C ! 8c0888e528f92e93b1dc0928311cde10 gcc/testsuite/g++.old-deja/g++.jason/overload32.C ! e5eb76ccd2233b5455caf1e307c6168e gcc/testsuite/g++.old-deja/g++.jason/overload33.C ! 67066a5a83966325305a697e98a8a080 gcc/testsuite/g++.old-deja/g++.jason/overload34.C ! 4eb62e3619bb721a42dfdb4b6e8187a6 gcc/testsuite/g++.old-deja/g++.jason/overload35.C ! f1bdd7bb9a17034917e666175d71ef24 gcc/testsuite/g++.old-deja/g++.jason/overload36.C ! e54b50f23269d12102e222619f2a54e1 gcc/testsuite/g++.old-deja/g++.jason/overload3.C ! d8248eb864fb06ec9353707e9d4732bb gcc/testsuite/g++.old-deja/g++.jason/overload4.C ! 1d648e94fcecb703a3df3b5d3b643278 gcc/testsuite/g++.old-deja/g++.jason/overload5.C ! 79c9af7fb340be6d1224a0f7b4ccff79 gcc/testsuite/g++.old-deja/g++.jason/overload6.C ! 5cb2caad38424c3aefd0bd8ca6e40fd0 gcc/testsuite/g++.old-deja/g++.jason/overload7.C ! 472591042e19fbcff48630d23dac5177 gcc/testsuite/g++.old-deja/g++.jason/overload8.C ! 70ede504775cb592907fb5ef243b1b78 gcc/testsuite/g++.old-deja/g++.jason/overload9.C ! fd557f934b680b4c2089ad1660e60b12 gcc/testsuite/g++.old-deja/g++.jason/overload.C ! 2dcf8b430dbd487615992d2db56b79ca gcc/testsuite/g++.old-deja/g++.jason/parse10.C ! 46e40596c5c8c2adbf39d991c1fd3e92 gcc/testsuite/g++.old-deja/g++.jason/parse11.C ! 44598d99c92aed74b55f3f978bcc2506 gcc/testsuite/g++.old-deja/g++.jason/parse12.C ! 91df7257f1a1bda745fa52ba4d8a400d gcc/testsuite/g++.old-deja/g++.jason/parse13.C ! 84c726a5b52085aa8fe801fc478ce206 gcc/testsuite/g++.old-deja/g++.jason/parse14.C ! 8de8c00c90b1c1c9fc5ef99276b6c06f gcc/testsuite/g++.old-deja/g++.jason/parse1.C ! 5f6db8ff9f40046b7990fff2e896f95a gcc/testsuite/g++.old-deja/g++.jason/parse2.C ! 25df9ff42dea7141277fc849ffa44587 gcc/testsuite/g++.old-deja/g++.jason/parse3.C ! 8f9d1553897bdf7eca0984338ed83326 gcc/testsuite/g++.old-deja/g++.jason/parse4.C ! 02875bdd475681b788e0144e6ec00b4a gcc/testsuite/g++.old-deja/g++.jason/parse5.C ! 431437488dcf70141c944af586f28f14 gcc/testsuite/g++.old-deja/g++.jason/parse6.C ! 6d54085572d370d3dcef11aec57be624 gcc/testsuite/g++.old-deja/g++.jason/parse7.C ! 9a5fbb33bb10f1f2cebf43769aac579a gcc/testsuite/g++.old-deja/g++.jason/parse8.C ! 090e273813634b090695f48e9faf4bd0 gcc/testsuite/g++.old-deja/g++.jason/parse9.C ! 5fca0012448f078f73068976ef421c2c gcc/testsuite/g++.old-deja/g++.jason/pmem2.C ! a4443cf3b2310e9fdd2347e296db725e gcc/testsuite/g++.old-deja/g++.jason/pmem3.C ! 24489852d94c7e78866a374c04ae6157 gcc/testsuite/g++.old-deja/g++.jason/pmem4.C ! ec5eff12ccb92d8e588374b0048d3c28 gcc/testsuite/g++.old-deja/g++.jason/pmem.C ! ce5cc815b53f6400ffe4461ca2ca0def gcc/testsuite/g++.old-deja/g++.jason/pmf2.C ! 23ab62e751a6cfb25832de68d75ddcde gcc/testsuite/g++.old-deja/g++.jason/pmf3.C ! b3db09b7cd9a1af401831695d40bab7b gcc/testsuite/g++.old-deja/g++.jason/pmf4.C ! e7cb0282515d8aa9490824e2b5f75c71 gcc/testsuite/g++.old-deja/g++.jason/pmf5.C ! 55aae92259661af9b0f20c6403311b7d gcc/testsuite/g++.old-deja/g++.jason/pmf6.C ! 841637bdd1bf4e8fb59bbe43bff3870a gcc/testsuite/g++.old-deja/g++.jason/pmf7.C ! f2de5fe3e0d3eccd767f30d6ddb17d1b gcc/testsuite/g++.old-deja/g++.jason/pmf8.C ! 8171159f376db7eadc528db5c33bbb00 gcc/testsuite/g++.old-deja/g++.jason/pmf9.C ! 0e7cc1525ad3899313048d3cbd75fe99 gcc/testsuite/g++.old-deja/g++.jason/pmf.C ! 04c40742143bf931e76c03c636795daf gcc/testsuite/g++.old-deja/g++.jason/pmftemp.C ! a55282bfb97785a99ea82c5df50a774d gcc/testsuite/g++.old-deja/g++.jason/precedence.C ! fb060d17ea08793e6aa9ab3c387a6fc5 gcc/testsuite/g++.old-deja/g++.jason/redecl1.C ! 5e43a7d7d89e730c493f6ba337b2dc0b gcc/testsuite/g++.old-deja/g++.jason/ref10.C ! 3468fe167ed24e45eddacb2d52bf2515 gcc/testsuite/g++.old-deja/g++.jason/ref11.C ! 27771c19675231091aa6f56095977448 gcc/testsuite/g++.old-deja/g++.jason/ref12.C ! af741a2ea7ec1635196be2334010d100 gcc/testsuite/g++.old-deja/g++.jason/ref1.C ! 360dbe681c226bb57a1ab606fe70b877 gcc/testsuite/g++.old-deja/g++.jason/ref2.C ! 66a1410cc0e7843cfd4a0231992df941 gcc/testsuite/g++.old-deja/g++.jason/ref3.C ! 43751a5e4f31248344cd47c1c8c4083e gcc/testsuite/g++.old-deja/g++.jason/ref4.C ! 842e17b828806bc6f661a1a0019f3b6d gcc/testsuite/g++.old-deja/g++.jason/ref5.C ! 89bc02b90fb886d6f423287b16b4a241 gcc/testsuite/g++.old-deja/g++.jason/ref6.C ! 256c9d6626ad42870e64aface1ccd6e2 gcc/testsuite/g++.old-deja/g++.jason/ref7.C ! c409666afdfa0fc49074e974e734fc2c gcc/testsuite/g++.old-deja/g++.jason/ref8.C ! fb8ee4111550f7c7dd3d408557af7094 gcc/testsuite/g++.old-deja/g++.jason/ref9.C ! ab545fb88340159d6648f082d77c4c5e gcc/testsuite/g++.old-deja/g++.jason/report.C ! 696dd8eda2f32a76af21bed332c74dde gcc/testsuite/g++.old-deja/g++.jason/return2.C ! 514eeb1c7b3f52c448e1d96494b38cde gcc/testsuite/g++.old-deja/g++.jason/return3.C ! a291fe4b2802c42c5bf5ef02956040d9 gcc/testsuite/g++.old-deja/g++.jason/return.C ! ef4717883aac926ce741042ce7edf73f gcc/testsuite/g++.old-deja/g++.jason/rfg10.C ! c01631c31e11d4cc9155124ca3be92ad gcc/testsuite/g++.old-deja/g++.jason/rfg11.C ! b68e6789cb14c6dd5e693b769a6b3afb gcc/testsuite/g++.old-deja/g++.jason/rfg12.C ! ffde7a25a76a6d04ac637d8dbfedd1be gcc/testsuite/g++.old-deja/g++.jason/rfg13.C ! 6875f3adb94cd43f54c4abc1a4ad7a96 gcc/testsuite/g++.old-deja/g++.jason/rfg14.C ! 9afeba61cebd2975507dfc9e5b34a702 gcc/testsuite/g++.old-deja/g++.jason/rfg16.C ! 00dc71ab735085e8af95ef62c58042dd gcc/testsuite/g++.old-deja/g++.jason/rfg17.C ! e3f5957253643467d6197c84c260a066 gcc/testsuite/g++.old-deja/g++.jason/rfg18.C ! c107b85655e25ea65c92d3bf5c5f8f9c gcc/testsuite/g++.old-deja/g++.jason/rfg1.C ! 1720f08ceaa708bf404f619250d37af0 gcc/testsuite/g++.old-deja/g++.jason/rfg20.C ! 13ebf23427fa18f4ee543a709e2a52be gcc/testsuite/g++.old-deja/g++.jason/rfg21.C ! 8875c6edb176eec38e733ab2235a57cc gcc/testsuite/g++.old-deja/g++.jason/rfg22.C ! 33c899e34b73d78a4e367c8ce81771b9 gcc/testsuite/g++.old-deja/g++.jason/rfg23.C ! 2cbe5674217be63ecc40b37d229fac84 gcc/testsuite/g++.old-deja/g++.jason/rfg24.C ! 6dac5867e70284742950f30fffc05b04 gcc/testsuite/g++.old-deja/g++.jason/rfg25.C ! a6945d529cadafc1ffa77e88d84f2880 gcc/testsuite/g++.old-deja/g++.jason/rfg26.C ! 17473da0acd5750f39db482e49ae925d gcc/testsuite/g++.old-deja/g++.jason/rfg27.C ! 9be6d3008ce17e1879ba82dc3dbf0f2d gcc/testsuite/g++.old-deja/g++.jason/rfg28.C ! b15a02066349d625ce9871be99587303 gcc/testsuite/g++.old-deja/g++.jason/rfg2.C ! f09660c79805379617f5d3f5b0e40aab gcc/testsuite/g++.old-deja/g++.jason/rfg3.C ! 85af30973ecd2ec16aeb9f8987fab9b4 gcc/testsuite/g++.old-deja/g++.jason/rfg4.C ! 001e6729da6c1ad6957a44ed2b044664 gcc/testsuite/g++.old-deja/g++.jason/rfg5.C ! bb5d8f03968ddda37b097e3c6bd4fcfa gcc/testsuite/g++.old-deja/g++.jason/rfg6.C ! 3369cc5b05dc78391a5b93d6bd0c5496 gcc/testsuite/g++.old-deja/g++.jason/rfg7.C ! 341832e9eafc4942ac97aff26eb9a16f gcc/testsuite/g++.old-deja/g++.jason/rfg8.C ! 4db6c46266a3c32e83e4b4f8e13f4321 gcc/testsuite/g++.old-deja/g++.jason/rfg9.C ! a1a28e75d1ad4d2290d3790fc01cf225 gcc/testsuite/g++.old-deja/g++.jason/rvalue1.C ! a7a84efb83b07b626b9173305e6c605d gcc/testsuite/g++.old-deja/g++.jason/rvalue2.C ! bd2c9ff6e75478ef5092aa30ce900eff gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C ! bf39bbf2a308a90f56cf0c9ea737b6a5 gcc/testsuite/g++.old-deja/g++.jason/scoping10.C ! 55dc1fca689030b5a494bddbb4c29887 gcc/testsuite/g++.old-deja/g++.jason/scoping11.C ! a426de2514b88e18e7936807def03c4e gcc/testsuite/g++.old-deja/g++.jason/scoping12.C ! c95f927cfb45bc8afae59ec5c34f2c56 gcc/testsuite/g++.old-deja/g++.jason/scoping13.C ! d49d9ed9b505bcd76004260d7a7ececa gcc/testsuite/g++.old-deja/g++.jason/scoping14.C ! 3cc3204057d37d7cc3caa97f3ce6264f gcc/testsuite/g++.old-deja/g++.jason/scoping15.C ! 87a29f5feb194d41ee17772b533a2e4c gcc/testsuite/g++.old-deja/g++.jason/scoping16.C ! 54afd2f673dc93e414b4cf73c33d2e03 gcc/testsuite/g++.old-deja/g++.jason/scoping17.C ! e50dd8d15711b45f7e392a97e2cda8fc gcc/testsuite/g++.old-deja/g++.jason/scoping2.C ! f630e10a549618eeb11d488decde8876 gcc/testsuite/g++.old-deja/g++.jason/scoping3.C ! fcd66168e722f6c0bed9ac0474aae81c gcc/testsuite/g++.old-deja/g++.jason/scoping4.C ! 47d4fa61a5ee8a2b181303fe459e4f6c gcc/testsuite/g++.old-deja/g++.jason/scoping5.C ! 4f59c3a229fb40c0841c771b4a2a71f1 gcc/testsuite/g++.old-deja/g++.jason/scoping6.C ! dd19dbe87938973c6a79bd71c6cc15d0 gcc/testsuite/g++.old-deja/g++.jason/scoping7.C ! 36252f66db6a8e4cf57c9dbcbefe7a4e gcc/testsuite/g++.old-deja/g++.jason/scoping8.C ! ab7a07cc0487ab0ed3103edee5f02796 gcc/testsuite/g++.old-deja/g++.jason/scoping9.C ! 647286463ce7ee3841394dc65c3053c9 gcc/testsuite/g++.old-deja/g++.jason/scoping.C ! 61616ca0577f487c8999427865215005 gcc/testsuite/g++.old-deja/g++.jason/shadow1.C ! 8c4b6c23d8b38175065e5a17ddc5a1a5 gcc/testsuite/g++.old-deja/g++.jason/soverload.C ! 6ae3f3bde787593240dc6100cd27cf10 gcc/testsuite/g++.old-deja/g++.jason/special.C ! 735379da08c8491416b9cab328b00c99 gcc/testsuite/g++.old-deja/g++.jason/static1.C ! 71fbfcb79210aeab20b4abc2d51787e2 gcc/testsuite/g++.old-deja/g++.jason/synth10.C ! 221fe47e6a82a0c5750f0f947f85b57f gcc/testsuite/g++.old-deja/g++.jason/synth2.C ! 178748a5e7a2c50f62f87e26390a355e gcc/testsuite/g++.old-deja/g++.jason/synth3.C ! ea8042d89263119cda4cd2cae5144404 gcc/testsuite/g++.old-deja/g++.jason/synth4.C ! 6533edd5a6561a080c6dbde7e54e4d75 gcc/testsuite/g++.old-deja/g++.jason/synth5.C ! 6777d58a3021ec549ba0787371e23d0c gcc/testsuite/g++.old-deja/g++.jason/synth6.C ! a04f1c7b8c7495f28bbc0d57eb6602c0 gcc/testsuite/g++.old-deja/g++.jason/synth7.C ! bbe86c8c489266c11677d7fd660aa887 gcc/testsuite/g++.old-deja/g++.jason/synth8.C ! 7f8222df60c5e8d0c1924c1474bd2e16 gcc/testsuite/g++.old-deja/g++.jason/synth9.C ! 8cd600514f99027d8442f70908638e13 gcc/testsuite/g++.old-deja/g++.jason/synth.C ! 886defc4b8d1c91ce188acb16d63768c gcc/testsuite/g++.old-deja/g++.jason/tempargs.C ! 9e42d5df6437e76834d1b688b85f8b68 gcc/testsuite/g++.old-deja/g++.jason/tempcons.C ! 7507cf741facabf703adfff61cf35788 gcc/testsuite/g++.old-deja/g++.jason/tempdest.C ! 53ac07097be9bf3d20cdf6763ff25482 gcc/testsuite/g++.old-deja/g++.jason/tempinst1.C ! e56248583485844e691edcdc168e6046 gcc/testsuite/g++.old-deja/g++.jason/template10.C ! de552e4f0272c200b200bbcb664fc8c7 gcc/testsuite/g++.old-deja/g++.jason/template11.C ! 931735532f8fbdf340eb9d9ee7eac790 gcc/testsuite/g++.old-deja/g++.jason/template12.C ! 4e368747f0f17e48897b1f1e32c1ce30 gcc/testsuite/g++.old-deja/g++.jason/template14.C ! b3fe174c10ec60fb8cdfbb20a0c5392f gcc/testsuite/g++.old-deja/g++.jason/template15.C ! 98b96ccfdf508217c8411ed9577d4b22 gcc/testsuite/g++.old-deja/g++.jason/template16.C ! 921113a11d24628ad027766ee5b2838b gcc/testsuite/g++.old-deja/g++.jason/template17.C ! fb67cebef52c2be3f07d28476c83da0f gcc/testsuite/g++.old-deja/g++.jason/template19.C ! 00ad7a65f5a13a306059f82d2d154c75 gcc/testsuite/g++.old-deja/g++.jason/template1.C ! c3f50a3355c9c6700f6263d388a0d1b5 gcc/testsuite/g++.old-deja/g++.jason/template20.C ! af56ec09ac43a5f4664be1870d1f7820 gcc/testsuite/g++.old-deja/g++.jason/template21.C ! 2f3651d76c789297326057ff5b1d0bbf gcc/testsuite/g++.old-deja/g++.jason/template22.C ! 17d21442206f559b41c86a494675f0a6 gcc/testsuite/g++.old-deja/g++.jason/template23.C ! 0095813e8809c346cf2bf57814a3b7e8 gcc/testsuite/g++.old-deja/g++.jason/template24.C ! f99f8582ab403089e9e338e2a37e5eda gcc/testsuite/g++.old-deja/g++.jason/template25.C ! b9e4c85b77c73c73d4a668ac75ec5db0 gcc/testsuite/g++.old-deja/g++.jason/template26.C ! f405fecefaac43877a03a51721990370 gcc/testsuite/g++.old-deja/g++.jason/template27.C ! 55a4409b20effb409975701d8a1450dc gcc/testsuite/g++.old-deja/g++.jason/template28.C ! df154678c22816af85a841d67d2cbe30 gcc/testsuite/g++.old-deja/g++.jason/template29.C ! 38ab28668b5cc9902ee6eb9a096d435f gcc/testsuite/g++.old-deja/g++.jason/template2.C ! 2de41f4f01d5bf8a400dfca0bb38f216 gcc/testsuite/g++.old-deja/g++.jason/template30.C ! 7b53efc0f56a895189f400db90bab773 gcc/testsuite/g++.old-deja/g++.jason/template31.C ! ad2c663d36d9a0f17dc938a311946155 gcc/testsuite/g++.old-deja/g++.jason/template32.C ! 5f7be0c335bab3f21a9621c47f4ba64d gcc/testsuite/g++.old-deja/g++.jason/template33.C ! 50a283de5b9bae6b741e94ab5099764a gcc/testsuite/g++.old-deja/g++.jason/template34.C ! d0e4ae132818153928f40bc2612f14f8 gcc/testsuite/g++.old-deja/g++.jason/template35.C ! e6113f8014999e52216f910eba291de1 gcc/testsuite/g++.old-deja/g++.jason/template36.C ! 1ef0ca563dd56e9475343428fa1d8a6b gcc/testsuite/g++.old-deja/g++.jason/template39.C ! 04bedf6df6ecdffcb63b9a43eb255c70 gcc/testsuite/g++.old-deja/g++.jason/template3.C ! 3ef76a22c445af6d004e4af1d4e1ef5d gcc/testsuite/g++.old-deja/g++.jason/template40.C ! 06612c475479383f58b655c5b6f0dad6 gcc/testsuite/g++.old-deja/g++.jason/template41.C ! a38dfe63aedc2cf73a44464a7ca9b564 gcc/testsuite/g++.old-deja/g++.jason/template42.C ! 876bcb7f013c3c4f518818e6eb52f39c gcc/testsuite/g++.old-deja/g++.jason/template43.C ! ecfeb6f4c557a3805c2c0e4e96424ca0 gcc/testsuite/g++.old-deja/g++.jason/template44.C ! 9b49387d1e7e76656995dd4e191c11d0 gcc/testsuite/g++.old-deja/g++.jason/template4.C ! 1c153dc25602cb13a7bd443db69588bf gcc/testsuite/g++.old-deja/g++.jason/template5.C ! fe7efb4be97a1c7553a5496a0ab7646a gcc/testsuite/g++.old-deja/g++.jason/template6.C ! ebdf62f7f3836654110fa87cfd57eb7f gcc/testsuite/g++.old-deja/g++.jason/template7.C ! bf9b9e774390745b6524aacd80dda893 gcc/testsuite/g++.old-deja/g++.jason/template8.C ! 8440d3da5688b035d93aa00b1a95c9c6 gcc/testsuite/g++.old-deja/g++.jason/template9.C ! c0954d788c4cb168ba9a83adef81d291 gcc/testsuite/g++.old-deja/g++.jason/temporary2.C ! 852f61e7f2559e88807caba3b50ea8e2 gcc/testsuite/g++.old-deja/g++.jason/temporary3.C ! 6101f026315976121bdd39bc042b0790 gcc/testsuite/g++.old-deja/g++.jason/temporary4.C ! 67d58b441a5c66d4881ce1d39192d168 gcc/testsuite/g++.old-deja/g++.jason/temporary5.C ! 904f134c7ec633ab2982b1e531310f3f gcc/testsuite/g++.old-deja/g++.jason/temporary6.C ! b6a4074e8ef245e11293a519205c99f3 gcc/testsuite/g++.old-deja/g++.jason/temporary7.C ! debc812df1a0f637076b9bc28f127e54 gcc/testsuite/g++.old-deja/g++.jason/temporary8.C ! 911b0ff6a8a656d49067bdf00345cba8 gcc/testsuite/g++.old-deja/g++.jason/temporary.C ! e52640ce299bfcc91181e32b0d6c3b88 gcc/testsuite/g++.old-deja/g++.jason/tempover.C ! e4681da1536da14176b6242aa0cde9a4 gcc/testsuite/g++.old-deja/g++.jason/tempparse.C ! 0f465f011856318e4a82bae9e718ca27 gcc/testsuite/g++.old-deja/g++.jason/tempsub.C ! 40fcdd9ac5d7df502c6154f385d814a8 gcc/testsuite/g++.old-deja/g++.jason/this.C ! 9c846445e2018745dcc34b2f1642858c gcc/testsuite/g++.old-deja/g++.jason/thunk1.C ! 72ca1c4169ea80d74ee20bd0cb6d03a4 gcc/testsuite/g++.old-deja/g++.jason/thunk2.C ! d4c86d3cad084be27dde69ee68464d52 gcc/testsuite/g++.old-deja/g++.jason/thunk3.C ! bed2e0f518532685396e3880a1588ea1 gcc/testsuite/g++.old-deja/g++.jason/tredecl2.C ! bb1e0f3963c848d63c1da72405f295ce gcc/testsuite/g++.old-deja/g++.jason/tredecl3.C ! 48331575582b73e14ace686c8609928e gcc/testsuite/g++.old-deja/g++.jason/tredecl4.C ! 776a6eba4666d06b4325a2d0850afe81 gcc/testsuite/g++.old-deja/g++.jason/tredecl.C ! 2f67020daf77d25c2c7bef28cfe4c164 gcc/testsuite/g++.old-deja/g++.jason/trivial.C ! 7291a856ad3f7266858cde00b217ccd2 gcc/testsuite/g++.old-deja/g++.jason/typeck.C ! cf1a7cacf2b35b222f770fcbbdb14cc9 gcc/testsuite/g++.old-deja/g++.jason/typedef2.C ! 19a2f7b346b6515ddde5ce656b1b2981 gcc/testsuite/g++.old-deja/g++.jason/typedef3.C ! ec9838215847693501802a19873c81e4 gcc/testsuite/g++.old-deja/g++.jason/typedef.C ! 188c8510bf00a86d5eafaf2d0bc5eb8a gcc/testsuite/g++.old-deja/g++.jason/typeid1.C ! bc885562c630090d460d3a7b10e34c16 gcc/testsuite/g++.old-deja/g++.jason/typeid2.C ! 2c801d3a7bbe264195737c67cdcac8fd gcc/testsuite/g++.old-deja/g++.jason/union.C ! e53f8b117ecf4eba5c6610643b9c8d37 gcc/testsuite/g++.old-deja/g++.jason/vecdel.C ! df2e95f2cb604e33043e5e22310ad808 gcc/testsuite/g++.old-deja/g++.jason/virtual2.C ! d370aefed290fb43e3153786be5e8c6f gcc/testsuite/g++.old-deja/g++.jason/virtual.C ! e75b78d24078dbf9a96ada8194eef893 gcc/testsuite/g++.old-deja/g++.jason/warning10.C ! 63811b96a427481ed3e05bb30f3baefd gcc/testsuite/g++.old-deja/g++.jason/warning1.C ! b9ca30d37fac6acf66c637735809e3f4 gcc/testsuite/g++.old-deja/g++.jason/warning2.C ! 6384c745095d306a45f180077d5d781e gcc/testsuite/g++.old-deja/g++.jason/warning3.C ! 75b0ada46a8aed6045f5f3ca90df1184 gcc/testsuite/g++.old-deja/g++.jason/warning4.C ! a527d9d80c0f8b1b8cc068fbe97dd294 gcc/testsuite/g++.old-deja/g++.jason/warning5.C ! 72dab6b8f0b29b602295c6af7a5f15be gcc/testsuite/g++.old-deja/g++.jason/warning6.C ! 68587f14a57035c7dcfe5788d601729c gcc/testsuite/g++.old-deja/g++.jason/warning7.C ! a4a98da49e2e4b8c46f1e9653be42b53 gcc/testsuite/g++.old-deja/g++.jason/warning8.C ! 314bec1817ea9c903efde451dc59d8d7 gcc/testsuite/g++.old-deja/g++.jason/warning9.C ! 1c73e8224f5abf06d0756ccb118b07ce gcc/testsuite/g++.old-deja/g++.law/access1.C ! f2d968b6cc92b14a86959b52a90a8990 gcc/testsuite/g++.old-deja/g++.law/access2.C ! 9969f99108bad773ac33911d5a467ba4 gcc/testsuite/g++.old-deja/g++.law/access3.C ! 290826314993d06808df06d917f52e38 gcc/testsuite/g++.old-deja/g++.law/access4.C ! e09bec31492e7b564db9fc9c4c486f41 gcc/testsuite/g++.old-deja/g++.law/access5.C ! abee0cae5523dfb95a0555bdeda523be gcc/testsuite/g++.old-deja/g++.law/arg10.C ! 3dab70a8aaac2aca51e95b606da43ae9 gcc/testsuite/g++.old-deja/g++.law/arg11.C ! 11ad40feb74b4ec2b32f06f4a1774520 gcc/testsuite/g++.old-deja/g++.law/arg1.C ! 58bbec3d47e3c1093dc15fd38738d280 gcc/testsuite/g++.old-deja/g++.law/arg2.C ! 1230662efab55537e4bf48d84a984c7a gcc/testsuite/g++.old-deja/g++.law/arg3.C ! e7a24e4040e7c2420672577d30863369 gcc/testsuite/g++.old-deja/g++.law/arg4.C ! b0f9075e05d637f35c3bd890e20791bf gcc/testsuite/g++.old-deja/g++.law/arg5.C ! f28b31a8801c7e65bbdbcc76c8f2ee8f gcc/testsuite/g++.old-deja/g++.law/arg6.C ! 54cf11556d5c2c44c534aea0527d0782 gcc/testsuite/g++.old-deja/g++.law/arg7.C ! 5c91652b075ce38aa0f796399b9b8a0e gcc/testsuite/g++.old-deja/g++.law/arg8.C ! 65c54722723fd259d59b8ad9e1a54ea4 gcc/testsuite/g++.old-deja/g++.law/arg9.C ! 9ac5b9af9bf7f58a3a9618dde4a508e9 gcc/testsuite/g++.old-deja/g++.law/arm10.C ! 587c835fb12312b7730448ae3399fdb6 gcc/testsuite/g++.old-deja/g++.law/arm11.C ! 39b5d67caa4d415cc767392982e5f975 gcc/testsuite/g++.old-deja/g++.law/arm12.C ! c05c2f1ee3a19b333421bc4f4791b463 gcc/testsuite/g++.old-deja/g++.law/arm13.C ! 5a4d8804ee8bd4119db184fad7166f88 gcc/testsuite/g++.old-deja/g++.law/arm14.C ! 6b9d818d286e7fcc3181ecc976c5356c gcc/testsuite/g++.old-deja/g++.law/arm15.C ! 057e61f135edc44d894404532230c505 gcc/testsuite/g++.old-deja/g++.law/arm16.C ! 423460a9aa0433071409edc0bb9877b2 gcc/testsuite/g++.old-deja/g++.law/arm1.C ! 7967ab12475bf7177886ea4f6cfe8359 gcc/testsuite/g++.old-deja/g++.law/arm2.C ! fa3fe87a524763ec485b4809b2b2e5f2 gcc/testsuite/g++.old-deja/g++.law/arm3.C ! 52ad024cb6dcdc4df071c7097fb83ca8 gcc/testsuite/g++.old-deja/g++.law/arm4.C ! 2b4a336aec2b1f50014550ed0e9a7d37 gcc/testsuite/g++.old-deja/g++.law/arm5.C ! 56c233110f744e738ac8c9ec0c486784 gcc/testsuite/g++.old-deja/g++.law/arm6.C ! 945a0be661f253e32d06947b00b5a957 gcc/testsuite/g++.old-deja/g++.law/arm7.C ! 94a8c1723b6428a9f2d4f52312e0cb74 gcc/testsuite/g++.old-deja/g++.law/arm8.C ! e63bcb364e63f29d50c4659ae6a1d1a1 gcc/testsuite/g++.old-deja/g++.law/arm9.C ! 638fa4956e56c7fb5934d5d519cc118f gcc/testsuite/g++.old-deja/g++.law/array1.C ! 9e499d061402ebba6f093043740f0f4e gcc/testsuite/g++.old-deja/g++.law/array2.C ! f2868f3b6bc1abc6a8713d93271caa60 gcc/testsuite/g++.old-deja/g++.law/bad-error1.C ! d577d8c55e685042d83bba698f01886b gcc/testsuite/g++.old-deja/g++.law/bad-error3.C ! 934b6723375a87f52becce540f07892b gcc/testsuite/g++.old-deja/g++.law/bad-error4.C ! 822533128eb0e0a4bcaef22a20c38fad gcc/testsuite/g++.old-deja/g++.law/bad-error6.C ! daaf68975d20f0ba1af45a1786dabcfb gcc/testsuite/g++.old-deja/g++.law/bad-error7.C ! cc941aafb35ee4370727338c862b89a3 gcc/testsuite/g++.old-deja/g++.law/bit-fields1.C ! ba1a7b1525e9a7cef0a59366e2ecede7 gcc/testsuite/g++.old-deja/g++.law/bit-fields2.C ! 0367f254f4f882067f24c4d417963ff3 gcc/testsuite/g++.old-deja/g++.law/bit-fields3.C ! 0261272f9b949fb8c1de6aa0afe5eb19 gcc/testsuite/g++.old-deja/g++.law/builtin1.C ! d064abffb69b49b904a86972c9b22300 gcc/testsuite/g++.old-deja/g++.law/casts1.C ! 79e9b2bcaf92b6c5f2b99182dcb01501 gcc/testsuite/g++.old-deja/g++.law/casts2.C ! 37d297edaf905e63dbdf9877939b5652 gcc/testsuite/g++.old-deja/g++.law/casts3.C ! 50fdf8bb033d29c31bc7614b91ecbcbd gcc/testsuite/g++.old-deja/g++.law/code-gen1.C ! 7b8aed78776df3b5447bad3ab2124a53 gcc/testsuite/g++.old-deja/g++.law/code-gen2.C ! 886f82bebaa2deb6160aeb372904ca7c gcc/testsuite/g++.old-deja/g++.law/code-gen4.C ! 17e1e6c599b1525c375ba409bb6f4913 gcc/testsuite/g++.old-deja/g++.law/code-gen5.C ! 5a49ca31665ab166f9c7f325e494e17c gcc/testsuite/g++.old-deja/g++.law/copy1.C ! 29d3471a87868e8920c62fa56566e9ee gcc/testsuite/g++.old-deja/g++.law/copy2.C ! 66a47f1d663189274a93e3a02599d412 gcc/testsuite/g++.old-deja/g++.law/ctors10.C ! d2660c7fb41548b196b2fe1f7f3826d4 gcc/testsuite/g++.old-deja/g++.law/ctors11.C ! 696279d94532f23faaf6dbad6ee673b8 gcc/testsuite/g++.old-deja/g++.law/ctors12.C ! 1d5810c003e9c170790ad8e8a65410e6 gcc/testsuite/g++.old-deja/g++.law/ctors13.C ! 0ba2fb7388850829ec3b09582a604416 gcc/testsuite/g++.old-deja/g++.law/ctors14.C ! 547a4a89b8882a89408c4da563c2cf13 gcc/testsuite/g++.old-deja/g++.law/ctors15.C ! 7f2178002dceafebd3b7ea2554c8f683 gcc/testsuite/g++.old-deja/g++.law/ctors16.C ! 2c6b09d3bbfa7e6186693330c86c21c5 gcc/testsuite/g++.old-deja/g++.law/ctors17.C ! a5b63aa60cdf98f11396c1db1f6cd89f gcc/testsuite/g++.old-deja/g++.law/ctors18.C ! a3655db48ce5aa14618d4b6b4c59c540 gcc/testsuite/g++.old-deja/g++.law/ctors19.C ! ddd94f6a966c58c0d4cb276a337f304f gcc/testsuite/g++.old-deja/g++.law/ctors1.C ! 2f4413fe68201d0afe8306a16321d3a1 gcc/testsuite/g++.old-deja/g++.law/ctors20.C ! dc32c6d12d1a1b5cd5bb38c3c95f7d21 gcc/testsuite/g++.old-deja/g++.law/ctors21.C ! 83c05fe0aab282ba59289316d36fc8ae gcc/testsuite/g++.old-deja/g++.law/ctors2.C ! 7fca46a172e3bee134b4a9f9b5e04bad gcc/testsuite/g++.old-deja/g++.law/ctors3.C ! 06ecb0ea3c8fc37c696d9abb04e7f082 gcc/testsuite/g++.old-deja/g++.law/ctors4.C ! af675a9e37cf7f6ac03943a7d4b8815e gcc/testsuite/g++.old-deja/g++.law/ctors5.C ! 3c88f551fae35afe3700c32a9b86ba3b gcc/testsuite/g++.old-deja/g++.law/ctors6.C ! 6d1ecf0bf050305a618ec44c59b54db4 gcc/testsuite/g++.old-deja/g++.law/ctors7.C ! 1c153aca2432c068fe35c65ebd6b24b9 gcc/testsuite/g++.old-deja/g++.law/ctors8.C ! a56d7826c5313623c23cc50dc1bec868 gcc/testsuite/g++.old-deja/g++.law/ctors9.C ! fcbd9d2e0d2962c61af5769fe885706c gcc/testsuite/g++.old-deja/g++.law/cvt10.C ! ca3f5b82a484c13cbbdfc486c543b3ad gcc/testsuite/g++.old-deja/g++.law/cvt11.C ! f6b6504a942b7a3076ae456211b1217b gcc/testsuite/g++.old-deja/g++.law/cvt12.C ! b6252956b6b17df232f650c3bd42b803 gcc/testsuite/g++.old-deja/g++.law/cvt13.C ! 477dfc95263afcb90b213932001f322b gcc/testsuite/g++.old-deja/g++.law/cvt14.C ! cbae2bf0ce3e57fc66439d36da03e0d5 gcc/testsuite/g++.old-deja/g++.law/cvt15.C ! 8aa22627fdc9a22b8eef20f4fdcb3a12 gcc/testsuite/g++.old-deja/g++.law/cvt16.C ! 9a6a4b84f0461a6a230340a55aa24a13 gcc/testsuite/g++.old-deja/g++.law/cvt17.C ! 1f68fb21dd289bc6d6073480ead2ce03 gcc/testsuite/g++.old-deja/g++.law/cvt18.C ! 59c4dcdbd25a43a3d1379b1156ae3c08 gcc/testsuite/g++.old-deja/g++.law/cvt19.C ! f0df189213175eb2b1bbf550a1c849cc gcc/testsuite/g++.old-deja/g++.law/cvt1.C ! b0aa79232bd80769372e390c1e6a6c56 gcc/testsuite/g++.old-deja/g++.law/cvt20.C ! f4d804181feaef36ad9e9c57d9ace840 gcc/testsuite/g++.old-deja/g++.law/cvt21.C ! 9f4049af50feb8fc2d762b8fb72e4db2 gcc/testsuite/g++.old-deja/g++.law/cvt22.C ! 7c3b8faaed2aac780d6da9e8a809304f gcc/testsuite/g++.old-deja/g++.law/cvt23.C ! 15d1e6d8211f9560955e7b29645c20ea gcc/testsuite/g++.old-deja/g++.law/cvt2.C ! 5a53e590eeb34714c1cdc96900f7bf8c gcc/testsuite/g++.old-deja/g++.law/cvt3.C ! dc37134dafaeeab47e6be2a9391cdd90 gcc/testsuite/g++.old-deja/g++.law/cvt4.C ! 0a0df1b8d53bb1f1473e61fac304a29e gcc/testsuite/g++.old-deja/g++.law/cvt5.C ! ff6b0fa6a62a37fa613449af33cbdea8 gcc/testsuite/g++.old-deja/g++.law/cvt6.C ! 74e29b644a4c72c033604e00a32a038c gcc/testsuite/g++.old-deja/g++.law/cvt7.C ! 9c6dbfba69e7ada866347581807009b1 gcc/testsuite/g++.old-deja/g++.law/cvt8.C ! 408b88e03a9cc8b9e299cd21a7a0b57b gcc/testsuite/g++.old-deja/g++.law/cvt9.C ! 8ccd1e790f8112ea7cb62ae884f3b194 gcc/testsuite/g++.old-deja/g++.law/dossier1.C ! 84a28c855235b7c01f16dbd24342986f gcc/testsuite/g++.old-deja/g++.law/dtors1.C ! 8786a7b31a7804ddfd25e8b3b5ae3768 gcc/testsuite/g++.old-deja/g++.law/dtors2.C ! f32e57d61173dca2e302b2ef30799a86 gcc/testsuite/g++.old-deja/g++.law/dtors3.C ! 1fa09f230ebdca6e85be9289dedc839b gcc/testsuite/g++.old-deja/g++.law/dtors4.C ! fe271aeb7a7c464f28bcf486e2eecc87 gcc/testsuite/g++.old-deja/g++.law/dtors5.C ! 12930551b195f966438b23dac7f2802e gcc/testsuite/g++.old-deja/g++.law/enum1.C ! 0b36efa7a7b15f38033bb5cd75fa3a99 gcc/testsuite/g++.old-deja/g++.law/enum2.C ! c50a0f8a1377cfbb50605dafa54460db gcc/testsuite/g++.old-deja/g++.law/enum3.C ! c9ea54961148714986505d5f61ba5e51 gcc/testsuite/g++.old-deja/g++.law/enum4.C ! 2509a6d3dfafb6c8581c6d6baa1a2b55 gcc/testsuite/g++.old-deja/g++.law/enum6.C ! a148f19373f2b475268eafbb0a19cd4c gcc/testsuite/g++.old-deja/g++.law/enum7.C ! 20c81497e4629a3f86d9c3b87ee9ba39 gcc/testsuite/g++.old-deja/g++.law/enum9.C ! fa91781a296ec68a2631735b5a3d93e8 gcc/testsuite/g++.old-deja/g++.law/except1.C ! 78fafdc2ce65c395103fb31e50e03979 gcc/testsuite/g++.old-deja/g++.law/except2.C ! 95575b4fe563c42cff645192dcef1092 gcc/testsuite/g++.old-deja/g++.law/except3.C ! 9f5fd5a9c0d286a6da07b43ffdab9523 gcc/testsuite/g++.old-deja/g++.law/except4.C ! 8d6be9ca065c2ea51a648e772196fb09 gcc/testsuite/g++.old-deja/g++.law/except5.C ! 2c9505d31f11fedc1ea3c45d6d817fd4 gcc/testsuite/g++.old-deja/g++.law/except6.C ! 41ed66e2755033a25334ad7f965750d3 gcc/testsuite/g++.old-deja/g++.law/friend1.C ! 749bef0b990153550d50f8fb8221f7b7 gcc/testsuite/g++.old-deja/g++.law/friend4.C ! c6d0cbb7d9fb204d0d8d7175abbaec4f gcc/testsuite/g++.old-deja/g++.law/friend5.C ! 3dcbeb7d145ae39da345f01ab8299d61 gcc/testsuite/g++.old-deja/g++.law/global-init1.C ! 48e16841a2d71a47ef942cdd221a4ce2 gcc/testsuite/g++.old-deja/g++.law/incdec1.C ! b75b5997a964f396d0bc1dff8ad95f60 gcc/testsuite/g++.old-deja/g++.law/init10.C ! 3950c430bd280f39e8049a1f539a5785 gcc/testsuite/g++.old-deja/g++.law/init11.C ! c3e54fbfdc7acd00564d8782151e53d6 gcc/testsuite/g++.old-deja/g++.law/init13.C ! 7c4b313b31666bebeda89f6c518a0fbe gcc/testsuite/g++.old-deja/g++.law/init14.C ! df21eb6157a9d19cdc13af01cce6cca5 gcc/testsuite/g++.old-deja/g++.law/init1.C ! 8280f7d5ae8108561fa946e893fe8835 gcc/testsuite/g++.old-deja/g++.law/init2.C ! 9b194baffdc3cd87c779ff60625d15f6 gcc/testsuite/g++.old-deja/g++.law/init3.C ! e3dd9efb103bf1cc825765f67f73e977 gcc/testsuite/g++.old-deja/g++.law/init4.C ! 6b2391d549fd37a3bd0a45235a0e6fc4 gcc/testsuite/g++.old-deja/g++.law/init5.C ! 3f386766c771d61bbe2022fb1a4adcc2 gcc/testsuite/g++.old-deja/g++.law/init6.C ! 1ca2f1117952406b5dee95198e0122e6 gcc/testsuite/g++.old-deja/g++.law/init7.C ! 3ca5c79a89b9017cae9e97f69ff0c2e5 gcc/testsuite/g++.old-deja/g++.law/init8.C ! f2e0e66a77f891c7ed59feea320b4691 gcc/testsuite/g++.old-deja/g++.law/init9.C ! d621cc9a35c3180103ded4695025f3cb gcc/testsuite/g++.old-deja/g++.law/inline4.C ! 07568fbf39d40eda3d02fd38a8c613c6 gcc/testsuite/g++.old-deja/g++.law/inline6.C ! 2983fb2df63a87b23801a2e31f0fd6ea gcc/testsuite/g++.old-deja/g++.law/inline7.C ! c19fee3a5e6a2b1bb1ddf308671313bf gcc/testsuite/g++.old-deja/g++.law/mentor1.C ! 4412eb140fc4d53d0e79cc7b9c480177 gcc/testsuite/g++.old-deja/g++.law/missed-error1.C ! 5bd20dd0019d2d86a52b847f9b18bf4b gcc/testsuite/g++.old-deja/g++.law/missed-error2.C ! 65224ed1ac53b85ba87027db35feda1c gcc/testsuite/g++.old-deja/g++.law/missed-error3.C ! 9f60400f904c292745b6a579c3b0857c gcc/testsuite/g++.old-deja/g++.law/missing1.C ! cc2b9dfbc4e578959e9156b3545eb091 gcc/testsuite/g++.old-deja/g++.law/nest1.C ! 0e841c8579dbf3f077a536abcaf5bbba gcc/testsuite/g++.old-deja/g++.law/nest2.C ! c47e91e5ce6ff2031199530ac45527c6 gcc/testsuite/g++.old-deja/g++.law/nest3.C ! 5c6b35283eff7477cf49c096a29df5f4 gcc/testsuite/g++.old-deja/g++.law/nest4.C ! 3a28e8608852c676107da2157b8bcf50 gcc/testsuite/g++.old-deja/g++.law/nest5.C ! b91033cea46793dace64923d9eb6d3e9 gcc/testsuite/g++.old-deja/g++.law/operators10.C ! f92d76b909469e15341b42f75160dc0f gcc/testsuite/g++.old-deja/g++.law/operators11.C ! 84a049468c8e1f578316b778e2a4a269 gcc/testsuite/g++.old-deja/g++.law/operators12.C ! 8a50c19c0775dd6c081574f2fe4a4617 gcc/testsuite/g++.old-deja/g++.law/operators13.C ! b6a5e16654c8a404c920290086ad4e19 gcc/testsuite/g++.old-deja/g++.law/operators14.C ! 06776eb2fb48141d4042c0f36e3d7340 gcc/testsuite/g++.old-deja/g++.law/operators15.C ! a2ad1fc1ffe77ce7c03c4bd15ba450ad gcc/testsuite/g++.old-deja/g++.law/operators16.C ! 383d1f9e7a38d4fee3871e8dae108b89 gcc/testsuite/g++.old-deja/g++.law/operators17.C ! 851c5232212f96b8f53783fa25fb13c0 gcc/testsuite/g++.old-deja/g++.law/operators18.C ! 7b49e917efcdabc2eb71983056dd8c2c gcc/testsuite/g++.old-deja/g++.law/operators19.C ! 49e707c4ce0d7c5a4e4775f96cfe3f87 gcc/testsuite/g++.old-deja/g++.law/operators21.C ! e9e99b7ca1bde9611e92275f33e876dc gcc/testsuite/g++.old-deja/g++.law/operators22.C ! 9766da435363869a4aaa3f2a6b560688 gcc/testsuite/g++.old-deja/g++.law/operators23.C ! 16fb9bff7ed958acd387f399137ff50b gcc/testsuite/g++.old-deja/g++.law/operators24.C ! 61f8f9003d92927e6c3f46c939952df7 gcc/testsuite/g++.old-deja/g++.law/operators25.C ! 6e462e0232b3ade19ce6cef49b0b5a75 gcc/testsuite/g++.old-deja/g++.law/operators27.C ! d2376f572f4ee331f301579b4b343859 gcc/testsuite/g++.old-deja/g++.law/operators28.C ! f91c5a2f03f5949157b6ef9b260ea969 gcc/testsuite/g++.old-deja/g++.law/operators29.C ! 035b0ba4392f6cccd091604f2331e29d gcc/testsuite/g++.old-deja/g++.law/operators2.C ! cc101c050ea10c9be6d9b5ddaa8d4986 gcc/testsuite/g++.old-deja/g++.law/operators30.C ! 137bc288c72aa898b2ca9453751cf6e6 gcc/testsuite/g++.old-deja/g++.law/operators31.C ! a2c801c0c0009a83e9d1874155ebfbf5 gcc/testsuite/g++.old-deja/g++.law/operators32.C ! 51ef4043d6e4b8363013b5166cc052ea gcc/testsuite/g++.old-deja/g++.law/operators33.C ! 3d610b4d60d2487ef7c73865ca625dc2 gcc/testsuite/g++.old-deja/g++.law/operators34.C ! c78791ad42c13a1f86bd1a42f9951e05 gcc/testsuite/g++.old-deja/g++.law/operators3.C ! c23d4ced68ea199411852a3ddbe1a772 gcc/testsuite/g++.old-deja/g++.law/operators4.C ! 55b05d62217b8d49e3417722b1406cea gcc/testsuite/g++.old-deja/g++.law/operators6.C ! 9dd866325635f38988914adf0a344f74 gcc/testsuite/g++.old-deja/g++.law/operators8.C ! ba84ad44ca149c000b18e2dd994c24a5 gcc/testsuite/g++.old-deja/g++.law/operators9.C ! 5499f0bf996e63215c117d9699f3de24 gcc/testsuite/g++.old-deja/g++.law/parsing10.C ! a1ff8997b097e88dbc6b13a59b5b5223 gcc/testsuite/g++.old-deja/g++.law/parsing1.C ! f2e535626730bf7b85d0fa9adf37dc0b gcc/testsuite/g++.old-deja/g++.law/parsing2.C ! 4080c6ec6348708729be82222e24b683 gcc/testsuite/g++.old-deja/g++.law/parsing3.C ! 1e78050ccdd1cd12d858681c1ee06f0d gcc/testsuite/g++.old-deja/g++.law/parsing4.C ! e7b985a6a3756c3d0443d97ffa3514c4 gcc/testsuite/g++.old-deja/g++.law/parsing5.C ! 1211d898222e0ecc0193f8e5f6ca4d9d gcc/testsuite/g++.old-deja/g++.law/parsing6.C ! e2aca0bfecb1ac5bfe0d136b80c912d6 gcc/testsuite/g++.old-deja/g++.law/parsing7.C ! a24fcf602f3d08b6fdaa6df61f40e188 gcc/testsuite/g++.old-deja/g++.law/parsing8.C ! 6c538e1ec51e48676485e007b0bd1ca5 gcc/testsuite/g++.old-deja/g++.law/parsing9.C ! db70425749f0bcf360ec8a3d2c5bdb73 gcc/testsuite/g++.old-deja/g++.law/patches1.C ! ba9f9c290ccad9db193e1e2b8b96a82e gcc/testsuite/g++.old-deja/g++.law/pic1.C ! 17f05c0ff2c66cc496517dfdb3973780 gcc/testsuite/g++.old-deja/g++.law/profile1.C ! ea41b2158ea1ad2d05dfc351c4f23a9d gcc/testsuite/g++.old-deja/g++.law/refs1.C ! 57c54b83f5425f794b19b867f0a27073 gcc/testsuite/g++.old-deja/g++.law/refs2.C ! ba81cc1584de7e22a78f9d7c3c75a0bb gcc/testsuite/g++.old-deja/g++.law/refs3.C ! 71295388bb61bdec03ad31726c0b9282 gcc/testsuite/g++.old-deja/g++.law/refs4.C ! 46a6e26271d3f0d8ac451258913ab825 gcc/testsuite/g++.old-deja/g++.law/scope1.C ! 06d0dda96e5115c8db9f563ca5ce7dcf gcc/testsuite/g++.old-deja/g++.law/scope2.C ! 4fa93231085c0fd75521f893b531f5d3 gcc/testsuite/g++.old-deja/g++.law/scope3.C ! 973ba91fa12691d7e643d2a9ca540fe9 gcc/testsuite/g++.old-deja/g++.law/scope4.C ! 6cb4f5b7e9f7233b21e596a38ac08812 gcc/testsuite/g++.old-deja/g++.law/scope5.C ! ef060b4f95f26e05d428454bd62e30ff gcc/testsuite/g++.old-deja/g++.law/shadow1.C ! 06c6cf9d29ec0281a2d29a1bffcce839 gcc/testsuite/g++.old-deja/g++.law/shadow2.C ! 2de879b88276c759f845e28b9d9ab7a1 gcc/testsuite/g++.old-deja/g++.law/static-mem2.C ! 4420683085194c13af157409ff496ca5 gcc/testsuite/g++.old-deja/g++.law/static-mem3.C ! d360b646180a1bddcb974249a70738e5 gcc/testsuite/g++.old-deja/g++.law/static-mem4.C ! aa24400b69b846a7b80edef6c544d66b gcc/testsuite/g++.old-deja/g++.law/static-mem5.C ! 391c989429af823aab04d0ac377f0c83 gcc/testsuite/g++.old-deja/g++.law/template1.C ! d23ef9b8d21b1c02e42bdecdf5a495b8 gcc/testsuite/g++.old-deja/g++.law/template3.C ! da2c15f9654d1515b6e8ab9df9e9e5b8 gcc/testsuite/g++.old-deja/g++.law/temps1.C ! de41c99e37047e7ab7a3c97f25f3d6bb gcc/testsuite/g++.old-deja/g++.law/temps2.C ! 44205740268580d94274eae346c01cbf gcc/testsuite/g++.old-deja/g++.law/temps3.C ! fdf9d9284c4d3e1cff1f2b9f62c243a2 gcc/testsuite/g++.old-deja/g++.law/temps4.C ! c2c8b180a44ba52b34571e512aeeeda8 gcc/testsuite/g++.old-deja/g++.law/temps5.C ! d21b9d4454b6997df2c975e4e771432c gcc/testsuite/g++.old-deja/g++.law/temps6.C ! 8a7dbb074a12d500597c712c544bc6a5 gcc/testsuite/g++.old-deja/g++.law/temps7.C ! 5c9f6efa83c65ab42db2fe1a92ae3f13 gcc/testsuite/g++.old-deja/g++.law/typeck1.C ! f8cb1fe2f91b8dfc0edbec58eee2f6a2 gcc/testsuite/g++.old-deja/g++.law/typeck2.C ! fb72e0d2fea16c73ec4fddda21e15df1 gcc/testsuite/g++.old-deja/g++.law/typeck3.C ! 7fabb065dd8c5691fcfa9a14987f3d8a gcc/testsuite/g++.old-deja/g++.law/typeck4.C ! 7a123230e6a115bfcdbe427d9b34c1f4 gcc/testsuite/g++.old-deja/g++.law/union1.C ! 280fb2e960055cf59d3bbb76de3ddea7 gcc/testsuite/g++.old-deja/g++.law/union2.C ! 4a037a2b9ff9c90b575c035057cf4efa gcc/testsuite/g++.old-deja/g++.law/union3.C ! 5885f43d17537b0236665cc35137b9c2 gcc/testsuite/g++.old-deja/g++.law/union4.C ! 483aec600d7831ccb26b0e5de83b52d6 gcc/testsuite/g++.old-deja/g++.law/unsorted1.C ! 380881aebe61094f4df13be7d32eb06f gcc/testsuite/g++.old-deja/g++.law/unsorted2.C ! b670a00f5a22d3c4393b7380abc9bb6f gcc/testsuite/g++.old-deja/g++.law/vbase1.C ! f06f47a235e63776d0557c606f366d12 gcc/testsuite/g++.old-deja/g++.law/virtual1.C ! 375e3f1e1e80592eb182cfa9e0b3a1e3 gcc/testsuite/g++.old-deja/g++.law/virtual2.C ! bf2c9b06556999dd1a62fb7f0b8a0cbc gcc/testsuite/g++.old-deja/g++.law/virtual3.C ! 262bdcf37f1f8e0e4ab1e2307a42eb36 gcc/testsuite/g++.old-deja/g++.law/virtual4.C ! 018264a2c9a05e3166a0c31d81c2bec3 gcc/testsuite/g++.old-deja/g++.law/visibility10.C ! a25826be78810e5dc71078f5af23ec75 gcc/testsuite/g++.old-deja/g++.law/visibility11.C ! 38535a28fad7416aa9e05ecaf425f431 gcc/testsuite/g++.old-deja/g++.law/visibility12.C ! ada624624ac329cec31588daed334d60 gcc/testsuite/g++.old-deja/g++.law/visibility13.C ! dce4661dcbcb694a1167a86aab76bfea gcc/testsuite/g++.old-deja/g++.law/visibility14.C ! d2997ded14d51717c762887d4392e84c gcc/testsuite/g++.old-deja/g++.law/visibility15.C ! febe274567c48e215fa619cfe9f9810e gcc/testsuite/g++.old-deja/g++.law/visibility16.C ! 5ba0516b7ceca15dab4eff4a92799239 gcc/testsuite/g++.old-deja/g++.law/visibility17.C ! e3495b47d8941198b10d0377144a4b7a gcc/testsuite/g++.old-deja/g++.law/visibility18.C ! 6938f2fc6aa2411fa4c11e2e5fb89e8c gcc/testsuite/g++.old-deja/g++.law/visibility19.C ! d8819169f0ee9dbe0fed60c0ff9ad24a gcc/testsuite/g++.old-deja/g++.law/visibility1.C ! e9573d0983340ad54cf7a7d17c6f9765 gcc/testsuite/g++.old-deja/g++.law/visibility20.C ! 78bc191294f6f93cfea3d6813fcb41f2 gcc/testsuite/g++.old-deja/g++.law/visibility21.C ! 1ff22a81aab5f1c381ce54df16711234 gcc/testsuite/g++.old-deja/g++.law/visibility22.C ! 37f88fd28433ac2b99509ff0256f5281 gcc/testsuite/g++.old-deja/g++.law/visibility24.C ! c42ec3a1df1d4b0130e39689ff6061cc gcc/testsuite/g++.old-deja/g++.law/visibility25.C ! 35ffd1b81ffc8393874d989c2f1db89f gcc/testsuite/g++.old-deja/g++.law/visibility26.C ! 5bf028a54c42be753c5a70a61ce49abc gcc/testsuite/g++.old-deja/g++.law/visibility27.C ! a24bfda97e2b33d0ab14a8f7ba45e74a gcc/testsuite/g++.old-deja/g++.law/visibility28.C ! c00a327edcdac7ea82d049dfdef833de gcc/testsuite/g++.old-deja/g++.law/visibility2.C ! 63863ade1b18e1ee7a54738b296fabbb gcc/testsuite/g++.old-deja/g++.law/visibility3.C ! f8897bc4bdbaf34851e3c4b9b65098db gcc/testsuite/g++.old-deja/g++.law/visibility4.C ! 3bd4251d02ab1e87eff95031ca47ebb7 gcc/testsuite/g++.old-deja/g++.law/visibility5.C ! 7e90928363971d529814c3222a33b5ee gcc/testsuite/g++.old-deja/g++.law/visibility6.C ! d8a41454edc8533e369074294d53c672 gcc/testsuite/g++.old-deja/g++.law/visibility7.C ! ebcad15f2df16a055754c0803b28e6c6 gcc/testsuite/g++.old-deja/g++.law/visibility8.C ! 6476bf88463c00ab0c5adf3d245d2a67 gcc/testsuite/g++.old-deja/g++.law/visibility9.C ! f3059608a1f797e501185505c8997b6d gcc/testsuite/g++.old-deja/g++.law/vtable1.C ! 248e82b0d6c1c80f463a405ecdc6ed4a gcc/testsuite/g++.old-deja/g++.law/vtable2.C ! 2ce54c476e19764bdebe4ac6fc7d64f7 gcc/testsuite/g++.old-deja/g++.law/vtable3.C ! a11956e61b48ea284a703b12d115889d gcc/testsuite/g++.old-deja/g++.law/weak.C ! 99f229ca2e8b470ed7c34283d8fc4e1a gcc/testsuite/g++.old-deja/g++.martin/access1.C ! 299fcc89ddbeaeba2068539f38eb848c gcc/testsuite/g++.old-deja/g++.martin/ambig1.C ! bbcf18896f3a1d744cf356a0a66cd95a gcc/testsuite/g++.old-deja/g++.martin/bitset1.C ! 6c8edde09ed94b46e6c9fdec33f669e8 gcc/testsuite/g++.old-deja/g++.martin/conv1.C ! 35f6ed93fa63b9db22cde011b976421d gcc/testsuite/g++.old-deja/g++.martin/crash1.C ! 1fcbe469d9287f683e48ab8325c6dc60 gcc/testsuite/g++.old-deja/g++.martin/eval1.C ! f7c3c07528a0fc1e61c6d947e61d78ac gcc/testsuite/g++.old-deja/g++.martin/lookup1.C ! ba8a347349b1bb0043c7d42249c8fd24 gcc/testsuite/g++.old-deja/g++.martin/new1.C ! cbc1074c24be7acf9a3d5e06f47f9987 gcc/testsuite/g++.old-deja/g++.martin/overload1.C ! 48a5f2cf28d6fed53bd37f93a37d127f gcc/testsuite/g++.old-deja/g++.martin/pmf1.C ! 45900dcbe065b97983fa9607056287f8 gcc/testsuite/g++.old-deja/g++.martin/pmf2.C ! 202fb567d7eef9d6da399927c0cc483d gcc/testsuite/g++.old-deja/g++.martin/pure1.C ! b3ef74ff27c2ba57a74b34bb37147ee9 gcc/testsuite/g++.old-deja/g++.martin/sts_conv.C ! 882a58f5a489b16575709320c8d71752 gcc/testsuite/g++.old-deja/g++.martin/sts_iarr.C ! 6559759743eb2199fa9006b098433139 gcc/testsuite/g++.old-deja/g++.martin/sts_partial.C ! 0b908e167eab8ad4a9de653fb70fdfe2 gcc/testsuite/g++.old-deja/g++.martin/sts_vectini.C ! 35e71a2f28b22101fdc791da5d12d0e4 gcc/testsuite/g++.old-deja/g++.martin/typedef1.C ! 17402530552c868122134e23cd65f7ed gcc/testsuite/g++.old-deja/g++.martin/typedef2.C ! f4c35f4219396ec58cfdd9b8b8f74b0e gcc/testsuite/g++.old-deja/g++.mike/align1.C ! 4fb6d8a2e9e7a21697897eb5376ee39a gcc/testsuite/g++.old-deja/g++.mike/align2.C ! 368feed73d0bdf7acba2d3e943377182 gcc/testsuite/g++.old-deja/g++.mike/ambig1.C ! 129bceb4bc33692606a172a18c581baa gcc/testsuite/g++.old-deja/g++.mike/asm1.C ! 4361730c74788dfa2cb6c60418e162db gcc/testsuite/g++.old-deja/g++.mike/asm2.C ! 4c02435416ea3ea2f4ddd086e6aac2ab gcc/testsuite/g++.old-deja/g++.mike/bool1.C ! 199d14ecd2374c8fd52b66d668753bd8 gcc/testsuite/g++.old-deja/g++.mike/bool2.C ! 69e978fc0ca81f91fb0f670cf32387d8 gcc/testsuite/g++.old-deja/g++.mike/bool4.C ! 2e1275fc17178a9974d8bfa449072baf gcc/testsuite/g++.old-deja/g++.mike/conv1.C ! 0c91e02e7644b50ede450d7cb1446994 gcc/testsuite/g++.old-deja/g++.mike/debug1.C ! ace99590d34eb0094953512378201308 gcc/testsuite/g++.old-deja/g++.mike/dyncast1.C ! 86abb12e108b3cedc02dfb1a813ba683 gcc/testsuite/g++.old-deja/g++.mike/dyncast2.C ! 6835b0f0050677acc01b699642f4a892 gcc/testsuite/g++.old-deja/g++.mike/dyncast3.C ! 8c9c28389586715ad433496f1ce0c8c0 gcc/testsuite/g++.old-deja/g++.mike/dyncast4.C ! 85f0e8d1ccc85a511c10e149de6699ef gcc/testsuite/g++.old-deja/g++.mike/dyncast5.C ! 069452d36238432ebbfbcdceb8893624 gcc/testsuite/g++.old-deja/g++.mike/dyncast6.C ! fb9b779da9bd2d460c71d8c0f1f6d090 gcc/testsuite/g++.old-deja/g++.mike/dyncast7.C ! 57ea9031ec16f361302321575f85d73d gcc/testsuite/g++.old-deja/g++.mike/dyncast8.C ! dc0842e0e7b05c40ec3e0d4c4870e146 gcc/testsuite/g++.old-deja/g++.mike/dyncast9.C ! c35d4a2175cf5f6443d0cbea273e9b35 gcc/testsuite/g++.old-deja/g++.mike/eh10.C ! 1fb9ab6ee027cdbda2a3e1ad7937488f gcc/testsuite/g++.old-deja/g++.mike/eh11.C ! 3fbd53f3e50679f0a3c1aa9139a4d4dd gcc/testsuite/g++.old-deja/g++.mike/eh12.C ! cd58fc804b26fda0deffec80193914d1 gcc/testsuite/g++.old-deja/g++.mike/eh13.C ! 1fe4fb4231b46caade9d671e6932e03b gcc/testsuite/g++.old-deja/g++.mike/eh14.C ! 4060fa805a5ae72a9abac66a6a83a995 gcc/testsuite/g++.old-deja/g++.mike/eh15.C ! d8057d47556f32631490894f3a1f70fb gcc/testsuite/g++.old-deja/g++.mike/eh16.C ! b8b2dfa966319e0e48c6f37b3e92179f gcc/testsuite/g++.old-deja/g++.mike/eh17.C ! dd1383b0cb6f173f9f961cead9f6f5ba gcc/testsuite/g++.old-deja/g++.mike/eh18.C ! 8721262eddd81a7ccc7e7ef297cd63b1 gcc/testsuite/g++.old-deja/g++.mike/eh19.C ! 9e7c5feec1ed6da88ac2e9fd0aa7dccb gcc/testsuite/g++.old-deja/g++.mike/eh1.C ! 22c7d47e61ba6ed7efac218cd89e0a85 gcc/testsuite/g++.old-deja/g++.mike/eh20.C ! 87b62fe8d84f0f5c6961199d325e43fe gcc/testsuite/g++.old-deja/g++.mike/eh21.C ! ba2fa37a3d06ff66a8b70eeecfbe42db gcc/testsuite/g++.old-deja/g++.mike/eh23.C ! d41acf8d3d3790542227386fab712ef1 gcc/testsuite/g++.old-deja/g++.mike/eh24.C ! 4aebc6c16b8807b009dff44fe9481ed2 gcc/testsuite/g++.old-deja/g++.mike/eh25.C ! 426aad51dcaa306b4f14a5e7a917b13f gcc/testsuite/g++.old-deja/g++.mike/eh26.C ! 11428522080cc8e4de76b2bbf7cbe4d1 gcc/testsuite/g++.old-deja/g++.mike/eh27.C ! 77cf371488942d7df5bee29391342479 gcc/testsuite/g++.old-deja/g++.mike/eh28.C ! bca23900eef1c34444f983dd30ad6c47 gcc/testsuite/g++.old-deja/g++.mike/eh29.C ! d2317ef5d92257ff3b64c851c3c43fc5 gcc/testsuite/g++.old-deja/g++.mike/eh2.C ! 198548c5cd351bbbe4e256679463bf71 gcc/testsuite/g++.old-deja/g++.mike/eh30.C ! 30a2f5acc6fedadf5518dea877209d33 gcc/testsuite/g++.old-deja/g++.mike/eh31.C ! 17875da95a253b79fa1e5e982394cdf2 gcc/testsuite/g++.old-deja/g++.mike/eh32.C ! 3867225ff984641e86921f4db88a4cac gcc/testsuite/g++.old-deja/g++.mike/eh33.C ! e692165c92b34e1fff9f7ebe271cfe49 gcc/testsuite/g++.old-deja/g++.mike/eh34.C ! 98340d3e928839992e396233429893c6 gcc/testsuite/g++.old-deja/g++.mike/eh35.C ! e8ac0e863192eebea4391b9ef5bfaa6e gcc/testsuite/g++.old-deja/g++.mike/eh36.C ! f052f09a81a548adc57a3e951793cb2d gcc/testsuite/g++.old-deja/g++.mike/eh37.C ! 4c0c23ce77af79025aa22945d05f5629 gcc/testsuite/g++.old-deja/g++.mike/eh38.C ! 354ecc242f6c612f1e31a5e5b6080612 gcc/testsuite/g++.old-deja/g++.mike/eh39.C ! b7fa20379a5b48ef16b0a75fd8198fb6 gcc/testsuite/g++.old-deja/g++.mike/eh3.C ! e6ba830cc6481da95dd65b5db9ad0278 gcc/testsuite/g++.old-deja/g++.mike/eh40.C ! 3614d36cc02d33e0dd3ed7c28a33f241 gcc/testsuite/g++.old-deja/g++.mike/eh41.C ! 17fcd1369d1c48670623b24277d42c06 gcc/testsuite/g++.old-deja/g++.mike/eh42.C ! deef1561fc322e65c7cadc2c4e9c3724 gcc/testsuite/g++.old-deja/g++.mike/eh44.C ! 52098c9dc07ae7ac2528293e3260932a gcc/testsuite/g++.old-deja/g++.mike/eh45.C ! 71f3ec90a24e82c3dd34cb96e629fb30 gcc/testsuite/g++.old-deja/g++.mike/eh46.C ! f8183dcbc6058df4590cc83c33f4aa2f gcc/testsuite/g++.old-deja/g++.mike/eh47.C ! 2abe3b18a084b2fbe09928b1cd1fe387 gcc/testsuite/g++.old-deja/g++.mike/eh48.C ! 56edd02b7784e92a67033d6faa6ca9c3 gcc/testsuite/g++.old-deja/g++.mike/eh49.C ! 32ef0149e44d04220f38eed05b06290a gcc/testsuite/g++.old-deja/g++.mike/eh4.C ! 0da00905d1a5c1ef1231106ffc9a27ab gcc/testsuite/g++.old-deja/g++.mike/eh50.C ! 735afc5e7a57d25ace3db1170d3c1325 gcc/testsuite/g++.old-deja/g++.mike/eh51.C ! b510dab899ef0bf0c572e31b58dadecb gcc/testsuite/g++.old-deja/g++.mike/eh52.C ! 3f10506613385d154f4f3c9ff3452bb5 gcc/testsuite/g++.old-deja/g++.mike/eh53.C ! 262974dca680b7a7debb6d5ed0a3fce1 gcc/testsuite/g++.old-deja/g++.mike/eh54.C ! 5f1721d5c09cecd3be24d1aec6205ae9 gcc/testsuite/g++.old-deja/g++.mike/eh55.C ! 721631abb8736c7422b3f6ca658cee39 gcc/testsuite/g++.old-deja/g++.mike/eh56.C ! a0354fc7c1799eba103513523b8d4fdb gcc/testsuite/g++.old-deja/g++.mike/eh57.C ! b820d9ebc457c4c7452aac881a7adfbf gcc/testsuite/g++.old-deja/g++.mike/eh58.C ! 792280ad242691137ea2d82056759fbe gcc/testsuite/g++.old-deja/g++.mike/eh59.C ! e8830fa94b8e95afd3d97b061a114384 gcc/testsuite/g++.old-deja/g++.mike/eh5.C ! 3486f5d02b19667a477a3e678734e894 gcc/testsuite/g++.old-deja/g++.mike/eh6.C ! d36c25daa6dca17afa70fcba137b4d7e gcc/testsuite/g++.old-deja/g++.mike/eh7.C ! ffc531751684987b1fd8274436f46c9c gcc/testsuite/g++.old-deja/g++.mike/eh8.C ! 9f75968c804ca5948bb72ccf8edd25d6 gcc/testsuite/g++.old-deja/g++.mike/eh9.C ! c5d2c6fb1b221e1374e96285bac006f1 gcc/testsuite/g++.old-deja/g++.mike/enum1.C ! aa0fcbaf8ea7e055b67c4601ff453ca2 gcc/testsuite/g++.old-deja/g++.mike/err1.C ! 216f3aa279cf9943770bb8e55c4c43de gcc/testsuite/g++.old-deja/g++.mike/err2.C ! 1f0a7db71d7fa6ac9e919a5922c7bd13 gcc/testsuite/g++.old-deja/g++.mike/err3.C ! 345f34ac2b4fff477c33d35030442686 gcc/testsuite/g++.old-deja/g++.mike/explicit1.C ! 5d4b3f2ce15b60cc3c7c9355f7f02c50 gcc/testsuite/g++.old-deja/g++.mike/explicit2.C ! bb215f95244a8c053f7a3cc356de3981 gcc/testsuite/g++.old-deja/g++.mike/for1.C ! 17e3f6c0ab2484c13a0b725b1d56bd18 gcc/testsuite/g++.old-deja/g++.mike/for2.C ! 45614c0636f513ef349aa932b1e98cc3 gcc/testsuite/g++.old-deja/g++.mike/for3.C ! a1e7ce7dc410f960fdf67a65a9619343 gcc/testsuite/g++.old-deja/g++.mike/fresco1.C ! f47d13b17809698e784e1f15ec970ac7 gcc/testsuite/g++.old-deja/g++.mike/hog1.C ! 1014b54e5901f893b0985a3da92b808b gcc/testsuite/g++.old-deja/g++.mike/init1.C ! 07adef42f807e44f37a5de53e30e2a3e gcc/testsuite/g++.old-deja/g++.mike/init2.C ! 593856051e9e324918f7fd9134403224 gcc/testsuite/g++.old-deja/g++.mike/leak1.C ! 073c808f1e34331a1ff98d67d95e80a4 gcc/testsuite/g++.old-deja/g++.mike/mangle1.C ! 20d83b29da6597663dbc53d1ccc46699 gcc/testsuite/g++.old-deja/g++.mike/mangle2.C ! a3e73677687a8a5c81621fbc6e5553c5 gcc/testsuite/g++.old-deja/g++.mike/mangle3.C ! a5a20b474dfedd22ce291f83012e6f40 gcc/testsuite/g++.old-deja/g++.mike/mi1.C ! 758bdd829c502019a7e7b27b4df96d9c gcc/testsuite/g++.old-deja/g++.mike/mi2.C ! 50eafe2d854e823c0502d93e211bcf29 gcc/testsuite/g++.old-deja/g++.mike/misc11.C ! da1ce6afddaab5620bf824cf528ecf55 gcc/testsuite/g++.old-deja/g++.mike/misc12.C ! 5fd3339f10cb6e59bce87e7ba17cfc02 gcc/testsuite/g++.old-deja/g++.mike/misc13.C ! 93add0632516dbe14bb4b6b5c500f2eb gcc/testsuite/g++.old-deja/g++.mike/misc14.C ! 8bf0ae9467ae58915d74cf8e2d3445f2 gcc/testsuite/g++.old-deja/g++.mike/misc1.C ! e7c9db1b2be675ff14addb88e2a90cef gcc/testsuite/g++.old-deja/g++.mike/misc2.C ! 1a0f7dba97bd99b0cc3581a3ed89d967 gcc/testsuite/g++.old-deja/g++.mike/misc3.C ! 9875744366e05960073b7c72f5e4b0b7 gcc/testsuite/g++.old-deja/g++.mike/misc5.C ! 93a006cc2c743e144c71e66be76f722b gcc/testsuite/g++.old-deja/g++.mike/misc6.C ! c9236b6c45f41911c2786a0c494cbd04 gcc/testsuite/g++.old-deja/g++.mike/misc7.C ! 7baa89fdc351351ac514a4fdec32841e gcc/testsuite/g++.old-deja/g++.mike/misc8.C ! 11d8dd236e9b5591f2ff697c6f05bee1 gcc/testsuite/g++.old-deja/g++.mike/misc9.C ! cd9054e1e5f8438c5b5ed72aa90b5f17 gcc/testsuite/g++.old-deja/g++.mike/net10.C ! 1943b8a0ba3e57ee8e1a45729af9388a gcc/testsuite/g++.old-deja/g++.mike/net11.C ! 8f26ce0c0b5c174c5436fd9c9b92d396 gcc/testsuite/g++.old-deja/g++.mike/net12.C ! 7c89530ff9fd80f6511e504fdc1d1f22 gcc/testsuite/g++.old-deja/g++.mike/net13.C ! 6244bb180f7da963718f9bc0cfdfcda6 gcc/testsuite/g++.old-deja/g++.mike/net14.C ! deb64da9194335a65907087580028837 gcc/testsuite/g++.old-deja/g++.mike/net15.C ! 408295eaf840ff85c9f71e987a5c0596 gcc/testsuite/g++.old-deja/g++.mike/net16.C ! e82383c7382af9a2f3860fa185523314 gcc/testsuite/g++.old-deja/g++.mike/net17.C ! 958f63e02561b7efb4c8b51b17f069f3 gcc/testsuite/g++.old-deja/g++.mike/net18.C ! f0b18a96412fba40036c5cc3ed4f11e9 gcc/testsuite/g++.old-deja/g++.mike/net19.C ! d8c035c73c2a5073c19014f1eec91dd9 gcc/testsuite/g++.old-deja/g++.mike/net1.C ! ed72c29086bebb4ba46634996ad57aa1 gcc/testsuite/g++.old-deja/g++.mike/net20.C ! fa3ab0a945cada74f825f277f57e7647 gcc/testsuite/g++.old-deja/g++.mike/net21.C ! e4fda43ca4433b457ae9773ada7b7c43 gcc/testsuite/g++.old-deja/g++.mike/net22.C ! 1b1082e7d062b133767d098f62d4b100 gcc/testsuite/g++.old-deja/g++.mike/net23.C ! 7ecd808b646274e5020f8058282b5dce gcc/testsuite/g++.old-deja/g++.mike/net24.C ! 7b1931e70d06a83b203116a6a906e49d gcc/testsuite/g++.old-deja/g++.mike/net25.C ! 5de271d6f2511783cadfb261027cbb71 gcc/testsuite/g++.old-deja/g++.mike/net26.C ! eff2bb764ea2c7cafbf8e9fbb3474976 gcc/testsuite/g++.old-deja/g++.mike/net27.C ! 86b92cf1f624f5601b525fbdce436512 gcc/testsuite/g++.old-deja/g++.mike/net28.C ! 4344eaa500403a02f5c1d3f0ab533c56 gcc/testsuite/g++.old-deja/g++.mike/net29.C ! 28128d4595d9e6c70385f4853e040d24 gcc/testsuite/g++.old-deja/g++.mike/net2.C ! 8eba26f3f24ac2280d1e1f07222fb6db gcc/testsuite/g++.old-deja/g++.mike/net30.C ! a8b7cd9832d306f5de151faeadb63f73 gcc/testsuite/g++.old-deja/g++.mike/net31.C ! a7fc8e240ffcfa37fe311d49d32622c9 gcc/testsuite/g++.old-deja/g++.mike/net32.C ! 0b99d5ae3cfcaf801570bec710c47ef5 gcc/testsuite/g++.old-deja/g++.mike/net34.C ! b5504155ff1821c6557f9abab72f6d79 gcc/testsuite/g++.old-deja/g++.mike/net35.C ! 4511cd9a835fdd23a4c752626fbe0b6e gcc/testsuite/g++.old-deja/g++.mike/net36.C ! 3ea519c734777fb7b4a9eacbc4f365bf gcc/testsuite/g++.old-deja/g++.mike/net37.C ! 02011b2cf0c011b494e76bed127bd07d gcc/testsuite/g++.old-deja/g++.mike/net38.C ! bff1e48fcafb1ef983be4b8a95f47c87 gcc/testsuite/g++.old-deja/g++.mike/net39.C ! 7ff8d6daf63881f79c2dcb40a00920b6 gcc/testsuite/g++.old-deja/g++.mike/net3.C ! 2f2541bf5b0e85ee09355583f2630b4e gcc/testsuite/g++.old-deja/g++.mike/net40.C ! 12752e61452464ae4268c61794f128d7 gcc/testsuite/g++.old-deja/g++.mike/net41.C ! 4f61ec7d766463300ed40fbe4c73980e gcc/testsuite/g++.old-deja/g++.mike/net42.C ! 3e16df5c1b81f8e3df262b269d050a71 gcc/testsuite/g++.old-deja/g++.mike/net43.C ! 50a5c0c13f7ba167357b0d1eeeb3ca69 gcc/testsuite/g++.old-deja/g++.mike/net44.C ! b4a7322753a54bde5aeda77887a9e4d4 gcc/testsuite/g++.old-deja/g++.mike/net45.C ! c51d1f78f58b607ac993e87fbc6045be gcc/testsuite/g++.old-deja/g++.mike/net46.C ! 680f0a5fda4b00207904e39749fd360d gcc/testsuite/g++.old-deja/g++.mike/net47.C ! ae9a58636760037a1be36159d9da8e25 gcc/testsuite/g++.old-deja/g++.mike/net48.C ! 6ed085cd73d962df4c9fcd30c29b3e12 gcc/testsuite/g++.old-deja/g++.mike/net4.C ! e07d88b8b2e772bacad1496d54044434 gcc/testsuite/g++.old-deja/g++.mike/net6.C ! 3b0a59fdf2e871154f766f5c2e0554f0 gcc/testsuite/g++.old-deja/g++.mike/net7.C ! e55f41d9b8315270b0cd77d1763d4dfe gcc/testsuite/g++.old-deja/g++.mike/net8.C ! d131a415548d6bfa1dd4160ed055b1e3 gcc/testsuite/g++.old-deja/g++.mike/net9.C ! 80364ad5d626abafba75898156d3b9f1 gcc/testsuite/g++.old-deja/g++.mike/ns10.C ! bececf06bce4b261ae8fcfd6da928cff gcc/testsuite/g++.old-deja/g++.mike/ns11.C ! bbb693427523d00af2fdf69c55f7c100 gcc/testsuite/g++.old-deja/g++.mike/ns12.C ! b0789f1b98268e2d7f80d5b25c929e42 gcc/testsuite/g++.old-deja/g++.mike/ns13.C ! 075f2dbb8b6d85c4822f746063384fdb gcc/testsuite/g++.old-deja/g++.mike/ns14.C ! 0403c0af741c8432a517c1ec3ec04976 gcc/testsuite/g++.old-deja/g++.mike/ns15.C ! 18b189c7ce9975404c5da7000eae77d6 gcc/testsuite/g++.old-deja/g++.mike/ns1.C ! 9be7d6e725403b1902c85e3e64c44b8a gcc/testsuite/g++.old-deja/g++.mike/ns2.C ! bd0bd95c4e695c3c2016628dab70490d gcc/testsuite/g++.old-deja/g++.mike/ns3.C ! dbf61afb40127648f192a500027fa778 gcc/testsuite/g++.old-deja/g++.mike/ns4.C ! 303ff2317c6933ffa76cfc2da4659e58 gcc/testsuite/g++.old-deja/g++.mike/ns5.C ! 807d61ee0b7b2a5e312665da5920e809 gcc/testsuite/g++.old-deja/g++.mike/ns6.C ! dbb22344b19b6a2c16027545d699efd3 gcc/testsuite/g++.old-deja/g++.mike/ns7.C ! 4a3de2ed51c5c86f093a526a49706d78 gcc/testsuite/g++.old-deja/g++.mike/ns9.C ! 3965fc19eb6663be08307c5616215720 gcc/testsuite/g++.old-deja/g++.mike/offset1.C ! 33f8b01274afad390de5e0293e69a362 gcc/testsuite/g++.old-deja/g++.mike/opr-as1.C ! 85a2185da4141e90bad27178d19ee7ae gcc/testsuite/g++.old-deja/g++.mike/opr-dot1.C ! e4699854bed66b3f68a770685ea0d61a gcc/testsuite/g++.old-deja/g++.mike/p10148.C ! 2518f92cc28ff4e3f4df7b080c7cadbe gcc/testsuite/g++.old-deja/g++.mike/p10247.C ! 36792b07826db2b4c4f253c0d16d20f6 gcc/testsuite/g++.old-deja/g++.mike/p10416.C ! 653cff7be2aed2432b42ba1821f0f61e gcc/testsuite/g++.old-deja/g++.mike/p10511.C ! 2aafb6ed42fcfe2b9aa819750e5c3c36 gcc/testsuite/g++.old-deja/g++.mike/p10769b.C ! 3dcc8f21f5f9b0981a00f610b3528d2d gcc/testsuite/g++.old-deja/g++.mike/p10849a.C ! 2a5ad552fb34f7ba919d73e7f3207bbb gcc/testsuite/g++.old-deja/g++.mike/p10951.C ! 971d8f598497667c0923be96f5466dd0 gcc/testsuite/g++.old-deja/g++.mike/p11012.C ! 738bf0482bd78f11ae722f2d4a5249ce gcc/testsuite/g++.old-deja/g++.mike/p11110.C ! fbbf837d570b0f07c0c996cdd3246525 gcc/testsuite/g++.old-deja/g++.mike/p11142.C ! bcc15ed837376f9f920956d14231d6e4 gcc/testsuite/g++.old-deja/g++.mike/p11144.C ! 077e9f205b257b42b1b2732d64559c94 gcc/testsuite/g++.old-deja/g++.mike/p11482.C ! 30520ec507faa045cd8d09733f3870e7 gcc/testsuite/g++.old-deja/g++.mike/p11667.C ! c4dcd550948be751ed2cff210eb115fc gcc/testsuite/g++.old-deja/g++.mike/p12306a.C ! 80d65a0823d659c44ac2db3201ac83cd gcc/testsuite/g++.old-deja/g++.mike/p12306.C ! 9653441fa46b854dd109cbd4c3270f47 gcc/testsuite/g++.old-deja/g++.mike/p1248.C ! b66461e3466bfee2d64e7eea6102171f gcc/testsuite/g++.old-deja/g++.mike/p1567.C ! b11bad235e40fcdda5d89e27a9b7b2f5 gcc/testsuite/g++.old-deja/g++.mike/p16146.C ! 9aabf66f4b304605f8e919695c3735a8 gcc/testsuite/g++.old-deja/g++.mike/p1862.C ! 9dae560a8ce7985ae22eca7106de2744 gcc/testsuite/g++.old-deja/g++.mike/p1989.C ! e889e3271509938bfb1799b00e72a841 gcc/testsuite/g++.old-deja/g++.mike/p2394.C ! 3f8b304f40d1b522bcfd453d22d6a402 gcc/testsuite/g++.old-deja/g++.mike/p2431.C ! a082959685370b1e84cf84f6d14e7426 gcc/testsuite/g++.old-deja/g++.mike/p2573.C ! 5baf1647e62357930e2918f738cdf0d0 gcc/testsuite/g++.old-deja/g++.mike/p2736.C ! 0cbc97a223e2c27e1afd44ee7830c1b9 gcc/testsuite/g++.old-deja/g++.mike/p2746.C ! cf253583aa49023a0e85acaabb0864c0 gcc/testsuite/g++.old-deja/g++.mike/p2793.C ! a374d562febe9e05f5916b22baa7c15a gcc/testsuite/g++.old-deja/g++.mike/p2806.C ! d6d68f430bfaba7d33736d647fbc5f9a gcc/testsuite/g++.old-deja/g++.mike/p2846a.C ! 60c4e62b2d4472f11e5d9c1c76530654 gcc/testsuite/g++.old-deja/g++.mike/p2846b.C ! d2c99260e4f431ccfe3df52d0417f3e2 gcc/testsuite/g++.old-deja/g++.mike/p2846.C ! 89f3da8ce06cc123dfaecdcccc08d177 gcc/testsuite/g++.old-deja/g++.mike/p2855.C ! f9eabf76220ab85f7858705f32bf365c gcc/testsuite/g++.old-deja/g++.mike/p2960.C ! f6372b326346bae5cb43cdbb5908973f gcc/testsuite/g++.old-deja/g++.mike/p3041.C ! 64b556acf550511fbdd75e5ed1b3d35a gcc/testsuite/g++.old-deja/g++.mike/p3060c.C ! 7afa8102a0087770bd535c4ac1e4c635 gcc/testsuite/g++.old-deja/g++.mike/p3060d.C ! f64668d6806feedbe6b8dd14ed7fe26f gcc/testsuite/g++.old-deja/g++.mike/p3068.C ! 1fb2c06275c87273a5ba4ff5af7984d2 gcc/testsuite/g++.old-deja/g++.mike/p3070.C ! c04924a422b35d18010a7af8d16f5365 gcc/testsuite/g++.old-deja/g++.mike/p3139.C ! db7c9e14c1fff96be31e998b65fccbd6 gcc/testsuite/g++.old-deja/g++.mike/p3524a.C ! 693b6c60f422fdab956590df5258b75c gcc/testsuite/g++.old-deja/g++.mike/p3524b.C ! c0f1d32ce4ef83a2ef41ecaaaf05b504 gcc/testsuite/g++.old-deja/g++.mike/p3524c.C ! 9bf7dcb8f645847388cfd21f5da08fdb gcc/testsuite/g++.old-deja/g++.mike/p3538a.C ! fb2ca1c641c56157d659827436f28282 gcc/testsuite/g++.old-deja/g++.mike/p3538b.C ! 9770a3b5ee12908a5bf3c253de23bc73 gcc/testsuite/g++.old-deja/g++.mike/p3570.C ! b7e7e78063f9c58b7ecd8910a63effd2 gcc/testsuite/g++.old-deja/g++.mike/p3579.C ! 44ae77bb37f4d83f95e364b82b3b57db gcc/testsuite/g++.old-deja/g++.mike/p3708a.C ! 192a029941916db1a5b164e5eda8ebaf gcc/testsuite/g++.old-deja/g++.mike/p3708b.C ! ac66cf1afe1f18e49f271d8d0e8992b7 gcc/testsuite/g++.old-deja/g++.mike/p3708.C ! 4b1a7c34b8ed5d990961952f0b22e280 gcc/testsuite/g++.old-deja/g++.mike/p3764.C ! 3f0abdd19373057c4db69d5c8cc5ad95 gcc/testsuite/g++.old-deja/g++.mike/p3836.C ! 66fb34038131ca2a5c3f21e7cd432a94 gcc/testsuite/g++.old-deja/g++.mike/p4068.C ! 22d30b8bbd18f04f5de2a5f7e2c4e7a6 gcc/testsuite/g++.old-deja/g++.mike/p4104.C ! 4f6ee516c9189f4a6633e52ad03bfa44 gcc/testsuite/g++.old-deja/g++.mike/p4173.C ! 366cfe02da056a42c3cf09b1126e204b gcc/testsuite/g++.old-deja/g++.mike/p418.C ! e7ec7bd63f6db6afe87b63ecd2e7d5de gcc/testsuite/g++.old-deja/g++.mike/p4238.C ! 08a37d133c402084e71556dd65ad82fd gcc/testsuite/g++.old-deja/g++.mike/p4246.C ! 6538ddb934e930743862cc56fcc2d9c3 gcc/testsuite/g++.old-deja/g++.mike/p4263.C ! 4f17e5eb75f0dedc24539f95168d6bb8 gcc/testsuite/g++.old-deja/g++.mike/p438.C ! d798a135b903a3ab1a3094dfc97e6ec5 gcc/testsuite/g++.old-deja/g++.mike/p4484.C ! 12b1c4e63f1e52cfc01164af246aadcc gcc/testsuite/g++.old-deja/g++.mike/p4511.C ! 553392370bc5a522b51ceecad9d74647 gcc/testsuite/g++.old-deja/g++.mike/p4619.C ! 7db0ca76173c1ac3dbd593a544f9d269 gcc/testsuite/g++.old-deja/g++.mike/p4623.C ! 025f2bb36e8970a3d25b4ef3f0fd25b1 gcc/testsuite/g++.old-deja/g++.mike/p4667.C ! f3429bac8d6cf8c6e09d39a1447f4b20 gcc/testsuite/g++.old-deja/g++.mike/p4671.C ! 83d4769667bd9035ed028c7c8dbcd5bc gcc/testsuite/g++.old-deja/g++.mike/p4677.C ! c02eafb028d82f1c577cfa700db86211 gcc/testsuite/g++.old-deja/g++.mike/p4693.C ! e79018dfdcda343a7caddbb25a5b7da3 gcc/testsuite/g++.old-deja/g++.mike/p4736a.C ! 6f4367f0483ce7f0a154d0c04cb4ec07 gcc/testsuite/g++.old-deja/g++.mike/p4736b.C ! c1acbf8597dd2cbb95d9cb9fc5e04912 gcc/testsuite/g++.old-deja/g++.mike/p4736c.C ! 8ac43191f98210fa0bcfdc44d55770e3 gcc/testsuite/g++.old-deja/g++.mike/p4750.C ! 8ea133c89aeac2630522f766a59283bf gcc/testsuite/g++.old-deja/g++.mike/p5469a.C ! 1a935fddf8f373c48dd3eee1ba9c897d gcc/testsuite/g++.old-deja/g++.mike/p5469.C ! afb20f5c67ea1551d373b1bf380b74c4 gcc/testsuite/g++.old-deja/g++.mike/p5571.C ! 503beef9040dcefe9ddf59a73a7d089f gcc/testsuite/g++.old-deja/g++.mike/p5611.C ! 7f521645b6bf7842d609aec10c16b92d gcc/testsuite/g++.old-deja/g++.mike/p5673.C ! b98078dc4c7d7d9d362631323df1a6e2 gcc/testsuite/g++.old-deja/g++.mike/p5718.C ! 077fae62a5b7aeec962ebf2200272b09 gcc/testsuite/g++.old-deja/g++.mike/p5793.C ! 2ac225cf71223dec2cfd104fe4c04ae3 gcc/testsuite/g++.old-deja/g++.mike/p5840.C ! 2d4c6c42c29792576558af377abc661f gcc/testsuite/g++.old-deja/g++.mike/p5958.C ! 9aa27ef6f15a2d31fc03755fa465bafe gcc/testsuite/g++.old-deja/g++.mike/p6004.C ! 475b47a42ee70abe78335897be8ea9d6 gcc/testsuite/g++.old-deja/g++.mike/p6058.C ! 9ec5c6a4192bdb3c75ad240873354bbc gcc/testsuite/g++.old-deja/g++.mike/p6149.C ! 31d4b934b63d1ccd3fce41f3cdd4ee83 gcc/testsuite/g++.old-deja/g++.mike/p6311.C ! eff5694ca083d51c307325f9db7086dd gcc/testsuite/g++.old-deja/g++.mike/p646.C ! 6305cff2956e86afbcf693994724bcc8 gcc/testsuite/g++.old-deja/g++.mike/p6578.C ! f6fc521ba74cbd275fa92d8670d497ac gcc/testsuite/g++.old-deja/g++.mike/p658.C ! c08220ad297c848fcc61433677ce38a7 gcc/testsuite/g++.old-deja/g++.mike/p6610a.C ! 1d9b4b88ab42fb70b17b3240da3263ef gcc/testsuite/g++.old-deja/g++.mike/p6610b.C ! 3140578e9dcaa7d7356d613cbcfdc303 gcc/testsuite/g++.old-deja/g++.mike/p6611.C ! cbfcdfb1f49d32d7e79c53a80b278c05 gcc/testsuite/g++.old-deja/g++.mike/p6746.C ! f2c302be5b4bfcfe6a838f96e32fd4d4 gcc/testsuite/g++.old-deja/g++.mike/p6901.C ! 866dc96069d3e273437caf99e8bb5c1c gcc/testsuite/g++.old-deja/g++.mike/p6927.C ! 17db1cdeceb86c38b3f5ef49c309ee36 gcc/testsuite/g++.old-deja/g++.mike/p700.C ! 2eda20e839700921a077fcd8add67f61 gcc/testsuite/g++.old-deja/g++.mike/p701.C ! e7b146af94ac9a8c09caf0f119938b97 gcc/testsuite/g++.old-deja/g++.mike/p710.C ! 4f1b7fceb4b2604eeaa908c9d14306de gcc/testsuite/g++.old-deja/g++.mike/p7180.C ! 568923051a6f75c6fddc0d7ab86212bd gcc/testsuite/g++.old-deja/g++.mike/p7476.C ! cb11150c8c6f4f167d0545a01519ccb6 gcc/testsuite/g++.old-deja/g++.mike/p755a.C ! 9afe6940f7f1e30d5cd8aa842316d8e3 gcc/testsuite/g++.old-deja/g++.mike/p755.C ! 3178d0b0d5cb858eeca888d735f5e861 gcc/testsuite/g++.old-deja/g++.mike/p7626.C ! 306aa05602be8be8c6ac1c0965a23a1b gcc/testsuite/g++.old-deja/g++.mike/p7635.C ! c72b8635bd4c8a699c1f38ebb8414856 gcc/testsuite/g++.old-deja/g++.mike/p7651.C ! b1814dd4aff2ecf1ced5ab368a1cda10 gcc/testsuite/g++.old-deja/g++.mike/p783a.C ! 57d4e40988ddb63958724eff83209409 gcc/testsuite/g++.old-deja/g++.mike/p783b.C ! 368c01f3f90fe646e405891838c2f2f1 gcc/testsuite/g++.old-deja/g++.mike/p783.C ! 0a48c70f4318ac70c60cc4514b37abff gcc/testsuite/g++.old-deja/g++.mike/p784.C ! 480520bf49d17525acbe91efff31b383 gcc/testsuite/g++.old-deja/g++.mike/p7865.C ! 10fbf12cb75d8a0bfcc4c2149def524d gcc/testsuite/g++.old-deja/g++.mike/p7868.C ! 21e877c6176145bd8bd48cbf0a107c6f gcc/testsuite/g++.old-deja/g++.mike/p786.C ! 714d98e3d735427631e925e8babbbbb1 gcc/testsuite/g++.old-deja/g++.mike/p789a.C ! 72d67f4b286673551d4fa81f0e6920f8 gcc/testsuite/g++.old-deja/g++.mike/p789.C ! f9ad056c846b5523a365885f16c5b781 gcc/testsuite/g++.old-deja/g++.mike/p7912.C ! ea6f77e23475c14b010ae9424b10cf2c gcc/testsuite/g++.old-deja/g++.mike/p8009.C ! 0e89d49104a6c56e8123ffbaf84463ad gcc/testsuite/g++.old-deja/g++.mike/p8018.C ! 8472419124354902b61c57d6a82f2ee7 gcc/testsuite/g++.old-deja/g++.mike/p8039.C ! 87475d2a67770f1c97e9126a1d13d8d7 gcc/testsuite/g++.old-deja/g++.mike/p807a.C ! 105eccba27c095e0f58ba5e1b288de63 gcc/testsuite/g++.old-deja/g++.mike/p807.C ! 719feecb4b15a1fe26ce57186c64eb7d gcc/testsuite/g++.old-deja/g++.mike/p811.C ! 12f4c774ca8e5c065b8cc7fa2c31ea0e gcc/testsuite/g++.old-deja/g++.mike/p8154.C ! cbdb4e245f3353232e9b4d18983cdeea gcc/testsuite/g++.old-deja/g++.mike/p8155.C ! 96f6e9e43b5a2118bfbd47489b1c0a5b gcc/testsuite/g++.old-deja/g++.mike/p8175.C ! a8d1f43c29337c73cef852c3b839c49f gcc/testsuite/g++.old-deja/g++.mike/p8269.C ! 33264a969fb250b3e91cf07a1018c26a gcc/testsuite/g++.old-deja/g++.mike/p8460.C ! b3e302bb0a97791145a6de62ede07f3a gcc/testsuite/g++.old-deja/g++.mike/p8483.C ! fc62e8b9edb86d2587ebe5d1bdc7dbd4 gcc/testsuite/g++.old-deja/g++.mike/p8620.C ! 8856a44a30fe6484fa001b3ed5121e1f gcc/testsuite/g++.old-deja/g++.mike/p8786.C ! 1004649e4f7df3cafa990e7bef0051b9 gcc/testsuite/g++.old-deja/g++.mike/p8804.C ! c72a798543e6c81aadc0d950380daad4 gcc/testsuite/g++.old-deja/g++.mike/p8825.C ! 66e61319be760503e4a156d1bb72fac0 gcc/testsuite/g++.old-deja/g++.mike/p9068.C ! f91ed64334b058e6d71346ddb0fd2b21 gcc/testsuite/g++.old-deja/g++.mike/p9129.C ! 597cdf446ddcb87d616b76140812c601 gcc/testsuite/g++.old-deja/g++.mike/p9206.C ! ffcaf5353c10d9ae2055efaf08adbee1 gcc/testsuite/g++.old-deja/g++.mike/p9506.C ! 477e5601067b35a4b0eb32aa141b908c gcc/testsuite/g++.old-deja/g++.mike/p9706.C ! a0952ba86801c96af79b501d48bc6bba gcc/testsuite/g++.old-deja/g++.mike/p9732a.C ! 2fde43f9124d8f51d94916f78ae76d1a gcc/testsuite/g++.old-deja/g++.mike/p9732b.C ! ff848818dddfc8e549d8f44ea7ac0efe gcc/testsuite/g++.old-deja/g++.mike/p9732c.C ! c6ca70bc31ac97b8e8629f8b55914235 gcc/testsuite/g++.old-deja/g++.mike/p991.C ! bcf5a42db1bd2a06014dd0a5a3c098e4 gcc/testsuite/g++.old-deja/g++.mike/parse1.C ! 78f5eb9b8316817c46e62d2bbc11b749 gcc/testsuite/g++.old-deja/g++.mike/pmd1.C ! f0dd812111dae58dc4e355b5c79e8417 gcc/testsuite/g++.old-deja/g++.mike/pmf1.C ! bf1759a2afdf502ed48c5eaa28f88d1f gcc/testsuite/g++.old-deja/g++.mike/pmf2.C ! 9d693e9257d5187d1b6a5ade3b73269b gcc/testsuite/g++.old-deja/g++.mike/pmf3.C ! 8b18309b744fe7614cc29c20e9a8316f gcc/testsuite/g++.old-deja/g++.mike/pmf4.C ! 31244f242aa7452e8577906b3c8ef8b8 gcc/testsuite/g++.old-deja/g++.mike/pmf6.C ! 0ba32f6dd32ed307e16916c3c7d94c7d gcc/testsuite/g++.old-deja/g++.mike/pmf7.C ! 4d623182737c4a611535ee30b2f4a975 gcc/testsuite/g++.old-deja/g++.mike/pmf8.C ! 0d0a72886399dd539462e97ce580afdb gcc/testsuite/g++.old-deja/g++.mike/pmf9.C ! 0d61464bbc8d4965e0bcc3d85dfbae54 gcc/testsuite/g++.old-deja/g++.mike/pt1.C ! 50a97239455d4eb4ae2f1acb145c606a gcc/testsuite/g++.old-deja/g++.mike/pt2.C ! f71b53c5caf650079e9909fe6d45c0a7 gcc/testsuite/g++.old-deja/g++.mike/pt3.C ! 88b4a8bb3105a05c27aabf0c65e6b717 gcc/testsuite/g++.old-deja/g++.mike/pt4.C ! 4c170a948c69e24330fb57e109664614 gcc/testsuite/g++.old-deja/g++.mike/ref1.C ! 578df3f8b89228bbd34cb1e4afdc89c4 gcc/testsuite/g++.old-deja/g++.mike/rtti1.C ! 2513b099c9e2ec37fc88cbfeebdf00dc gcc/testsuite/g++.old-deja/g++.mike/rtti2.C ! 6333d51732f347371e88b98280b27571 gcc/testsuite/g++.old-deja/g++.mike/rtti3.C ! d98aace07ae1f94f01edf1afec351d59 gcc/testsuite/g++.old-deja/g++.mike/s24939.C ! 0ab0374962964cf99132d3da38867803 gcc/testsuite/g++.old-deja/g++.mike/s35520.C ! f9336f9cb5c37a66aec107290827a164 gcc/testsuite/g++.old-deja/g++.mike/s9959.C ! 3adc1175a5b32a0ce0ca08c6f7bd6dc2 gcc/testsuite/g++.old-deja/g++.mike/scast1.C ! d0afc2a3ff6b8a542115e2222fe77431 gcc/testsuite/g++.old-deja/g++.mike/sizeof.C ! cd57679bb2e5eddfd83825e786778b6d gcc/testsuite/g++.old-deja/g++.mike/temp.C ! 9e0cfc35c0d2295b4355e5a7b092450b gcc/testsuite/g++.old-deja/g++.mike/thunk1.C ! 136b4927aff7a9815802dcaef30303c3 gcc/testsuite/g++.old-deja/g++.mike/thunk2.C ! 115e216cdda5a2dd749db502b8bc2dbf gcc/testsuite/g++.old-deja/g++.mike/thunk3.C ! 952bab3887bfbee188ffdab05f3e1463 gcc/testsuite/g++.old-deja/g++.mike/unroll1.C ! acec0a7fe32250197bfe1e5bef3eec9a gcc/testsuite/g++.old-deja/g++.mike/virt1.C ! c9f8fdb0cef02c349b963b6d7b46cb0c gcc/testsuite/g++.old-deja/g++.mike/virt2.C ! 16e7a5a23085274859869f3d73db9258 gcc/testsuite/g++.old-deja/g++.mike/virt3.C ! 4ffc1ad480de5da586404bb6657533d8 gcc/testsuite/g++.old-deja/g++.mike/virt4.C ! 69b70bb7f0d0b25db18baaf30351b004 gcc/testsuite/g++.old-deja/g++.mike/virt5.C ! 7240cae0387b1d43adfbdb2539476c43 gcc/testsuite/g++.old-deja/g++.mike/virt6.C ! 7518c658d812f0b7b8fd0dbd60801a23 gcc/testsuite/g++.old-deja/g++.mike/vtable1.C ! 20404a54c7fad50a5bf4291f11672d74 gcc/testsuite/g++.old-deja/g++.mike/warn1.C ! 5f092c001d9cbc9ff1df604ef1450faa gcc/testsuite/g++.old-deja/g++.mike/warn2.C ! 2563256f0551307948cae5bc60102644 gcc/testsuite/g++.old-deja/g++.mike/warn3.C ! c2be7b4febf6a7cd916d3d2cb0f6b56e gcc/testsuite/g++.old-deja/g++.mike/warn4.C ! cf2d48d65898428d815e90cd42266890 gcc/testsuite/g++.old-deja/g++.mike/warn5.C ! 16346793065565bb593c169af2965c42 gcc/testsuite/g++.old-deja/g++.mike/warn6.C ! c0cce74869cd1549b71d008abc96ecaa gcc/testsuite/g++.old-deja/g++.mike/warn7.C ! 5ca16333653f02e417d68999eea43014 gcc/testsuite/g++.old-deja/g++.mike/warn8.C ! db16b1a69a6a07ce7e8b15b61a74a309 gcc/testsuite/g++.old-deja/g++.niklas/README ! f591ab4acb3f4e7db61710046c08d1b7 gcc/testsuite/g++.old-deja/g++.niklas/t113.C ! ba13c4585fa6a5faac4b771e4db64801 gcc/testsuite/g++.old-deja/g++.niklas/t114.C ! 64bb7503f0719564d07f9a959c3c42d9 gcc/testsuite/g++.old-deja/g++.niklas/t115.C ! cfada6946ead957280ae6f95432ba823 gcc/testsuite/g++.old-deja/g++.niklas/t118.C ! 41f11f072ca0663080f51f412ad6b53c gcc/testsuite/g++.old-deja/g++.niklas/t119.C ! 1fbc93ab31c8618c156b69e59cf641aa gcc/testsuite/g++.old-deja/g++.niklas/t120.C ! 03597f30626be92680fdc1b29ad4ff73 gcc/testsuite/g++.old-deja/g++.niklas/t121.C ! 1b3b229ac405b2fbcf3790a93c83de9b gcc/testsuite/g++.old-deja/g++.niklas/t122.C ! 1a639a7e75350ba12757b19e656c1737 gcc/testsuite/g++.old-deja/g++.niklas/t123.C ! 5abf997c400a39a87b9de8f61d198101 gcc/testsuite/g++.old-deja/g++.niklas/t124.C ! 32ef3d2daa861741f36627abea74253c gcc/testsuite/g++.old-deja/g++.niklas/t125.C ! 5d36ef6b00441a8e9e5c00c50746f48d gcc/testsuite/g++.old-deja/g++.niklas/t126.C ! 7904f98f43a515fdf9e8e6672706a0d3 gcc/testsuite/g++.old-deja/g++.niklas/t127.C ! 40e3f76d64431c0d26f89808edf4ca71 gcc/testsuite/g++.old-deja/g++.niklas/t128.C ! 57d76f11324259e61f1488b04c21e736 gcc/testsuite/g++.old-deja/g++.niklas/t129.C ! 4e9939fd81ddfb825419b9d812b75927 gcc/testsuite/g++.old-deja/g++.niklas/t130.C ! e06d77af0ab382304fa4d3092aca707d gcc/testsuite/g++.old-deja/g++.niklas/t131.C ! 7dcc45bfc569ed4118cb6b53d5e9340d gcc/testsuite/g++.old-deja/g++.niklas/t132.C ! 8fb56c6c10b9da35bb085a6e82a5b45d gcc/testsuite/g++.old-deja/g++.niklas/t133.C ! 7e51d009869b4e1f1515ddc72862eeb6 gcc/testsuite/g++.old-deja/g++.niklas/t134.C ! 85a59b001f1a893825cd16133bef4459 gcc/testsuite/g++.old-deja/g++.niklas/t135.C ! 6599e71625a4a19d9b43b308d1287065 gcc/testsuite/g++.old-deja/g++.niklas/t136.C ! 969690b4748db129277de3dfe7bb02a4 gcc/testsuite/g++.old-deja/g++.niklas/t137.C ! dce5054bc14c4ad290248070481ead9f gcc/testsuite/g++.old-deja/g++.niklas/t138.C ! 6718dc34f49d0e0a618170c0ac397c38 gcc/testsuite/g++.old-deja/g++.niklas/t139.C ! dd564b31d57cb02e5d6c101dbdedb0ea gcc/testsuite/g++.old-deja/g++.niklas/t140.C ! 306327ba117803a0c9884b1c550e822b gcc/testsuite/g++.old-deja/g++.niklas/t141.C ! 64c5d1a3167a533ce9cc98bfefdd1ebd gcc/testsuite/g++.old-deja/g++.ns/alias1.C ! 4b39531ed9b75627ccd39bd45bcce308 gcc/testsuite/g++.old-deja/g++.ns/alias2.C ! ff668e97c862ec9d9872e11a1ca7e91f gcc/testsuite/g++.old-deja/g++.ns/alias3.C ! f251f052e0ffb2f3365f84e0177f0cee gcc/testsuite/g++.old-deja/g++.ns/alias4.C ! 5a4c153472b2c8c1983aed495db2717b gcc/testsuite/g++.old-deja/g++.ns/alias6.C ! 5fe86212645da2b58490150f55889487 gcc/testsuite/g++.old-deja/g++.ns/alias7.C ! 3f29778f04a48040d4674da3cb03f761 gcc/testsuite/g++.old-deja/g++.ns/anon1.C ! 1576f73d488f01626d95cc2b893b6fda gcc/testsuite/g++.old-deja/g++.ns/bogus1.C ! f4e9ca642ad2357663c99460eb9dc63d gcc/testsuite/g++.old-deja/g++.ns/crash1.C ! 3a95064d597c5a12f6a8fbcb78c86a9f gcc/testsuite/g++.old-deja/g++.ns/crash2.C ! 09eaee0c15c01d4ecc5f7f840db179fd gcc/testsuite/g++.old-deja/g++.ns/crash3.C ! e62c91a9ce451cfbd36af63f733470b6 gcc/testsuite/g++.old-deja/g++.ns/crash4.C ! e7ae6c01430fe184836d998bc4619af4 gcc/testsuite/g++.old-deja/g++.ns/extern1.C ! 1ac4f8617c42fa9ac34245cdbdf20c7d gcc/testsuite/g++.old-deja/g++.ns/friend1.C ! a1cd086b33bc3d6ba70f12f6067be3ef gcc/testsuite/g++.old-deja/g++.ns/friend2.C ! 89941597be39f2078ede1d0b9fc6f061 gcc/testsuite/g++.old-deja/g++.ns/invalid1.C ! d0f32b7b3cfe72c80a1c5c6794635baf gcc/testsuite/g++.old-deja/g++.ns/koenig1.C ! b1e98db20e458599a3989c99144930ea gcc/testsuite/g++.old-deja/g++.ns/koenig2.C ! 266341d48a47c15170ec783c99d32be1 gcc/testsuite/g++.old-deja/g++.ns/koenig3.C ! 627c546ae03053e235bd919cd22bc376 gcc/testsuite/g++.old-deja/g++.ns/koenig4.C ! 4ce4c0f8fabd3c8591ef1320137fad47 gcc/testsuite/g++.old-deja/g++.ns/koenig5.C ! e6014e703fe3e48049afe0bf6475b0cb gcc/testsuite/g++.old-deja/g++.ns/koenig6.C ! c8dceabaa72c6c5c2c174d456a76e1c8 gcc/testsuite/g++.old-deja/g++.ns/koenig7.C ! cd857848d7724ef9eb3c2c50f4897375 gcc/testsuite/g++.old-deja/g++.ns/koenig8.C ! 1d9747eb19c613728fa93e94b8db7519 gcc/testsuite/g++.old-deja/g++.ns/koenig9.C ! e93b5e47138610cc96cd1e47e5a6d555 gcc/testsuite/g++.old-deja/g++.ns/lookup1.C ! 4b6b2ac3e3d74481640ca27d3acf97f9 gcc/testsuite/g++.old-deja/g++.ns/lookup2.C ! 8ca812b3514e2dd57929d04527c41336 gcc/testsuite/g++.old-deja/g++.ns/lookup3.C ! 42d07132c8589b594e5fe06abcf87a15 gcc/testsuite/g++.old-deja/g++.ns/lookup4.C ! 93d3fd278332d098b26a321966343d42 gcc/testsuite/g++.old-deja/g++.ns/lookup5.C ! 9b951c773784c7c3cc13ada78ad54dc6 gcc/testsuite/g++.old-deja/g++.ns/main1.C ! fc6a7e08ed0cee9d6e593a2555659ac0 gcc/testsuite/g++.old-deja/g++.ns/ns10.C ! ccd42fdc2dc6a2b87fb540bd4247eccf gcc/testsuite/g++.old-deja/g++.ns/ns11.C ! eb31b0947da8881be39e7a024d7a729f gcc/testsuite/g++.old-deja/g++.ns/ns12.C ! e44509ec92e8fc89c8c716fa7e54720d gcc/testsuite/g++.old-deja/g++.ns/ns13.C ! 5891420984851379a8e57e5b2a0bacc2 gcc/testsuite/g++.old-deja/g++.ns/ns14.C ! ebaac0ab353b9b03b23469d86f47157d gcc/testsuite/g++.old-deja/g++.ns/ns15.C ! 77aedd83c7d93f08415cbb6268ba0b95 gcc/testsuite/g++.old-deja/g++.ns/ns16.C ! e0503518569255a591c3fcca225a6f8f gcc/testsuite/g++.old-deja/g++.ns/ns17.C ! b8b0fe060e50229aafa1ec35c4033669 gcc/testsuite/g++.old-deja/g++.ns/ns18.C ! aad198d090f300cc8091fe46363ccb78 gcc/testsuite/g++.old-deja/g++.ns/ns19.C ! 12c3557fbe98239f95e9be8ad07692de gcc/testsuite/g++.old-deja/g++.ns/ns1.C ! 6c46a063049be9ddf8a77c067c0a9b0f gcc/testsuite/g++.old-deja/g++.ns/ns2.C ! 3ae50688828246dd500f69a0de29fbb3 gcc/testsuite/g++.old-deja/g++.ns/ns3.C ! 9c96b7a7d9f5e6c5f75e3e7ec55f16ed gcc/testsuite/g++.old-deja/g++.ns/ns4.C ! 557768ccdda273c39a1385dffc6aa700 gcc/testsuite/g++.old-deja/g++.ns/ns5.C ! 432dfa0f46a8ab12692ae5c7f0f85499 gcc/testsuite/g++.old-deja/g++.ns/ns6.C ! 26f888c874f4df42d61aa8ebaa00fa0b gcc/testsuite/g++.old-deja/g++.ns/ns7.C ! c13ad604317caad378cae29d39153e37 gcc/testsuite/g++.old-deja/g++.ns/ns8.C ! 46f13ac5afdf46c74f55fda9464a19f3 gcc/testsuite/g++.old-deja/g++.ns/ns9.C ! 57c2d88994c1167bddb4a4380eb21797 gcc/testsuite/g++.old-deja/g++.ns/overload1.C ! e7e0454b9f67e2c0cafedd046e1df1a0 gcc/testsuite/g++.old-deja/g++.ns/overload2.C ! 58c2533d4f809584c8591b980dec0b8d gcc/testsuite/g++.old-deja/g++.ns/overload3.C ! cc53a89f144459e878c2fc27cb7cd750 gcc/testsuite/g++.old-deja/g++.ns/overload4.C ! 404e0e77a85f8fb64e9e34dedca94fa6 gcc/testsuite/g++.old-deja/g++.ns/overload5.C ! f96f046ae42a16ff9abb1cb64171b3ce gcc/testsuite/g++.old-deja/g++.ns/scoped1.C ! f15dc5f7af9a94c864dcd08798fbfe61 gcc/testsuite/g++.old-deja/g++.ns/template10.C ! 6cb7cc1d655ff7d02bf6b115d27c2f20 gcc/testsuite/g++.old-deja/g++.ns/template11.C ! 09d89e1d6a0ce7924dfddbbec1198053 gcc/testsuite/g++.old-deja/g++.ns/template12.C ! 254ee04717ff8c97d6d8d9f8f08ed6b9 gcc/testsuite/g++.old-deja/g++.ns/template13.C ! afc2243e3e99fc8452d9346da94c86bd gcc/testsuite/g++.old-deja/g++.ns/template14.C ! fb7efad85b5d9c15dafe0c0fe014f92e gcc/testsuite/g++.old-deja/g++.ns/template15.C ! 246a7c995987f869d396fc8ce59f41d6 gcc/testsuite/g++.old-deja/g++.ns/template16.C ! 1871d9ecaab279ca652b002d80dd7f59 gcc/testsuite/g++.old-deja/g++.ns/template17.C ! d79eec58cdd08f618d30b9dbb15833d2 gcc/testsuite/g++.old-deja/g++.ns/template18.C ! 039d19c86cd107b1fdcec33f4214e0e4 gcc/testsuite/g++.old-deja/g++.ns/template1.C ! 73d49c61290b79275cc9f49efdafcaff gcc/testsuite/g++.old-deja/g++.ns/template2.C ! 5621c68204abd0c2c17fd2fdee5ff97a gcc/testsuite/g++.old-deja/g++.ns/template3.C ! a6d668c517d698af92324c4653d1daa3 gcc/testsuite/g++.old-deja/g++.ns/template4.C ! 442e49475c9a00e4cbed4344561a2788 gcc/testsuite/g++.old-deja/g++.ns/template5.C ! 8f3f01d9a9a8f5fdba3934718e292dbc gcc/testsuite/g++.old-deja/g++.ns/template6.C ! 1c6ee0a1bb618267fbe665d645884e8e gcc/testsuite/g++.old-deja/g++.ns/template7.C ! 572350f61cd31fb645db99d27eea1ae9 gcc/testsuite/g++.old-deja/g++.ns/template8.C ! ee74d571b61ee2790eca68613745e54a gcc/testsuite/g++.old-deja/g++.ns/template9.C ! 407b4397b4f3b0785112e49bb5cd3005 gcc/testsuite/g++.old-deja/g++.ns/type1.C ! 7a9f1a10a4a8958b9a4b2668f348b45a gcc/testsuite/g++.old-deja/g++.ns/type2.C ! 74672b3a85e5f203e098165b872316ad gcc/testsuite/g++.old-deja/g++.ns/undef1.C ! b45aaba13f8b63e19c0b611e64f6867b gcc/testsuite/g++.old-deja/g++.ns/using10.C ! 1fcf3b1e575d6ca566f2fd977f19bcc1 gcc/testsuite/g++.old-deja/g++.ns/using11.C ! 9079a8ba0d17f1b8ab07f3892024a63e gcc/testsuite/g++.old-deja/g++.ns/using12.C ! 83100bb2e5d0f0acdd78e8e5e8d2db9c gcc/testsuite/g++.old-deja/g++.ns/using13.C ! b0d977f7849d8a44750909027e43b53f gcc/testsuite/g++.old-deja/g++.ns/using14.C ! 718e0c469228e45d5db2aa2abf67d121 gcc/testsuite/g++.old-deja/g++.ns/using1.C ! c0116d02edfe6d83a6e0319b7ae43310 gcc/testsuite/g++.old-deja/g++.ns/using2.C ! 122a4ea21ae440e6b703061102e0c7a2 gcc/testsuite/g++.old-deja/g++.ns/using3.C ! 55a6f7a2805429769338bfc315e29145 gcc/testsuite/g++.old-deja/g++.ns/using4.C ! 153674baa1aaa794e45086f74ebc1719 gcc/testsuite/g++.old-deja/g++.ns/using5.C ! 61181fe4d561761dfd5906a6a77203a2 gcc/testsuite/g++.old-deja/g++.ns/using6.C ! ea73badcef0f5166a559e07a0c263a92 gcc/testsuite/g++.old-deja/g++.ns/using7.C ! e592ac6b9789af1e806b4791c984da05 gcc/testsuite/g++.old-deja/g++.ns/using8.C ! 10a3890377e72341f4119f4affe2c8cb gcc/testsuite/g++.old-deja/g++.ns/using9.C ! d5ccca1db01bd826db2d6b00f231b5b4 gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog ! c17ab5a5d39a20786219d5cb72e8a956 gcc/testsuite/g++.old-deja/g++.oliva/ctor1.C ! 2a6be2a8952603f1259d7023b81ce14b gcc/testsuite/g++.old-deja/g++.oliva/delete1.C ! 8c0b3f49c2e5d5c224c1e0aae235e1d8 gcc/testsuite/g++.old-deja/g++.oliva/delete2.C ! 11621d62ae5292283691c74f01072c97 gcc/testsuite/g++.old-deja/g++.oliva/delete3.C ! 0616469546aadbf2505636e6282105c3 gcc/testsuite/g++.old-deja/g++.oliva/delete4.C ! 5b756dec74fffa3f353f5ca224de4022 gcc/testsuite/g++.old-deja/g++.oliva/delete5.C ! e0d3e8aef40e06d214dac0b24734a598 gcc/testsuite/g++.old-deja/g++.oliva/dwarf1.C ! d5ff02b45e8c1faae9dcfb837696cce1 gcc/testsuite/g++.old-deja/g++.oliva/dwarf2.C ! 739f2bb8d3718cf270870067fb11e67d gcc/testsuite/g++.old-deja/g++.oliva/dwarf3.C ! f8dc1e3b047760a647ca3fc66b22ab14 gcc/testsuite/g++.old-deja/g++.oliva/expr1.C ! c0514fbc4a06765f363ceaa37f304896 gcc/testsuite/g++.old-deja/g++.oliva/expr2.C ! 0207e523c92eab8efadd6a868b5b3fe1 gcc/testsuite/g++.old-deja/g++.oliva/ext1.C ! 157f8168456e389ac4f34a5082e75a7c gcc/testsuite/g++.old-deja/g++.oliva/friend1.C ! 410d7d1fd1d6e3575100642f8c9a65e8 gcc/testsuite/g++.old-deja/g++.oliva/inline1.C ! 0600de20dd7c2cf10dfb97ea4eb07915 gcc/testsuite/g++.old-deja/g++.oliva/linkage1.C ! a48a17255f32b3a66ffe19bec30a72f3 gcc/testsuite/g++.old-deja/g++.oliva/linkage1-main.cc ! bfe4a3c085addec5f331484e5310a5e5 gcc/testsuite/g++.old-deja/g++.oliva/nameret1.C ! adf17e0939d138a664dee53d472271fc gcc/testsuite/g++.old-deja/g++.oliva/nameret2.C ! 3d2970abfa048bad4c4b489daa7ae29b gcc/testsuite/g++.old-deja/g++.oliva/new1.C ! ad3eac5cce6247b57053146272ad863a gcc/testsuite/g++.old-deja/g++.oliva/ns1.C ! 6145af5e9f76316b1d149f4bc47f97db gcc/testsuite/g++.old-deja/g++.oliva/ns2.C ! 9909ce1d76f79ca2d7e88855206eeffd gcc/testsuite/g++.old-deja/g++.oliva/ns3.C ! a4851a60e4447db2c00bf13331df6636 gcc/testsuite/g++.old-deja/g++.oliva/overload1.C ! a8f0075556adc14556aa2135bcce0a5a gcc/testsuite/g++.old-deja/g++.oliva/partord1.C ! a656b8b55218fcec4683461b96e1edf2 gcc/testsuite/g++.old-deja/g++.oliva/partspec1.C ! 745068a3dc92318a7514be58f3413cb0 gcc/testsuite/g++.old-deja/g++.oliva/stkalign.C ! 13f959e91589085e8519a7ce7cb5d4bc gcc/testsuite/g++.old-deja/g++.oliva/template10.C ! a8b8c54396ac1e6e04840dd1bdd28507 gcc/testsuite/g++.old-deja/g++.oliva/template1.C ! 44b10a016f12e19d08675ac7ff78ec8e gcc/testsuite/g++.old-deja/g++.oliva/template2.C ! 443bfe7e24350c24cc6466f4ec914d30 gcc/testsuite/g++.old-deja/g++.oliva/template3.C ! 4bf2b2de8531cb926b80c542226b064c gcc/testsuite/g++.old-deja/g++.oliva/template4.C ! ca9037b495f56944f828e7c59cd45614 gcc/testsuite/g++.old-deja/g++.oliva/template5.C ! 5a12a509e3ad4f540060b19515931b54 gcc/testsuite/g++.old-deja/g++.oliva/template6.C ! 653ffd8fb42a52f23da2a7d4afdb6109 gcc/testsuite/g++.old-deja/g++.oliva/template7.C ! 27a944f8490905502531cd05059b838f gcc/testsuite/g++.old-deja/g++.oliva/template8.C ! 93d635e2216d2eb214eebfecea45eb1d gcc/testsuite/g++.old-deja/g++.oliva/template9.C ! 4b5372652e1eeb1b3436dfab3fb0d564 gcc/testsuite/g++.old-deja/g++.oliva/thunk1.C ! d4ea4be0f27972210ed708dce5e36278 gcc/testsuite/g++.old-deja/g++.oliva/typename1.C ! ec472660515f0ea9e6421d6212594f55 gcc/testsuite/g++.old-deja/g++.oliva/typename2.C ! cb347c003d6bc4d2ac1cd3b8cb0a7ad5 gcc/testsuite/g++.old-deja/g++.oliva/typeof1.C ! 8f92a8912de7394d42ee9868868d7e1f gcc/testsuite/g++.old-deja/g++.other/900403_04.C ! d2a61b5f238fbeef49772675bd6c035f gcc/testsuite/g++.old-deja/g++.other/900519_12.C ! 557115836c5559580c903849b953750e gcc/testsuite/g++.old-deja/g++.other/access10.C ! fff12d100e8a90210efb06dd4bf7454f gcc/testsuite/g++.old-deja/g++.other/access11.C ! 4781d101689a334ce5edaf88a1e77c83 gcc/testsuite/g++.old-deja/g++.other/access1.C ! 5607efc598712c2be2844d0ce4b7d7e1 gcc/testsuite/g++.old-deja/g++.other/access2.C ! 046e318ea200701dd28791f84d3364ca gcc/testsuite/g++.old-deja/g++.other/access3.C ! 1de3c4d64d335a3547d9bd221b65e92b gcc/testsuite/g++.old-deja/g++.other/access4.C ! e4ecc06adc838b3365a048dd635b4f75 gcc/testsuite/g++.old-deja/g++.other/access5.C ! f110d7b225f989a476f79c155a5e5d16 gcc/testsuite/g++.old-deja/g++.other/access6.C ! 36d84e42cb470cc6cded750349e2fa48 gcc/testsuite/g++.old-deja/g++.other/access7.C ! e63ab962df8f1acaa0719e9e325a762c gcc/testsuite/g++.old-deja/g++.other/access8.C ! 275ffe84a13a7a7254b6c04ac584ef8b gcc/testsuite/g++.old-deja/g++.other/access9.C ! 97d12fac5830df23ec0def891ee3ccdb gcc/testsuite/g++.old-deja/g++.other/addrof1.C ! 73bdfe8d6d8f2a96e6ea0812e1c73bc8 gcc/testsuite/g++.old-deja/g++.other/align.C ! dbf974ebd11e39754e731e5fdbd636d6 gcc/testsuite/g++.old-deja/g++.other/ambig1.C ! 2799c1248a840cb14758affa4c24408d gcc/testsuite/g++.old-deja/g++.other/ambig2.C ! 9c66b70699ff1342d44eb59221237d51 gcc/testsuite/g++.old-deja/g++.other/ambig3.C ! 6dd624697232798767c1ec209dcd1491 gcc/testsuite/g++.old-deja/g++.other/anon1.C ! 89bb93dbf845b7033c1fbe70d2dfb2be gcc/testsuite/g++.old-deja/g++.other/anon2.C ! 367733c92db9bcfe12fccf6f5357cd64 gcc/testsuite/g++.old-deja/g++.other/anon3.C ! 0f703db296c3a1d1c06be17ffadd3f98 gcc/testsuite/g++.old-deja/g++.other/anon4.C ! aad0443f7c41b4a122886b6f70c3ee81 gcc/testsuite/g++.old-deja/g++.other/anon5.C ! 4f0bd17a856faeab69b4712edbe53eed gcc/testsuite/g++.old-deja/g++.other/anon6.C ! 7af91bac25d1ca90b85af326822c7fbf gcc/testsuite/g++.old-deja/g++.other/anon7.C ! 2ffce2c938097596af2012ee18265f3f gcc/testsuite/g++.old-deja/g++.other/anon8.C ! 4203b8d1bec88b84e8402433b5f6c3ed gcc/testsuite/g++.old-deja/g++.other/anon9.C ! 07f623c46574840e62286a03c4348b85 gcc/testsuite/g++.old-deja/g++.other/array1.C ! 9065ffc68314b4aef3626b81b5f5328e gcc/testsuite/g++.old-deja/g++.other/array2.C ! 3bec1e5398fe3d1e7e5d9487c5d0e37a gcc/testsuite/g++.old-deja/g++.other/array3.C ! 95a3df89db79879be49e39caf37b733d gcc/testsuite/g++.old-deja/g++.other/array4.C ! ad371cb0e0e5569f8e4f12bdaefa7c0d gcc/testsuite/g++.old-deja/g++.other/array5.C ! e3d968a14c4d5d023f855b46af29bb70 gcc/testsuite/g++.old-deja/g++.other/array6.C ! 87ec86cd5f9b8c9a9c9b300876e3dccb gcc/testsuite/g++.old-deja/g++.other/array9.C ! ba720d64a0cf99613a5d491c9d9a9315 gcc/testsuite/g++.old-deja/g++.other/asm1.C ! 52fdbbd9f9882f7fbb0abca172c7d7ab gcc/testsuite/g++.old-deja/g++.other/asm2.C ! f213d17d284e5fe46a0e8455aaf71d07 gcc/testsuite/g++.old-deja/g++.other/asm3.C ! 1ac5ba19c1885e9be0e0ca6b9a4c52be gcc/testsuite/g++.old-deja/g++.other/badarrow.C ! 31c33cf79e513b19bb021aa4e593d7b3 gcc/testsuite/g++.old-deja/g++.other/badopt1.C ! 1a53f03083b3662b443a4b0f992b7e7f gcc/testsuite/g++.old-deja/g++.other/base1.C ! 56c6d186238c4423a7d3d97bacd8cd42 gcc/testsuite/g++.old-deja/g++.other/bitfld1.C ! 6c144611ffdf0e5ed4ad302ac9a49191 gcc/testsuite/g++.old-deja/g++.other/bitfld2.C ! 5f9c3301ce01dbaca25e43e1bb35e475 gcc/testsuite/g++.old-deja/g++.other/bitfld3.C ! ee1225393f6bfc001e60b0b16f335bdf gcc/testsuite/g++.old-deja/g++.other/bitfld4.C ! b64773507b85e60ad31dac30c11ec352 gcc/testsuite/g++.old-deja/g++.other/bitfld5.C ! 00a8c669c2070d4499e82d3b30319906 gcc/testsuite/g++.old-deja/g++.other/builtins10.C ! 61fb12d3b094aee63b1654fa642f29ad gcc/testsuite/g++.old-deja/g++.other/builtins1.C ! 174f8d8294990e01924aeade4ba2d025 gcc/testsuite/g++.old-deja/g++.other/builtins2.C ! 0b197580584cf50c69e128310bb59412 gcc/testsuite/g++.old-deja/g++.other/builtins3.C ! e584fa125612a2948a12f82049b2da5d gcc/testsuite/g++.old-deja/g++.other/builtins4.C ! 7f04f8d8d62ea3de9f05662634d150c4 gcc/testsuite/g++.old-deja/g++.other/builtins5.C ! b6316b52e8653a9cd53c0f5148b0daee gcc/testsuite/g++.old-deja/g++.other/builtins6.C ! 4395e6192c7bdea88521a5bbd51f34e0 gcc/testsuite/g++.old-deja/g++.other/builtins7.C ! dfc338f135a8279a02404bc9fe49be59 gcc/testsuite/g++.old-deja/g++.other/builtins8.C ! 29952296a7caacc2b945db5e0b5fe8c3 gcc/testsuite/g++.old-deja/g++.other/builtins9.C ! 0c90f373fd88712b9af55b3d45ab88f8 gcc/testsuite/g++.old-deja/g++.other/call1.C ! 3e481321ce6593bc8e2a10365bdd175a gcc/testsuite/g++.old-deja/g++.other/cast1.C ! 3edf5ed8769c2a52a2ea5cbefce749fc gcc/testsuite/g++.old-deja/g++.other/cast2.C ! f1cef821ea3ed4921f67bfc6512231f6 gcc/testsuite/g++.old-deja/g++.other/cast3.C ! 2b44765fa9d8a7b3098dacd72b224861 gcc/testsuite/g++.old-deja/g++.other/cast4.C ! 3da45a84fdb0e4b43d9260d61d9695bb gcc/testsuite/g++.old-deja/g++.other/cast5.C ! 298ea3be598523bc4bd83c01b2636b00 gcc/testsuite/g++.old-deja/g++.other/cast6.C ! da02549549f36fdbec2ad51af3f80f0b gcc/testsuite/g++.old-deja/g++.other/cast7.C ! 7e98cad14d668019fde5bd860087b395 gcc/testsuite/g++.old-deja/g++.other/cleanup1.C ! b191bb9b4f4430b44b6ad0ae1ce850c0 gcc/testsuite/g++.old-deja/g++.other/cleanup2.C ! da96bf64cf2b426e4b27b07809d4d55f gcc/testsuite/g++.old-deja/g++.other/cleanup4.C ! f4812e06dabf7b6112fa342e4f45c395 gcc/testsuite/g++.old-deja/g++.other/comdat1-aux.cc ! f34963eb24bc981aff6b296a0854778b gcc/testsuite/g++.old-deja/g++.other/comdat1.C ! cc66e6689d637190315be7bfd6e0cf03 gcc/testsuite/g++.old-deja/g++.other/comdat2-aux.cc ! e421748ca6191ef379db9252886457f1 gcc/testsuite/g++.old-deja/g++.other/comdat2.C ! 7a8997d0aa979264eb4d89a9620dac97 gcc/testsuite/g++.old-deja/g++.other/comdat3-aux.cc ! 3cb11229a87ec97d36dc77b6c3b38fd3 gcc/testsuite/g++.old-deja/g++.other/comdat3.C ! 7756a61db1fc4d85d7b1167d06769223 gcc/testsuite/g++.old-deja/g++.other/comdat3.h ! d9b19cd1292a38bce623a404c5c14601 gcc/testsuite/g++.old-deja/g++.other/comdat4-aux.cc ! f3481f025b2bc515a0e79ac333c18c02 gcc/testsuite/g++.old-deja/g++.other/comdat4.C ! 7ce8357f84bf1c23ea2ef3e1897f0788 gcc/testsuite/g++.old-deja/g++.other/cond1.C ! adc0a6dcb5fd4ac47a11b684146ac09c gcc/testsuite/g++.old-deja/g++.other/cond2.C ! a1c2753cfb142a358f8ffc3053ae4a4f gcc/testsuite/g++.old-deja/g++.other/cond3.C ! ac45c51548ac5c0e398a0afcf2e9042b gcc/testsuite/g++.old-deja/g++.other/cond4.C ! 62dece1518a29fa922ae76074a56bfc2 gcc/testsuite/g++.old-deja/g++.other/cond5.C ! 60cc2216254cf4d88abe1ad138469b1b gcc/testsuite/g++.old-deja/g++.other/cond6.C ! 1d89ee7d1846d1e50779a90e46fc5a7e gcc/testsuite/g++.old-deja/g++.other/cond7.C ! 6f779a48e303e5714ade1dc1eaf9964f gcc/testsuite/g++.old-deja/g++.other/const1.C ! 0d1cb77ade62214d4e6b0d9e0303213f gcc/testsuite/g++.old-deja/g++.other/const2.C ! 3ce601b39551204293395f2d5fca36c7 gcc/testsuite/g++.old-deja/g++.other/conv1.C ! c1e0694d756e50904baf31182dd73510 gcc/testsuite/g++.old-deja/g++.other/conv2.C ! df181711cf49d00ca15fec38197e79c8 gcc/testsuite/g++.old-deja/g++.other/conv3.C ! cd23d62f08b43907a909a92b9ad1acd5 gcc/testsuite/g++.old-deja/g++.other/conv4.C ! b9ae66aae4340b5cdc832fb897055d10 gcc/testsuite/g++.old-deja/g++.other/conv5.C ! 513fd12232465c23dbf171d56a61cb8a gcc/testsuite/g++.old-deja/g++.other/conv6.C ! 5377676fca91396feae110a743aa9829 gcc/testsuite/g++.old-deja/g++.other/conv7.C ! ae2d7eb927bc6e5d849de061f4b341c4 gcc/testsuite/g++.old-deja/g++.other/conv8.C ! c486ee9f9b6f71a51d4f615e6e470c17 gcc/testsuite/g++.old-deja/g++.other/conv9.C ! bcb09919195a6c71370b1f44704a9ace gcc/testsuite/g++.old-deja/g++.other/copy1.C ! c51d339838c157d1f925c6eb729dbd72 gcc/testsuite/g++.old-deja/g++.other/copy2.C ! e64d54ef396a5130a55e404cd94b500b gcc/testsuite/g++.old-deja/g++.other/copy3.C ! d7423d0670f9d8abf6b30397edaa1235 gcc/testsuite/g++.old-deja/g++.other/covar1.C ! a60d440d97e27b06efd91dce983278ee gcc/testsuite/g++.old-deja/g++.other/crash10.C ! 476429a62cb15b3c9ee8c125027e40c3 gcc/testsuite/g++.old-deja/g++.other/crash11.C ! 1ecd49225243c3c830fc3dc18bf42f4f gcc/testsuite/g++.old-deja/g++.other/crash12.C ! b0a2fa7128614543dd35f84eefd11f1a gcc/testsuite/g++.old-deja/g++.other/crash13.C ! a41c516fa6d4cda9be81fec03b88b214 gcc/testsuite/g++.old-deja/g++.other/crash14.C ! 86b31fd7ce431a2d82f09b6039da031c gcc/testsuite/g++.old-deja/g++.other/crash15.C ! e2583d606408edde03d81c01b8ba817f gcc/testsuite/g++.old-deja/g++.other/crash16.C ! 7976e30c9ad8cf3f397394bd62325bcd gcc/testsuite/g++.old-deja/g++.other/crash17.C ! 0ab3c2f96220a27295790bc3c1e52831 gcc/testsuite/g++.old-deja/g++.other/crash19.C ! cb311fca6afff769f4122785b119455c gcc/testsuite/g++.old-deja/g++.other/crash1.C ! 85193429796a8ae3f75eec98865e8208 gcc/testsuite/g++.old-deja/g++.other/crash20.C ! 7a4372cd40c6563853635eb0ae16404d gcc/testsuite/g++.old-deja/g++.other/crash21.C ! 4d21fb21f1a5c07669bf5bcc4701f5d6 gcc/testsuite/g++.old-deja/g++.other/crash22.C ! af65e288be12d726dd36d9f12b4a6332 gcc/testsuite/g++.old-deja/g++.other/crash23.C ! fe5be7534a0122ddef559d72c8fc4fc5 gcc/testsuite/g++.old-deja/g++.other/crash24.C ! c9e3fe2b8304a0a8f5d6a337d940cd4e gcc/testsuite/g++.old-deja/g++.other/crash25.C ! a9f67dc3be68b25679c337cb411fbadb gcc/testsuite/g++.old-deja/g++.other/crash26.C ! ca920fbfee24aea8dd36d80beb365d07 gcc/testsuite/g++.old-deja/g++.other/crash27.C ! eb5fc8d3914bbcff1e195a301b96c52e gcc/testsuite/g++.old-deja/g++.other/crash28.C ! 52b9cd9c6a2f857dac5de21020b454ea gcc/testsuite/g++.old-deja/g++.other/crash29.C ! ac66e95a7eb0f724b07b49df214cb0be gcc/testsuite/g++.old-deja/g++.other/crash2.C ! 8ddbf498f146b1275504ed7450d2e35b gcc/testsuite/g++.old-deja/g++.other/crash30.C ! 1703e72cd30f5bb840b4131a1214464e gcc/testsuite/g++.old-deja/g++.other/crash31.C ! 4b488e0ee229b17e181b7bc4e6d4b5d9 gcc/testsuite/g++.old-deja/g++.other/crash32.C ! af86322780df2d44590d8b2285db668a gcc/testsuite/g++.old-deja/g++.other/crash33.C ! 8737598586da048dab5bd4c2c89c4eaf gcc/testsuite/g++.old-deja/g++.other/crash34.C ! ba85d7fd72304bcf88631d504f0844f1 gcc/testsuite/g++.old-deja/g++.other/crash35.C ! d0032889a1a88a1e855cd15715dd4d70 gcc/testsuite/g++.old-deja/g++.other/crash36.C ! 61401cb0f17765016e51789fdbcc7c87 gcc/testsuite/g++.old-deja/g++.other/crash37.C ! 38e9fc13292b02a991e28aa2287aea10 gcc/testsuite/g++.old-deja/g++.other/crash38.C ! 135d27e338f13f3cf263a6d927ea3b3d gcc/testsuite/g++.old-deja/g++.other/crash39.C ! 05f9169b3c0aa560e0ba3e11e6ed4a94 gcc/testsuite/g++.old-deja/g++.other/crash3.C ! 0ca4ff6d948e35f2891e5d06e8a9e4b7 gcc/testsuite/g++.old-deja/g++.other/crash40.C ! 3e1847318a224164324d727c0bf4a03a gcc/testsuite/g++.old-deja/g++.other/crash41.C ! af8f62de6c70479ed39928da6720383e gcc/testsuite/g++.old-deja/g++.other/crash42.C ! caa8dc1b04811d1550ebeedd3db0961f gcc/testsuite/g++.old-deja/g++.other/crash4.C ! 408d886884b4f130230a709d77c58ad3 gcc/testsuite/g++.old-deja/g++.other/crash5.C ! f839835fe7ce739cfe40a15d9429985c gcc/testsuite/g++.old-deja/g++.other/crash60.C ! a5242e83d48fc8527715027a7b0e1314 gcc/testsuite/g++.old-deja/g++.other/crash6.C ! 77451a6454a80a01eac1f409126d059e gcc/testsuite/g++.old-deja/g++.other/crash7.C ! fe179e76a385143c20d1033600901ddd gcc/testsuite/g++.old-deja/g++.other/crash8.C ! 894ac4875d2973910281036a8c447ce4 gcc/testsuite/g++.old-deja/g++.other/crash9.C ! ab2824fdbb485ee469dd6d9cb8f52b3a gcc/testsuite/g++.old-deja/g++.other/ctor1-aux.cc ! bf34c3dce3754aad3a0364358ced05bb gcc/testsuite/g++.old-deja/g++.other/ctor1.C ! 318c1c72b2da29f5b9e81e957fcbc16e gcc/testsuite/g++.old-deja/g++.other/cvqual1.C ! 3793b7ec7538ca22ef6e87810890ec6d gcc/testsuite/g++.old-deja/g++.other/cvt1.C ! c747550f76f0c18401c345889e28d956 gcc/testsuite/g++.old-deja/g++.other/dcast1.C ! 76c9f4918ecd1c1a16e2d4a1cfd10a97 gcc/testsuite/g++.old-deja/g++.other/dcast2.C ! 561238771ab14ea542b51d0fed719ca1 gcc/testsuite/g++.old-deja/g++.other/debug1.C ! ff25450bb13adebb57a287d4d4c6f1bc gcc/testsuite/g++.old-deja/g++.other/debug2.C ! dcb71e937d0db05ef4cdd26c5e394656 gcc/testsuite/g++.old-deja/g++.other/debug3.C ! 45980c61fd1fff6e98536c35f841d2f6 gcc/testsuite/g++.old-deja/g++.other/debug4.C ! acf7d6efd1fb48de4b8f25567876691d gcc/testsuite/g++.old-deja/g++.other/debug5.C ! 23b1cd73956069e85a1cd6af724e04c1 gcc/testsuite/g++.old-deja/g++.other/debug6.C ! 291c9e5d4d89fc28eb097defb251f26a gcc/testsuite/g++.old-deja/g++.other/debug7.C ! b23319808394ce6738b1508b7f4ec38d gcc/testsuite/g++.old-deja/g++.other/debug8.C ! b82c1ff0b46d37526b002e9eadb7b5a2 gcc/testsuite/g++.old-deja/g++.other/debug9.C ! 5676a661a2b6a27ccd1e71dbf5846d8d gcc/testsuite/g++.old-deja/g++.other/decl1.C ! 589daf00ab11a288c7fe3c5d5b24404c gcc/testsuite/g++.old-deja/g++.other/decl2.C ! fc8886f5e357bcd9cb0a93ffa6595a2c gcc/testsuite/g++.old-deja/g++.other/decl3.C ! 87f1ee2bbfeb5481b12d8c5030343b02 gcc/testsuite/g++.old-deja/g++.other/decl4.C ! dee61f6d0ffeea7df22a8d9aa000680e gcc/testsuite/g++.old-deja/g++.other/decl5.C ! f1bafdb743032a2162ea7c270025c1dd gcc/testsuite/g++.old-deja/g++.other/decl6.C ! b7922b62c66771d84dbb60a4b1b4545c gcc/testsuite/g++.old-deja/g++.other/decl7.C ! 70374012e8e3dd49e53dfd2d182ad64d gcc/testsuite/g++.old-deja/g++.other/decl8.C ! e132f4eacd09364c6ba47417c0724608 gcc/testsuite/g++.old-deja/g++.other/decl9.C ! 92af71277727e3a1f4146b458ce18b9f gcc/testsuite/g++.old-deja/g++.other/defarg1.C ! e9dc61c83b948a4d158bfdb94b298963 gcc/testsuite/g++.old-deja/g++.other/defarg2.C ! 66bed1c478469224297df66607f38744 gcc/testsuite/g++.old-deja/g++.other/defarg3.C ! 710632e062afe5e9c781e28d1840cdbf gcc/testsuite/g++.old-deja/g++.other/defarg4.C ! c8d9865e55428fe9bef770d7cf7a264d gcc/testsuite/g++.old-deja/g++.other/defarg5.C ! 2bf46981883d131190ab94087d53bafe gcc/testsuite/g++.old-deja/g++.other/defarg6.C ! c60e35453aa201f9a53cebeea1e937f0 gcc/testsuite/g++.old-deja/g++.other/defarg7.C ! 56c31a277d90ddf2a30fb0acb32b386a gcc/testsuite/g++.old-deja/g++.other/defarg8.C ! f7f9c2f14ef416153be680c07c0850ff gcc/testsuite/g++.old-deja/g++.other/defarg9.C ! 34f6525c6eb87fdc45c8fcf8d0b2115a gcc/testsuite/g++.old-deja/g++.other/delete1.C ! e07ada36da67f4d363dd0ea3aa4c8a94 gcc/testsuite/g++.old-deja/g++.other/delete2.C ! 2b4ccd5eba9b684fb50aa6134ccb3787 gcc/testsuite/g++.old-deja/g++.other/delete3.C ! f395a1991bc4cfee301ecccc74d5d757 gcc/testsuite/g++.old-deja/g++.other/delete4.C ! f2e3e23b1fda185e1f462c9e3bf913e6 gcc/testsuite/g++.old-deja/g++.other/delete5.C ! 002b9210ec0b57b8244b0909a259b25f gcc/testsuite/g++.old-deja/g++.other/delete6.C ! db00ad7b8cb4aebea3e6520ea992edfe gcc/testsuite/g++.old-deja/g++.other/delete7.C ! 84bdff781f1a6fd221ea3dfef103b8d4 gcc/testsuite/g++.old-deja/g++.other/delete8.C ! 382473fc6c53960e79489c1e820820b1 gcc/testsuite/g++.old-deja/g++.other/deref1.C ! a9067192357860945ae88185ed54ec2c gcc/testsuite/g++.old-deja/g++.other/dll-1.C ! d967c7f394d25e627016c2e15ede2890 gcc/testsuite/g++.old-deja/g++.other/dll-2.C ! 8b98f2004a966104a390f6cc5bf87729 gcc/testsuite/g++.old-deja/g++.other/dll-3.C ! 17d764709d0c92abbfa72daf5aec6b8e gcc/testsuite/g++.old-deja/g++.other/dll-4.C ! 681d330e5a588ec1581c75f83745a574 gcc/testsuite/g++.old-deja/g++.other/dll-5.C ! 8df2e74fcad2732785e27e0358174919 gcc/testsuite/g++.old-deja/g++.other/dll-6.C ! 7299011904104fb6c29ba323cb11ab6d gcc/testsuite/g++.old-deja/g++.other/dtor10.C ! 6571e1d6a0787cb3a63167aa2beeccd7 gcc/testsuite/g++.old-deja/g++.other/dtor11.C ! 49cceaef10e394102fa51c269f289f67 gcc/testsuite/g++.old-deja/g++.other/dtor12.C ! a38327344ea63a8b5d5757b2bd02efc1 gcc/testsuite/g++.old-deja/g++.other/dtor13.C ! 42930a953066f66409a9916d49210973 gcc/testsuite/g++.old-deja/g++.other/dtor1.C ! 573c74f438072a08f4c7e076c4fde80a gcc/testsuite/g++.old-deja/g++.other/dtor2.C ! 8f3f1d766e7a640091d25ad94a1ffdb5 gcc/testsuite/g++.old-deja/g++.other/dtor3.C ! beaa62d9f1bf0ffca6cd65768337e910 gcc/testsuite/g++.old-deja/g++.other/dtor4.C ! 95142dab2cdf06c9a812ece53a941442 gcc/testsuite/g++.old-deja/g++.other/dtor5.C ! bec7fc1b3e53b667bbfb02f3caa7a751 gcc/testsuite/g++.old-deja/g++.other/dtor6.C ! 8706c67091af1a99f99c926204a00007 gcc/testsuite/g++.old-deja/g++.other/dtor7.C ! d553422d1e882d1f572883010b7fd3e3 gcc/testsuite/g++.old-deja/g++.other/dtor8.C ! f3a397572b3d30079dae4262a09ad6dd gcc/testsuite/g++.old-deja/g++.other/dtor9.C ! 18ab476d159af8d7f64b52ff42c6d4cd gcc/testsuite/g++.old-deja/g++.other/dyncast1.C ! b3aeb638088e169adea89e9357a2a912 gcc/testsuite/g++.old-deja/g++.other/dyncast2.C ! 77acee0de8a57b4945b482ef64b63edc gcc/testsuite/g++.old-deja/g++.other/dyncast3.C ! e7ae9ecae1158825c61dc13b8aa8b855 gcc/testsuite/g++.old-deja/g++.other/dyncast4.C ! 45acf9d82067b001c75d4c13f6867940 gcc/testsuite/g++.old-deja/g++.other/dyncast5.C ! 5cd17ceac92a7733addb1d3c1daccbc5 gcc/testsuite/g++.old-deja/g++.other/dyncast6.C ! af4bf43b1d12ba745d0006242f963725 gcc/testsuite/g++.old-deja/g++.other/eh1.C ! fff040d0461db3bb906852d2efd56a9d gcc/testsuite/g++.old-deja/g++.other/eh2.C ! 260c328a7fb09ba03925bbff7306c211 gcc/testsuite/g++.old-deja/g++.other/eh3.C ! 6a8cb61c7e2c6936f70f770cc36db9e2 gcc/testsuite/g++.old-deja/g++.other/eh4.C ! 50ccfaa907c448bee3f02ccdb3da5d91 gcc/testsuite/g++.old-deja/g++.other/eh5.C ! 0268c0e962508ed426bff1e44757f34b gcc/testsuite/g++.old-deja/g++.other/eh.C ! 5d7f93c2ec3abd2ea79f1736d302ce96 gcc/testsuite/g++.old-deja/g++.other/elab1.C ! ee6c301abacfe5428f15dcdccc0731da gcc/testsuite/g++.old-deja/g++.other/empty1.C ! e0228ca9cb60d1437fd658fe2d597301 gcc/testsuite/g++.old-deja/g++.other/empty2.C ! 5b6d9e3f0f202ed5f985699483d694c3 gcc/testsuite/g++.old-deja/g++.other/enum1.C ! feb92c7dc6c4aa9d4c55f0948efbc038 gcc/testsuite/g++.old-deja/g++.other/enum2.C ! 703ef9888858691fda401137ea6e0340 gcc/testsuite/g++.old-deja/g++.other/enum3.C ! 6fccda2d509c4bd94d69e288d4349789 gcc/testsuite/g++.old-deja/g++.other/enum4.C ! 989a20c8af821e747e17e6f4d9323de7 gcc/testsuite/g++.old-deja/g++.other/enum5.C ! a062e6feea05b79de6f4a91e26e7acb3 gcc/testsuite/g++.old-deja/g++.other/explicit1.C ! d76dde025ff80c49abb21b777371b8ac gcc/testsuite/g++.old-deja/g++.other/expr1.C ! cb97f0a4d350c5545ed921b0c95d1800 gcc/testsuite/g++.old-deja/g++.other/exprstmt1.C ! 20c3e7bd2094e334ab8bfcd82a2b1e43 gcc/testsuite/g++.old-deja/g++.other/externC1.C ! e4bbf19796485a7cc4158d83c4d3cf4d gcc/testsuite/g++.old-deja/g++.other/externC2.C ! d9d8a652760a5ef1b74c8b6ce815177d gcc/testsuite/g++.old-deja/g++.other/externC3.C ! 12b18dcb5beead4fc71db9293bcc0606 gcc/testsuite/g++.old-deja/g++.other/externC4.C ! 7d36ee48a189b66e67773c2763f76faa gcc/testsuite/g++.old-deja/g++.other/externC5.C ! ab5dac12c9731d9f382f77c22f943ed2 gcc/testsuite/g++.old-deja/g++.other/field1.C ! c8a67e5273d7857015e7f705d0d454c3 gcc/testsuite/g++.old-deja/g++.other/field2.C ! cdb14b1ccbe32a578cb98ecd21523f57 gcc/testsuite/g++.old-deja/g++.other/fnname1.C ! cbd2042bbd0e31ca134217190c71ebbb gcc/testsuite/g++.old-deja/g++.other/for1.C ! 542e3d0c6c6213214631bbea885d8ce6 gcc/testsuite/g++.old-deja/g++.other/for2.C ! a8a2b073e880541aac32c952a151d54e gcc/testsuite/g++.old-deja/g++.other/friend10.C ! 689a2e160752b9dd397610b28e2c0b19 gcc/testsuite/g++.old-deja/g++.other/friend11.C ! f5b511f3ec5f4d24414f371b7643aad5 gcc/testsuite/g++.old-deja/g++.other/friend1.C ! dba3090eb844e8c6c1d4e88f5f742e83 gcc/testsuite/g++.old-deja/g++.other/friend2.C ! 13817ac9cad48290aba294b443352ef4 gcc/testsuite/g++.old-deja/g++.other/friend3.C ! a81525f7456919fc54f1c69499313ca6 gcc/testsuite/g++.old-deja/g++.other/friend4.C ! 0161e6b486d3b3dee4f0cf2bc41f3cd9 gcc/testsuite/g++.old-deja/g++.other/friend5.C ! e26bb2d530647d0754ac8e384371995b gcc/testsuite/g++.old-deja/g++.other/friend6.C ! a64b18f5e241c9cd94e6366c4fa85f1c gcc/testsuite/g++.old-deja/g++.other/friend7.C ! 300e9a1ebba6e1b59b9aade1f7c72f54 gcc/testsuite/g++.old-deja/g++.other/friend8.C ! 5eea2191994afdf9e4907504265a6124 gcc/testsuite/g++.old-deja/g++.other/friend9.C ! f7be1197051cef5c4a84228232f830bc gcc/testsuite/g++.old-deja/g++.other/goto1.C ! 72371ac4585f8b9c70feb54fea8e821c gcc/testsuite/g++.old-deja/g++.other/goto2.C ! c316b72961a5e3b35f0cad6ae96805dd gcc/testsuite/g++.old-deja/g++.other/goto3.C ! 3b16032627e4a56483ab6c1a869fba90 gcc/testsuite/g++.old-deja/g++.other/goto4.C ! cebe79b70e6f8196370defdbf89340d5 gcc/testsuite/g++.old-deja/g++.other/headers1.C ! 5eac42064e4beea7ad7dcd49e3ed88db gcc/testsuite/g++.old-deja/g++.other/incomplete.C ! c65ae1dbb01e95dc5e6b68b729c7b6a6 gcc/testsuite/g++.old-deja/g++.other/init10.C ! a945aed16fc33d3e6afcb1dc09661a05 gcc/testsuite/g++.old-deja/g++.other/init11.C ! 6763453ad9902cd9fd256016d6697e04 gcc/testsuite/g++.old-deja/g++.other/init12.C ! 5f0aeb2e2e0c81324c51ed3e0e0d43c5 gcc/testsuite/g++.old-deja/g++.other/init13.C ! f715f2cfa734fefb76e0bb097139a60c gcc/testsuite/g++.old-deja/g++.other/init14.C ! 70e2f4c15bc3948996072f2b9cacaca7 gcc/testsuite/g++.old-deja/g++.other/init15.C ! 3a30cb3e5ae697139f2bcd67859bffad gcc/testsuite/g++.old-deja/g++.other/init16.C ! cc3c1af250386499471f365de78ad096 gcc/testsuite/g++.old-deja/g++.other/init17.C ! a5b35401aabff5d46ee703160a256207 gcc/testsuite/g++.old-deja/g++.other/init1.C ! 09cdc6f15b9f59aca7cb90db7fa556d5 gcc/testsuite/g++.old-deja/g++.other/init2.C ! 63abea026a929f3b0c80bcda371963b9 gcc/testsuite/g++.old-deja/g++.other/init3.C ! 9586910c917e9757eb948e6ba2dc14d7 gcc/testsuite/g++.old-deja/g++.other/init4.C ! f117e5a3f3e741ccd01452cfb778e7b1 gcc/testsuite/g++.old-deja/g++.other/init5.C ! ef17244e8beb00b8e2b159085fa4524c gcc/testsuite/g++.old-deja/g++.other/init6.C ! 218366b1db7ad573de9089b8dc32b49f gcc/testsuite/g++.old-deja/g++.other/init7.C ! 8f1fad4a3628e33ecda8e9b1d591d956 gcc/testsuite/g++.old-deja/g++.other/init8.C ! 0696a984444c04ea186eb0741dab5b5d gcc/testsuite/g++.old-deja/g++.other/init9.C ! 8aea0874ae47ec6f53fb668325fd6e48 gcc/testsuite/g++.old-deja/g++.other/initstring.C ! 50d7ee902563f62414c3d4e1c3e2be49 gcc/testsuite/g++.old-deja/g++.other/inline10.C ! 3bd78b7aee29c89595c18932ab7c6ff7 gcc/testsuite/g++.old-deja/g++.other/inline11.C ! 1da90aeb4c1a09f5a8c146fa720eb081 gcc/testsuite/g++.old-deja/g++.other/inline12.C ! 6d138e6b605ced1518ce48da2e4a8313 gcc/testsuite/g++.old-deja/g++.other/inline13.C ! 5048bcdb68a786e7e91b6c13276ea7d9 gcc/testsuite/g++.old-deja/g++.other/inline14.C ! d065f7b802be155187ff416cf56db93e gcc/testsuite/g++.old-deja/g++.other/inline15.C ! 94a6d3c26b108e05298c1283ec8a85a9 gcc/testsuite/g++.old-deja/g++.other/inline16.C ! 71248f6786229af294e1836c18601abb gcc/testsuite/g++.old-deja/g++.other/inline17.C ! 69da7d680ad5e7376411f896aed134fa gcc/testsuite/g++.old-deja/g++.other/inline18.C ! 3557e3ebfc86655982c4c545a8a9f0ad gcc/testsuite/g++.old-deja/g++.other/inline19.C ! 5841802bbaf58c45a8be3d0bc688eae3 gcc/testsuite/g++.old-deja/g++.other/inline1.C ! afc3a04b959aae42619cd9d21f7dbd19 gcc/testsuite/g++.old-deja/g++.other/inline20.C ! 7a3ef5192a33feec85ef28205357b71b gcc/testsuite/g++.old-deja/g++.other/inline21.C ! f1224fb4be126166d0a579ea0dc6acc8 gcc/testsuite/g++.old-deja/g++.other/inline23.C ! cdf515ec26e7beadbb14fdea9061b732 gcc/testsuite/g++.old-deja/g++.other/inline2.C ! 7b08662ff0ad8e5c427bcdd4565beaf7 gcc/testsuite/g++.old-deja/g++.other/inline3.C ! 28e4cd2fa1658df97a354ad0f586f2a8 gcc/testsuite/g++.old-deja/g++.other/inline4.C ! ccfaa381b4b7ddc2ae21136f982f0584 gcc/testsuite/g++.old-deja/g++.other/inline5.C ! 4b2c8697535041bce609a3148c50d503 gcc/testsuite/g++.old-deja/g++.other/inline6.C ! 4eaa61a7f4169081f2327958cf38f524 gcc/testsuite/g++.old-deja/g++.other/inline7.C ! 47f62635d061b551469bfada5000ff23 gcc/testsuite/g++.old-deja/g++.other/inline8.C ! 4ff7844073d913c0d5099f3c5a9d1905 gcc/testsuite/g++.old-deja/g++.other/inline9.C ! 024add5304c41b827990193948da5b1f gcc/testsuite/g++.old-deja/g++.other/instan1.C ! 7c7aaab427900113172f72ddcd0b0c5e gcc/testsuite/g++.old-deja/g++.other/lex1.C ! 5d4a0219ff1355aba34b447f98bcca36 gcc/testsuite/g++.old-deja/g++.other/lineno1.C ! 9c7886f38212d10f28c72da01bfc819a gcc/testsuite/g++.old-deja/g++.other/lineno2.C ! 5e52821ca49563fbc530d8e6757296ea gcc/testsuite/g++.old-deja/g++.other/lineno3.C ! 259b00ebc759f1c2be8bf93afcc1c26c gcc/testsuite/g++.old-deja/g++.other/lineno4.C ! e44ad22b26a06856bf4b7933f64ab19d gcc/testsuite/g++.old-deja/g++.other/lineno5.C ! 9aafb5ae2a68d411c66cc1ee6ae4f61d gcc/testsuite/g++.old-deja/g++.other/linkage1.C ! 7b3fb63fa48296d67b7bca86995e7e3c gcc/testsuite/g++.old-deja/g++.other/linkage2.C ! 42b8a76745e45d733d565ced3107d4fa gcc/testsuite/g++.old-deja/g++.other/linkage3.C ! 76738f98b7bbe8a3ed99abf08aec7f10 gcc/testsuite/g++.old-deja/g++.other/linkage4.C ! 8f5f0bc1ea8aec63ad7e64ec0fb5a60d gcc/testsuite/g++.old-deja/g++.other/linkage5.C ! 031860326d5d4c1b03d2fa8b5333dc2b gcc/testsuite/g++.old-deja/g++.other/linkage6.C ! 9f0e982ef3a2802a121297c93371f22b gcc/testsuite/g++.old-deja/g++.other/linkage7.C ! f02d7bee1a6e33dff41829b90a2f55e5 gcc/testsuite/g++.old-deja/g++.other/local1.C ! b0c55f20739e7cf716fcd5af1b14be8b gcc/testsuite/g++.old-deja/g++.other/local2.C ! d66fe3a8dd3fe648291bfe2f4d9cff5d gcc/testsuite/g++.old-deja/g++.other/local3.C ! 27f9dff2a26887c8da1bef9ace8c5587 gcc/testsuite/g++.old-deja/g++.other/local4.C ! b955eaddeae1b9576c7ee4f0048e0d24 gcc/testsuite/g++.old-deja/g++.other/local-alloc1.C ! d870c2b83ff4174d5142d37d47482ac8 gcc/testsuite/g++.old-deja/g++.other/lookup10.C ! 4d8dd7569edee5d6f3ae1b7961abcaf3 gcc/testsuite/g++.old-deja/g++.other/lookup11.C ! 498b648156e20d27ee54c22b9aa0a165 gcc/testsuite/g++.old-deja/g++.other/lookup12.C ! 85667729a1c4d4a36960f668f2a14dd0 gcc/testsuite/g++.old-deja/g++.other/lookup13.C ! 557c4eed5560ec6f7f08ef624ba62960 gcc/testsuite/g++.old-deja/g++.other/lookup14.C ! 4e5bbeda32847d5103fd91a11643cd0c gcc/testsuite/g++.old-deja/g++.other/lookup15.C ! 68b1b92ac10f904ef8d7df25feb47671 gcc/testsuite/g++.old-deja/g++.other/lookup16.C ! 8a1fafd7339e35a324f0c9633e4504e0 gcc/testsuite/g++.old-deja/g++.other/lookup17.C ! 21f8dfca32a2d700b3161a29e71363d4 gcc/testsuite/g++.old-deja/g++.other/lookup18.C ! f8f0ae352cbb51ceb3ac0b70b2e7a295 gcc/testsuite/g++.old-deja/g++.other/lookup19.C ! f99b40c8a5dca68f114e31c176c89436 gcc/testsuite/g++.old-deja/g++.other/lookup1.C ! ec3df6ff05f5895bbe08f752327dc07a gcc/testsuite/g++.old-deja/g++.other/lookup20.C ! 303ad36f28e46f5e782cff9679222b86 gcc/testsuite/g++.old-deja/g++.other/lookup21.C ! 45c0f0aa9666c49e0065d9e14fe7f8fb gcc/testsuite/g++.old-deja/g++.other/lookup22.C ! 5ea9b908bb1ed71c03d053c66cbcbcee gcc/testsuite/g++.old-deja/g++.other/lookup23.C ! a0a6b7f99c096f6cba8f03f9c614a72f gcc/testsuite/g++.old-deja/g++.other/lookup2.C ! 3bd35389c0d7c63e698e0dd66eac2663 gcc/testsuite/g++.old-deja/g++.other/lookup3.C ! 2adb0f0075c1250803736bde31fee757 gcc/testsuite/g++.old-deja/g++.other/lookup4.C ! 0c9ba209e786b7b5cc7c7d95cf1b823c gcc/testsuite/g++.old-deja/g++.other/lookup5.C ! 2e55b1de5c1daaf0fb4be724a8387f6e gcc/testsuite/g++.old-deja/g++.other/lookup6.C ! ebd8f7c10cb0f38aaab48d284f174530 gcc/testsuite/g++.old-deja/g++.other/lookup7.C ! 83207211c82e3d97cf37257247e71e10 gcc/testsuite/g++.old-deja/g++.other/lookup8.C ! a9a74cf7de9ad7a2eaa872544ff3f96b gcc/testsuite/g++.old-deja/g++.other/lookup9.C ! ff15837f3804b9245a281d67b6046de8 gcc/testsuite/g++.old-deja/g++.other/loop1.C ! d0ed38cceb3178f8c2ffeb15967bdd06 gcc/testsuite/g++.old-deja/g++.other/loop2.C ! cb44ff20f4d826e7c7f0fa3f72c74cc2 gcc/testsuite/g++.old-deja/g++.other/main1.C ! 3c711568f6920792b9d9ba90585265c2 gcc/testsuite/g++.old-deja/g++.other/main2.C ! cf3e71d84bec47a484318564617d434d gcc/testsuite/g++.old-deja/g++.other/mangle10.C ! 87f64d8c97e5d1f8d2473475b0171ff6 gcc/testsuite/g++.old-deja/g++.other/mangle2.C ! f7e15e08ea3f4ff8a460a7c8be7c998b gcc/testsuite/g++.old-deja/g++.other/mangle3.C ! 5be873b81ce1aace276fc54e0f2772dc gcc/testsuite/g++.old-deja/g++.other/mutable1.C ! 0acdd865dd1d89a48fa1161141acf8d7 gcc/testsuite/g++.old-deja/g++.other/nested1.C ! aeef223a893d7a87dce9b388f1cd200f gcc/testsuite/g++.old-deja/g++.other/nested2.C ! 878198f66083d1a53425f4fc666da671 gcc/testsuite/g++.old-deja/g++.other/nested3.C ! 552b2e0a8d9d578ce36c1e690e691fed gcc/testsuite/g++.old-deja/g++.other/nested4.C ! a1138a47ec931001e0607755fd2357a9 gcc/testsuite/g++.old-deja/g++.other/new3.C ! 30ec7e2f8989e636154506533aaaaabd gcc/testsuite/g++.old-deja/g++.other/new4.C ! 32154308cdeb3f9a775d1995218bf06b gcc/testsuite/g++.old-deja/g++.other/new5.C ! c9d397e3e3767365ebc352a60e284d3f gcc/testsuite/g++.old-deja/g++.other/new6.C ! 183c9676ec93bdbec47a8769eab34fa8 gcc/testsuite/g++.old-deja/g++.other/new7.C ! 8b6085c52aff23a7171fad945e6399e5 gcc/testsuite/g++.old-deja/g++.other/new.C ! 27b070799c2f790dcc4af0ad879ab17c gcc/testsuite/g++.old-deja/g++.other/null1.C ! 3d711ec70ea8da8349b2ae221992e597 gcc/testsuite/g++.old-deja/g++.other/null2.C ! f8b25e8f3d0cef5866fb3d971ab4f1de gcc/testsuite/g++.old-deja/g++.other/null3.C ! 47d2d0b024512d64bb5cf3a664e78979 gcc/testsuite/g++.old-deja/g++.other/op1.C ! 39bfb5ff695929d899d5e0a61a26167a gcc/testsuite/g++.old-deja/g++.other/op2.C ! 7f0f2835698d0b670a7025708a71bdcd gcc/testsuite/g++.old-deja/g++.other/op3.C ! 2767ef2c41b48fe7c46c35b7eab0ccec gcc/testsuite/g++.old-deja/g++.other/optimize1.C ! d5d37e6cb7f00378dcaaddfcc4604637 gcc/testsuite/g++.old-deja/g++.other/optimize2.C ! b76250225ce6553674e4a57a86b2db26 gcc/testsuite/g++.old-deja/g++.other/optimize3.C ! 3ad5f2e897d7d4d13ab5589141121099 gcc/testsuite/g++.old-deja/g++.other/optimize4.C ! 85b2e733960278035f693286903dd300 gcc/testsuite/g++.old-deja/g++.other/overcnv1.C ! ddbb8a09ccc611d29ca0d837ff170a64 gcc/testsuite/g++.old-deja/g++.other/overcnv2.C ! 05e31669787864f1c11b882a62ef8b59 gcc/testsuite/g++.old-deja/g++.other/overload10.C ! f22aacb9e81eddecfedaf27428d3a78d gcc/testsuite/g++.old-deja/g++.other/overload11.C ! 4ce08bd991a3d17e3a64a27b989b2bdb gcc/testsuite/g++.old-deja/g++.other/overload12.C ! 52b8dcde24c324a2d8dc19ecd0d0eb40 gcc/testsuite/g++.old-deja/g++.other/overload13.C ! 1814ba09dcbbc9987c90048e924acf14 gcc/testsuite/g++.old-deja/g++.other/overload14.C ! ed134b735a26a8d28537d1024870f261 gcc/testsuite/g++.old-deja/g++.other/overload1.C ! 7ac2eb316531c89193f2d2d44e146cb5 gcc/testsuite/g++.old-deja/g++.other/overload2.C ! 14c85fe3998040c710174b388b703406 gcc/testsuite/g++.old-deja/g++.other/overload3.C ! 2be34216d493e2ffe4f8ae6616ea37d7 gcc/testsuite/g++.old-deja/g++.other/overload4.C ! ae5b9ad157b8521c8fb2675c60884102 gcc/testsuite/g++.old-deja/g++.other/overload5.C ! d04ef404bb73d618062ed7ed78c01903 gcc/testsuite/g++.old-deja/g++.other/overload6.C ! 2de9c31c594f1535033f0d460dc3b27d gcc/testsuite/g++.old-deja/g++.other/overload7.C ! f272a8b69636a219100a059f6d6fbae0 gcc/testsuite/g++.old-deja/g++.other/overload8.C ! f3bb55b06152d0945a73de73c487ca2e gcc/testsuite/g++.old-deja/g++.other/overload9.C ! ce00cea856ec8d8bf5df0e966319573e gcc/testsuite/g++.old-deja/g++.other/override1.C ! 1ac3bd50583791f213271d4572952a13 gcc/testsuite/g++.old-deja/g++.other/override2.C ! 58adafdc7ab2ab6ac2577722d3d861ba gcc/testsuite/g++.old-deja/g++.other/parse1.C ! 7a4035f7336c29328d414399b423c187 gcc/testsuite/g++.old-deja/g++.other/parse2.C ! a2272ed46f0dfbf3a43486c9c3083da5 gcc/testsuite/g++.old-deja/g++.other/perf1.C ! 4098c06dcc9bbc0bbbe416ca5d88a064 gcc/testsuite/g++.old-deja/g++.other/pmf1.C ! 24409f65f5180d90e9b1dccd3ab7fede gcc/testsuite/g++.old-deja/g++.other/pmf2.C ! 800dcf851faf9901632610db927b5f5d gcc/testsuite/g++.old-deja/g++.other/pmf3.C ! 9a3b6813081867a1df6cba19658db429 gcc/testsuite/g++.old-deja/g++.other/pmf4.C ! d2bcb17f853c43ef64a4867c0150e323 gcc/testsuite/g++.old-deja/g++.other/pmf5.C ! b31a25b82d28a89a3180f169923be884 gcc/testsuite/g++.old-deja/g++.other/pmf6.C ! e8c1b04efac1c3d4b2dc87bc880171ed gcc/testsuite/g++.old-deja/g++.other/pmf7.C ! b8cb1438215d0abddbda0e8e4d70f10d gcc/testsuite/g++.old-deja/g++.other/pod1.C ! ceecfe2bb2ab30a7f08b690dee78b96a gcc/testsuite/g++.old-deja/g++.other/printf1.C ! 63a937bd90ab3d2c6b0b65c86cb6033b gcc/testsuite/g++.old-deja/g++.other/ptrmem10.C ! f75732a46d8496aac3e6fbd99609c316 gcc/testsuite/g++.old-deja/g++.other/ptrmem1.C ! 5ea815fbe90353ec75e1c966fd8245fc gcc/testsuite/g++.old-deja/g++.other/ptrmem2.C ! e3f652dc9cfb0d8f1306ed706fdc31ce gcc/testsuite/g++.old-deja/g++.other/ptrmem3.C ! bb327e881454a6a26fa54655b2093d87 gcc/testsuite/g++.old-deja/g++.other/ptrmem4.C ! 4bbafe05a45a25868b17dce17c662a22 gcc/testsuite/g++.old-deja/g++.other/ptrmem5.C ! d39d6de8da2a8229f976153f5c63cb57 gcc/testsuite/g++.old-deja/g++.other/ptrmem6.C ! 1d60521f061d28c897e281ab418cf2a2 gcc/testsuite/g++.old-deja/g++.other/ptrmem7.C ! 2f3bfb2d0ddd03bacc4cdaf1b029aa77 gcc/testsuite/g++.old-deja/g++.other/ptrmem8.C ! 11aead89d7c9ba7d1d714df900e9e821 gcc/testsuite/g++.old-deja/g++.other/ptrmem9.C ! 9a413d6cc2fc61c326d8be31a011267d gcc/testsuite/g++.old-deja/g++.other/qual1.C ! 2f2163de7ae71b96b78dd69929d4f9eb gcc/testsuite/g++.old-deja/g++.other/realloc.C ! 550bbf8cfd71829a78758a156138e874 gcc/testsuite/g++.old-deja/g++.other/redecl1.C ! 021b847eaf4c57e6a1b1059adaf32f51 gcc/testsuite/g++.old-deja/g++.other/redecl2.C ! 5e934e52ca0ebb8aec763916909e5aa0 gcc/testsuite/g++.old-deja/g++.other/redecl3.C ! 6be0129988c7c99cd612850873cfb90b gcc/testsuite/g++.old-deja/g++.other/redecl4.C ! 3d97599f1668f6276ba8fcb8536abf4f gcc/testsuite/g++.old-deja/g++.other/ref1.C ! cc81859ae9c266583b18d8a58fe87aed gcc/testsuite/g++.old-deja/g++.other/ref2.C ! a72ffc53a7a0019d3ab3c81b13884063 gcc/testsuite/g++.old-deja/g++.other/ref3.C ! 79d707ba18e6801d7bcfcbfa35d50f7a gcc/testsuite/g++.old-deja/g++.other/ref4.C ! 2b5e35f667bf97fa9e5512c25a5c776b gcc/testsuite/g++.old-deja/g++.other/refinit1.C ! 46335621d24696cad55e77a231ae9250 gcc/testsuite/g++.old-deja/g++.other/refinit2.C ! 94c5e744c201427e7b5dffedacfb7873 gcc/testsuite/g++.old-deja/g++.other/regstack.C ! 0467e717fdd659d1980c52044a16d1e1 gcc/testsuite/g++.old-deja/g++.other/reload1.C ! 9c8cbb38ce8d4bece4eccb6a484c763c gcc/testsuite/g++.old-deja/g++.other/return1.C ! 975c6f5dc39ccf0719efb4a802333342 gcc/testsuite/g++.old-deja/g++.other/rtti1.C ! 47269c712b78f6938afa4ebc3cd7cadb gcc/testsuite/g++.old-deja/g++.other/rtti2.C ! a38005b6d0e8fdd5bd057e0c2b48bccd gcc/testsuite/g++.old-deja/g++.other/rtti3.C ! 6092a9839bd38aadb991960135272d26 gcc/testsuite/g++.old-deja/g++.other/rtti4.C ! f57f671f89a2d7c44af7acf386f3fba3 gcc/testsuite/g++.old-deja/g++.other/rtti5.C ! 42faab5f8138a94eaefe65e8f33afa4a gcc/testsuite/g++.old-deja/g++.other/rttid2.C ! a9cc0e1c16e568172282adb889a34614 gcc/testsuite/g++.old-deja/g++.other/rttid3.C ! 8b8a007d3664432d41d8472d3dcbe836 gcc/testsuite/g++.old-deja/g++.other/rttid4.C ! 2fc4734e1062da92300b8aa3641fcc10 gcc/testsuite/g++.old-deja/g++.other/sc1.C ! 4cc954ede319c027e8493b724ffe5c42 gcc/testsuite/g++.old-deja/g++.other/scope1.C ! 1f1e919597a50858bc10855c813640fc gcc/testsuite/g++.old-deja/g++.other/shadow1.C ! 70f543c37546c01e61dc4ab362a658f8 gcc/testsuite/g++.old-deja/g++.other/sibcall1.C ! 4bad359f7d21b4dc141fcb698ae426a1 gcc/testsuite/g++.old-deja/g++.other/sibcall2.C ! 75a099ea3dd81f52fe5c8a7f4baa9726 gcc/testsuite/g++.old-deja/g++.other/signed.C ! 3b3f003bf4668f29ca853eeb7fb0819d gcc/testsuite/g++.old-deja/g++.other/singleton.C ! a84ac2bbca6e4a347ff10c74435b64dc gcc/testsuite/g++.old-deja/g++.other/sizeof1.C ! 75d92301994fda91a18d2773a3cd71b0 gcc/testsuite/g++.old-deja/g++.other/sizeof2.C ! 4fc019ae48048136a589dc3fc21ec8b9 gcc/testsuite/g++.old-deja/g++.other/sizeof3.C ! add3c3df9921a070d253f354f2ab7805 gcc/testsuite/g++.old-deja/g++.other/sizeof4.C ! 4ca4b75456ba54e283ab183ea72ddd89 gcc/testsuite/g++.old-deja/g++.other/sizeof5.C ! 8a674bc4fae54c6f2e6187118ffc8d1f gcc/testsuite/g++.old-deja/g++.other/static10.C ! 64a40bc5f69b830a25453fd37ea10cd1 gcc/testsuite/g++.old-deja/g++.other/static11.C ! df5bbaffad19a99974b639991af19e0a gcc/testsuite/g++.old-deja/g++.other/static12.C ! 5119d1a435f551a1f992637ee1c301ec gcc/testsuite/g++.old-deja/g++.other/static13.C ! 09f659f17296ea95013e95aafeac22be gcc/testsuite/g++.old-deja/g++.other/static14.C ! 806912cb7bd438f1b7cb7b33253780dd gcc/testsuite/g++.old-deja/g++.other/static15.C ! 60c3c7e60e3f883eb653b72d84f8ae6d gcc/testsuite/g++.old-deja/g++.other/static16.C ! 94bc9e6417859abe314b0eb330f97196 gcc/testsuite/g++.old-deja/g++.other/static1.C ! 94d887a32ed7cf69ee37489ea444bbe3 gcc/testsuite/g++.old-deja/g++.other/static20.C ! 33149c771cc5305bbfb6fa0b743567a1 gcc/testsuite/g++.old-deja/g++.other/static2.C ! b28df6285579d288eb89eb3ea95583cc gcc/testsuite/g++.old-deja/g++.other/static3.C ! 7052f8cb3819c3897cd5141e9caf9ecb gcc/testsuite/g++.old-deja/g++.other/static4.C ! 1e9288736d4e4b254b0aa94a642002d2 gcc/testsuite/g++.old-deja/g++.other/static5.C ! 1d96263569b24b72e0b415644d2d1dde gcc/testsuite/g++.old-deja/g++.other/static6.C ! 5716a35500cf10cf7c0b79db0019b806 gcc/testsuite/g++.old-deja/g++.other/static7.C ! 6acb6adf2268d2428bbada70553fa5ba gcc/testsuite/g++.old-deja/g++.other/static9.C ! 23786dd5fb572a82513966937e1133a0 gcc/testsuite/g++.old-deja/g++.other/std1.C ! 01e666c7606315a2bef1f5933007d6dc gcc/testsuite/g++.old-deja/g++.other/stmtexpr1.C ! efe0ae4dc8f0b66c61c03ab2a35a0a2a gcc/testsuite/g++.old-deja/g++.other/stmtexpr2.C ! 929da533870f12dea62d107f3efdbf9c gcc/testsuite/g++.old-deja/g++.other/store-expr1.C ! 85453f43ce18c96c4eb59fbee21b435e gcc/testsuite/g++.old-deja/g++.other/store-expr2.C ! 92b98ec5c36a99fa733a7b345e6d5d26 gcc/testsuite/g++.old-deja/g++.other/string1.C ! 54063a09aa297bbbcf4708e110652da3 gcc/testsuite/g++.old-deja/g++.other/string2.C ! d0fef28f76677a1cd976d576a9a7fd19 gcc/testsuite/g++.old-deja/g++.other/struct1.C ! ae4eba98ae301d865a86a5f999875b69 gcc/testsuite/g++.old-deja/g++.other/syntax1.C ! fef6c903a3c6e37acec0c8b57da07155 gcc/testsuite/g++.old-deja/g++.other/syntax2.C ! ea0aa7ca8d71e498d340c85c8bcc2ddf gcc/testsuite/g++.old-deja/g++.other/syntax3.C ! 312d7ad19f825aaab6319a917564cf29 gcc/testsuite/g++.old-deja/g++.other/syntax4.C ! 21e31c820eea768ab1908212d3565046 gcc/testsuite/g++.old-deja/g++.other/syshdr1.C ! 5b478975b250ff7adfafa04082a3ca7b gcc/testsuite/g++.old-deja/g++.other/temporary1.C ! 4996212d38cb7834f6f2b4fecdb803ae gcc/testsuite/g++.old-deja/g++.other/thunk1.C ! 6d84e8dcfc220d81a1b71b1eb0c4eb68 gcc/testsuite/g++.old-deja/g++.other/type.C ! 6dc718815091fffb06eb18a915dd8339 gcc/testsuite/g++.old-deja/g++.other/typeck1.C ! 5a247f9665f19a540726811b53701d4f gcc/testsuite/g++.old-deja/g++.other/typedef1.C ! 7691281c2c879357cb49ac4141e7abdf gcc/testsuite/g++.old-deja/g++.other/typedef2.C ! 8016305c244d25142ebc9bf73cf36155 gcc/testsuite/g++.old-deja/g++.other/typedef3.C ! 2b0b70a2de4c754682872ec0b6788a74 gcc/testsuite/g++.old-deja/g++.other/typedef4.C ! f7a7e105c161d1bd575ee9abf15972ce gcc/testsuite/g++.old-deja/g++.other/typedef5.C ! 24954a094357425d2ce1a0a996eb4186 gcc/testsuite/g++.old-deja/g++.other/typedef6.C ! 1f17b072c75d7737cd498c2318f8e0f4 gcc/testsuite/g++.old-deja/g++.other/typedef7.C ! 0651678ecc52b4445e30f811ecc33835 gcc/testsuite/g++.old-deja/g++.other/typedef8.C ! 1d27cd1e6509508bee24a6470a13c2ee gcc/testsuite/g++.old-deja/g++.other/typeid1.C ! b484a46bc776173d0149a8e516119f33 gcc/testsuite/g++.old-deja/g++.other/typeinfo1.C ! 4a3efd1821f863cb1f83483410ca516b gcc/testsuite/g++.old-deja/g++.other/typename1.C ! 5ada46d551dbf758c5f205a1191c4e09 gcc/testsuite/g++.old-deja/g++.other/typename2.C ! b62e589f26ea50c3e520fbd34f0dfe9d gcc/testsuite/g++.old-deja/g++.other/unchanging1.C ! 538a4c98eca920ebe7c798e2fbfca3d4 gcc/testsuite/g++.old-deja/g++.other/union1.C ! de2953c02f20c253d55673ce9923a7ab gcc/testsuite/g++.old-deja/g++.other/union2.C ! ec9963b19a70446506c638f4004a4f77 gcc/testsuite/g++.old-deja/g++.other/union3.C ! e3acc80ebcbe5b254d3b0f851c3cfc52 gcc/testsuite/g++.old-deja/g++.other/union4.C ! f3b85ec775a54c37dce4715b71275e75 gcc/testsuite/g++.old-deja/g++.other/using1.C ! 6c35041de2c842ecc924c4de5eb53781 gcc/testsuite/g++.old-deja/g++.other/using2.C ! 05f711f6abdedb15c61dbb1d837d2141 gcc/testsuite/g++.old-deja/g++.other/using3.C ! b9957a14eef8c9cfa198dafcb46f2a11 gcc/testsuite/g++.old-deja/g++.other/using4.C ! 6bcc4660e6325badf5bd5b3a485f9a4d gcc/testsuite/g++.old-deja/g++.other/using5.C ! fd1a1050ed74f9d20e346be428209ebf gcc/testsuite/g++.old-deja/g++.other/using6.C ! 6f371c90fd7685fc39d3f82ed7131b67 gcc/testsuite/g++.old-deja/g++.other/using7.C ! dcadc285f1b7a525ad8b9352919eae27 gcc/testsuite/g++.old-deja/g++.other/using8.C ! 93d1ed4adb130eb9fc3d60050dc39707 gcc/testsuite/g++.old-deja/g++.other/using9.C ! 12a6c106f340c7482ff5acff5c3ba0c7 gcc/testsuite/g++.old-deja/g++.other/vaarg1.C ! 940f4c32fe13aa4e10c563def3af201f gcc/testsuite/g++.old-deja/g++.other/vaarg2.C ! 97ab68c88071f344b815c35475d21139 gcc/testsuite/g++.old-deja/g++.other/vaarg3.C ! 3087a907874e6b18277b442ed0b4d9cb gcc/testsuite/g++.old-deja/g++.other/vaarg4.C ! c9308222bb88ae1582868992681d2514 gcc/testsuite/g++.old-deja/g++.other/vbase1.C ! 25e374f2166f5b9af6e33b6d1797ed8b gcc/testsuite/g++.old-deja/g++.other/vbase2.C ! b40e169f8b79ca99a995c50951bcb176 gcc/testsuite/g++.old-deja/g++.other/vbase3.C ! 69bf12b116250163342f3546f41dff4c gcc/testsuite/g++.old-deja/g++.other/vbase4.C ! b15a88f072398bb5359ad5a15e6c576c gcc/testsuite/g++.old-deja/g++.other/vbase5.C ! 930c4b7b0bbff2696a8528cc462df701 gcc/testsuite/g++.old-deja/g++.other/virtual10.C ! c85db2d12c2f86f74278074a4ea6cbd7 gcc/testsuite/g++.old-deja/g++.other/virtual11.C ! facad90a3e09689495cfd0bb984b74ad gcc/testsuite/g++.old-deja/g++.other/virtual2.C ! 126d0ea106a5252fb709751de41abae2 gcc/testsuite/g++.old-deja/g++.other/virtual3.C ! aae91d68382d78f5fff446edb0141d1c gcc/testsuite/g++.old-deja/g++.other/virtual4.C ! f183acc74794fda2e8a0f2e69d95b26c gcc/testsuite/g++.old-deja/g++.other/virtual5.C ! 6aa085a55573a3d71f21cd92d50b53b8 gcc/testsuite/g++.old-deja/g++.other/virtual6.C ! 6c07ee47e97d6ed4c53954ac388d1f85 gcc/testsuite/g++.old-deja/g++.other/virtual7.C ! 28eb577ae2eb298d335601c4cb3648be gcc/testsuite/g++.old-deja/g++.other/virtual8.C ! cca0c5a42a9d8567da46895f512d7620 gcc/testsuite/g++.old-deja/g++.other/virtual9.C ! c85ccf754684b4967bc3769bbc45389a gcc/testsuite/g++.old-deja/g++.other/volatile1.C ! d53c4432baa20a0f63dd7f479d478d65 gcc/testsuite/g++.old-deja/g++.other/vtbl1.C ! eb95e5130876ef3196237bb42ac3c02a gcc/testsuite/g++.old-deja/g++.other/vtbl2.C ! 92af271225d9aaa11fbb66029eb292ac gcc/testsuite/g++.old-deja/g++.other/warn01.C ! e0c5738b58b2d27b9f96b0529725fe5e gcc/testsuite/g++.old-deja/g++.other/warn3.C ! 06ca7f2bda2a3134a177b1c3ae16b9da gcc/testsuite/g++.old-deja/g++.other/warn4.C ! fbe9ec3566cd58bff749af239478babb gcc/testsuite/g++.old-deja/g++.other/warn5.C ! 1590efed7b08e3e0a0e31739b2953e82 gcc/testsuite/g++.old-deja/g++.other/warn6.C ! c28a879506c3f174191552c356bfd7fe gcc/testsuite/g++.old-deja/g++.other/warn7.C ! d83edbe52eb7bc716fbb4d703952fd5c gcc/testsuite/g++.old-deja/g++.pt/alignof.C ! 8f389b607e60e20702fac8c00986634f gcc/testsuite/g++.old-deja/g++.pt/array1.C ! 3b220deaab541cb68cedec5e541bfe9e gcc/testsuite/g++.old-deja/g++.pt/array2.C ! 9fd025f924b46fb426c34d473551f300 gcc/testsuite/g++.old-deja/g++.pt/array3.C ! 3dc91c580932e390a62ef6101ac9bcf4 gcc/testsuite/g++.old-deja/g++.pt/array4.C ! d54d7f76b19f79dd290e5553a5679f48 gcc/testsuite/g++.old-deja/g++.pt/array5.C ! 9deafe0c23dcd9d4742de631c72fa4d3 gcc/testsuite/g++.old-deja/g++.pt/array6.C ! 0bf7b9320971f79173514bee96bfc707 gcc/testsuite/g++.old-deja/g++.pt/array7.C ! 9ad6c674ab6a9f9b3887f2753be55e8e gcc/testsuite/g++.old-deja/g++.pt/asm1.C ! 6e7995b25cead45381bee1b2b6852987 gcc/testsuite/g++.old-deja/g++.pt/asm2.C ! df13d28bbf26a454f863dc63645ae86e gcc/testsuite/g++.old-deja/g++.pt/assign1.C ! d4cf31c7ccc3352854005754527b4dab gcc/testsuite/g++.old-deja/g++.pt/auto_ptr.C ! 1adb535176b9d881aafd1bb9dc833b29 gcc/testsuite/g++.old-deja/g++.pt/bad-type.C ! 21465eae905a378446c7da795d7f644c gcc/testsuite/g++.old-deja/g++.pt/builtin.C ! f2d3dfbbab290614f2f519d07999a477 gcc/testsuite/g++.old-deja/g++.pt/call1.C ! 9c3bb0bec6650550ae0bcd2455ff2f6e gcc/testsuite/g++.old-deja/g++.pt/call2.C ! 00bb322c649a2fe684c3fee1fdd590df gcc/testsuite/g++.old-deja/g++.pt/cast1.C ! e4534f08b10c7d0e52a22a8c645b799d gcc/testsuite/g++.old-deja/g++.pt/cast2.C ! 7b9ae09252e64b16ac90f079401bceeb gcc/testsuite/g++.old-deja/g++.pt/codegen1.C ! 773908de3086f266546f3b9c039e01f6 gcc/testsuite/g++.old-deja/g++.pt/cond2.C ! df2c973c281b61ba430c736c714be46c gcc/testsuite/g++.old-deja/g++.pt/cond3.C ! 62fec5a71882a865b9fc5990e0a91f49 gcc/testsuite/g++.old-deja/g++.pt/const1.C ! 2c14fd915664060b95fb0c330b64cb4c gcc/testsuite/g++.old-deja/g++.pt/const2.C ! 39f08277505df0f4dda7bde601ff4ef1 gcc/testsuite/g++.old-deja/g++.pt/conv1.C ! 9275b4addba7abf9dad17529be1ea6d3 gcc/testsuite/g++.old-deja/g++.pt/conv2.C ! c0f0a60cf74d252087303d25f5507357 gcc/testsuite/g++.old-deja/g++.pt/conv3.C ! 25d39394e96b80fde77f2b916b2c699b gcc/testsuite/g++.old-deja/g++.pt/copy1.C ! 193750e58e3f38e4488e13b04e298232 gcc/testsuite/g++.old-deja/g++.pt/crash10.C ! 1d560401ba6ffe35e8585bd01c7043b0 gcc/testsuite/g++.old-deja/g++.pt/crash11.C ! 3708c5f29bf66988accc70090bc416e5 gcc/testsuite/g++.old-deja/g++.pt/crash12.C ! fcadc5744a7361e664ae053c8da7d49f gcc/testsuite/g++.old-deja/g++.pt/crash13.C ! 8362f30058de81564a32b4120b51b1d4 gcc/testsuite/g++.old-deja/g++.pt/crash14.C ! 2abe02bab2c536f2c534865125b58f90 gcc/testsuite/g++.old-deja/g++.pt/crash15.C ! 35b8059623af47e93354319df260db31 gcc/testsuite/g++.old-deja/g++.pt/crash16.C ! 1811071a193b352d2fe96d8aaad51eac gcc/testsuite/g++.old-deja/g++.pt/crash17.C ! 1e0208226d67f07bbcf7d617588c459f gcc/testsuite/g++.old-deja/g++.pt/crash18.C ! 82e98f604a37aa2980c5652852906923 gcc/testsuite/g++.old-deja/g++.pt/crash19.C ! dd98e99fef875456445a8b55b18ded46 gcc/testsuite/g++.old-deja/g++.pt/crash1.C ! 385370a7faacf65a2666e3bff39a858b gcc/testsuite/g++.old-deja/g++.pt/crash20.C ! 68803e05712c2baacd757fb9aa114da5 gcc/testsuite/g++.old-deja/g++.pt/crash21.C ! 575a37429617a03cc1f558ee82dd58ea gcc/testsuite/g++.old-deja/g++.pt/crash22.C ! 89a6498e8df15b2c24b475472fe46ff0 gcc/testsuite/g++.old-deja/g++.pt/crash23.C ! 44226c6ee5a09a6e2641782f88d1b326 gcc/testsuite/g++.old-deja/g++.pt/crash24.C ! bd8a95d6bf966374c13ce6ba143f5766 gcc/testsuite/g++.old-deja/g++.pt/crash25.C ! b68c315d87c6da3200c5e40ecf94e0a3 gcc/testsuite/g++.old-deja/g++.pt/crash26.C ! 8986c1670e0c717d65ec99c78532722b gcc/testsuite/g++.old-deja/g++.pt/crash27.C ! 43ca6e630feb5f24d33f3b894fe8dbdd gcc/testsuite/g++.old-deja/g++.pt/crash28.C ! 0511f114a053d6ee5a46245be973b120 gcc/testsuite/g++.old-deja/g++.pt/crash29.C ! 188863c21f7ace70d58d22b340b5478e gcc/testsuite/g++.old-deja/g++.pt/crash2.C ! acf4b3be0fecc691751cb7785e03caae gcc/testsuite/g++.old-deja/g++.pt/crash30.C ! d7866497f7e5839b6b2923ee09574812 gcc/testsuite/g++.old-deja/g++.pt/crash31.C ! 32a446cae5b7f28dc0947d6e7ad5f38b gcc/testsuite/g++.old-deja/g++.pt/crash32.C ! 26b119db5e5fce06a8a493e4a51c0bcd gcc/testsuite/g++.old-deja/g++.pt/crash33.C ! b8a43da58e14e7b6fd2c0512bd16c158 gcc/testsuite/g++.old-deja/g++.pt/crash34.C ! 55b1abdb1a2e1df7825e673f1b1ac0d6 gcc/testsuite/g++.old-deja/g++.pt/crash35.C ! 222dbafd1435c0c04afdf9382b38c41a gcc/testsuite/g++.old-deja/g++.pt/crash36.C ! 9d42fed92afdbda595ff8b94f6cbea98 gcc/testsuite/g++.old-deja/g++.pt/crash37.C ! d927b55815d9cbc44d1ce19f1d22e8a5 gcc/testsuite/g++.old-deja/g++.pt/crash38.C ! 5aa83f41d9dd76aac5bd62155f035575 gcc/testsuite/g++.old-deja/g++.pt/crash39.C ! 73f1c630433f0de92c38f58a030c691d gcc/testsuite/g++.old-deja/g++.pt/crash3.C ! 536d144e5eab0baecffc0286597ddea1 gcc/testsuite/g++.old-deja/g++.pt/crash40.C ! a15c0ec848e2346c62401ad03c2c397b gcc/testsuite/g++.old-deja/g++.pt/crash41.C ! e591311991b921eb27cecccbd9c06e6e gcc/testsuite/g++.old-deja/g++.pt/crash42.C ! d39baf707f17d64bdfa9d0c3824a66da gcc/testsuite/g++.old-deja/g++.pt/crash43.C ! a69d4126135230851c76a71f97b39819 gcc/testsuite/g++.old-deja/g++.pt/crash44.C ! 340c2f747b9a9dcc127c9fbab8276b60 gcc/testsuite/g++.old-deja/g++.pt/crash45.C ! 2285a6d3604aad110c1cc5c21c1881c0 gcc/testsuite/g++.old-deja/g++.pt/crash46.C ! 3814395846f273915594218124823208 gcc/testsuite/g++.old-deja/g++.pt/crash47.C ! d074aa627e88ef4cee6ecc88d370b805 gcc/testsuite/g++.old-deja/g++.pt/crash48.C ! e3287bda1a9a60c1052e85ec61c1a31e gcc/testsuite/g++.old-deja/g++.pt/crash49.C ! afe8ec8e9a353fb58c292fe0888627c5 gcc/testsuite/g++.old-deja/g++.pt/crash4.C ! 32a247728ae8abdf4928dbe880ec7941 gcc/testsuite/g++.old-deja/g++.pt/crash50.C ! e7514283b70aa31f9ba796832d91622b gcc/testsuite/g++.old-deja/g++.pt/crash51.C ! 591fbda8670d791612ad69788de74af5 gcc/testsuite/g++.old-deja/g++.pt/crash52.C ! 9a724df4741a6fe90242a34a989f24e6 gcc/testsuite/g++.old-deja/g++.pt/crash53.C ! ebfd66f22ee0c6dde20bb0c2daa37dd9 gcc/testsuite/g++.old-deja/g++.pt/crash54.C ! e9dbb8f4c6e42a95aad14819c5f9e7a7 gcc/testsuite/g++.old-deja/g++.pt/crash55.C ! c2297c8c986cd0254bfff4e8fde33e63 gcc/testsuite/g++.old-deja/g++.pt/crash56.C ! 918dc72262b95765f343b2263ffcaa9d gcc/testsuite/g++.old-deja/g++.pt/crash57.C ! 0553b4ff4cacf52f95008ed21e2d39db gcc/testsuite/g++.old-deja/g++.pt/crash58.C ! d0d8ba0e054ba50de0985f73d345f355 gcc/testsuite/g++.old-deja/g++.pt/crash59.C ! e68988007739c2e9ddee5744984d1a58 gcc/testsuite/g++.old-deja/g++.pt/crash5.C ! 26c4f98324c745f0fdd92a247eaa6d4b gcc/testsuite/g++.old-deja/g++.pt/crash60.C ! be61b4f9c204928b91f812a20e086e44 gcc/testsuite/g++.old-deja/g++.pt/crash61.C ! c123d0b9a12303c4b06fb3047614c601 gcc/testsuite/g++.old-deja/g++.pt/crash62.C ! 7d86f366dec7adde6f297f1ba3ad2238 gcc/testsuite/g++.old-deja/g++.pt/crash63.C ! 794c7a8a3273bd49aedaeef3511992c6 gcc/testsuite/g++.old-deja/g++.pt/crash64.C ! eee558a87fd483e023ed6affab310325 gcc/testsuite/g++.old-deja/g++.pt/crash65.C ! 1a9c4871548707b67769bd59919e484e gcc/testsuite/g++.old-deja/g++.pt/crash66.C ! f22cf44c7dbbb47eb64c9173b3afe6c9 gcc/testsuite/g++.old-deja/g++.pt/crash67.C ! 502197be06adfab93a6d99ec37627e5a gcc/testsuite/g++.old-deja/g++.pt/crash68.C ! 4d6eefa32368637a08b03b35fc374f73 gcc/testsuite/g++.old-deja/g++.pt/crash6.C ! 21e63e2b294b7398e7c7f5acd5839428 gcc/testsuite/g++.old-deja/g++.pt/crash7.C ! 57c5d3a84b07c37790b3197eb54fd5f4 gcc/testsuite/g++.old-deja/g++.pt/crash8.C ! b6c28f8d9c60b1c777cf66332b3e36a9 gcc/testsuite/g++.old-deja/g++.pt/crash9.C ! 175bbaa432316cf80ec13fb36b444aff gcc/testsuite/g++.old-deja/g++.pt/ctor1.C ! d6dc74584a2ef3f12aaa3209271d7ae1 gcc/testsuite/g++.old-deja/g++.pt/ctor2.C ! ad2cc6cd72ed2f9aa4e2d8675680e0f2 gcc/testsuite/g++.old-deja/g++.pt/debug1.C ! 7ff13cbadc027cf3969e195ccccf78aa gcc/testsuite/g++.old-deja/g++.pt/decl1.C ! 9858f161fed7cab46f56279efd868f75 gcc/testsuite/g++.old-deja/g++.pt/decl2.C ! 9f475a21ce5a4015b7f0d2ca639eac21 gcc/testsuite/g++.old-deja/g++.pt/decl3.C ! bb80eeb4577bc0be3bc12a6e2efd2bef gcc/testsuite/g++.old-deja/g++.pt/decl4.C ! eaff282b339b621747f695a9dbfae2db gcc/testsuite/g++.old-deja/g++.pt/deduct1.C ! ca69a68946097c21181986529a0442c2 gcc/testsuite/g++.old-deja/g++.pt/deduct2.C ! 2fe1eb3ce0fbd8d466eba9a09bb4eda0 gcc/testsuite/g++.old-deja/g++.pt/deduct3.C ! bebda0d9abe97c29d328a826c65a64eb gcc/testsuite/g++.old-deja/g++.pt/deduct4.C ! b98ab69e2ba83f30cbf876e0eb2bd158 gcc/testsuite/g++.old-deja/g++.pt/deduct5.C ! 162fbede0debf0447f169eae092debca gcc/testsuite/g++.old-deja/g++.pt/deduct6.C ! df719460482635555fea5cd129e97296 gcc/testsuite/g++.old-deja/g++.pt/deduct7.C ! 07ca97ef4fcf85ee32103d562a5667ab gcc/testsuite/g++.old-deja/g++.pt/defarg10.C ! e990e8b7630b3cb36a2dc666abfb0ad9 gcc/testsuite/g++.old-deja/g++.pt/defarg11.C ! 916263ca55139f5dfeb25afe206b20f1 gcc/testsuite/g++.old-deja/g++.pt/defarg12.C ! a7bda05d1cbd63fdd8fa49b8acb6fee1 gcc/testsuite/g++.old-deja/g++.pt/defarg13.C ! b4943e4afcd22d42a3462c46ecae1b3c gcc/testsuite/g++.old-deja/g++.pt/defarg14.C ! 9f39cdc786faf8f9b4f883d68f99be57 gcc/testsuite/g++.old-deja/g++.pt/defarg2.C ! adb534905ca3eef8ea15cc52273f4636 gcc/testsuite/g++.old-deja/g++.pt/defarg3.C ! 5b703e6efa53e69590b3de81a09508cf gcc/testsuite/g++.old-deja/g++.pt/defarg4.C ! d76188a085acd697dff8b304e6cd63cc gcc/testsuite/g++.old-deja/g++.pt/defarg5.C ! a1e5d50cb070406f2ef4bc0c401cf993 gcc/testsuite/g++.old-deja/g++.pt/defarg6.C ! 147c0d1c22fa61d6df040461b286f76f gcc/testsuite/g++.old-deja/g++.pt/defarg7.C ! e5a0aace8a8595f9828b01a15b78d750 gcc/testsuite/g++.old-deja/g++.pt/defarg8.C ! 3f681d59e13e6e66d4659f1dacf5ca23 gcc/testsuite/g++.old-deja/g++.pt/defarg9.C ! 9b2b436f0cd34620fbb48b6126c2dea0 gcc/testsuite/g++.old-deja/g++.pt/defarg.C ! 4a7bcf0e69407234143b8788e32f2b6c gcc/testsuite/g++.old-deja/g++.pt/derived1.C ! b9e028a460d0b89de8720a32a624294e gcc/testsuite/g++.old-deja/g++.pt/derived2.C ! 4cf21222d4ef6f621516ff0d05688133 gcc/testsuite/g++.old-deja/g++.pt/derived3.C ! 5b8f05849adf02df49d6c7a143da6dd0 gcc/testsuite/g++.old-deja/g++.pt/dynarray.C ! 212704e4697b00282618e37be0a789ac gcc/testsuite/g++.old-deja/g++.pt/ehspec1.C ! 0d92fbddeec87a8feefb6758771b2590 gcc/testsuite/g++.old-deja/g++.pt/eichin01a.C ! 1b797a6cd88b0d3ac96e728398d4290a gcc/testsuite/g++.old-deja/g++.pt/eichin01b.C ! 57b37f48f51cbae655a21a2f31fbca41 gcc/testsuite/g++.old-deja/g++.pt/eichin01.C ! ee05018b3a3474e051d3aefc4620a8a4 gcc/testsuite/g++.old-deja/g++.pt/enum10.C ! 4c33c98ccaa9f23b440823bd81a76d89 gcc/testsuite/g++.old-deja/g++.pt/enum11.C ! 71ddd0d94190c1df7e268b312cee5e5b gcc/testsuite/g++.old-deja/g++.pt/enum12.C ! 7b4f8898d8f20a0985e804ffbba64dbc gcc/testsuite/g++.old-deja/g++.pt/enum13.C ! 1e48bee97188537da1115301ec5f1da1 gcc/testsuite/g++.old-deja/g++.pt/enum14.C ! c1dd17dce0fa19e95a8a2c79c6a1d90b gcc/testsuite/g++.old-deja/g++.pt/enum2.C ! d813a116a12ca2b98a36e5ef02510f85 gcc/testsuite/g++.old-deja/g++.pt/enum3.C ! 5b19e434a6998b0c505946afafea7527 gcc/testsuite/g++.old-deja/g++.pt/enum4.C ! a8bc5961a15b11a7127925e409439cdd gcc/testsuite/g++.old-deja/g++.pt/enum5.C ! ad32608eef1269ad91ecb9482b11691c gcc/testsuite/g++.old-deja/g++.pt/enum6.C ! ce9d6550a9f34d8358557849e76b1559 gcc/testsuite/g++.old-deja/g++.pt/enum7.C ! f810b331320bcf7c26d40f2971ba5545 gcc/testsuite/g++.old-deja/g++.pt/enum8.C ! ee9b7f755fa40a8a83f089ffffd2ac7b gcc/testsuite/g++.old-deja/g++.pt/enum9.C ! d40150664de8eb0bbab1f8ae93675776 gcc/testsuite/g++.old-deja/g++.pt/enum.C ! d76effa03214da94f36f9a3401e3527a gcc/testsuite/g++.old-deja/g++.pt/error1.C ! e6b61ba29fe492336ba559207a643ca8 gcc/testsuite/g++.old-deja/g++.pt/error2.C ! 69934beb5853875136b70df407860519 gcc/testsuite/g++.old-deja/g++.pt/error3.C ! 73e8a2e83664d61664447fff504aa31a gcc/testsuite/g++.old-deja/g++.pt/explarg1.C ! ef7f4bd0cfe753d04ab64fcd4f60d8c6 gcc/testsuite/g++.old-deja/g++.pt/explicit10.C ! 41ea3db1352a4253869e4c8ee7f1c8d2 gcc/testsuite/g++.old-deja/g++.pt/explicit11.C ! d7e010e7483688160e518f4917ad84e8 gcc/testsuite/g++.old-deja/g++.pt/explicit12.C ! b8a7ba6d4098421fe9b36ad25f249780 gcc/testsuite/g++.old-deja/g++.pt/explicit13.C ! aa158d2b9769ca6340ade8386dbdd727 gcc/testsuite/g++.old-deja/g++.pt/explicit14.C ! 0b036ce91227775ab2f7e28527d9f32e gcc/testsuite/g++.old-deja/g++.pt/explicit15.C ! acb1c7686098e1ea15825a87f66d7902 gcc/testsuite/g++.old-deja/g++.pt/explicit16.C ! 4cbe60932d0e94a06976d96ebe6152cc gcc/testsuite/g++.old-deja/g++.pt/explicit17.C ! 6842653b5be655212acb39ca79477054 gcc/testsuite/g++.old-deja/g++.pt/explicit18.C ! fa1d306eff36f8a6b5c774a26082ad13 gcc/testsuite/g++.old-deja/g++.pt/explicit19.C ! 273c61d41e502ce4ff763228572c5f0c gcc/testsuite/g++.old-deja/g++.pt/explicit1.C ! ed3e49ada2c20af6865aee37d8b15d44 gcc/testsuite/g++.old-deja/g++.pt/explicit20.C ! 7437ee8e90b9247271b62efd4da1ab65 gcc/testsuite/g++.old-deja/g++.pt/explicit21.C ! b4be1895fa850f3ebcd6ef35168961e2 gcc/testsuite/g++.old-deja/g++.pt/explicit22.C ! ff368b7934b08c23823271b831360d66 gcc/testsuite/g++.old-deja/g++.pt/explicit23.C ! 687132e7d025fd971882802b1a044863 gcc/testsuite/g++.old-deja/g++.pt/explicit24.C ! 6ca295110a7bfb90129d0058fdb6a886 gcc/testsuite/g++.old-deja/g++.pt/explicit25.C ! ff484f1d424746014d1bcf8bf7f8a1b1 gcc/testsuite/g++.old-deja/g++.pt/explicit26.C ! 4c5ca76134ecaa959ef3ce6e43a19faf gcc/testsuite/g++.old-deja/g++.pt/explicit27.C ! 8acde1e24b8e67354446cdc4fc287ffe gcc/testsuite/g++.old-deja/g++.pt/explicit28.C ! 0c6a13d8b71463fc19387254998b81ae gcc/testsuite/g++.old-deja/g++.pt/explicit29.C ! 6c2da1ad2b74221941a0aafe4d1f215f gcc/testsuite/g++.old-deja/g++.pt/explicit2.C ! 1e407c297205faae887b343991298a46 gcc/testsuite/g++.old-deja/g++.pt/explicit30.C ! 5ed0cade54d7b0288e8fef406aa39372 gcc/testsuite/g++.old-deja/g++.pt/explicit31.C ! a8aa5392322852bedda84a7e946a8c38 gcc/testsuite/g++.old-deja/g++.pt/explicit32.C ! 96fc2f8745987f5b5d895256cba22cbf gcc/testsuite/g++.old-deja/g++.pt/explicit33.C ! 9cf88259acfbfa2fd1f9d9bf20abdeab gcc/testsuite/g++.old-deja/g++.pt/explicit34.C ! 1000d74288a54fb28014c5dd12c3f164 gcc/testsuite/g++.old-deja/g++.pt/explicit35.C ! ddc0504c1242a1e73e50ba46667f3643 gcc/testsuite/g++.old-deja/g++.pt/explicit36.C ! 54e834b01eba47e0229c4fe0fc098994 gcc/testsuite/g++.old-deja/g++.pt/explicit37.C ! 0cc59787506973953d607c3b3cfbccba gcc/testsuite/g++.old-deja/g++.pt/explicit38.C ! 7c6e40d42d1360c7113332d1028675cc gcc/testsuite/g++.old-deja/g++.pt/explicit39.C ! 7bdddb0a02eca12773fd1a051cd165a9 gcc/testsuite/g++.old-deja/g++.pt/explicit3.C ! 72cb6b9b3a57f4fb25f75ad34000165f gcc/testsuite/g++.old-deja/g++.pt/explicit40.C ! 86bf6569e7990d0b919fec697655a984 gcc/testsuite/g++.old-deja/g++.pt/explicit41.C ! 35a228037896375cfd1218c82e509f52 gcc/testsuite/g++.old-deja/g++.pt/explicit42.C ! 184b236b46a59d664ba7e3994d3e14fe gcc/testsuite/g++.old-deja/g++.pt/explicit43.C ! eeba0732ab375cb0baaae85b577f967b gcc/testsuite/g++.old-deja/g++.pt/explicit4.C ! 39e97d1cd7053844c7e2404804e8cc05 gcc/testsuite/g++.old-deja/g++.pt/explicit50.C ! 2c8ce97ca222558286e1f2b5c915ba03 gcc/testsuite/g++.old-deja/g++.pt/explicit51.C ! 4cd1d9265d589b5a805457f30ca5ccc4 gcc/testsuite/g++.old-deja/g++.pt/explicit52.C ! e208383b6955846029d595c3bd03b356 gcc/testsuite/g++.old-deja/g++.pt/explicit53.C ! e3767555b3e9f69aafa4e31631545242 gcc/testsuite/g++.old-deja/g++.pt/explicit54.C ! 695a1da378b9cb5d29b4810dc64c2356 gcc/testsuite/g++.old-deja/g++.pt/explicit55.C ! f874691eaad8923e6bcb1702ff27845a gcc/testsuite/g++.old-deja/g++.pt/explicit56.C ! 06a024f507d21d212ce0a725d449585d gcc/testsuite/g++.old-deja/g++.pt/explicit57.C ! 095090d773534f21e887a80cc92b8721 gcc/testsuite/g++.old-deja/g++.pt/explicit58.C ! d84ed9cd9341b25e5d07e16a9c8497c0 gcc/testsuite/g++.old-deja/g++.pt/explicit59.C ! 2ccceee4388a48911c34763f6e79896b gcc/testsuite/g++.old-deja/g++.pt/explicit5.C ! 21da1e285f5d89893db8550f68f1d500 gcc/testsuite/g++.old-deja/g++.pt/explicit60.C ! 18f7175d1fd53378e80c51ca317d35b4 gcc/testsuite/g++.old-deja/g++.pt/explicit61.C ! 5363ea03d6d7a724304c1bc655259f69 gcc/testsuite/g++.old-deja/g++.pt/explicit62.C ! 264fbfea36f006909453ff26209f77db gcc/testsuite/g++.old-deja/g++.pt/explicit63.C ! 8bfb6a2e09db64150dece30a8e9d8138 gcc/testsuite/g++.old-deja/g++.pt/explicit64.C ! eb933f81dcd66316a1f88bca5cc66d82 gcc/testsuite/g++.old-deja/g++.pt/explicit65.C ! 8266c169b6e9ca69bee1c35b3cbc8746 gcc/testsuite/g++.old-deja/g++.pt/explicit66.C ! f9658c2dd3fd6c16b17469642ab4ebf1 gcc/testsuite/g++.old-deja/g++.pt/explicit67.C ! 12cc5ce647e319b2d6947602ceb1bb66 gcc/testsuite/g++.old-deja/g++.pt/explicit68.C ! 74d16901f6598da62f8e10339b1e13b9 gcc/testsuite/g++.old-deja/g++.pt/explicit69.C ! 6cd92bef67a152661ec9cc6c52e1a5d3 gcc/testsuite/g++.old-deja/g++.pt/explicit6.C ! 64a6c72fae965f5e6e0ce3ec79e74f11 gcc/testsuite/g++.old-deja/g++.pt/explicit70.C ! d913b4d7e260746c46c4f6fb5d0d25af gcc/testsuite/g++.old-deja/g++.pt/explicit71.C ! 255520dfcb827d85c254e37d553e38e1 gcc/testsuite/g++.old-deja/g++.pt/explicit72.C ! 917c36ea68204c0b56125939b620134c gcc/testsuite/g++.old-deja/g++.pt/explicit73.C ! 695894147e35bacef9739ba9e6da11f6 gcc/testsuite/g++.old-deja/g++.pt/explicit74.C ! 6dc249c48a7588e19f2cda04b44f8be4 gcc/testsuite/g++.old-deja/g++.pt/explicit75.C ! 2104f62c7cc5239c486541c241ef89b5 gcc/testsuite/g++.old-deja/g++.pt/explicit76.C ! 7337d0a835d1b23098bea63fddcf4dfd gcc/testsuite/g++.old-deja/g++.pt/explicit77.C ! a0032889c996056c4231f106c2bfc43d gcc/testsuite/g++.old-deja/g++.pt/explicit78.C ! 0a01afb5703d9cccdd8b1ca091e20bb6 gcc/testsuite/g++.old-deja/g++.pt/explicit79.C ! fe78c6e72a1f578d14c0512d90caad61 gcc/testsuite/g++.old-deja/g++.pt/explicit80.C ! a026eff7f55e0343c0d357e41998e870 gcc/testsuite/g++.old-deja/g++.pt/explicit81.C ! 4be526353ade77179b9091ca5fdb9cf1 gcc/testsuite/g++.old-deja/g++.pt/explicit82.C ! c8a26f37672fc1f1735d1a8793c512f5 gcc/testsuite/g++.old-deja/g++.pt/explicit8.C ! 2048df52f559bb2dad17983568c0d774 gcc/testsuite/g++.old-deja/g++.pt/explicit9.C ! 3487b9fe1bb9aa4e0f54026d6d5d5a26 gcc/testsuite/g++.old-deja/g++.pt/export1.C ! 937b47082e0e5b8b777a193c2045c361 gcc/testsuite/g++.old-deja/g++.pt/expr1.C ! 02f8a6bbceb36e95dffb7bd4355c2033 gcc/testsuite/g++.old-deja/g++.pt/expr2.C ! 404a0a471a1caad24684b4d52de19172 gcc/testsuite/g++.old-deja/g++.pt/expr3.C ! 33bb4f80f7a5c24d5679b2923c5670d5 gcc/testsuite/g++.old-deja/g++.pt/expr5.C ! 619d962538d9d166d1131873bfc1b4ae gcc/testsuite/g++.old-deja/g++.pt/expr6.C ! eae71438b36cca63e4ee07118b036001 gcc/testsuite/g++.old-deja/g++.pt/expr7.C ! a6a26715b5f2ee08c03c1c1ddb18236a gcc/testsuite/g++.old-deja/g++.pt/expr8.C ! d524cd55771d824295565e10315fd2bf gcc/testsuite/g++.old-deja/g++.pt/extern1.C ! 623927839b1440501a83a44e8c6cd07a gcc/testsuite/g++.old-deja/g++.pt/fntry1.C ! f42ef8c7b2cef5c1709cba71199b5d77 gcc/testsuite/g++.old-deja/g++.pt/friend10.C ! fe71e5ffa467de3989fe0db5887d2c44 gcc/testsuite/g++.old-deja/g++.pt/friend11.C ! 072237e6617b11b1f8f54a1cc401ab6f gcc/testsuite/g++.old-deja/g++.pt/friend12.C ! d2904d6cecac015c1c6e65c460648114 gcc/testsuite/g++.old-deja/g++.pt/friend13.C ! 76cadfb500b872024ea4b780f9a0ef59 gcc/testsuite/g++.old-deja/g++.pt/friend14.C ! e25a41687e4e940a81db50985ed1366d gcc/testsuite/g++.old-deja/g++.pt/friend15.C ! e1eba9a36090551a60c4cd568e8fe66d gcc/testsuite/g++.old-deja/g++.pt/friend16.C ! cedd42154223762b31d44f587554acc4 gcc/testsuite/g++.old-deja/g++.pt/friend17.C ! 7f8d45f974ba7ee12815e85047b95d7b gcc/testsuite/g++.old-deja/g++.pt/friend18.C ! 06f103101341810a7b72f8ec0de0c29c gcc/testsuite/g++.old-deja/g++.pt/friend1.C ! 291eeae46367198762ea84f48881a4a8 gcc/testsuite/g++.old-deja/g++.pt/friend20.C ! e8d08245e2efb53a450af3ba9c642e8f gcc/testsuite/g++.old-deja/g++.pt/friend21.C ! 518a930e33a9c7bffb804d4f439fcf24 gcc/testsuite/g++.old-deja/g++.pt/friend22.C ! 00d9b9ddc9f297d40acccc5c2ea41468 gcc/testsuite/g++.old-deja/g++.pt/friend23.C ! c12484746b3b3d5f2233a8cb42f6464a gcc/testsuite/g++.old-deja/g++.pt/friend24.C ! f0c38d7d73bae947b233e0a3eb2e7454 gcc/testsuite/g++.old-deja/g++.pt/friend25.C ! 6bebb5862e10035a9ad5d5d4f55e2305 gcc/testsuite/g++.old-deja/g++.pt/friend26.C ! c8eb156fe71d734c3ca4562810faa6e5 gcc/testsuite/g++.old-deja/g++.pt/friend27.C ! 8bbd75ea6a9a3c6b41028f5cc386f6aa gcc/testsuite/g++.old-deja/g++.pt/friend28.C ! dff364a9f8234743175609061fb00129 gcc/testsuite/g++.old-deja/g++.pt/friend29.C ! 72083e7908b694935f8899884c04f89e gcc/testsuite/g++.old-deja/g++.pt/friend30.C ! 81c9926f980edcd17231f56b9568b0dc gcc/testsuite/g++.old-deja/g++.pt/friend31.C ! ea54812a51ee402d2c61381a8ccb3446 gcc/testsuite/g++.old-deja/g++.pt/friend32.C ! ad0e4e76bf18c847685fe381b2db7801 gcc/testsuite/g++.old-deja/g++.pt/friend33.C ! 7fd566f65442c4f27f4580049b3f9b54 gcc/testsuite/g++.old-deja/g++.pt/friend34.C ! 8128d5f99ff0424b79698d2a412658bd gcc/testsuite/g++.old-deja/g++.pt/friend35.C ! d5c2f51d82f5f80778c3d8bfce21461f gcc/testsuite/g++.old-deja/g++.pt/friend36.C ! c2141644fc33bf55b5da066f773db6fa gcc/testsuite/g++.old-deja/g++.pt/friend37.C ! 25728cd1922b24f7061261700cacef93 gcc/testsuite/g++.old-deja/g++.pt/friend38.C ! b15b08047e33d87112dd5baa492b24fa gcc/testsuite/g++.old-deja/g++.pt/friend39.C ! 4dd62e8fe56d96cc5f74a14dd6eb5903 gcc/testsuite/g++.old-deja/g++.pt/friend3.C ! 7c3b3464dfe617b8ca22b200865b00b2 gcc/testsuite/g++.old-deja/g++.pt/friend40.C ! 31398208b74ece771fe1f2f73fcba014 gcc/testsuite/g++.old-deja/g++.pt/friend41.C ! 540fd956d325d0aa4769600acae7c0c2 gcc/testsuite/g++.old-deja/g++.pt/friend42.C ! 301f35594b1f8e003468b70f0975722e gcc/testsuite/g++.old-deja/g++.pt/friend43.C ! cdbb5542332d9ba2fba1f567d6e9e08c gcc/testsuite/g++.old-deja/g++.pt/friend44.C ! df7d01cb9e83b1ca1b006b7718b0b8bf gcc/testsuite/g++.old-deja/g++.pt/friend45.C ! 81e33521c902dd01bd10a901800a8b1c gcc/testsuite/g++.old-deja/g++.pt/friend46.C ! 7c69d10be073a85966d0fe1737fbf230 gcc/testsuite/g++.old-deja/g++.pt/friend47.C ! c6e5016152bfb759118ae6067f94bc98 gcc/testsuite/g++.old-deja/g++.pt/friend48.C ! 3fa14c24a814fa00f1e6d0e86d69bf36 gcc/testsuite/g++.old-deja/g++.pt/friend49.C ! bd62ddf844767510d988a91418f1c5cb gcc/testsuite/g++.old-deja/g++.pt/friend4.C ! fa9d23d193f4b405787db50998ee1850 gcc/testsuite/g++.old-deja/g++.pt/friend5.C ! f37440b612cf6d74499b8cf3c614fdb2 gcc/testsuite/g++.old-deja/g++.pt/friend6.C ! 2a8c138073677b413a3c89de42d324f2 gcc/testsuite/g++.old-deja/g++.pt/friend7.C ! e012862cb4020fa7673f263b6698a326 gcc/testsuite/g++.old-deja/g++.pt/friend8.C ! 54620ae07f8d0c64d61abbe14d28c5d4 gcc/testsuite/g++.old-deja/g++.pt/friend9.C ! b5f83a28cbe580ee876974ea015b9d4f gcc/testsuite/g++.old-deja/g++.pt/goto2.C ! 7d17efe21e893f6a4b70fab91215dc54 gcc/testsuite/g++.old-deja/g++.pt/goto.C ! 3823c4b603c5980ffaaca546e8f650ad gcc/testsuite/g++.old-deja/g++.pt/incomplete1.C ! e42daa256f472c2009a390901c27fd6c gcc/testsuite/g++.old-deja/g++.pt/infinite1.C ! b3a04570db4fdb69f0df03a3fcf1d309 gcc/testsuite/g++.old-deja/g++.pt/inherit1.C ! 28244f1f50e65130b38d7d0bd5734730 gcc/testsuite/g++.old-deja/g++.pt/inherit2.C ! df8b6fb117055d3030ac4a16e7d9652b gcc/testsuite/g++.old-deja/g++.pt/inject1.C ! 2561cc9788102a262f6b817b51c51ea8 gcc/testsuite/g++.old-deja/g++.pt/inject2.C ! 9becc6b60e24b9b917c3240eb67cdf79 gcc/testsuite/g++.old-deja/g++.pt/inline1.C ! c27b3924e12665aa819d9c1eb8b515ab gcc/testsuite/g++.old-deja/g++.pt/inline2.C ! d66c4fde23d4d04d14422202940dde41 gcc/testsuite/g++.old-deja/g++.pt/instantiate10.C ! e7ee5bb602fee5b34b1fc6b20d8d756c gcc/testsuite/g++.old-deja/g++.pt/instantiate11.C ! 87c77d50a9b8bcd13e8869e4756bcb04 gcc/testsuite/g++.old-deja/g++.pt/instantiate12.C ! d7cca84493aad98aec660bbff1f5b1c5 gcc/testsuite/g++.old-deja/g++.pt/instantiate13.C ! 80c08f8b43302e8c0fb233e29218ede3 gcc/testsuite/g++.old-deja/g++.pt/instantiate1.C ! 7aec59bb622f42c16476e3d897fb0cb4 gcc/testsuite/g++.old-deja/g++.pt/instantiate2.C ! d312822e3a0567debe161e80a9852c67 gcc/testsuite/g++.old-deja/g++.pt/instantiate3.C ! e845846d7da8624f5b8ffa036f0ed48f gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C ! d9a0eaaa98a929b13cc2a5f883260640 gcc/testsuite/g++.old-deja/g++.pt/instantiate5.C ! 4b60596da1a9f558f49d041b04457130 gcc/testsuite/g++.old-deja/g++.pt/instantiate5.cc ! b72705507b458d57e4782a54d6d2ee76 gcc/testsuite/g++.old-deja/g++.pt/instantiate5-main.cc ! 2ee98ffa249fe85f963b4fd1643a19a8 gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C ! d98d69ee99fb3f74d27827ff24fb8b3c gcc/testsuite/g++.old-deja/g++.pt/instantiate7.C ! b760cfdba7c16665da061ab5cab1fa55 gcc/testsuite/g++.old-deja/g++.pt/instantiate8.C ! 9b52836d0b5cc24477740b8ffda0b8b4 gcc/testsuite/g++.old-deja/g++.pt/instantiate9.C ! c913be06a5e2d46f52d6942dcb160400 gcc/testsuite/g++.old-deja/g++.pt/koenig1.C ! 6803b17fa32f4f77f08d5a8e67084bf5 gcc/testsuite/g++.old-deja/g++.pt/label1.C ! 74f901046228380449ae3baeb5096fbd gcc/testsuite/g++.old-deja/g++.pt/link1.C ! faad4b7453073f9f2fd7194dd4af782a gcc/testsuite/g++.old-deja/g++.pt/local1.C ! ecde9e102937ee809f8b67e5efbae236 gcc/testsuite/g++.old-deja/g++.pt/local2.C ! e2e409c8ab85028ef09b220a91de6dfb gcc/testsuite/g++.old-deja/g++.pt/local3.C ! 1100c5bcce4a46a1489112c4c257c7a7 gcc/testsuite/g++.old-deja/g++.pt/local4.C ! befa9004753da2bcb61f46ee598c7b8a gcc/testsuite/g++.old-deja/g++.pt/local5.C ! 65f4be3c56201636904549f241c4cf24 gcc/testsuite/g++.old-deja/g++.pt/local6.C ! 4e765c7240554e025c2792ca80ac15a9 gcc/testsuite/g++.old-deja/g++.pt/local7.C ! 1cfd70d8f9071e06a3860770bf0b6165 gcc/testsuite/g++.old-deja/g++.pt/lookup10.C ! d0a260f00fcfb13618176d41eac13a5a gcc/testsuite/g++.old-deja/g++.pt/lookup1.C ! 01792d5ba05f8e61b80b5518e6b1cc09 gcc/testsuite/g++.old-deja/g++.pt/lookup2.C ! 171bc2e8b8d9b2c6e3abdde111a5f050 gcc/testsuite/g++.old-deja/g++.pt/lookup3.C ! 42986431ad9b15940c229226d6ec4a86 gcc/testsuite/g++.old-deja/g++.pt/lookup4.C ! 810c6d88c6102f9dbb1890bec44124be gcc/testsuite/g++.old-deja/g++.pt/lookup5.C ! 4922c229088bbca4c83064c2e8943fef gcc/testsuite/g++.old-deja/g++.pt/lookup6.C ! ace1d008dd08c5bb54e89244f9df1cd6 gcc/testsuite/g++.old-deja/g++.pt/lookup7.C ! 94f54627b1304f85623bf165622f411a gcc/testsuite/g++.old-deja/g++.pt/lookup8.C ! 8c797dc59b9303d1a902aa6710560044 gcc/testsuite/g++.old-deja/g++.pt/lookup9.C ! 68ae4259897949e12ba6f612c0e667b6 gcc/testsuite/g++.old-deja/g++.pt/m1.C ! 976da8859474ddc134f3109fc5b2789d gcc/testsuite/g++.old-deja/g++.pt/m2.C ! 75e5e46903a6ccd9aec9094d2672dc10 gcc/testsuite/g++.old-deja/g++.pt/m3.C ! 81c5bf6abf911fc27a5b6e1d13f20524 gcc/testsuite/g++.old-deja/g++.pt/m4.C ! 0529737246a919aac9b8b2d78f4e5aab gcc/testsuite/g++.old-deja/g++.pt/m5.C ! 8a1d7defce3fc101cc7efc01c3579567 gcc/testsuite/g++.old-deja/g++.pt/m6.C ! 189faa5977372d669155a92e011593a1 gcc/testsuite/g++.old-deja/g++.pt/m7.C ! 67f1cce046b4cd8420a0daf2792e2e4f gcc/testsuite/g++.old-deja/g++.pt/m8.C ! 130a1ddab5d7f57a2f4ae6e57f547378 gcc/testsuite/g++.old-deja/g++.pt/m9a.C ! 46df5c4cfffb3709e86a3342eda1d702 gcc/testsuite/g++.old-deja/g++.pt/m9.C ! 784b251702b100d813b64092c48d83c8 gcc/testsuite/g++.old-deja/g++.pt/mangle1.C ! 783914ae2b155c7e758a36fe70c320a4 gcc/testsuite/g++.old-deja/g++.pt/mangle2.C ! 56b1bdd1db0bf5887d8d8c29324977e5 gcc/testsuite/g++.old-deja/g++.pt/memclass10.C ! ab9e7f877c53ad0353502b73855312d3 gcc/testsuite/g++.old-deja/g++.pt/memclass11.C ! 1a0d9a4f8370b49fb503cc8119004c17 gcc/testsuite/g++.old-deja/g++.pt/memclass12.C ! 3372708d0f49623ec94ca5651cf5b073 gcc/testsuite/g++.old-deja/g++.pt/memclass13.C ! afb2741438e7d3a3a8dec7e741781414 gcc/testsuite/g++.old-deja/g++.pt/memclass14.C ! 7c353edc5e8c81c94f858f4fde721e74 gcc/testsuite/g++.old-deja/g++.pt/memclass15.C ! 05ffd060adf1f64bdb78db1e10abd3c6 gcc/testsuite/g++.old-deja/g++.pt/memclass16.C ! 8bec4cc1da1e18f32458e4c3a3c8af2f gcc/testsuite/g++.old-deja/g++.pt/memclass17.C ! 4f8da01902d9e16c6bb00329dab07164 gcc/testsuite/g++.old-deja/g++.pt/memclass18.C ! f99aa1081528c48bcecd5a6e5e0fad52 gcc/testsuite/g++.old-deja/g++.pt/memclass19.C ! df66615f44e1b18ef550499be8ed0229 gcc/testsuite/g++.old-deja/g++.pt/memclass1.C ! 7e7e4c8c8a3541a7ae94eff831f235bb gcc/testsuite/g++.old-deja/g++.pt/memclass20.C ! c779fbb2e6d392d978c77df210983e28 gcc/testsuite/g++.old-deja/g++.pt/memclass21.C ! fc1c8a869d5ec7559efe90b9c6f9c78b gcc/testsuite/g++.old-deja/g++.pt/memclass2.C ! b2895d81098caa1d254d4aad183cc47f gcc/testsuite/g++.old-deja/g++.pt/memclass3.C ! 5b606b807bf311106ed8968ee6b98b01 gcc/testsuite/g++.old-deja/g++.pt/memclass4.C ! e04462a0a9b0e5347afd025e4514df54 gcc/testsuite/g++.old-deja/g++.pt/memclass5.C ! e841de59f68e727816ffaae50c0f221d gcc/testsuite/g++.old-deja/g++.pt/memclass6.C ! 4de67264651c0cd591ec8d92687a7fb0 gcc/testsuite/g++.old-deja/g++.pt/memclass7.C ! fb1c43d527fbf3e2151303ec6ec25eb0 gcc/testsuite/g++.old-deja/g++.pt/memclass8.C ! fa42ab5756ba6106b506e9c1fb45aceb gcc/testsuite/g++.old-deja/g++.pt/memclass9.C ! 1bef8782d08b3c6de2bab59c7370d8e2 gcc/testsuite/g++.old-deja/g++.pt/memtemp100.C ! 4ec5b1638579f803a480fb71c9d548b4 gcc/testsuite/g++.old-deja/g++.pt/memtemp10.C ! 9dc3b3369aa7e0765d33c2633d91e958 gcc/testsuite/g++.old-deja/g++.pt/memtemp11.C ! c49d75255634dd1d38c00b4ccd12186f gcc/testsuite/g++.old-deja/g++.pt/memtemp12.C ! ac3321d3cb14c1f85dd1cfa9d38df694 gcc/testsuite/g++.old-deja/g++.pt/memtemp13.C ! 5a36894e465df251f14dcf5bbd344d34 gcc/testsuite/g++.old-deja/g++.pt/memtemp14.C ! f1b9246013e671507344ddcd9657020b gcc/testsuite/g++.old-deja/g++.pt/memtemp15.C ! 4f35a5fbc93b0be54fc836a6bc8b068c gcc/testsuite/g++.old-deja/g++.pt/memtemp16.C ! 0e2cbe2d453069ac1c8a7d096cbd1e68 gcc/testsuite/g++.old-deja/g++.pt/memtemp17.C ! 3ff90e6f4aeaa29dda038bf5e6342894 gcc/testsuite/g++.old-deja/g++.pt/memtemp18.C ! 493b4d1e7f3c7ba9dadc35d078a0284a gcc/testsuite/g++.old-deja/g++.pt/memtemp19.C ! 7c9ff7b48f36a935cfbb8498fa18c47f gcc/testsuite/g++.old-deja/g++.pt/memtemp1.C ! 57131ddff95db101deaa3f1a8531b57f gcc/testsuite/g++.old-deja/g++.pt/memtemp20.C ! 25f1c2d93a682c7ccdedc03abc5854c1 gcc/testsuite/g++.old-deja/g++.pt/memtemp23.C ! 652ae1b58d6749944daad11f3f765054 gcc/testsuite/g++.old-deja/g++.pt/memtemp24.C ! 1e75e85c15d51caa86b1f88f913409c0 gcc/testsuite/g++.old-deja/g++.pt/memtemp25.C ! 12aa4b512a6963472981ee0025ca4de3 gcc/testsuite/g++.old-deja/g++.pt/memtemp26.C ! 435c6c6661db967edab09bec8456f1e8 gcc/testsuite/g++.old-deja/g++.pt/memtemp28.C ! 64001292d35e4546c05e29239be4d7ff gcc/testsuite/g++.old-deja/g++.pt/memtemp29.C ! f1363637cbb5dd90414cf0a0933c5159 gcc/testsuite/g++.old-deja/g++.pt/memtemp2.C ! 3b9a16ac3949a5bf0132472a7453bd4b gcc/testsuite/g++.old-deja/g++.pt/memtemp30.C ! ff2e1e306c99266ec1c5e0c8fd28f834 gcc/testsuite/g++.old-deja/g++.pt/memtemp31.C ! c837d010beffec4b138ac83e31e887dc gcc/testsuite/g++.old-deja/g++.pt/memtemp32.C ! 3e3817c31eb5cbe035ca1d5ddb762f73 gcc/testsuite/g++.old-deja/g++.pt/memtemp33.C ! 81417ad09b437b2a04397f40d497fd9a gcc/testsuite/g++.old-deja/g++.pt/memtemp34.C ! ec27f665d21ce7ab16a07bd62e210ce5 gcc/testsuite/g++.old-deja/g++.pt/memtemp35.C ! 557130276c9f6ee637a9fcfc3e6e19bf gcc/testsuite/g++.old-deja/g++.pt/memtemp36.C ! 9e65539e1acb364e3e4d00df65134d79 gcc/testsuite/g++.old-deja/g++.pt/memtemp37.C ! ac938eb9f6361016ed3ba4b16de68d55 gcc/testsuite/g++.old-deja/g++.pt/memtemp39.C ! 36d4d3c6025343e652003f710e36c1ba gcc/testsuite/g++.old-deja/g++.pt/memtemp3.C ! 68b96f4cc3fab5540612e908ed84335f gcc/testsuite/g++.old-deja/g++.pt/memtemp40.C ! 20c70cba377d830ba9d6e50fe825dca3 gcc/testsuite/g++.old-deja/g++.pt/memtemp41.C ! 2c27c4ec4b415f8d461890c795e98549 gcc/testsuite/g++.old-deja/g++.pt/memtemp42.C ! e47e80330529cb7afe4ed055b4576ee5 gcc/testsuite/g++.old-deja/g++.pt/memtemp43.C ! b1f420bac9ad1cf7cf61622145d050cc gcc/testsuite/g++.old-deja/g++.pt/memtemp44.C ! 3d7592fe0dae485e1e9663cee792b524 gcc/testsuite/g++.old-deja/g++.pt/memtemp45.C ! a6d4494dfcbff56e1372aa0b99ea4698 gcc/testsuite/g++.old-deja/g++.pt/memtemp46.C ! 1302c6dadabc11ba4fbb32ed2faad447 gcc/testsuite/g++.old-deja/g++.pt/memtemp47.C ! 4c8a9249e4ac3af9638122d522718271 gcc/testsuite/g++.old-deja/g++.pt/memtemp48.C ! d1d9a8d5e40b5fb0441e4c88a9a58bc6 gcc/testsuite/g++.old-deja/g++.pt/memtemp49.C ! 523a4ab713e3ccb8b017703adb8ea7a3 gcc/testsuite/g++.old-deja/g++.pt/memtemp4.C ! 3092bc8ef7502fa2629c4b00133dd79f gcc/testsuite/g++.old-deja/g++.pt/memtemp52.C ! 31f5811bfdcc1b0d77eea99c0fdd2d0a gcc/testsuite/g++.old-deja/g++.pt/memtemp53.C ! 8f8e98c8dc91cd3216edcdd0105c25d7 gcc/testsuite/g++.old-deja/g++.pt/memtemp55.C ! 9fd903e5ed2b0f601536dfbd4c3a22a5 gcc/testsuite/g++.old-deja/g++.pt/memtemp56.C ! b481f5b7e9b4fb7319ff5c17d06963fa gcc/testsuite/g++.old-deja/g++.pt/memtemp58.C ! aad5f3bdb50f6977327b5b218d32526b gcc/testsuite/g++.old-deja/g++.pt/memtemp59.C ! cc10988f7b82b80020afb2cbc2be6736 gcc/testsuite/g++.old-deja/g++.pt/memtemp5.C ! 014af7a2fb5cdcb52d0e8d45b22fafdc gcc/testsuite/g++.old-deja/g++.pt/memtemp60.C ! ce141482239d76ab62a6ad4a98a68807 gcc/testsuite/g++.old-deja/g++.pt/memtemp61.C ! b4da1e4647d3a394d7b6d4aea652680d gcc/testsuite/g++.old-deja/g++.pt/memtemp62.C ! 4703ed2bafd93bd240f15e50f461e2f2 gcc/testsuite/g++.old-deja/g++.pt/memtemp63.C ! 38d96a224830c7705b0dffc6e34755ab gcc/testsuite/g++.old-deja/g++.pt/memtemp64.C ! f4f0157f17dc22f1dd440e652a01fc84 gcc/testsuite/g++.old-deja/g++.pt/memtemp65.C ! ce3df9ae4b9b6b8f504826c9542e10c8 gcc/testsuite/g++.old-deja/g++.pt/memtemp66.C ! 0a74c4c76b6fcd8398559155d15ee562 gcc/testsuite/g++.old-deja/g++.pt/memtemp67.C ! 803c276204be0edf76ffb65079479c5a gcc/testsuite/g++.old-deja/g++.pt/memtemp68.C ! 45dbdf02e6239b98048ef7584013b0f1 gcc/testsuite/g++.old-deja/g++.pt/memtemp69.C ! 1ee8c188da61392b6521d0806d4a59db gcc/testsuite/g++.old-deja/g++.pt/memtemp6.C ! 7d3bd406efd26e158af5c60fe1251d8b gcc/testsuite/g++.old-deja/g++.pt/memtemp70.C ! 8b399162a70095f581a5d181e9cd51e2 gcc/testsuite/g++.old-deja/g++.pt/memtemp71.C ! 2064173d94827c41a431f024cee9d82a gcc/testsuite/g++.old-deja/g++.pt/memtemp72.C ! 096249ca2aedb9920fbcf11775a2edb7 gcc/testsuite/g++.old-deja/g++.pt/memtemp73.C ! 97549afab832b77fda5672aa7d7c815a gcc/testsuite/g++.old-deja/g++.pt/memtemp74.C ! 439cfe31ad68b6ca4c28b91498a9b16b gcc/testsuite/g++.old-deja/g++.pt/memtemp75.C ! ee2a00cd5bfa8956405211c4f6261960 gcc/testsuite/g++.old-deja/g++.pt/memtemp76.C ! 5d98c7e0c879b48ad8380fe828229d97 gcc/testsuite/g++.old-deja/g++.pt/memtemp77.C ! ef6dd43a0a944829a8e40bb7d02ff802 gcc/testsuite/g++.old-deja/g++.pt/memtemp78.C ! ba93ff2f6f392b1f1ec5abdc4d4dead2 gcc/testsuite/g++.old-deja/g++.pt/memtemp79.C ! c7588e497b92cdcedbc471bdb943f423 gcc/testsuite/g++.old-deja/g++.pt/memtemp7.C ! dfe226bdc2e8df4b798d0ebefbd4ccc1 gcc/testsuite/g++.old-deja/g++.pt/memtemp80.C ! 9f295b7bbe5eeccadc572942fe8b113b gcc/testsuite/g++.old-deja/g++.pt/memtemp81.C ! da317d4362dac970d00f3f8d92723e35 gcc/testsuite/g++.old-deja/g++.pt/memtemp82.C ! 36f92bddcd9a081e531e4ab67b6bf3fa gcc/testsuite/g++.old-deja/g++.pt/memtemp83.C ! 7cf08f0eb255714be41e1bc90c91a2ca gcc/testsuite/g++.old-deja/g++.pt/memtemp84.C ! e998842784d030d4fab2fcc177428ba6 gcc/testsuite/g++.old-deja/g++.pt/memtemp85.C ! f4d80a9a5994f70c15b091b311c9c1ca gcc/testsuite/g++.old-deja/g++.pt/memtemp86.C ! 96b94f804d043bb43fefbc1e5d99f357 gcc/testsuite/g++.old-deja/g++.pt/memtemp87.C ! 74da4a1f0bfefc0429afd33a40acfb2b gcc/testsuite/g++.old-deja/g++.pt/memtemp88.C ! 9e390bf90a7c130f4742ac3047c677eb gcc/testsuite/g++.old-deja/g++.pt/memtemp89.C ! ade19ffe674662b17d243a6efafca792 gcc/testsuite/g++.old-deja/g++.pt/memtemp8.C ! 1b5dea7a688d8cd29ce6daa44e226a12 gcc/testsuite/g++.old-deja/g++.pt/memtemp90.C ! 64b0ec0600dc4ef8f513f0194fe7257d gcc/testsuite/g++.old-deja/g++.pt/memtemp91.C ! 540eb82bf8e3b6776f6a090e68ebf3f7 gcc/testsuite/g++.old-deja/g++.pt/memtemp92.C ! f35cb75300dd054bed326f0c936c8d1b gcc/testsuite/g++.old-deja/g++.pt/memtemp93.C ! c0b5553d772c8bdf4602ec9e397bc5a8 gcc/testsuite/g++.old-deja/g++.pt/memtemp94.C ! ba086b0c58b3721f78e407692a39cb9f gcc/testsuite/g++.old-deja/g++.pt/memtemp95.C ! 8241764ee81eb4d8d3a3be6f72a7a782 gcc/testsuite/g++.old-deja/g++.pt/memtemp96.C ! d79149c2006aa1786cb67b94840b5231 gcc/testsuite/g++.old-deja/g++.pt/memtemp97.C ! 986db54c0885195fa31e214d42c77ff4 gcc/testsuite/g++.old-deja/g++.pt/memtemp98.C ! a60f1480d0af85827b066c90abdfd6a5 gcc/testsuite/g++.old-deja/g++.pt/memtemp99.C ! ca7227714ddc7523bdb374afe260b78f gcc/testsuite/g++.old-deja/g++.pt/memtemp9.C ! 37c57ef7afc382f042f3af9ac8bb8a26 gcc/testsuite/g++.old-deja/g++.pt/mi1.C ! 6765d46ccfbc215c7f9433e417d01de4 gcc/testsuite/g++.old-deja/g++.pt/nested1.C ! b2734f7995a0e288c2b5eb646c538e3d gcc/testsuite/g++.old-deja/g++.pt/nested2.C ! 2530093d6ff4b33776041f6cbb83d263 gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C ! 5a15c4ebbdf5ac686a23114661211ccb gcc/testsuite/g++.old-deja/g++.pt/niklas01b.C ! f74c2371b4b628dfae566fa1db2e4501 gcc/testsuite/g++.old-deja/g++.pt/niklas01.C ! f2f30ce82159469ba3ab6c0547473a91 gcc/testsuite/g++.old-deja/g++.pt/niklas02.C ! 8a0d7ebd9bf3655a75d60e165673494a gcc/testsuite/g++.old-deja/g++.pt/niklas03.C ! 22146705d28493584966b2adcc263c57 gcc/testsuite/g++.old-deja/g++.pt/nontype1.C ! 0859fb1604dffcb7150609995f0c7167 gcc/testsuite/g++.old-deja/g++.pt/nontype2.C ! 3955d3dd59c066621e6a8e85cb5f97f6 gcc/testsuite/g++.old-deja/g++.pt/nontype3.C ! b8f73a75eea223306130ca7acbb0d8c0 gcc/testsuite/g++.old-deja/g++.pt/nontype4.C ! 1088252f0227636dbd772979a4ba326a gcc/testsuite/g++.old-deja/g++.pt/nontype5.C ! fb0d9b0c70fadf9233f9da77e12933ab gcc/testsuite/g++.old-deja/g++.pt/nttp1.C ! 94f0fcc44ea927fff0f0b4a7ea3ee67c gcc/testsuite/g++.old-deja/g++.pt/nttp2.C ! f1256260eab2b60b9e6f1cb00dd7cc6c gcc/testsuite/g++.old-deja/g++.pt/operator1.C ! 23da0d7551e361709930e1dbb363fbcd gcc/testsuite/g++.old-deja/g++.pt/overload10.C ! e3bff0b8c186e28a157dd612f7988fc6 gcc/testsuite/g++.old-deja/g++.pt/overload11.C ! 1fb27b7941c0b15bb4419bb500e44ab5 gcc/testsuite/g++.old-deja/g++.pt/overload12.C ! 2726e7eb9f223e69eca14341079f4cd7 gcc/testsuite/g++.old-deja/g++.pt/overload13.C ! a7cc7afc5b4d3917287e2eb1136e72b7 gcc/testsuite/g++.old-deja/g++.pt/overload14.C ! b120569cbaba674fa6fa0e1461c92fc8 gcc/testsuite/g++.old-deja/g++.pt/overload15.C ! 6edbc1c34baa440f9fe7ac5a9c57d073 gcc/testsuite/g++.old-deja/g++.pt/overload1.C ! 9d9938bf727f56481aae89ded9100089 gcc/testsuite/g++.old-deja/g++.pt/overload2.C ! 17d985f8e0055d711bd6f46440b506c0 gcc/testsuite/g++.old-deja/g++.pt/overload3.C ! 3810576128729d1dc68f6e22b99defef gcc/testsuite/g++.old-deja/g++.pt/overload4.C ! 081417a25f47a26a37e0a73a0d3057a2 gcc/testsuite/g++.old-deja/g++.pt/overload5.C ! 44907ff5ef1d1066b6b39107ecb88f74 gcc/testsuite/g++.old-deja/g++.pt/overload6.C ! c137119c4022edf2d8efa6a8da4e6f08 gcc/testsuite/g++.old-deja/g++.pt/overload7.C ! 3e1e706e620fe63e0069f79a46d7d1cd gcc/testsuite/g++.old-deja/g++.pt/overload8.C ! 6da07c77e41065f4fd25d2590a0cc546 gcc/testsuite/g++.old-deja/g++.pt/overload9.C ! 98e623a44647fcd383fe6c264bcafea1 gcc/testsuite/g++.old-deja/g++.pt/parms1.C ! e36ad3d6e053eb47203e23904d6d6e3a gcc/testsuite/g++.old-deja/g++.pt/parms2.C ! 6f8ecc7e23bd84e90b15a55b95660d7a gcc/testsuite/g++.old-deja/g++.pt/parms3.C ! 315b0f17950eae8a3c5bee4ebfe1676e gcc/testsuite/g++.old-deja/g++.pt/parse2.C ! 709717334255f3a6d05461e494b17891 gcc/testsuite/g++.old-deja/g++.pt/partial1.C ! b68e78ca6a6b20cd26939f63cc2694dd gcc/testsuite/g++.old-deja/g++.pt/partial2.C ! a51913000fc79ce5fce525d2592b04ca gcc/testsuite/g++.old-deja/g++.pt/partial3.C ! a93d39dfa0350d17f446c06770e3022b gcc/testsuite/g++.old-deja/g++.pt/partial4.C ! 31348eb5718b57a4188db1a59b245aa5 gcc/testsuite/g++.old-deja/g++.pt/partial5.C ! 4f7cbba362e22c31077f4ebd633a360a gcc/testsuite/g++.old-deja/g++.pt/poi1.C ! f07eca4ce324c88a3c4c0a6c61c825d2 gcc/testsuite/g++.old-deja/g++.pt/pointer1.C ! f84505e827ff9d275724d3f7e2eef1ff gcc/testsuite/g++.old-deja/g++.pt/ptrmem10.C ! 46176d6da474c7c2a2b4d0d630c4b9cb gcc/testsuite/g++.old-deja/g++.pt/ptrmem1.C ! 42b546af24cd6a9e6b0bf9288a0c9adb gcc/testsuite/g++.old-deja/g++.pt/ptrmem2.C ! fd6c9bbde46f9a741d3ea6fcf4196c71 gcc/testsuite/g++.old-deja/g++.pt/ptrmem3.C ! bf3497f7210e8501db836f12a50b4847 gcc/testsuite/g++.old-deja/g++.pt/ptrmem4.C ! 307b552baa37598a74e96cc36e240254 gcc/testsuite/g++.old-deja/g++.pt/ptrmem5.C ! a502c5d9ab715358ae3280f9865dba06 gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C ! 43af7526c15acf063c86ed2628da6ed1 gcc/testsuite/g++.old-deja/g++.pt/ptrmem7.C ! e52e6177e655a4986751dbd9747d4dc7 gcc/testsuite/g++.old-deja/g++.pt/ptrmem8.C ! abb79ef912e0e96abdb5a966b3df11bb gcc/testsuite/g++.old-deja/g++.pt/ptrmem9.C ! f52f7adcc5fe58e460e0e642279da385 gcc/testsuite/g++.old-deja/g++.pt/recursion2.C ! d32874636fe85b59968597a9e03e060b gcc/testsuite/g++.old-deja/g++.pt/recursion.C ! 882172c995d5cf33811ec52ba163a08c gcc/testsuite/g++.old-deja/g++.pt/redecl1.C ! 4b0d2c4de566d4685481d1e70444f070 gcc/testsuite/g++.old-deja/g++.pt/redecl2.C ! 73086c0ac161a43cd36bffb9c800b3be gcc/testsuite/g++.old-deja/g++.pt/ref1.C ! 9496be7cce9dca2d16421479e66c783d gcc/testsuite/g++.old-deja/g++.pt/ref2.C ! 0326d6254bda67a154ca4ff2b4bd4982 gcc/testsuite/g++.old-deja/g++.pt/ref3.C ! eca3b76193c99a555bee74a6025d82bc gcc/testsuite/g++.old-deja/g++.pt/ref4.C ! 6b1d72dc6eecb2b37118aa31fe595963 gcc/testsuite/g++.old-deja/g++.pt/repo1.C ! 70573390dfa048586be63b1376c0cc17 gcc/testsuite/g++.old-deja/g++.pt/repo2.C ! 708e3b162e1743753812f17300a3b1b8 gcc/testsuite/g++.old-deja/g++.pt/repo3.C ! d747a227ff5bc9921084ca7dec2118a7 gcc/testsuite/g++.old-deja/g++.pt/repo4.C ! a8546d341b42085260ccd351b918e18c gcc/testsuite/g++.old-deja/g++.pt/scope1.C ! 7259c6f6b64b40712386f6548cabea8e gcc/testsuite/g++.old-deja/g++.pt/shadow1.C ! 7832134a73622623fa6b54ea86054246 gcc/testsuite/g++.old-deja/g++.pt/shadow2.C ! c42a41548aa56c8333e7d2c7000231f1 gcc/testsuite/g++.old-deja/g++.pt/sizeof2.C ! 18de3cbc7fa3cd181a28e0a6fbd17b53 gcc/testsuite/g++.old-deja/g++.pt/sizeof3.C ! 3ab299279fe5631234edf363f1ea47bd gcc/testsuite/g++.old-deja/g++.pt/sizeof.C ! 78f3b4847f76087dd14f1722999a7331 gcc/testsuite/g++.old-deja/g++.pt/spec10.C ! e9268b8e99b3745bcf73bd2daf3e5819 gcc/testsuite/g++.old-deja/g++.pt/spec11.C ! 629a9c9d3e53fc2a9cb8b0f4f7590172 gcc/testsuite/g++.old-deja/g++.pt/spec12.C ! f0dc61d0c11cfe14e42aed869ff6453d gcc/testsuite/g++.old-deja/g++.pt/spec13.C ! fea725bbf029652eac5230a4f7249377 gcc/testsuite/g++.old-deja/g++.pt/spec14.C ! 2f8e3ba39b62e7596b8074418d5931ca gcc/testsuite/g++.old-deja/g++.pt/spec15.C ! 64311d9b9b0edd106090cad4ab1185f1 gcc/testsuite/g++.old-deja/g++.pt/spec16.C ! fa0318448a07e1f2736619aa01d8732d gcc/testsuite/g++.old-deja/g++.pt/spec17.C ! be4c4aaf4896a204dd3b537e9467220b gcc/testsuite/g++.old-deja/g++.pt/spec18.C ! 20894f40e5d69e5aae0b8e042159c827 gcc/testsuite/g++.old-deja/g++.pt/spec19.C ! 1c96663624a060c4cc29a4ae37cce796 gcc/testsuite/g++.old-deja/g++.pt/spec1.C ! 4f2ee8eba054c3fe2ba2daebef3df852 gcc/testsuite/g++.old-deja/g++.pt/spec20.C ! 52d3bef899d8ffa7c94dcdd013dd1d9d gcc/testsuite/g++.old-deja/g++.pt/spec21.C ! 0daf4ca5de6ea5d8f88fdd6282e2453b gcc/testsuite/g++.old-deja/g++.pt/spec22.C ! 367cdf2dd4f938be53439e37487c6a8f gcc/testsuite/g++.old-deja/g++.pt/spec23.C ! c641e36402b485a24d11862e3fabfc28 gcc/testsuite/g++.old-deja/g++.pt/spec24.C ! 791cb8011101118669713cbe197ead57 gcc/testsuite/g++.old-deja/g++.pt/spec25.C ! c680e00cbe603257da2666614bc5752f gcc/testsuite/g++.old-deja/g++.pt/spec26.C ! e83375c299749ce5b856d368f92db935 gcc/testsuite/g++.old-deja/g++.pt/spec27.C ! 312b1014cbf474dd927b7911815cf759 gcc/testsuite/g++.old-deja/g++.pt/spec28.C ! 8ee1d6648f3481623123d00a6c0c4137 gcc/testsuite/g++.old-deja/g++.pt/spec29.C ! 6dea43e72960bc1d42aee3da9eaf0230 gcc/testsuite/g++.old-deja/g++.pt/spec2.C ! 1493ad25bf38b894f4a1e792c22d0411 gcc/testsuite/g++.old-deja/g++.pt/spec30.C ! 5d85c96e7ef4ccffcea361ff582c4dac gcc/testsuite/g++.old-deja/g++.pt/spec31.C ! 0d5a7ee59e13d34e0cacef3333c95393 gcc/testsuite/g++.old-deja/g++.pt/spec32.C ! 68df4c1c06ed2c04200d90b294704422 gcc/testsuite/g++.old-deja/g++.pt/spec33.C ! 1a92c1203dc984f1d9f74805db9b09cf gcc/testsuite/g++.old-deja/g++.pt/spec34.C ! aa11ec007dcbac0e8cf67aeb781a3206 gcc/testsuite/g++.old-deja/g++.pt/spec35.C ! 26f197ce8b46e51c044d5b32830ec0ff gcc/testsuite/g++.old-deja/g++.pt/spec36.C ! d90c0eb04a0e59ee3360203fb5b060f7 gcc/testsuite/g++.old-deja/g++.pt/spec37.C ! bc15e40e290206d22d8803ef0d77c08f gcc/testsuite/g++.old-deja/g++.pt/spec38.C ! ba4e5b12f2ce628d2a7e46bf22658d96 gcc/testsuite/g++.old-deja/g++.pt/spec39.C ! e2acae1babefa4ee3bb8f9db59ab76e3 gcc/testsuite/g++.old-deja/g++.pt/spec3.C ! 9032596d62c4af42055e4c705300a122 gcc/testsuite/g++.old-deja/g++.pt/spec40.C ! cad9794eab82bd6f8f2d29e8df55bda4 gcc/testsuite/g++.old-deja/g++.pt/spec41.C ! 5cca19f1e13cebaaa185c729d0f8bba8 gcc/testsuite/g++.old-deja/g++.pt/spec4.C ! 85fefb6db26df1ac52e3a1bd38c24162 gcc/testsuite/g++.old-deja/g++.pt/spec5.C ! 216b43891b00dedddfc46563fb1a5ea3 gcc/testsuite/g++.old-deja/g++.pt/spec6.C ! 48eac1a120525c146e973dea81905b73 gcc/testsuite/g++.old-deja/g++.pt/spec7.C ! 3612c391a5a866716ef9cd0a70802bfe gcc/testsuite/g++.old-deja/g++.pt/spec8.C ! a8e3f81a6b6d012a1195ec088520808e gcc/testsuite/g++.old-deja/g++.pt/spec9.C ! 6e1f9dfcbea7082174a6264d33e93969 gcc/testsuite/g++.old-deja/g++.pt/static10.C ! 0a291e82989d5cef0104e90da5938b98 gcc/testsuite/g++.old-deja/g++.pt/static11.C ! e0d0fe1b8240ee54372126de5a91f0c7 gcc/testsuite/g++.old-deja/g++.pt/static1.C ! b0ee25173b0e8adc17515578b0821f22 gcc/testsuite/g++.old-deja/g++.pt/static2.C ! cce93274cc52f32776c18c658a1f9dde gcc/testsuite/g++.old-deja/g++.pt/static3.C ! 589231529de4c0a45cb857d76c3e2a2e gcc/testsuite/g++.old-deja/g++.pt/static4.C ! d3753adb4f484f4fb4b4e2fc61de3464 gcc/testsuite/g++.old-deja/g++.pt/static5.C ! 89035a9a2e7a1fde05d2365f36a99343 gcc/testsuite/g++.old-deja/g++.pt/static6.C ! 72154d5a2f46122f8101c515f3a29357 gcc/testsuite/g++.old-deja/g++.pt/static7.C ! 89ecd6c73fd87f973e737c007e6defb0 gcc/testsuite/g++.old-deja/g++.pt/static8.C ! 6e11a4161127a251dd4e656f70f7bb7b gcc/testsuite/g++.old-deja/g++.pt/static9.C ! 146d06d1176317370943a7d9242645dc gcc/testsuite/g++.old-deja/g++.pt/static_cast.C ! 5db15e0a52bb9bee309b37da293a7cb3 gcc/testsuite/g++.old-deja/g++.pt/stmtexpr2.C ! 728932a75888ba7fb19987b8fcc2c22d gcc/testsuite/g++.old-deja/g++.pt/stmtexpr.C ! b419885700082cf1ee793296d408f7b4 gcc/testsuite/g++.old-deja/g++.pt/switch1.C ! 0bf819f894a73840e575e5f45c0f80d5 gcc/testsuite/g++.old-deja/g++.pt/syntax1.C ! e9efff2b62f9ddbce9f908fa384b7346 gcc/testsuite/g++.old-deja/g++.pt/syntax2.C ! ae7c36b1eeaed02bf6c81ef92931372f gcc/testsuite/g++.old-deja/g++.pt/t00.C ! b97c2c6c13d4d6af7ec8d485c57e1918 gcc/testsuite/g++.old-deja/g++.pt/t01.C ! 001ca48f810669a44c356cc1b8ad9db2 gcc/testsuite/g++.old-deja/g++.pt/t03.C ! b50c701134c37b321e4a69d0c58403cc gcc/testsuite/g++.old-deja/g++.pt/t04.C ! 5cad3042063a00419cd9dff7e08329d3 gcc/testsuite/g++.old-deja/g++.pt/t05.C ! 35e4a5f53fc28256636ed59b15b28e0b gcc/testsuite/g++.old-deja/g++.pt/t06.C ! a2feedbc0bbbcf664f944a1d26e5e961 gcc/testsuite/g++.old-deja/g++.pt/t07.C ! f98acb35fadb4e573d4df33880e42721 gcc/testsuite/g++.old-deja/g++.pt/t08.C ! ab59d6518a9b4fa6ac5b57dfde3e31d3 gcc/testsuite/g++.old-deja/g++.pt/t09.C ! 23324631d401176730aa21b6453b5397 gcc/testsuite/g++.old-deja/g++.pt/t10.C ! 47ca705cccef9227752773d7328ffd2b gcc/testsuite/g++.old-deja/g++.pt/t11a.C ! 4225a5fa8a7dd3d384ce411bdccbe3ca gcc/testsuite/g++.old-deja/g++.pt/t11.C ! 9ef5be0611dbb2e8f35161b175a47fc4 gcc/testsuite/g++.old-deja/g++.pt/t12a.C ! 24e1a97a52be67a54cacdea0ae77c24d gcc/testsuite/g++.old-deja/g++.pt/t12.C ! 529d83fc81378eb5042bacfe331e7873 gcc/testsuite/g++.old-deja/g++.pt/t13.C ! 6ab53197c0d07f59425f5093c7a03a80 gcc/testsuite/g++.old-deja/g++.pt/t14a.C ! b59e3f5f7ff0b0c2278313d6bf906fc3 gcc/testsuite/g++.old-deja/g++.pt/t14.C ! db61d490571ac4a6c293fd7847f28c80 gcc/testsuite/g++.old-deja/g++.pt/t16.C ! 933beb1baf7c9b5eba412bbc82a23eb3 gcc/testsuite/g++.old-deja/g++.pt/t18.C ! 1a70177ec379802cdf5ee9ffeb79c086 gcc/testsuite/g++.old-deja/g++.pt/t20.C ! 769d64b01fc99ed38e04cd629540261d gcc/testsuite/g++.old-deja/g++.pt/t21.C ! 573e00e68110eaba11e9c0eda33a484a gcc/testsuite/g++.old-deja/g++.pt/t22.C ! bdaa6d5c9f9696147ac816a8e0746133 gcc/testsuite/g++.old-deja/g++.pt/t23.C ! a0067eafe5ab9c011aacc6badd3420ea gcc/testsuite/g++.old-deja/g++.pt/t24.C ! ec5573413f4479dbdb630a4ea84a00f9 gcc/testsuite/g++.old-deja/g++.pt/t25.C ! 2c1853754e948bba7e6a12e55a3f9632 gcc/testsuite/g++.old-deja/g++.pt/t26.C ! 75470117b0d7d119abcd7dec91fafc5f gcc/testsuite/g++.old-deja/g++.pt/t27.C ! 9d1a90d478f9d7cd8e7147d1688c25ca gcc/testsuite/g++.old-deja/g++.pt/t28.C ! 54e47e28f776181981b3f04a07edc35a gcc/testsuite/g++.old-deja/g++.pt/t29.C ! 51cc8731024011463ae200a3ff582412 gcc/testsuite/g++.old-deja/g++.pt/t30.C ! f5cd99f666857129dc16f71b72b32464 gcc/testsuite/g++.old-deja/g++.pt/t31.C ! 76baa57e62b2aebfb501c4f9fb42ec75 gcc/testsuite/g++.old-deja/g++.pt/t32a.C ! 7c4f4dc67e63781b875169ea666fdae5 gcc/testsuite/g++.old-deja/g++.pt/t32.C ! be430db3c83c1e77ffcbbbd0b1311df6 gcc/testsuite/g++.old-deja/g++.pt/t34a.C ! b0bd1180be5ac11fdc14fa8adc5618cf gcc/testsuite/g++.old-deja/g++.pt/t34.C ! 1f2805de9d0dd928b7dc9d6396f793df gcc/testsuite/g++.old-deja/g++.pt/t35a.C ! 6af909875fa9f90e1e7206db6ad54117 gcc/testsuite/g++.old-deja/g++.pt/t35.C ! c84f5cedd02a6127c6506cfa331391da gcc/testsuite/g++.old-deja/g++.pt/t36.C ! 2e421a22074476f104dce2246485a180 gcc/testsuite/g++.old-deja/g++.pt/t37a.C ! afccb64f42e87f045abab9cb26c0647d gcc/testsuite/g++.old-deja/g++.pt/t37.C ! 75bc3e70f5f3963a4a43e97741cf1de7 gcc/testsuite/g++.old-deja/g++.pt/t38.C ! 598c9491e685762dd5cf98540cf3ccc7 gcc/testsuite/g++.old-deja/g++.pt/t39.C ! e751f7def809cea6c632d7fb5b80ccb8 gcc/testsuite/g++.old-deja/g++.pt/t40.C ! 44cf9bfda2364b0753fbd446690d0f2e gcc/testsuite/g++.old-deja/g++.pt/t41.C ! a8453a0423b23d07a9388be4c9d8f47a gcc/testsuite/g++.old-deja/g++.pt/t42.C ! 512f748377d5b3abb48e8b3adaad4be7 gcc/testsuite/g++.old-deja/g++.pt/test4.C ! ccb1258479fc3c67a962243e8c6ac4ba gcc/testsuite/g++.old-deja/g++.pt/test5.C ! 50dc4935fd4767c5498d475789c47408 gcc/testsuite/g++.old-deja/g++.pt/tiemann1r.C ! ec10794193ab29b44ba0ed0a93de1ebc gcc/testsuite/g++.old-deja/g++.pt/tiemann2.C ! 92be9313dbfafa9a6e904d05fe194212 gcc/testsuite/g++.old-deja/g++.pt/to2.C ! cad9d7dbca50e29c77f796d1e03c0a8b gcc/testsuite/g++.old-deja/g++.pt/tt2.C ! 1c1dde5705b7ef17dd1d6f9f2b5b2527 gcc/testsuite/g++.old-deja/g++.pt/tt.C ! d6a1c491e887e233e9f3e46e18ea05c7 gcc/testsuite/g++.old-deja/g++.pt/ttp10.C ! 6b638ad39fe12b3954b07cd5b390a0e2 gcc/testsuite/g++.old-deja/g++.pt/ttp11.C ! 565c0feee97fb10e6c6160cf197d28b3 gcc/testsuite/g++.old-deja/g++.pt/ttp12.C ! 5c80e0943a4ba50fcbbc6a3e76da7a59 gcc/testsuite/g++.old-deja/g++.pt/ttp13.C ! 08d5bfba5e313c4c6c25e1dd45f5cba0 gcc/testsuite/g++.old-deja/g++.pt/ttp14.C ! 023bcee7785516c4931ccce087cb23fd gcc/testsuite/g++.old-deja/g++.pt/ttp15.C ! dc2f5a3a4f430f79cf1552940261f2d9 gcc/testsuite/g++.old-deja/g++.pt/ttp16.C ! 963f18e46e5f9f4e89f16a33a2900a71 gcc/testsuite/g++.old-deja/g++.pt/ttp17.C ! d1488ec6b9b284255236a3f2c2a1bd9d gcc/testsuite/g++.old-deja/g++.pt/ttp18.C ! cdb44978fe70277fbe02aa952a0135a9 gcc/testsuite/g++.old-deja/g++.pt/ttp19.C ! 9f6079517b0ee65699a89433eb3ec29f gcc/testsuite/g++.old-deja/g++.pt/ttp1.C ! 2c207ca3761392c64a1f955fbf76311e gcc/testsuite/g++.old-deja/g++.pt/ttp20.C ! 92ffa78e27566e1323a2f50e9a788fcb gcc/testsuite/g++.old-deja/g++.pt/ttp21.C ! 90b00b8bdc7f8cddd6f5cc747c5f937a gcc/testsuite/g++.old-deja/g++.pt/ttp22.C ! 2477d229d210819466ceaa3dd3bb3002 gcc/testsuite/g++.old-deja/g++.pt/ttp23.C ! 01feee6c104db689f628b2499f63542f gcc/testsuite/g++.old-deja/g++.pt/ttp24.C ! cb02ebed2f9be0bfb5a98092e96bd082 gcc/testsuite/g++.old-deja/g++.pt/ttp25.C ! 4f63b7028baa64da9bb9aae676f0e1b2 gcc/testsuite/g++.old-deja/g++.pt/ttp26.C ! 6462de0c02cc9496d53c0308c67a54d6 gcc/testsuite/g++.old-deja/g++.pt/ttp27.C ! 93e2d26dad1778805146f119b74b1529 gcc/testsuite/g++.old-deja/g++.pt/ttp28.C ! 88555227089654b7519e701bc3b6f621 gcc/testsuite/g++.old-deja/g++.pt/ttp29.C ! 91ae82c96542c91f95c0377f8bf9d606 gcc/testsuite/g++.old-deja/g++.pt/ttp2.C ! 3dd7d697357c99241e1d464855ae966f gcc/testsuite/g++.old-deja/g++.pt/ttp30.C ! 5f123e63e7f82c710a78560e26acc28a gcc/testsuite/g++.old-deja/g++.pt/ttp31.C ! e6761a81b983120123cc446ee2bb99ba gcc/testsuite/g++.old-deja/g++.pt/ttp32.C ! aa0cde2e02ea719b588fe2a369e2b71a gcc/testsuite/g++.old-deja/g++.pt/ttp33.C ! 8dc60b7b5d5ad7afa8de972e489b2967 gcc/testsuite/g++.old-deja/g++.pt/ttp34.C ! 60f9f8ca90f573e7d944853a50a1b099 gcc/testsuite/g++.old-deja/g++.pt/ttp35.C ! 43fb1d14b55b3a0e8a2d1d21457282ff gcc/testsuite/g++.old-deja/g++.pt/ttp36.C ! d74b47dea06b30ebdb93016705d4fe06 gcc/testsuite/g++.old-deja/g++.pt/ttp37.C ! cde79343e05da1bbccc88e3bf325ea04 gcc/testsuite/g++.old-deja/g++.pt/ttp38.C ! 93d3cbd0d4b9edbe8c88ad77b2d42e53 gcc/testsuite/g++.old-deja/g++.pt/ttp39.C ! aa8220744cffd386d90038a43341a131 gcc/testsuite/g++.old-deja/g++.pt/ttp3.C ! bc6511a585846bd7646db3415e36f676 gcc/testsuite/g++.old-deja/g++.pt/ttp40.C ! 44335c77e34a59fcdbd35ce3a453dd4a gcc/testsuite/g++.old-deja/g++.pt/ttp41.C ! 17c2c9c9db2600b7847866cd4285af11 gcc/testsuite/g++.old-deja/g++.pt/ttp42.C ! b3090cd8d030914161af21a2959c2815 gcc/testsuite/g++.old-deja/g++.pt/ttp43.C ! 592098ebd3db56f6ca9ebfc3dadb8984 gcc/testsuite/g++.old-deja/g++.pt/ttp44.C ! a7322de888b4b6c05466d26e51372412 gcc/testsuite/g++.old-deja/g++.pt/ttp45.C ! 4c791b2f93efc50503c6c5e3eaa7dd35 gcc/testsuite/g++.old-deja/g++.pt/ttp46.C ! 923e63997896ba4851da3c13603d075e gcc/testsuite/g++.old-deja/g++.pt/ttp47.C ! 392f36747d5240b754e0b5ba3e899557 gcc/testsuite/g++.old-deja/g++.pt/ttp48.C ! fc6613a2b4cdea9da335da10b446300a gcc/testsuite/g++.old-deja/g++.pt/ttp49.C ! abf587e48be196dfc52c8e436cd098c2 gcc/testsuite/g++.old-deja/g++.pt/ttp4.C ! 4b8e846d9ad0f88ab881eb5334dca868 gcc/testsuite/g++.old-deja/g++.pt/ttp50.C ! e21e64d5bf94549c995756027a97efdb gcc/testsuite/g++.old-deja/g++.pt/ttp51.C ! a0ad3717d706ab0e38262e2cb1818205 gcc/testsuite/g++.old-deja/g++.pt/ttp52.C ! 20fb2043be6ad6f1486e40c6e4909168 gcc/testsuite/g++.old-deja/g++.pt/ttp53.C ! 5d047fa0fb43bd8a4a3df486c8742dd9 gcc/testsuite/g++.old-deja/g++.pt/ttp54.C ! 960d60e90f42a0eb908c58d544fbd322 gcc/testsuite/g++.old-deja/g++.pt/ttp55.C ! 582b66897280ddfad16ac377519b1a22 gcc/testsuite/g++.old-deja/g++.pt/ttp56.C ! d553757204d9635a60968599e5f184e8 gcc/testsuite/g++.old-deja/g++.pt/ttp57.C ! be7fe9403723e05f6868efccab83a224 gcc/testsuite/g++.old-deja/g++.pt/ttp58.C ! 0d497e87f240e53b2bbced36a7aabcf6 gcc/testsuite/g++.old-deja/g++.pt/ttp59.C ! 2117ae72852be8839191fb8e5bc6984a gcc/testsuite/g++.old-deja/g++.pt/ttp5.C ! 786445305581ecfffa79fb53ba89528c gcc/testsuite/g++.old-deja/g++.pt/ttp60.C ! 4b62026d7f31a8f925f49c26dbc4d2d7 gcc/testsuite/g++.old-deja/g++.pt/ttp61.C ! 4abf594b84571dba7c9b8f4c8ea604c8 gcc/testsuite/g++.old-deja/g++.pt/ttp62.C ! e8c2f6385f09e7463a4d5153f6c63846 gcc/testsuite/g++.old-deja/g++.pt/ttp63.C ! 4ab0afb1cb3c9db02b756d5cf4e5e6f0 gcc/testsuite/g++.old-deja/g++.pt/ttp64.C ! 4f7d940afd2ce812774283089291f6d6 gcc/testsuite/g++.old-deja/g++.pt/ttp65.C ! 630345194d6b34b47811923d89376ea6 gcc/testsuite/g++.old-deja/g++.pt/ttp6.C ! 6ea9d35ef3a59d12408e3850c580de1f gcc/testsuite/g++.old-deja/g++.pt/ttp7.C ! f1614c9083ef134c9a16d71f945322a4 gcc/testsuite/g++.old-deja/g++.pt/ttp8.C ! 30b43bac11e233bf8941bfe1fd5b97a6 gcc/testsuite/g++.old-deja/g++.pt/ttp9.C ! 318620e10c25eca63522f04dec88b5d7 gcc/testsuite/g++.old-deja/g++.pt/typedef1.C ! 635ca269f6f2bfc52b9ee1ab75a92b3e gcc/testsuite/g++.old-deja/g++.pt/typedef2.C ! 228fb8c248bec1bea4d3213d3004fbec gcc/testsuite/g++.old-deja/g++.pt/typedef3.C ! 71a2c13ad42702533a6f21d43d2049d5 gcc/testsuite/g++.old-deja/g++.pt/typedef4.C ! f082673ac815aee1e142a03b295180c8 gcc/testsuite/g++.old-deja/g++.pt/typename10.C ! f0e11d6518f0fceed09780cc74f1c25a gcc/testsuite/g++.old-deja/g++.pt/typename11.C ! 74aec9ed40f7ea6975297f746e40db9e gcc/testsuite/g++.old-deja/g++.pt/typename12.C ! 801140a6f90dacc2faec17aeb8b23875 gcc/testsuite/g++.old-deja/g++.pt/typename13.C ! b74696aaf47608aed7a1efd2805e4463 gcc/testsuite/g++.old-deja/g++.pt/typename14.C ! 742238782ec9520e32525beeeda72fd2 gcc/testsuite/g++.old-deja/g++.pt/typename15.C ! 69e1a1399b8c3ab305cd0f8d2fb6a034 gcc/testsuite/g++.old-deja/g++.pt/typename16.C ! 536ba4b55b2ed2977446152d5277860c gcc/testsuite/g++.old-deja/g++.pt/typename17.C ! f4323b2d5d5f2e0cf747bedf0fdf70e0 gcc/testsuite/g++.old-deja/g++.pt/typename18.C ! de446625154d3572cdeda6495d684400 gcc/testsuite/g++.old-deja/g++.pt/typename19.C ! d959fd45a44c8ed6942da734f15ace6d gcc/testsuite/g++.old-deja/g++.pt/typename1.C ! b0164f6d3cdac676564180c326f3b9df gcc/testsuite/g++.old-deja/g++.pt/typename20.C ! dfb67d61dc724f688029b5c625517ab9 gcc/testsuite/g++.old-deja/g++.pt/typename21.C ! 82b2d6c1bd6b51ffd07d163c6670c8d0 gcc/testsuite/g++.old-deja/g++.pt/typename22.C ! 0d1d1652f65bda4acdaf004a283dac4e gcc/testsuite/g++.old-deja/g++.pt/typename23.C ! 5ceebb7517e50a9faad0b76f35cf66b5 gcc/testsuite/g++.old-deja/g++.pt/typename24.C ! ed21332d8a03e521a9e2d3cd3e643d1a gcc/testsuite/g++.old-deja/g++.pt/typename25.C ! db1631478430e161613055ed79847014 gcc/testsuite/g++.old-deja/g++.pt/typename26.C ! 679e18c47a0bd7b78b62cbf46c438146 gcc/testsuite/g++.old-deja/g++.pt/typename27.C ! e218c9983c5cf2834e97d221625c2831 gcc/testsuite/g++.old-deja/g++.pt/typename28.C ! aefb0208648e01d926f1fccc206aa215 gcc/testsuite/g++.old-deja/g++.pt/typename2.C ! 62d26e12784c2e03bea02d54c45ccdef gcc/testsuite/g++.old-deja/g++.pt/typename3.C ! cea39576c0a9957a2cea448c98dc94d0 gcc/testsuite/g++.old-deja/g++.pt/typename4.C ! 7d62000a1290fd1ba9f70a82ed55b82c gcc/testsuite/g++.old-deja/g++.pt/typename5.C ! 057207ce0ae1a09398feef2059950969 gcc/testsuite/g++.old-deja/g++.pt/typename6.C ! 82bb04e0a0f5b3caffd5dc869f4f435e gcc/testsuite/g++.old-deja/g++.pt/typename7.C ! 167271a487e0146b0977b14e0bdabaec gcc/testsuite/g++.old-deja/g++.pt/typename8.C ! dd1dc3f67d270326a219eadb474c2b8e gcc/testsuite/g++.old-deja/g++.pt/typename9.C ! d6c8f4a2bd3eee6e10304d0f21bed927 gcc/testsuite/g++.old-deja/g++.pt/unify1.C ! bf884302d62e4009612a7e93dd7f10df gcc/testsuite/g++.old-deja/g++.pt/unify2.C ! 1e49fa76a69677164367e1fd374b5370 gcc/testsuite/g++.old-deja/g++.pt/unify3.C ! 03014877170626eff7141f7d8de2100e gcc/testsuite/g++.old-deja/g++.pt/unify4.C ! 4724760baae794a880b83a1a3ef43965 gcc/testsuite/g++.old-deja/g++.pt/unify6.C ! cb46cc17a18f69d164593218a5d630a0 gcc/testsuite/g++.old-deja/g++.pt/unify7.C ! cbd3dc347c69fa67230281ea530f8d45 gcc/testsuite/g++.old-deja/g++.pt/unify8.C ! 112581a8e8c2b083893e14209dc8e197 gcc/testsuite/g++.old-deja/g++.pt/union1.C ! f6b916c76f9053393e246e9234587d63 gcc/testsuite/g++.old-deja/g++.pt/union2.C ! 6db34b7b286cebb5470a57b834c15939 gcc/testsuite/g++.old-deja/g++.pt/using1.C ! 7528a76d407ab9ad5af9e37d06a2f084 gcc/testsuite/g++.old-deja/g++.pt/using2.C ! b020aa07093e2d7a2422bbdc0b9b3c25 gcc/testsuite/g++.old-deja/g++.pt/vaarg2.C ! fa9072e6c9d12a53ad401fc0d9652fd0 gcc/testsuite/g++.old-deja/g++.pt/vaarg3.C ! 9a7ae6b76deb786bde29550bc4676039 gcc/testsuite/g++.old-deja/g++.pt/vaarg.C ! c97f3ca8bb97750a598a263e1d916808 gcc/testsuite/g++.old-deja/g++.pt/var1.C ! 28c56363351732087dd578beb285fa79 gcc/testsuite/g++.old-deja/g++.pt/vbase1.C ! eb15972adcb852ad15bcb37d39739ce8 gcc/testsuite/g++.old-deja/g++.pt/virtual1.C ! ea4785010f99b86cb5329befa86499b3 gcc/testsuite/g++.old-deja/g++.pt/virtual2.C ! dfc0324b20d7c26de08a9be2bd7d3c72 gcc/testsuite/g++.old-deja/g++.pt/virtual3.C ! e1cc1d4ff1313d69ebd028c0a9df75bb gcc/testsuite/g++.old-deja/g++.pt/virtual4.C ! e4bacbe47abba3ebf1104b50d7cf9249 gcc/testsuite/g++.old-deja/g++.pt/warn1.C ! 3309094d2647252bd9b04ea2b4de883f gcc/testsuite/g++.old-deja/g++.pt/warn2.C ! 97d8440e0f1b762780a5803933af4eb8 gcc/testsuite/g++.old-deja/g++.rfg/00321_01-.C ! 2f2015450b109b3a8121247f0e10831e gcc/testsuite/g++.old-deja/g++.rfg/00324_02-.C ! 18090564deaeabb2833db724176f5e3e gcc/testsuite/g++.old-deja/g++.robertl/980310-1.C ! ee83a1efbd7590614fbf204920c56047 gcc/testsuite/g++.old-deja/g++.robertl/eb102.C ! 9886b6c2178e1508f318b3027cdd915d gcc/testsuite/g++.old-deja/g++.robertl/eb103.C ! d0815bd10637ef31f290d081ddbda880 gcc/testsuite/g++.old-deja/g++.robertl/eb104.C ! 3659e47043ebbb544b5bad1e021405df gcc/testsuite/g++.old-deja/g++.robertl/eb105.C ! b38ea5d6c4cb1484291fff04814081ca gcc/testsuite/g++.old-deja/g++.robertl/eb106.C ! 3e53dc52c997be42c47ab4e29c760531 gcc/testsuite/g++.old-deja/g++.robertl/eb107.C ! a3612f3f68ec2ae185d88189192c82c3 gcc/testsuite/g++.old-deja/g++.robertl/eb108.C ! 6dacd2c29ff74a81a68f5f2590cda598 gcc/testsuite/g++.old-deja/g++.robertl/eb109.C ! 7043c0e8dd58f93b9ec2d562d4af77b8 gcc/testsuite/g++.old-deja/g++.robertl/eb10.C ! 4e0fb43b2a17ed42c66d97c75cbcff3b gcc/testsuite/g++.old-deja/g++.robertl/eb110.C ! 389459a1b35359ae0a53adadeb39890c gcc/testsuite/g++.old-deja/g++.robertl/eb111.C ! 37147a8b03ef1cf59825839e29b88142 gcc/testsuite/g++.old-deja/g++.robertl/eb112.C ! dda1730a666d8970244424705aa4b904 gcc/testsuite/g++.old-deja/g++.robertl/eb113.C ! 3cfd21e032a7b6c6168c382e3a96ce06 gcc/testsuite/g++.old-deja/g++.robertl/eb114.C ! 239088e4929f8dedbfa1d468b3145a0e gcc/testsuite/g++.old-deja/g++.robertl/eb115.C ! eb3cdb3a22417c5582d0bab0b4742a3e gcc/testsuite/g++.old-deja/g++.robertl/eb116.C ! d7b5ad9dc89639b7fdb1139e9f51ce86 gcc/testsuite/g++.old-deja/g++.robertl/eb119.C ! cefd72ccf9ccca809d4dc7746e56f11f gcc/testsuite/g++.old-deja/g++.robertl/eb11.C ! b0b80d381a13416603feedf9611b816d gcc/testsuite/g++.old-deja/g++.robertl/eb120.C ! 282c1b0f7110aef42ae9b46f4ed3798c gcc/testsuite/g++.old-deja/g++.robertl/eb121.C ! 6cea022036005800b290af273d7eb4f5 gcc/testsuite/g++.old-deja/g++.robertl/eb122.C ! 27414451cdd553e1e28ff5c414cae858 gcc/testsuite/g++.old-deja/g++.robertl/eb123.C ! 41102a1c99ea009d5ff0a3074bf4f821 gcc/testsuite/g++.old-deja/g++.robertl/eb124.C ! afde15a3c1cc721d753e92b5ca611620 gcc/testsuite/g++.old-deja/g++.robertl/eb125.C ! 8a691bca88fb3b558c8cbbbcd9c83824 gcc/testsuite/g++.old-deja/g++.robertl/eb126.C ! b8c55e6c915ce77498d2870d52cdec65 gcc/testsuite/g++.old-deja/g++.robertl/eb127.C ! 06b76b4bfa648bedcd960d0535aba50f gcc/testsuite/g++.old-deja/g++.robertl/eb128.C ! c04a24af2e447a423deb4302f7e091b4 gcc/testsuite/g++.old-deja/g++.robertl/eb129a.C ! e797227013d5ca66f3f2c5b3cac31867 gcc/testsuite/g++.old-deja/g++.robertl/eb129.C ! 8a824bc1662e2bc1e829ee6e0d13c4c1 gcc/testsuite/g++.old-deja/g++.robertl/eb12.C ! 3be4b83edfa4caf87e15a6ddb52b0556 gcc/testsuite/g++.old-deja/g++.robertl/eb130.C ! 9fa23844e17e326e9a5d3164b8caa779 gcc/testsuite/g++.old-deja/g++.robertl/eb131.C ! 278a6b1a2f9a26aa60b7ff46dfcc4910 gcc/testsuite/g++.old-deja/g++.robertl/eb132.C ! bc4689e554f4823c5225c057950715a7 gcc/testsuite/g++.old-deja/g++.robertl/eb133a.C ! 771ac7c9cee17110b3980cf481fe48e8 gcc/testsuite/g++.old-deja/g++.robertl/eb133b.C ! 890d178d5644cc029dd848279b234055 gcc/testsuite/g++.old-deja/g++.robertl/eb133.C ! 651675d5ae1c0851fec63f19ff07b36f gcc/testsuite/g++.old-deja/g++.robertl/eb13.C ! f0055ccdf10889b518a9ab6870864ee4 gcc/testsuite/g++.old-deja/g++.robertl/eb14.C ! e1cc4c0a26466bcb288ed01f4b1e02c6 gcc/testsuite/g++.old-deja/g++.robertl/eb15.C ! 3b4d8fa7337c0e5185b2f196534753bd gcc/testsuite/g++.old-deja/g++.robertl/eb16.C ! 25673e9695aa96e1359ed114838592b2 gcc/testsuite/g++.old-deja/g++.robertl/eb17.C ! 53d207d7ba57cee093db93337912bde1 gcc/testsuite/g++.old-deja/g++.robertl/eb18.C ! 9b0fe19732508a1447e5f3d5af4674fa gcc/testsuite/g++.old-deja/g++.robertl/eb19.C ! b8297fbb8ea21dd74224c4f583013d82 gcc/testsuite/g++.old-deja/g++.robertl/eb20.C ! dfa1bab9d1d1dbb5b57ebf2c698892d7 gcc/testsuite/g++.old-deja/g++.robertl/eb21.C ! 1dc895037609f733493bda886c849e02 gcc/testsuite/g++.old-deja/g++.robertl/eb22.C ! 9d707a3f73b9ac5715f144793aab4cf0 gcc/testsuite/g++.old-deja/g++.robertl/eb23.C ! 6746831f359d3159b992e820ac0aa390 gcc/testsuite/g++.old-deja/g++.robertl/eb24.C ! b59a32870ec05fd37278e2e977b4ceb3 gcc/testsuite/g++.old-deja/g++.robertl/eb26.C ! 012e13256611c34a6ded6584b2d7db95 gcc/testsuite/g++.old-deja/g++.robertl/eb27.C ! dc881655a5dcfa0cdbdd902204cb69d8 gcc/testsuite/g++.old-deja/g++.robertl/eb28.C ! 2d148cfc1aef7e73c84dde3cfba1ce8c gcc/testsuite/g++.old-deja/g++.robertl/eb29.C ! 8767b204079f14a768b1e30e16817c5c gcc/testsuite/g++.old-deja/g++.robertl/eb2.C ! a7dc048c55c4684fe2a1abc5448c3dee gcc/testsuite/g++.old-deja/g++.robertl/eb30.C ! d7b3e4fda9dff8856f7aff223775823f gcc/testsuite/g++.old-deja/g++.robertl/eb31.C ! f4a4e96a12a4cb6184f2d8656b2d77b1 gcc/testsuite/g++.old-deja/g++.robertl/eb32.C ! ef46f07e495b4e06388c1bda41791a72 gcc/testsuite/g++.old-deja/g++.robertl/eb33.C ! 5b1b15fcc231e38bed5e4df267955857 gcc/testsuite/g++.old-deja/g++.robertl/eb34.C ! 022bceee6bb804935953e550cbad5afc gcc/testsuite/g++.old-deja/g++.robertl/eb35.C ! d220747503f1cae3d8e04233dceb1d48 gcc/testsuite/g++.old-deja/g++.robertl/eb36.C ! d58ae7b46abd9e5199b3fb1440309bb9 gcc/testsuite/g++.old-deja/g++.robertl/eb37.C ! db68a817c3bdd5f97fe7e97593e0eee4 gcc/testsuite/g++.old-deja/g++.robertl/eb38.C ! b92d300c6fe701dce20422ebf6b69f31 gcc/testsuite/g++.old-deja/g++.robertl/eb39.C ! 0164d1f50c2dd32169fccc50aa1a7e01 gcc/testsuite/g++.old-deja/g++.robertl/eb3.C ! a2554475431f18dfadd63645b06b9130 gcc/testsuite/g++.old-deja/g++.robertl/eb41.C ! 4d36c802ed1bee4b70954e9468de52d3 gcc/testsuite/g++.old-deja/g++.robertl/eb43.C ! f7aec9dbbf21415a752638fc78bac67a gcc/testsuite/g++.old-deja/g++.robertl/eb44.C ! ef8dd1079f1a0fbed1487226cb19d1f4 gcc/testsuite/g++.old-deja/g++.robertl/eb45.C ! 658220006afcca6f063ef520636fe77f gcc/testsuite/g++.old-deja/g++.robertl/eb46.C ! 4f65e058476e0d5ee95cecfc25d27593 gcc/testsuite/g++.old-deja/g++.robertl/eb48.C ! 262caaf3359d2027128ac4b4da113886 gcc/testsuite/g++.old-deja/g++.robertl/eb49.C ! ca1d2b609a7f0d7cb1193e927e15448a gcc/testsuite/g++.old-deja/g++.robertl/eb4.C ! 1ad3ceecd4112409b4be018f32d260b2 gcc/testsuite/g++.old-deja/g++.robertl/eb50.C ! 6d4a283105be144be9d12b5a24a173c7 gcc/testsuite/g++.old-deja/g++.robertl/eb51.C ! ad16b6909db3b254930c04fed0ec8d0f gcc/testsuite/g++.old-deja/g++.robertl/eb52.C ! f81c5754161a5ff2ebd2406bece56fd1 gcc/testsuite/g++.old-deja/g++.robertl/eb54.C ! 515d9f8631388b57acb4079b3ad6e1d9 gcc/testsuite/g++.old-deja/g++.robertl/eb55.C ! 62fa73b17247c1714c275a963fa7328a gcc/testsuite/g++.old-deja/g++.robertl/eb56.C ! 0777d21b3dd550747ecc5bbf0087c1fc gcc/testsuite/g++.old-deja/g++.robertl/eb57.C ! 58bc826ccb2159a92b85635040d7603e gcc/testsuite/g++.old-deja/g++.robertl/eb58.C ! 0a93ceef805435716e94c493f877f9c7 gcc/testsuite/g++.old-deja/g++.robertl/eb59.C ! 587cf27a8a6445ee8c78cc92cf59b65f gcc/testsuite/g++.old-deja/g++.robertl/eb5.C ! 9ec1bcc10a422ce1681840b226b2e797 gcc/testsuite/g++.old-deja/g++.robertl/eb60.C ! e79679e8d57af97c777b23ef2b290a90 gcc/testsuite/g++.old-deja/g++.robertl/eb61.C ! 4bb576d55e0e1e12e3e9ceeebef0ceec gcc/testsuite/g++.old-deja/g++.robertl/eb62.C ! 59505f841b5e13c6d0d05f1ce320d185 gcc/testsuite/g++.old-deja/g++.robertl/eb63.C ! b6595ba27fd258c0900d7e3a4566c9ca gcc/testsuite/g++.old-deja/g++.robertl/eb64.C ! de75043540ca4e516fe1727234b3000e gcc/testsuite/g++.old-deja/g++.robertl/eb65.C ! e728f40777563cb885cfa405a188c976 gcc/testsuite/g++.old-deja/g++.robertl/eb66.C ! fda2b9a8051809962b59e6ca5f79964f gcc/testsuite/g++.old-deja/g++.robertl/eb67.C ! d2067d8db51a62c624a7d36b8b577717 gcc/testsuite/g++.old-deja/g++.robertl/eb69.C ! 1a1f9e745e06ee3866366991f2da25eb gcc/testsuite/g++.old-deja/g++.robertl/eb6.C ! 559dc3f40084aebeeb2d90d1fb731ed3 gcc/testsuite/g++.old-deja/g++.robertl/eb70.C ! ace655424d8104d76d1f908b54d8526d gcc/testsuite/g++.old-deja/g++.robertl/eb71.C ! cadd13ad50ffcc1ec9077249dc0d84c6 gcc/testsuite/g++.old-deja/g++.robertl/eb73.C ! be75e16bfbc653f4918a04c9b9ffb7ea gcc/testsuite/g++.old-deja/g++.robertl/eb74.C ! 055def38a375aca3237eeade062815d5 gcc/testsuite/g++.old-deja/g++.robertl/eb75.C ! dd81fcab77c6b0ad6ce03686438fbd51 gcc/testsuite/g++.old-deja/g++.robertl/eb76.C ! 349f93b6aba01075501dbe0c1897a06a gcc/testsuite/g++.old-deja/g++.robertl/eb77.C ! ffb7d66df8f3d547faff39baa7948154 gcc/testsuite/g++.old-deja/g++.robertl/eb79.C ! eed0467f169c7a3a218649fd1bb443d9 gcc/testsuite/g++.old-deja/g++.robertl/eb7.C ! 1eb9a1d899e84b46785ab32efead0469 gcc/testsuite/g++.old-deja/g++.robertl/eb80.C ! 78c03dfd8616d6624f4aa754373b8727 gcc/testsuite/g++.old-deja/g++.robertl/eb81.C ! bf4dffe16b0ade11667a1a290a8444f4 gcc/testsuite/g++.old-deja/g++.robertl/eb82.C ! 24392840d4084b13ca449e1d760737f6 gcc/testsuite/g++.old-deja/g++.robertl/eb83.C ! 82ebc0a368a4d3db129faff1d32ded02 gcc/testsuite/g++.old-deja/g++.robertl/eb84.C ! 451d74d332d1ebd3febbf9f2fdef05d5 gcc/testsuite/g++.old-deja/g++.robertl/eb86.C ! 1b1d44ab52323a9942ada2f5c6a0042c gcc/testsuite/g++.old-deja/g++.robertl/eb87.C ! baf5eb8554a10760c7a7bf62b952eb28 gcc/testsuite/g++.old-deja/g++.robertl/eb88.C ! a085e6cf1eca394616113132643a792e gcc/testsuite/g++.old-deja/g++.robertl/eb8.C ! cd5292938a62b36f11cfaf58d1d1e034 gcc/testsuite/g++.old-deja/g++.robertl/eb90.C ! 379080f8c09e324345d8035efbf8ad5e gcc/testsuite/g++.old-deja/g++.robertl/eb91.C ! ad2141db80c1ca1cddf3b85bdebbdbba gcc/testsuite/g++.old-deja/g++.robertl/eb92.C ! fdaf4f720a8e78f34da21f6143459cb5 gcc/testsuite/g++.old-deja/g++.robertl/eb93.C ! ff8530ca419749647920a8409a546789 gcc/testsuite/g++.old-deja/g++.robertl/eb94.C ! 49cc5a20317c1043ea84134c98b3e298 gcc/testsuite/g++.old-deja/g++.robertl/eb95.C ! da7c30ff49c68f2cfb12eb420fc61b9c gcc/testsuite/g++.old-deja/g++.robertl/eb97.C ! b81231ff2a48b854398031a1853367a8 gcc/testsuite/g++.old-deja/g++.robertl/eb98.C ! af391639c62202c1066f60c310ba25a7 gcc/testsuite/g++.old-deja/g++.robertl/eb99.C ! aeca5f507eddd33de61260287c6114e6 gcc/testsuite/g++.old-deja/g++.robertl/eb9.C ! 8cbd42dfdf5c3d1001c2ccf679b53f55 gcc/testsuite/g++.old-deja/g++.robertl/ebnull.C ! 2169fcc343d8d7c6033fe636d18909af gcc/testsuite/g++.old-deja/g++.robertl/ebnull-cast.C ! f01b9fb91e77c1431934b8be5323b026 gcc/testsuite/g++.old-deja/g++.robertl/ebnull-oldcast.C ! 65d8652f97a1d4a88241e9fe00ce3a09 gcc/testsuite/g++.old-deja/g++.robertl/eh990323-1.C ! 0f61865a997d9aa8f48d5ac28a1d4ae9 gcc/testsuite/g++.old-deja/g++.robertl/eh990323-2.C ! c62cf2783cffe038295ade5f26a79dc3 gcc/testsuite/g++.old-deja/g++.robertl/eh990323-3.C ! 7cdf127b9647ac0256ead12616afd081 gcc/testsuite/g++.old-deja/g++.robertl/eh990323-4.C ! 2663a885e757a8cd6e06528062067fd0 gcc/testsuite/g++.old-deja/g++.robertl/eh990323-5.C ! c67a0b40ab41073ef2b127e44dfed166 gcc/testsuite/g++.old-deja/g++.robertl/ice990323-1.C ! 77db07cc90cbf8a491ae8245ed131e1b gcc/testsuite/g++.old-deja/g++.robertl/ice990323-2.C ! 252f307c30c2852d483bb9445c0ab70b gcc/testsuite/g++.old-deja/g++.robertl/ice990323-3.C ! 109add3f9d0f1266286de36607a6be27 gcc/testsuite/g++.old-deja/g++.robertl/ice990323-4.C ! 1e0df75bb630426aaa9e32e30df6eeaf gcc/testsuite/g++.old-deja/g++.robertl/ice990323-5.C ! 6cf6eee14bea81b2cce96fc7d78d3139 gcc/testsuite/g++.old-deja/g++.robertl/README ! c04c5df1af975e2555996996c93c2bc3 gcc/testsuite/g++.old-deja/g++.warn/cast-align1.C ! 2e412f07943defebf213634723c56d4e gcc/testsuite/g++.old-deja/g++.warn/compare1.C ! 8e6c43e1ca88faef2525ef3c74453bb2 gcc/testsuite/g++.old-deja/g++.warn/flow1.C ! eb132b2311aaf54983cf7abacab06e28 gcc/testsuite/g++.old-deja/g++.warn/impint2.C ! a4ef33e98df7e7110f4c560b41bcc721 gcc/testsuite/g++.old-deja/g++.warn/impint.C ! ba26331ea379fdf3ed035f76593a9b92 gcc/testsuite/g++.old-deja/g++.warn/inline.C ! d53cb2073c8f36697f63dfe19779eb13 gcc/testsuite/g++.old-deja/g++.warn/iomanip.C ! 8005975800b73ab7a05b4dd3e210a9c3 gcc/testsuite/g++.old-deja/g++.warn/virt1.C ! 530c4c57e5ffb42aab11ba0b2750b505 gcc/testsuite/g++.old-deja/old-deja.exp 77fd09c8a0bab2e507d7549ff1e407c0 gcc/testsuite/lib/compat.exp d8270456fac4be6a3812490017727d4c gcc/testsuite/lib/copy-file.exp + d5edde3619cd3b2b6a47b856dcbefba9 gcc/testsuite/lib/c-torture.exp 54afae923e7da5a4d95b970aebc134ae gcc/testsuite/lib/dg-pch.exp 4eef2039376a8e58e1807c138e75cc1e gcc/testsuite/lib/file-format.exp f294ceb0a4c818c4f309034073e48262 gcc/testsuite/lib/fortran-torture.exp ! 3cd4b1d4a81562c500fb3dc58a8c9631 gcc/testsuite/lib/gcc-defs.exp ! e9104f05b85a877bf2006bbb55f77362 gcc/testsuite/lib/gcc-dg.exp 37abfd22f1d1af262fede1db731093e4 gcc/testsuite/lib/gcc.exp 19408c662c2cdb08eb59a3b644a4b139 gcc/testsuite/lib/gcov.exp + 24a7ac64ddfadbdc83e2ce7f02173040 gcc/testsuite/lib/g++-dg.exp + 0729a8e71c33237cbef7e25365e4f6b4 gcc/testsuite/lib/g++.exp e09473920e998bb4b7b7b20249e3df45 gcc/testsuite/lib/gfortran-dg.exp ! b8604b87734b9fa2ae41f1b4e48c1367 gcc/testsuite/lib/gfortran.exp 5adf0ae59171646d40df2ae96d5b57f9 gcc/testsuite/lib/mike-gcc.exp + 7eab2186af5067fd084dc0f6d96a9894 gcc/testsuite/lib/mike-g++.exp 9523d56141311736863ec362b5fc5659 gcc/testsuite/lib/objc-dg.exp 106d197df5281fdec0d3e2ecc8fe38e3 gcc/testsuite/lib/objc.exp + cbbf4eb9c58f457b82423f55901a770f gcc/testsuite/lib/objc-torture.exp 7ecf31b9cc4183bd5d87cf3231eeb8bd gcc/testsuite/lib/profopt.exp e862e52b520aedebcd4f9c1f0be15d15 gcc/testsuite/lib/prune.exp ! f6e3c579c681e4ce9044f5ed7855859a gcc/testsuite/lib/scanasm.exp bfe7d3c970196309c1764c8bb4458508 gcc/testsuite/lib/scandump.exp 1a1dcbbdcfec79157efad0d7d2d496f9 gcc/testsuite/lib/scantree.exp 8c8329fa1a8d9edd4a61caae7e68494d gcc/testsuite/lib/target-libpath.exp ! 89b35ea424c0786903bd3f7588124d11 gcc/testsuite/lib/target-supports-dg.exp 1c2b6743be74cdc06abd6f01a579bea0 gcc/testsuite/lib/target-supports.exp 26e91887cef2664b6e275a1c83457b5f gcc/testsuite/lib/treelang-dg.exp fc9e7c22daa4f698d4cbaf5f9638cd21 gcc/testsuite/lib/treelang.exp 12c44e5ce5c7ff823d0e05a0a7c2b501 gcc/testsuite/lib/wrapper.exp + 0d71c48c831bf5882b80c4cd6ca9d9d8 gcc/testsuite/objc/compile/20011211-1.m + 51bf9e3b71ed912bf46fc18bb78bc2aa gcc/testsuite/objc/compile/compile.exp + 41f9da1aa9876935f010f6e2b17679e6 gcc/testsuite/objc/compile/pr18406.m + ec6d0a38a35052a5a7323ad5b1322f24 gcc/testsuite/objc/compile/trivial.m 3b8fd8c2ee22e0099d80e4fa89e2befc gcc/testsuite/objc.dg/alias.m a1be9e5501b4997f5240469850890333 gcc/testsuite/objc.dg/anon-1.m 78ba3f1e49ecbf82a9c24165dae0c507 gcc/testsuite/objc.dg/bitfield-1.m *************** e48888b66789fae4562e3b5eaf6c8c76 gcc/te *** 17573,17584 **** 3f1a95dedf82c1e5a0e6653a7175d383 gcc/testsuite/objc.dg/image-info.m ef027ba6682833a14c376b2fcb64444e gcc/testsuite/objc.dg/local-decl-1.m ad6d4ecb4a2310dd80782a448b073bd9 gcc/testsuite/objc.dg/local-decl-2.m - 685a6ee5e2f3b80ff14b507e3986b729 gcc/testsuite/objc.dg/method-1.m c45c97b76d675ea697b68fb9bd8ded2a gcc/testsuite/objc.dg/method-10.m d7d1b004c64569190a3a6e3a1adcfe2a gcc/testsuite/objc.dg/method-11.m 956a4f445f1949a644580e9b460afe4b gcc/testsuite/objc.dg/method-12.m c56d69a0a005d96f4238a4bc5908eb47 gcc/testsuite/objc.dg/method-13.m c0e3440d87797991072d80bcf576ef1f gcc/testsuite/objc.dg/method-14.m f00cd88add91ecc5ecc2a311e5080729 gcc/testsuite/objc.dg/method-2.m 5b3115a64c7b7b3e18e5d5a8d232e96b gcc/testsuite/objc.dg/method-3.m c1c6ac69f9fb8fa359b8781a4519a01a gcc/testsuite/objc.dg/method-4.m --- 17678,17689 ---- 3f1a95dedf82c1e5a0e6653a7175d383 gcc/testsuite/objc.dg/image-info.m ef027ba6682833a14c376b2fcb64444e gcc/testsuite/objc.dg/local-decl-1.m ad6d4ecb4a2310dd80782a448b073bd9 gcc/testsuite/objc.dg/local-decl-2.m c45c97b76d675ea697b68fb9bd8ded2a gcc/testsuite/objc.dg/method-10.m d7d1b004c64569190a3a6e3a1adcfe2a gcc/testsuite/objc.dg/method-11.m 956a4f445f1949a644580e9b460afe4b gcc/testsuite/objc.dg/method-12.m c56d69a0a005d96f4238a4bc5908eb47 gcc/testsuite/objc.dg/method-13.m c0e3440d87797991072d80bcf576ef1f gcc/testsuite/objc.dg/method-14.m + 685a6ee5e2f3b80ff14b507e3986b729 gcc/testsuite/objc.dg/method-1.m f00cd88add91ecc5ecc2a311e5080729 gcc/testsuite/objc.dg/method-2.m 5b3115a64c7b7b3e18e5d5a8d232e96b gcc/testsuite/objc.dg/method-3.m c1c6ac69f9fb8fa359b8781a4519a01a gcc/testsuite/objc.dg/method-4.m *************** fd0b48d499e8f102c91bce628ac9003b gcc/te *** 17607,17615 **** d1968305e6adc643c173f8e091195361 gcc/testsuite/objc.dg/selector-2.m 98f5fd366b95a44daadee7e065e871f8 gcc/testsuite/objc.dg/sizeof-1.m 731907b262562fa92455a34aeb875bab gcc/testsuite/objc.dg/special/special.exp 975de79e3c4224535252732e8954b34d gcc/testsuite/objc.dg/special/unclaimed-category-1.h e29d9c9be3301aa71322ee54cc09d2f8 gcc/testsuite/objc.dg/special/unclaimed-category-1.m - 048774d808e0fc9c9202fdcb3cfd7b06 gcc/testsuite/objc.dg/special/unclaimed-category-1a.m 8e32976dc6f068b09c19402cd8ec1f95 gcc/testsuite/objc.dg/stabs-1.m 44c850eb724ab694c1eea579910821bd gcc/testsuite/objc.dg/static-1.m 918ac91df06a71b4b96b8d4f94b841d9 gcc/testsuite/objc.dg/stret-1.m --- 17712,17720 ---- d1968305e6adc643c173f8e091195361 gcc/testsuite/objc.dg/selector-2.m 98f5fd366b95a44daadee7e065e871f8 gcc/testsuite/objc.dg/sizeof-1.m 731907b262562fa92455a34aeb875bab gcc/testsuite/objc.dg/special/special.exp + 048774d808e0fc9c9202fdcb3cfd7b06 gcc/testsuite/objc.dg/special/unclaimed-category-1a.m 975de79e3c4224535252732e8954b34d gcc/testsuite/objc.dg/special/unclaimed-category-1.h e29d9c9be3301aa71322ee54cc09d2f8 gcc/testsuite/objc.dg/special/unclaimed-category-1.m 8e32976dc6f068b09c19402cd8ec1f95 gcc/testsuite/objc.dg/stabs-1.m 44c850eb724ab694c1eea579910821bd gcc/testsuite/objc.dg/static-1.m 918ac91df06a71b4b96b8d4f94b841d9 gcc/testsuite/objc.dg/stret-1.m *************** ad588be086756c7bce570ed5a28030b0 gcc/te *** 17634,17647 **** b57a70e439d632d14a0304bd8e072792 gcc/testsuite/objc.dg/zero-link-1.m dc152a112ab02327dad6ca23a9256151 gcc/testsuite/objc.dg/zero-link-2.m 999202351e5d8f0921e297ed37e27905 gcc/testsuite/objc.dg/zero-link-3.m - 0d71c48c831bf5882b80c4cd6ca9d9d8 gcc/testsuite/objc/compile/20011211-1.m - 51bf9e3b71ed912bf46fc18bb78bc2aa gcc/testsuite/objc/compile/compile.exp - 41f9da1aa9876935f010f6e2b17679e6 gcc/testsuite/objc/compile/pr18406.m - ec6d0a38a35052a5a7323ad5b1322f24 gcc/testsuite/objc/compile/trivial.m - e3e4236a254b8433f0922e0210b7dfe8 gcc/testsuite/objc/execute/IMP.m - 8187b8b6a976d6234ab07f6ca61a3d77 gcc/testsuite/objc/execute/_cmd.m 19c0cc9918dda6977e9d1f06cdfbbba1 gcc/testsuite/objc/execute/accessing_ivars.m - 1585a9859b170f5bb3679eac89908e1e gcc/testsuite/objc/execute/bf-1.m 138158fd999c203cf0f98574e8191b31 gcc/testsuite/objc/execute/bf-10.m a2b2f7eb9f88c30c0cb61318b1e06888 gcc/testsuite/objc/execute/bf-11.m 1e1c806e5f9aea7d8329002f4c37ef9a gcc/testsuite/objc/execute/bf-12.m --- 17739,17745 ---- *************** faed7adb06ec24e8813f48d7c3834d34 gcc/te *** 17652,17660 **** 6ca50cae4e30cd66f7badac291acef27 gcc/testsuite/objc/execute/bf-17.m b8a797760070025fc1fd0677c048de68 gcc/testsuite/objc/execute/bf-18.m 7eee01635f63fa855450c12bf49e00cb gcc/testsuite/objc/execute/bf-19.m ! 02809440b129378b0b26d11fa869bf14 gcc/testsuite/objc/execute/bf-2.m 15ea6382105a772d6ea09b87f0c4b047 gcc/testsuite/objc/execute/bf-20.m 0b6239565d8c79c71bfeb6d3e836299f gcc/testsuite/objc/execute/bf-21.m 9c48420b4074b67dd8567591c7f7321b gcc/testsuite/objc/execute/bf-3.m 2eb8c3a5c08833e853f94dd9c67eb46b gcc/testsuite/objc/execute/bf-4.m f6fe059e733af65e2f4f491450d6217f gcc/testsuite/objc/execute/bf-5.m --- 17750,17759 ---- 6ca50cae4e30cd66f7badac291acef27 gcc/testsuite/objc/execute/bf-17.m b8a797760070025fc1fd0677c048de68 gcc/testsuite/objc/execute/bf-18.m 7eee01635f63fa855450c12bf49e00cb gcc/testsuite/objc/execute/bf-19.m ! 1585a9859b170f5bb3679eac89908e1e gcc/testsuite/objc/execute/bf-1.m 15ea6382105a772d6ea09b87f0c4b047 gcc/testsuite/objc/execute/bf-20.m 0b6239565d8c79c71bfeb6d3e836299f gcc/testsuite/objc/execute/bf-21.m + 02809440b129378b0b26d11fa869bf14 gcc/testsuite/objc/execute/bf-2.m 9c48420b4074b67dd8567591c7f7321b gcc/testsuite/objc/execute/bf-3.m 2eb8c3a5c08833e853f94dd9c67eb46b gcc/testsuite/objc/execute/bf-4.m f6fe059e733af65e2f4f491450d6217f gcc/testsuite/objc/execute/bf-5.m *************** f6fe059e733af65e2f4f491450d6217f gcc/te *** 17667,17678 **** 211437e4c47a17b4d6f00d7908066be2 gcc/testsuite/objc/execute/bycopy-2.m 20d48cd9785961c465cc92efa9f0831f gcc/testsuite/objc/execute/bycopy-3.m 20e73c56766f68cdf60def98637d1b9d gcc/testsuite/objc/execute/cascading-1.m - 20efbef05f774706a3988a7215061c19 gcc/testsuite/objc/execute/class-1.m 961ffe3305b28a62a79b5a8403dbb887 gcc/testsuite/objc/execute/class-10.m 3d387755f6a64e249909ca3f7063d415 gcc/testsuite/objc/execute/class-11.m dd26b91617ec79f7050ca09cf8edb821 gcc/testsuite/objc/execute/class-12.m 329aa07268d2246603751eda49bfbe45 gcc/testsuite/objc/execute/class-13.m a6da5f5d5eb74b9cef73a7c99bb251cb gcc/testsuite/objc/execute/class-14.m eaefd11aa0056bc59289cb98406fca81 gcc/testsuite/objc/execute/class-2.m 700ba879f4df68917ec2602dcb594af5 gcc/testsuite/objc/execute/class-3.m b67133bda68dabd76bed10696f1845fc gcc/testsuite/objc/execute/class-4.m --- 17766,17777 ---- 211437e4c47a17b4d6f00d7908066be2 gcc/testsuite/objc/execute/bycopy-2.m 20d48cd9785961c465cc92efa9f0831f gcc/testsuite/objc/execute/bycopy-3.m 20e73c56766f68cdf60def98637d1b9d gcc/testsuite/objc/execute/cascading-1.m 961ffe3305b28a62a79b5a8403dbb887 gcc/testsuite/objc/execute/class-10.m 3d387755f6a64e249909ca3f7063d415 gcc/testsuite/objc/execute/class-11.m dd26b91617ec79f7050ca09cf8edb821 gcc/testsuite/objc/execute/class-12.m 329aa07268d2246603751eda49bfbe45 gcc/testsuite/objc/execute/class-13.m a6da5f5d5eb74b9cef73a7c99bb251cb gcc/testsuite/objc/execute/class-14.m + 20efbef05f774706a3988a7215061c19 gcc/testsuite/objc/execute/class-1.m eaefd11aa0056bc59289cb98406fca81 gcc/testsuite/objc/execute/class-2.m 700ba879f4df68917ec2602dcb594af5 gcc/testsuite/objc/execute/class-3.m b67133bda68dabd76bed10696f1845fc gcc/testsuite/objc/execute/class-4.m *************** cfa5080c7ec2c7ad96641f1cfa49eeef gcc/te *** 17681,17690 **** 7b45fb586ee1e61034a6bd672b9d77a2 gcc/testsuite/objc/execute/class-7.m 6e5639f4414baaceb2847709f06454c6 gcc/testsuite/objc/execute/class-8.m 80a3264b176acf2bca0468a0301bdc01 gcc/testsuite/objc/execute/class-9.m - 9680dfab33b220828587f2dd825f145d gcc/testsuite/objc/execute/class-tests-1.h - a1b55223c8450e62a3a5203ec8ea83f0 gcc/testsuite/objc/execute/class-tests-2.h c9389415229e16e2d11f7e7ca379160e gcc/testsuite/objc/execute/class_self-1.m ab28601813f47e8cd593935e37daac9d gcc/testsuite/objc/execute/class_self-2.m d3ddace903d79503a056ba3d2512a96e gcc/testsuite/objc/execute/compatibility_alias.m c2480ddb11a5f2f046c00d64af1cb427 gcc/testsuite/objc/execute/encode-1.m c3ef77d8eed55465371ea923284e1526 gcc/testsuite/objc/execute/enumeration-1.m --- 17780,17790 ---- 7b45fb586ee1e61034a6bd672b9d77a2 gcc/testsuite/objc/execute/class-7.m 6e5639f4414baaceb2847709f06454c6 gcc/testsuite/objc/execute/class-8.m 80a3264b176acf2bca0468a0301bdc01 gcc/testsuite/objc/execute/class-9.m c9389415229e16e2d11f7e7ca379160e gcc/testsuite/objc/execute/class_self-1.m ab28601813f47e8cd593935e37daac9d gcc/testsuite/objc/execute/class_self-2.m + 9680dfab33b220828587f2dd825f145d gcc/testsuite/objc/execute/class-tests-1.h + a1b55223c8450e62a3a5203ec8ea83f0 gcc/testsuite/objc/execute/class-tests-2.h + 8187b8b6a976d6234ab07f6ca61a3d77 gcc/testsuite/objc/execute/_cmd.m d3ddace903d79503a056ba3d2512a96e gcc/testsuite/objc/execute/compatibility_alias.m c2480ddb11a5f2f046c00d64af1cb427 gcc/testsuite/objc/execute/encode-1.m c3ef77d8eed55465371ea923284e1526 gcc/testsuite/objc/execute/enumeration-1.m *************** ba285401a863e0573f80d25a4ff3cf88 gcc/te *** 17699,17704 **** --- 17799,17805 ---- ff38a68c34552514346653b9991507c6 gcc/testsuite/objc/execute/formal_protocol-6.m 0c611b99a91d28210266c408ff243879 gcc/testsuite/objc/execute/formal_protocol-7.m c1cd0508a9c25c70c9843a0afc4acf95 gcc/testsuite/objc/execute/function-message-1.m + e3e4236a254b8433f0922e0210b7dfe8 gcc/testsuite/objc/execute/IMP.m 2e32e017fe7de84283b8c9f03661d155 gcc/testsuite/objc/execute/informal_protocol.m c5a1ab4cc050d437968f7cbed4c847ec gcc/testsuite/objc/execute/initialize.m d16c9a355836b15bbe2b9a07b3fdc558 gcc/testsuite/objc/execute/load-2.m *************** bc09762b3e74fc0227216052a970a32c gcc/te *** 17732,17747 **** 318a61b0250e72af17f13433cbe7c899 gcc/testsuite/objc/execute/string3.m 745164878e340e7e3913196da0f9cbab gcc/testsuite/objc/execute/string4.m a15f4a807f9ba61e7f1f938b35d010a1 gcc/testsuite/objc/execute/va_method.m ! b16b4dbe1a18018ced12b8e7f0772949 gcc/testsuite/treelang/ChangeLog ! baa8ede89374c5e980b092d80fb5b2ef gcc/testsuite/treelang/Makefile.in bf22e28b9aea9db69f316d07777d7eb0 gcc/testsuite/treelang/compile/autofunc.tree 9787b9901d0eae3abfa0a7279a68ca08 gcc/testsuite/treelang/compile/badchar.tree 2263f3550f4ed6f3be2a638a4a192bc3 gcc/testsuite/treelang/compile/badreturn.tree 6f6509f991d8011b5b2caa1efe49f51a gcc/testsuite/treelang/compile/compile.exp ff60f8c067643ca246b045139f9a66e9 gcc/testsuite/treelang/compile/exit.tree 6f16c9ad71f2951f3cb4984ece3743a9 gcc/testsuite/treelang/compile/externvar.tree ! 904ffc265135f16d9482655f48e34aff gcc/testsuite/treelang/compile/extrafunc.tree ! eafd1ec3f73289bc79cc60dc40e68188 gcc/testsuite/treelang/compile/extravar.tree 44f2db2abba0b745e7fe80dfe07b39a0 gcc/testsuite/treelang/compile/extref.tree c2dd08f2750bbe013aef311e750ef629 gcc/testsuite/treelang/compile/full_unit.tree 2daa65f5af7ea9789005f3801ca99ce0 gcc/testsuite/treelang/compile/function-1.tree --- 17833,17851 ---- 318a61b0250e72af17f13433cbe7c899 gcc/testsuite/objc/execute/string3.m 745164878e340e7e3913196da0f9cbab gcc/testsuite/objc/execute/string4.m a15f4a807f9ba61e7f1f938b35d010a1 gcc/testsuite/objc/execute/va_method.m ! c2eb2f892b7b914e0a687ca43783d1f3 gcc/testsuite/README ! 82ca46e8cf02a305ac1890c499aae94e gcc/testsuite/README.compat ! 5e6579080cca78e664effde8f586e1b4 gcc/testsuite/README.gcc ! 728a7ee145c744b1a6d095227d991e8d gcc/testsuite/README.QMTEST ! a4fd1cd90c73dcf23013882cf640a29e gcc/testsuite/treelang/ChangeLog bf22e28b9aea9db69f316d07777d7eb0 gcc/testsuite/treelang/compile/autofunc.tree 9787b9901d0eae3abfa0a7279a68ca08 gcc/testsuite/treelang/compile/badchar.tree 2263f3550f4ed6f3be2a638a4a192bc3 gcc/testsuite/treelang/compile/badreturn.tree 6f6509f991d8011b5b2caa1efe49f51a gcc/testsuite/treelang/compile/compile.exp ff60f8c067643ca246b045139f9a66e9 gcc/testsuite/treelang/compile/exit.tree 6f16c9ad71f2951f3cb4984ece3743a9 gcc/testsuite/treelang/compile/externvar.tree ! 47742f54105f24256c0d48b95f96ee33 gcc/testsuite/treelang/compile/extrafunc.tree ! 2353c3c863f824b137352ae337fea180 gcc/testsuite/treelang/compile/extravar.tree 44f2db2abba0b745e7fe80dfe07b39a0 gcc/testsuite/treelang/compile/extref.tree c2dd08f2750bbe013aef311e750ef629 gcc/testsuite/treelang/compile/full_unit.tree 2daa65f5af7ea9789005f3801ca99ce0 gcc/testsuite/treelang/compile/function-1.tree *************** c8334f111e4ae502fcbf1514fd84458f gcc/te *** 17750,17756 **** d99e0a81d02f139b5e8db3be3267d8b3 gcc/testsuite/treelang/compile/novar.tree 1bf222b6bf53d0dd7e42e02ec8dbb4f8 gcc/testsuite/treelang/compile/syntax-1.tree cd013d732c15b972ffdbfba6d1f394c9 gcc/testsuite/treelang/compile/tabs.tree ! a0fd88d34cdf57169c20d4b33dca4225 gcc/testsuite/treelang/compile/unsigned.tree 7c3b3f42c955f11a2bedeaec9a6ae5df gcc/testsuite/treelang/compile/var_defs.tree 6f6509f991d8011b5b2caa1efe49f51a gcc/testsuite/treelang/execute/execute.exp 2722ca6509c015c8673cb50b7501084d gcc/testsuite/treelang/execute/funccall-2.tree --- 17854,17860 ---- d99e0a81d02f139b5e8db3be3267d8b3 gcc/testsuite/treelang/compile/novar.tree 1bf222b6bf53d0dd7e42e02ec8dbb4f8 gcc/testsuite/treelang/compile/syntax-1.tree cd013d732c15b972ffdbfba6d1f394c9 gcc/testsuite/treelang/compile/tabs.tree ! 2d0f9ac3a13994616c1376623bf8fefb gcc/testsuite/treelang/compile/unsigned.tree 7c3b3f42c955f11a2bedeaec9a6ae5df gcc/testsuite/treelang/compile/var_defs.tree 6f6509f991d8011b5b2caa1efe49f51a gcc/testsuite/treelang/execute/execute.exp 2722ca6509c015c8673cb50b7501084d gcc/testsuite/treelang/execute/funccall-2.tree *************** a0fd88d34cdf57169c20d4b33dca4225 gcc/te *** 17758,17763 **** --- 17862,17868 ---- e71ab95e5921117ef957f6657e39065f gcc/testsuite/treelang/execute/initial.tree 1373d7bce5990f4405f75672ff93923b gcc/testsuite/treelang/execute/main.tree 4083d265d13ea8108a5df14f6f8b4865 gcc/testsuite/treelang/execute/static.tree + baa8ede89374c5e980b092d80fb5b2ef gcc/testsuite/treelang/Makefile.in 977add612578e684d299face27494a13 gcc/testsuite/treelang/output/output-1.c 897d9565e81d0360bfe446940de713f0 gcc/testsuite/treelang/output/output-1.out d61d9e63987b03be2db18b0d6498baf0 gcc/testsuite/treelang/output/output-1.tree *************** d02325b0bf9d764f7aa9c4cd8aca2e4e gcc/te *** 17766,17796 **** 9449e7165b30d4952d165fe1f96e30e9 gcc/timevar.def 0deb1bfa7081c862640c3d8d17aa7b35 gcc/timevar.h 13216857c7bbdbeb1de4b481050ba0a1 gcc/tlink.c ! ea55d2f27be751daafd6660cdadb2a1f gcc/toplev.c a44bc90d2ed1e7ccf9e23de4bf6f8b87 gcc/toplev.h d1c1a4384d1851cf0962bc62f6858363 gcc/tracer.c 253a5ae2a09d821a8f0ff0d28df2f3f9 gcc/tree-browser.c ef4c475336fcd56912b831fe60511de9 gcc/tree-browser.def d9ea5a7eb4f998bc1b0dfe2282e60740 gcc/tree-cfg.c 5db3546fdf9e58f6f2a6841b18a539f0 gcc/tree-chrec.c afa1e89fc42e646571efbffe47848376 gcc/tree-chrec.h 0bf0969a9e34069a37243132b12bac2e gcc/tree-complex.c 3865ffa39b6999d99ee686d4a0a7ce63 gcc/tree-data-ref.c e1d270f5c7c0c6729b201c400abefff3 gcc/tree-data-ref.h 1add1655d5aec7cd062556eb55d7b850 gcc/tree-dfa.c 750bf8dd6d749aa0e0e7f632425fb376 gcc/tree-dump.c 37d0c217a5da00d787500eaefc05c401 gcc/tree-dump.h 765abe3b5df19a7cf54724a048cd01a9 gcc/tree-eh.c - 6fb5c53bb9d84ddb8b2f5f3660b7b56e gcc/tree-flow-inline.h 08f8066f69fe729682e3d708ff895660 gcc/tree-flow.h b1615bb526eda9747d0a9542f05caf40 gcc/tree-gimple.c a7342cd25e6a22f7322f8827f37ee645 gcc/tree-gimple.h d65de93cf41e48d51c3cc36d48a0b026 gcc/tree-if-conv.c d177e6d8a097a13dc716aaa647241dab gcc/tree-inline.c 133c89063702aa00cc657094f1e3309f gcc/tree-inline.h 92089b8bec5b049cbe5e770f510f79ce gcc/tree-into-ssa.c 855b3c3b11a2af760a4052f2a22817fb gcc/tree-iterator.c 894c5c7ca0fc6649cb84ac8635d02c8c gcc/tree-iterator.h e13fc7c9b4fe014ea06ac7fee8432cdd gcc/tree-loop-linear.c b049004ab71f236c3a3f4924e1bb26e9 gcc/tree-mudflap.c 65ba2901182b5ac017bc27ba8165e7cf gcc/tree-mudflap.h --- 17871,17919 ---- 9449e7165b30d4952d165fe1f96e30e9 gcc/timevar.def 0deb1bfa7081c862640c3d8d17aa7b35 gcc/timevar.h 13216857c7bbdbeb1de4b481050ba0a1 gcc/tlink.c ! 506f89e99c272a5a4c345bee6b96df1f gcc/toplev.c a44bc90d2ed1e7ccf9e23de4bf6f8b87 gcc/toplev.h d1c1a4384d1851cf0962bc62f6858363 gcc/tracer.c 253a5ae2a09d821a8f0ff0d28df2f3f9 gcc/tree-browser.c ef4c475336fcd56912b831fe60511de9 gcc/tree-browser.def + 60ccd16dfb2b72bc9a8d822b61aadd30 gcc/tree.c d9ea5a7eb4f998bc1b0dfe2282e60740 gcc/tree-cfg.c 5db3546fdf9e58f6f2a6841b18a539f0 gcc/tree-chrec.c afa1e89fc42e646571efbffe47848376 gcc/tree-chrec.h 0bf0969a9e34069a37243132b12bac2e gcc/tree-complex.c 3865ffa39b6999d99ee686d4a0a7ce63 gcc/tree-data-ref.c e1d270f5c7c0c6729b201c400abefff3 gcc/tree-data-ref.h + 23b6b2e5e398086b8d34d6fa3ce5c0a0 gcc/tree.def 1add1655d5aec7cd062556eb55d7b850 gcc/tree-dfa.c 750bf8dd6d749aa0e0e7f632425fb376 gcc/tree-dump.c 37d0c217a5da00d787500eaefc05c401 gcc/tree-dump.h 765abe3b5df19a7cf54724a048cd01a9 gcc/tree-eh.c 08f8066f69fe729682e3d708ff895660 gcc/tree-flow.h + 6fb5c53bb9d84ddb8b2f5f3660b7b56e gcc/tree-flow-inline.h b1615bb526eda9747d0a9542f05caf40 gcc/tree-gimple.c a7342cd25e6a22f7322f8827f37ee645 gcc/tree-gimple.h + e9b705452ba4628add87a570620e141b gcc/tree.h d65de93cf41e48d51c3cc36d48a0b026 gcc/tree-if-conv.c d177e6d8a097a13dc716aaa647241dab gcc/tree-inline.c 133c89063702aa00cc657094f1e3309f gcc/tree-inline.h 92089b8bec5b049cbe5e770f510f79ce gcc/tree-into-ssa.c 855b3c3b11a2af760a4052f2a22817fb gcc/tree-iterator.c 894c5c7ca0fc6649cb84ac8635d02c8c gcc/tree-iterator.h + 986652c16d833b695e00cf7d132d1f86 gcc/treelang/ChangeLog + 4d01c3ea71da029c4242927c8a3115e8 gcc/treelang/config-lang.in + 92f1a2614689111a3fc4bb9912846769 gcc/treelang/lang.opt + 2c57f3adedf8ddf2813cdff160b65c46 gcc/treelang/lang-specs.h + ca38000fe27a3e0e9f3f251676562875 gcc/treelang/lex.l + 83a076698a6117c3002cf1e52ed2de50 gcc/treelang/Make-lang.in + 0decbd7ffd05b6c75265b3d9db02d58c gcc/treelang/parse.y + 760e83cfd90fc02bffdf85e5e4d77bb3 gcc/treelang/README + 328b0b3796274b960dba8d882a4af163 gcc/treelang/spec.c + bb16fa23536dd29daea48244d2efee36 gcc/treelang/tree1.c + 2da4c94a3604f4d5f15c1c556951ec00 gcc/treelang/tree-convert.c + 3cf12e0868e2c77c5c0821a74d429b3e gcc/treelang/treelang.h + 779775626bf1468aa55bce843aced984 gcc/treelang/treelang.texi + a0ba2c727381ddf088bdaa9ed1526df5 gcc/treelang/treetree.c + b24d6cec7bc30d99b0f9d4402cad2469 gcc/treelang/treetree.h e13fc7c9b4fe014ea06ac7fee8432cdd gcc/tree-loop-linear.c b049004ab71f236c3a3f4924e1bb26e9 gcc/tree-mudflap.c 65ba2901182b5ac017bc27ba8165e7cf gcc/tree-mudflap.h *************** c5afa5666face93731c0b44f00518509 gcc/tr *** 17807,17812 **** --- 17930,17936 ---- 637591aba87a0675cf4efe847b2f5c8f gcc/tree-scalar-evolution.h cded51fbb5d6e29f709fdafbe727910f gcc/tree-sra.c f172b24b54bb9d9836fe41c6c76285e4 gcc/tree-ssa-alias.c + d4a21900000668a1f85358318ff34861 gcc/tree-ssa.c f31060471c15a01c2aede83526b45e0e gcc/tree-ssa-ccp.c 7d0d037ce5438835c23ff51ef16cacf1 gcc/tree-ssa-copy.c 84dc69d94dc5f4031833213be1e8eaba gcc/tree-ssa-copyrename.c *************** d4430e2b3150c6d94dd439396bfbe84b gcc/tr *** 17816,17829 **** 389b52dbf716c2c3ef507ce60bed7b40 gcc/tree-ssa-forwprop.c 0d652a3d2e64add5d54b79073cea8540 gcc/tree-ssa-live.c 99a92965ee030a3facf9421e2fd1a9be gcc/tree-ssa-live.h bc921f1b84012a9c92f60b33373b6167 gcc/tree-ssa-loop-ch.c ba309f20c98ead23d3dd09c264b99bf7 gcc/tree-ssa-loop-im.c fcdec331f670fe0cc16a985d37fa3189 gcc/tree-ssa-loop-ivcanon.c ! 6fca79fd914aacc6641fe35e3f9b1e52 gcc/tree-ssa-loop-ivopts.c fbf6024c5709f61ce025251853af4894 gcc/tree-ssa-loop-manip.c ! b735f2da5539b829fbc0669bc443909f gcc/tree-ssa-loop-niter.c 17b5d579e04073579e9661838e184537 gcc/tree-ssa-loop-unswitch.c ! a6bb4b46832818296bc48560d8381f4a gcc/tree-ssa-loop.c b19a9a54c4066bb7044b0c2482539e9e gcc/tree-ssa-operands.c a8da3b621697433f6195bf2b3a737b38 gcc/tree-ssa-operands.h a7a29395c59d9f08052b073c4dcaedd3 gcc/tree-ssa-phiopt.c --- 17940,17954 ---- 389b52dbf716c2c3ef507ce60bed7b40 gcc/tree-ssa-forwprop.c 0d652a3d2e64add5d54b79073cea8540 gcc/tree-ssa-live.c 99a92965ee030a3facf9421e2fd1a9be gcc/tree-ssa-live.h + a6bb4b46832818296bc48560d8381f4a gcc/tree-ssa-loop.c bc921f1b84012a9c92f60b33373b6167 gcc/tree-ssa-loop-ch.c ba309f20c98ead23d3dd09c264b99bf7 gcc/tree-ssa-loop-im.c fcdec331f670fe0cc16a985d37fa3189 gcc/tree-ssa-loop-ivcanon.c ! bcf22a036ecbac34eb61b47486c6e229 gcc/tree-ssa-loop-ivopts.c fbf6024c5709f61ce025251853af4894 gcc/tree-ssa-loop-manip.c ! 6a01d8b564ee577dbb5b146d5c17f00a gcc/tree-ssa-loop-niter.c 17b5d579e04073579e9661838e184537 gcc/tree-ssa-loop-unswitch.c ! 7b83d994cc6eaa4c137090f97d88ddec gcc/tree-ssanames.c b19a9a54c4066bb7044b0c2482539e9e gcc/tree-ssa-operands.c a8da3b621697433f6195bf2b3a737b38 gcc/tree-ssa-operands.h a7a29395c59d9f08052b073c4dcaedd3 gcc/tree-ssa-phiopt.c *************** a7a29395c59d9f08052b073c4dcaedd3 gcc/tr *** 17831,17887 **** 35ad766fe7e3c3cd32b1e7d5ce66f349 gcc/tree-ssa-propagate.c c5fa65fe63412c31b6bbb6f4c9ec99cf gcc/tree-ssa-propagate.h b4c15c65a99faa16f9fda88a7e13499f gcc/tree-ssa-threadupdate.c ! d4a21900000668a1f85358318ff34861 gcc/tree-ssa.c ! 7b83d994cc6eaa4c137090f97d88ddec gcc/tree-ssanames.c ! 321b084c765d50cf2630c99a98f25558 gcc/tree-tailcall.c b754d66d4d01b0d4d8a8be15e7d5fdaa gcc/tree-vect-analyze.c - 0d9e73cc34be10b22dcb293fb254734e gcc/tree-vect-transform.c 02d4344d4b3f3a2d5fa67773f0225563 gcc/tree-vectorizer.c 3ab61abea52c1070bdd080349397fee2 gcc/tree-vectorizer.h b5b1ce6c87f1e3822ec8bf5697e778c4 gcc/tree-vn.c - 7f63eb42b23cda57f6de85eb1c72489b gcc/tree.c - 23b6b2e5e398086b8d34d6fa3ce5c0a0 gcc/tree.def - 2cb195e682291c799cae60e594136fe2 gcc/tree.h - 6952c6a537561cbff5a5790da33a5173 gcc/treelang/ChangeLog - 85167d4aa0c72c62bb53879c8592fda4 gcc/treelang/Make-lang.in - 760e83cfd90fc02bffdf85e5e4d77bb3 gcc/treelang/README - 4d01c3ea71da029c4242927c8a3115e8 gcc/treelang/config-lang.in - 2c57f3adedf8ddf2813cdff160b65c46 gcc/treelang/lang-specs.h - 92f1a2614689111a3fc4bb9912846769 gcc/treelang/lang.opt - ca38000fe27a3e0e9f3f251676562875 gcc/treelang/lex.l - 0decbd7ffd05b6c75265b3d9db02d58c gcc/treelang/parse.y - 328b0b3796274b960dba8d882a4af163 gcc/treelang/spec.c - 2da4c94a3604f4d5f15c1c556951ec00 gcc/treelang/tree-convert.c - bb16fa23536dd29daea48244d2efee36 gcc/treelang/tree1.c - 3cf12e0868e2c77c5c0821a74d429b3e gcc/treelang/treelang.h - 779775626bf1468aa55bce843aced984 gcc/treelang/treelang.texi - a0ba2c727381ddf088bdaa9ed1526df5 gcc/treelang/treetree.c - b24d6cec7bc30d99b0f9d4402cad2469 gcc/treelang/treetree.h 5b4f85825316f9c25c732e9846d35403 gcc/tsystem.h 954fa95563f836fd5baadf6b2d181932 gcc/typeclass.h 4f04fa4b85ab0d8e2ffdd484271910c1 gcc/unwind-c.c b14583fbd7fb92be300a8f47a4cfed74 gcc/unwind-compat.c 1ba077f3e78ad7f798e79c717345bede gcc/unwind-compat.h 89b773fb54a9b499cf577162cbf1d324 gcc/unwind-dw2-fde-compat.c b61e9cd73924280f12ae4b3dea7229e2 gcc/unwind-dw2-fde-darwin.c 7dea013d800b2b574d8c25b132d78528 gcc/unwind-dw2-fde-glibc.c - 2fdcf4c0523efa04dd4d462fee36bddd gcc/unwind-dw2-fde.c c3ca299aec789b7f64bb2f7eb5234232 gcc/unwind-dw2-fde.h - be19243db9ffeb4694a70bc0ced8c061 gcc/unwind-dw2.c 933793c62418f9b4a4bf3f5220a2b968 gcc/unwind-dw2.h - 254c2dda22c5857aa5325b5e84d573e9 gcc/unwind-pe.h - 3ab64ca9bc63f2a1dbed1b2560c99b99 gcc/unwind-sjlj.c 604e68825f687abdab3c98a534504785 gcc/unwind.h 1808a207a87fbe9034b9561f4fd645f8 gcc/unwind.inc feacd47b6679ba1264735b8683ca0527 gcc/value-prof.c b8980f2ff17830de52d1388574a1ad2c gcc/value-prof.h - 91fb712322d752c6f94477f6adf93a47 gcc/var-tracking.c fff241841478fcc469488b72ec50c2d2 gcc/varasm.c 940c80e53a4a412bb576b1b9959194ca gcc/varray.c 3626383e4ca4cd61989ff2a0d226d7a0 gcc/varray.h 58d095e86dac6a1eb3501715c47042fb gcc/vec.c 7edc23ca01ad4abb3b52e1c9cc254d9a gcc/vec.h ! f4cd9143e252e8bdf45358c275b58b3f gcc/version.c 3efbf60f6340944c31fed5e38dc8f7dd gcc/version.h df156fe52e268230159902d1b2cd5027 gcc/vmsdbg.h ddbcf368790df5cb0c58286ac002e4b1 gcc/vmsdbgout.c --- 17956,17992 ---- 35ad766fe7e3c3cd32b1e7d5ce66f349 gcc/tree-ssa-propagate.c c5fa65fe63412c31b6bbb6f4c9ec99cf gcc/tree-ssa-propagate.h b4c15c65a99faa16f9fda88a7e13499f gcc/tree-ssa-threadupdate.c ! 5cc0d7dff73fd9fd44b860a81c11240a gcc/tree-tailcall.c b754d66d4d01b0d4d8a8be15e7d5fdaa gcc/tree-vect-analyze.c 02d4344d4b3f3a2d5fa67773f0225563 gcc/tree-vectorizer.c 3ab61abea52c1070bdd080349397fee2 gcc/tree-vectorizer.h + 0d9e73cc34be10b22dcb293fb254734e gcc/tree-vect-transform.c b5b1ce6c87f1e3822ec8bf5697e778c4 gcc/tree-vn.c 5b4f85825316f9c25c732e9846d35403 gcc/tsystem.h 954fa95563f836fd5baadf6b2d181932 gcc/typeclass.h 4f04fa4b85ab0d8e2ffdd484271910c1 gcc/unwind-c.c b14583fbd7fb92be300a8f47a4cfed74 gcc/unwind-compat.c 1ba077f3e78ad7f798e79c717345bede gcc/unwind-compat.h + be19243db9ffeb4694a70bc0ced8c061 gcc/unwind-dw2.c + 2fdcf4c0523efa04dd4d462fee36bddd gcc/unwind-dw2-fde.c 89b773fb54a9b499cf577162cbf1d324 gcc/unwind-dw2-fde-compat.c b61e9cd73924280f12ae4b3dea7229e2 gcc/unwind-dw2-fde-darwin.c 7dea013d800b2b574d8c25b132d78528 gcc/unwind-dw2-fde-glibc.c c3ca299aec789b7f64bb2f7eb5234232 gcc/unwind-dw2-fde.h 933793c62418f9b4a4bf3f5220a2b968 gcc/unwind-dw2.h 604e68825f687abdab3c98a534504785 gcc/unwind.h 1808a207a87fbe9034b9561f4fd645f8 gcc/unwind.inc + 254c2dda22c5857aa5325b5e84d573e9 gcc/unwind-pe.h + 3ab64ca9bc63f2a1dbed1b2560c99b99 gcc/unwind-sjlj.c feacd47b6679ba1264735b8683ca0527 gcc/value-prof.c b8980f2ff17830de52d1388574a1ad2c gcc/value-prof.h fff241841478fcc469488b72ec50c2d2 gcc/varasm.c 940c80e53a4a412bb576b1b9959194ca gcc/varray.c 3626383e4ca4cd61989ff2a0d226d7a0 gcc/varray.h + 91fb712322d752c6f94477f6adf93a47 gcc/var-tracking.c 58d095e86dac6a1eb3501715c47042fb gcc/vec.c 7edc23ca01ad4abb3b52e1c9cc254d9a gcc/vec.h ! 7e2f9d85e7a506c4fe2b7ca9fb89d3eb gcc/version.c 3efbf60f6340944c31fed5e38dc8f7dd gcc/version.h df156fe52e268230159902d1b2cd5027 gcc/vmsdbg.h ddbcf368790df5cb0c58286ac002e4b1 gcc/vmsdbgout.c *************** b69bb794a014d444dc0878a122aa9311 gcc/we *** 17889,17898 **** 42adadee6c316f624c86e3ccfdeee75c gcc/xcoff.h bc582fa182a58fd05891c8b77a50b134 gcc/xcoffout.c b01db88ebe8b0994941cc1c43934011f gcc/xcoffout.h - 94d55d512a9ba36caa9b7df079bae19f include/COPYING - 4ef8ff5777d4a553d624c09b788dd782 include/ChangeLog - cffcac38adb3b73b235ebef827a0ed7b include/ChangeLog-9103 ad1d4ee6ab05188651c1dfd85350db60 include/ansidecl.h 387fadd144c3f0a6e1539f605a563867 include/demangle.h 78226edd4be1ddcf9c8e57dae850d449 include/dyn-string.h 694387941daf42982f59d07d978b2280 include/fibheap.h --- 17994,18003 ---- 42adadee6c316f624c86e3ccfdeee75c gcc/xcoff.h bc582fa182a58fd05891c8b77a50b134 gcc/xcoffout.c b01db88ebe8b0994941cc1c43934011f gcc/xcoffout.h ad1d4ee6ab05188651c1dfd85350db60 include/ansidecl.h + 829ff0c27f4abbd2d7f762ace12f57ee include/ChangeLog + cffcac38adb3b73b235ebef827a0ed7b include/ChangeLog-9103 + 94d55d512a9ba36caa9b7df079bae19f include/COPYING 387fadd144c3f0a6e1539f605a563867 include/demangle.h 78226edd4be1ddcf9c8e57dae850d449 include/dyn-string.h 694387941daf42982f59d07d978b2280 include/fibheap.h *************** b2ec49c538bbc288540fe1fc2bb7517b includ *** 17911,17926 **** dc9746a8f0faf58a191db4392a3189dd include/splay-tree.h 4ebaa58a8bcb2ad62a520447123446ed include/symcat.h c38b82bb82381011919906bfc101a973 include/ternary.h - 9e4da3ee24c6f11a47fa7d5cae9a03d0 include/xregex.h 17eeca2dc8ed2db2505c4aa25bb83cd2 include/xregex2.h 70cd2f7c23937504aadc034afd22ade1 include/xtensa-config.h a482fa6e4319106918b7361fa9cd0e67 install-sh ! fb93df64bffc73bfb2d7cc80e1b8eaec intl/ChangeLog ! 4becf4ef30c903a599af029384136f99 intl/Makefile.in ! 6ec998bb4716c744bf8185e607f69301 intl/README ! 76ca170a525d5b84d90f0478fe788931 intl/VERSION 9f2cd7720d43a1e32a19f9a922e94fa2 intl/aclocal.m4 1a3edce9d5dfae1fa331cb73c08e6976 intl/bindtextdom.c 8d681f6f96799ca356c0ec51ac3bb19a intl/config.h.in 8a751062d7db9b6e8163667e5626fcb5 intl/config.intl.in 730ace174102eb2472bea1bf9cc49612 intl/configure --- 18016,18040 ---- dc9746a8f0faf58a191db4392a3189dd include/splay-tree.h 4ebaa58a8bcb2ad62a520447123446ed include/symcat.h c38b82bb82381011919906bfc101a973 include/ternary.h 17eeca2dc8ed2db2505c4aa25bb83cd2 include/xregex2.h + 9e4da3ee24c6f11a47fa7d5cae9a03d0 include/xregex.h 70cd2f7c23937504aadc034afd22ade1 include/xtensa-config.h + 43b44dd023fe31115c1b3e6fcd927f58 INSTALL/binaries.html + 895efc188c7e937f0c6f290c973d90d5 INSTALL/build.html + 67bf0fd9a7aa4dfd80956be9470b1c85 INSTALL/configure.html + 9d4b7673a973319123467bdaba184ce2 INSTALL/download.html + f0aeaa67cefdabcc09fa54a997b57dd7 INSTALL/finalinstall.html + 2dd92af791f2ece1f4bcbbc63d66349b INSTALL/gfdl.html + 07cb4d0039d4b73278ae3ac1fd795267 INSTALL/index.html + 0815c41f98014667fb17510c3eea221f INSTALL/old.html + 58b490b44e1f0858ef620e84c4b2928f INSTALL/prerequisites.html + 23b8927fe1fb0ab321c09a4f0500aa4c INSTALL/README a482fa6e4319106918b7361fa9cd0e67 install-sh ! 47333146cd8384086aecd33f5c9c868b INSTALL/specific.html ! 6b7996cadeb83feef22bc721b01df4a5 INSTALL/test.html 9f2cd7720d43a1e32a19f9a922e94fa2 intl/aclocal.m4 1a3edce9d5dfae1fa331cb73c08e6976 intl/bindtextdom.c + a5307e223610b1775f2171310f826af0 intl/ChangeLog 8d681f6f96799ca356c0ec51ac3bb19a intl/config.h.in 8a751062d7db9b6e8163667e5626fcb5 intl/config.intl.in 730ace174102eb2472bea1bf9cc49612 intl/configure *************** efe3fe832deb9fdc1164141aaa52e892 intl/c *** 17928,17935 **** 2a415c3f3fce6aaf2088b30347ac768e intl/dcgettext.c afe61f1151985430d3ef6986570e06c6 intl/dcigettext.c a01e5096340e338f04724001b79a3525 intl/dcngettext.c ! 2e93dffbd619b358093a2cba5ec2c8f4 intl/dgettext.c ! 0899454cc96c42fe49d416a905e6158a intl/dngettext.c 9307347478294fcda0c5d83a2988290f intl/eval-plural.h 1a2e1f5979c27b7efae539d12241d6b1 intl/explodename.c 8663ce3376ff340e60596fb872a79cf8 intl/finddomain.c --- 18042,18049 ---- 2a415c3f3fce6aaf2088b30347ac768e intl/dcgettext.c afe61f1151985430d3ef6986570e06c6 intl/dcigettext.c a01e5096340e338f04724001b79a3525 intl/dcngettext.c ! d615141c9b588fb413f6874aae94f3a9 intl/dgettext.c ! 780c26a187c3a55df5b4a7c7ff23705d intl/dngettext.c 9307347478294fcda0c5d83a2988290f intl/eval-plural.h 1a2e1f5979c27b7efae539d12241d6b1 intl/explodename.c 8663ce3376ff340e60596fb872a79cf8 intl/finddomain.c *************** eab8ba37c14c9b2ea90351a2fbc80fc9 intl/l *** 17948,17969 **** 6aaf69efbd6ea0ab6ed02f8cfea64bda intl/localealias.c 86b4e05129cf3f0cbcf0d890f20fe316 intl/localename.c 66e776ef136d8be792dfc5628e186df6 intl/log.c 8c281de7382bf0241deffed7967e1b4c intl/ngettext.c 6110b08cb3fc89c95d23f487f2389b64 intl/osdep.c 0f96f085d8dbdf67697a23f38865ffc1 intl/plural-exp.c 4b41c3ca05dfe9445743033b5ae7cf6e intl/plural-exp.h - 6751e8a8fee59eef6c9c2d26faca3568 intl/plural.c 27aa90e42613dcc1b3fd0f6522875079 intl/plural.y 8ba33a586960c0e4072c7d1f7b50b93e intl/relocatable.c b06d53a83585fd7db8c2db9a182549e0 intl/relocatable.h ab99112442f51f89c122ffba737fdcdc intl/textdomain.c ! 8a3a552b0aed431878a5d5bf4f6549b0 libada/ChangeLog ! 35b041011bba7ece3667aa843251f037 libada/Makefile.in b00081627666571decd79b0b7367ca00 libada/configure bd117467cbb66ffd3004284491e94704 libada/configure.ac ! f31d587d150039cd146e5430e67d3811 libcpp/ChangeLog ! 6ca505b8cabc03d6e7b22dc9f2095aee libcpp/Makefile.in b88d8329be28feaae7b9f34e41302697 libcpp/aclocal.m4 125258247ed9c5833dc2b49f43787fe8 libcpp/charset.c 757457303335578319a186d7c2f5d433 libcpp/config.in 36dacbe084aa5ce3ec64fd9e14515c0f libcpp/configure --- 18062,18086 ---- 6aaf69efbd6ea0ab6ed02f8cfea64bda intl/localealias.c 86b4e05129cf3f0cbcf0d890f20fe316 intl/localename.c 66e776ef136d8be792dfc5628e186df6 intl/log.c + 4becf4ef30c903a599af029384136f99 intl/Makefile.in 8c281de7382bf0241deffed7967e1b4c intl/ngettext.c 6110b08cb3fc89c95d23f487f2389b64 intl/osdep.c + 6751e8a8fee59eef6c9c2d26faca3568 intl/plural.c 0f96f085d8dbdf67697a23f38865ffc1 intl/plural-exp.c 4b41c3ca05dfe9445743033b5ae7cf6e intl/plural-exp.h 27aa90e42613dcc1b3fd0f6522875079 intl/plural.y + 6ec998bb4716c744bf8185e607f69301 intl/README 8ba33a586960c0e4072c7d1f7b50b93e intl/relocatable.c b06d53a83585fd7db8c2db9a182549e0 intl/relocatable.h ab99112442f51f89c122ffba737fdcdc intl/textdomain.c ! 76ca170a525d5b84d90f0478fe788931 intl/VERSION ! a8ab3d5a9b0d4b1b5a9340b0977706b5 LAST_UPDATED ! 14487c8fe0bc9b6f4137408c8fcd7a0c libada/ChangeLog b00081627666571decd79b0b7367ca00 libada/configure bd117467cbb66ffd3004284491e94704 libada/configure.ac ! 35b041011bba7ece3667aa843251f037 libada/Makefile.in b88d8329be28feaae7b9f34e41302697 libcpp/aclocal.m4 + 351995e50271259b689e0c30652e1878 libcpp/ChangeLog 125258247ed9c5833dc2b49f43787fe8 libcpp/charset.c 757457303335578319a186d7c2f5d433 libcpp/config.in 36dacbe084aa5ce3ec64fd9e14515c0f libcpp/configure *************** ebd3806bb245d65f90f701ba80c5cf89 libcpp *** 17984,17996 **** 8e6e5d058811e05ce1dd63d10eb9a728 libcpp/line-map.c 47dd5391c6f372d491ed30739ed86d4c libcpp/macro.c 684490d08fdddac341de109d19b1c2b1 libcpp/makedepend.c 9633f47a7551994802951a51b51f21e6 libcpp/mkdeps.c 11a1ca02b5637013b0e1cac01571a279 libcpp/pch.c - 836baa4c5017fdfb430ffd367d44913e libcpp/po/ChangeLog ae33e6211592ad1ebacd790f732ee9f5 libcpp/po/be.gmo 4f076de14255a846edf06b2ff7b28bc2 libcpp/po/be.po 6ebd48af027eda23128fc1666ae91cb5 libcpp/po/ca.gmo 4bf49740aa9c74c78251d80a0d1047be libcpp/po/ca.po 1e46d481da982e4d3e5e2569961dec01 libcpp/po/cpplib.pot b6b85fd4c0ff3c73cbe68cd3d2f74806 libcpp/po/da.gmo 47faf3860811314280d8218490811b99 libcpp/po/da.po --- 18101,18114 ---- 8e6e5d058811e05ce1dd63d10eb9a728 libcpp/line-map.c 47dd5391c6f372d491ed30739ed86d4c libcpp/macro.c 684490d08fdddac341de109d19b1c2b1 libcpp/makedepend.c + 6ca505b8cabc03d6e7b22dc9f2095aee libcpp/Makefile.in 9633f47a7551994802951a51b51f21e6 libcpp/mkdeps.c 11a1ca02b5637013b0e1cac01571a279 libcpp/pch.c ae33e6211592ad1ebacd790f732ee9f5 libcpp/po/be.gmo 4f076de14255a846edf06b2ff7b28bc2 libcpp/po/be.po 6ebd48af027eda23128fc1666ae91cb5 libcpp/po/ca.gmo 4bf49740aa9c74c78251d80a0d1047be libcpp/po/ca.po + 5eb236387c998c95f6e3e575dbfe635a libcpp/po/ChangeLog 1e46d481da982e4d3e5e2569961dec01 libcpp/po/cpplib.pot b6b85fd4c0ff3c73cbe68cd3d2f74806 libcpp/po/da.gmo 47faf3860811314280d8218490811b99 libcpp/po/da.po *************** afa121f4a938f361ddcb357d60ec7609 libcpp *** 18020,18043 **** 7a55d18961523bad054a918d584a6667 libcpp/ucnid.h b39cac9c72b8bed17c033346e0c620a3 libcpp/ucnid.pl ca61e5e024f0d1d1e58e2ea5fa61727e libcpp/ucnid.tab - d723e7f2ebf68972c6d2a6bbeeb8af3d libffi/ChangeLog - fbbc216bc25d759a72ea3e6d734af56b libffi/ChangeLog.libgcj - d946d2b97454ad50a1dbfbf48923c5be libffi/ChangeLog.v1 - 085f9917800070e791f49bf4733e23fa libffi/LICENSE - 9990f7108fcaee40e768c526513a5f26 libffi/Makefile.am - 42ae9eb89d969c5c2bce1a4fd185aee4 libffi/Makefile.in - dd0edecd243634e1925c0ce2134aaa45 libffi/README 0ec3418e6c2e6b89c24cffd4322b6368 libffi/acinclude.m4 8122dd2d5ecda309c0adffff58d5df4a libffi/aclocal.m4 b733326553f0bb20a57b7ff4c6915278 libffi/configure 0d312d77ab346baeaf948b5970a11150 libffi/configure.ac bec544523f8f7f3d5136f67598cf609a libffi/configure.host a43eeb86871f975d813c68f49e4e3338 libffi/fficonfig.h.in 800593333c0fdb237201a25cf22c1121 libffi/include/Makefile.am 899be852a58f878cc62d735fc899cd31 libffi/include/Makefile.in - 86d1b1eed4cf701bc02fa6868a70ef99 libffi/include/ffi.h.in - bb2e4dcd0558bce2932a1b59e204d1c6 libffi/include/ffi_common.h fea69bf0c254aa8f860a0b0ed487546d libffi/libtool-version 8f1d3e3ef0c003f6a69c225a21f572a1 libffi/src/alpha/ffi.c 80b584d92653e1f8c33b6f02739e03fa libffi/src/alpha/ffitarget.h b11579afef24bc718c1033e6ac222903 libffi/src/alpha/osf.S --- 18138,18161 ---- 7a55d18961523bad054a918d584a6667 libcpp/ucnid.h b39cac9c72b8bed17c033346e0c620a3 libcpp/ucnid.pl ca61e5e024f0d1d1e58e2ea5fa61727e libcpp/ucnid.tab 0ec3418e6c2e6b89c24cffd4322b6368 libffi/acinclude.m4 8122dd2d5ecda309c0adffff58d5df4a libffi/aclocal.m4 + 07e78c2c95b6bf369049dd29c3a98153 libffi/ChangeLog + fbbc216bc25d759a72ea3e6d734af56b libffi/ChangeLog.libgcj + d946d2b97454ad50a1dbfbf48923c5be libffi/ChangeLog.v1 b733326553f0bb20a57b7ff4c6915278 libffi/configure 0d312d77ab346baeaf948b5970a11150 libffi/configure.ac bec544523f8f7f3d5136f67598cf609a libffi/configure.host a43eeb86871f975d813c68f49e4e3338 libffi/fficonfig.h.in + bb2e4dcd0558bce2932a1b59e204d1c6 libffi/include/ffi_common.h + 86d1b1eed4cf701bc02fa6868a70ef99 libffi/include/ffi.h.in 800593333c0fdb237201a25cf22c1121 libffi/include/Makefile.am 899be852a58f878cc62d735fc899cd31 libffi/include/Makefile.in fea69bf0c254aa8f860a0b0ed487546d libffi/libtool-version + 085f9917800070e791f49bf4733e23fa libffi/LICENSE + 9990f7108fcaee40e768c526513a5f26 libffi/Makefile.am + 42ae9eb89d969c5c2bce1a4fd185aee4 libffi/Makefile.in + dd0edecd243634e1925c0ce2134aaa45 libffi/README 8f1d3e3ef0c003f6a69c225a21f572a1 libffi/src/alpha/ffi.c 80b584d92653e1f8c33b6f02739e03fa libffi/src/alpha/ffitarget.h b11579afef24bc718c1033e6ac222903 libffi/src/alpha/osf.S *************** a9b002727584815726e8b4f27b59b1f8 libffi *** 18067,18082 **** 2e24a1be4ef2e07069153d1c7dd98f3a libffi/src/pa/ffi.c d37939f41706b752d955ca00b22eefbb libffi/src/pa/ffitarget.h fd7540758a5d180e7a27b55187ee9b6c libffi/src/pa/linux.S - d23701ff3a05628dde1d8c18d2911662 libffi/src/powerpc/aix.S 049e042e968b560f48689cfc881d2db6 libffi/src/powerpc/aix_closure.S 41549f68aeedd29e849159d4567ede07 libffi/src/powerpc/asm.h - 61f822f0298a1bd27b62e7cb421fc97c libffi/src/powerpc/darwin.S 305fe84e5eb35f0762be4feab1aea840 libffi/src/powerpc/darwin_closure.S f9c85842c631f1339c71250ac348b9d3 libffi/src/powerpc/ffi.c a5488f46dd8d3936dc78322e68bd4e7a libffi/src/powerpc/ffi_darwin.c c6636cf45de17c69d5affc204f8316ee libffi/src/powerpc/ffitarget.h - 8d13132c7ab5f81d40001ddd8c34913f libffi/src/powerpc/linux64.S 29ef2d91bb6151668076027e076ab5c8 libffi/src/powerpc/linux64_closure.S 98d153bfc4999e8ce24792d61620410c libffi/src/powerpc/ppc_closure.S 956435918f1432204be610864df9f4d8 libffi/src/powerpc/sysv.S a454b8e335a076bf55035b68f6526e33 libffi/src/prep_cif.c --- 18185,18200 ---- 2e24a1be4ef2e07069153d1c7dd98f3a libffi/src/pa/ffi.c d37939f41706b752d955ca00b22eefbb libffi/src/pa/ffitarget.h fd7540758a5d180e7a27b55187ee9b6c libffi/src/pa/linux.S 049e042e968b560f48689cfc881d2db6 libffi/src/powerpc/aix_closure.S + d23701ff3a05628dde1d8c18d2911662 libffi/src/powerpc/aix.S 41549f68aeedd29e849159d4567ede07 libffi/src/powerpc/asm.h 305fe84e5eb35f0762be4feab1aea840 libffi/src/powerpc/darwin_closure.S + 61f822f0298a1bd27b62e7cb421fc97c libffi/src/powerpc/darwin.S f9c85842c631f1339c71250ac348b9d3 libffi/src/powerpc/ffi.c a5488f46dd8d3936dc78322e68bd4e7a libffi/src/powerpc/ffi_darwin.c c6636cf45de17c69d5affc204f8316ee libffi/src/powerpc/ffitarget.h 29ef2d91bb6151668076027e076ab5c8 libffi/src/powerpc/linux64_closure.S + 8d13132c7ab5f81d40001ddd8c34913f libffi/src/powerpc/linux64.S 98d153bfc4999e8ce24792d61620410c libffi/src/powerpc/ppc_closure.S 956435918f1432204be610864df9f4d8 libffi/src/powerpc/sysv.S a454b8e335a076bf55035b68f6526e33 libffi/src/prep_cif.c *************** a454b8e335a076bf55035b68f6526e33 libffi *** 18084,18111 **** b493eee9f034b8079060cf2a323543f8 libffi/src/s390/ffi.c 9ef0dc6b1d0a81fb5de092076d57090f libffi/src/s390/ffitarget.h b824586cfd875b7c1c6f7482800cb3ab libffi/src/s390/sysv.S - 2034144eb9c87f3ad07fd9ba8b9e0ba3 libffi/src/sh/ffi.c - b09467107867053f95dbf8f5de6e1597 libffi/src/sh/ffitarget.h - 2856b0306776f44ce907a42dc30a4f58 libffi/src/sh/sysv.S 0d63b213e999218daa6dcdc5a1e60744 libffi/src/sh64/ffi.c 428dab3f0a468e35cacb8f9056692fcd libffi/src/sh64/ffitarget.h e2a1ecaa36a455e1ccec5660ccb48ca4 libffi/src/sh64/sysv.S c327d3b09d5b98a3143bc02fd3758edc libffi/src/sparc/ffi.c 4f88ee04ece8cef7f52a40a807a46035 libffi/src/sparc/ffitarget.h d8e8e41b53e8162fd60f3af758918c02 libffi/src/sparc/v8.S 21972ac3a88f80f58ebdf5344f0a72f7 libffi/src/sparc/v9.S 40d8d8e5d7aa9942d5b3d161502d52b4 libffi/src/types.c - fe8720ba3b65249ab239a55536fd6568 libffi/src/x86/ffi.c bd14523d22c834946fafb7f4d7d21edb libffi/src/x86/ffi64.c 829e0f33f9d784955a4d9026b482d027 libffi/src/x86/ffitarget.h 4ab47d2230118abb493faee2699ce34b libffi/src/x86/sysv.S fd09f39826320b70362816b3ec9024d3 libffi/src/x86/unix64.S 53e481f71098524d27da490dc2b52b53 libffi/src/x86/win32.S 1ded054093de910d9786c62bc4fe8cc6 libffi/stamp-h.in - 04e06926cecf1198af45894dc46ffd39 libffi/testsuite/Makefile.am - 9f91003bdf681b7d6ba9be41e432c6db libffi/testsuite/Makefile.in dce80ba7e038ca18591aabc6d3d2582c libffi/testsuite/config/default.exp - f428e5edc229b1a87ec1ca1d49917ad1 libffi/testsuite/lib/libffi-dg.exp a24c2116a39e098a6217e8a2179d95ad libffi/testsuite/libffi.call/call.exp fe7cc6db29cc7f04692ffc0800c15a1a libffi/testsuite/libffi.call/closure_fn0.c 946c5b2c986a68c74abf67cf5f4c2190 libffi/testsuite/libffi.call/closure_fn1.c --- 18202,18226 ---- b493eee9f034b8079060cf2a323543f8 libffi/src/s390/ffi.c 9ef0dc6b1d0a81fb5de092076d57090f libffi/src/s390/ffitarget.h b824586cfd875b7c1c6f7482800cb3ab libffi/src/s390/sysv.S 0d63b213e999218daa6dcdc5a1e60744 libffi/src/sh64/ffi.c 428dab3f0a468e35cacb8f9056692fcd libffi/src/sh64/ffitarget.h e2a1ecaa36a455e1ccec5660ccb48ca4 libffi/src/sh64/sysv.S + 2034144eb9c87f3ad07fd9ba8b9e0ba3 libffi/src/sh/ffi.c + b09467107867053f95dbf8f5de6e1597 libffi/src/sh/ffitarget.h + 2856b0306776f44ce907a42dc30a4f58 libffi/src/sh/sysv.S c327d3b09d5b98a3143bc02fd3758edc libffi/src/sparc/ffi.c 4f88ee04ece8cef7f52a40a807a46035 libffi/src/sparc/ffitarget.h d8e8e41b53e8162fd60f3af758918c02 libffi/src/sparc/v8.S 21972ac3a88f80f58ebdf5344f0a72f7 libffi/src/sparc/v9.S 40d8d8e5d7aa9942d5b3d161502d52b4 libffi/src/types.c bd14523d22c834946fafb7f4d7d21edb libffi/src/x86/ffi64.c + fe8720ba3b65249ab239a55536fd6568 libffi/src/x86/ffi.c 829e0f33f9d784955a4d9026b482d027 libffi/src/x86/ffitarget.h 4ab47d2230118abb493faee2699ce34b libffi/src/x86/sysv.S fd09f39826320b70362816b3ec9024d3 libffi/src/x86/unix64.S 53e481f71098524d27da490dc2b52b53 libffi/src/x86/win32.S 1ded054093de910d9786c62bc4fe8cc6 libffi/stamp-h.in dce80ba7e038ca18591aabc6d3d2582c libffi/testsuite/config/default.exp a24c2116a39e098a6217e8a2179d95ad libffi/testsuite/libffi.call/call.exp fe7cc6db29cc7f04692ffc0800c15a1a libffi/testsuite/libffi.call/closure_fn0.c 946c5b2c986a68c74abf67cf5f4c2190 libffi/testsuite/libffi.call/closure_fn1.c *************** fe7cc6db29cc7f04692ffc0800c15a1a libffi *** 18113,18125 **** f6ce6464567a71bfeeb4b1b740180b7b libffi/testsuite/libffi.call/closure_fn3.c 25daea5c1a8096340d217f672d7062c2 libffi/testsuite/libffi.call/closure_fn4.c 5a570ebb09048267c49d6f25f87b913c libffi/testsuite/libffi.call/closure_fn5.c 58b9b43a12c4a4796e6d1283318808fa libffi/testsuite/libffi.call/cls_12byte.c c8284b2beee2cbf6262d6b831c1e3b2c libffi/testsuite/libffi.call/cls_16byte.c 077c2d59c555ea42152deefc7282108c libffi/testsuite/libffi.call/cls_18byte.c 771b016ab5dded3956ec515f9ed8722d libffi/testsuite/libffi.call/cls_19byte.c - 2d05c53ee031cc2a9792086fcd9552b1 libffi/testsuite/libffi.call/cls_1_1byte.c - 3907d3ff52daba3f11d008d8a599f478 libffi/testsuite/libffi.call/cls_20byte.c eea826014bfb840bcf68346d3dfdcd67 libffi/testsuite/libffi.call/cls_20byte1.c 10222b553792aeb9111ece3fe231ed44 libffi/testsuite/libffi.call/cls_24byte.c 04d30479f4f941944b444ab4cb31082d libffi/testsuite/libffi.call/cls_2byte.c 4c7a23cf607fa998f3077caed7446c36 libffi/testsuite/libffi.call/cls_3_1byte.c --- 18228,18240 ---- f6ce6464567a71bfeeb4b1b740180b7b libffi/testsuite/libffi.call/closure_fn3.c 25daea5c1a8096340d217f672d7062c2 libffi/testsuite/libffi.call/closure_fn4.c 5a570ebb09048267c49d6f25f87b913c libffi/testsuite/libffi.call/closure_fn5.c + 2d05c53ee031cc2a9792086fcd9552b1 libffi/testsuite/libffi.call/cls_1_1byte.c 58b9b43a12c4a4796e6d1283318808fa libffi/testsuite/libffi.call/cls_12byte.c c8284b2beee2cbf6262d6b831c1e3b2c libffi/testsuite/libffi.call/cls_16byte.c 077c2d59c555ea42152deefc7282108c libffi/testsuite/libffi.call/cls_18byte.c 771b016ab5dded3956ec515f9ed8722d libffi/testsuite/libffi.call/cls_19byte.c eea826014bfb840bcf68346d3dfdcd67 libffi/testsuite/libffi.call/cls_20byte1.c + 3907d3ff52daba3f11d008d8a599f478 libffi/testsuite/libffi.call/cls_20byte.c 10222b553792aeb9111ece3fe231ed44 libffi/testsuite/libffi.call/cls_24byte.c 04d30479f4f941944b444ab4cb31082d libffi/testsuite/libffi.call/cls_2byte.c 4c7a23cf607fa998f3077caed7446c36 libffi/testsuite/libffi.call/cls_3_1byte.c *************** cbc2a8621e8c8384a82e03f1ae2f5ee6 libffi *** 18160,18181 **** 95a9cd8dfcbcd2263edc077b4ec79ab7 libffi/testsuite/libffi.call/cls_ulonglong.c 31dfb3d9a6eef8749b1c48a97adac3d8 libffi/testsuite/libffi.call/cls_ushort.c 56ad61fcb0a76f50c0bd1b5786acfba6 libffi/testsuite/libffi.call/ffitest.h - 0ec9c0453c7c5ab9fd2f5f9e2eae1230 libffi/testsuite/libffi.call/float.c e649f05b0820b441480eb308fd1f0f89 libffi/testsuite/libffi.call/float1.c eab98d79e404c61620101d178bc8feb1 libffi/testsuite/libffi.call/float2.c 7d6d1a3a3cfc9d32bcd76ae40d409d9a libffi/testsuite/libffi.call/float3.c f5260f5f182a88a7a32d7079b77a540b libffi/testsuite/libffi.call/many.c f610a8ac94d8fba4221ce528f25b9855 libffi/testsuite/libffi.call/many_win32.c 9bbe42f2c971a1fa7015abdd3065713e libffi/testsuite/libffi.call/negint.c - 9b334d68415f0166546f7cc5d64854eb libffi/testsuite/libffi.call/nested_struct.c 9fa99e4353566fecc432e9bf88824f4f libffi/testsuite/libffi.call/nested_struct1.c e6fa0a66407dd265eb32b89ed4dc860c libffi/testsuite/libffi.call/nested_struct2.c 49f80d97fe931f07d8a3e64c6dc123df libffi/testsuite/libffi.call/nested_struct3.c 867e55a015556f42b0e1b36e0d2ec1c9 libffi/testsuite/libffi.call/problem1.c 84f713cf00cdc18539fc910c01b9b92c libffi/testsuite/libffi.call/promotion.c f4812df3bbe47b9a5922b1f136904b57 libffi/testsuite/libffi.call/pyobjc-tc.c - 63b5fe4e262d0dc8190cb9ba24e921ae libffi/testsuite/libffi.call/return_ll.c 5b0e3c94ed9d22cba4fe8813823ab945 libffi/testsuite/libffi.call/return_ll1.c 06c16d8cdc9240f140318c0f7c457a65 libffi/testsuite/libffi.call/return_sc.c 3aeca5109ebb9e697863cd60fc609723 libffi/testsuite/libffi.call/return_uc.c bf019a0ea09d4b7166d0a79e703e790b libffi/testsuite/libffi.call/strlen.c --- 18275,18296 ---- 95a9cd8dfcbcd2263edc077b4ec79ab7 libffi/testsuite/libffi.call/cls_ulonglong.c 31dfb3d9a6eef8749b1c48a97adac3d8 libffi/testsuite/libffi.call/cls_ushort.c 56ad61fcb0a76f50c0bd1b5786acfba6 libffi/testsuite/libffi.call/ffitest.h e649f05b0820b441480eb308fd1f0f89 libffi/testsuite/libffi.call/float1.c eab98d79e404c61620101d178bc8feb1 libffi/testsuite/libffi.call/float2.c 7d6d1a3a3cfc9d32bcd76ae40d409d9a libffi/testsuite/libffi.call/float3.c + 0ec9c0453c7c5ab9fd2f5f9e2eae1230 libffi/testsuite/libffi.call/float.c f5260f5f182a88a7a32d7079b77a540b libffi/testsuite/libffi.call/many.c f610a8ac94d8fba4221ce528f25b9855 libffi/testsuite/libffi.call/many_win32.c 9bbe42f2c971a1fa7015abdd3065713e libffi/testsuite/libffi.call/negint.c 9fa99e4353566fecc432e9bf88824f4f libffi/testsuite/libffi.call/nested_struct1.c e6fa0a66407dd265eb32b89ed4dc860c libffi/testsuite/libffi.call/nested_struct2.c 49f80d97fe931f07d8a3e64c6dc123df libffi/testsuite/libffi.call/nested_struct3.c + 9b334d68415f0166546f7cc5d64854eb libffi/testsuite/libffi.call/nested_struct.c 867e55a015556f42b0e1b36e0d2ec1c9 libffi/testsuite/libffi.call/problem1.c 84f713cf00cdc18539fc910c01b9b92c libffi/testsuite/libffi.call/promotion.c f4812df3bbe47b9a5922b1f136904b57 libffi/testsuite/libffi.call/pyobjc-tc.c 5b0e3c94ed9d22cba4fe8813823ab945 libffi/testsuite/libffi.call/return_ll1.c + 63b5fe4e262d0dc8190cb9ba24e921ae libffi/testsuite/libffi.call/return_ll.c 06c16d8cdc9240f140318c0f7c457a65 libffi/testsuite/libffi.call/return_sc.c 3aeca5109ebb9e697863cd60fc609723 libffi/testsuite/libffi.call/return_uc.c bf019a0ea09d4b7166d0a79e703e790b libffi/testsuite/libffi.call/strlen.c *************** c596ddb985689ec61b12aaa3d22affa3 libffi *** 18192,18203 **** 243f7581c06247a647a3a55b051b8d5e libffi/testsuite/libffi.special/ffitestcxx.h 08bb6568e653b7801b6e74501a0c8886 libffi/testsuite/libffi.special/special.exp 2eae8a5b3ba2f1438bd633704a31b923 libffi/testsuite/libffi.special/unwindtest.cc ! 7a5a39fa1315e1ec8e5886cea5046264 libgfortran/ChangeLog ! 47b2ebef7eca03e05cd84bf11fde8c35 libgfortran/Makefile.am ! d7c35bf059b22fae3a0b4e140a742f53 libgfortran/Makefile.in 02bd06d32d0884b115e943481bc3e005 libgfortran/acinclude.m4 f1aaa43acd9d35f986c4c9b83bab8b88 libgfortran/aclocal.m4 62dc194ac59f64a47d33fd5ce9b5d290 libgfortran/c99_protos.h 62dc31d7a4281aef3d8964838fd7c20b libgfortran/config.h.in 8c267f276ef0e21c257b705b53c2e071 libgfortran/configure 7e5d2804c6f81a54e3eed97b9b4ca380 libgfortran/configure.ac --- 18307,18319 ---- 243f7581c06247a647a3a55b051b8d5e libffi/testsuite/libffi.special/ffitestcxx.h 08bb6568e653b7801b6e74501a0c8886 libffi/testsuite/libffi.special/special.exp 2eae8a5b3ba2f1438bd633704a31b923 libffi/testsuite/libffi.special/unwindtest.cc ! 39cff827ff47cca700bb8a72d6db066a libffi/testsuite/lib/libffi-dg.exp ! 04e06926cecf1198af45894dc46ffd39 libffi/testsuite/Makefile.am ! 9f91003bdf681b7d6ba9be41e432c6db libffi/testsuite/Makefile.in 02bd06d32d0884b115e943481bc3e005 libgfortran/acinclude.m4 f1aaa43acd9d35f986c4c9b83bab8b88 libgfortran/aclocal.m4 62dc194ac59f64a47d33fd5ce9b5d290 libgfortran/c99_protos.h + 78f041d8ba78f5543c5ab4caf88b85b2 libgfortran/ChangeLog 62dc31d7a4281aef3d8964838fd7c20b libgfortran/config.h.in 8c267f276ef0e21c257b705b53c2e071 libgfortran/configure 7e5d2804c6f81a54e3eed97b9b4ca380 libgfortran/configure.ac *************** c4a6528b88051c68512390b6d0bd86a0 libgfo *** 18212,18219 **** --- 18328,18339 ---- d4c853d76f8faf652e728624f5e61d47 libgfortran/generated/_acos_r8.f90 6b96c51810e96ff564f6d6746c5da472 libgfortran/generated/_aint_r4.f90 1ff90b6804501b2a4f2869a9788665ed libgfortran/generated/_aint_r8.f90 + 258b70c45711544ffe916584fa6d1bdf libgfortran/generated/all_l4.c + d23d61021feacf8015b4c27cdf92fb67 libgfortran/generated/all_l8.c aebd8af27762396f7f24a95cfe590e3b libgfortran/generated/_anint_r4.f90 5adfd6c05b80e8d36b01e27d9fb7bfd4 libgfortran/generated/_anint_r8.f90 + 9ea091bb781c207d928c5d2e1a88b683 libgfortran/generated/any_l4.c + c6d4713c096cb84fea7a706b1a092f59 libgfortran/generated/any_l8.c 0be7bea192108118fbf1c3c92cf73f8a libgfortran/generated/_asin_r4.f90 3a35dba9f5aa94e2f347036306696963 libgfortran/generated/_asin_r8.f90 a67202a73d4d3269319e5fb1f17abe7c libgfortran/generated/_atan2_r4.f90 *************** a67202a73d4d3269319e5fb1f17abe7c libgfo *** 18224,18279 **** 07aa05c8dfbd3dafaaa9a9a33552b29f libgfortran/generated/_conjg_c8.f90 7a3aa300b4c2856ac24a776c8e4eb6db libgfortran/generated/_cos_c4.f90 fb3ef4dc1ae439e35c5add6f98727655 libgfortran/generated/_cos_c8.f90 - 63695a07cbf6ced74cf3ade8de179b46 libgfortran/generated/_cos_r4.f90 - b360a3f68869c82728686ac290b97087 libgfortran/generated/_cos_r8.f90 21fdb3f321f98a1bb10b2472589af9e3 libgfortran/generated/_cosh_r4.f90 43480b53919172e106f0981c8ac9de77 libgfortran/generated/_cosh_r8.f90 ! d62f5c677ac136e03bf63723b4096666 libgfortran/generated/_dim_i4.f90 ! 594bbcb5609a7ce6d8262b0e421f3d02 libgfortran/generated/_dim_i8.f90 ! 802324fb6775b5bf469081ae5ff81b27 libgfortran/generated/_dim_r4.f90 ! 13205abb3964db47e02f25296655501a libgfortran/generated/_dim_r8.f90 ! 9340ab59fc2f0d9ff76ff16a58057ac1 libgfortran/generated/_exp_c4.f90 ! c185f5b5c48e7fc6d21f25435808dfa4 libgfortran/generated/_exp_c8.f90 ! 16f0d42fb368a839cfbf2630bfe13a58 libgfortran/generated/_exp_r4.f90 ! 465605dcbf83a7a484ac8d4a227471cb libgfortran/generated/_exp_r8.f90 ! 1c6c6bcdd38f642e9573d7bc63ee5578 libgfortran/generated/_log10_r4.f90 ! 574ef980a3ad08c2ba7b7db06ae01f1d libgfortran/generated/_log10_r8.f90 ! 8ce4c8b094c80a034344a7c768ccafec libgfortran/generated/_log_c4.f90 ! 44058c1af6529844d676f21981b73de6 libgfortran/generated/_log_c8.f90 ! 4e414696da88cddb769f72f93f6534f5 libgfortran/generated/_log_r4.f90 ! b1192584584b1b44ca630fc236d3446a libgfortran/generated/_log_r8.f90 ! 19433342e480b6788649c1c328a0f04e libgfortran/generated/_mod_i4.f90 ! 5cca3b2d4cb6f52ebb7dc9b3d1ce1b38 libgfortran/generated/_mod_i8.f90 ! 5ba71148af04d7a2cb40b3af863f2dc5 libgfortran/generated/_mod_r4.f90 ! e0d6d411fad780c102d47e2aab9d3855 libgfortran/generated/_mod_r8.f90 ! 606184a28a2dfb3d164733673ba0f5b7 libgfortran/generated/_sign_i4.f90 ! af8664d2f76f30ac477193720edb3b52 libgfortran/generated/_sign_i8.f90 ! a55ee4ddf310c82af3b83ba5b1996ef1 libgfortran/generated/_sign_r4.f90 ! 8747ffd37b88fbe264401680a72caac8 libgfortran/generated/_sign_r8.f90 ! 806da782f3ab54acae6e3f7671e63e3e libgfortran/generated/_sin_c4.f90 ! c2c35724a6755193c3099e0124c0c23d libgfortran/generated/_sin_c8.f90 ! ae25ca0ceccddb4791daf5db5c818658 libgfortran/generated/_sin_r4.f90 ! faba29979271133b8a426a927ef3eb27 libgfortran/generated/_sin_r8.f90 ! 0ae3824054edaf2550a09b22a3ba0abd libgfortran/generated/_sinh_r4.f90 ! c113a9bfb0effc5cb8d4f9c1b73cf435 libgfortran/generated/_sinh_r8.f90 ! c4e7296d3211b2f2e96cb517fed49a62 libgfortran/generated/_sqrt_c4.f90 ! 33fda20b1af8a63928834d1741047f5a libgfortran/generated/_sqrt_c8.f90 ! e8b4646951c62f5e8fc27d223bb0be80 libgfortran/generated/_sqrt_r4.f90 ! 11a841f5cac00017593b53fac50b2ee5 libgfortran/generated/_sqrt_r8.f90 ! 078fe74104507366b301da6fc3ccff33 libgfortran/generated/_tan_r4.f90 ! b68adbd323960885123369362420cac4 libgfortran/generated/_tan_r8.f90 ! 88dc464bee4ed5e17d61d8be632cd96b libgfortran/generated/_tanh_r4.f90 ! ed7ec50e815dfc08460e48e1ecee4b88 libgfortran/generated/_tanh_r8.f90 ! 258b70c45711544ffe916584fa6d1bdf libgfortran/generated/all_l4.c ! d23d61021feacf8015b4c27cdf92fb67 libgfortran/generated/all_l8.c ! 9ea091bb781c207d928c5d2e1a88b683 libgfortran/generated/any_l4.c ! c6d4713c096cb84fea7a706b1a092f59 libgfortran/generated/any_l8.c 0e8bf8868ffb8883e285ee430f3c4600 libgfortran/generated/count_4_l4.c 137237a613b44ad09a35f59be46e7ef1 libgfortran/generated/count_4_l8.c 49349377f820a9763fad626eb2b37c62 libgfortran/generated/count_8_l4.c 004b5f310e26be934d6aa351db4d744f libgfortran/generated/count_8_l8.c a50012124d92627e2374dfbe6ed43ce7 libgfortran/generated/cshift1_4.c e258a6cea377d2b80267db3f854a5462 libgfortran/generated/cshift1_8.c a9287bfbfe67e7598cb03756e59d23fb libgfortran/generated/dotprod_c4.c 8a05efd7da1f9ef942b3febe9125cc0f libgfortran/generated/dotprod_c8.c 2bae8fbd6c128f51419f6834a8167d00 libgfortran/generated/dotprod_i4.c --- 18344,18363 ---- 07aa05c8dfbd3dafaaa9a9a33552b29f libgfortran/generated/_conjg_c8.f90 7a3aa300b4c2856ac24a776c8e4eb6db libgfortran/generated/_cos_c4.f90 fb3ef4dc1ae439e35c5add6f98727655 libgfortran/generated/_cos_c8.f90 21fdb3f321f98a1bb10b2472589af9e3 libgfortran/generated/_cosh_r4.f90 43480b53919172e106f0981c8ac9de77 libgfortran/generated/_cosh_r8.f90 ! 63695a07cbf6ced74cf3ade8de179b46 libgfortran/generated/_cos_r4.f90 ! b360a3f68869c82728686ac290b97087 libgfortran/generated/_cos_r8.f90 0e8bf8868ffb8883e285ee430f3c4600 libgfortran/generated/count_4_l4.c 137237a613b44ad09a35f59be46e7ef1 libgfortran/generated/count_4_l8.c 49349377f820a9763fad626eb2b37c62 libgfortran/generated/count_8_l4.c 004b5f310e26be934d6aa351db4d744f libgfortran/generated/count_8_l8.c a50012124d92627e2374dfbe6ed43ce7 libgfortran/generated/cshift1_4.c e258a6cea377d2b80267db3f854a5462 libgfortran/generated/cshift1_8.c + d62f5c677ac136e03bf63723b4096666 libgfortran/generated/_dim_i4.f90 + 594bbcb5609a7ce6d8262b0e421f3d02 libgfortran/generated/_dim_i8.f90 + 802324fb6775b5bf469081ae5ff81b27 libgfortran/generated/_dim_r4.f90 + 13205abb3964db47e02f25296655501a libgfortran/generated/_dim_r8.f90 a9287bfbfe67e7598cb03756e59d23fb libgfortran/generated/dotprod_c4.c 8a05efd7da1f9ef942b3febe9125cc0f libgfortran/generated/dotprod_c8.c 2bae8fbd6c128f51419f6834a8167d00 libgfortran/generated/dotprod_i4.c *************** e61151262bf60a73fd3de9297326ca88 libgfo *** 18287,18295 **** --- 18371,18383 ---- 02fbaf56be13ce6fb9175945024e6c8d libgfortran/generated/eoshift3_4.c a04cdcff2415e0d505d0ddad66a23bca libgfortran/generated/eoshift3_8.c 203887f748ccfd7eaf199d5874e31bc8 libgfortran/generated/exp_c4.c + 9340ab59fc2f0d9ff76ff16a58057ac1 libgfortran/generated/_exp_c4.f90 2007f9f71453a96f2f838a1b5260da28 libgfortran/generated/exp_c8.c + c185f5b5c48e7fc6d21f25435808dfa4 libgfortran/generated/_exp_c8.f90 07ecefdaa18ae3f7867bcdd603f8bc12 libgfortran/generated/exponent_r4.c 6dbfac23ca7601c211379e437c94a8e6 libgfortran/generated/exponent_r8.c + 16f0d42fb368a839cfbf2630bfe13a58 libgfortran/generated/_exp_r4.f90 + 465605dcbf83a7a484ac8d4a227471cb libgfortran/generated/_exp_r8.f90 fb6531032897fe552fa6efdb7f8a9145 libgfortran/generated/fraction_r4.c f71aafc245520f07109de99063da3f3b libgfortran/generated/fraction_r8.c 17fe91ca9d515a5c0b1899e1c4838cc8 libgfortran/generated/hyp_c4.c *************** e5dacb83ea1283e0f6c902c223b98fc9 libgfo *** 18302,18307 **** --- 18390,18401 ---- 795dd9d62bfad0c10a8a487830fd1778 libgfortran/generated/in_unpack_c8.c 42dd9e8e4fedc5c4ff0b867651a7ec7e libgfortran/generated/in_unpack_i4.c 954f844caf9d50fc7a139e323912cd63 libgfortran/generated/in_unpack_i8.c + 1c6c6bcdd38f642e9573d7bc63ee5578 libgfortran/generated/_log10_r4.f90 + 574ef980a3ad08c2ba7b7db06ae01f1d libgfortran/generated/_log10_r8.f90 + 8ce4c8b094c80a034344a7c768ccafec libgfortran/generated/_log_c4.f90 + 44058c1af6529844d676f21981b73de6 libgfortran/generated/_log_c8.f90 + 4e414696da88cddb769f72f93f6534f5 libgfortran/generated/_log_r4.f90 + b1192584584b1b44ca630fc236d3446a libgfortran/generated/_log_r8.f90 ce8a9318e1dc106e79d2cf85cd177fd1 libgfortran/generated/matmul_c4.c 2fcd6f3149903835cde0d5e6d109c9e5 libgfortran/generated/matmul_c8.c 974aca30b354c95882a726de7cc9ed1f libgfortran/generated/matmul_i4.c *************** f7454febc517fb2ea034300cd1f56392 libgfo *** 18350,18355 **** --- 18444,18453 ---- c3722877e11c36c428db578fa255be1d libgfortran/generated/minval_i8.c 9ee1904d52a1f4c67f71ed79a3767cb5 libgfortran/generated/minval_r4.c bb0f78b193769c2de0101977b205310a libgfortran/generated/minval_r8.c + 19433342e480b6788649c1c328a0f04e libgfortran/generated/_mod_i4.f90 + 5cca3b2d4cb6f52ebb7dc9b3d1ce1b38 libgfortran/generated/_mod_i8.f90 + 5ba71148af04d7a2cb40b3af863f2dc5 libgfortran/generated/_mod_r4.f90 + e0d6d411fad780c102d47e2aab9d3855 libgfortran/generated/_mod_r8.f90 79465f17f3c564cd6ce997124c3b8e4e libgfortran/generated/nearest_r4.c e24cba904b982b606eda0ec3433ae214 libgfortran/generated/nearest_r8.c 23a28274b16a5a1a0caab1d11dac7177 libgfortran/generated/pow_c4_i4.c *************** f1a821fb3260213f8e873ce2bba395c4 libgfo *** 18378,18389 **** --- 18476,18505 ---- 8026d8c44e9d501e54d07a62a38d396d libgfortran/generated/set_exponent_r8.c b647e47c53a06ca59a358f08249173e6 libgfortran/generated/shape_i4.c 69f976b9d883b7017d859e678281ef16 libgfortran/generated/shape_i8.c + 606184a28a2dfb3d164733673ba0f5b7 libgfortran/generated/_sign_i4.f90 + af8664d2f76f30ac477193720edb3b52 libgfortran/generated/_sign_i8.f90 + a55ee4ddf310c82af3b83ba5b1996ef1 libgfortran/generated/_sign_r4.f90 + 8747ffd37b88fbe264401680a72caac8 libgfortran/generated/_sign_r8.f90 + 806da782f3ab54acae6e3f7671e63e3e libgfortran/generated/_sin_c4.f90 + c2c35724a6755193c3099e0124c0c23d libgfortran/generated/_sin_c8.f90 + 0ae3824054edaf2550a09b22a3ba0abd libgfortran/generated/_sinh_r4.f90 + c113a9bfb0effc5cb8d4f9c1b73cf435 libgfortran/generated/_sinh_r8.f90 + ae25ca0ceccddb4791daf5db5c818658 libgfortran/generated/_sin_r4.f90 + faba29979271133b8a426a927ef3eb27 libgfortran/generated/_sin_r8.f90 + c4e7296d3211b2f2e96cb517fed49a62 libgfortran/generated/_sqrt_c4.f90 + 33fda20b1af8a63928834d1741047f5a libgfortran/generated/_sqrt_c8.f90 + e8b4646951c62f5e8fc27d223bb0be80 libgfortran/generated/_sqrt_r4.f90 + 11a841f5cac00017593b53fac50b2ee5 libgfortran/generated/_sqrt_r8.f90 f6bb20989f57f0ea7c610cd654a35d43 libgfortran/generated/sum_c4.c 7fe9c4964bb1e529373af855347abfd1 libgfortran/generated/sum_c8.c 2352e5b146625c8735be71e0ff18e408 libgfortran/generated/sum_i4.c c5dbb6a74d0e192f94c00dec41314f60 libgfortran/generated/sum_i8.c 4a154371c8e5ebe3a2e4ceb7b7f73b10 libgfortran/generated/sum_r4.c a03f6d761a0476c7e7114af7d3010a97 libgfortran/generated/sum_r8.c + 88dc464bee4ed5e17d61d8be632cd96b libgfortran/generated/_tanh_r4.f90 + ed7ec50e815dfc08460e48e1ecee4b88 libgfortran/generated/_tanh_r8.f90 + 078fe74104507366b301da6fc3ccff33 libgfortran/generated/_tan_r4.f90 + b68adbd323960885123369362420cac4 libgfortran/generated/_tan_r8.f90 87548cf31bdac03b00c42893d8db392e libgfortran/generated/transpose_c4.c ceadbd7c7eaa837f846878dd713291d6 libgfortran/generated/transpose_c8.c dd5fdb0b3f815a1641dca1dcfa4b859d libgfortran/generated/transpose_i4.c *************** fdd8bfa3b70aed0b33893c6ed76e9c0c libgfo *** 18413,18421 **** db49af9d62c64663236de03eae1816b9 libgfortran/intrinsics/fnum.c 3dcb2d493edb487e66516796a002389a libgfortran/intrinsics/ftell.c e92bf810821010484fa017e509c576b4 libgfortran/intrinsics/gerror.c - 2aaebb9de6921aa1617d9bb3e48fae83 libgfortran/intrinsics/getXid.c 5b9faa70b782fce70bf4e1bc8ff50dd2 libgfortran/intrinsics/getcwd.c 2796fd725eaa544dedf5c09280dd3c62 libgfortran/intrinsics/getlog.c 10824cadad3d28227785d42abf2229b9 libgfortran/intrinsics/hostnm.c 17c8d0fc219c32c1bcc87a9ce0f44619 libgfortran/intrinsics/ierrno.c ed44d2f85ce5d980cede12cd393c59e2 libgfortran/intrinsics/ishftc.c --- 18529,18537 ---- db49af9d62c64663236de03eae1816b9 libgfortran/intrinsics/fnum.c 3dcb2d493edb487e66516796a002389a libgfortran/intrinsics/ftell.c e92bf810821010484fa017e509c576b4 libgfortran/intrinsics/gerror.c 5b9faa70b782fce70bf4e1bc8ff50dd2 libgfortran/intrinsics/getcwd.c 2796fd725eaa544dedf5c09280dd3c62 libgfortran/intrinsics/getlog.c + 2aaebb9de6921aa1617d9bb3e48fae83 libgfortran/intrinsics/getXid.c 10824cadad3d28227785d42abf2229b9 libgfortran/intrinsics/hostnm.c 17c8d0fc219c32c1bcc87a9ce0f44619 libgfortran/intrinsics/ierrno.c ed44d2f85ce5d980cede12cd393c59e2 libgfortran/intrinsics/ishftc.c *************** c91041bfea172386a6307aaa19fc4e6a libgfo *** 18469,18477 **** c06a7e41060b632fdaea36f718c0f874 libgfortran/m4/count.m4 09a2b5b10fd02c1fc8ef61192a6e61d7 libgfortran/m4/cshift1.m4 3a5ba7e8caddad1e87329441b7613448 libgfortran/m4/ctrig.m4 - c814caab07301c48ceed2e6bcb437366 libgfortran/m4/dotprod.m4 af873c0e5ddae082a6eaf0acf09b10ea libgfortran/m4/dotprodc.m4 3ec7e42922d764cef16481cb0af19f8e libgfortran/m4/dotprodl.m4 feb49d01f2ca758fdd4d7741a23e1731 libgfortran/m4/eoshift1.m4 cf7bbb3728a008f5b19797d5ea4d5971 libgfortran/m4/eoshift3.m4 9140ed429e790301035f869f68e64ed4 libgfortran/m4/exponent.m4 --- 18585,18593 ---- c06a7e41060b632fdaea36f718c0f874 libgfortran/m4/count.m4 09a2b5b10fd02c1fc8ef61192a6e61d7 libgfortran/m4/cshift1.m4 3a5ba7e8caddad1e87329441b7613448 libgfortran/m4/ctrig.m4 af873c0e5ddae082a6eaf0acf09b10ea libgfortran/m4/dotprodc.m4 3ec7e42922d764cef16481cb0af19f8e libgfortran/m4/dotprodl.m4 + c814caab07301c48ceed2e6bcb437366 libgfortran/m4/dotprod.m4 feb49d01f2ca758fdd4d7741a23e1731 libgfortran/m4/eoshift1.m4 cf7bbb3728a008f5b19797d5ea4d5971 libgfortran/m4/eoshift3.m4 9140ed429e790301035f869f68e64ed4 libgfortran/m4/exponent.m4 *************** a0e6f7c1300b8de8e893d4b091c3ca22 libgfo *** 18482,18489 **** 57cc52bd3ff2b2ea70098237bc37e258 libgfortran/m4/in_pack.m4 7e2e91d1060b89384216340d857fdabe libgfortran/m4/in_unpack.m4 af7950241e7e076f2ee76579ae3d4426 libgfortran/m4/iparm.m4 - 05a7a811f03e27329da12a7899a97c5f libgfortran/m4/matmul.m4 c1455c490742473a9e68fed46680a9a1 libgfortran/m4/matmull.m4 9c29cd6c7a1d554b76e9c504369ea003 libgfortran/m4/maxloc0.m4 6d8b3501e5e9e513f5c1cbe262e2b4a9 libgfortran/m4/maxloc1.m4 e001b3008618c0ac13a638771c4f32ff libgfortran/m4/maxval.m4 --- 18598,18605 ---- 57cc52bd3ff2b2ea70098237bc37e258 libgfortran/m4/in_pack.m4 7e2e91d1060b89384216340d857fdabe libgfortran/m4/in_unpack.m4 af7950241e7e076f2ee76579ae3d4426 libgfortran/m4/iparm.m4 c1455c490742473a9e68fed46680a9a1 libgfortran/m4/matmull.m4 + 05a7a811f03e27329da12a7899a97c5f libgfortran/m4/matmul.m4 9c29cd6c7a1d554b76e9c504369ea003 libgfortran/m4/maxloc0.m4 6d8b3501e5e9e513f5c1cbe262e2b4a9 libgfortran/m4/maxloc1.m4 e001b3008618c0ac13a638771c4f32ff libgfortran/m4/maxval.m4 *************** e6b3c6d325fb2681a80bcbe817130322 libgfo *** 18497,18507 **** e5669a57e7e9a27d00aa7d194e28b2fd libgfortran/m4/reshape.m4 c50c0b8aea26a55fd23e4514634cf0d5 libgfortran/m4/set_exponent.m4 3a6284b8301eafda7cd1e1c2e839eb4e libgfortran/m4/shape.m4 - 14e55bc4619d14fe17f23af68c90a235 libgfortran/m4/specific.m4 c84956a588edb20a903bb8bb657657ad libgfortran/m4/specific2.m4 bb7ee3977887ad63e8552dcd91d24463 libgfortran/m4/sum.m4 dde266266b65465992b5991c47f59e23 libgfortran/m4/transpose.m4 0ad0318f00c85db29d184dc3dff12276 libgfortran/m4/types.m4 cd5733452b05f18d7cce28e6b3ed1e34 libgfortran/mk-sik-inc.sh 69dde50e05115bbc693fded21eebb445 libgfortran/mk-srk-inc.sh 4cc7ba470e0b619f14e22ac6b4df6d0d libgfortran/runtime/compile_options.c --- 18613,18625 ---- e5669a57e7e9a27d00aa7d194e28b2fd libgfortran/m4/reshape.m4 c50c0b8aea26a55fd23e4514634cf0d5 libgfortran/m4/set_exponent.m4 3a6284b8301eafda7cd1e1c2e839eb4e libgfortran/m4/shape.m4 c84956a588edb20a903bb8bb657657ad libgfortran/m4/specific2.m4 + 14e55bc4619d14fe17f23af68c90a235 libgfortran/m4/specific.m4 bb7ee3977887ad63e8552dcd91d24463 libgfortran/m4/sum.m4 dde266266b65465992b5991c47f59e23 libgfortran/m4/transpose.m4 0ad0318f00c85db29d184dc3dff12276 libgfortran/m4/types.m4 + 47b2ebef7eca03e05cd84bf11fde8c35 libgfortran/Makefile.am + d7c35bf059b22fae3a0b4e140a742f53 libgfortran/Makefile.in cd5733452b05f18d7cce28e6b3ed1e34 libgfortran/mk-sik-inc.sh 69dde50e05115bbc693fded21eebb445 libgfortran/mk-srk-inc.sh 4cc7ba470e0b619f14e22ac6b4df6d0d libgfortran/runtime/compile_options.c *************** ce58317d779590734d91054e1ebcf2b4 libgfo *** 18516,18526 **** ad0f0310d39954660a355219a0b79b48 libgfortran/runtime/select.c 908d62646403f14d9b86f22ad0fbd754 libgfortran/runtime/stop.c 059413d0633091dc5fbe68b453f82be7 libgfortran/runtime/string.c - 7fbc338309ac38fefcd64b04bb903e34 libiberty/COPYING.LIB - ec779322e0acd2e92281a493435dd2c8 libiberty/ChangeLog - 6d4c2580e2ab4f45a305ede094998336 libiberty/Makefile.in - 294191545dc71f5ad13229b0a5bfd7b1 libiberty/README - 5b535b62413b3770aeca6d516e0d6325 libiberty/_doprnt.c 7205cd3b640330a0caee1bb3d7a7076a libiberty/aclocal.m4 e9ff099df53462f7df5a268e290f39c2 libiberty/alloca.c d105d43b25b5a5967d6bdbd3896f3666 libiberty/argv.c --- 18634,18639 ---- *************** cdc3e09fe5ca8e250ef3ab38d77e63fa libibe *** 18532,18556 **** d09d6a99ec0ae4b43b4f9bd38a65fecf libiberty/bsearch.c 440895d178199c0a1ce1562d7b19cce3 libiberty/bzero.c 99712b511be511b380f9561e8f94f251 libiberty/calloc.c 564e36eb3ffdf2492724309477bdba44 libiberty/choose-temp.c 7af729f41caa18c07461d9894a4e2a28 libiberty/clock.c db12eb172b1675b0ebbff211b9834735 libiberty/concat.c fdaf5fdc2a84ff34103604588aea1a3b libiberty/config.h-vms 257e628b640593358b0c5dbec851f315 libiberty/config.in - 556411b44a957219c953a1a61e522b78 libiberty/config.table 4004fdcde347fda58406b4b84a995c66 libiberty/config/mh-aix 7b65854f594c84e80295173de277b3dc libiberty/config/mh-cxux7 044204f5b4bcac5eae2face0602129ae libiberty/config/mh-fbsd21 904bdcd9daf97fa55a9ca8901ffe7435 libiberty/config/mh-openedition 38e76da568ab25260754fdb9d5080513 libiberty/config/mh-windows afb1b21f50cd4d7adbb90111232946d1 libiberty/configure 0207d7ecca8e0661bd6734c220d2ce87 libiberty/configure.ac 373c5062b80c1f8c030fcefd5bdc9e6c libiberty/copying-lib.texi e3dc621adfe4ff6730b6510641537ea4 libiberty/copysign.c ca6749dc0617d80a69ca7aa9bcbca216 libiberty/cp-demangle.c b29996cf3b0c1fd430178d9d21274f2d libiberty/cp-demangle.h 710711092973e0580e43a93f57d9474e libiberty/cp-demint.c d02c2a47ceec54676fa8221674340718 libiberty/cplus-dem.c 069562b9bb3712513c7a0b017a12f271 libiberty/dyn-string.c 846c5e5797cff2d03945fdc045c06cd5 libiberty/fdmatch.c 880a3787b2519407b6b6b6138b627c91 libiberty/ffs.c --- 18645,18672 ---- d09d6a99ec0ae4b43b4f9bd38a65fecf libiberty/bsearch.c 440895d178199c0a1ce1562d7b19cce3 libiberty/bzero.c 99712b511be511b380f9561e8f94f251 libiberty/calloc.c + 95eefd98bfa401da2940b289a827ce09 libiberty/ChangeLog 564e36eb3ffdf2492724309477bdba44 libiberty/choose-temp.c 7af729f41caa18c07461d9894a4e2a28 libiberty/clock.c db12eb172b1675b0ebbff211b9834735 libiberty/concat.c fdaf5fdc2a84ff34103604588aea1a3b libiberty/config.h-vms 257e628b640593358b0c5dbec851f315 libiberty/config.in 4004fdcde347fda58406b4b84a995c66 libiberty/config/mh-aix 7b65854f594c84e80295173de277b3dc libiberty/config/mh-cxux7 044204f5b4bcac5eae2face0602129ae libiberty/config/mh-fbsd21 904bdcd9daf97fa55a9ca8901ffe7435 libiberty/config/mh-openedition 38e76da568ab25260754fdb9d5080513 libiberty/config/mh-windows + 556411b44a957219c953a1a61e522b78 libiberty/config.table afb1b21f50cd4d7adbb90111232946d1 libiberty/configure 0207d7ecca8e0661bd6734c220d2ce87 libiberty/configure.ac + 7fbc338309ac38fefcd64b04bb903e34 libiberty/COPYING.LIB 373c5062b80c1f8c030fcefd5bdc9e6c libiberty/copying-lib.texi e3dc621adfe4ff6730b6510641537ea4 libiberty/copysign.c ca6749dc0617d80a69ca7aa9bcbca216 libiberty/cp-demangle.c b29996cf3b0c1fd430178d9d21274f2d libiberty/cp-demangle.h 710711092973e0580e43a93f57d9474e libiberty/cp-demint.c d02c2a47ceec54676fa8221674340718 libiberty/cplus-dem.c + 5b535b62413b3770aeca6d516e0d6325 libiberty/_doprnt.c 069562b9bb3712513c7a0b017a12f271 libiberty/dyn-string.c 846c5e5797cff2d03945fdc045c06cd5 libiberty/fdmatch.c 880a3787b2519407b6b6b6138b627c91 libiberty/ffs.c *************** a83b9fa741638bd0bca5182dd69355ad libibe *** 18562,18569 **** 56a1d6ebafda18d027897637dc693da8 libiberty/functions.texi 372093196abf4e95605e71908a6b1a41 libiberty/gather-docs 81053feb399b85f027c34d3f81f803c2 libiberty/getcwd.c - 90ab3f8e537a4a950cb6e33224995e3c libiberty/getopt.c 5fd11388f488b53ec69eeb3e71161636 libiberty/getopt1.c 8ff0eec816410579eaba5f8a7d344d16 libiberty/getpagesize.c 163b78dbb9c54e4309a6e6ad8b75f365 libiberty/getpwd.c 6b1a3bf9f11deb195411cb3a81367aeb libiberty/getruntime.c --- 18678,18685 ---- 56a1d6ebafda18d027897637dc693da8 libiberty/functions.texi 372093196abf4e95605e71908a6b1a41 libiberty/gather-docs 81053feb399b85f027c34d3f81f803c2 libiberty/getcwd.c 5fd11388f488b53ec69eeb3e71161636 libiberty/getopt1.c + 90ab3f8e537a4a950cb6e33224995e3c libiberty/getopt.c 8ff0eec816410579eaba5f8a7d344d16 libiberty/getpagesize.c 163b78dbb9c54e4309a6e6ad8b75f365 libiberty/getpwd.c 6b1a3bf9f11deb195411cb3a81367aeb libiberty/getruntime.c *************** a83b9fa741638bd0bca5182dd69355ad libibe *** 18575,18583 **** 18b9304d730b955b7e77b09e91d50418 libiberty/libiberty.texi 44b18d3583ce02eae3b33f1a8dc219d5 libiberty/lrealpath.c 0fd9f0b3e810378c0119bb0bbfa71418 libiberty/maint-tool 6fc79a46ae7d6d544a8532ad8a240b08 libiberty/make-relative-prefix.c 9d92e1eb73e143f9929e5dd2f206c380 libiberty/make-temp-file.c - e331b31ce1cbf27a44f2fbeb54fa7b17 libiberty/makefile.vms 9295a4b566397c55950839a3e6d16e68 libiberty/md5.c 779184f152031d9e89e7a2a9a391d0c2 libiberty/memchr.c cdbdeda3aa5ead4a36801fadc3f146a8 libiberty/memcmp.c --- 18691,18700 ---- 18b9304d730b955b7e77b09e91d50418 libiberty/libiberty.texi 44b18d3583ce02eae3b33f1a8dc219d5 libiberty/lrealpath.c 0fd9f0b3e810378c0119bb0bbfa71418 libiberty/maint-tool + 4e8dc91e6c7a58aafc2ac46bbd4e7ea7 libiberty/Makefile.in + e331b31ce1cbf27a44f2fbeb54fa7b17 libiberty/makefile.vms 6fc79a46ae7d6d544a8532ad8a240b08 libiberty/make-relative-prefix.c 9d92e1eb73e143f9929e5dd2f206c380 libiberty/make-temp-file.c 9295a4b566397c55950839a3e6d16e68 libiberty/md5.c 779184f152031d9e89e7a2a9a391d0c2 libiberty/memchr.c cdbdeda3aa5ead4a36801fadc3f146a8 libiberty/memcmp.c *************** cdbdeda3aa5ead4a36801fadc3f146a8 libibe *** 18586,18594 **** b175cc1b085dffa46a41dbe21686ef15 libiberty/mempcpy.c 80908dce1ac75994099637449014ef87 libiberty/memset.c 570331eb7d8c6e008cbb4988539d17aa libiberty/mkstemps.c 969668698375a7ecf08bc086b9613a31 libiberty/mpw-config.in 54c65d1bafd7d8d29b9d29761d977020 libiberty/mpw-make.sed - 9de6f56befd6350286f5a42836a8433a libiberty/mpw.c 7897e43bedd2def4beb6eb73003efa68 libiberty/msdos.c b706ad2fbdb4ed4f56e23b97bbeef477 libiberty/objalloc.c 0b098dc2e9bb206f6c642981a8306c60 libiberty/obstack.c --- 18703,18711 ---- b175cc1b085dffa46a41dbe21686ef15 libiberty/mempcpy.c 80908dce1ac75994099637449014ef87 libiberty/memset.c 570331eb7d8c6e008cbb4988539d17aa libiberty/mkstemps.c + 9de6f56befd6350286f5a42836a8433a libiberty/mpw.c 969668698375a7ecf08bc086b9613a31 libiberty/mpw-config.in 54c65d1bafd7d8d29b9d29761d977020 libiberty/mpw-make.sed 7897e43bedd2def4beb6eb73003efa68 libiberty/msdos.c b706ad2fbdb4ed4f56e23b97bbeef477 libiberty/objalloc.c 0b098dc2e9bb206f6c642981a8306c60 libiberty/obstack.c *************** b706ad2fbdb4ed4f56e23b97bbeef477 libibe *** 18596,18610 **** 087f5237d8b7fff69418811efec227e6 libiberty/partition.c 1446d025a5106b528dd68a4a30bd9794 libiberty/pex-common.h 316a7c2d1f782c47f715dde7eaa48faf libiberty/pex-djgpp.c 5949dc1e0a5865570a8c462f794bc88c libiberty/pex-mpw.c 9016bdcbb5f2f04001165c88178c0c05 libiberty/pex-msdos.c dfc59121719c673229b4d57fa6102e7d libiberty/pex-os2.c 296a33db095578f8f0c9bd125cc8a88d libiberty/pex-unix.c 49774af6de2338be2f2c8d19e4cfb9f3 libiberty/pex-win32.c - f45d0f6037219afd14080d7ddd7199f0 libiberty/pexecute.txh 063fdcd29dc11c6e1b9fa27573075f06 libiberty/physmem.c 5925c1d64a6e31ffabbe2fd74d65960b libiberty/putenv.c 504517a55f72370938a142085a4fd57b libiberty/random.c dd14fb73b7a6df165351f06d413b7722 libiberty/regex.c ae878fdfb59df3c8bfba85bb4487543a libiberty/rename.c 4c0be9f784bf4c61bc89098eebc6e575 libiberty/rindex.c --- 18713,18728 ---- 087f5237d8b7fff69418811efec227e6 libiberty/partition.c 1446d025a5106b528dd68a4a30bd9794 libiberty/pex-common.h 316a7c2d1f782c47f715dde7eaa48faf libiberty/pex-djgpp.c + f45d0f6037219afd14080d7ddd7199f0 libiberty/pexecute.txh 5949dc1e0a5865570a8c462f794bc88c libiberty/pex-mpw.c 9016bdcbb5f2f04001165c88178c0c05 libiberty/pex-msdos.c dfc59121719c673229b4d57fa6102e7d libiberty/pex-os2.c 296a33db095578f8f0c9bd125cc8a88d libiberty/pex-unix.c 49774af6de2338be2f2c8d19e4cfb9f3 libiberty/pex-win32.c 063fdcd29dc11c6e1b9fa27573075f06 libiberty/physmem.c 5925c1d64a6e31ffabbe2fd74d65960b libiberty/putenv.c 504517a55f72370938a142085a4fd57b libiberty/random.c + 294191545dc71f5ad13229b0a5bfd7b1 libiberty/README dd14fb73b7a6df165351f06d413b7722 libiberty/regex.c ae878fdfb59df3c8bfba85bb4487543a libiberty/rename.c 4c0be9f784bf4c61bc89098eebc6e575 libiberty/rindex.c *************** e4c888912855032c9b8f69d6075f10ee libibe *** 18630,18637 **** aee79a74ba6f2ec43325737b7e4e86c2 libiberty/strtol.c e06d6526f14dcd0834827520331fef16 libiberty/strtoul.c 63c9e635f440ae8e224846d98bb51f4b libiberty/ternary.c - 27e356fc46c6c1fc7c2a73d2f838de37 libiberty/testsuite/Makefile.in 44219372bdf11390086234a1ff50cbff libiberty/testsuite/demangle-expected e8139e58f07d90e80fc1b17a3e47fa93 libiberty/testsuite/test-demangle.c 70661957f2bc5c40ea102d97ab0bf5c0 libiberty/tmpnam.c 36268f56b790422bf6993a0485f36afa libiberty/vasprintf.c --- 18748,18755 ---- aee79a74ba6f2ec43325737b7e4e86c2 libiberty/strtol.c e06d6526f14dcd0834827520331fef16 libiberty/strtoul.c 63c9e635f440ae8e224846d98bb51f4b libiberty/ternary.c 44219372bdf11390086234a1ff50cbff libiberty/testsuite/demangle-expected + 27e356fc46c6c1fc7c2a73d2f838de37 libiberty/testsuite/Makefile.in e8139e58f07d90e80fc1b17a3e47fa93 libiberty/testsuite/test-demangle.c 70661957f2bc5c40ea102d97ab0bf5c0 libiberty/tmpnam.c 36268f56b790422bf6993a0485f36afa libiberty/vasprintf.c *************** e416488ce7ad148c9030ed0f54645f30 libibe *** 18648,18673 **** f3030e6275b76dd6ea06d80a92ccdc27 libiberty/xmemdup.c f20e7cc03de67e377c14074ad8117a2d libiberty/xstrdup.c 4bd3afb8fc654a444f5390dbb53c3816 libiberty/xstrerror.c - 94d55d512a9ba36caa9b7df079bae19f libjava/COPYING - d5ba1cd486048c24ee9a10f84dbab016 libjava/ChangeLog - cd8a361fdecdae865f473a6f2cf9fd8b libjava/ChangeLog-1999 - 4588de29d13f7eaa964141902c347636 libjava/ChangeLog-2001 - 6083f84e4eb51e2dc3b24736498cf862 libjava/ChangeLog-2002 - 4530bcd4ef89ef3a79bd80e91b2a36a5 libjava/ChangeLog-2003 - 2dc583b32a93a3a02ca7ae5add57f10a libjava/HACKING - 84706803a544c5820821cbbc020d39cf libjava/LIBGCJ_LICENSE - 1d5b1567cc07a7a14759058cf4f76bbc libjava/Makefile.am - bbf70e8e8b4ead43de847252b377703a libjava/Makefile.in - ad7e029769786ded8152b84425ae0b6a libjava/NEWS - b8af03ff64b9879992c9382503d9910e libjava/README - fcab9c26cd6f539addaab81491b62c25 libjava/THANKS b13efae29a1b4e94b014715ff7dbc687 libjava/acinclude.m4 e0529650d8ff4ad5fad975b05f35343b libjava/aclocal.m4 efc33151e6f0752ce2b40ae21ab49671 libjava/addr2name.awk 1b3ae835d6026e7741025198e1e0a33f libjava/boehm.cc 1ac22aa52955c261055874ab58900b04 libjava/configure c515d21012e613fe8bc899336f4f2f3d libjava/configure.ac 2445cf5e69a3d9211a2bf022e2955b02 libjava/configure.host b8f5774479fe86f56e7e491189ccf0b5 libjava/darwin.cc e9eb027fe87013496a7965bd25258d3f libjava/defineclass.cc 1fbad51236fb98774e365452063ac44b libjava/exception.cc --- 18766,18784 ---- f3030e6275b76dd6ea06d80a92ccdc27 libiberty/xmemdup.c f20e7cc03de67e377c14074ad8117a2d libiberty/xstrdup.c 4bd3afb8fc654a444f5390dbb53c3816 libiberty/xstrerror.c b13efae29a1b4e94b014715ff7dbc687 libjava/acinclude.m4 e0529650d8ff4ad5fad975b05f35343b libjava/aclocal.m4 efc33151e6f0752ce2b40ae21ab49671 libjava/addr2name.awk 1b3ae835d6026e7741025198e1e0a33f libjava/boehm.cc + 47a2bf028e83dd977add1772b53ab118 libjava/ChangeLog + cd8a361fdecdae865f473a6f2cf9fd8b libjava/ChangeLog-1999 + 4588de29d13f7eaa964141902c347636 libjava/ChangeLog-2001 + 6083f84e4eb51e2dc3b24736498cf862 libjava/ChangeLog-2002 + 4530bcd4ef89ef3a79bd80e91b2a36a5 libjava/ChangeLog-2003 1ac22aa52955c261055874ab58900b04 libjava/configure c515d21012e613fe8bc899336f4f2f3d libjava/configure.ac 2445cf5e69a3d9211a2bf022e2955b02 libjava/configure.host + 94d55d512a9ba36caa9b7df079bae19f libjava/COPYING b8f5774479fe86f56e7e491189ccf0b5 libjava/darwin.cc e9eb027fe87013496a7965bd25258d3f libjava/defineclass.cc 1fbad51236fb98774e365452063ac44b libjava/exception.cc *************** b87406da95018ec9039cbcdce2cefe7b libjav *** 18676,18754 **** 19926238491666aca594b13f6b691863 libjava/external/README 182cbaa1f01c990ae1117e9c065e7bd7 libjava/external/sax/Makefile.am 7a051b7f22479203557d729c4258e9d8 libjava/external/sax/Makefile.in - de1ad3c4705dc5ed78e6752d127ca258 libjava/external/sax/README 24c4cd52776f0b9c2549cc98b91c02ce libjava/external/sax/org/xml/sax/AttributeList.java e2acefbebe4576d15351243a8f8f4561 libjava/external/sax/org/xml/sax/Attributes.java 6d65dd78bae45a470676032f61c78f09 libjava/external/sax/org/xml/sax/ContentHandler.java - 12afee48aca92abbe8d0dd79ddc949e8 libjava/external/sax/org/xml/sax/DTDHandler.java 2590436857a5bbda00e89084ccbb416e libjava/external/sax/org/xml/sax/DocumentHandler.java 4d0347571cd0b2b993738a9a86f362eb libjava/external/sax/org/xml/sax/EntityResolver.java e17a54160cc30eab7918213c5256c1eb libjava/external/sax/org/xml/sax/ErrorHandler.java - ea5f3e32f1a4b8c50031b38188c8f8f3 libjava/external/sax/org/xml/sax/HandlerBase.java - bcf19c4dc9723f8672cdd93a48897bf9 libjava/external/sax/org/xml/sax/InputSource.java - c35c35e0c07898558e164d5f11166dbb libjava/external/sax/org/xml/sax/Locator.java - dafaf414f8584ceae82503d8b7344fc0 libjava/external/sax/org/xml/sax/Parser.java - 4cb884f125d1fff049983a6c10e83d0f libjava/external/sax/org/xml/sax/SAXException.java - a46a38e1d25f5807a8be993d5699bdfe libjava/external/sax/org/xml/sax/SAXNotRecognizedException.java - dbac2d151fa0a3ab5e7b22d81477b067 libjava/external/sax/org/xml/sax/SAXNotSupportedException.java - 98ea753ea3f52d96f0e02285b212d53d libjava/external/sax/org/xml/sax/SAXParseException.java - bd6308412acf8271d4dd4b74f61a596e libjava/external/sax/org/xml/sax/XMLFilter.java - d40643a0d00f8c5b3966741e5523f7d1 libjava/external/sax/org/xml/sax/XMLReader.java - a759b541be3da99ddea497f4a8de6883 libjava/external/sax/org/xml/sax/ext/Attributes2.java f6f68c92ae7db0c7804987c2f69b357a libjava/external/sax/org/xml/sax/ext/Attributes2Impl.java 5027be23904af11d9859461ede0b3e72 libjava/external/sax/org/xml/sax/ext/DeclHandler.java dcb82da00e4ca6c18e028318a919bd61 libjava/external/sax/org/xml/sax/ext/DefaultHandler2.java 40e9048086e330781611c89030434a50 libjava/external/sax/org/xml/sax/ext/EntityResolver2.java 08ad44117ebbc8aec07bb503258b73af libjava/external/sax/org/xml/sax/ext/LexicalHandler.java - 1cd32b0123872f6ebb1aa9e4cfff6c19 libjava/external/sax/org/xml/sax/ext/Locator2.java 725430ee1f65ffdb9f462e5664acf166 libjava/external/sax/org/xml/sax/ext/Locator2Impl.java 05209ef33d80de4cbf0b99fa32c790ea libjava/external/sax/org/xml/sax/ext/package.html 456e551533ce7357a37586db0151abb5 libjava/external/sax/org/xml/sax/helpers/AttributeListImpl.java f8d76461b6ff01a1cf192b3a283af37b libjava/external/sax/org/xml/sax/helpers/AttributesImpl.java bb1f8d0b056ddda67fbc9a2b7aeb9086 libjava/external/sax/org/xml/sax/helpers/DefaultHandler.java feecd128d14d2e360c7ade21139aa714 libjava/external/sax/org/xml/sax/helpers/LocatorImpl.java eb9debf62841a328642763e86f7ebbc8 libjava/external/sax/org/xml/sax/helpers/NamespaceSupport.java 48113b3f7c5187b6591ac88a5a0a3f7c libjava/external/sax/org/xml/sax/helpers/NewInstance.java c4ffad5ff6395644b89e85e3c60105be libjava/external/sax/org/xml/sax/helpers/ParserAdapter.java 6d3f81ebf332f240f10f6c66ae3d0b37 libjava/external/sax/org/xml/sax/helpers/ParserFactory.java c48b1433c828dbe250d7b511c6c8c1fc libjava/external/sax/org/xml/sax/helpers/XMLFilterImpl.java 4c3bddac3f983e9af499371d2467b597 libjava/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java bc03ab93306eea908ef9b61383ce41c5 libjava/external/sax/org/xml/sax/helpers/XMLReaderFactory.java ! 5bdca2ee07219ac8a6aedd6f030f0997 libjava/external/sax/org/xml/sax/helpers/package.html 5f5708616a540aa06ab3fa31f8cc46e5 libjava/external/sax/org/xml/sax/package.html 09e84721c652ff50fdad9a7215863899 libjava/external/w3c_dom/COPYRIGHT.html 49d906a2d2b83f99196a5e5aa1f1df8d libjava/external/w3c_dom/Makefile.am 93754ac988638f3c2f86ff6b6e2ac189 libjava/external/w3c_dom/Makefile.in - 6e52fb724e7d281f80276187f3c9e286 libjava/external/w3c_dom/README a2df55935d2b1a33193f8d1a7789912a libjava/external/w3c_dom/org/w3c/dom/Attr.java 08b4ecfae7fe5d5b389fb95d53b89721 libjava/external/w3c_dom/org/w3c/dom/CDATASection.java 11d4f66f9880f06ffb4d93bdc34210d4 libjava/external/w3c_dom/org/w3c/dom/CharacterData.java a25bf475ed00ee19bbee23dbd3e1177a libjava/external/w3c_dom/org/w3c/dom/Comment.java ! e95b671a72ce64335f3431e0d347ffb5 libjava/external/w3c_dom/org/w3c/dom/DOMConfiguration.java ! 54192d27d8a6e983b94fdec8822a0a10 libjava/external/w3c_dom/org/w3c/dom/DOMError.java ! f49224b7c11b4e61dca07b14ee5de6c7 libjava/external/w3c_dom/org/w3c/dom/DOMErrorHandler.java ! cdbf1c0e4e9f0ded6f4da6b90dd6d4df libjava/external/w3c_dom/org/w3c/dom/DOMException.java ! 67cb1599da63f4e8512abf5de2b20141 libjava/external/w3c_dom/org/w3c/dom/DOMImplementation.java ! 224ce71cc41fee1dd811a75865d725a8 libjava/external/w3c_dom/org/w3c/dom/DOMImplementationList.java ! 47b9ca27ceea29cbee7a9838051b6ec7 libjava/external/w3c_dom/org/w3c/dom/DOMImplementationSource.java ! 65c2d6b0f6bbfefbaa3f389c0a13faf4 libjava/external/w3c_dom/org/w3c/dom/DOMLocator.java ! 1659c83560bd0d8209e870fc4b46c3c3 libjava/external/w3c_dom/org/w3c/dom/DOMStringList.java ! 530dc17fe4f0bc7718c42684baa32e72 libjava/external/w3c_dom/org/w3c/dom/Document.java ! bc801b56e6093ac399d9ac31ac6a0428 libjava/external/w3c_dom/org/w3c/dom/DocumentFragment.java ! 30f7ac8b82a259fed40564fabc341215 libjava/external/w3c_dom/org/w3c/dom/DocumentType.java ! e6d12822507ee116c13538699350217e libjava/external/w3c_dom/org/w3c/dom/Element.java ! 2cc895f4b690121f2f3cf75fd212834d libjava/external/w3c_dom/org/w3c/dom/Entity.java ! 329ac44b44a190913a5a4d7f36eb46c3 libjava/external/w3c_dom/org/w3c/dom/EntityReference.java ! c38bd747a24550f224bd73f66860a53f libjava/external/w3c_dom/org/w3c/dom/NameList.java ! 1259cd9761cb5fa45fa4085fdc3b6f36 libjava/external/w3c_dom/org/w3c/dom/NamedNodeMap.java ! b789e60d833248249145f0ec818f04d0 libjava/external/w3c_dom/org/w3c/dom/Node.java ! e260532506a1e0d9d1ad7ea3e6d91a2d libjava/external/w3c_dom/org/w3c/dom/NodeList.java ! 0942eabbd6ec995f14e8171f6a9b12fd libjava/external/w3c_dom/org/w3c/dom/Notation.java ! 6e005657e711880c4a79773ea9874c6b libjava/external/w3c_dom/org/w3c/dom/ProcessingInstruction.java ! 6df9fedf7e17214ffeffd2f16319c1c0 libjava/external/w3c_dom/org/w3c/dom/Text.java ! d34062a50b425fa924316d73c3a49cf5 libjava/external/w3c_dom/org/w3c/dom/TypeInfo.java ! 4345597a3f200747267ba5fdeadd323d libjava/external/w3c_dom/org/w3c/dom/UserDataHandler.java ! ce313209fa592e366af916e101c615ea libjava/external/w3c_dom/org/w3c/dom/bootstrap/DOMImplementationRegistry.java 06391c1de49bb448a0eeacedc0fbde07 libjava/external/w3c_dom/org/w3c/dom/css/CSS2Properties.java e1d3d29c32828d98e1cb7e3026ccce25 libjava/external/w3c_dom/org/w3c/dom/css/CSSCharsetRule.java e1506c4a53d71c285a5f43b420f96ed2 libjava/external/w3c_dom/org/w3c/dom/css/CSSFontFaceRule.java --- 18787,18841 ---- 19926238491666aca594b13f6b691863 libjava/external/README 182cbaa1f01c990ae1117e9c065e7bd7 libjava/external/sax/Makefile.am 7a051b7f22479203557d729c4258e9d8 libjava/external/sax/Makefile.in 24c4cd52776f0b9c2549cc98b91c02ce libjava/external/sax/org/xml/sax/AttributeList.java e2acefbebe4576d15351243a8f8f4561 libjava/external/sax/org/xml/sax/Attributes.java 6d65dd78bae45a470676032f61c78f09 libjava/external/sax/org/xml/sax/ContentHandler.java 2590436857a5bbda00e89084ccbb416e libjava/external/sax/org/xml/sax/DocumentHandler.java + 12afee48aca92abbe8d0dd79ddc949e8 libjava/external/sax/org/xml/sax/DTDHandler.java 4d0347571cd0b2b993738a9a86f362eb libjava/external/sax/org/xml/sax/EntityResolver.java e17a54160cc30eab7918213c5256c1eb libjava/external/sax/org/xml/sax/ErrorHandler.java f6f68c92ae7db0c7804987c2f69b357a libjava/external/sax/org/xml/sax/ext/Attributes2Impl.java + a759b541be3da99ddea497f4a8de6883 libjava/external/sax/org/xml/sax/ext/Attributes2.java 5027be23904af11d9859461ede0b3e72 libjava/external/sax/org/xml/sax/ext/DeclHandler.java dcb82da00e4ca6c18e028318a919bd61 libjava/external/sax/org/xml/sax/ext/DefaultHandler2.java 40e9048086e330781611c89030434a50 libjava/external/sax/org/xml/sax/ext/EntityResolver2.java 08ad44117ebbc8aec07bb503258b73af libjava/external/sax/org/xml/sax/ext/LexicalHandler.java 725430ee1f65ffdb9f462e5664acf166 libjava/external/sax/org/xml/sax/ext/Locator2Impl.java + 1cd32b0123872f6ebb1aa9e4cfff6c19 libjava/external/sax/org/xml/sax/ext/Locator2.java 05209ef33d80de4cbf0b99fa32c790ea libjava/external/sax/org/xml/sax/ext/package.html + ea5f3e32f1a4b8c50031b38188c8f8f3 libjava/external/sax/org/xml/sax/HandlerBase.java 456e551533ce7357a37586db0151abb5 libjava/external/sax/org/xml/sax/helpers/AttributeListImpl.java f8d76461b6ff01a1cf192b3a283af37b libjava/external/sax/org/xml/sax/helpers/AttributesImpl.java bb1f8d0b056ddda67fbc9a2b7aeb9086 libjava/external/sax/org/xml/sax/helpers/DefaultHandler.java feecd128d14d2e360c7ade21139aa714 libjava/external/sax/org/xml/sax/helpers/LocatorImpl.java eb9debf62841a328642763e86f7ebbc8 libjava/external/sax/org/xml/sax/helpers/NamespaceSupport.java 48113b3f7c5187b6591ac88a5a0a3f7c libjava/external/sax/org/xml/sax/helpers/NewInstance.java + 5bdca2ee07219ac8a6aedd6f030f0997 libjava/external/sax/org/xml/sax/helpers/package.html c4ffad5ff6395644b89e85e3c60105be libjava/external/sax/org/xml/sax/helpers/ParserAdapter.java 6d3f81ebf332f240f10f6c66ae3d0b37 libjava/external/sax/org/xml/sax/helpers/ParserFactory.java c48b1433c828dbe250d7b511c6c8c1fc libjava/external/sax/org/xml/sax/helpers/XMLFilterImpl.java 4c3bddac3f983e9af499371d2467b597 libjava/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java bc03ab93306eea908ef9b61383ce41c5 libjava/external/sax/org/xml/sax/helpers/XMLReaderFactory.java ! bcf19c4dc9723f8672cdd93a48897bf9 libjava/external/sax/org/xml/sax/InputSource.java ! c35c35e0c07898558e164d5f11166dbb libjava/external/sax/org/xml/sax/Locator.java 5f5708616a540aa06ab3fa31f8cc46e5 libjava/external/sax/org/xml/sax/package.html + dafaf414f8584ceae82503d8b7344fc0 libjava/external/sax/org/xml/sax/Parser.java + 4cb884f125d1fff049983a6c10e83d0f libjava/external/sax/org/xml/sax/SAXException.java + a46a38e1d25f5807a8be993d5699bdfe libjava/external/sax/org/xml/sax/SAXNotRecognizedException.java + dbac2d151fa0a3ab5e7b22d81477b067 libjava/external/sax/org/xml/sax/SAXNotSupportedException.java + 98ea753ea3f52d96f0e02285b212d53d libjava/external/sax/org/xml/sax/SAXParseException.java + bd6308412acf8271d4dd4b74f61a596e libjava/external/sax/org/xml/sax/XMLFilter.java + d40643a0d00f8c5b3966741e5523f7d1 libjava/external/sax/org/xml/sax/XMLReader.java + de1ad3c4705dc5ed78e6752d127ca258 libjava/external/sax/README 09e84721c652ff50fdad9a7215863899 libjava/external/w3c_dom/COPYRIGHT.html 49d906a2d2b83f99196a5e5aa1f1df8d libjava/external/w3c_dom/Makefile.am 93754ac988638f3c2f86ff6b6e2ac189 libjava/external/w3c_dom/Makefile.in a2df55935d2b1a33193f8d1a7789912a libjava/external/w3c_dom/org/w3c/dom/Attr.java + ce313209fa592e366af916e101c615ea libjava/external/w3c_dom/org/w3c/dom/bootstrap/DOMImplementationRegistry.java 08b4ecfae7fe5d5b389fb95d53b89721 libjava/external/w3c_dom/org/w3c/dom/CDATASection.java 11d4f66f9880f06ffb4d93bdc34210d4 libjava/external/w3c_dom/org/w3c/dom/CharacterData.java a25bf475ed00ee19bbee23dbd3e1177a libjava/external/w3c_dom/org/w3c/dom/Comment.java ! 9d9226cb9e91a043ae87f4e0a0f956fd libjava/external/w3c_dom/org/w3c/dom/css/Counter.java 06391c1de49bb448a0eeacedc0fbde07 libjava/external/w3c_dom/org/w3c/dom/css/CSS2Properties.java e1d3d29c32828d98e1cb7e3026ccce25 libjava/external/w3c_dom/org/w3c/dom/css/CSSCharsetRule.java e1506c4a53d71c285a5f43b420f96ed2 libjava/external/w3c_dom/org/w3c/dom/css/CSSFontFaceRule.java *************** b54919fb87571108249dda3dad369ede libjav *** 18764,18779 **** 639dc0127a9ac0350b0704deb1bc9d6d libjava/external/w3c_dom/org/w3c/dom/css/CSSUnknownRule.java 1ebf2ee2ab246e1bad91b55465c9eea4 libjava/external/w3c_dom/org/w3c/dom/css/CSSValue.java 868a77b588dc5fcc83c540e25fbcf2dc libjava/external/w3c_dom/org/w3c/dom/css/CSSValueList.java - 9d9226cb9e91a043ae87f4e0a0f956fd libjava/external/w3c_dom/org/w3c/dom/css/Counter.java - 6cae306a271233daa2d4bd7b4cd33371 libjava/external/w3c_dom/org/w3c/dom/css/DOMImplementationCSS.java 737299879f37acfed94f7090f3b7832f libjava/external/w3c_dom/org/w3c/dom/css/DocumentCSS.java be5a9dc6b5c59de16702b64b1968b8d5 libjava/external/w3c_dom/org/w3c/dom/css/ElementCSSInlineStyle.java - 1a25fbc8a1a5a4a7f3447fffb3ca2af9 libjava/external/w3c_dom/org/w3c/dom/css/RGBColor.java d2032b5a0493bfc9ed84158c487855c8 libjava/external/w3c_dom/org/w3c/dom/css/Rect.java 4f7e44c8fcc4ef3b4fa44d29d12684ee libjava/external/w3c_dom/org/w3c/dom/css/ViewCSS.java ba9dab5ef4f5eb273fbee6aa5c282d25 libjava/external/w3c_dom/org/w3c/dom/events/DocumentEvent.java - ab7fb1083767826a499b0b450db0f326 libjava/external/w3c_dom/org/w3c/dom/events/Event.java 06c7b629ef6ed565646a5126e4f7b9f8 libjava/external/w3c_dom/org/w3c/dom/events/EventException.java b2b749df80450c25edd89ec82c3fe634 libjava/external/w3c_dom/org/w3c/dom/events/EventListener.java 19b3b5a99aab7c6e543cda3f126a81e5 libjava/external/w3c_dom/org/w3c/dom/events/EventTarget.java 1d87829474cb9f2490e64be6cf2e7071 libjava/external/w3c_dom/org/w3c/dom/events/MouseEvent.java --- 18851,18880 ---- 639dc0127a9ac0350b0704deb1bc9d6d libjava/external/w3c_dom/org/w3c/dom/css/CSSUnknownRule.java 1ebf2ee2ab246e1bad91b55465c9eea4 libjava/external/w3c_dom/org/w3c/dom/css/CSSValue.java 868a77b588dc5fcc83c540e25fbcf2dc libjava/external/w3c_dom/org/w3c/dom/css/CSSValueList.java 737299879f37acfed94f7090f3b7832f libjava/external/w3c_dom/org/w3c/dom/css/DocumentCSS.java + 6cae306a271233daa2d4bd7b4cd33371 libjava/external/w3c_dom/org/w3c/dom/css/DOMImplementationCSS.java be5a9dc6b5c59de16702b64b1968b8d5 libjava/external/w3c_dom/org/w3c/dom/css/ElementCSSInlineStyle.java d2032b5a0493bfc9ed84158c487855c8 libjava/external/w3c_dom/org/w3c/dom/css/Rect.java + 1a25fbc8a1a5a4a7f3447fffb3ca2af9 libjava/external/w3c_dom/org/w3c/dom/css/RGBColor.java 4f7e44c8fcc4ef3b4fa44d29d12684ee libjava/external/w3c_dom/org/w3c/dom/css/ViewCSS.java + bc801b56e6093ac399d9ac31ac6a0428 libjava/external/w3c_dom/org/w3c/dom/DocumentFragment.java + 530dc17fe4f0bc7718c42684baa32e72 libjava/external/w3c_dom/org/w3c/dom/Document.java + 30f7ac8b82a259fed40564fabc341215 libjava/external/w3c_dom/org/w3c/dom/DocumentType.java + e95b671a72ce64335f3431e0d347ffb5 libjava/external/w3c_dom/org/w3c/dom/DOMConfiguration.java + f49224b7c11b4e61dca07b14ee5de6c7 libjava/external/w3c_dom/org/w3c/dom/DOMErrorHandler.java + 54192d27d8a6e983b94fdec8822a0a10 libjava/external/w3c_dom/org/w3c/dom/DOMError.java + cdbf1c0e4e9f0ded6f4da6b90dd6d4df libjava/external/w3c_dom/org/w3c/dom/DOMException.java + 67cb1599da63f4e8512abf5de2b20141 libjava/external/w3c_dom/org/w3c/dom/DOMImplementation.java + 224ce71cc41fee1dd811a75865d725a8 libjava/external/w3c_dom/org/w3c/dom/DOMImplementationList.java + 47b9ca27ceea29cbee7a9838051b6ec7 libjava/external/w3c_dom/org/w3c/dom/DOMImplementationSource.java + 65c2d6b0f6bbfefbaa3f389c0a13faf4 libjava/external/w3c_dom/org/w3c/dom/DOMLocator.java + 1659c83560bd0d8209e870fc4b46c3c3 libjava/external/w3c_dom/org/w3c/dom/DOMStringList.java + e6d12822507ee116c13538699350217e libjava/external/w3c_dom/org/w3c/dom/Element.java + 2cc895f4b690121f2f3cf75fd212834d libjava/external/w3c_dom/org/w3c/dom/Entity.java + 329ac44b44a190913a5a4d7f36eb46c3 libjava/external/w3c_dom/org/w3c/dom/EntityReference.java ba9dab5ef4f5eb273fbee6aa5c282d25 libjava/external/w3c_dom/org/w3c/dom/events/DocumentEvent.java 06c7b629ef6ed565646a5126e4f7b9f8 libjava/external/w3c_dom/org/w3c/dom/events/EventException.java + ab7fb1083767826a499b0b450db0f326 libjava/external/w3c_dom/org/w3c/dom/events/Event.java b2b749df80450c25edd89ec82c3fe634 libjava/external/w3c_dom/org/w3c/dom/events/EventListener.java 19b3b5a99aab7c6e543cda3f126a81e5 libjava/external/w3c_dom/org/w3c/dom/events/EventTarget.java 1d87829474cb9f2490e64be6cf2e7071 libjava/external/w3c_dom/org/w3c/dom/events/MouseEvent.java *************** b2b749df80450c25edd89ec82c3fe634 libjav *** 18782,18796 **** 5e8c7c4dae839a551c0516d611a498cb libjava/external/w3c_dom/org/w3c/dom/html2/HTMLAnchorElement.java d65adaf088b1d82f9a868ae42c3b01f2 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLAppletElement.java 5078d4b1c46318af6da27415a22883ed libjava/external/w3c_dom/org/w3c/dom/html2/HTMLAreaElement.java - a8e9e52ffe1447d95e24e081c58bca42 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLBRElement.java 2d33feaae72ae81de12bebc965a2dc20 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLBaseElement.java 8542b0106d2ce69b6da4416b2673a2d5 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLBaseFontElement.java 65a2df1c6ea92aa0f66983dec91da99d libjava/external/w3c_dom/org/w3c/dom/html2/HTMLBodyElement.java 33f57ac011448b5039ff472b32a60653 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLButtonElement.java 4e0794619df460716806b27aa07547da libjava/external/w3c_dom/org/w3c/dom/html2/HTMLCollection.java - efcca8aa3ed178e1759ea0a1ad3ea4f9 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLDListElement.java 3913b015ba54d4456b7fcc0306b03be4 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLDirectoryElement.java 363a276d4c8401c8e16ab45bb1bd8bdb libjava/external/w3c_dom/org/w3c/dom/html2/HTMLDivElement.java 2878865652b093a1080d7164b1c41521 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLDocument.java 55ae97e6ffdb23c2a104a09204fcafb8 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLElement.java 5898f9fd9c0849fb99897580a1d9a442 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLFieldSetElement.java --- 18883,18897 ---- 5e8c7c4dae839a551c0516d611a498cb libjava/external/w3c_dom/org/w3c/dom/html2/HTMLAnchorElement.java d65adaf088b1d82f9a868ae42c3b01f2 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLAppletElement.java 5078d4b1c46318af6da27415a22883ed libjava/external/w3c_dom/org/w3c/dom/html2/HTMLAreaElement.java 2d33feaae72ae81de12bebc965a2dc20 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLBaseElement.java 8542b0106d2ce69b6da4416b2673a2d5 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLBaseFontElement.java 65a2df1c6ea92aa0f66983dec91da99d libjava/external/w3c_dom/org/w3c/dom/html2/HTMLBodyElement.java + a8e9e52ffe1447d95e24e081c58bca42 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLBRElement.java 33f57ac011448b5039ff472b32a60653 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLButtonElement.java 4e0794619df460716806b27aa07547da libjava/external/w3c_dom/org/w3c/dom/html2/HTMLCollection.java 3913b015ba54d4456b7fcc0306b03be4 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLDirectoryElement.java 363a276d4c8401c8e16ab45bb1bd8bdb libjava/external/w3c_dom/org/w3c/dom/html2/HTMLDivElement.java + efcca8aa3ed178e1759ea0a1ad3ea4f9 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLDListElement.java 2878865652b093a1080d7164b1c41521 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLDocument.java 55ae97e6ffdb23c2a104a09204fcafb8 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLElement.java 5898f9fd9c0849fb99897580a1d9a442 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLFieldSetElement.java *************** efcca8aa3ed178e1759ea0a1ad3ea4f9 libjav *** 18798,18821 **** 7a40ae5ba63391992372ccd72c2ee7f8 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLFormElement.java 97c19f4bba5de3a319dbbbadc0b4a534 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLFrameElement.java 86af2b6fdb3f37706cf4b44e03116f1e libjava/external/w3c_dom/org/w3c/dom/html2/HTMLFrameSetElement.java - e0dc3daaa7ffcc398959e9783896d02d libjava/external/w3c_dom/org/w3c/dom/html2/HTMLHRElement.java 6f57992267a86432d00f8438ef7298f4 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLHeadElement.java 9612b8a673565ce50d85cd1116359738 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLHeadingElement.java 0f670b47e8c79f4239caf83d13826167 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLHtmlElement.java d9b7dc49b984ed008278fba8084903ea libjava/external/w3c_dom/org/w3c/dom/html2/HTMLIFrameElement.java c77e236a3982553a6a75e16b788674b0 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLImageElement.java a98f63522672c0b330a799e576af1af4 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLInputElement.java 1b56e5a5b3ea088f4f59bba0b837e471 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLIsIndexElement.java - a241cc94285969b069b05f5e520743fc libjava/external/w3c_dom/org/w3c/dom/html2/HTMLLIElement.java 92d426e1fceeef1493a4ec13b5969f52 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLLabelElement.java 4693058ac1b6479d0cd077d34884e229 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLLegendElement.java c4a98fbbc0846fcba4995592fd7bce99 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLLinkElement.java efaf79ce559aa46b25f268acf87779ec libjava/external/w3c_dom/org/w3c/dom/html2/HTMLMapElement.java 0287c0fbf9c821fcdef01d781198854c libjava/external/w3c_dom/org/w3c/dom/html2/HTMLMenuElement.java 6cb69fa93f7fbea4c26c976a1bd33827 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLMetaElement.java 7f5cdb9fafaf388cbb1794a71df3a99e libjava/external/w3c_dom/org/w3c/dom/html2/HTMLModElement.java - 0bb310df44b56833a7e0c2d7d0739ad8 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLOListElement.java 18b0295f4e31aebc71cd87bcf77d106a libjava/external/w3c_dom/org/w3c/dom/html2/HTMLObjectElement.java 0e1da434ae008d4a13eb11b308d83c81 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLOptGroupElement.java 92804f848ae92bf443680bfc1059990f libjava/external/w3c_dom/org/w3c/dom/html2/HTMLOptionElement.java 8b467e0dcf9396bbee26215645746276 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLOptionsCollection.java --- 18899,18922 ---- 7a40ae5ba63391992372ccd72c2ee7f8 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLFormElement.java 97c19f4bba5de3a319dbbbadc0b4a534 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLFrameElement.java 86af2b6fdb3f37706cf4b44e03116f1e libjava/external/w3c_dom/org/w3c/dom/html2/HTMLFrameSetElement.java 6f57992267a86432d00f8438ef7298f4 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLHeadElement.java 9612b8a673565ce50d85cd1116359738 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLHeadingElement.java + e0dc3daaa7ffcc398959e9783896d02d libjava/external/w3c_dom/org/w3c/dom/html2/HTMLHRElement.java 0f670b47e8c79f4239caf83d13826167 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLHtmlElement.java d9b7dc49b984ed008278fba8084903ea libjava/external/w3c_dom/org/w3c/dom/html2/HTMLIFrameElement.java c77e236a3982553a6a75e16b788674b0 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLImageElement.java a98f63522672c0b330a799e576af1af4 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLInputElement.java 1b56e5a5b3ea088f4f59bba0b837e471 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLIsIndexElement.java 92d426e1fceeef1493a4ec13b5969f52 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLLabelElement.java 4693058ac1b6479d0cd077d34884e229 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLLegendElement.java + a241cc94285969b069b05f5e520743fc libjava/external/w3c_dom/org/w3c/dom/html2/HTMLLIElement.java c4a98fbbc0846fcba4995592fd7bce99 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLLinkElement.java efaf79ce559aa46b25f268acf87779ec libjava/external/w3c_dom/org/w3c/dom/html2/HTMLMapElement.java 0287c0fbf9c821fcdef01d781198854c libjava/external/w3c_dom/org/w3c/dom/html2/HTMLMenuElement.java 6cb69fa93f7fbea4c26c976a1bd33827 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLMetaElement.java 7f5cdb9fafaf388cbb1794a71df3a99e libjava/external/w3c_dom/org/w3c/dom/html2/HTMLModElement.java 18b0295f4e31aebc71cd87bcf77d106a libjava/external/w3c_dom/org/w3c/dom/html2/HTMLObjectElement.java + 0bb310df44b56833a7e0c2d7d0739ad8 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLOListElement.java 0e1da434ae008d4a13eb11b308d83c81 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLOptGroupElement.java 92804f848ae92bf443680bfc1059990f libjava/external/w3c_dom/org/w3c/dom/html2/HTMLOptionElement.java 8b467e0dcf9396bbee26215645746276 libjava/external/w3c_dom/org/w3c/dom/html2/HTMLOptionsCollection.java *************** dae393f92ca5bd4b83fe610b8b08528c libjav *** 18840,18945 **** fe7a577ff4bcd5476bff5f7dd0ee98cd libjava/external/w3c_dom/org/w3c/dom/ls/LSInput.java c8ad200a8c9bf4f9b52739464865fb89 libjava/external/w3c_dom/org/w3c/dom/ls/LSLoadEvent.java 631290efaf1a1de87e02dd0029190971 libjava/external/w3c_dom/org/w3c/dom/ls/LSOutput.java - 331c88ee430a94e1e10e3b0e34610658 libjava/external/w3c_dom/org/w3c/dom/ls/LSParser.java 3f277b11e7fafe88bc0f9d0657755af4 libjava/external/w3c_dom/org/w3c/dom/ls/LSParserFilter.java f94f8038881a372915d7576ca27a51f7 libjava/external/w3c_dom/org/w3c/dom/ls/LSProgressEvent.java 69d450a87ab072ece40e5aba99d168e3 libjava/external/w3c_dom/org/w3c/dom/ls/LSResourceResolver.java - 5ce0ed38afa7733507b60158142150d1 libjava/external/w3c_dom/org/w3c/dom/ls/LSSerializer.java 3809b3bb70afc2b86a5a24b9a94f0212 libjava/external/w3c_dom/org/w3c/dom/ls/LSSerializerFilter.java d6d600f600dcacc20c3b54e9739e61ab libjava/external/w3c_dom/org/w3c/dom/ranges/DocumentRange.java - b225ac3cb17bc5f4cc00b302e5158495 libjava/external/w3c_dom/org/w3c/dom/ranges/Range.java 8486de81741eab07aeda96442cc80ecb libjava/external/w3c_dom/org/w3c/dom/ranges/RangeException.java da89bc2fa8eed4ee84f3b361030002a6 libjava/external/w3c_dom/org/w3c/dom/stylesheets/DocumentStyle.java d2d32b775d8278e90da246ce48fd0d61 libjava/external/w3c_dom/org/w3c/dom/stylesheets/LinkStyle.java 7492577e9e703050be0096b482311581 libjava/external/w3c_dom/org/w3c/dom/stylesheets/MediaList.java d243aa09a06281c2038ba895fbe4616d libjava/external/w3c_dom/org/w3c/dom/stylesheets/StyleSheet.java 3204434c09f4f205d3dfa2cc100956e9 libjava/external/w3c_dom/org/w3c/dom/stylesheets/StyleSheetList.java 050304ae43ac1c47a27a7cc6c8b6dd6f libjava/external/w3c_dom/org/w3c/dom/traversal/DocumentTraversal.java e8d0a5733978716077c08dacd45b9ece libjava/external/w3c_dom/org/w3c/dom/traversal/NodeFilter.java e455a89d12f94d4330335713e277680f libjava/external/w3c_dom/org/w3c/dom/traversal/NodeIterator.java 0912b44acaee094ff34efaee446f3605 libjava/external/w3c_dom/org/w3c/dom/traversal/TreeWalker.java df54fc3a305dd812f202629dfc01e97b libjava/external/w3c_dom/org/w3c/dom/views/AbstractView.java 624699aa255ea806a36a92fabe55dbda libjava/external/w3c_dom/org/w3c/dom/views/DocumentView.java 097f2efbc34258c86ccecc6c34d75af8 libjava/external/w3c_dom/org/w3c/dom/xpath/XPathEvaluator.java 96b87b44265ea552ebf540583cad24c4 libjava/external/w3c_dom/org/w3c/dom/xpath/XPathException.java b985f2af519fd764fe1acd2f67bb05a3 libjava/external/w3c_dom/org/w3c/dom/xpath/XPathExpression.java - 208d955eaa1c62d234f348d6370db0d2 libjava/external/w3c_dom/org/w3c/dom/xpath/XPathNSResolver.java 185c15fc37dbf71dbc076eca95385f7e libjava/external/w3c_dom/org/w3c/dom/xpath/XPathNamespace.java ee70cb1f6db1c9898512bce3cd32d675 libjava/external/w3c_dom/org/w3c/dom/xpath/XPathResult.java ! 7acc5c1c4ded4fb2e32d0a4ab1d6b040 libjava/gcj/Makefile.am ! e66ac9e3ea0d169728a7db6108e2821b libjava/gcj/Makefile.in 94b9871091f1caff9dc28dce6439c7dc libjava/gcj/array.h 361e9d926f9533fff97836fc99ee52b3 libjava/gcj/cni.h 1132746ded1c01c81bf0574be6c00359 libjava/gcj/field.h 50dbc88b5bdbbeead2ba483794d2d889 libjava/gcj/javaprims.h 889018fe1f6304db88020c202bf148fe libjava/gcj/libgcj-config.h.in eafd77f0472be0989ca80a47fdbf37fb libjava/gcj/method.h 5f4d5a28341b444a09616e8e20fb581e libjava/gij.cc - e1408d5d275b717aaa0330aa1b6043db libjava/gnu/awt/LightweightRedirector.java e4a6533e6ba178693bf1cd76421aa764 libjava/gnu/awt/j2d/AbstractGraphicsState.java a47831f8c3de048876eaf738f495ece9 libjava/gnu/awt/j2d/DirectRasterGraphics.java 9438a98d9934857d33c83edf8940b240 libjava/gnu/awt/j2d/Graphics2DImpl.java e6d0aaf195e964a73613f6fc834f5737 libjava/gnu/awt/j2d/IntegerGraphicsState.java 87b502a55fc8ebd6560ff3d0f2d852fc libjava/gnu/awt/j2d/MappedRaster.java 526e520f1ffc7ce914dee88a0b21ff70 libjava/gnu/awt/xlib/XCanvasPeer.java 560d5b06fc2530d2ebfb4e5535600b93 libjava/gnu/awt/xlib/XEventLoop.java d62b73f1fd41c9130484ce027404d02d libjava/gnu/awt/xlib/XEventQueue.java 53ec5c0451922f91a1aee0e78522d541 libjava/gnu/awt/xlib/XFontMetrics.java a0ad96a231e7570ab39ed02408b516fc libjava/gnu/awt/xlib/XFontPeer.java 0af5dc67bdaa3126bd5477e11c3e971f libjava/gnu/awt/xlib/XFramePeer.java - d5e0ce45342bc2af0415bde2b391cd88 libjava/gnu/awt/xlib/XGraphics.java 4cef99bd8b0aa71308470f4e86e76510 libjava/gnu/awt/xlib/XGraphicsConfiguration.java 538a4d513db3c7f29b2df243bcf8ea6f libjava/gnu/awt/xlib/XOffScreenImage.java fb918e795e5190d2e3111f940f9fd21c libjava/gnu/awt/xlib/XPanelPeer.java 8f78d134e9d6b16adc17df6a40c069c0 libjava/gnu/awt/xlib/XToolkit.java 9b039c1e624293ed1b67795ad8fc174f libjava/gnu/classpath/Configuration.java.in 5701025f72f3629b866ae4510ca933bb libjava/gnu/classpath/ServiceFactory.java c0fb484479d8e332b9a82be6e8ade102 libjava/gnu/classpath/ServiceProviderLoadingAction.java - e4acb82414edbb239a7ccb7d8ce34d15 libjava/gnu/gcj/Core.java - 171be5b658721d8feeaec562d0afe9a6 libjava/gnu/gcj/RawData.java - df5faff9d49065e045ce4110ee5f0fb0 libjava/gnu/gcj/RawDataManaged.java ef4b09d90de627a4acbe1fe57fb399ec libjava/gnu/gcj/convert/Blocks-3.txt c567ee6b4908cf4e8e82a3de42f4a9d1 libjava/gnu/gcj/convert/BytesToUnicode.java a71943d5cd9e9946add4550761c01864 libjava/gnu/gcj/convert/Convert.java ! 4ae64ac08a0fbed71405149f348a40ec libjava/gnu/gcj/convert/IOConverter.java 781e55330d3b64c0196a76e77f39747c libjava/gnu/gcj/convert/Input_8859_1.java f20859efb59e3ce361c2ab9e96649567 libjava/gnu/gcj/convert/Input_ASCII.java 3864e59856993ff2de5dd8a3fa819d89 libjava/gnu/gcj/convert/Input_EUCJIS.java f80f3490c84310181681832a158f2cc2 libjava/gnu/gcj/convert/Input_JavaSrc.java f506083c2080fd3cfbea3ca0974209f0 libjava/gnu/gcj/convert/Input_SJIS.java - 5f07387bb17791555b4e9e10fe9ad620 libjava/gnu/gcj/convert/Input_UTF8.java c002300bfc27d99f93a0dd702b68a925 libjava/gnu/gcj/convert/Input_UnicodeBig.java fbf52ca17f7071f125cb2e7e7508ea22 libjava/gnu/gcj/convert/Input_UnicodeLittle.java ! 960b7157a1ed37268ca2b870785825e3 libjava/gnu/gcj/convert/Input_iconv.java 7744c755c247e420686193f1b7a4b857 libjava/gnu/gcj/convert/JIS0201.h b3753c95a97afde8397ff83836e6d428 libjava/gnu/gcj/convert/JIS0208.h 6d63edf3a18c2b11c82aab036fd964a7 libjava/gnu/gcj/convert/JIS0208_to_Unicode.cc 3afbbb8d493b919889e2b00f5fd63972 libjava/gnu/gcj/convert/JIS0212.h 090a1a3126a6381a7e4436695cfc44f8 libjava/gnu/gcj/convert/JIS0212_to_Unicode.cc 70c0e0c832c3021e8d5de4f51e7dffa0 libjava/gnu/gcj/convert/Output_8859_1.java e85bfbab25c0cfd02085a48992eb4072 libjava/gnu/gcj/convert/Output_ASCII.java 16f981d3edca9bafbc52a2e482c45428 libjava/gnu/gcj/convert/Output_EUCJIS.java ef419190cc94e545a0e97f76ea5e8d43 libjava/gnu/gcj/convert/Output_JavaSrc.java a94d74e5e243c2d86401596218a21dd9 libjava/gnu/gcj/convert/Output_SJIS.java - bf1f4ff4bb7fbbc5f890dad3c3927fb2 libjava/gnu/gcj/convert/Output_UTF8.java c365c83ae463ec131d8f78516911214b libjava/gnu/gcj/convert/Output_UnicodeLittleUnmarked.java ! 80147ee9a6766166e922c47a9fb38cb6 libjava/gnu/gcj/convert/Output_iconv.java bb58e7b2c5a964bc3c33a0690d8516c8 libjava/gnu/gcj/convert/UnicodeToBytes.java 9c1563cb3847f9784f1f14ffa3cbd51b libjava/gnu/gcj/convert/Unicode_to_JIS.cc ! bbefc594ee07e14b90b818d6cab51f37 libjava/gnu/gcj/convert/gen-from-JIS.c ! cbd560aed882aee9a181a30c0ae862ca libjava/gnu/gcj/convert/make-trie.c ! 23f8acaed809e06257fb3c5593bbab5e libjava/gnu/gcj/convert/natIconv.cc ! c145a89678d68a05a6502967bf7f07ef libjava/gnu/gcj/convert/natInput_EUCJIS.cc ! 67a9fe3f4ace22d15c9e2e74c252810e libjava/gnu/gcj/convert/natInput_SJIS.cc ! cbf7419ff98e51a16ed0c970ca19cf86 libjava/gnu/gcj/convert/natOutput_EUCJIS.cc ! 97a74decb9dbd06d01de5d23979431a3 libjava/gnu/gcj/convert/natOutput_SJIS.cc 9a95531f978e2b4df7d7da4cf0cd8fc8 libjava/gnu/gcj/io/DefaultMimeTypes.java b03e02b6e7cda13a458df4297b36145e libjava/gnu/gcj/io/MimeTypes.java - 907c5692712f8e6e9f618b68bfe54865 libjava/gnu/gcj/io/SimpleSHSStream.java 47972fec10d57fc76a5d631e96f3af54 libjava/gnu/gcj/io/natSimpleSHSStream.cc 62a37e42a98dd01e29c8213868fa48a0 libjava/gnu/gcj/io/shs.cc 8f1ec7e9346a12bc56d9c857547ff1a7 libjava/gnu/gcj/io/shs.h 9f5cb2455bcab48b05b585fdf677a70c libjava/gnu/gcj/natCore.cc 2f7d822a6497d9ffec8304ca713e3277 libjava/gnu/gcj/runtime/BootClassLoader.java b6aa8cc2f2f2e8a2b70f4db1897cd0b9 libjava/gnu/gcj/runtime/ExtensionClassLoader.java 3fd485f4d8832d26e1f7860e8b76bb61 libjava/gnu/gcj/runtime/FileDeleter.java --- 18941,19056 ---- fe7a577ff4bcd5476bff5f7dd0ee98cd libjava/external/w3c_dom/org/w3c/dom/ls/LSInput.java c8ad200a8c9bf4f9b52739464865fb89 libjava/external/w3c_dom/org/w3c/dom/ls/LSLoadEvent.java 631290efaf1a1de87e02dd0029190971 libjava/external/w3c_dom/org/w3c/dom/ls/LSOutput.java 3f277b11e7fafe88bc0f9d0657755af4 libjava/external/w3c_dom/org/w3c/dom/ls/LSParserFilter.java + 331c88ee430a94e1e10e3b0e34610658 libjava/external/w3c_dom/org/w3c/dom/ls/LSParser.java f94f8038881a372915d7576ca27a51f7 libjava/external/w3c_dom/org/w3c/dom/ls/LSProgressEvent.java 69d450a87ab072ece40e5aba99d168e3 libjava/external/w3c_dom/org/w3c/dom/ls/LSResourceResolver.java 3809b3bb70afc2b86a5a24b9a94f0212 libjava/external/w3c_dom/org/w3c/dom/ls/LSSerializerFilter.java + 5ce0ed38afa7733507b60158142150d1 libjava/external/w3c_dom/org/w3c/dom/ls/LSSerializer.java + 1259cd9761cb5fa45fa4085fdc3b6f36 libjava/external/w3c_dom/org/w3c/dom/NamedNodeMap.java + c38bd747a24550f224bd73f66860a53f libjava/external/w3c_dom/org/w3c/dom/NameList.java + b789e60d833248249145f0ec818f04d0 libjava/external/w3c_dom/org/w3c/dom/Node.java + e260532506a1e0d9d1ad7ea3e6d91a2d libjava/external/w3c_dom/org/w3c/dom/NodeList.java + 0942eabbd6ec995f14e8171f6a9b12fd libjava/external/w3c_dom/org/w3c/dom/Notation.java + 6e005657e711880c4a79773ea9874c6b libjava/external/w3c_dom/org/w3c/dom/ProcessingInstruction.java d6d600f600dcacc20c3b54e9739e61ab libjava/external/w3c_dom/org/w3c/dom/ranges/DocumentRange.java 8486de81741eab07aeda96442cc80ecb libjava/external/w3c_dom/org/w3c/dom/ranges/RangeException.java + b225ac3cb17bc5f4cc00b302e5158495 libjava/external/w3c_dom/org/w3c/dom/ranges/Range.java da89bc2fa8eed4ee84f3b361030002a6 libjava/external/w3c_dom/org/w3c/dom/stylesheets/DocumentStyle.java d2d32b775d8278e90da246ce48fd0d61 libjava/external/w3c_dom/org/w3c/dom/stylesheets/LinkStyle.java 7492577e9e703050be0096b482311581 libjava/external/w3c_dom/org/w3c/dom/stylesheets/MediaList.java d243aa09a06281c2038ba895fbe4616d libjava/external/w3c_dom/org/w3c/dom/stylesheets/StyleSheet.java 3204434c09f4f205d3dfa2cc100956e9 libjava/external/w3c_dom/org/w3c/dom/stylesheets/StyleSheetList.java + 6df9fedf7e17214ffeffd2f16319c1c0 libjava/external/w3c_dom/org/w3c/dom/Text.java 050304ae43ac1c47a27a7cc6c8b6dd6f libjava/external/w3c_dom/org/w3c/dom/traversal/DocumentTraversal.java e8d0a5733978716077c08dacd45b9ece libjava/external/w3c_dom/org/w3c/dom/traversal/NodeFilter.java e455a89d12f94d4330335713e277680f libjava/external/w3c_dom/org/w3c/dom/traversal/NodeIterator.java 0912b44acaee094ff34efaee446f3605 libjava/external/w3c_dom/org/w3c/dom/traversal/TreeWalker.java + d34062a50b425fa924316d73c3a49cf5 libjava/external/w3c_dom/org/w3c/dom/TypeInfo.java + 4345597a3f200747267ba5fdeadd323d libjava/external/w3c_dom/org/w3c/dom/UserDataHandler.java df54fc3a305dd812f202629dfc01e97b libjava/external/w3c_dom/org/w3c/dom/views/AbstractView.java 624699aa255ea806a36a92fabe55dbda libjava/external/w3c_dom/org/w3c/dom/views/DocumentView.java 097f2efbc34258c86ccecc6c34d75af8 libjava/external/w3c_dom/org/w3c/dom/xpath/XPathEvaluator.java 96b87b44265ea552ebf540583cad24c4 libjava/external/w3c_dom/org/w3c/dom/xpath/XPathException.java b985f2af519fd764fe1acd2f67bb05a3 libjava/external/w3c_dom/org/w3c/dom/xpath/XPathExpression.java 185c15fc37dbf71dbc076eca95385f7e libjava/external/w3c_dom/org/w3c/dom/xpath/XPathNamespace.java + 208d955eaa1c62d234f348d6370db0d2 libjava/external/w3c_dom/org/w3c/dom/xpath/XPathNSResolver.java ee70cb1f6db1c9898512bce3cd32d675 libjava/external/w3c_dom/org/w3c/dom/xpath/XPathResult.java ! 6e52fb724e7d281f80276187f3c9e286 libjava/external/w3c_dom/README 94b9871091f1caff9dc28dce6439c7dc libjava/gcj/array.h 361e9d926f9533fff97836fc99ee52b3 libjava/gcj/cni.h 1132746ded1c01c81bf0574be6c00359 libjava/gcj/field.h 50dbc88b5bdbbeead2ba483794d2d889 libjava/gcj/javaprims.h 889018fe1f6304db88020c202bf148fe libjava/gcj/libgcj-config.h.in + 7acc5c1c4ded4fb2e32d0a4ab1d6b040 libjava/gcj/Makefile.am + e66ac9e3ea0d169728a7db6108e2821b libjava/gcj/Makefile.in eafd77f0472be0989ca80a47fdbf37fb libjava/gcj/method.h 5f4d5a28341b444a09616e8e20fb581e libjava/gij.cc e4a6533e6ba178693bf1cd76421aa764 libjava/gnu/awt/j2d/AbstractGraphicsState.java a47831f8c3de048876eaf738f495ece9 libjava/gnu/awt/j2d/DirectRasterGraphics.java 9438a98d9934857d33c83edf8940b240 libjava/gnu/awt/j2d/Graphics2DImpl.java e6d0aaf195e964a73613f6fc834f5737 libjava/gnu/awt/j2d/IntegerGraphicsState.java 87b502a55fc8ebd6560ff3d0f2d852fc libjava/gnu/awt/j2d/MappedRaster.java + e1408d5d275b717aaa0330aa1b6043db libjava/gnu/awt/LightweightRedirector.java 526e520f1ffc7ce914dee88a0b21ff70 libjava/gnu/awt/xlib/XCanvasPeer.java 560d5b06fc2530d2ebfb4e5535600b93 libjava/gnu/awt/xlib/XEventLoop.java d62b73f1fd41c9130484ce027404d02d libjava/gnu/awt/xlib/XEventQueue.java 53ec5c0451922f91a1aee0e78522d541 libjava/gnu/awt/xlib/XFontMetrics.java a0ad96a231e7570ab39ed02408b516fc libjava/gnu/awt/xlib/XFontPeer.java 0af5dc67bdaa3126bd5477e11c3e971f libjava/gnu/awt/xlib/XFramePeer.java 4cef99bd8b0aa71308470f4e86e76510 libjava/gnu/awt/xlib/XGraphicsConfiguration.java + d5e0ce45342bc2af0415bde2b391cd88 libjava/gnu/awt/xlib/XGraphics.java 538a4d513db3c7f29b2df243bcf8ea6f libjava/gnu/awt/xlib/XOffScreenImage.java fb918e795e5190d2e3111f940f9fd21c libjava/gnu/awt/xlib/XPanelPeer.java 8f78d134e9d6b16adc17df6a40c069c0 libjava/gnu/awt/xlib/XToolkit.java 9b039c1e624293ed1b67795ad8fc174f libjava/gnu/classpath/Configuration.java.in 5701025f72f3629b866ae4510ca933bb libjava/gnu/classpath/ServiceFactory.java c0fb484479d8e332b9a82be6e8ade102 libjava/gnu/classpath/ServiceProviderLoadingAction.java ef4b09d90de627a4acbe1fe57fb399ec libjava/gnu/gcj/convert/Blocks-3.txt c567ee6b4908cf4e8e82a3de42f4a9d1 libjava/gnu/gcj/convert/BytesToUnicode.java a71943d5cd9e9946add4550761c01864 libjava/gnu/gcj/convert/Convert.java ! bbefc594ee07e14b90b818d6cab51f37 libjava/gnu/gcj/convert/gen-from-JIS.c 781e55330d3b64c0196a76e77f39747c libjava/gnu/gcj/convert/Input_8859_1.java f20859efb59e3ce361c2ab9e96649567 libjava/gnu/gcj/convert/Input_ASCII.java 3864e59856993ff2de5dd8a3fa819d89 libjava/gnu/gcj/convert/Input_EUCJIS.java + 960b7157a1ed37268ca2b870785825e3 libjava/gnu/gcj/convert/Input_iconv.java f80f3490c84310181681832a158f2cc2 libjava/gnu/gcj/convert/Input_JavaSrc.java f506083c2080fd3cfbea3ca0974209f0 libjava/gnu/gcj/convert/Input_SJIS.java c002300bfc27d99f93a0dd702b68a925 libjava/gnu/gcj/convert/Input_UnicodeBig.java fbf52ca17f7071f125cb2e7e7508ea22 libjava/gnu/gcj/convert/Input_UnicodeLittle.java ! 5f07387bb17791555b4e9e10fe9ad620 libjava/gnu/gcj/convert/Input_UTF8.java ! 4ae64ac08a0fbed71405149f348a40ec libjava/gnu/gcj/convert/IOConverter.java 7744c755c247e420686193f1b7a4b857 libjava/gnu/gcj/convert/JIS0201.h b3753c95a97afde8397ff83836e6d428 libjava/gnu/gcj/convert/JIS0208.h 6d63edf3a18c2b11c82aab036fd964a7 libjava/gnu/gcj/convert/JIS0208_to_Unicode.cc 3afbbb8d493b919889e2b00f5fd63972 libjava/gnu/gcj/convert/JIS0212.h 090a1a3126a6381a7e4436695cfc44f8 libjava/gnu/gcj/convert/JIS0212_to_Unicode.cc + cbd560aed882aee9a181a30c0ae862ca libjava/gnu/gcj/convert/make-trie.c + 23f8acaed809e06257fb3c5593bbab5e libjava/gnu/gcj/convert/natIconv.cc + c145a89678d68a05a6502967bf7f07ef libjava/gnu/gcj/convert/natInput_EUCJIS.cc + 67a9fe3f4ace22d15c9e2e74c252810e libjava/gnu/gcj/convert/natInput_SJIS.cc + cbf7419ff98e51a16ed0c970ca19cf86 libjava/gnu/gcj/convert/natOutput_EUCJIS.cc + 97a74decb9dbd06d01de5d23979431a3 libjava/gnu/gcj/convert/natOutput_SJIS.cc 70c0e0c832c3021e8d5de4f51e7dffa0 libjava/gnu/gcj/convert/Output_8859_1.java e85bfbab25c0cfd02085a48992eb4072 libjava/gnu/gcj/convert/Output_ASCII.java 16f981d3edca9bafbc52a2e482c45428 libjava/gnu/gcj/convert/Output_EUCJIS.java + 80147ee9a6766166e922c47a9fb38cb6 libjava/gnu/gcj/convert/Output_iconv.java ef419190cc94e545a0e97f76ea5e8d43 libjava/gnu/gcj/convert/Output_JavaSrc.java a94d74e5e243c2d86401596218a21dd9 libjava/gnu/gcj/convert/Output_SJIS.java c365c83ae463ec131d8f78516911214b libjava/gnu/gcj/convert/Output_UnicodeLittleUnmarked.java ! bf1f4ff4bb7fbbc5f890dad3c3927fb2 libjava/gnu/gcj/convert/Output_UTF8.java bb58e7b2c5a964bc3c33a0690d8516c8 libjava/gnu/gcj/convert/UnicodeToBytes.java 9c1563cb3847f9784f1f14ffa3cbd51b libjava/gnu/gcj/convert/Unicode_to_JIS.cc ! e4acb82414edbb239a7ccb7d8ce34d15 libjava/gnu/gcj/Core.java 9a95531f978e2b4df7d7da4cf0cd8fc8 libjava/gnu/gcj/io/DefaultMimeTypes.java b03e02b6e7cda13a458df4297b36145e libjava/gnu/gcj/io/MimeTypes.java 47972fec10d57fc76a5d631e96f3af54 libjava/gnu/gcj/io/natSimpleSHSStream.cc 62a37e42a98dd01e29c8213868fa48a0 libjava/gnu/gcj/io/shs.cc 8f1ec7e9346a12bc56d9c857547ff1a7 libjava/gnu/gcj/io/shs.h + 907c5692712f8e6e9f618b68bfe54865 libjava/gnu/gcj/io/SimpleSHSStream.java 9f5cb2455bcab48b05b585fdf677a70c libjava/gnu/gcj/natCore.cc + 171be5b658721d8feeaec562d0afe9a6 libjava/gnu/gcj/RawData.java + df5faff9d49065e045ce4110ee5f0fb0 libjava/gnu/gcj/RawDataManaged.java 2f7d822a6497d9ffec8304ca713e3277 libjava/gnu/gcj/runtime/BootClassLoader.java b6aa8cc2f2f2e8a2b70f4db1897cd0b9 libjava/gnu/gcj/runtime/ExtensionClassLoader.java 3fd485f4d8832d26e1f7860e8b76bb61 libjava/gnu/gcj/runtime/FileDeleter.java *************** b9e2c2af0c673168dd3d64e3fa6dbc10 libjav *** 18948,18964 **** 8c6d2d72ce42cadced5e17a376983878 libjava/gnu/gcj/runtime/JNIWeakRef.java 5421b4dd1f2d603ffe9b9527de88120c libjava/gnu/gcj/runtime/MethodRef.java a6f2d419b79dcd9d1727c3b6e37961a3 libjava/gnu/gcj/runtime/NameFinder.java d76c4bce8c497dca9dc9e8f8b7cec857 libjava/gnu/gcj/runtime/PersistentByteMap.java d601713d0b5c750d456829227f98dd26 libjava/gnu/gcj/runtime/SharedLibHelper.java 1a56ad1428c9e67644279607f926e4b7 libjava/gnu/gcj/runtime/SharedLibLoader.java 2d19c02805608d85ff756e7e470110d8 libjava/gnu/gcj/runtime/StackTrace.java 4a0012e240fdd4659b2622721ddffe3f libjava/gnu/gcj/runtime/StringBuffer.java de308634433abf816981ed3b64113c15 libjava/gnu/gcj/runtime/SystemClassLoader.java - 65192ddddf357c5c201cf611030e1474 libjava/gnu/gcj/runtime/natFinalizerThread.cc - 6213334087d4a06145ffeaf74e77c612 libjava/gnu/gcj/runtime/natNameFinder.cc - 1e90eaac3a45a9fa9c690b5e37050bba libjava/gnu/gcj/runtime/natSharedLibLoader.cc - 39602084ce9d955719946c4f27f6f9d9 libjava/gnu/gcj/runtime/natStackTrace.cc - 3f632693d00686dc0930890a74811449 libjava/gnu/gcj/runtime/natStringBuffer.cc 1cd6bec569220fd7a8547751acd3c32a libjava/gnu/gcj/tools/gcj_dbtool/Main.java 1e7304d93092e980b91d800710886306 libjava/gnu/gcj/tools/gcj_dbtool/natMain.cc 33fd5368589235677b1c64a7906595a6 libjava/gnu/gcj/util/Debug.java --- 19059,19075 ---- 8c6d2d72ce42cadced5e17a376983878 libjava/gnu/gcj/runtime/JNIWeakRef.java 5421b4dd1f2d603ffe9b9527de88120c libjava/gnu/gcj/runtime/MethodRef.java a6f2d419b79dcd9d1727c3b6e37961a3 libjava/gnu/gcj/runtime/NameFinder.java + 65192ddddf357c5c201cf611030e1474 libjava/gnu/gcj/runtime/natFinalizerThread.cc + 6213334087d4a06145ffeaf74e77c612 libjava/gnu/gcj/runtime/natNameFinder.cc + 1e90eaac3a45a9fa9c690b5e37050bba libjava/gnu/gcj/runtime/natSharedLibLoader.cc + 39602084ce9d955719946c4f27f6f9d9 libjava/gnu/gcj/runtime/natStackTrace.cc + 3f632693d00686dc0930890a74811449 libjava/gnu/gcj/runtime/natStringBuffer.cc d76c4bce8c497dca9dc9e8f8b7cec857 libjava/gnu/gcj/runtime/PersistentByteMap.java d601713d0b5c750d456829227f98dd26 libjava/gnu/gcj/runtime/SharedLibHelper.java 1a56ad1428c9e67644279607f926e4b7 libjava/gnu/gcj/runtime/SharedLibLoader.java 2d19c02805608d85ff756e7e470110d8 libjava/gnu/gcj/runtime/StackTrace.java 4a0012e240fdd4659b2622721ddffe3f libjava/gnu/gcj/runtime/StringBuffer.java de308634433abf816981ed3b64113c15 libjava/gnu/gcj/runtime/SystemClassLoader.java 1cd6bec569220fd7a8547751acd3c32a libjava/gnu/gcj/tools/gcj_dbtool/Main.java 1e7304d93092e980b91d800710886306 libjava/gnu/gcj/tools/gcj_dbtool/natMain.cc 33fd5368589235677b1c64a7906595a6 libjava/gnu/gcj/util/Debug.java *************** ac14f9f1fc82a881d41fbf7357a65df2 libjav *** 18969,18991 **** 3c9aacb014221a6ca630a9365fdf19fc libjava/gnu/gcj/xlib/Drawable.java 800ea378bc871901ee8aa92d1ce9cfd7 libjava/gnu/gcj/xlib/Font.java 916315a5da5155045823519f210be81c libjava/gnu/gcj/xlib/GC.java - 3ce10e4aa38061ad16ff2638d00226d2 libjava/gnu/gcj/xlib/Pixmap.java - bf0596feb76810a4439e26dbfecd56da libjava/gnu/gcj/xlib/Screen.java - 20ee43a357f6381ffb3876581592b4f4 libjava/gnu/gcj/xlib/Visual.java - 23f400f9ed91209609afa3f8eb3b78c2 libjava/gnu/gcj/xlib/WMSizeHints.java - 51d5a39f6d813de7c8dfd7583c05e71b libjava/gnu/gcj/xlib/Window.java - 10481138bb9ea548b260924a9e72668d libjava/gnu/gcj/xlib/WindowAttributes.java - 5de0e149c544a7d87b611abb4756422b libjava/gnu/gcj/xlib/XAnyEvent.java - bed3486e75968dcc33dce128e9ee1bd6 libjava/gnu/gcj/xlib/XButtonEvent.java - c1d8e4c7f490febb2dc6c9b1082d621b libjava/gnu/gcj/xlib/XColor.java - d821c1983c8944c7b0952f922458e7e5 libjava/gnu/gcj/xlib/XConfigureEvent.java - c3b2da2f1dec992e14365649fdc72980 libjava/gnu/gcj/xlib/XConnectException.java - 600c30d11f4f38bc4feeb7cc285d2717 libjava/gnu/gcj/xlib/XEvent.java - 79ef7698d5f120fbba90dafe8ce5d2ac libjava/gnu/gcj/xlib/XException.java - 31a48f6916145799fdf681bd98d33230 libjava/gnu/gcj/xlib/XExposeEvent.java - 731cfdeffa0e5d2c1bf650706cf22473 libjava/gnu/gcj/xlib/XID.java - 8ef1d7e0a24a01bc87f3db320e235079 libjava/gnu/gcj/xlib/XImage.java - ca64f2f60565fc04caa2ea6bf60fe04f libjava/gnu/gcj/xlib/XUnmapEvent.java 45c9153f996b69f71900f75179f9a016 libjava/gnu/gcj/xlib/natClip.cc bf475378370f3b5ad67c1022b0eb31aa libjava/gnu/gcj/xlib/natColormap.cc defd9e9f38bba661d9e4fee85b767c34 libjava/gnu/gcj/xlib/natDisplay.cc --- 19080,19085 ---- *************** ca66742958af1fc99b641271466e1c04 libjav *** 18995,19003 **** 2dc380b1a5232349b9a3846262d534f4 libjava/gnu/gcj/xlib/natPixmap.cc d111c59e8680db80fb63f521315ffa57 libjava/gnu/gcj/xlib/natScreen.cc 205712fa874aebc6ff3132ea977cdcc1 libjava/gnu/gcj/xlib/natVisual.cc - 99c39776801972f9208a0900f03ce22c libjava/gnu/gcj/xlib/natWMSizeHints.cc - 83c7bb70a2cda974fb296f0f3ca1ef84 libjava/gnu/gcj/xlib/natWindow.cc 07d171112455faa0402400cc7d5a850c libjava/gnu/gcj/xlib/natWindowAttributes.cc 8909f3be485498e67e56152ada8d0238 libjava/gnu/gcj/xlib/natXAnyEvent.cc e7b8f4064626e02f9169a6d1c2595dfc libjava/gnu/gcj/xlib/natXButtonEvent.cc 955bec32e710a282e0cf8562feb5757a libjava/gnu/gcj/xlib/natXColor.cc --- 19089,19097 ---- 2dc380b1a5232349b9a3846262d534f4 libjava/gnu/gcj/xlib/natPixmap.cc d111c59e8680db80fb63f521315ffa57 libjava/gnu/gcj/xlib/natScreen.cc 205712fa874aebc6ff3132ea977cdcc1 libjava/gnu/gcj/xlib/natVisual.cc 07d171112455faa0402400cc7d5a850c libjava/gnu/gcj/xlib/natWindowAttributes.cc + 83c7bb70a2cda974fb296f0f3ca1ef84 libjava/gnu/gcj/xlib/natWindow.cc + 99c39776801972f9208a0900f03ce22c libjava/gnu/gcj/xlib/natWMSizeHints.cc 8909f3be485498e67e56152ada8d0238 libjava/gnu/gcj/xlib/natXAnyEvent.cc e7b8f4064626e02f9169a6d1c2595dfc libjava/gnu/gcj/xlib/natXButtonEvent.cc 955bec32e710a282e0cf8562feb5757a libjava/gnu/gcj/xlib/natXColor.cc *************** e7b8f4064626e02f9169a6d1c2595dfc libjav *** 19006,19019 **** e4a3c705d8321475d557b92d0e5f0a89 libjava/gnu/gcj/xlib/natXExposeEvent.cc 37bb54c329486a05802e08a62fa9a9a4 libjava/gnu/gcj/xlib/natXImage.cc 6f419dc99f89cbe01237c07463913483 libjava/gnu/gcj/xlib/natXUnmapEvent.cc 4700a85ab869b959fbe3e735daf6acdc libjava/gnu/java/awt/BitMaskExtent.java 00a0c3672afc6f64f54a5c63fba99506 libjava/gnu/java/awt/BitwiseXORComposite.java 973cecc1ac549ff013ad33c9e7496239 libjava/gnu/java/awt/Buffers.java f3a479f26aa09f5e155dff9db2a1e1ad libjava/gnu/java/awt/ClasspathToolkit.java - 73e59dc5ad1e4fd00b579e7255d32d01 libjava/gnu/java/awt/ComponentDataBlitOp.java - 902cc941d781333c94c96a529323b90d libjava/gnu/java/awt/EmbeddedWindow.java - 4ae6b820d1dd91c10f2e3f679e008cce libjava/gnu/java/awt/EmbeddedWindowSupport.java - ff193d08d912ff4d38383784dbbb8b1f libjava/gnu/java/awt/EventModifier.java bea1cde873ed52d08cd41a027222bc61 libjava/gnu/java/awt/color/CieXyzConverter.java 2da1532c011b16dd496f70513083f584 libjava/gnu/java/awt/color/ClutProfileConverter.java 6bd56423ab30c074323ad7c79964a607 libjava/gnu/java/awt/color/ColorLookUpTable.java --- 19100,19126 ---- e4a3c705d8321475d557b92d0e5f0a89 libjava/gnu/gcj/xlib/natXExposeEvent.cc 37bb54c329486a05802e08a62fa9a9a4 libjava/gnu/gcj/xlib/natXImage.cc 6f419dc99f89cbe01237c07463913483 libjava/gnu/gcj/xlib/natXUnmapEvent.cc + 3ce10e4aa38061ad16ff2638d00226d2 libjava/gnu/gcj/xlib/Pixmap.java + bf0596feb76810a4439e26dbfecd56da libjava/gnu/gcj/xlib/Screen.java + 20ee43a357f6381ffb3876581592b4f4 libjava/gnu/gcj/xlib/Visual.java + 10481138bb9ea548b260924a9e72668d libjava/gnu/gcj/xlib/WindowAttributes.java + 51d5a39f6d813de7c8dfd7583c05e71b libjava/gnu/gcj/xlib/Window.java + 23f400f9ed91209609afa3f8eb3b78c2 libjava/gnu/gcj/xlib/WMSizeHints.java + 5de0e149c544a7d87b611abb4756422b libjava/gnu/gcj/xlib/XAnyEvent.java + bed3486e75968dcc33dce128e9ee1bd6 libjava/gnu/gcj/xlib/XButtonEvent.java + c1d8e4c7f490febb2dc6c9b1082d621b libjava/gnu/gcj/xlib/XColor.java + d821c1983c8944c7b0952f922458e7e5 libjava/gnu/gcj/xlib/XConfigureEvent.java + c3b2da2f1dec992e14365649fdc72980 libjava/gnu/gcj/xlib/XConnectException.java + 600c30d11f4f38bc4feeb7cc285d2717 libjava/gnu/gcj/xlib/XEvent.java + 79ef7698d5f120fbba90dafe8ce5d2ac libjava/gnu/gcj/xlib/XException.java + 31a48f6916145799fdf681bd98d33230 libjava/gnu/gcj/xlib/XExposeEvent.java + 731cfdeffa0e5d2c1bf650706cf22473 libjava/gnu/gcj/xlib/XID.java + 8ef1d7e0a24a01bc87f3db320e235079 libjava/gnu/gcj/xlib/XImage.java + ca64f2f60565fc04caa2ea6bf60fe04f libjava/gnu/gcj/xlib/XUnmapEvent.java 4700a85ab869b959fbe3e735daf6acdc libjava/gnu/java/awt/BitMaskExtent.java 00a0c3672afc6f64f54a5c63fba99506 libjava/gnu/java/awt/BitwiseXORComposite.java 973cecc1ac549ff013ad33c9e7496239 libjava/gnu/java/awt/Buffers.java f3a479f26aa09f5e155dff9db2a1e1ad libjava/gnu/java/awt/ClasspathToolkit.java bea1cde873ed52d08cd41a027222bc61 libjava/gnu/java/awt/color/CieXyzConverter.java 2da1532c011b16dd496f70513083f584 libjava/gnu/java/awt/color/ClutProfileConverter.java 6bd56423ab30c074323ad7c79964a607 libjava/gnu/java/awt/color/ColorLookUpTable.java *************** c2d771ed6de50508cb81d5b6cc67ae7e libjav *** 19027,19052 **** 97b76e183e19edd28035be49dd53a2ad libjava/gnu/java/awt/color/SrgbConverter.java a5eed67be97df4af6b99fb0c75db0f63 libjava/gnu/java/awt/color/TagEntry.java 67c84cd5c05dc613eaeeae9be1207f2a libjava/gnu/java/awt/color/ToneReproductionCurve.java 88efad0eb2d28658f7f65bc07c9f5630 libjava/gnu/java/awt/doc-files/BitwiseXORComposite-1.png f3ef737f755e39d1bd0e52ba7cb44c5c libjava/gnu/java/awt/image/ImageDecoder.java cc4a39545730f4268d7c467aa406e86b libjava/gnu/java/awt/image/XBMDecoder.java 5158a9b4636b9f7072bdf49c5385ab23 libjava/gnu/java/awt/peer/ClasspathFontPeer.java a7979c5b9a3c83e8d97dbc8072b0d8ae libjava/gnu/java/awt/peer/ClasspathTextLayoutPeer.java 056fb2604a9ad988858272652f5da51e libjava/gnu/java/awt/peer/EmbeddedWindowPeer.java 61066f448601178ffbda940d1e5155cd libjava/gnu/java/awt/peer/GLightweightPeer.java - 6e0274057ed23c931f816b7a56a0dccf libjava/gnu/java/awt/peer/gtk/GThreadMutex.java - c99a8ea62276ba07f651edb7b22bc0fb libjava/gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java ff3f731a6214a5fdceba5d8318185afa libjava/gnu/java/awt/peer/gtk/GdkFontMetrics.java eabc13d37fe61a4cbad2c7464e87bfaf libjava/gnu/java/awt/peer/gtk/GdkFontPeer.java 19456884c02c70661eb9cdd1e73fd6c9 libjava/gnu/java/awt/peer/gtk/GdkGlyphVector.java - 04a68f429ac665817a89554599f22cdd libjava/gnu/java/awt/peer/gtk/GdkGraphics.java 3c5515181cb250d1a1074890df0326ee libjava/gnu/java/awt/peer/gtk/GdkGraphics2D.java 63cfe827494cfb65ac2022bdf92f634a libjava/gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java 193d76c69f24065c50b8107063806d41 libjava/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java d9eb899ee7061fa8ddf04ce5bf32491f libjava/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java 383d94e0c48d22d72ca562dd74676945 libjava/gnu/java/awt/peer/gtk/GdkRobotPeer.java 838b8975fdb39c5ef5bd82d4f2b4208e libjava/gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java e22f463b264f901524432cddfc6ed832 libjava/gnu/java/awt/peer/gtk/GdkTextLayout.java 2d39f610f0cf49fcc4257880fd3c2023 libjava/gnu/java/awt/peer/gtk/GtkButtonPeer.java 04879a761eda5467125bfb28c7df44c3 libjava/gnu/java/awt/peer/gtk/GtkCanvasPeer.java 81b955bd72e94592419dbb6cbe9e0606 libjava/gnu/java/awt/peer/gtk/GtkCheckboxGroupPeer.java --- 19134,19163 ---- 97b76e183e19edd28035be49dd53a2ad libjava/gnu/java/awt/color/SrgbConverter.java a5eed67be97df4af6b99fb0c75db0f63 libjava/gnu/java/awt/color/TagEntry.java 67c84cd5c05dc613eaeeae9be1207f2a libjava/gnu/java/awt/color/ToneReproductionCurve.java + 73e59dc5ad1e4fd00b579e7255d32d01 libjava/gnu/java/awt/ComponentDataBlitOp.java 88efad0eb2d28658f7f65bc07c9f5630 libjava/gnu/java/awt/doc-files/BitwiseXORComposite-1.png + 902cc941d781333c94c96a529323b90d libjava/gnu/java/awt/EmbeddedWindow.java + 4ae6b820d1dd91c10f2e3f679e008cce libjava/gnu/java/awt/EmbeddedWindowSupport.java + ff193d08d912ff4d38383784dbbb8b1f libjava/gnu/java/awt/EventModifier.java f3ef737f755e39d1bd0e52ba7cb44c5c libjava/gnu/java/awt/image/ImageDecoder.java cc4a39545730f4268d7c467aa406e86b libjava/gnu/java/awt/image/XBMDecoder.java 5158a9b4636b9f7072bdf49c5385ab23 libjava/gnu/java/awt/peer/ClasspathFontPeer.java a7979c5b9a3c83e8d97dbc8072b0d8ae libjava/gnu/java/awt/peer/ClasspathTextLayoutPeer.java 056fb2604a9ad988858272652f5da51e libjava/gnu/java/awt/peer/EmbeddedWindowPeer.java 61066f448601178ffbda940d1e5155cd libjava/gnu/java/awt/peer/GLightweightPeer.java ff3f731a6214a5fdceba5d8318185afa libjava/gnu/java/awt/peer/gtk/GdkFontMetrics.java eabc13d37fe61a4cbad2c7464e87bfaf libjava/gnu/java/awt/peer/gtk/GdkFontPeer.java 19456884c02c70661eb9cdd1e73fd6c9 libjava/gnu/java/awt/peer/gtk/GdkGlyphVector.java 3c5515181cb250d1a1074890df0326ee libjava/gnu/java/awt/peer/gtk/GdkGraphics2D.java 63cfe827494cfb65ac2022bdf92f634a libjava/gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java 193d76c69f24065c50b8107063806d41 libjava/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java + 04a68f429ac665817a89554599f22cdd libjava/gnu/java/awt/peer/gtk/GdkGraphics.java d9eb899ee7061fa8ddf04ce5bf32491f libjava/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java 383d94e0c48d22d72ca562dd74676945 libjava/gnu/java/awt/peer/gtk/GdkRobotPeer.java 838b8975fdb39c5ef5bd82d4f2b4208e libjava/gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java e22f463b264f901524432cddfc6ed832 libjava/gnu/java/awt/peer/gtk/GdkTextLayout.java + 6e0274057ed23c931f816b7a56a0dccf libjava/gnu/java/awt/peer/gtk/GThreadMutex.java + c99a8ea62276ba07f651edb7b22bc0fb libjava/gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java 2d39f610f0cf49fcc4257880fd3c2023 libjava/gnu/java/awt/peer/gtk/GtkButtonPeer.java 04879a761eda5467125bfb28c7df44c3 libjava/gnu/java/awt/peer/gtk/GtkCanvasPeer.java 81b955bd72e94592419dbb6cbe9e0606 libjava/gnu/java/awt/peer/gtk/GtkCheckboxGroupPeer.java *************** b57d4dcc99e825e5fee0c6626058afbb libjav *** 19073,19092 **** 31a2dbf2726de424a9dbb3e0dbfbb8e1 libjava/gnu/java/awt/peer/gtk/GtkOffScreenImage.java a57e41d05c1b8d4b783c77bc408a9055 libjava/gnu/java/awt/peer/gtk/GtkPanelPeer.java 5da28de5522aa5ef11e3cc87c293993e libjava/gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java - 4331d0a1cc54924ca8a24a5b0cbc1d1c libjava/gnu/java/awt/peer/gtk/GtkScrollPanePeer.java 9ee4340578c3c54f18eee0cbf9c99acf libjava/gnu/java/awt/peer/gtk/GtkScrollbarPeer.java 5896ce4c49e354b6a7a73a8ca49fc1f4 libjava/gnu/java/awt/peer/gtk/GtkTextAreaPeer.java abafb23ee07d5238c971fd42e1a74430 libjava/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java bd4e99113a113353be21d125cf5133e4 libjava/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java 9a5f0b152ccf4557c6dac62fb744b926 libjava/gnu/java/awt/peer/gtk/GtkToolkit.java 9a84d41f91c28a15b404b913595c0897 libjava/gnu/java/awt/peer/gtk/GtkWindowPeer.java - 61c6215542edcba01d122efa9cd5cb47 libjava/gnu/java/awt/peer/gtk/Test.java 83871edcc89223f7bef57bb04b46ad0f libjava/gnu/java/awt/peer/gtk/TestAWT.java 09396eb0ef6a6e863b11229452760b79 libjava/gnu/java/beans/BeanInfoEmbryo.java - 77a532b1b9ca294bc287f5fb03dd0b5d libjava/gnu/java/beans/DummyAppletContext.java - f4c9c074fd8e448603cc3e758a4dedcf libjava/gnu/java/beans/DummyAppletStub.java - 2b538197287fcb2a4a9cf3237838a56c libjava/gnu/java/beans/ExplicitBeanInfo.java - e8f3725520618cb8f63e1104b154f861 libjava/gnu/java/beans/IntrospectionIncubator.java e2a7b2ccf771b72ea4694212985cef3c libjava/gnu/java/beans/decoder/AbstractContext.java 708ad151fa31ec914396ef9c34173fef libjava/gnu/java/beans/decoder/AbstractCreatableObjectContext.java d57c818e91210b40f629d1333a66841a libjava/gnu/java/beans/decoder/AbstractElementHandler.java --- 19184,19199 ---- 31a2dbf2726de424a9dbb3e0dbfbb8e1 libjava/gnu/java/awt/peer/gtk/GtkOffScreenImage.java a57e41d05c1b8d4b783c77bc408a9055 libjava/gnu/java/awt/peer/gtk/GtkPanelPeer.java 5da28de5522aa5ef11e3cc87c293993e libjava/gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java 9ee4340578c3c54f18eee0cbf9c99acf libjava/gnu/java/awt/peer/gtk/GtkScrollbarPeer.java + 4331d0a1cc54924ca8a24a5b0cbc1d1c libjava/gnu/java/awt/peer/gtk/GtkScrollPanePeer.java 5896ce4c49e354b6a7a73a8ca49fc1f4 libjava/gnu/java/awt/peer/gtk/GtkTextAreaPeer.java abafb23ee07d5238c971fd42e1a74430 libjava/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java bd4e99113a113353be21d125cf5133e4 libjava/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java 9a5f0b152ccf4557c6dac62fb744b926 libjava/gnu/java/awt/peer/gtk/GtkToolkit.java 9a84d41f91c28a15b404b913595c0897 libjava/gnu/java/awt/peer/gtk/GtkWindowPeer.java 83871edcc89223f7bef57bb04b46ad0f libjava/gnu/java/awt/peer/gtk/TestAWT.java + 61c6215542edcba01d122efa9cd5cb47 libjava/gnu/java/awt/peer/gtk/Test.java 09396eb0ef6a6e863b11229452760b79 libjava/gnu/java/beans/BeanInfoEmbryo.java e2a7b2ccf771b72ea4694212985cef3c libjava/gnu/java/beans/decoder/AbstractContext.java 708ad151fa31ec914396ef9c34173fef libjava/gnu/java/beans/decoder/AbstractCreatableObjectContext.java d57c818e91210b40f629d1333a66841a libjava/gnu/java/beans/decoder/AbstractElementHandler.java *************** a60c16222017876be26326fcd5a1178b libjav *** 19124,19129 **** --- 19231,19238 ---- 791fc18b10b9a6678361d2fcafd06503 libjava/gnu/java/beans/decoder/StaticMethodContext.java ea9c9ee023f63c0672f85bd57dd6199f libjava/gnu/java/beans/decoder/StringHandler.java e9d4afdc0a2db21dabef75e8999afc3a libjava/gnu/java/beans/decoder/VoidHandler.java + 77a532b1b9ca294bc287f5fb03dd0b5d libjava/gnu/java/beans/DummyAppletContext.java + f4c9c074fd8e448603cc3e758a4dedcf libjava/gnu/java/beans/DummyAppletStub.java 7473a1b56c91429c8a18a45e05a0759c libjava/gnu/java/beans/editors/ColorEditor.java 23fd7d60870dd5c1cf49c658d7ea6e4e libjava/gnu/java/beans/editors/FontEditor.java 63bb90ce54aa5a0288dce7b31c280bbb libjava/gnu/java/beans/editors/NativeBooleanEditor.java *************** f72dc1a86f84a7784aabf6569d75b126 libjav *** 19134,19139 **** --- 19243,19250 ---- d7bf5a96a0f1d0e5df23cc4ed34c95ad libjava/gnu/java/beans/editors/NativeLongEditor.java ff268a1b9a13c53459ae78d2e1ca08a6 libjava/gnu/java/beans/editors/NativeShortEditor.java 9dfbea0c6712e7dee1883d6dd6179e54 libjava/gnu/java/beans/editors/StringEditor.java + 2b538197287fcb2a4a9cf3237838a56c libjava/gnu/java/beans/ExplicitBeanInfo.java + e8f3725520618cb8f63e1104b154f861 libjava/gnu/java/beans/IntrospectionIncubator.java 580fce43aa31cfafa35eb8e28c8ce40b libjava/gnu/java/io/ASN1ParsingException.java 98ff3ea94583d214d6af5fe4a2875721 libjava/gnu/java/io/Base64InputStream.java 5b3309e61753ec1833b16f759c459b26 libjava/gnu/java/io/ClassLoaderObjectInputStream.java *************** a5a276ffb83290bad12fe96edb5f2eb0 libjav *** 19145,19155 **** 126b441fd8de833ee6707ee9d6af88e7 libjava/gnu/java/lang/MainThread.java 204c09b2b63a8b5051f65a13298b1f05 libjava/gnu/java/lang/natMainThread.cc 57d243ba867f1f33fe07a12e453916ae libjava/gnu/java/lang/reflect/TypeSignature.java - 9e0effeef9ebf8681da4b0685207ce5a libjava/gnu/java/locale/Calendar.java 2892bd5a274abd6f218fc21f548d34e5 libjava/gnu/java/locale/Calendar_de.java 4c78f678657ef8fa8984c3e1090416a9 libjava/gnu/java/locale/Calendar_en.java 2e30ee4dc0932e0e0954f0bc2196894d libjava/gnu/java/locale/Calendar_nl.java - 7c5b29fd9bc2526a2e9ccb7961761a90 libjava/gnu/java/locale/LocaleInformation.java 8ce7aee70ffdb2ba3c8060c8c86af8a2 libjava/gnu/java/locale/LocaleInformation_af_ZA.java 9a4a0c04500b14406cfd767794118157 libjava/gnu/java/locale/LocaleInformation_ar_AE.java 55fe4489194f3d2e70ca7302347b0b2e libjava/gnu/java/locale/LocaleInformation_ar_BH.java --- 19256,19265 ---- 126b441fd8de833ee6707ee9d6af88e7 libjava/gnu/java/lang/MainThread.java 204c09b2b63a8b5051f65a13298b1f05 libjava/gnu/java/lang/natMainThread.cc 57d243ba867f1f33fe07a12e453916ae libjava/gnu/java/lang/reflect/TypeSignature.java 2892bd5a274abd6f218fc21f548d34e5 libjava/gnu/java/locale/Calendar_de.java 4c78f678657ef8fa8984c3e1090416a9 libjava/gnu/java/locale/Calendar_en.java + 9e0effeef9ebf8681da4b0685207ce5a libjava/gnu/java/locale/Calendar.java 2e30ee4dc0932e0e0954f0bc2196894d libjava/gnu/java/locale/Calendar_nl.java 8ce7aee70ffdb2ba3c8060c8c86af8a2 libjava/gnu/java/locale/LocaleInformation_af_ZA.java 9a4a0c04500b14406cfd767794118157 libjava/gnu/java/locale/LocaleInformation_ar_AE.java 55fe4489194f3d2e70ca7302347b0b2e libjava/gnu/java/locale/LocaleInformation_ar_BH.java *************** be703db896dd1d1842896a9a1984f7fe libjav *** 19176,19189 **** 145c48c4616e569d5fbd3506585d01f2 libjava/gnu/java/locale/LocaleInformation_cs_CZ.java 11c00f3ab2c04c009992a03c01d01d5c libjava/gnu/java/locale/LocaleInformation_cy_GB.java 5b7eb738593881f66e8e25db3b405800 libjava/gnu/java/locale/LocaleInformation_da_DK.java - 3a94e1812562691959729a03266dfd3d libjava/gnu/java/locale/LocaleInformation_de.java 75d3eb961b09c221e19f7400c9fed56c libjava/gnu/java/locale/LocaleInformation_de_AT.java 9197fc87c2929b9ab10d6a688405cdc9 libjava/gnu/java/locale/LocaleInformation_de_BE.java 9dec069876e578d3d1d52f91005dff93 libjava/gnu/java/locale/LocaleInformation_de_CH.java 36102720a1136fd61dc1b1f25e02fcd0 libjava/gnu/java/locale/LocaleInformation_de_DE.java 8309aff033eabf87bb0cec638d4b1d56 libjava/gnu/java/locale/LocaleInformation_de_LU.java a06bea8efc3c9a488ddc50a17b8df2ad libjava/gnu/java/locale/LocaleInformation_el_GR.java - 568b1dbfc95b95a45487dff271b79356 libjava/gnu/java/locale/LocaleInformation_en.java d3c8ca5f9a4d6eee2a9cfa1f9295bb27 libjava/gnu/java/locale/LocaleInformation_en_AU.java 0331cc5455cd6005a84075a0e22e3b32 libjava/gnu/java/locale/LocaleInformation_en_BW.java 32d9a6e2fa322ac0a8e1d7c0330b021f libjava/gnu/java/locale/LocaleInformation_en_CA.java --- 19286,19298 ---- 145c48c4616e569d5fbd3506585d01f2 libjava/gnu/java/locale/LocaleInformation_cs_CZ.java 11c00f3ab2c04c009992a03c01d01d5c libjava/gnu/java/locale/LocaleInformation_cy_GB.java 5b7eb738593881f66e8e25db3b405800 libjava/gnu/java/locale/LocaleInformation_da_DK.java 75d3eb961b09c221e19f7400c9fed56c libjava/gnu/java/locale/LocaleInformation_de_AT.java 9197fc87c2929b9ab10d6a688405cdc9 libjava/gnu/java/locale/LocaleInformation_de_BE.java 9dec069876e578d3d1d52f91005dff93 libjava/gnu/java/locale/LocaleInformation_de_CH.java 36102720a1136fd61dc1b1f25e02fcd0 libjava/gnu/java/locale/LocaleInformation_de_DE.java + 3a94e1812562691959729a03266dfd3d libjava/gnu/java/locale/LocaleInformation_de.java 8309aff033eabf87bb0cec638d4b1d56 libjava/gnu/java/locale/LocaleInformation_de_LU.java a06bea8efc3c9a488ddc50a17b8df2ad libjava/gnu/java/locale/LocaleInformation_el_GR.java d3c8ca5f9a4d6eee2a9cfa1f9295bb27 libjava/gnu/java/locale/LocaleInformation_en_AU.java 0331cc5455cd6005a84075a0e22e3b32 libjava/gnu/java/locale/LocaleInformation_en_BW.java 32d9a6e2fa322ac0a8e1d7c0330b021f libjava/gnu/java/locale/LocaleInformation_en_CA.java *************** d3c8ca5f9a4d6eee2a9cfa1f9295bb27 libjav *** 19192,19197 **** --- 19301,19307 ---- aa48e212aacd8d1da7d1b6acb49931b7 libjava/gnu/java/locale/LocaleInformation_en_HK.java 026ac8a3ac0a7992dc901f59de108f67 libjava/gnu/java/locale/LocaleInformation_en_IE.java 1714d3e71d4431621ce42a8209c7117c libjava/gnu/java/locale/LocaleInformation_en_IN.java + 568b1dbfc95b95a45487dff271b79356 libjava/gnu/java/locale/LocaleInformation_en.java c1157f0d8c59361577aaa3620c20ef23 libjava/gnu/java/locale/LocaleInformation_en_NZ.java 0ec9bf5566ec44d241b3320b085ef28c libjava/gnu/java/locale/LocaleInformation_en_PH.java 44214b9b8d70dc7e432585bdb7c94d79 libjava/gnu/java/locale/LocaleInformation_en_SG.java *************** cd523e22b71654f23eb618b1422c2266 libjav *** 19241,19246 **** --- 19351,19357 ---- 3efbd5c00fe1a8da7cfaf37a8315dc89 libjava/gnu/java/locale/LocaleInformation_it_IT.java 2732a1b66b9b8f946cd705aa681103bc libjava/gnu/java/locale/LocaleInformation_iw_IL.java de579db1d9e668916795c419600ec0f6 libjava/gnu/java/locale/LocaleInformation_ja_JP.java + 7c5b29fd9bc2526a2e9ccb7961761a90 libjava/gnu/java/locale/LocaleInformation.java 2e1f2ffdd26e5e0e77a6569a95419557 libjava/gnu/java/locale/LocaleInformation_ka_GE.java 86e596d7baf6c086a0b376de66527c13 libjava/gnu/java/locale/LocaleInformation_kl_GL.java 77679b85f6c7a201a26115272ee981df libjava/gnu/java/locale/LocaleInformation_ko_KR.java *************** de579db1d9e668916795c419600ec0f6 libjav *** 19251,19258 **** d822e96b799a9d7745aa78411fa3ced6 libjava/gnu/java/locale/LocaleInformation_mk_MK.java 00509f8ce54feb003d264730abeb8e85 libjava/gnu/java/locale/LocaleInformation_mr_IN.java 11d559843748a0f3d916bfb53aaf96f3 libjava/gnu/java/locale/LocaleInformation_mt_MT.java - bad049f96cfc4d66d0cc4aa9ea25c6f2 libjava/gnu/java/locale/LocaleInformation_nl.java 6dec732b97669f0a4b652f38fd3f824f libjava/gnu/java/locale/LocaleInformation_nl_BE.java 2a931730842c2723d2189ce727eee89b libjava/gnu/java/locale/LocaleInformation_nl_NL.java 36ec8e89fb164584d1f332a2d93623c9 libjava/gnu/java/locale/LocaleInformation_nn_NO.java a1b81ee5749335de53b122ff49cff9bd libjava/gnu/java/locale/LocaleInformation_no_NO.java --- 19362,19369 ---- d822e96b799a9d7745aa78411fa3ced6 libjava/gnu/java/locale/LocaleInformation_mk_MK.java 00509f8ce54feb003d264730abeb8e85 libjava/gnu/java/locale/LocaleInformation_mr_IN.java 11d559843748a0f3d916bfb53aaf96f3 libjava/gnu/java/locale/LocaleInformation_mt_MT.java 6dec732b97669f0a4b652f38fd3f824f libjava/gnu/java/locale/LocaleInformation_nl_BE.java + bad049f96cfc4d66d0cc4aa9ea25c6f2 libjava/gnu/java/locale/LocaleInformation_nl.java 2a931730842c2723d2189ce727eee89b libjava/gnu/java/locale/LocaleInformation_nl_NL.java 36ec8e89fb164584d1f332a2d93623c9 libjava/gnu/java/locale/LocaleInformation_nn_NO.java a1b81ee5749335de53b122ff49cff9bd libjava/gnu/java/locale/LocaleInformation_no_NO.java *************** ca4b5d01a014c42536525e347ce4ca72 libjav *** 19293,19307 **** fa203947dfa3ee57b0cb08e54117f897 libjava/gnu/java/net/GetLocalHostAction.java ea1bfc732a2571142fe2395b769bc020 libjava/gnu/java/net/HeaderFieldHelper.java 0c8c1b793b1f473955923795c361002a libjava/gnu/java/net/LineInputStream.java - 72fae8cc756708382b5a25a20737c519 libjava/gnu/java/net/PlainDatagramSocketImpl.java - eb1f952f23064c49cefabcdb387997f7 libjava/gnu/java/net/PlainSocketImpl.java - cdeb788fc87f243a097084a0040fdd57 libjava/gnu/java/net/URLParseError.java d9b29b8294c58409235594201413dc95 libjava/gnu/java/net/natPlainDatagramSocketImplNoNet.cc 791fac6716697903f21ff557be99fce2 libjava/gnu/java/net/natPlainDatagramSocketImplPosix.cc 5e83d55877cb24426be5359d5c40f8bd libjava/gnu/java/net/natPlainDatagramSocketImplWin32.cc d6a9b780a28afc317d11ea27f94fc448 libjava/gnu/java/net/natPlainSocketImplNoNet.cc 624baf0491e6575cb5cd3ddbae5fe24b libjava/gnu/java/net/natPlainSocketImplPosix.cc c5dcfdb861d707f55f7403374bdfa044 libjava/gnu/java/net/natPlainSocketImplWin32.cc 92519bc3a52a1bdf0b42a788661a5bcd libjava/gnu/java/net/protocol/core/Connection.java bdcb8e9d2d8a08f125de3168878c4a09 libjava/gnu/java/net/protocol/core/CoreInputStream.java 2ee0a1c8055cc886c615bd80daa5f50b libjava/gnu/java/net/protocol/core/Handler.java --- 19404,19417 ---- fa203947dfa3ee57b0cb08e54117f897 libjava/gnu/java/net/GetLocalHostAction.java ea1bfc732a2571142fe2395b769bc020 libjava/gnu/java/net/HeaderFieldHelper.java 0c8c1b793b1f473955923795c361002a libjava/gnu/java/net/LineInputStream.java d9b29b8294c58409235594201413dc95 libjava/gnu/java/net/natPlainDatagramSocketImplNoNet.cc 791fac6716697903f21ff557be99fce2 libjava/gnu/java/net/natPlainDatagramSocketImplPosix.cc 5e83d55877cb24426be5359d5c40f8bd libjava/gnu/java/net/natPlainDatagramSocketImplWin32.cc d6a9b780a28afc317d11ea27f94fc448 libjava/gnu/java/net/natPlainSocketImplNoNet.cc 624baf0491e6575cb5cd3ddbae5fe24b libjava/gnu/java/net/natPlainSocketImplPosix.cc c5dcfdb861d707f55f7403374bdfa044 libjava/gnu/java/net/natPlainSocketImplWin32.cc + 72fae8cc756708382b5a25a20737c519 libjava/gnu/java/net/PlainDatagramSocketImpl.java + eb1f952f23064c49cefabcdb387997f7 libjava/gnu/java/net/PlainSocketImpl.java 92519bc3a52a1bdf0b42a788661a5bcd libjava/gnu/java/net/protocol/core/Connection.java bdcb8e9d2d8a08f125de3168878c4a09 libjava/gnu/java/net/protocol/core/CoreInputStream.java 2ee0a1c8055cc886c615bd80daa5f50b libjava/gnu/java/net/protocol/core/Handler.java *************** ec33c998e82a7d76787fca918c89c7b1 libjav *** 19313,19330 **** df570bf20b8f69287694ff0895f9fae4 libjava/gnu/java/net/protocol/ftp/BlockOutputStream.java ad38598c32295d371a0505caadc6c566 libjava/gnu/java/net/protocol/ftp/CompressedInputStream.java 87082faacf0aa30336adbb7c4578dcb0 libjava/gnu/java/net/protocol/ftp/CompressedOutputStream.java - 1611c91ac9254be081c7ceac87dfd31e libjava/gnu/java/net/protocol/ftp/DTP.java dadebc4a4958837f54f0e3bbaca36596 libjava/gnu/java/net/protocol/ftp/DTPInputStream.java c5738b6c11a22f03edf03f48470c70ca libjava/gnu/java/net/protocol/ftp/DTPOutputStream.java 2649b705b332daa33b0060b1c68bc849 libjava/gnu/java/net/protocol/ftp/FTPConnection.java 752eca2af708b3e2bb02c656ce9adba7 libjava/gnu/java/net/protocol/ftp/FTPException.java 93d0259e40f6101fdb3f007015960586 libjava/gnu/java/net/protocol/ftp/FTPResponse.java 65f23d0d611d3a13df746e5f752789d9 libjava/gnu/java/net/protocol/ftp/FTPURLConnection.java 0e34296ec30b8ae29d2c745135d26b99 libjava/gnu/java/net/protocol/ftp/Handler.java 4571d018b0738b08bd54a47c279ed6f1 libjava/gnu/java/net/protocol/ftp/PassiveModeDTP.java e2e6202d8e6d71b992ef31aaa9d0f3a2 libjava/gnu/java/net/protocol/ftp/StreamInputStream.java 6db9965dfe56ce8e39c94be94292a4b6 libjava/gnu/java/net/protocol/ftp/StreamOutputStream.java - 8acd7c5c032334e933915b202146d239 libjava/gnu/java/net/protocol/ftp/package.html 6a8f94313b2a30810e39e96a64dcd2ad libjava/gnu/java/net/protocol/gcjlib/Connection.java 487eb8cedecccc92088e0314ede6839e libjava/gnu/java/net/protocol/gcjlib/Handler.java 6415e22f7b2fe946134211d15c7216d1 libjava/gnu/java/net/protocol/http/Authenticator.java --- 19423,19440 ---- df570bf20b8f69287694ff0895f9fae4 libjava/gnu/java/net/protocol/ftp/BlockOutputStream.java ad38598c32295d371a0505caadc6c566 libjava/gnu/java/net/protocol/ftp/CompressedInputStream.java 87082faacf0aa30336adbb7c4578dcb0 libjava/gnu/java/net/protocol/ftp/CompressedOutputStream.java dadebc4a4958837f54f0e3bbaca36596 libjava/gnu/java/net/protocol/ftp/DTPInputStream.java + 1611c91ac9254be081c7ceac87dfd31e libjava/gnu/java/net/protocol/ftp/DTP.java c5738b6c11a22f03edf03f48470c70ca libjava/gnu/java/net/protocol/ftp/DTPOutputStream.java 2649b705b332daa33b0060b1c68bc849 libjava/gnu/java/net/protocol/ftp/FTPConnection.java 752eca2af708b3e2bb02c656ce9adba7 libjava/gnu/java/net/protocol/ftp/FTPException.java 93d0259e40f6101fdb3f007015960586 libjava/gnu/java/net/protocol/ftp/FTPResponse.java 65f23d0d611d3a13df746e5f752789d9 libjava/gnu/java/net/protocol/ftp/FTPURLConnection.java 0e34296ec30b8ae29d2c745135d26b99 libjava/gnu/java/net/protocol/ftp/Handler.java + 8acd7c5c032334e933915b202146d239 libjava/gnu/java/net/protocol/ftp/package.html 4571d018b0738b08bd54a47c279ed6f1 libjava/gnu/java/net/protocol/ftp/PassiveModeDTP.java e2e6202d8e6d71b992ef31aaa9d0f3a2 libjava/gnu/java/net/protocol/ftp/StreamInputStream.java 6db9965dfe56ce8e39c94be94292a4b6 libjava/gnu/java/net/protocol/ftp/StreamOutputStream.java 6a8f94313b2a30810e39e96a64dcd2ad libjava/gnu/java/net/protocol/gcjlib/Connection.java 487eb8cedecccc92088e0314ede6839e libjava/gnu/java/net/protocol/gcjlib/Handler.java 6415e22f7b2fe946134211d15c7216d1 libjava/gnu/java/net/protocol/http/Authenticator.java *************** f33d2befa4ad40ad81a52b6f30eb5d32 libjav *** 19334,19379 **** ac555adc7ef3beb568b8fbaba5648638 libjava/gnu/java/net/protocol/http/Cookie.java 2bebda30e8f7311da317650683cdb91d libjava/gnu/java/net/protocol/http/CookieManager.java 502cb805b584ba6fa3522881d7efab22 libjava/gnu/java/net/protocol/http/Credentials.java 00c09639b6983448145fa309d3443dd3 libjava/gnu/java/net/protocol/http/HTTPConnection.java d239576fe50a63fb4618777322ee7202 libjava/gnu/java/net/protocol/http/HTTPDateFormat.java ee968f903fef782781d8b13f10eed186 libjava/gnu/java/net/protocol/http/HTTPURLConnection.java - e51384d825981b41c5f876555bc695a2 libjava/gnu/java/net/protocol/http/Handler.java - c97373c3b2fb2f5a07b57b0259163164 libjava/gnu/java/net/protocol/http/Headers.java - 874da591de27add262badb3b2845b465 libjava/gnu/java/net/protocol/http/Request.java 02bfd717a53aac7a60553748942e29ea libjava/gnu/java/net/protocol/http/RequestBodyWriter.java ! e31e583520035e73bb197eaf5ed1d26d libjava/gnu/java/net/protocol/http/Response.java ed5ec780a81be2eed220c806b237a349 libjava/gnu/java/net/protocol/http/ResponseBodyReader.java 0093c188f84ba80d6e6b2293515badc7 libjava/gnu/java/net/protocol/http/ResponseHeaderHandler.java ! abfb8b6776e311087bd858f192ac32d1 libjava/gnu/java/net/protocol/http/SimpleCookieManager.java ! 6a77c045de2fcbedd3f94186d419fd45 libjava/gnu/java/net/protocol/http/event/ConnectionEvent.java ! 78ea2d686389b96f090404077fe19e3c libjava/gnu/java/net/protocol/http/event/ConnectionListener.java ! de538053e0750e2942df2172d981b121 libjava/gnu/java/net/protocol/http/event/RequestEvent.java ! 7f75b6f279a402207675fc9817058ce7 libjava/gnu/java/net/protocol/http/event/RequestListener.java ccea28db320d5c115ffd7b245afeaf57 libjava/gnu/java/net/protocol/https/Handler.java 91056f5c508e18bd5190adf2bab12596 libjava/gnu/java/net/protocol/jar/Connection.java 41dfd873fd6c074f605b2bc8a90062bd libjava/gnu/java/net/protocol/jar/Handler.java 9902e0768ead73f666ae91fc2a270c33 libjava/gnu/java/nio/ChannelInputStream.java 82566c9b04c39f61d57d34823c73f03f libjava/gnu/java/nio/ChannelOutputStream.java cb76ff8454bc5b746db812a55624a889 libjava/gnu/java/nio/ChannelReader.java - 6e193b0517444f202d58f33cff7a2b0d libjava/gnu/java/nio/DatagramChannelImpl.java - d14cc960f6378b6cb59d372afcae5f5c libjava/gnu/java/nio/DatagramChannelSelectionKey.java - cb6015e455fcac6b1f9ae9b14693b1b2 libjava/gnu/java/nio/FileLockImpl.java - 71489da981303e357057477514ece231 libjava/gnu/java/nio/InputStreamChannel.java - f142c6608a074887967f7da1b74ef8a1 libjava/gnu/java/nio/NIOConstants.java - 39bddf115205de68353b39379a959276 libjava/gnu/java/nio/NIODatagramSocket.java - 7af214d431d58a477307ef40e0bcd2d0 libjava/gnu/java/nio/NIOServerSocket.java - 587d1bb7c7794236067e2ccdbd6686a3 libjava/gnu/java/nio/NIOSocket.java - bb328de7ee7e7e77b6cb89a88773c0a6 libjava/gnu/java/nio/OutputStreamChannel.java - a6e5d6007251bec04d9dfdef965bf9d5 libjava/gnu/java/nio/PipeImpl.java - 1fc00d32d315bf50f725f926034877bf libjava/gnu/java/nio/SelectionKeyImpl.java - aeb2f7fe72aa7b600bcb189eab608f2f libjava/gnu/java/nio/SelectorImpl.java - 9b5f02ed17294f9e054f638baf06ad5a libjava/gnu/java/nio/SelectorProviderImpl.java - 1d6d4dfd7d6f9e98a6d4071fe4b2a837 libjava/gnu/java/nio/ServerSocketChannelImpl.java - c14b3efaf490ed5648a9d99d9d9a13b3 libjava/gnu/java/nio/ServerSocketChannelSelectionKey.java - 45d4c7f51b5fd1cfc58dd58b8a11f896 libjava/gnu/java/nio/SocketChannelImpl.java - 934d549145f58b862ee33b978e0ae1ec libjava/gnu/java/nio/SocketChannelSelectionKey.java - 50c7499977fa42561e7770a3e3c1e3f0 libjava/gnu/java/nio/VMPipe.java - d04cdfdc9e1697daefd48cac010b720d libjava/gnu/java/nio/VMSelector.java 9b2726afec4ecd391c8ed0a041733828 libjava/gnu/java/nio/channels/FileChannelImpl.java 575c1291931c0398fe68b7a11ebaf56c libjava/gnu/java/nio/channels/natFileChannelEcos.cc e6f1a02192a2e9e3db13e0136ad69d72 libjava/gnu/java/nio/channels/natFileChannelPosix.cc --- 19444,19471 ---- ac555adc7ef3beb568b8fbaba5648638 libjava/gnu/java/net/protocol/http/Cookie.java 2bebda30e8f7311da317650683cdb91d libjava/gnu/java/net/protocol/http/CookieManager.java 502cb805b584ba6fa3522881d7efab22 libjava/gnu/java/net/protocol/http/Credentials.java + 6a77c045de2fcbedd3f94186d419fd45 libjava/gnu/java/net/protocol/http/event/ConnectionEvent.java + 78ea2d686389b96f090404077fe19e3c libjava/gnu/java/net/protocol/http/event/ConnectionListener.java + de538053e0750e2942df2172d981b121 libjava/gnu/java/net/protocol/http/event/RequestEvent.java + 7f75b6f279a402207675fc9817058ce7 libjava/gnu/java/net/protocol/http/event/RequestListener.java + e51384d825981b41c5f876555bc695a2 libjava/gnu/java/net/protocol/http/Handler.java + c97373c3b2fb2f5a07b57b0259163164 libjava/gnu/java/net/protocol/http/Headers.java 00c09639b6983448145fa309d3443dd3 libjava/gnu/java/net/protocol/http/HTTPConnection.java d239576fe50a63fb4618777322ee7202 libjava/gnu/java/net/protocol/http/HTTPDateFormat.java ee968f903fef782781d8b13f10eed186 libjava/gnu/java/net/protocol/http/HTTPURLConnection.java 02bfd717a53aac7a60553748942e29ea libjava/gnu/java/net/protocol/http/RequestBodyWriter.java ! 874da591de27add262badb3b2845b465 libjava/gnu/java/net/protocol/http/Request.java ed5ec780a81be2eed220c806b237a349 libjava/gnu/java/net/protocol/http/ResponseBodyReader.java 0093c188f84ba80d6e6b2293515badc7 libjava/gnu/java/net/protocol/http/ResponseHeaderHandler.java ! e31e583520035e73bb197eaf5ed1d26d libjava/gnu/java/net/protocol/http/Response.java ccea28db320d5c115ffd7b245afeaf57 libjava/gnu/java/net/protocol/https/Handler.java + abfb8b6776e311087bd858f192ac32d1 libjava/gnu/java/net/protocol/http/SimpleCookieManager.java 91056f5c508e18bd5190adf2bab12596 libjava/gnu/java/net/protocol/jar/Connection.java 41dfd873fd6c074f605b2bc8a90062bd libjava/gnu/java/net/protocol/jar/Handler.java + cdeb788fc87f243a097084a0040fdd57 libjava/gnu/java/net/URLParseError.java 9902e0768ead73f666ae91fc2a270c33 libjava/gnu/java/nio/ChannelInputStream.java 82566c9b04c39f61d57d34823c73f03f libjava/gnu/java/nio/ChannelOutputStream.java cb76ff8454bc5b746db812a55624a889 libjava/gnu/java/nio/ChannelReader.java 9b2726afec4ecd391c8ed0a041733828 libjava/gnu/java/nio/channels/FileChannelImpl.java 575c1291931c0398fe68b7a11ebaf56c libjava/gnu/java/nio/channels/natFileChannelEcos.cc e6f1a02192a2e9e3db13e0136ad69d72 libjava/gnu/java/nio/channels/natFileChannelPosix.cc *************** a2d0bf28c0e4078f1ea995aa9ad29f1e libjav *** 19381,19392 **** c60d1ca4708a1b2870be1f30e66aabb9 libjava/gnu/java/nio/charset/ISO_8859_1.java a3d62a753e75fb04db81f4cca7f4b8c6 libjava/gnu/java/nio/charset/Provider.java 726a67ed746815b5c42f278769890c5b libjava/gnu/java/nio/charset/US_ASCII.java - 281092c4a334350f96b5e92f37864a87 libjava/gnu/java/nio/charset/UTF_16.java 007e31c244d69c4b5ae81b743b612d3d libjava/gnu/java/nio/charset/UTF_16BE.java bd6d525a43ff4e46c8a17e780cf6a800 libjava/gnu/java/nio/charset/UTF_16Decoder.java 04d56dab6e4eff4553b4153e6a66eb52 libjava/gnu/java/nio/charset/UTF_16Encoder.java 10cd5d09a2dc86e927edda25700a9556 libjava/gnu/java/nio/charset/UTF_16LE.java a81b72901870173b7ef706c4c25f335c libjava/gnu/java/nio/charset/UTF_8.java 8ebe6d880112167c99859a7c303a61eb libjava/gnu/java/nio/natNIOServerSocket.cc cd6c955f144fe77d7ecdc4e395190e82 libjava/gnu/java/nio/natPipeImplEcos.cc 6083138bc35a2a96f71e3c4e725bb2fa libjava/gnu/java/nio/natPipeImplPosix.cc --- 19473,19488 ---- c60d1ca4708a1b2870be1f30e66aabb9 libjava/gnu/java/nio/charset/ISO_8859_1.java a3d62a753e75fb04db81f4cca7f4b8c6 libjava/gnu/java/nio/charset/Provider.java 726a67ed746815b5c42f278769890c5b libjava/gnu/java/nio/charset/US_ASCII.java 007e31c244d69c4b5ae81b743b612d3d libjava/gnu/java/nio/charset/UTF_16BE.java bd6d525a43ff4e46c8a17e780cf6a800 libjava/gnu/java/nio/charset/UTF_16Decoder.java 04d56dab6e4eff4553b4153e6a66eb52 libjava/gnu/java/nio/charset/UTF_16Encoder.java + 281092c4a334350f96b5e92f37864a87 libjava/gnu/java/nio/charset/UTF_16.java 10cd5d09a2dc86e927edda25700a9556 libjava/gnu/java/nio/charset/UTF_16LE.java a81b72901870173b7ef706c4c25f335c libjava/gnu/java/nio/charset/UTF_8.java + 6e193b0517444f202d58f33cff7a2b0d libjava/gnu/java/nio/DatagramChannelImpl.java + d14cc960f6378b6cb59d372afcae5f5c libjava/gnu/java/nio/DatagramChannelSelectionKey.java + cb6015e455fcac6b1f9ae9b14693b1b2 libjava/gnu/java/nio/FileLockImpl.java + 71489da981303e357057477514ece231 libjava/gnu/java/nio/InputStreamChannel.java 8ebe6d880112167c99859a7c303a61eb libjava/gnu/java/nio/natNIOServerSocket.cc cd6c955f144fe77d7ecdc4e395190e82 libjava/gnu/java/nio/natPipeImplEcos.cc 6083138bc35a2a96f71e3c4e725bb2fa libjava/gnu/java/nio/natPipeImplPosix.cc *************** ee753ef0d970cdd89b8116291fd8994d libjav *** 19394,19401 **** 9b9b814091f4d041d8bf33a83d48af23 libjava/gnu/java/nio/natSelectorImplEcos.cc 84551c2aa9367c343fa04c5cc1ade07e libjava/gnu/java/nio/natSelectorImplPosix.cc c63cf04e292ec947c38c4da75fb662dd libjava/gnu/java/nio/natSelectorImplWin32.cc ! 54a20404a608b75508eb26e140887ba8 libjava/gnu/java/rmi/RMIMarshalledObjectInputStream.java ! cda4f7715405e7b39fc287b86c14d5f7 libjava/gnu/java/rmi/RMIMarshalledObjectOutputStream.java 675a116fec4c110b41853f584a7f71a4 libjava/gnu/java/rmi/dgc/DGCImpl.java d350729b3ceafb007c5e23e0d6a8a0ea libjava/gnu/java/rmi/dgc/DGCImpl_Skel.java 73f70304df6f9a419764879abab75850 libjava/gnu/java/rmi/dgc/DGCImpl_Stub.java --- 19490,19510 ---- 9b9b814091f4d041d8bf33a83d48af23 libjava/gnu/java/nio/natSelectorImplEcos.cc 84551c2aa9367c343fa04c5cc1ade07e libjava/gnu/java/nio/natSelectorImplPosix.cc c63cf04e292ec947c38c4da75fb662dd libjava/gnu/java/nio/natSelectorImplWin32.cc ! f142c6608a074887967f7da1b74ef8a1 libjava/gnu/java/nio/NIOConstants.java ! 39bddf115205de68353b39379a959276 libjava/gnu/java/nio/NIODatagramSocket.java ! 7af214d431d58a477307ef40e0bcd2d0 libjava/gnu/java/nio/NIOServerSocket.java ! 587d1bb7c7794236067e2ccdbd6686a3 libjava/gnu/java/nio/NIOSocket.java ! bb328de7ee7e7e77b6cb89a88773c0a6 libjava/gnu/java/nio/OutputStreamChannel.java ! a6e5d6007251bec04d9dfdef965bf9d5 libjava/gnu/java/nio/PipeImpl.java ! 1fc00d32d315bf50f725f926034877bf libjava/gnu/java/nio/SelectionKeyImpl.java ! aeb2f7fe72aa7b600bcb189eab608f2f libjava/gnu/java/nio/SelectorImpl.java ! 9b5f02ed17294f9e054f638baf06ad5a libjava/gnu/java/nio/SelectorProviderImpl.java ! 1d6d4dfd7d6f9e98a6d4071fe4b2a837 libjava/gnu/java/nio/ServerSocketChannelImpl.java ! c14b3efaf490ed5648a9d99d9d9a13b3 libjava/gnu/java/nio/ServerSocketChannelSelectionKey.java ! 45d4c7f51b5fd1cfc58dd58b8a11f896 libjava/gnu/java/nio/SocketChannelImpl.java ! 934d549145f58b862ee33b978e0ae1ec libjava/gnu/java/nio/SocketChannelSelectionKey.java ! 50c7499977fa42561e7770a3e3c1e3f0 libjava/gnu/java/nio/VMPipe.java ! d04cdfdc9e1697daefd48cac010b720d libjava/gnu/java/nio/VMSelector.java 675a116fec4c110b41853f584a7f71a4 libjava/gnu/java/rmi/dgc/DGCImpl.java d350729b3ceafb007c5e23e0d6a8a0ea libjava/gnu/java/rmi/dgc/DGCImpl_Skel.java 73f70304df6f9a419764879abab75850 libjava/gnu/java/rmi/dgc/DGCImpl_Stub.java *************** b3e4317c8a32eebab73151c1ad3e7326 libjav *** 19407,19415 **** 8c26332b9aa24207f530d62cb705a8c6 libjava/gnu/java/rmi/rmic/Compile_kjc.java c6169e8c0eb27f74c7bd255207924b9d libjava/gnu/java/rmi/rmic/Compiler.java 7b29603c5eea4dd47da0e9ec05f5a2f3 libjava/gnu/java/rmi/rmic/CompilerProcess.java - bc5d0b25024ce3412bf7bae8280fe276 libjava/gnu/java/rmi/rmic/RMIC.java 4baef9a7fe8802fac574a40e18d9e8a6 libjava/gnu/java/rmi/rmic/RMICException.java 2e203413417b3cd374ac3be969dc6a9a libjava/gnu/java/rmi/rmic/TabbedWriter.java ef25eaa20286967f1393fe783c41ae3e libjava/gnu/java/rmi/server/ConnectionRunnerPool.java ca84547adb6bafcc0f273fa690010bde libjava/gnu/java/rmi/server/ProtocolConstants.java 89371d0cc1fd5ac42aa344f535cb265b libjava/gnu/java/rmi/server/RMIDefaultSocketFactory.java --- 19516,19526 ---- 8c26332b9aa24207f530d62cb705a8c6 libjava/gnu/java/rmi/rmic/Compile_kjc.java c6169e8c0eb27f74c7bd255207924b9d libjava/gnu/java/rmi/rmic/Compiler.java 7b29603c5eea4dd47da0e9ec05f5a2f3 libjava/gnu/java/rmi/rmic/CompilerProcess.java 4baef9a7fe8802fac574a40e18d9e8a6 libjava/gnu/java/rmi/rmic/RMICException.java + bc5d0b25024ce3412bf7bae8280fe276 libjava/gnu/java/rmi/rmic/RMIC.java 2e203413417b3cd374ac3be969dc6a9a libjava/gnu/java/rmi/rmic/TabbedWriter.java + 54a20404a608b75508eb26e140887ba8 libjava/gnu/java/rmi/RMIMarshalledObjectInputStream.java + cda4f7715405e7b39fc287b86c14d5f7 libjava/gnu/java/rmi/RMIMarshalledObjectOutputStream.java ef25eaa20286967f1393fe783c41ae3e libjava/gnu/java/rmi/server/ConnectionRunnerPool.java ca84547adb6bafcc0f273fa690010bde libjava/gnu/java/rmi/server/ProtocolConstants.java 89371d0cc1fd5ac42aa344f535cb265b libjava/gnu/java/rmi/server/RMIDefaultSocketFactory.java *************** bfeba83964d38575a65c8fd49587eea2 libjav *** 19425,19460 **** 9aa322eecb08aeb7589a6a8a3d19aeb0 libjava/gnu/java/rmi/server/UnicastRemoteStub.java b1a7e650fac821eeafbce61cf36aa3ef libjava/gnu/java/rmi/server/UnicastServer.java 0a8f678226cfefa7d43dc0bb33fb2d32 libjava/gnu/java/rmi/server/UnicastServerRef.java - 235e5f0f6d8cfea84996d15865191946 libjava/gnu/java/security/Engine.java - a850f25868d24bca70254d6992e57467 libjava/gnu/java/security/OID.java - 5a89fac2007d696a8742f1977b3949bc libjava/gnu/java/security/PolicyFile.java fdba86d8ab707a323967623ea43cebc7 libjava/gnu/java/security/action/GetPropertyAction.java dd1231c99bbe38cdc84014d66e6d59d5 libjava/gnu/java/security/action/GetSecurityPropertyAction.java 4ae3127e51187f5181b1f16afb7cff0f libjava/gnu/java/security/action/SetAccessibleAction.java - 1b39639f67511341b1387a28cd39fcdc libjava/gnu/java/security/ber/BER.java 877f75deabe5a29016d1aa566dc91ce1 libjava/gnu/java/security/ber/BEREncodingException.java 985adcb832ef3488eb262133a6ee8e2c libjava/gnu/java/security/ber/BERReader.java 3c5e1fcf828ce89b30a114d062934d2f libjava/gnu/java/security/ber/BERValue.java 846f568a7fee0b7a089bae3146ccf7ce libjava/gnu/java/security/der/BitString.java - 23a739a994dc14f604e457f9ed1a9e95 libjava/gnu/java/security/der/DER.java a5939166b1e368af2d360cc809282bba libjava/gnu/java/security/der/DEREncodingException.java 4ea01a903f9ee6eb4a876e17de362128 libjava/gnu/java/security/der/DERReader.java 053c8bd8e520aba921199e33d5a8a5f6 libjava/gnu/java/security/der/DERValue.java 468a875e8cb434500ca31c53cc665c40 libjava/gnu/java/security/der/DERWriter.java abdbb18edd978f6cf2e4ca8a15f9d082 libjava/gnu/java/security/pkcs/PKCS7SignedData.java 9f3cf21b60a32f70327a02edb7f02b78 libjava/gnu/java/security/pkcs/SignerInfo.java ec8190aa2f0d5a403e49f81d8474b4bb libjava/gnu/java/security/provider/CollectionCertStoreImpl.java a2afb2b9a7752ac125ecd918733ce96c libjava/gnu/java/security/provider/DSAKeyFactory.java e1314e7a81b368e4f0420fb75c163a76 libjava/gnu/java/security/provider/DSAKeyPairGenerator.java 604af68135f3e548265437503782673a libjava/gnu/java/security/provider/DSAParameterGenerator.java acb32289583e378d31618b0fa1033ae1 libjava/gnu/java/security/provider/DSAParameters.java 282091e5f95f2317dc9cbeda07888823 libjava/gnu/java/security/provider/DSASignature.java - fedaf2fd9858a0a59b935900ddb1d6c2 libjava/gnu/java/security/provider/DefaultPolicy.java 4e3ac4752941192d252f73d37ea7f4b7 libjava/gnu/java/security/provider/EncodedKeyFactory.java - e347abdc6a049a64a6d2495bba67376f libjava/gnu/java/security/provider/Gnu.java a9f2a69bfce101fc907a6794eda838f0 libjava/gnu/java/security/provider/GnuDHPublicKey.java 52ea68cbe99d5dacead02046c6f2f4be libjava/gnu/java/security/provider/GnuDSAPrivateKey.java 23ac255ec73ee3a16d12abc57becf58d libjava/gnu/java/security/provider/GnuDSAPublicKey.java 346b3e77924308e4228db47fd8a4b0f1 libjava/gnu/java/security/provider/GnuRSAPrivateKey.java 302da44332ddacfee607d7ea3184c6c9 libjava/gnu/java/security/provider/GnuRSAPublicKey.java 218e55f528d5f7dec888181dee2617ea libjava/gnu/java/security/provider/MD2withRSA.java --- 19536,19571 ---- 9aa322eecb08aeb7589a6a8a3d19aeb0 libjava/gnu/java/rmi/server/UnicastRemoteStub.java b1a7e650fac821eeafbce61cf36aa3ef libjava/gnu/java/rmi/server/UnicastServer.java 0a8f678226cfefa7d43dc0bb33fb2d32 libjava/gnu/java/rmi/server/UnicastServerRef.java fdba86d8ab707a323967623ea43cebc7 libjava/gnu/java/security/action/GetPropertyAction.java dd1231c99bbe38cdc84014d66e6d59d5 libjava/gnu/java/security/action/GetSecurityPropertyAction.java 4ae3127e51187f5181b1f16afb7cff0f libjava/gnu/java/security/action/SetAccessibleAction.java 877f75deabe5a29016d1aa566dc91ce1 libjava/gnu/java/security/ber/BEREncodingException.java + 1b39639f67511341b1387a28cd39fcdc libjava/gnu/java/security/ber/BER.java 985adcb832ef3488eb262133a6ee8e2c libjava/gnu/java/security/ber/BERReader.java 3c5e1fcf828ce89b30a114d062934d2f libjava/gnu/java/security/ber/BERValue.java 846f568a7fee0b7a089bae3146ccf7ce libjava/gnu/java/security/der/BitString.java a5939166b1e368af2d360cc809282bba libjava/gnu/java/security/der/DEREncodingException.java + 23a739a994dc14f604e457f9ed1a9e95 libjava/gnu/java/security/der/DER.java 4ea01a903f9ee6eb4a876e17de362128 libjava/gnu/java/security/der/DERReader.java 053c8bd8e520aba921199e33d5a8a5f6 libjava/gnu/java/security/der/DERValue.java 468a875e8cb434500ca31c53cc665c40 libjava/gnu/java/security/der/DERWriter.java + 235e5f0f6d8cfea84996d15865191946 libjava/gnu/java/security/Engine.java + a850f25868d24bca70254d6992e57467 libjava/gnu/java/security/OID.java abdbb18edd978f6cf2e4ca8a15f9d082 libjava/gnu/java/security/pkcs/PKCS7SignedData.java 9f3cf21b60a32f70327a02edb7f02b78 libjava/gnu/java/security/pkcs/SignerInfo.java + 5a89fac2007d696a8742f1977b3949bc libjava/gnu/java/security/PolicyFile.java ec8190aa2f0d5a403e49f81d8474b4bb libjava/gnu/java/security/provider/CollectionCertStoreImpl.java + fedaf2fd9858a0a59b935900ddb1d6c2 libjava/gnu/java/security/provider/DefaultPolicy.java a2afb2b9a7752ac125ecd918733ce96c libjava/gnu/java/security/provider/DSAKeyFactory.java e1314e7a81b368e4f0420fb75c163a76 libjava/gnu/java/security/provider/DSAKeyPairGenerator.java 604af68135f3e548265437503782673a libjava/gnu/java/security/provider/DSAParameterGenerator.java acb32289583e378d31618b0fa1033ae1 libjava/gnu/java/security/provider/DSAParameters.java 282091e5f95f2317dc9cbeda07888823 libjava/gnu/java/security/provider/DSASignature.java 4e3ac4752941192d252f73d37ea7f4b7 libjava/gnu/java/security/provider/EncodedKeyFactory.java a9f2a69bfce101fc907a6794eda838f0 libjava/gnu/java/security/provider/GnuDHPublicKey.java 52ea68cbe99d5dacead02046c6f2f4be libjava/gnu/java/security/provider/GnuDSAPrivateKey.java 23ac255ec73ee3a16d12abc57becf58d libjava/gnu/java/security/provider/GnuDSAPublicKey.java + e347abdc6a049a64a6d2495bba67376f libjava/gnu/java/security/provider/Gnu.java 346b3e77924308e4228db47fd8a4b0f1 libjava/gnu/java/security/provider/GnuRSAPrivateKey.java 302da44332ddacfee607d7ea3184c6c9 libjava/gnu/java/security/provider/GnuRSAPublicKey.java 218e55f528d5f7dec888181dee2617ea libjava/gnu/java/security/provider/MD2withRSA.java *************** ae8557c7d34af82b5adc8b3a79db7239 libjav *** 19464,19488 **** ef53c8166cbc349f82913d47b6754cf1 libjava/gnu/java/security/provider/PKIXCertPathValidatorImpl.java 59657493d5ee5819c740ee92a24185f5 libjava/gnu/java/security/provider/RSA.java c99ff6224247816b3f9a14cc8860355d libjava/gnu/java/security/provider/RSAKeyFactory.java - 8e80f5081fb992a57e59fa831703663b libjava/gnu/java/security/provider/SHA.java 261dfb90dae98a5b6077b6cb46a85e55 libjava/gnu/java/security/provider/SHA1PRNG.java c54657fd4b2725766970481b22471638 libjava/gnu/java/security/provider/SHA1withRSA.java b589bf9b6a1df0f2891cd575a24a053b libjava/gnu/java/security/provider/X509CertificateFactory.java 98b063d12627f9dbfee45ce9019dc6db libjava/gnu/java/security/util/Prime.java - 84d65234ec01fd28f3a1b63566d4a957 libjava/gnu/java/security/x509/GnuPKIExtension.java - f0f66d103df056679f9eb907c256a53d libjava/gnu/java/security/x509/PolicyNodeImpl.java - a15a72fbaeefefe79a37c664e2cc20ca libjava/gnu/java/security/x509/Util.java - 81e13e80667dd46c9b616b708325f14e libjava/gnu/java/security/x509/X500DistinguishedName.java - d9f3c65be1ac8289113aa72d1b9fac5d libjava/gnu/java/security/x509/X509CRL.java - 7c83777665606c9db25fac5b4515300a libjava/gnu/java/security/x509/X509CRLEntry.java - d6d52b54fb5edc74a7eff13e43c9cbf7 libjava/gnu/java/security/x509/X509CRLSelectorImpl.java - bebecfdf3fd49e9d4ad9f42a789d6bcb libjava/gnu/java/security/x509/X509CertPath.java - 5a5a586edaf58c61ddf94a994da56b6c libjava/gnu/java/security/x509/X509CertSelectorImpl.java - c28c3c6b13b5d6b8e6c0f326d78c01db libjava/gnu/java/security/x509/X509Certificate.java 189a3071322421181c1c368bbe14a27c libjava/gnu/java/security/x509/ext/AuthorityKeyIdentifier.java 23cf713222eff479909c2ecf13393230 libjava/gnu/java/security/x509/ext/BasicConstraints.java - 1bf3d7902a62b17647e15940fffc13ca libjava/gnu/java/security/x509/ext/CRLNumber.java 6f761add13d6b2de9c93dfdd743f4273 libjava/gnu/java/security/x509/ext/CertificatePolicies.java 727ebe045c7cabec1b4c18e2ea02e436 libjava/gnu/java/security/x509/ext/ExtendedKeyUsage.java 7034e53b1fa5d538a4b351ea94fa006b libjava/gnu/java/security/x509/ext/Extension.java 662eaa90c4b811a8fd221201dbcbbd61 libjava/gnu/java/security/x509/ext/GeneralNames.java --- 19575,19589 ---- ef53c8166cbc349f82913d47b6754cf1 libjava/gnu/java/security/provider/PKIXCertPathValidatorImpl.java 59657493d5ee5819c740ee92a24185f5 libjava/gnu/java/security/provider/RSA.java c99ff6224247816b3f9a14cc8860355d libjava/gnu/java/security/provider/RSAKeyFactory.java 261dfb90dae98a5b6077b6cb46a85e55 libjava/gnu/java/security/provider/SHA1PRNG.java c54657fd4b2725766970481b22471638 libjava/gnu/java/security/provider/SHA1withRSA.java + 8e80f5081fb992a57e59fa831703663b libjava/gnu/java/security/provider/SHA.java b589bf9b6a1df0f2891cd575a24a053b libjava/gnu/java/security/provider/X509CertificateFactory.java 98b063d12627f9dbfee45ce9019dc6db libjava/gnu/java/security/util/Prime.java 189a3071322421181c1c368bbe14a27c libjava/gnu/java/security/x509/ext/AuthorityKeyIdentifier.java 23cf713222eff479909c2ecf13393230 libjava/gnu/java/security/x509/ext/BasicConstraints.java 6f761add13d6b2de9c93dfdd743f4273 libjava/gnu/java/security/x509/ext/CertificatePolicies.java + 1bf3d7902a62b17647e15940fffc13ca libjava/gnu/java/security/x509/ext/CRLNumber.java 727ebe045c7cabec1b4c18e2ea02e436 libjava/gnu/java/security/x509/ext/ExtendedKeyUsage.java 7034e53b1fa5d538a4b351ea94fa006b libjava/gnu/java/security/x509/ext/Extension.java 662eaa90c4b811a8fd221201dbcbbd61 libjava/gnu/java/security/x509/ext/GeneralNames.java *************** fbc20e686ef16de37d10724a780cfd81 libjav *** 19494,19499 **** --- 19595,19610 ---- 02e9945038ecb196fd2afdcd9e45cab1 libjava/gnu/java/security/x509/ext/ReasonCode.java c4f1cbab7ac588dcfa9adfbf16c29a45 libjava/gnu/java/security/x509/ext/SubjectAlternativeNames.java d1e3caae256233f961a868b08356edbc libjava/gnu/java/security/x509/ext/SubjectKeyIdentifier.java + 84d65234ec01fd28f3a1b63566d4a957 libjava/gnu/java/security/x509/GnuPKIExtension.java + f0f66d103df056679f9eb907c256a53d libjava/gnu/java/security/x509/PolicyNodeImpl.java + a15a72fbaeefefe79a37c664e2cc20ca libjava/gnu/java/security/x509/Util.java + 81e13e80667dd46c9b616b708325f14e libjava/gnu/java/security/x509/X500DistinguishedName.java + c28c3c6b13b5d6b8e6c0f326d78c01db libjava/gnu/java/security/x509/X509Certificate.java + bebecfdf3fd49e9d4ad9f42a789d6bcb libjava/gnu/java/security/x509/X509CertPath.java + 5a5a586edaf58c61ddf94a994da56b6c libjava/gnu/java/security/x509/X509CertSelectorImpl.java + 7c83777665606c9db25fac5b4515300a libjava/gnu/java/security/x509/X509CRLEntry.java + d9f3c65be1ac8289113aa72d1b9fac5d libjava/gnu/java/security/x509/X509CRL.java + d6d52b54fb5edc74a7eff13e43c9cbf7 libjava/gnu/java/security/x509/X509CRLSelectorImpl.java 8c55c996336bb8871800fa6fcd56312e libjava/gnu/java/text/AttributedFormatBuffer.java 60f8f940e09ebc2091288dfd6747fd45 libjava/gnu/java/text/BaseBreakIterator.java 7f56faddadaedd49538fc201986d6f27 libjava/gnu/java/text/CharacterBreakIterator.java *************** bdc23177bcba14ee82ad774173488e38 libjav *** 19510,19534 **** cc84c351e8c9480a67b2f4c2215528d1 libjava/gnu/java/util/prefs/MemoryBasedPreferences.java 98fd617988192ccc24e793d784306080 libjava/gnu/java/util/prefs/NodeReader.java 17898f1aeb8f9c200a561d2e69ccf475 libjava/gnu/java/util/prefs/NodeWriter.java - e28cfc0b5b604881775f3576254af514 libjava/gnu/regexp/CharIndexed.java 8e768eec3a2739db1b778fe731ec7cae libjava/gnu/regexp/CharIndexedCharArray.java 51c0332461ea6e8bd62139183f697cd8 libjava/gnu/regexp/CharIndexedInputStream.java ! d0f93a634792c3f0fb7bf63e16e8ca4b libjava/gnu/regexp/CharIndexedString.java 18325689f4b65127fd91af5fef59d715 libjava/gnu/regexp/CharIndexedStringBuffer.java ! 690a68ec6633b4a5da207e8e5307e41a libjava/gnu/regexp/MessagesBundle.properties 43ee563c682f6b6045a6ec5090bf8653 libjava/gnu/regexp/MessagesBundle_fr.properties ! 2ca5c6ed64e61113b8d237b7a0414952 libjava/gnu/regexp/RE.java 9c2e4e317b862c3ce2a692a47c04b626 libjava/gnu/regexp/REException.java c9aa7a2d3136116c1dff49437475259e libjava/gnu/regexp/REFilterInputStream.java ! f52c7ff7a4e8098be8a7a9d76b00ec1b libjava/gnu/regexp/REMatch.java 54cbd2dd46a3dfd7be0cf6342f365636 libjava/gnu/regexp/REMatchEnumeration.java bccbeceba3f41a3715a981ee5d4351e6 libjava/gnu/regexp/RESyntax.java - 181eab891ba76478a28e21c702a67f72 libjava/gnu/regexp/REToken.java 84f81f8c6128396cd8dd470006e4a04d libjava/gnu/regexp/RETokenAny.java c05b56431a026f44360793f34b62cf96 libjava/gnu/regexp/RETokenBackRef.java f96a67548e1f6d28fbe509b917f23274 libjava/gnu/regexp/RETokenChar.java e77cb6d2cf828b37e215f81a7c4b79c0 libjava/gnu/regexp/RETokenEnd.java cf0b3b9e8b943e99db4042dc1f7483ec libjava/gnu/regexp/RETokenEndSub.java e879db19d3570f3f8d5500da44213af7 libjava/gnu/regexp/RETokenLookAhead.java f30f0e1b92c6356085607998973093f0 libjava/gnu/regexp/RETokenOneOf.java ae88cbf97f0cee7144c942a0f86fc660 libjava/gnu/regexp/RETokenPOSIX.java --- 19621,19645 ---- cc84c351e8c9480a67b2f4c2215528d1 libjava/gnu/java/util/prefs/MemoryBasedPreferences.java 98fd617988192ccc24e793d784306080 libjava/gnu/java/util/prefs/NodeReader.java 17898f1aeb8f9c200a561d2e69ccf475 libjava/gnu/java/util/prefs/NodeWriter.java 8e768eec3a2739db1b778fe731ec7cae libjava/gnu/regexp/CharIndexedCharArray.java 51c0332461ea6e8bd62139183f697cd8 libjava/gnu/regexp/CharIndexedInputStream.java ! e28cfc0b5b604881775f3576254af514 libjava/gnu/regexp/CharIndexed.java 18325689f4b65127fd91af5fef59d715 libjava/gnu/regexp/CharIndexedStringBuffer.java ! d0f93a634792c3f0fb7bf63e16e8ca4b libjava/gnu/regexp/CharIndexedString.java 43ee563c682f6b6045a6ec5090bf8653 libjava/gnu/regexp/MessagesBundle_fr.properties ! 690a68ec6633b4a5da207e8e5307e41a libjava/gnu/regexp/MessagesBundle.properties 9c2e4e317b862c3ce2a692a47c04b626 libjava/gnu/regexp/REException.java c9aa7a2d3136116c1dff49437475259e libjava/gnu/regexp/REFilterInputStream.java ! 2ca5c6ed64e61113b8d237b7a0414952 libjava/gnu/regexp/RE.java 54cbd2dd46a3dfd7be0cf6342f365636 libjava/gnu/regexp/REMatchEnumeration.java + f52c7ff7a4e8098be8a7a9d76b00ec1b libjava/gnu/regexp/REMatch.java bccbeceba3f41a3715a981ee5d4351e6 libjava/gnu/regexp/RESyntax.java 84f81f8c6128396cd8dd470006e4a04d libjava/gnu/regexp/RETokenAny.java c05b56431a026f44360793f34b62cf96 libjava/gnu/regexp/RETokenBackRef.java f96a67548e1f6d28fbe509b917f23274 libjava/gnu/regexp/RETokenChar.java e77cb6d2cf828b37e215f81a7c4b79c0 libjava/gnu/regexp/RETokenEnd.java cf0b3b9e8b943e99db4042dc1f7483ec libjava/gnu/regexp/RETokenEndSub.java + 181eab891ba76478a28e21c702a67f72 libjava/gnu/regexp/REToken.java e879db19d3570f3f8d5500da44213af7 libjava/gnu/regexp/RETokenLookAhead.java f30f0e1b92c6356085607998973093f0 libjava/gnu/regexp/RETokenOneOf.java ae88cbf97f0cee7144c942a0f86fc660 libjava/gnu/regexp/RETokenPOSIX.java *************** ae88cbf97f0cee7144c942a0f86fc660 libjav *** 19539,19562 **** 146923ad757d358ebed034913d4de2cb libjava/gnu/regexp/UncheckedRE.java c26ef538e67e3deb512779799b28091e libjava/gnu/xml/aelfred2/ContentHandler2.java 7780e0453ac20446471564b3f9619d0e libjava/gnu/xml/aelfred2/JAXPFactory.java 8be7547c5d7fdfbaa19754c784097144 libjava/gnu/xml/aelfred2/SAXDriver.java 2b25537715f0c0f99314c865305ea896 libjava/gnu/xml/aelfred2/XmlParser.java af1756890c9737bdfae5baa2791cb520 libjava/gnu/xml/aelfred2/XmlReader.java - 94a1396750c1ce521fd28f5bffe3d4bf libjava/gnu/xml/aelfred2/package.html bd7422843a0ff49efb9859d97feb99ea libjava/gnu/xml/dom/Consumer.java - b3cbe0292002dcfc49070c72c6316c09 libjava/gnu/xml/dom/DTDAttributeTypeInfo.java - 333eea1b6ea378b12fd8b1fec1254a99 libjava/gnu/xml/dom/DTDElementTypeInfo.java 86844919a5a580669700fa7b900e6610 libjava/gnu/xml/dom/DomAttr.java 4b9f767f55d7fe0b6bfff99be9e56f13 libjava/gnu/xml/dom/DomCDATASection.java 32dae6b5fa67df781d8f7fc46e3bd0cf libjava/gnu/xml/dom/DomCharacterData.java 897ff595d27bfd60bb61e42219e563fa libjava/gnu/xml/dom/DomComment.java - 903c026aa2cf6667765524c0bdb16c6b libjava/gnu/xml/dom/DomDOMException.java 52797c5cfae7312c3158f20ad8eb988e libjava/gnu/xml/dom/DomDoctype.java - a5f741d6b1b8c8b8a65e579ad270993e libjava/gnu/xml/dom/DomDocument.java - 23e41ec8afbdc4262bc9d65f27b45966 libjava/gnu/xml/dom/DomDocumentBuilder.java ee1041dac15fb93978df227bdc83fb7c libjava/gnu/xml/dom/DomDocumentBuilderFactory.java b219f237d8ba492348ac747f84e673c7 libjava/gnu/xml/dom/DomDocumentConfiguration.java 63225efeef1e72722354b63353218a05 libjava/gnu/xml/dom/DomDocumentFragment.java b8bd910d399ce7b7518a3a7e0f0037a8 libjava/gnu/xml/dom/DomElement.java 1c6e746a2b999f7b3f20818d4519fe59 libjava/gnu/xml/dom/DomEntity.java 8645a436e70e5079334fa2032d584fd1 libjava/gnu/xml/dom/DomEntityReference.java --- 19650,19671 ---- 146923ad757d358ebed034913d4de2cb libjava/gnu/regexp/UncheckedRE.java c26ef538e67e3deb512779799b28091e libjava/gnu/xml/aelfred2/ContentHandler2.java 7780e0453ac20446471564b3f9619d0e libjava/gnu/xml/aelfred2/JAXPFactory.java + 94a1396750c1ce521fd28f5bffe3d4bf libjava/gnu/xml/aelfred2/package.html 8be7547c5d7fdfbaa19754c784097144 libjava/gnu/xml/aelfred2/SAXDriver.java 2b25537715f0c0f99314c865305ea896 libjava/gnu/xml/aelfred2/XmlParser.java af1756890c9737bdfae5baa2791cb520 libjava/gnu/xml/aelfred2/XmlReader.java bd7422843a0ff49efb9859d97feb99ea libjava/gnu/xml/dom/Consumer.java 86844919a5a580669700fa7b900e6610 libjava/gnu/xml/dom/DomAttr.java 4b9f767f55d7fe0b6bfff99be9e56f13 libjava/gnu/xml/dom/DomCDATASection.java 32dae6b5fa67df781d8f7fc46e3bd0cf libjava/gnu/xml/dom/DomCharacterData.java 897ff595d27bfd60bb61e42219e563fa libjava/gnu/xml/dom/DomComment.java 52797c5cfae7312c3158f20ad8eb988e libjava/gnu/xml/dom/DomDoctype.java ee1041dac15fb93978df227bdc83fb7c libjava/gnu/xml/dom/DomDocumentBuilderFactory.java + 23e41ec8afbdc4262bc9d65f27b45966 libjava/gnu/xml/dom/DomDocumentBuilder.java b219f237d8ba492348ac747f84e673c7 libjava/gnu/xml/dom/DomDocumentConfiguration.java 63225efeef1e72722354b63353218a05 libjava/gnu/xml/dom/DomDocumentFragment.java + a5f741d6b1b8c8b8a65e579ad270993e libjava/gnu/xml/dom/DomDocument.java + 903c026aa2cf6667765524c0bdb16c6b libjava/gnu/xml/dom/DomDOMException.java b8bd910d399ce7b7518a3a7e0f0037a8 libjava/gnu/xml/dom/DomElement.java 1c6e746a2b999f7b3f20818d4519fe59 libjava/gnu/xml/dom/DomEntity.java 8645a436e70e5079334fa2032d584fd1 libjava/gnu/xml/dom/DomEntityReference.java *************** fe90af1c8640286849b427344b4f92aa libjav *** 19564,19580 **** 88885584af95c7ffbfc11f0d173ef2b2 libjava/gnu/xml/dom/DomExtern.java c07550757b9ad7956bbf932f68658002 libjava/gnu/xml/dom/DomImpl.java 6c91017d58e0de5173469613c9a4f459 libjava/gnu/xml/dom/DomIterator.java - f9ba0587f075dba968be1a3c5dcda401 libjava/gnu/xml/dom/DomNSResolverContext.java 96dc9fd28a4645702f57385442ed833a libjava/gnu/xml/dom/DomNamedNodeMap.java - 76c24846c5c069c36b6f911d1a35ba8a libjava/gnu/xml/dom/DomNode.java 0806311830cbdc6953e757973b84c6a8 libjava/gnu/xml/dom/DomNodeIterator.java ad7dea61862424da19b79165a15787d6 libjava/gnu/xml/dom/DomNotation.java 3b6d9e0ca5575548820a2602cba0659f libjava/gnu/xml/dom/DomNsNode.java ad454b6f5f4c5d13ffc6a2a9e4a485ec libjava/gnu/xml/dom/DomProcessingInstruction.java 0b0ed75c2b509f28517b4166b82a3143 libjava/gnu/xml/dom/DomText.java baf8d7a94d5332599bc8d29f446b9dec libjava/gnu/xml/dom/DomXPathExpression.java 2220dd81624f9e3b75da57ec34ba34e3 libjava/gnu/xml/dom/DomXPathNSResolver.java 4ec1f99900b821b6953ee4196da70f7d libjava/gnu/xml/dom/DomXPathResult.java 2fa9312834f4dd502da99a8f4da562fe libjava/gnu/xml/dom/ImplementationList.java 132f0665bbe29f3e0e79b8e61390c6b2 libjava/gnu/xml/dom/ImplementationSource.java 2e3ee2740253b47552302501724fe832 libjava/gnu/xml/dom/JAXPFactory.java --- 19673,19691 ---- 88885584af95c7ffbfc11f0d173ef2b2 libjava/gnu/xml/dom/DomExtern.java c07550757b9ad7956bbf932f68658002 libjava/gnu/xml/dom/DomImpl.java 6c91017d58e0de5173469613c9a4f459 libjava/gnu/xml/dom/DomIterator.java 96dc9fd28a4645702f57385442ed833a libjava/gnu/xml/dom/DomNamedNodeMap.java 0806311830cbdc6953e757973b84c6a8 libjava/gnu/xml/dom/DomNodeIterator.java + 76c24846c5c069c36b6f911d1a35ba8a libjava/gnu/xml/dom/DomNode.java ad7dea61862424da19b79165a15787d6 libjava/gnu/xml/dom/DomNotation.java 3b6d9e0ca5575548820a2602cba0659f libjava/gnu/xml/dom/DomNsNode.java + f9ba0587f075dba968be1a3c5dcda401 libjava/gnu/xml/dom/DomNSResolverContext.java ad454b6f5f4c5d13ffc6a2a9e4a485ec libjava/gnu/xml/dom/DomProcessingInstruction.java 0b0ed75c2b509f28517b4166b82a3143 libjava/gnu/xml/dom/DomText.java baf8d7a94d5332599bc8d29f446b9dec libjava/gnu/xml/dom/DomXPathExpression.java 2220dd81624f9e3b75da57ec34ba34e3 libjava/gnu/xml/dom/DomXPathNSResolver.java 4ec1f99900b821b6953ee4196da70f7d libjava/gnu/xml/dom/DomXPathResult.java + b3cbe0292002dcfc49070c72c6316c09 libjava/gnu/xml/dom/DTDAttributeTypeInfo.java + 333eea1b6ea378b12fd8b1fec1254a99 libjava/gnu/xml/dom/DTDElementTypeInfo.java 2fa9312834f4dd502da99a8f4da562fe libjava/gnu/xml/dom/ImplementationList.java 132f0665bbe29f3e0e79b8e61390c6b2 libjava/gnu/xml/dom/ImplementationSource.java 2e3ee2740253b47552302501724fe832 libjava/gnu/xml/dom/JAXPFactory.java *************** d7afeda1c180f3d78d131da0fd4650d4 libjav *** 19594,19599 **** --- 19705,19711 ---- d5c43e35f305467f2c2ee78bef7021b3 libjava/gnu/xml/pipeline/EventFilter.java 13a8357fb7c8da9fde52cc1060a80e65 libjava/gnu/xml/pipeline/LinkFilter.java a59617b546d5078567ed1d761bc7cecf libjava/gnu/xml/pipeline/NSFilter.java + f2e7803342b30192fea843661fbe92d6 libjava/gnu/xml/pipeline/package.html 70f7f4148c693e4473f67c8d835ffcf5 libjava/gnu/xml/pipeline/PipelineFactory.java 98d24c228802fe569bd8d34096b5db07 libjava/gnu/xml/pipeline/TeeConsumer.java 95a6e72b482df1da77bcfdeda606eeaa libjava/gnu/xml/pipeline/TextConsumer.java *************** a59617b546d5078567ed1d761bc7cecf libjav *** 19601,19607 **** 9fa423b2d726f6acac6a53217d2674f3 libjava/gnu/xml/pipeline/WellFormednessFilter.java bf4530a5836deb393ee7c49c6b006491 libjava/gnu/xml/pipeline/XIncludeFilter.java af24fb240e67078f31720cffd7afea92 libjava/gnu/xml/pipeline/XsltFilter.java - f2e7803342b30192fea843661fbe92d6 libjava/gnu/xml/pipeline/package.html b56d001f0840db7b23099fc7a54c7850 libjava/gnu/xml/transform/AbstractNumberNode.java 138729afa585c1ad3469b80e37d95df4 libjava/gnu/xml/transform/ApplyImportsNode.java cb7bd6b4c06b5b532e3ded6175f010ea libjava/gnu/xml/transform/ApplyTemplatesNode.java --- 19713,19718 ---- *************** f941533a345337a61316b556f91a92f6 libjav *** 19614,19621 **** 6c45904f4745e6bccca0fc56fa450f90 libjava/gnu/xml/transform/CopyNode.java 73586cc8d1d97a5e294a2ad4cd7f1956 libjava/gnu/xml/transform/CopyOfNode.java 4e97cca3cdf0b45889c0e9ad96bb74cd libjava/gnu/xml/transform/CurrentFunction.java - 8e9c1b459244c5034f20a60fc1fa2537 libjava/gnu/xml/transform/DOMSourceLocator.java 66d902c57e5ad117939e30b1f2221a68 libjava/gnu/xml/transform/DocumentFunction.java d67e97d341c875675acc04810bcdee69 libjava/gnu/xml/transform/ElementAvailableFunction.java a74995a8e9a551e20c6e8559a650828f libjava/gnu/xml/transform/ElementNode.java edcebd5e5e363c207095b11be7ec1593 libjava/gnu/xml/transform/ErrorListenerErrorHandler.java --- 19725,19732 ---- 6c45904f4745e6bccca0fc56fa450f90 libjava/gnu/xml/transform/CopyNode.java 73586cc8d1d97a5e294a2ad4cd7f1956 libjava/gnu/xml/transform/CopyOfNode.java 4e97cca3cdf0b45889c0e9ad96bb74cd libjava/gnu/xml/transform/CurrentFunction.java 66d902c57e5ad117939e30b1f2221a68 libjava/gnu/xml/transform/DocumentFunction.java + 8e9c1b459244c5034f20a60fc1fa2537 libjava/gnu/xml/transform/DOMSourceLocator.java d67e97d341c875675acc04810bcdee69 libjava/gnu/xml/transform/ElementAvailableFunction.java a74995a8e9a551e20c6e8559a650828f libjava/gnu/xml/transform/ElementNode.java edcebd5e5e363c207095b11be7ec1593 libjava/gnu/xml/transform/ErrorListenerErrorHandler.java *************** c9941631353892048e234d2e13dfc54a libjav *** 19624,19636 **** 79e955803724ef94f4188c4506a38280 libjava/gnu/xml/transform/FunctionAvailableFunction.java 7854a15e569d8be65d1479e5f6950541 libjava/gnu/xml/transform/GenerateIdFunction.java 3dad5cb7ee1c0e5af7615ff748b5c13b libjava/gnu/xml/transform/IfNode.java - 71bfef592c056e0117ce7721f1516783 libjava/gnu/xml/transform/Key.java 663569d3004b5c2011ab5c7068795a75 libjava/gnu/xml/transform/KeyFunction.java f2e569ae71ac3650718588b703a94664 libjava/gnu/xml/transform/LiteralNode.java c8d753e034be6072f104dfce1a5a66ba libjava/gnu/xml/transform/MessageNode.java c711dee2e692ed416591a709eca5395c libjava/gnu/xml/transform/NodeNumberNode.java 6ea258a86f98d21bcb347604a23c429e libjava/gnu/xml/transform/NumberNode.java 2668933ccc51ad2fb4843b6e0682ea7a libjava/gnu/xml/transform/OtherwiseNode.java 93c1a9b5b67cb5c1f196dd26fbce2113 libjava/gnu/xml/transform/ParameterNode.java c61eb188025052c749d58849fd8d4861 libjava/gnu/xml/transform/ProcessingInstructionNode.java 483b83c73856100a3a83ce7e5228422a libjava/gnu/xml/transform/SAXSerializer.java --- 19735,19748 ---- 79e955803724ef94f4188c4506a38280 libjava/gnu/xml/transform/FunctionAvailableFunction.java 7854a15e569d8be65d1479e5f6950541 libjava/gnu/xml/transform/GenerateIdFunction.java 3dad5cb7ee1c0e5af7615ff748b5c13b libjava/gnu/xml/transform/IfNode.java 663569d3004b5c2011ab5c7068795a75 libjava/gnu/xml/transform/KeyFunction.java + 71bfef592c056e0117ce7721f1516783 libjava/gnu/xml/transform/Key.java f2e569ae71ac3650718588b703a94664 libjava/gnu/xml/transform/LiteralNode.java c8d753e034be6072f104dfce1a5a66ba libjava/gnu/xml/transform/MessageNode.java c711dee2e692ed416591a709eca5395c libjava/gnu/xml/transform/NodeNumberNode.java 6ea258a86f98d21bcb347604a23c429e libjava/gnu/xml/transform/NumberNode.java 2668933ccc51ad2fb4843b6e0682ea7a libjava/gnu/xml/transform/OtherwiseNode.java + a5f7457b48f962fd02f2f51b9c655c3b libjava/gnu/xml/transform/package.html 93c1a9b5b67cb5c1f196dd26fbce2113 libjava/gnu/xml/transform/ParameterNode.java c61eb188025052c749d58849fd8d4861 libjava/gnu/xml/transform/ProcessingInstructionNode.java 483b83c73856100a3a83ce7e5228422a libjava/gnu/xml/transform/SAXSerializer.java *************** f8a16c084274d1322f76816a4534ecbb libjav *** 19645,19666 **** bf3ea87edfacad2bddf901e27f7b03ef libjava/gnu/xml/transform/TransformerFactoryImpl.java 24ccb3381e19f342c5f6dfbd275104b3 libjava/gnu/xml/transform/TransformerImpl.java 9b5ef1608b89e202630e2c64340a6924 libjava/gnu/xml/transform/TransformerOutputProperties.java - 481a92781d7b058d46d7a60c2d0bf134 libjava/gnu/xml/transform/URIResolverEntityResolver.java 443d35632a109c177f667b392cc8b041 libjava/gnu/xml/transform/UnparsedEntityUriFunction.java 3bea1f89737340f4f44a997989f0c7e5 libjava/gnu/xml/transform/ValueOfNode.java e3c863a23eeda0e97c08f5cddce60a70 libjava/gnu/xml/transform/WhenNode.java 9ad226dc87791f5a4c4133c9b31cc10c libjava/gnu/xml/transform/WithParam.java 15be9a10ce51e2ae305ff4fb78581022 libjava/gnu/xml/transform/XSLComparator.java 75f1d507154a7eae6ee7e529ffac94d8 libjava/gnu/xml/transform/XSLURIResolver.java - a5f7457b48f962fd02f2f51b9c655c3b libjava/gnu/xml/transform/package.html - 7e6fd54afa4e1a7b2dc1730df42114ec libjava/gnu/xml/util/DoParse.java 18b745b60d905f40b24b3d0631e17e8f libjava/gnu/xml/util/DomParser.java bfabdd4ad4727f5f6ccde412b8fd97cd libjava/gnu/xml/util/Resolver.java 634ed2fb4f45104b14615ea826fc53c6 libjava/gnu/xml/util/SAXNullTransformerFactory.java 00f452cdf1d46ac18fd0b1f9470a1e33 libjava/gnu/xml/util/XCat.java db08dcf8a080d3f616c3eb9fa26fe75c libjava/gnu/xml/util/XHTMLWriter.java 2994297d544c7717a1046f6dedea7746 libjava/gnu/xml/util/XMLWriter.java - df1890cb981553493160f2d55e0bd5d4 libjava/gnu/xml/util/package.html 8944b6bb1ad99b29334af499d601317a libjava/gnu/xml/xpath/AndExpr.java f534cedcd91ece1d53f85d3c3258c674 libjava/gnu/xml/xpath/ArithmeticExpr.java ed33098a7c493c545460e69481fbbe60 libjava/gnu/xml/xpath/BooleanFunction.java --- 19757,19777 ---- bf3ea87edfacad2bddf901e27f7b03ef libjava/gnu/xml/transform/TransformerFactoryImpl.java 24ccb3381e19f342c5f6dfbd275104b3 libjava/gnu/xml/transform/TransformerImpl.java 9b5ef1608b89e202630e2c64340a6924 libjava/gnu/xml/transform/TransformerOutputProperties.java 443d35632a109c177f667b392cc8b041 libjava/gnu/xml/transform/UnparsedEntityUriFunction.java + 481a92781d7b058d46d7a60c2d0bf134 libjava/gnu/xml/transform/URIResolverEntityResolver.java 3bea1f89737340f4f44a997989f0c7e5 libjava/gnu/xml/transform/ValueOfNode.java e3c863a23eeda0e97c08f5cddce60a70 libjava/gnu/xml/transform/WhenNode.java 9ad226dc87791f5a4c4133c9b31cc10c libjava/gnu/xml/transform/WithParam.java 15be9a10ce51e2ae305ff4fb78581022 libjava/gnu/xml/transform/XSLComparator.java 75f1d507154a7eae6ee7e529ffac94d8 libjava/gnu/xml/transform/XSLURIResolver.java 18b745b60d905f40b24b3d0631e17e8f libjava/gnu/xml/util/DomParser.java + 7e6fd54afa4e1a7b2dc1730df42114ec libjava/gnu/xml/util/DoParse.java + df1890cb981553493160f2d55e0bd5d4 libjava/gnu/xml/util/package.html bfabdd4ad4727f5f6ccde412b8fd97cd libjava/gnu/xml/util/Resolver.java 634ed2fb4f45104b14615ea826fc53c6 libjava/gnu/xml/util/SAXNullTransformerFactory.java 00f452cdf1d46ac18fd0b1f9470a1e33 libjava/gnu/xml/util/XCat.java db08dcf8a080d3f616c3eb9fa26fe75c libjava/gnu/xml/util/XHTMLWriter.java 2994297d544c7717a1046f6dedea7746 libjava/gnu/xml/util/XMLWriter.java 8944b6bb1ad99b29334af499d601317a libjava/gnu/xml/xpath/AndExpr.java f534cedcd91ece1d53f85d3c3258c674 libjava/gnu/xml/xpath/ArithmeticExpr.java ed33098a7c493c545460e69481fbbe60 libjava/gnu/xml/xpath/BooleanFunction.java *************** ce23066ab267eba1bc6ba149a444a3b5 libjav *** 19674,19689 **** de29e05d4cf5c8765a928821b2b02861 libjava/gnu/xml/xpath/Expr.java ff318c61583bd8b8388de9ed02951bc7 libjava/gnu/xml/xpath/FalseFunction.java a76899701db6df0a21ea363e13dc4503 libjava/gnu/xml/xpath/FloorFunction.java - bf0cac5382785b57421d4973e6034ecb libjava/gnu/xml/xpath/Function.java f0e58a825fdf14f75eadc1fe44da2888 libjava/gnu/xml/xpath/FunctionCall.java baccc4fdd02bcfa5e93785fc13da66a4 libjava/gnu/xml/xpath/IdFunction.java 0f6844155081d5c1c380f30749b08b60 libjava/gnu/xml/xpath/LangFunction.java 9a8361ff290e90ee483c03be2ecaaf58 libjava/gnu/xml/xpath/LastFunction.java 069203bce9b74829278b7d77104a3df1 libjava/gnu/xml/xpath/LocalNameFunction.java 87844589393f73cc0202367c7ca5b434 libjava/gnu/xml/xpath/NameFunction.java - c132bb6607e21275c00a6ef1e18aaed8 libjava/gnu/xml/xpath/NameTest.java 945a7ccdaa9bc6db6a4bc4502b7005e6 libjava/gnu/xml/xpath/NamespaceTest.java d9e23d51fdff29237ca806992dadcde0 libjava/gnu/xml/xpath/NamespaceUriFunction.java bde0f123c31feb48304fc6b7775f723d libjava/gnu/xml/xpath/NegativeExpr.java 4b964902f919cc5b4bf66a649a65251f libjava/gnu/xml/xpath/NodeTypeTest.java b7a4da95c30cbd9052305e31ab3ad1bd libjava/gnu/xml/xpath/NormalizeSpaceFunction.java --- 19785,19800 ---- de29e05d4cf5c8765a928821b2b02861 libjava/gnu/xml/xpath/Expr.java ff318c61583bd8b8388de9ed02951bc7 libjava/gnu/xml/xpath/FalseFunction.java a76899701db6df0a21ea363e13dc4503 libjava/gnu/xml/xpath/FloorFunction.java f0e58a825fdf14f75eadc1fe44da2888 libjava/gnu/xml/xpath/FunctionCall.java + bf0cac5382785b57421d4973e6034ecb libjava/gnu/xml/xpath/Function.java baccc4fdd02bcfa5e93785fc13da66a4 libjava/gnu/xml/xpath/IdFunction.java 0f6844155081d5c1c380f30749b08b60 libjava/gnu/xml/xpath/LangFunction.java 9a8361ff290e90ee483c03be2ecaaf58 libjava/gnu/xml/xpath/LastFunction.java 069203bce9b74829278b7d77104a3df1 libjava/gnu/xml/xpath/LocalNameFunction.java 87844589393f73cc0202367c7ca5b434 libjava/gnu/xml/xpath/NameFunction.java 945a7ccdaa9bc6db6a4bc4502b7005e6 libjava/gnu/xml/xpath/NamespaceTest.java d9e23d51fdff29237ca806992dadcde0 libjava/gnu/xml/xpath/NamespaceUriFunction.java + c132bb6607e21275c00a6ef1e18aaed8 libjava/gnu/xml/xpath/NameTest.java bde0f123c31feb48304fc6b7775f723d libjava/gnu/xml/xpath/NegativeExpr.java 4b964902f919cc5b4bf66a649a65251f libjava/gnu/xml/xpath/NodeTypeTest.java b7a4da95c30cbd9052305e31ab3ad1bd libjava/gnu/xml/xpath/NormalizeSpaceFunction.java *************** dd338543c52ccf9c69e15b83464732bc libjav *** 19717,19724 **** ee39370bd25ad09eeb6e0adbb53d581a libjava/gnu/xml/xpath/XPathParser.java 175ba6b0a1b888fa692fb3edf31a80f4 libjava/gnu/xml/xpath/XPathParser.y 966ed0ce3b2ea6019dccec26411d3f94 libjava/gnu/xml/xpath/XPathTokenizer.java ! d4fd72c4a920e8ada788fba1e9c72123 libjava/include/Makefile.am ! 5d98aac248b583d27a65950d7d1653bf libjava/include/Makefile.in b2c1fd6580a74e9409da97b7d903e312 libjava/include/boehm-gc.h 88fed1de1d0186fb9a16b7ddf2302519 libjava/include/config.h.in c4f13c76610deabfbf13fce4ed092a52 libjava/include/darwin-signal.h --- 19828,19834 ---- ee39370bd25ad09eeb6e0adbb53d581a libjava/gnu/xml/xpath/XPathParser.java 175ba6b0a1b888fa692fb3edf31a80f4 libjava/gnu/xml/xpath/XPathParser.y 966ed0ce3b2ea6019dccec26411d3f94 libjava/gnu/xml/xpath/XPathTokenizer.java ! 2dc583b32a93a3a02ca7ae5add57f10a libjava/HACKING b2c1fd6580a74e9409da97b7d903e312 libjava/include/boehm-gc.h 88fed1de1d0186fb9a16b7ddf2302519 libjava/include/config.h.in c4f13c76610deabfbf13fce4ed092a52 libjava/include/darwin-signal.h *************** da63d5f9ac14db70b22f1d9c1dbd1dcf libjav *** 19739,19872 **** 8029549dd2ab5917c1af9aa0920f8a43 libjava/include/jni.h a2b5494f9976f0ae27f9e42db2063bdb libjava/include/jvm.h 55ed6e8ea2ae96155602547fcfe5d96c libjava/include/jvmpi.h 9441b9d3f94beac1a647035979b982bb libjava/include/mips-signal.h 6cb1b655ac757a3e299eb50f5dbee908 libjava/include/no-gc.h dc5ae11aa4d5874055cf367180dff7c5 libjava/include/no-threads.h 8de1c85740456c7a7de765e3c50522ef libjava/include/pa-signal.h - 6777c6d12df6603c54d46c1c6bba7bcf libjava/include/posix-threads.h 1f5cd39df961d644ef7e0c8536b88621 libjava/include/posix.h b315ac636a1fe99a9bd26e3e806cd134 libjava/include/powerpc-signal.h 6869fd746eb8c3dad811ceaa6bc10054 libjava/include/s390-signal.h 0dca6f40820422e5f1d84d99b08a04bb libjava/include/sh-signal.h f5b53b2a72c970a11da53e6a1d293c2d libjava/include/sparc-signal.h 1ded054093de910d9786c62bc4fe8cc6 libjava/include/stamp-h.in fcc68eea0e37ca05d241fcd08098f4d2 libjava/include/win32-signal.h d799c46a0bab61ed909e368cd7dcc256 libjava/include/win32-threads.h - b16429d3b1d37bdb78d6d1aa19160085 libjava/include/win32.h b709cb2e9a6ecb52b9a15ab3e5d62d04 libjava/include/x86_64-signal.h 6212e5399aa4dc6edf776ccceb1d7664 libjava/interpret.cc - 43011f0235e06f668522936caddb04bf libjava/java/applet/Applet.java 8a78e9d7be8730c4a2b49e6a832c4cbf libjava/java/applet/AppletContext.java 1d252adca2809ef2a2b2c1d876a6ab1a libjava/java/applet/AppletStub.java d83910a110efa240391bba1dcecbecaf libjava/java/applet/AudioClip.java 6c72d3b470136a9f22fea1e5aefa5a85 libjava/java/awt/AWTError.java 927117b62f39b2021ce62b59c0aeb4e7 libjava/java/awt/AWTEvent.java cb52f58803314494fee4354844a9297b libjava/java/awt/AWTEventMulticaster.java d97533fe22ed335dc6dd7871e8847526 libjava/java/awt/AWTException.java 683b7af0cc3d460b83e072fcbb7c893a libjava/java/awt/AWTKeyStroke.java 4cb152a00ac7c47cc84589c3a61b2685 libjava/java/awt/AWTPermission.java - 5eeefd4c3f3882b9c90fbc89474d5b4d libjava/java/awt/ActiveEvent.java - 9775c4a6dc73c4f5ecb814ef5bb0fb54 libjava/java/awt/Adjustable.java - f0f0f4fa0650f190649ee87a9523ea2a libjava/java/awt/AlphaComposite.java - 98a68cf0352ce79910a4375f3e778717 libjava/java/awt/AttributeValue.java 07fd2f222eaa4314c4925027c6ac0ce8 libjava/java/awt/BasicStroke.java e451e766a666e32cf0d1defc2de82ee0 libjava/java/awt/BorderLayout.java e5b27acac8ca5f9efbecb4d03e1f9eff libjava/java/awt/BufferCapabilities.java 361e4eea02148dcf7ff7f4252c71cd72 libjava/java/awt/Button.java e384588a42c96e73103535317a8bf965 libjava/java/awt/Canvas.java 13a0ffb891acaf63fb877096a2fcad29 libjava/java/awt/CardLayout.java - faa0b6bb8624dffd1d8ee1315422f70c libjava/java/awt/Checkbox.java 61ad680db9c5e04e487e3115c2b5cb07 libjava/java/awt/CheckboxGroup.java 0e633ea9f968032a1058c2f3d66c0b10 libjava/java/awt/CheckboxMenuItem.java ef0891d24e7547314feb8bcf103c6714 libjava/java/awt/Choice.java b56e8e479207574f2d691a350be651d4 libjava/java/awt/Color.java fb4cff4b8ea21b779406b3103cc38741 libjava/java/awt/ColorPaintContext.java 260fa17f0ada153f59bd2e26e2376868 libjava/java/awt/Component.java 9e7d200a4df1284f161eea89da642ad9 libjava/java/awt/ComponentOrientation.java - 73260ee8d608612b11e20ef59f64d079 libjava/java/awt/Composite.java 2acf140b8cf30e1357ed1925d38e52d2 libjava/java/awt/CompositeContext.java 418ab865ae123cb9b170dd8b27f3ee86 libjava/java/awt/Container.java 83e385fce0e90d31fca15d40b22da806 libjava/java/awt/ContainerOrderFocusTraversalPolicy.java 9921223b0d3ca57355f12f5b66fd05f2 libjava/java/awt/Cursor.java - 0f46d07f8cce000d721fbfad1506a1d9 libjava/java/awt/DefaultFocusTraversalPolicy.java - 7366007d2012f2646e51728e551c8836 libjava/java/awt/DefaultKeyboardFocusManager.java - bfd29c0cbfef52faeeba5936958e53bc libjava/java/awt/Dialog.java - ebd74bd3ca903aab85522fa16b8854bc libjava/java/awt/Dimension.java - 6f9aea8af026be641bc405b77e1f5621 libjava/java/awt/DisplayMode.java - 20950f5c9d7a016142e2d7b17536f6c6 libjava/java/awt/Event.java - 204b5860ded3440fe7891ffc86fe5c39 libjava/java/awt/EventDispatchThread.java - f6460def9948cea1f9cab771788fb23a libjava/java/awt/EventQueue.java - 500b133820a98f95a54b18c5ce628484 libjava/java/awt/FileDialog.java - 5296ca809476b874c0635f23693990e0 libjava/java/awt/FlowLayout.java - fc4c9cfcd95caab1e2a9ea5219217bfd libjava/java/awt/FocusTraversalPolicy.java - 7cc0f37107328d70a0cafbe5c47d05c1 libjava/java/awt/Font.java - 0246a6fef8c21f984f6a8af81d9b6404 libjava/java/awt/FontFormatException.java - b61245fd089307de3ef663d1e600ee33 libjava/java/awt/FontMetrics.java - 10f2259a0fad2b5659773b477326c22e libjava/java/awt/Frame.java - 20c194b521c972fd9476d8069cfbe340 libjava/java/awt/GradientPaint.java - c62328407c3c860ac1f477581b0a6580 libjava/java/awt/Graphics.java - 2466b896db6027f8643971276116813c libjava/java/awt/Graphics2D.java - 8ea98abc6e8555935088821af52ced9e libjava/java/awt/GraphicsConfigTemplate.java - 0cd7144b85957801b2cd7c0f270b2c9c libjava/java/awt/GraphicsConfiguration.java - f1bb88c175a59287cadf99732ee8f667 libjava/java/awt/GraphicsDevice.java - fee2a4349eb23090449142e3841a9458 libjava/java/awt/GraphicsEnvironment.java - 9bc99615884e2ac1f0f822e8c8516971 libjava/java/awt/GridBagConstraints.java - 19bbb8c3bd8dff03cf7b09f343035e5f libjava/java/awt/GridBagLayout.java - 795c277367ac2ac6776da9d381f97366 libjava/java/awt/GridBagLayoutInfo.java - 0077da7a15afeb78da54bb6d8cec014c libjava/java/awt/GridLayout.java - 3ae508118148b557d320911b9c08c320 libjava/java/awt/HeadlessException.java - 05462dbd0a7def10dfcf92d09b26c994 libjava/java/awt/IllegalComponentStateException.java - 640ec3ab2dd4e83e712922cd124944aa libjava/java/awt/Image.java - 15af9c6c55f2c84d964b5df54010be3c libjava/java/awt/ImageCapabilities.java - 43f5c33196b6b98516d3881459a536a8 libjava/java/awt/Insets.java - 1f68ad27bf561a9f6e342a2d53c2255a libjava/java/awt/ItemSelectable.java - f5fc2f553606baa2df256d9b0247fbf1 libjava/java/awt/JobAttributes.java - d675610b1daa750e9c528b2a4de31774 libjava/java/awt/KeyEventDispatcher.java - fbb0449b014296b8f1fd125068c194c0 libjava/java/awt/KeyEventPostProcessor.java - 5ad9c1d87ebbd69c210e053f779a55f1 libjava/java/awt/KeyboardFocusManager.java - 5ad845b062e69a61ecd246a473c88faa libjava/java/awt/Label.java - 9def19734d65ad865db3e0a28c3a5191 libjava/java/awt/LayoutManager.java - baa2f52db34d2c9ce086be503d73fb28 libjava/java/awt/LayoutManager2.java - 09df6e66fcc0b12dbc0ff176a207f5b7 libjava/java/awt/List.java - 48517059597e160fad2b0c2e9430b781 libjava/java/awt/MediaTracker.java - 65a250a98291c507f431cf774be41707 libjava/java/awt/Menu.java - cf6cf23852850ad078346986883bc2c6 libjava/java/awt/MenuBar.java - 60bdbfa9737217d20128d5e4358b5115 libjava/java/awt/MenuComponent.java - 60e46eaef9899c603e9be327c11d515e libjava/java/awt/MenuContainer.java - 38a701675fdd41aa2d083e5d536e8e78 libjava/java/awt/MenuItem.java - a096b412140e318860b192dc09f8379f libjava/java/awt/MenuShortcut.java - 33633338d77a1e65262c838a2ce88c66 libjava/java/awt/PageAttributes.java - a4caa6d1fe02d9c9bd657758b2ff7e8f libjava/java/awt/Paint.java - b9d837e392fef7b0efcc78ab331ad875 libjava/java/awt/PaintContext.java - 3b7a9fcc11111aeeb8b7bfb617546a8a libjava/java/awt/Panel.java - 486f260a628532252f48337b0457a06c libjava/java/awt/Point.java - 22b93925b97cdba0122df8b2669f876d libjava/java/awt/Polygon.java - b1a907b4460c003e1e2120e6eeab7a04 libjava/java/awt/PopupMenu.java - 94667107c2912d540410fb20c68bfd62 libjava/java/awt/PrintGraphics.java - e08fffd4841cb4a13fea4ea3a2083f80 libjava/java/awt/PrintJob.java - 9da8b27fa0ef6891c7fd77b7a1c356bf libjava/java/awt/Rectangle.java - b83f8b1be3660935a6342a912744668f libjava/java/awt/RenderingHints.java - 60de43b69e7801b5040f58ff6b1d4d55 libjava/java/awt/Robot.java - ac9809b9acb014fe80cf4de3fb230b8b libjava/java/awt/ScrollPane.java - ce5d82ec33ea2ee47266ccea870e228e libjava/java/awt/ScrollPaneAdjustable.java - 472f1004399ff079c5646997c239d39b libjava/java/awt/Scrollbar.java - 7a5eb5c5e5958905d82e4a1802e92d98 libjava/java/awt/Shape.java - b05f65723b7724b84e8211b4e61723d0 libjava/java/awt/Stroke.java - 2a41e692569a37ddc21dfe3eae22c97f libjava/java/awt/SystemColor.java - 5e7aaf0ec95be6401dbd09fec586bdbb libjava/java/awt/TextArea.java - 067f03badcabb82a4bfa94e2d6456319 libjava/java/awt/TextComponent.java - 68886f5cc5fc6761a1311b08f4fe34a0 libjava/java/awt/TextField.java - 19dfd7a19117344b4842c84fe44f887f libjava/java/awt/TexturePaint.java - 23cce88f73be968af192c3f4e6a68007 libjava/java/awt/Toolkit.java - 65059a94fd1c5b5cc67bfc44c4c01811 libjava/java/awt/Transparency.java - 89d9e5bded0c3426c303e6ec50fd86e0 libjava/java/awt/Window.java - 00d078c199ff67b12825215f83ad93d4 libjava/java/awt/color/CMMException.java - 0528fda7ca3ecafc9bfa1354bb45faa0 libjava/java/awt/color/ColorSpace.java - 529918c9e082ba26a991adbac5700fc9 libjava/java/awt/color/ICC_ColorSpace.java - 336ce949459a7f3978d7e75bf0f67868 libjava/java/awt/color/ICC_Profile.java - 63827cc0dd5eeaa8e977c8adb45c484b libjava/java/awt/color/ICC_ProfileGray.java - 3977f65d276b7836331745952f687c0c libjava/java/awt/color/ICC_ProfileRGB.java - 3c9583e3149c2a7c96276e96ea6cae07 libjava/java/awt/color/ProfileDataException.java 9dd7c2ad1e45c4d64e4d2df344813a65 libjava/java/awt/datatransfer/Clipboard.java 661658e816213c9c68b93cd330621493 libjava/java/awt/datatransfer/ClipboardOwner.java 87663bbff3ec05abef8d3d6c643cbfc1 libjava/java/awt/datatransfer/DataFlavor.java --- 19849,19912 ---- 8029549dd2ab5917c1af9aa0920f8a43 libjava/include/jni.h a2b5494f9976f0ae27f9e42db2063bdb libjava/include/jvm.h 55ed6e8ea2ae96155602547fcfe5d96c libjava/include/jvmpi.h + d4fd72c4a920e8ada788fba1e9c72123 libjava/include/Makefile.am + 5d98aac248b583d27a65950d7d1653bf libjava/include/Makefile.in 9441b9d3f94beac1a647035979b982bb libjava/include/mips-signal.h 6cb1b655ac757a3e299eb50f5dbee908 libjava/include/no-gc.h dc5ae11aa4d5874055cf367180dff7c5 libjava/include/no-threads.h 8de1c85740456c7a7de765e3c50522ef libjava/include/pa-signal.h 1f5cd39df961d644ef7e0c8536b88621 libjava/include/posix.h + 6777c6d12df6603c54d46c1c6bba7bcf libjava/include/posix-threads.h b315ac636a1fe99a9bd26e3e806cd134 libjava/include/powerpc-signal.h 6869fd746eb8c3dad811ceaa6bc10054 libjava/include/s390-signal.h 0dca6f40820422e5f1d84d99b08a04bb libjava/include/sh-signal.h f5b53b2a72c970a11da53e6a1d293c2d libjava/include/sparc-signal.h 1ded054093de910d9786c62bc4fe8cc6 libjava/include/stamp-h.in + b16429d3b1d37bdb78d6d1aa19160085 libjava/include/win32.h fcc68eea0e37ca05d241fcd08098f4d2 libjava/include/win32-signal.h d799c46a0bab61ed909e368cd7dcc256 libjava/include/win32-threads.h b709cb2e9a6ecb52b9a15ab3e5d62d04 libjava/include/x86_64-signal.h 6212e5399aa4dc6edf776ccceb1d7664 libjava/interpret.cc 8a78e9d7be8730c4a2b49e6a832c4cbf libjava/java/applet/AppletContext.java + 43011f0235e06f668522936caddb04bf libjava/java/applet/Applet.java 1d252adca2809ef2a2b2c1d876a6ab1a libjava/java/applet/AppletStub.java d83910a110efa240391bba1dcecbecaf libjava/java/applet/AudioClip.java + 5eeefd4c3f3882b9c90fbc89474d5b4d libjava/java/awt/ActiveEvent.java + 9775c4a6dc73c4f5ecb814ef5bb0fb54 libjava/java/awt/Adjustable.java + f0f0f4fa0650f190649ee87a9523ea2a libjava/java/awt/AlphaComposite.java + 98a68cf0352ce79910a4375f3e778717 libjava/java/awt/AttributeValue.java 6c72d3b470136a9f22fea1e5aefa5a85 libjava/java/awt/AWTError.java 927117b62f39b2021ce62b59c0aeb4e7 libjava/java/awt/AWTEvent.java cb52f58803314494fee4354844a9297b libjava/java/awt/AWTEventMulticaster.java d97533fe22ed335dc6dd7871e8847526 libjava/java/awt/AWTException.java 683b7af0cc3d460b83e072fcbb7c893a libjava/java/awt/AWTKeyStroke.java 4cb152a00ac7c47cc84589c3a61b2685 libjava/java/awt/AWTPermission.java 07fd2f222eaa4314c4925027c6ac0ce8 libjava/java/awt/BasicStroke.java e451e766a666e32cf0d1defc2de82ee0 libjava/java/awt/BorderLayout.java e5b27acac8ca5f9efbecb4d03e1f9eff libjava/java/awt/BufferCapabilities.java 361e4eea02148dcf7ff7f4252c71cd72 libjava/java/awt/Button.java e384588a42c96e73103535317a8bf965 libjava/java/awt/Canvas.java 13a0ffb891acaf63fb877096a2fcad29 libjava/java/awt/CardLayout.java 61ad680db9c5e04e487e3115c2b5cb07 libjava/java/awt/CheckboxGroup.java + faa0b6bb8624dffd1d8ee1315422f70c libjava/java/awt/Checkbox.java 0e633ea9f968032a1058c2f3d66c0b10 libjava/java/awt/CheckboxMenuItem.java ef0891d24e7547314feb8bcf103c6714 libjava/java/awt/Choice.java + 00d078c199ff67b12825215f83ad93d4 libjava/java/awt/color/CMMException.java + 0528fda7ca3ecafc9bfa1354bb45faa0 libjava/java/awt/color/ColorSpace.java + 529918c9e082ba26a991adbac5700fc9 libjava/java/awt/color/ICC_ColorSpace.java + 63827cc0dd5eeaa8e977c8adb45c484b libjava/java/awt/color/ICC_ProfileGray.java + 336ce949459a7f3978d7e75bf0f67868 libjava/java/awt/color/ICC_Profile.java + 3977f65d276b7836331745952f687c0c libjava/java/awt/color/ICC_ProfileRGB.java b56e8e479207574f2d691a350be651d4 libjava/java/awt/Color.java fb4cff4b8ea21b779406b3103cc38741 libjava/java/awt/ColorPaintContext.java + 3c9583e3149c2a7c96276e96ea6cae07 libjava/java/awt/color/ProfileDataException.java 260fa17f0ada153f59bd2e26e2376868 libjava/java/awt/Component.java 9e7d200a4df1284f161eea89da642ad9 libjava/java/awt/ComponentOrientation.java 2acf140b8cf30e1357ed1925d38e52d2 libjava/java/awt/CompositeContext.java + 73260ee8d608612b11e20ef59f64d079 libjava/java/awt/Composite.java 418ab865ae123cb9b170dd8b27f3ee86 libjava/java/awt/Container.java 83e385fce0e90d31fca15d40b22da806 libjava/java/awt/ContainerOrderFocusTraversalPolicy.java 9921223b0d3ca57355f12f5b66fd05f2 libjava/java/awt/Cursor.java 9dd7c2ad1e45c4d64e4d2df344813a65 libjava/java/awt/datatransfer/Clipboard.java 661658e816213c9c68b93cd330621493 libjava/java/awt/datatransfer/ClipboardOwner.java 87663bbff3ec05abef8d3d6c643cbfc1 libjava/java/awt/datatransfer/DataFlavor.java *************** a2a519bb6172a0883291d29ef749f3e7 libjav *** 19877,19920 **** de06f29bdddb7c96723ec337d6778ad7 libjava/java/awt/datatransfer/SystemFlavorMap.java c323c07d8035363b5f9b7447a5724ef4 libjava/java/awt/datatransfer/Transferable.java 5bce440399e016e80ee0a2c516d9d1fb libjava/java/awt/datatransfer/UnsupportedFlavorException.java 375355ef7b4fb0b2f734685707865f18 libjava/java/awt/dnd/Autoscroll.java 2c23b855f96f64e05f8b1a84a6137ef8 libjava/java/awt/dnd/DnDConstants.java e933b46a4fdc1c72bc94f3a577a639c0 libjava/java/awt/dnd/DnDEventMulticaster.java cdc10e974325532d60321aef0eaaa47e libjava/java/awt/dnd/DragGestureEvent.java 393b34531e783fb43734d92f3920695e libjava/java/awt/dnd/DragGestureListener.java 164bea8021b1ae791514c3dba05f290d libjava/java/awt/dnd/DragGestureRecognizer.java - 9aa7da2405c599d3d5bce67645e59d8f libjava/java/awt/dnd/DragSource.java 77d10a0d8ac8480a7719f50570f8e0d6 libjava/java/awt/dnd/DragSourceAdapter.java 3fadd964f6006cb8c54790248ff9d5a2 libjava/java/awt/dnd/DragSourceContext.java 7461af1d7af473250fd966cce260d2fd libjava/java/awt/dnd/DragSourceDragEvent.java 79251b7db42036bea06e767baaba36bf libjava/java/awt/dnd/DragSourceDropEvent.java 0facb142f57be08d9db4b41db291d509 libjava/java/awt/dnd/DragSourceEvent.java e1548b75df4b956f404520574ec1b686 libjava/java/awt/dnd/DragSourceListener.java 3a246d0745c7dc94fadd21bbe91aad4f libjava/java/awt/dnd/DragSourceMotionListener.java - 5616c6484e20774570fb72066f93dac4 libjava/java/awt/dnd/DropTarget.java 25c70686335662d15d1d2ae3500e1059 libjava/java/awt/dnd/DropTargetAdapter.java 6da1e9a5450ebc80b9afa57d38819287 libjava/java/awt/dnd/DropTargetContext.java 9606648897e9463b8d08d571f9f55c42 libjava/java/awt/dnd/DropTargetDragEvent.java af5571db15c6d7b423c7392d3f44c06c libjava/java/awt/dnd/DropTargetDropEvent.java 0927c1140cfc62aeac151505f200658a libjava/java/awt/dnd/DropTargetEvent.java c339b2e8b979113debe06a614f4eb1ad libjava/java/awt/dnd/DropTargetListener.java f14456c9e07a34abd6842e9f81815e1d libjava/java/awt/dnd/InvalidDnDOperationException.java 479e25485053374685dd8e0123025e3a libjava/java/awt/dnd/MouseDragGestureRecognizer.java e1056b77c980694886385da139d0cfd4 libjava/java/awt/dnd/peer/DragSourceContextPeer.java f2372bc6653f6e55eb9625d3026b1474 libjava/java/awt/dnd/peer/DropTargetContextPeer.java 8e7e7d869374e9e5b75c29858ab374cc libjava/java/awt/dnd/peer/DropTargetPeer.java - 7437287ce71d2bd67c3a2015db5d0c85 libjava/java/awt/event/AWTEventListener.java - 4e4dc5ad596ae66d447fdb0dc4c98a03 libjava/java/awt/event/AWTEventListenerProxy.java 93a8f653905bef9c957cf0d7858560e9 libjava/java/awt/event/ActionEvent.java a45f7fe04097c4bb08dc40a4aa1761ac libjava/java/awt/event/ActionListener.java 702af4ac06ab9384ce8654910cd2dbd5 libjava/java/awt/event/AdjustmentEvent.java b3d0a4a331f1e409bb5e07de24a8971a libjava/java/awt/event/AdjustmentListener.java e9f95f606742a09e45703460df3edc21 libjava/java/awt/event/ComponentAdapter.java 105c5ec46789e607cec5edb9ea14a9e7 libjava/java/awt/event/ComponentEvent.java ec6b13e8889c72c6b24d4f60ad46ce1c libjava/java/awt/event/ComponentListener.java 346886612dad69fba4e01c2431a3fa9d libjava/java/awt/event/ContainerAdapter.java 8b251db9b9e90db0dce821c91ca6a56f libjava/java/awt/event/ContainerEvent.java 7020b2c762d9433fb9a3776cef2272ac libjava/java/awt/event/ContainerListener.java de709606d17c65812e4585f0a1da4919 libjava/java/awt/event/FocusAdapter.java 93573ae584457e115bece78249a2ce71 libjava/java/awt/event/FocusEvent.java 6f6498faa4b1d1fcb7e44f225ece2def libjava/java/awt/event/FocusListener.java --- 19917,19966 ---- de06f29bdddb7c96723ec337d6778ad7 libjava/java/awt/datatransfer/SystemFlavorMap.java c323c07d8035363b5f9b7447a5724ef4 libjava/java/awt/datatransfer/Transferable.java 5bce440399e016e80ee0a2c516d9d1fb libjava/java/awt/datatransfer/UnsupportedFlavorException.java + 0f46d07f8cce000d721fbfad1506a1d9 libjava/java/awt/DefaultFocusTraversalPolicy.java + 7366007d2012f2646e51728e551c8836 libjava/java/awt/DefaultKeyboardFocusManager.java + bfd29c0cbfef52faeeba5936958e53bc libjava/java/awt/Dialog.java + ebd74bd3ca903aab85522fa16b8854bc libjava/java/awt/Dimension.java + 6f9aea8af026be641bc405b77e1f5621 libjava/java/awt/DisplayMode.java 375355ef7b4fb0b2f734685707865f18 libjava/java/awt/dnd/Autoscroll.java 2c23b855f96f64e05f8b1a84a6137ef8 libjava/java/awt/dnd/DnDConstants.java e933b46a4fdc1c72bc94f3a577a639c0 libjava/java/awt/dnd/DnDEventMulticaster.java cdc10e974325532d60321aef0eaaa47e libjava/java/awt/dnd/DragGestureEvent.java 393b34531e783fb43734d92f3920695e libjava/java/awt/dnd/DragGestureListener.java 164bea8021b1ae791514c3dba05f290d libjava/java/awt/dnd/DragGestureRecognizer.java 77d10a0d8ac8480a7719f50570f8e0d6 libjava/java/awt/dnd/DragSourceAdapter.java 3fadd964f6006cb8c54790248ff9d5a2 libjava/java/awt/dnd/DragSourceContext.java 7461af1d7af473250fd966cce260d2fd libjava/java/awt/dnd/DragSourceDragEvent.java 79251b7db42036bea06e767baaba36bf libjava/java/awt/dnd/DragSourceDropEvent.java 0facb142f57be08d9db4b41db291d509 libjava/java/awt/dnd/DragSourceEvent.java + 9aa7da2405c599d3d5bce67645e59d8f libjava/java/awt/dnd/DragSource.java e1548b75df4b956f404520574ec1b686 libjava/java/awt/dnd/DragSourceListener.java 3a246d0745c7dc94fadd21bbe91aad4f libjava/java/awt/dnd/DragSourceMotionListener.java 25c70686335662d15d1d2ae3500e1059 libjava/java/awt/dnd/DropTargetAdapter.java 6da1e9a5450ebc80b9afa57d38819287 libjava/java/awt/dnd/DropTargetContext.java 9606648897e9463b8d08d571f9f55c42 libjava/java/awt/dnd/DropTargetDragEvent.java af5571db15c6d7b423c7392d3f44c06c libjava/java/awt/dnd/DropTargetDropEvent.java 0927c1140cfc62aeac151505f200658a libjava/java/awt/dnd/DropTargetEvent.java + 5616c6484e20774570fb72066f93dac4 libjava/java/awt/dnd/DropTarget.java c339b2e8b979113debe06a614f4eb1ad libjava/java/awt/dnd/DropTargetListener.java f14456c9e07a34abd6842e9f81815e1d libjava/java/awt/dnd/InvalidDnDOperationException.java 479e25485053374685dd8e0123025e3a libjava/java/awt/dnd/MouseDragGestureRecognizer.java e1056b77c980694886385da139d0cfd4 libjava/java/awt/dnd/peer/DragSourceContextPeer.java f2372bc6653f6e55eb9625d3026b1474 libjava/java/awt/dnd/peer/DropTargetContextPeer.java 8e7e7d869374e9e5b75c29858ab374cc libjava/java/awt/dnd/peer/DropTargetPeer.java 93a8f653905bef9c957cf0d7858560e9 libjava/java/awt/event/ActionEvent.java a45f7fe04097c4bb08dc40a4aa1761ac libjava/java/awt/event/ActionListener.java 702af4ac06ab9384ce8654910cd2dbd5 libjava/java/awt/event/AdjustmentEvent.java b3d0a4a331f1e409bb5e07de24a8971a libjava/java/awt/event/AdjustmentListener.java + 7437287ce71d2bd67c3a2015db5d0c85 libjava/java/awt/event/AWTEventListener.java + 4e4dc5ad596ae66d447fdb0dc4c98a03 libjava/java/awt/event/AWTEventListenerProxy.java e9f95f606742a09e45703460df3edc21 libjava/java/awt/event/ComponentAdapter.java 105c5ec46789e607cec5edb9ea14a9e7 libjava/java/awt/event/ComponentEvent.java ec6b13e8889c72c6b24d4f60ad46ce1c libjava/java/awt/event/ComponentListener.java 346886612dad69fba4e01c2431a3fa9d libjava/java/awt/event/ContainerAdapter.java 8b251db9b9e90db0dce821c91ca6a56f libjava/java/awt/event/ContainerEvent.java 7020b2c762d9433fb9a3776cef2272ac libjava/java/awt/event/ContainerListener.java + 204b5860ded3440fe7891ffc86fe5c39 libjava/java/awt/EventDispatchThread.java de709606d17c65812e4585f0a1da4919 libjava/java/awt/event/FocusAdapter.java 93573ae584457e115bece78249a2ce71 libjava/java/awt/event/FocusEvent.java 6f6498faa4b1d1fcb7e44f225ece2def libjava/java/awt/event/FocusListener.java *************** f37a178560d5582315acb39cb03829e6 libjav *** 19928,19933 **** --- 19974,19980 ---- d8617c8b7590ed5f0a06db20e6a7d51b libjava/java/awt/event/InvocationEvent.java 3e6bd30a1963371a1901a84a554a37d8 libjava/java/awt/event/ItemEvent.java c26f999b844d95805b675962df21cf48 libjava/java/awt/event/ItemListener.java + 20950f5c9d7a016142e2d7b17536f6c6 libjava/java/awt/Event.java c034144b29003b06a0b619b6c5cab372 libjava/java/awt/event/KeyAdapter.java 4cdd09aa55a67f256ea0403021a99289 libjava/java/awt/event/KeyEvent.java cf8b4951c634d7529747dad0b308c013 libjava/java/awt/event/KeyListener.java *************** fcf6bc187665e036cc04f66006dfa79d libjav *** 19939,19944 **** --- 19986,19992 ---- f4c24174251ab8e3e1b473dfefb5cd0e libjava/java/awt/event/MouseWheelEvent.java 3c0bc38487491520094bee2c88813047 libjava/java/awt/event/MouseWheelListener.java f3359dde52d5db3ca62a5f047cc61983 libjava/java/awt/event/PaintEvent.java + f6460def9948cea1f9cab771788fb23a libjava/java/awt/EventQueue.java 10f674897ca3c5911ee76665a46f1e3f libjava/java/awt/event/TextEvent.java 4cf8a50c6374ff7c91f3a9a3c85e4d7e libjava/java/awt/event/TextListener.java beb0710da7d060ee6bea361a6d46dda9 libjava/java/awt/event/WindowAdapter.java *************** beb0710da7d060ee6bea361a6d46dda9 libjav *** 19946,19959 **** --- 19994,20013 ---- 4a41e2e0756c018a0fe19a33c7752fb7 libjava/java/awt/event/WindowFocusListener.java 4874f39c3a97a1e726747fff8f270f0d libjava/java/awt/event/WindowListener.java 3d08f1effff08872cf5a9a16dc5f53b7 libjava/java/awt/event/WindowStateListener.java + 500b133820a98f95a54b18c5ce628484 libjava/java/awt/FileDialog.java + 5296ca809476b874c0635f23693990e0 libjava/java/awt/FlowLayout.java + fc4c9cfcd95caab1e2a9ea5219217bfd libjava/java/awt/FocusTraversalPolicy.java cf1a5c4ec599f6c0ffc3354539299335 libjava/java/awt/font/FontRenderContext.java + 0246a6fef8c21f984f6a8af81d9b6404 libjava/java/awt/FontFormatException.java 369eb93c6bc665e100251589b3e5c4c4 libjava/java/awt/font/GlyphJustificationInfo.java d82ca7e0f444828e67a5642a21484fbd libjava/java/awt/font/GlyphMetrics.java 152f6f6e8f75720867200896fffaa274 libjava/java/awt/font/GlyphVector.java ca37409e08e9c0569a0bd2f9c0ab45e7 libjava/java/awt/font/GraphicAttribute.java 378992a4483b5ba5bc0979eaf336ff4f libjava/java/awt/font/ImageGraphicAttribute.java + 7cc0f37107328d70a0cafbe5c47d05c1 libjava/java/awt/Font.java 48ce820ff946d05b1c6d824715787bb9 libjava/java/awt/font/LineBreakMeasurer.java 429e0e9234a1b29382c92221ce98297d libjava/java/awt/font/LineMetrics.java + b61245fd089307de3ef663d1e600ee33 libjava/java/awt/FontMetrics.java 3e3c857223fd74772ffdd8b65e54a76e libjava/java/awt/font/MultipleMaster.java 3d0a6a1238e2b24cc3e1598d37dedcaf libjava/java/awt/font/NumericShaper.java b4806e8beb3912f6aab88287278a1572 libjava/java/awt/font/OpenType.java *************** b4806e8beb3912f6aab88287278a1572 libjav *** 19963,19985 **** 505204d7f786907def5dec0e3b3d3416 libjava/java/awt/font/TextLayout.java e5e3af50e287228babe251d896866395 libjava/java/awt/font/TextMeasurer.java 25f105d0026d74a5d1b97b00a6412e4d libjava/java/awt/font/TransformAttribute.java 009bf9e9fbe5bd8511c85da4c516e4e7 libjava/java/awt/geom/AffineTransform.java 9d9b4ae4c1618f77df99c49bd9638777 libjava/java/awt/geom/Arc2D.java 03b80b18e0dfec1bf00c9f60d42d5466 libjava/java/awt/geom/Area.java 8e986ca9c6e4740d2bcced7a12866f12 libjava/java/awt/geom/CubicCurve2D.java 494e5ac1b88d20afd01790dc40da843f libjava/java/awt/geom/Dimension2D.java - 2688abd6847543152f6db5a2cd9e4316 libjava/java/awt/geom/Ellipse2D.java - 4c95290c440207b218a38d3321e224bc libjava/java/awt/geom/FlatteningPathIterator.java - d2bcbbfa7fc4a864215cbf9333526ec3 libjava/java/awt/geom/GeneralPath.java - af27948bba6dbc7bb4b1cf6d5a1e3ab8 libjava/java/awt/geom/IllegalPathStateException.java - b9ebb96937aa7fee031aa5c7d89af771 libjava/java/awt/geom/Line2D.java - ad5ff62558c585a60ccba148a2f96478 libjava/java/awt/geom/NoninvertibleTransformException.java - 8736c5233357558e69301f9803626d14 libjava/java/awt/geom/PathIterator.java - 2136d0b30176d82bbd6c15f86d539c8a libjava/java/awt/geom/Point2D.java - 9ef1bcf8a8bbdcbc6ea63c989f9cc24a libjava/java/awt/geom/QuadCurve2D.java - 128ad4ab6daf7a16eb1634fc1c4cb545 libjava/java/awt/geom/Rectangle2D.java - 623abf2076868b27f14a794c8682e843 libjava/java/awt/geom/RectangularShape.java - 1e479f398f31b87fb8db543d4e765b71 libjava/java/awt/geom/RoundRectangle2D.java c11cd969b2267c6dc34298ac0e420a4b libjava/java/awt/geom/doc-files/Area-1.png 0125a79ecd96cf321a605a10b7359122 libjava/java/awt/geom/doc-files/CubicCurve2D-1.png 9647917cd4939a852a459039c94313e2 libjava/java/awt/geom/doc-files/CubicCurve2D-2.png --- 20017,20028 ---- 505204d7f786907def5dec0e3b3d3416 libjava/java/awt/font/TextLayout.java e5e3af50e287228babe251d896866395 libjava/java/awt/font/TextMeasurer.java 25f105d0026d74a5d1b97b00a6412e4d libjava/java/awt/font/TransformAttribute.java + 10f2259a0fad2b5659773b477326c22e libjava/java/awt/Frame.java 009bf9e9fbe5bd8511c85da4c516e4e7 libjava/java/awt/geom/AffineTransform.java 9d9b4ae4c1618f77df99c49bd9638777 libjava/java/awt/geom/Arc2D.java 03b80b18e0dfec1bf00c9f60d42d5466 libjava/java/awt/geom/Area.java 8e986ca9c6e4740d2bcced7a12866f12 libjava/java/awt/geom/CubicCurve2D.java 494e5ac1b88d20afd01790dc40da843f libjava/java/awt/geom/Dimension2D.java c11cd969b2267c6dc34298ac0e420a4b libjava/java/awt/geom/doc-files/Area-1.png 0125a79ecd96cf321a605a10b7359122 libjava/java/awt/geom/doc-files/CubicCurve2D-1.png 9647917cd4939a852a459039c94313e2 libjava/java/awt/geom/doc-files/CubicCurve2D-2.png *************** c38ed1af43ab69d5454c0bf994b1950c libjav *** 19994,20026 **** f5cfefa54c4bc6113d35471de53d85fb libjava/java/awt/geom/doc-files/QuadCurve2D-3.png 68db99c858f2599b39cd5be434c04d56 libjava/java/awt/geom/doc-files/QuadCurve2D-4.png 50969a468353f39012fd98d2b327fa5a libjava/java/awt/geom/doc-files/QuadCurve2D-5.png ! f224cfbc2c0bbc5c99f7d67bd345ad22 libjava/java/awt/im/InputContext.java ! 742c7c2bd7e2c6d12544225a9925d36d libjava/java/awt/im/InputMethodHighlight.java ! 29f3a974b4264ab2f0a7ca41a2d4f19a libjava/java/awt/im/InputMethodRequests.java ! 2b70d1f9fcaf0c079fb4ad26c702d265 libjava/java/awt/im/InputSubset.java ! c5c83f2439e44e516c94d1ad768c3d7b libjava/java/awt/im/spi/InputMethod.java ! e23d739312298b614e25611b5bc14b70 libjava/java/awt/im/spi/InputMethodContext.java ! ababdee55b6253465b0e2576aca3efb0 libjava/java/awt/im/spi/InputMethodDescriptor.java 23605d1470b2d6649eebd37fc9841be8 libjava/java/awt/image/AffineTransformOp.java 0c9f01091a21b94db3444d172755ece3 libjava/java/awt/image/AreaAveragingScaleFilter.java fa2332d08e56664918573a8d251cbd17 libjava/java/awt/image/BandCombineOp.java 19a3b780b8afc1928bd1f03c3a086686 libjava/java/awt/image/BandedSampleModel.java - a9e9b5adecf23376f185aeddfde5ecfa libjava/java/awt/image/BufferStrategy.java - 25a46fdf9d66b3ea87ac03fa457086a2 libjava/java/awt/image/BufferedImage.java dc324677efaf6bcb7c0625c5c6fdefe7 libjava/java/awt/image/BufferedImageFilter.java 687f44fc7cd60db11e8bc6b2c3799a3f libjava/java/awt/image/BufferedImageOp.java 98d9dc375651688ad816d444c78fa157 libjava/java/awt/image/ByteLookupTable.java 415aa760eb1c2f293092173d71dea9cd libjava/java/awt/image/ColorConvertOp.java c15beb4d05460301b70ae09ff33b016f libjava/java/awt/image/ColorModel.java 96840c2546a91b17d7c6c5559c7b2953 libjava/java/awt/image/ComponentColorModel.java b6416ed589e75c6687b98ab6d8f25bed libjava/java/awt/image/ComponentSampleModel.java 9cbbccf982cc7652d24b695ae2bd4fc1 libjava/java/awt/image/ConvolveOp.java 3ba6f1cbec0ca542a55914f540bc5790 libjava/java/awt/image/CropImageFilter.java - 6d8dacb0080d0e2c12d37076f093e354 libjava/java/awt/image/DataBuffer.java 17191aa63969d415ece96d9983b594f7 libjava/java/awt/image/DataBufferByte.java 487972dccca7d4cf0394dbc7133f5c93 libjava/java/awt/image/DataBufferDouble.java 1724fd3e2a3e633c69ec5b456bf97a5e libjava/java/awt/image/DataBufferFloat.java d07c8707d9f749d46f76303db55d0457 libjava/java/awt/image/DataBufferInt.java 7392223c7194e5829daed15891d33e3c libjava/java/awt/image/DataBufferShort.java 1de35d1eecce53d536fa1cb18fa65e5e libjava/java/awt/image/DataBufferUShort.java 38421350c0fa488057ddb6527e94cd03 libjava/java/awt/image/DirectColorModel.java --- 20037,20088 ---- f5cfefa54c4bc6113d35471de53d85fb libjava/java/awt/geom/doc-files/QuadCurve2D-3.png 68db99c858f2599b39cd5be434c04d56 libjava/java/awt/geom/doc-files/QuadCurve2D-4.png 50969a468353f39012fd98d2b327fa5a libjava/java/awt/geom/doc-files/QuadCurve2D-5.png ! 2688abd6847543152f6db5a2cd9e4316 libjava/java/awt/geom/Ellipse2D.java ! 4c95290c440207b218a38d3321e224bc libjava/java/awt/geom/FlatteningPathIterator.java ! d2bcbbfa7fc4a864215cbf9333526ec3 libjava/java/awt/geom/GeneralPath.java ! af27948bba6dbc7bb4b1cf6d5a1e3ab8 libjava/java/awt/geom/IllegalPathStateException.java ! b9ebb96937aa7fee031aa5c7d89af771 libjava/java/awt/geom/Line2D.java ! ad5ff62558c585a60ccba148a2f96478 libjava/java/awt/geom/NoninvertibleTransformException.java ! 8736c5233357558e69301f9803626d14 libjava/java/awt/geom/PathIterator.java ! 2136d0b30176d82bbd6c15f86d539c8a libjava/java/awt/geom/Point2D.java ! 9ef1bcf8a8bbdcbc6ea63c989f9cc24a libjava/java/awt/geom/QuadCurve2D.java ! 128ad4ab6daf7a16eb1634fc1c4cb545 libjava/java/awt/geom/Rectangle2D.java ! 623abf2076868b27f14a794c8682e843 libjava/java/awt/geom/RectangularShape.java ! 1e479f398f31b87fb8db543d4e765b71 libjava/java/awt/geom/RoundRectangle2D.java ! 20c194b521c972fd9476d8069cfbe340 libjava/java/awt/GradientPaint.java ! 2466b896db6027f8643971276116813c libjava/java/awt/Graphics2D.java ! 8ea98abc6e8555935088821af52ced9e libjava/java/awt/GraphicsConfigTemplate.java ! 0cd7144b85957801b2cd7c0f270b2c9c libjava/java/awt/GraphicsConfiguration.java ! f1bb88c175a59287cadf99732ee8f667 libjava/java/awt/GraphicsDevice.java ! fee2a4349eb23090449142e3841a9458 libjava/java/awt/GraphicsEnvironment.java ! c62328407c3c860ac1f477581b0a6580 libjava/java/awt/Graphics.java ! 9bc99615884e2ac1f0f822e8c8516971 libjava/java/awt/GridBagConstraints.java ! 795c277367ac2ac6776da9d381f97366 libjava/java/awt/GridBagLayoutInfo.java ! 19bbb8c3bd8dff03cf7b09f343035e5f libjava/java/awt/GridBagLayout.java ! 0077da7a15afeb78da54bb6d8cec014c libjava/java/awt/GridLayout.java ! 3ae508118148b557d320911b9c08c320 libjava/java/awt/HeadlessException.java ! 05462dbd0a7def10dfcf92d09b26c994 libjava/java/awt/IllegalComponentStateException.java 23605d1470b2d6649eebd37fc9841be8 libjava/java/awt/image/AffineTransformOp.java 0c9f01091a21b94db3444d172755ece3 libjava/java/awt/image/AreaAveragingScaleFilter.java fa2332d08e56664918573a8d251cbd17 libjava/java/awt/image/BandCombineOp.java 19a3b780b8afc1928bd1f03c3a086686 libjava/java/awt/image/BandedSampleModel.java dc324677efaf6bcb7c0625c5c6fdefe7 libjava/java/awt/image/BufferedImageFilter.java + 25a46fdf9d66b3ea87ac03fa457086a2 libjava/java/awt/image/BufferedImage.java 687f44fc7cd60db11e8bc6b2c3799a3f libjava/java/awt/image/BufferedImageOp.java + a9e9b5adecf23376f185aeddfde5ecfa libjava/java/awt/image/BufferStrategy.java 98d9dc375651688ad816d444c78fa157 libjava/java/awt/image/ByteLookupTable.java + 15af9c6c55f2c84d964b5df54010be3c libjava/java/awt/ImageCapabilities.java 415aa760eb1c2f293092173d71dea9cd libjava/java/awt/image/ColorConvertOp.java c15beb4d05460301b70ae09ff33b016f libjava/java/awt/image/ColorModel.java 96840c2546a91b17d7c6c5559c7b2953 libjava/java/awt/image/ComponentColorModel.java b6416ed589e75c6687b98ab6d8f25bed libjava/java/awt/image/ComponentSampleModel.java 9cbbccf982cc7652d24b695ae2bd4fc1 libjava/java/awt/image/ConvolveOp.java 3ba6f1cbec0ca542a55914f540bc5790 libjava/java/awt/image/CropImageFilter.java 17191aa63969d415ece96d9983b594f7 libjava/java/awt/image/DataBufferByte.java 487972dccca7d4cf0394dbc7133f5c93 libjava/java/awt/image/DataBufferDouble.java 1724fd3e2a3e633c69ec5b456bf97a5e libjava/java/awt/image/DataBufferFloat.java d07c8707d9f749d46f76303db55d0457 libjava/java/awt/image/DataBufferInt.java + 6d8dacb0080d0e2c12d37076f093e354 libjava/java/awt/image/DataBuffer.java 7392223c7194e5829daed15891d33e3c libjava/java/awt/image/DataBufferShort.java 1de35d1eecce53d536fa1cb18fa65e5e libjava/java/awt/image/DataBufferUShort.java 38421350c0fa488057ddb6527e94cd03 libjava/java/awt/image/DirectColorModel.java *************** eb9069d7b480c98c9e531c7f423a468b libjav *** 20031,20036 **** --- 20093,20099 ---- a0738cc36c64389d832fc74d5c0514b1 libjava/java/awt/image/ImageProducer.java 882f4fc0efb00f59a66b59ce9149162b libjava/java/awt/image/ImagingOpException.java 0714c2544184a775c2fe53c90ee630f5 libjava/java/awt/image/IndexColorModel.java + 640ec3ab2dd4e83e712922cd124944aa libjava/java/awt/Image.java 2485244738300e593a6be46a9c70b81b libjava/java/awt/image/Kernel.java c45533b07e87427331851f02542193cd libjava/java/awt/image/LookupOp.java 3e09c0253fe94dd224d706242dbbb51c libjava/java/awt/image/LookupTable.java *************** c45533b07e87427331851f02542193cd libjav *** 20039,20051 **** dd7c58f7461a7e41a7261efb2acdcb16 libjava/java/awt/image/PackedColorModel.java 91ddec89fac6d842e69422500f0e9f78 libjava/java/awt/image/PixelGrabber.java 246dcf8deccb41d500fdfaa046f1514b libjava/java/awt/image/PixelInterleavedSampleModel.java - 67b68f3e736b6d60f62668f688720413 libjava/java/awt/image/RGBImageFilter.java - 2c2a1d012516a2838f90aeec334b7960 libjava/java/awt/image/Raster.java 4ad592cf357b3d44a22abe4e7b8876cf libjava/java/awt/image/RasterFormatException.java 9b8fb0a5092b7b63e21ccf40286dd65a libjava/java/awt/image/RasterOp.java 54f203ceb8a9f5033964b49686d2560b libjava/java/awt/image/RenderedImage.java a449ff0f0fac0517c536d8ab36b90122 libjava/java/awt/image/ReplicateScaleFilter.java 1e4dc234323c71b83a3e3076b1181170 libjava/java/awt/image/RescaleOp.java c91001cb7ab138cd3a056dd078c906d8 libjava/java/awt/image/SampleModel.java 34e13fdfce2dbc46c0df97b8f0c3636d libjava/java/awt/image/ShortLookupTable.java 6fea0536664196de9ef59b6aa7e48b23 libjava/java/awt/image/SinglePixelPackedSampleModel.java --- 20102,20121 ---- dd7c58f7461a7e41a7261efb2acdcb16 libjava/java/awt/image/PackedColorModel.java 91ddec89fac6d842e69422500f0e9f78 libjava/java/awt/image/PixelGrabber.java 246dcf8deccb41d500fdfaa046f1514b libjava/java/awt/image/PixelInterleavedSampleModel.java 4ad592cf357b3d44a22abe4e7b8876cf libjava/java/awt/image/RasterFormatException.java + 2c2a1d012516a2838f90aeec334b7960 libjava/java/awt/image/Raster.java 9b8fb0a5092b7b63e21ccf40286dd65a libjava/java/awt/image/RasterOp.java + f64e55785690ea95cc64ebdd2cd00897 libjava/java/awt/image/renderable/ContextualRenderedImageFactory.java + 52d1d93679aaba41b63453f6050b6451 libjava/java/awt/image/renderable/ParameterBlock.java + 32cb582263c6573bd52ce335a145acc8 libjava/java/awt/image/renderable/RenderableImage.java + 7f52bae703e37a16daa07f3284cd1fbf libjava/java/awt/image/renderable/RenderableImageOp.java + 7424bc4ff8c9c43672fd214aaf3dd38a libjava/java/awt/image/renderable/RenderableImageProducer.java + 245f2b72f1cb77783f428ba4373b8dcd libjava/java/awt/image/renderable/RenderContext.java + 24b3dd11817151e1296c7656f7a8fc62 libjava/java/awt/image/renderable/RenderedImageFactory.java 54f203ceb8a9f5033964b49686d2560b libjava/java/awt/image/RenderedImage.java a449ff0f0fac0517c536d8ab36b90122 libjava/java/awt/image/ReplicateScaleFilter.java 1e4dc234323c71b83a3e3076b1181170 libjava/java/awt/image/RescaleOp.java + 67b68f3e736b6d60f62668f688720413 libjava/java/awt/image/RGBImageFilter.java c91001cb7ab138cd3a056dd078c906d8 libjava/java/awt/image/SampleModel.java 34e13fdfce2dbc46c0df97b8f0c3636d libjava/java/awt/image/ShortLookupTable.java 6fea0536664196de9ef59b6aa7e48b23 libjava/java/awt/image/SinglePixelPackedSampleModel.java *************** c91001cb7ab138cd3a056dd078c906d8 libjav *** 20053,20065 **** a99b9c92d17ca4bea0f626f18da8cf40 libjava/java/awt/image/VolatileImage.java f8991ac3d21260d9ea9b6db9ef971a4f libjava/java/awt/image/WritableRaster.java cf415db7fee0c628d3ff387a24b6d03f libjava/java/awt/image/WritableRenderedImage.java ! f64e55785690ea95cc64ebdd2cd00897 libjava/java/awt/image/renderable/ContextualRenderedImageFactory.java ! 52d1d93679aaba41b63453f6050b6451 libjava/java/awt/image/renderable/ParameterBlock.java ! 245f2b72f1cb77783f428ba4373b8dcd libjava/java/awt/image/renderable/RenderContext.java ! 32cb582263c6573bd52ce335a145acc8 libjava/java/awt/image/renderable/RenderableImage.java ! 7f52bae703e37a16daa07f3284cd1fbf libjava/java/awt/image/renderable/RenderableImageOp.java ! 7424bc4ff8c9c43672fd214aaf3dd38a libjava/java/awt/image/renderable/RenderableImageProducer.java ! 24b3dd11817151e1296c7656f7a8fc62 libjava/java/awt/image/renderable/RenderedImageFactory.java 78bfb5588104a1d8c13cf4a70e809480 libjava/java/awt/peer/ButtonPeer.java 4ac1222b5a1eef33f4ea23f457e95dc6 libjava/java/awt/peer/CanvasPeer.java 203904aa93a4be31c101a5da30d43cdd libjava/java/awt/peer/CheckboxMenuItemPeer.java --- 20123,20156 ---- a99b9c92d17ca4bea0f626f18da8cf40 libjava/java/awt/image/VolatileImage.java f8991ac3d21260d9ea9b6db9ef971a4f libjava/java/awt/image/WritableRaster.java cf415db7fee0c628d3ff387a24b6d03f libjava/java/awt/image/WritableRenderedImage.java ! f224cfbc2c0bbc5c99f7d67bd345ad22 libjava/java/awt/im/InputContext.java ! 742c7c2bd7e2c6d12544225a9925d36d libjava/java/awt/im/InputMethodHighlight.java ! 29f3a974b4264ab2f0a7ca41a2d4f19a libjava/java/awt/im/InputMethodRequests.java ! 2b70d1f9fcaf0c079fb4ad26c702d265 libjava/java/awt/im/InputSubset.java ! e23d739312298b614e25611b5bc14b70 libjava/java/awt/im/spi/InputMethodContext.java ! ababdee55b6253465b0e2576aca3efb0 libjava/java/awt/im/spi/InputMethodDescriptor.java ! c5c83f2439e44e516c94d1ad768c3d7b libjava/java/awt/im/spi/InputMethod.java ! 43f5c33196b6b98516d3881459a536a8 libjava/java/awt/Insets.java ! 1f68ad27bf561a9f6e342a2d53c2255a libjava/java/awt/ItemSelectable.java ! f5fc2f553606baa2df256d9b0247fbf1 libjava/java/awt/JobAttributes.java ! 5ad9c1d87ebbd69c210e053f779a55f1 libjava/java/awt/KeyboardFocusManager.java ! d675610b1daa750e9c528b2a4de31774 libjava/java/awt/KeyEventDispatcher.java ! fbb0449b014296b8f1fd125068c194c0 libjava/java/awt/KeyEventPostProcessor.java ! 5ad845b062e69a61ecd246a473c88faa libjava/java/awt/Label.java ! baa2f52db34d2c9ce086be503d73fb28 libjava/java/awt/LayoutManager2.java ! 9def19734d65ad865db3e0a28c3a5191 libjava/java/awt/LayoutManager.java ! 09df6e66fcc0b12dbc0ff176a207f5b7 libjava/java/awt/List.java ! 48517059597e160fad2b0c2e9430b781 libjava/java/awt/MediaTracker.java ! cf6cf23852850ad078346986883bc2c6 libjava/java/awt/MenuBar.java ! 60bdbfa9737217d20128d5e4358b5115 libjava/java/awt/MenuComponent.java ! 60e46eaef9899c603e9be327c11d515e libjava/java/awt/MenuContainer.java ! 38a701675fdd41aa2d083e5d536e8e78 libjava/java/awt/MenuItem.java ! 65a250a98291c507f431cf774be41707 libjava/java/awt/Menu.java ! a096b412140e318860b192dc09f8379f libjava/java/awt/MenuShortcut.java ! 33633338d77a1e65262c838a2ce88c66 libjava/java/awt/PageAttributes.java ! b9d837e392fef7b0efcc78ab331ad875 libjava/java/awt/PaintContext.java ! a4caa6d1fe02d9c9bd657758b2ff7e8f libjava/java/awt/Paint.java ! 3b7a9fcc11111aeeb8b7bfb617546a8a libjava/java/awt/Panel.java 78bfb5588104a1d8c13cf4a70e809480 libjava/java/awt/peer/ButtonPeer.java 4ac1222b5a1eef33f4ea23f457e95dc6 libjava/java/awt/peer/CanvasPeer.java 203904aa93a4be31c101a5da30d43cdd libjava/java/awt/peer/CheckboxMenuItemPeer.java *************** fe0ead1ad2908933fbf03414a79cf966 libjav *** 20081,20095 **** 6dc14944905607999fe9a1531106d582 libjava/java/awt/peer/PanelPeer.java 8cf6af571354557699f6eaa2f205f21a libjava/java/awt/peer/PopupMenuPeer.java 06df2d823b958f46e6b1888b46997b4a libjava/java/awt/peer/RobotPeer.java - c93dc34d461c58c8fddb71bcde957f83 libjava/java/awt/peer/ScrollPanePeer.java a6568884f1425ef19fcbfd6711276dc7 libjava/java/awt/peer/ScrollbarPeer.java f4e0ea9848784e2ba0c3587e8b272ec0 libjava/java/awt/peer/TextAreaPeer.java 5dccfbeb171b621806f6d2be563d6854 libjava/java/awt/peer/TextComponentPeer.java 547f9470fed7db16c2b5fd0288f17c1b libjava/java/awt/peer/TextFieldPeer.java 7ed2acaa92132f110fa96d7cfc4f8ffe libjava/java/awt/peer/WindowPeer.java f463e9ea4df5f740b8bfd2fa6d951391 libjava/java/awt/print/Book.java ! 274138aeb527d88b91bfaa6f662d5cec libjava/java/awt/print/PageFormat.java 5463f1b8596d0a7db2ac6bfc5bb60e0a libjava/java/awt/print/Pageable.java 79b6dd1bc84d2bab4cbd3bcbe9188594 libjava/java/awt/print/Paper.java 7566c4f34887477443a925c2968f84b3 libjava/java/awt/print/Printable.java abbc86abfbf29972b7b078a90619089f libjava/java/awt/print/PrinterAbortException.java --- 20172,20191 ---- 6dc14944905607999fe9a1531106d582 libjava/java/awt/peer/PanelPeer.java 8cf6af571354557699f6eaa2f205f21a libjava/java/awt/peer/PopupMenuPeer.java 06df2d823b958f46e6b1888b46997b4a libjava/java/awt/peer/RobotPeer.java a6568884f1425ef19fcbfd6711276dc7 libjava/java/awt/peer/ScrollbarPeer.java + c93dc34d461c58c8fddb71bcde957f83 libjava/java/awt/peer/ScrollPanePeer.java f4e0ea9848784e2ba0c3587e8b272ec0 libjava/java/awt/peer/TextAreaPeer.java 5dccfbeb171b621806f6d2be563d6854 libjava/java/awt/peer/TextComponentPeer.java 547f9470fed7db16c2b5fd0288f17c1b libjava/java/awt/peer/TextFieldPeer.java 7ed2acaa92132f110fa96d7cfc4f8ffe libjava/java/awt/peer/WindowPeer.java + 486f260a628532252f48337b0457a06c libjava/java/awt/Point.java + 22b93925b97cdba0122df8b2669f876d libjava/java/awt/Polygon.java + b1a907b4460c003e1e2120e6eeab7a04 libjava/java/awt/PopupMenu.java f463e9ea4df5f740b8bfd2fa6d951391 libjava/java/awt/print/Book.java ! 94667107c2912d540410fb20c68bfd62 libjava/java/awt/PrintGraphics.java ! e08fffd4841cb4a13fea4ea3a2083f80 libjava/java/awt/PrintJob.java 5463f1b8596d0a7db2ac6bfc5bb60e0a libjava/java/awt/print/Pageable.java + 274138aeb527d88b91bfaa6f662d5cec libjava/java/awt/print/PageFormat.java 79b6dd1bc84d2bab4cbd3bcbe9188594 libjava/java/awt/print/Paper.java 7566c4f34887477443a925c2968f84b3 libjava/java/awt/print/Printable.java abbc86abfbf29972b7b078a90619089f libjava/java/awt/print/PrinterAbortException.java *************** abbc86abfbf29972b7b078a90619089f libjav *** 20097,20103 **** --- 20193,20233 ---- 3b61e6d9f83f74816524c533fac38b03 libjava/java/awt/print/PrinterGraphics.java 23cf09df761d7b85deccddbfb406bffa libjava/java/awt/print/PrinterIOException.java e1623757aee8d7f2add2cbcd56275b19 libjava/java/awt/print/PrinterJob.java + 9da8b27fa0ef6891c7fd77b7a1c356bf libjava/java/awt/Rectangle.java + b83f8b1be3660935a6342a912744668f libjava/java/awt/RenderingHints.java + 60de43b69e7801b5040f58ff6b1d4d55 libjava/java/awt/Robot.java + 472f1004399ff079c5646997c239d39b libjava/java/awt/Scrollbar.java + ce5d82ec33ea2ee47266ccea870e228e libjava/java/awt/ScrollPaneAdjustable.java + ac9809b9acb014fe80cf4de3fb230b8b libjava/java/awt/ScrollPane.java + 7a5eb5c5e5958905d82e4a1802e92d98 libjava/java/awt/Shape.java + b05f65723b7724b84e8211b4e61723d0 libjava/java/awt/Stroke.java + 2a41e692569a37ddc21dfe3eae22c97f libjava/java/awt/SystemColor.java + 5e7aaf0ec95be6401dbd09fec586bdbb libjava/java/awt/TextArea.java + 067f03badcabb82a4bfa94e2d6456319 libjava/java/awt/TextComponent.java + 68886f5cc5fc6761a1311b08f4fe34a0 libjava/java/awt/TextField.java + 19dfd7a19117344b4842c84fe44f887f libjava/java/awt/TexturePaint.java + 23cce88f73be968af192c3f4e6a68007 libjava/java/awt/Toolkit.java + 65059a94fd1c5b5cc67bfc44c4c01811 libjava/java/awt/Transparency.java + 89d9e5bded0c3426c303e6ec50fd86e0 libjava/java/awt/Window.java 2ed9a9703013e7c4ce0d41553ba08ddc libjava/java/beans/AppletInitializer.java + cc78c41a548d86feaa1244767a70abaa libjava/java/beans/beancontext/BeanContextChildComponentProxy.java + 84cf44cc462840031de8f6366d4886b0 libjava/java/beans/beancontext/BeanContextChild.java + 52a0b4dc65f9030f47438c03d8ef7775 libjava/java/beans/beancontext/BeanContextChildSupport.java + 7af1f8007ce77c992126fd78e182cf7d libjava/java/beans/beancontext/BeanContextContainerProxy.java + dc5ece212f467a7b5be626d2439463dc libjava/java/beans/beancontext/BeanContextEvent.java + 44180b0068a039974e94fa7b5295653c libjava/java/beans/beancontext/BeanContext.java + c64302bf7621ce33edcb125c8bfa627e libjava/java/beans/beancontext/BeanContextMembershipEvent.java + 42b78406665afa8de876e4652e8ff035 libjava/java/beans/beancontext/BeanContextMembershipListener.java + ef183462905fc1138dbd6c7354cc8731 libjava/java/beans/beancontext/BeanContextProxy.java + 3c13dd536549bf863b8ba3a702f7c926 libjava/java/beans/beancontext/BeanContextServiceAvailableEvent.java + 08e9489ba84d697ae4435060d516e909 libjava/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java + 3e3d15ef87b58da44c040c191500000b libjava/java/beans/beancontext/BeanContextServiceProvider.java + 23ddc00cdc3e34ba61b60f939ae90b4f libjava/java/beans/beancontext/BeanContextServiceRevokedEvent.java + 2b60af8d6621bcefd9282d88f856c2e1 libjava/java/beans/beancontext/BeanContextServiceRevokedListener.java + b5c44b13d4b15e8764a52251cb62a249 libjava/java/beans/beancontext/BeanContextServices.java + f715db4138d7b11a328643eb21462f68 libjava/java/beans/beancontext/BeanContextServicesListener.java + 434739836911c4e0df927d061662772a libjava/java/beans/beancontext/BeanContextServicesSupport.java + c460ab8808f58f4de1ec04c51d39d452 libjava/java/beans/beancontext/BeanContextSupport.java d2734480e9495e5d1627d7c880afb652 libjava/java/beans/BeanDescriptor.java 75d6817fdcac41d0c22560e7341c7174 libjava/java/beans/BeanInfo.java d0840b6aa98e3b60af3f45bb7ae0f7c9 libjava/java/beans/Beans.java *************** dde80fa91c4dc27b57dc55369cee18dd libjav *** 20129,20152 **** aa8dfdadbed4ab454b0536b4f610393c libjava/java/beans/VetoableChangeSupport.java 558f8b69f8474d9093db21ed736a5d46 libjava/java/beans/Visibility.java d0d621b45ac5b30f5be6ae2e8829b097 libjava/java/beans/XMLDecoder.java - 44180b0068a039974e94fa7b5295653c libjava/java/beans/beancontext/BeanContext.java - 84cf44cc462840031de8f6366d4886b0 libjava/java/beans/beancontext/BeanContextChild.java - cc78c41a548d86feaa1244767a70abaa libjava/java/beans/beancontext/BeanContextChildComponentProxy.java - 52a0b4dc65f9030f47438c03d8ef7775 libjava/java/beans/beancontext/BeanContextChildSupport.java - 7af1f8007ce77c992126fd78e182cf7d libjava/java/beans/beancontext/BeanContextContainerProxy.java - dc5ece212f467a7b5be626d2439463dc libjava/java/beans/beancontext/BeanContextEvent.java - c64302bf7621ce33edcb125c8bfa627e libjava/java/beans/beancontext/BeanContextMembershipEvent.java - 42b78406665afa8de876e4652e8ff035 libjava/java/beans/beancontext/BeanContextMembershipListener.java - ef183462905fc1138dbd6c7354cc8731 libjava/java/beans/beancontext/BeanContextProxy.java - 3c13dd536549bf863b8ba3a702f7c926 libjava/java/beans/beancontext/BeanContextServiceAvailableEvent.java - 3e3d15ef87b58da44c040c191500000b libjava/java/beans/beancontext/BeanContextServiceProvider.java - 08e9489ba84d697ae4435060d516e909 libjava/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java - 23ddc00cdc3e34ba61b60f939ae90b4f libjava/java/beans/beancontext/BeanContextServiceRevokedEvent.java - 2b60af8d6621bcefd9282d88f856c2e1 libjava/java/beans/beancontext/BeanContextServiceRevokedListener.java - b5c44b13d4b15e8764a52251cb62a249 libjava/java/beans/beancontext/BeanContextServices.java - f715db4138d7b11a328643eb21462f68 libjava/java/beans/beancontext/BeanContextServicesListener.java - 434739836911c4e0df927d061662772a libjava/java/beans/beancontext/BeanContextServicesSupport.java - c460ab8808f58f4de1ec04c51d39d452 libjava/java/beans/beancontext/BeanContextSupport.java 22c13836c2e8c4aeb696c71a3d68791f libjava/java/io/BufferedInputStream.java da690e9209e2d3e363197eec9329b50b libjava/java/io/BufferedOutputStream.java 886afaf408e1dc27bf4a06093e20559e libjava/java/io/BufferedReader.java --- 20259,20264 ---- *************** a31f408068d8868c2d8ccc4f7f9c1e2e libjav *** 20162,20189 **** 6cd585bf4f20f90d65be9651102f5490 libjava/java/io/DataOutputStream.java a130e8828fb203336679c8a90bb19b46 libjava/java/io/EOFException.java 3f64ba3536130a289b851f2b94e042d4 libjava/java/io/Externalizable.java - 7c680dcd18ceaeca98425806cb4285c1 libjava/java/io/File.java 6fa3db95b00937d999d14efcdbc3b981 libjava/java/io/FileDescriptor.java 28ca7a330cc74570a7a5adcf4889c2fc libjava/java/io/FileFilter.java 379e4e77b77f718ed5de6f1676aa8787 libjava/java/io/FileInputStream.java bd2173e87a2481fc50e95bef179103db libjava/java/io/FileNotFoundException.java fd7cc6562fe61ad19be8533bbc8eca60 libjava/java/io/FileOutputStream.java 02a6bb56fc5f2fb9147ae6cf66747de7 libjava/java/io/FilePermission.java eccec1101a5b60b6a7e25bce6fb73763 libjava/java/io/FileReader.java 85be19d55bf232037d2826ca4e4533b5 libjava/java/io/FileWriter.java - 5e43f5966106c1986a7a03d7527f45ff libjava/java/io/FilenameFilter.java 816a10737cfc1b4f077d6af0cc08d304 libjava/java/io/FilterInputStream.java b8e9d7c764d06981576d069461804f46 libjava/java/io/FilterOutputStream.java 4b249b785f75765c50ae167f302db243 libjava/java/io/FilterReader.java 4202884c8ea523c37d18e1bc1d2903a7 libjava/java/io/FilterWriter.java - dad714d61f3f7b03b30eb2cdab345494 libjava/java/io/IOException.java 1417de045191145f74b4b8b2955ed08a libjava/java/io/InputStream.java a5304ae5cf00c32d12da85dee29a5e7b libjava/java/io/InputStreamReader.java e9cbee513db4ca8ec4d0ef64aae1193d libjava/java/io/InterruptedIOException.java 2e831c1b78e0f32010e3042f2c134d6d libjava/java/io/InvalidClassException.java 8e43d62fc98c86274619a4b2ca0ecaf6 libjava/java/io/InvalidObjectException.java f8853e8feb773c72f6482a9ffa24e778 libjava/java/io/LineNumberInputStream.java f90cf0f1094760502c9379494fa7aa87 libjava/java/io/LineNumberReader.java 3680cd67ca12d67daa95ecccec10af1d libjava/java/io/NotActiveException.java fa5ce3b99cceca5c018229e7a58441a3 libjava/java/io/NotSerializableException.java 90d34b613c791dee5cc385f770dc6cb2 libjava/java/io/ObjectInput.java --- 20274,20305 ---- 6cd585bf4f20f90d65be9651102f5490 libjava/java/io/DataOutputStream.java a130e8828fb203336679c8a90bb19b46 libjava/java/io/EOFException.java 3f64ba3536130a289b851f2b94e042d4 libjava/java/io/Externalizable.java 6fa3db95b00937d999d14efcdbc3b981 libjava/java/io/FileDescriptor.java 28ca7a330cc74570a7a5adcf4889c2fc libjava/java/io/FileFilter.java 379e4e77b77f718ed5de6f1676aa8787 libjava/java/io/FileInputStream.java + 7c680dcd18ceaeca98425806cb4285c1 libjava/java/io/File.java + 5e43f5966106c1986a7a03d7527f45ff libjava/java/io/FilenameFilter.java bd2173e87a2481fc50e95bef179103db libjava/java/io/FileNotFoundException.java fd7cc6562fe61ad19be8533bbc8eca60 libjava/java/io/FileOutputStream.java 02a6bb56fc5f2fb9147ae6cf66747de7 libjava/java/io/FilePermission.java eccec1101a5b60b6a7e25bce6fb73763 libjava/java/io/FileReader.java 85be19d55bf232037d2826ca4e4533b5 libjava/java/io/FileWriter.java 816a10737cfc1b4f077d6af0cc08d304 libjava/java/io/FilterInputStream.java b8e9d7c764d06981576d069461804f46 libjava/java/io/FilterOutputStream.java 4b249b785f75765c50ae167f302db243 libjava/java/io/FilterReader.java 4202884c8ea523c37d18e1bc1d2903a7 libjava/java/io/FilterWriter.java 1417de045191145f74b4b8b2955ed08a libjava/java/io/InputStream.java a5304ae5cf00c32d12da85dee29a5e7b libjava/java/io/InputStreamReader.java e9cbee513db4ca8ec4d0ef64aae1193d libjava/java/io/InterruptedIOException.java 2e831c1b78e0f32010e3042f2c134d6d libjava/java/io/InvalidClassException.java 8e43d62fc98c86274619a4b2ca0ecaf6 libjava/java/io/InvalidObjectException.java + dad714d61f3f7b03b30eb2cdab345494 libjava/java/io/IOException.java f8853e8feb773c72f6482a9ffa24e778 libjava/java/io/LineNumberInputStream.java f90cf0f1094760502c9379494fa7aa87 libjava/java/io/LineNumberReader.java + 84254834f71b07e430fcc1ae0b042adb libjava/java/io/natFilePosix.cc + 116bfcbb1fd28c3e8171c0f6bbcd82d2 libjava/java/io/natFileWin32.cc + e1f3792d1812985a1019591b41acca5d libjava/java/io/natObjectInputStream.cc + b06e742b25b49cb2b76aaa7ba83a7c7a libjava/java/io/natVMObjectStreamClass.cc 3680cd67ca12d67daa95ecccec10af1d libjava/java/io/NotActiveException.java fa5ce3b99cceca5c018229e7a58441a3 libjava/java/io/NotSerializableException.java 90d34b613c791dee5cc385f770dc6cb2 libjava/java/io/ObjectInput.java *************** a0e5d6091eee53bd4209891534302c39 libjav *** 20217,20231 **** 95708b9f98db139688c0b7958128efbe libjava/java/io/StringReader.java 8b8f3b59ce06194235e0b6a9c20e82af libjava/java/io/StringWriter.java ec70185cb82e9f5f31a45045e869b35c libjava/java/io/SyncFailedException.java - 8ab81b257b8f7fee147b10dcb2045622 libjava/java/io/UTFDataFormatException.java 4611a526c361824fbf6cd311f52976cd libjava/java/io/UnsupportedEncodingException.java 422e4a022c09c23d596b1ff4dfb4deca libjava/java/io/VMObjectStreamClass.java 2438b8810a0c7e4f4fdca64b0d58a133 libjava/java/io/WriteAbortedException.java 53def13aaf2656416676e28614883326 libjava/java/io/Writer.java - 84254834f71b07e430fcc1ae0b042adb libjava/java/io/natFilePosix.cc - 116bfcbb1fd28c3e8171c0f6bbcd82d2 libjava/java/io/natFileWin32.cc - e1f3792d1812985a1019591b41acca5d libjava/java/io/natObjectInputStream.cc - b06e742b25b49cb2b76aaa7ba83a7c7a libjava/java/io/natVMObjectStreamClass.cc e96fc733343867facc488b78e037e067 libjava/java/lang/AbstractMethodError.java 7deccf0e2b53b40887a1cc2a124c2fca libjava/java/lang/ArithmeticException.java c57cfce08282c3ba36e9dbbf289e7455 libjava/java/lang/ArrayIndexOutOfBoundsException.java --- 20333,20343 ---- 95708b9f98db139688c0b7958128efbe libjava/java/io/StringReader.java 8b8f3b59ce06194235e0b6a9c20e82af libjava/java/io/StringWriter.java ec70185cb82e9f5f31a45045e869b35c libjava/java/io/SyncFailedException.java 4611a526c361824fbf6cd311f52976cd libjava/java/io/UnsupportedEncodingException.java + 8ab81b257b8f7fee147b10dcb2045622 libjava/java/io/UTFDataFormatException.java 422e4a022c09c23d596b1ff4dfb4deca libjava/java/io/VMObjectStreamClass.java 2438b8810a0c7e4f4fdca64b0d58a133 libjava/java/io/WriteAbortedException.java 53def13aaf2656416676e28614883326 libjava/java/io/Writer.java e96fc733343867facc488b78e037e067 libjava/java/lang/AbstractMethodError.java 7deccf0e2b53b40887a1cc2a124c2fca libjava/java/lang/ArithmeticException.java c57cfce08282c3ba36e9dbbf289e7455 libjava/java/lang/ArrayIndexOutOfBoundsException.java *************** c57cfce08282c3ba36e9dbbf289e7455 libjav *** 20233,20257 **** f278e929e86da7229545e336cc7102ab libjava/java/lang/AssertionError.java 75caf5fd69a4e16b8104f3235045950e libjava/java/lang/Boolean.java af41431eb7269b536360927e65edab3c libjava/java/lang/Byte.java - dcb0d4caa2cf0040acb92ac1397b5810 libjava/java/lang/CharSequence.java e70a17bcb7d10a6826fc5878378ca7d6 libjava/java/lang/Character.java ! a575e8e1c10abb7715c454adb90ae059 libjava/java/lang/Class.h ! d75de0d19a4a8006b6242bc030e8d2ec libjava/java/lang/Class.java db7a4cebffa0518c5b11cd04ab246f5f libjava/java/lang/ClassCastException.java 47f71ae563cd10344031685f84637a6b libjava/java/lang/ClassCircularityError.java 9139cf0bf31eaf0698bbdd4393de5c8f libjava/java/lang/ClassFormatError.java c48254da1cd67598bed887bf6722cc21 libjava/java/lang/ClassLoader.java bb1eae33ed6e0db9e36c8704ac6c91e3 libjava/java/lang/ClassNotFoundException.java - 8de05d6c30e65792d8e51517f7627597 libjava/java/lang/CloneNotSupportedException.java 7fc79954544d5890a920a15e9256c58f libjava/java/lang/Cloneable.java 099f55f567a295c7d8873329bbba8501 libjava/java/lang/Comparable.java c9b662f745e7f1f791cd59e0245d58e5 libjava/java/lang/Compiler.java fc9781a6a8a56515cafb29f5d1310f68 libjava/java/lang/Double.java 445be71f45312965061d41a9bead88ae libjava/java/lang/EcosProcess.java 987c723b0a9863cfaff5be10c7432fa5 libjava/java/lang/Error.java ! 1266c436cfb8fc8a1c5d4664bf7baec8 libjava/java/lang/Exception.java d37ad76ad9f3c63fe0596fb69017cf53 libjava/java/lang/ExceptionInInitializerError.java 32741825f23decd906af7b286d0efd28 libjava/java/lang/Float.java 03de85072b72a809e2fecf51aad7d3e1 libjava/java/lang/IllegalAccessError.java 47947ca9eaddf6a06cf9a60df8f5a566 libjava/java/lang/IllegalAccessException.java 2328fb60cd61fcdf09d28e5617cfbec7 libjava/java/lang/IllegalArgumentException.java --- 20345,20383 ---- f278e929e86da7229545e336cc7102ab libjava/java/lang/AssertionError.java 75caf5fd69a4e16b8104f3235045950e libjava/java/lang/Boolean.java af41431eb7269b536360927e65edab3c libjava/java/lang/Byte.java e70a17bcb7d10a6826fc5878378ca7d6 libjava/java/lang/Character.java ! dcb0d4caa2cf0040acb92ac1397b5810 libjava/java/lang/CharSequence.java db7a4cebffa0518c5b11cd04ab246f5f libjava/java/lang/ClassCastException.java 47f71ae563cd10344031685f84637a6b libjava/java/lang/ClassCircularityError.java 9139cf0bf31eaf0698bbdd4393de5c8f libjava/java/lang/ClassFormatError.java + a575e8e1c10abb7715c454adb90ae059 libjava/java/lang/Class.h + d75de0d19a4a8006b6242bc030e8d2ec libjava/java/lang/Class.java c48254da1cd67598bed887bf6722cc21 libjava/java/lang/ClassLoader.java bb1eae33ed6e0db9e36c8704ac6c91e3 libjava/java/lang/ClassNotFoundException.java 7fc79954544d5890a920a15e9256c58f libjava/java/lang/Cloneable.java + 8de05d6c30e65792d8e51517f7627597 libjava/java/lang/CloneNotSupportedException.java 099f55f567a295c7d8873329bbba8501 libjava/java/lang/Comparable.java c9b662f745e7f1f791cd59e0245d58e5 libjava/java/lang/Compiler.java fc9781a6a8a56515cafb29f5d1310f68 libjava/java/lang/Double.java + ab75e19638c3cc59541661d0672eb7e1 libjava/java/lang/dtoa.c + 8758dda5a76bae7d7c4eb541d61113f7 libjava/java/lang/e_acos.c + f4f75e4d8d000574827517fa222f7c71 libjava/java/lang/e_asin.c + 55067bec1b3ce8a5190a9005396b916f libjava/java/lang/e_atan2.c 445be71f45312965061d41a9bead88ae libjava/java/lang/EcosProcess.java + 04fca217985d3b994dbe4ad4e1b6aa92 libjava/java/lang/e_exp.c + 879efc260f2720496675696cc9aa575a libjava/java/lang/e_fmod.c + 391e12085b568ada269ed04e14d186a3 libjava/java/lang/e_log.c + ff1f71f227d41782663a4294a52021a8 libjava/java/lang/e_pow.c + 788efcef257a0648aefe95e18083c9a6 libjava/java/lang/e_remainder.c + ee298ef4d869f1583677e78cf5cd70f8 libjava/java/lang/e_rem_pio2.c 987c723b0a9863cfaff5be10c7432fa5 libjava/java/lang/Error.java ! 50d67196d185ea66284cd6e883ab9d2c libjava/java/lang/e_scalb.c ! 209c83f3b0778186d17cd4fe9a8cb628 libjava/java/lang/e_sqrt.c d37ad76ad9f3c63fe0596fb69017cf53 libjava/java/lang/ExceptionInInitializerError.java + 1266c436cfb8fc8a1c5d4664bf7baec8 libjava/java/lang/Exception.java + 6b3e92e30c1060a625dca58556de2b75 libjava/java/lang/fdlibm.h 32741825f23decd906af7b286d0efd28 libjava/java/lang/Float.java + 4dd4ce597bb7f78330fcd32920a61b8c libjava/java/lang/ieeefp.h 03de85072b72a809e2fecf51aad7d3e1 libjava/java/lang/IllegalAccessError.java 47947ca9eaddf6a06cf9a60df8f5a566 libjava/java/lang/IllegalAccessException.java 2328fb60cd61fcdf09d28e5617cfbec7 libjava/java/lang/IllegalArgumentException.java *************** bb220de913d4f99a2d0df86b3ad6a2ff libjav *** 20266,20338 **** 2e9256c13c52768a64bb3f7a7e1e0f84 libjava/java/lang/Integer.java e10bd16cf3cb4c3ee5eb304902d2893a libjava/java/lang/InternalError.java 8bab8660a1c610e61d303fab96e039cf libjava/java/lang/InterruptedException.java - ed2353997db1c79c9fbd2bc22ea8aa3a libjava/java/lang/LinkageError.java - c3f49791f9c4a8c2cbd853a2edbb9b57 libjava/java/lang/Long.java - deafabd724af39f06a7de950424d780c libjava/java/lang/Math.java - effcf1cb52ae64e3d00f18f897e43df9 libjava/java/lang/NegativeArraySizeException.java - 075e3ebe758626267a8e0e9a3b0a8e90 libjava/java/lang/NoClassDefFoundError.java - 43e0322674ea5e7e2afb705320afadbb libjava/java/lang/NoSuchFieldError.java - a285ab79f83285b35713bb2e142da19b libjava/java/lang/NoSuchFieldException.java - 81388ae3950803b77489cc56c47d0b43 libjava/java/lang/NoSuchMethodError.java - c7a024dd54a3acf945d689eee5757eb6 libjava/java/lang/NoSuchMethodException.java - 365f03a1e73f3c18a8bdcf1d4e931e65 libjava/java/lang/NullPointerException.java - 0231450a9b6c53a9872d8aea54861863 libjava/java/lang/Number.java - 97d25119517b4654b9e3b51b4b4706f4 libjava/java/lang/NumberFormatException.java - fc103489afae115b3c91ead9f02b5d28 libjava/java/lang/Object.h - cbc1348821b98acc74e4904f5fda958b libjava/java/lang/Object.java - 2be9a31930d1a9dfaccb8ec64c9c4b0c libjava/java/lang/OutOfMemoryError.java - cf9affc31bda086e85c135dc3771c326 libjava/java/lang/Package.java - 1caacd4d98a513a3eb8846f0e38be3bf libjava/java/lang/PosixProcess.java - 7a2a4652a54d37fa6c75a4a5008e4ade libjava/java/lang/Process.java - fded546a5addecf0384164913f629699 libjava/java/lang/Runnable.java - 85a4aadd914376d82024fdd6bea4ddfd libjava/java/lang/Runtime.java - f4cb8f1478e2a431259c257e026036c1 libjava/java/lang/RuntimeException.java - 31f1128ef0319a05036386708ded29f8 libjava/java/lang/RuntimePermission.java - 78da9140d787512656d4039798c242ed libjava/java/lang/SecurityException.java - e4b7f1259adfb84c16b8063dd2abf69f libjava/java/lang/SecurityManager.java - 7adcf5a0cec2e120092542c7e6ca8507 libjava/java/lang/Short.java - c92c1a40c4c1acdb11ac5f57fbc000a4 libjava/java/lang/StackOverflowError.java - 88dad614a5aea68efec4193b73c1b671 libjava/java/lang/StackTraceElement.java - e42b4cec32b11548b25b497d8f065642 libjava/java/lang/StrictMath.java - 4bfca99af4ee8b33861e051464eaff52 libjava/java/lang/String.java - 006b5c46829802474970a50585b1f374 libjava/java/lang/StringBuffer.java - 4330a887ccc1bcf1f2f7f0f28bd82c43 libjava/java/lang/StringIndexOutOfBoundsException.java - e268b55014ab6e090596e6fe6b22acc9 libjava/java/lang/System.java - 5bf2b7a368ac731ae7610bd532aa6d6f libjava/java/lang/Thread.java - 77497f69a9ea60df606963e910e92e7b libjava/java/lang/ThreadDeath.java - ca28ac3c09b22e2764c8cab5c0183a44 libjava/java/lang/ThreadGroup.java - ca21085b8a24bd1e182de06594bcf036 libjava/java/lang/ThreadLocal.java - 1d4ba002588346700cd1d69a0150e9b0 libjava/java/lang/Throwable.java - 4b5dfc17b3865878cdbcd2f3eb2a758d libjava/java/lang/UnknownError.java - 184a9a7ff6592a59fac41dff9414af65 libjava/java/lang/UnsatisfiedLinkError.java - 9e3b86b90dee129796e100a9d4ecd505 libjava/java/lang/UnsupportedClassVersionError.java - d0c275a3b32f98917be0aab8801c21f3 libjava/java/lang/UnsupportedOperationException.java - 1644f5465fd19f83ef4df2f804472c1a libjava/java/lang/VMClassLoader.java - bda8d54820fc097bced76d5b25edf3e2 libjava/java/lang/VMCompiler.java - 00a102003f13d90ad4bdc3320b138b26 libjava/java/lang/VMSecurityManager.java - f9add5a4d3c4245fe88ca50948a0f9dd libjava/java/lang/VMThrowable.java - 33b9ebc70d5fc7473ba6a13d22552602 libjava/java/lang/VerifyError.java - 1e41cf4254564d46faae1ef8f4a54460 libjava/java/lang/VirtualMachineError.java - f5ee2d5ca4509155cdd3a9f6b077f528 libjava/java/lang/Void.java - 14df9fbde49dfe0dd672c7187fb8197c libjava/java/lang/Win32Process.java - ab75e19638c3cc59541661d0672eb7e1 libjava/java/lang/dtoa.c - 8758dda5a76bae7d7c4eb541d61113f7 libjava/java/lang/e_acos.c - f4f75e4d8d000574827517fa222f7c71 libjava/java/lang/e_asin.c - 55067bec1b3ce8a5190a9005396b916f libjava/java/lang/e_atan2.c - 04fca217985d3b994dbe4ad4e1b6aa92 libjava/java/lang/e_exp.c - 879efc260f2720496675696cc9aa575a libjava/java/lang/e_fmod.c - 391e12085b568ada269ed04e14d186a3 libjava/java/lang/e_log.c - ff1f71f227d41782663a4294a52021a8 libjava/java/lang/e_pow.c - ee298ef4d869f1583677e78cf5cd70f8 libjava/java/lang/e_rem_pio2.c - 788efcef257a0648aefe95e18083c9a6 libjava/java/lang/e_remainder.c - 50d67196d185ea66284cd6e883ab9d2c libjava/java/lang/e_scalb.c - 209c83f3b0778186d17cd4fe9a8cb628 libjava/java/lang/e_sqrt.c - 6b3e92e30c1060a625dca58556de2b75 libjava/java/lang/fdlibm.h - 4dd4ce597bb7f78330fcd32920a61b8c libjava/java/lang/ieeefp.h da0a5da0fde722faec99c97dfe39e05a libjava/java/lang/k_cos.c 05fbb2138bfd2de31460bd4411c5d61c libjava/java/lang/k_rem_pio2.c 0472c6b76326206d4d1e0490f33d2e41 libjava/java/lang/k_sin.c 1c5e43c5889740fe9bad2569e33923fb libjava/java/lang/k_tan.c 4d196e7716702a582b84537f1dcea234 libjava/java/lang/mprec.c 2fd5f3ae63a2fdfe1b50b25038e3eb25 libjava/java/lang/mprec.h 0e03aa9505189b6a268502954e459993 libjava/java/lang/natCharacter.cc --- 20392,20404 ---- 2e9256c13c52768a64bb3f7a7e1e0f84 libjava/java/lang/Integer.java e10bd16cf3cb4c3ee5eb304902d2893a libjava/java/lang/InternalError.java 8bab8660a1c610e61d303fab96e039cf libjava/java/lang/InterruptedException.java da0a5da0fde722faec99c97dfe39e05a libjava/java/lang/k_cos.c 05fbb2138bfd2de31460bd4411c5d61c libjava/java/lang/k_rem_pio2.c 0472c6b76326206d4d1e0490f33d2e41 libjava/java/lang/k_sin.c 1c5e43c5889740fe9bad2569e33923fb libjava/java/lang/k_tan.c + ed2353997db1c79c9fbd2bc22ea8aa3a libjava/java/lang/LinkageError.java + c3f49791f9c4a8c2cbd853a2edbb9b57 libjava/java/lang/Long.java + deafabd724af39f06a7de950424d780c libjava/java/lang/Math.java 4d196e7716702a582b84537f1dcea234 libjava/java/lang/mprec.c 2fd5f3ae63a2fdfe1b50b25038e3eb25 libjava/java/lang/mprec.h 0e03aa9505189b6a268502954e459993 libjava/java/lang/natCharacter.cc *************** c6eaf1e2175d821debebc2878c0520ef libjav *** 20345,20363 **** cd3a737f2db795fb827d767120fffa58 libjava/java/lang/natObject.cc 5b854836713d1df97cc9168abbcb7499 libjava/java/lang/natPosixProcess.cc 8cb7cb4ecaa3a5ce9a7bf1cd280790ae libjava/java/lang/natRuntime.cc - c65995c60273483f16ae41a03b6dea52 libjava/java/lang/natString.cc 7c87f5acddd8589e59cea5b11b3e5db6 libjava/java/lang/natStringBuffer.cc 26955fca411c7e3367f4d48bf968f32b libjava/java/lang/natSystem.cc b1ab8b4b9d3d21c6a62c5b71366fa358 libjava/java/lang/natThread.cc f26a6e07419c6b49cd2fbb273820c6b1 libjava/java/lang/natVMClassLoader.cc b353a4db158c64aef144cc2fb2d5441e libjava/java/lang/natVMSecurityManager.cc 099b753a5e3e667eac01d2545526506e libjava/java/lang/natWin32Process.cc ! 859bd639c7e8223a6fd9c54a55ceb9ab libjava/java/lang/ref/PhantomReference.java ! c51b3c8999640534e7326a2420b40eda libjava/java/lang/ref/Reference.java ! 478edf7910cb3e01f685c09c254f7ec8 libjava/java/lang/ref/ReferenceQueue.java ! f933322bd67a86c179105efb31f97f24 libjava/java/lang/ref/SoftReference.java ! a0ae5aa7f1bafdd6fdf7db8a352fb473 libjava/java/lang/ref/WeakReference.java ! 84d4e612ccf6975b97cff68e6b2b2b90 libjava/java/lang/ref/natReference.cc b28d10d5da5e999e7bbbb02a4a276709 libjava/java/lang/reflect/AccessibleObject.java 1b70fcea846e40710820067760c93725 libjava/java/lang/reflect/Array.java 1acebfe7e254c1c539fd5220d40baef5 libjava/java/lang/reflect/Constructor.java --- 20411,20438 ---- cd3a737f2db795fb827d767120fffa58 libjava/java/lang/natObject.cc 5b854836713d1df97cc9168abbcb7499 libjava/java/lang/natPosixProcess.cc 8cb7cb4ecaa3a5ce9a7bf1cd280790ae libjava/java/lang/natRuntime.cc 7c87f5acddd8589e59cea5b11b3e5db6 libjava/java/lang/natStringBuffer.cc + c65995c60273483f16ae41a03b6dea52 libjava/java/lang/natString.cc 26955fca411c7e3367f4d48bf968f32b libjava/java/lang/natSystem.cc b1ab8b4b9d3d21c6a62c5b71366fa358 libjava/java/lang/natThread.cc f26a6e07419c6b49cd2fbb273820c6b1 libjava/java/lang/natVMClassLoader.cc b353a4db158c64aef144cc2fb2d5441e libjava/java/lang/natVMSecurityManager.cc 099b753a5e3e667eac01d2545526506e libjava/java/lang/natWin32Process.cc ! effcf1cb52ae64e3d00f18f897e43df9 libjava/java/lang/NegativeArraySizeException.java ! 075e3ebe758626267a8e0e9a3b0a8e90 libjava/java/lang/NoClassDefFoundError.java ! 43e0322674ea5e7e2afb705320afadbb libjava/java/lang/NoSuchFieldError.java ! a285ab79f83285b35713bb2e142da19b libjava/java/lang/NoSuchFieldException.java ! 81388ae3950803b77489cc56c47d0b43 libjava/java/lang/NoSuchMethodError.java ! c7a024dd54a3acf945d689eee5757eb6 libjava/java/lang/NoSuchMethodException.java ! 365f03a1e73f3c18a8bdcf1d4e931e65 libjava/java/lang/NullPointerException.java ! 97d25119517b4654b9e3b51b4b4706f4 libjava/java/lang/NumberFormatException.java ! 0231450a9b6c53a9872d8aea54861863 libjava/java/lang/Number.java ! fc103489afae115b3c91ead9f02b5d28 libjava/java/lang/Object.h ! cbc1348821b98acc74e4904f5fda958b libjava/java/lang/Object.java ! 2be9a31930d1a9dfaccb8ec64c9c4b0c libjava/java/lang/OutOfMemoryError.java ! cf9affc31bda086e85c135dc3771c326 libjava/java/lang/Package.java ! 1caacd4d98a513a3eb8846f0e38be3bf libjava/java/lang/PosixProcess.java ! 7a2a4652a54d37fa6c75a4a5008e4ade libjava/java/lang/Process.java b28d10d5da5e999e7bbbb02a4a276709 libjava/java/lang/reflect/AccessibleObject.java 1b70fcea846e40710820067760c93725 libjava/java/lang/reflect/Array.java 1acebfe7e254c1c539fd5220d40baef5 libjava/java/lang/reflect/Constructor.java *************** b28d10d5da5e999e7bbbb02a4a276709 libjav *** 20367,20398 **** 1d865e412280d0b494a934da3e85b256 libjava/java/lang/reflect/Member.java fbf77c87007d7a169c6e076c6d1278ba libjava/java/lang/reflect/Method.java 4c26e524e230e1348a77d77d82a4fca1 libjava/java/lang/reflect/Modifier.java - e7349dd6952d74b850892fe4b298cf0b libjava/java/lang/reflect/Proxy.java - 2976ce3d7a8a615820665108e3fe2e1e libjava/java/lang/reflect/ReflectPermission.java - 4588d2e004ac8e56fe3c17f061b7dc85 libjava/java/lang/reflect/UndeclaredThrowableException.java a55ed0f26a5e0cde17706783791fb771 libjava/java/lang/reflect/natArray.cc c287b6ed7c8151f7a2f72e9a87f66df8 libjava/java/lang/reflect/natConstructor.cc d53e6737a04a4d5bc2595c4c7fa73add libjava/java/lang/reflect/natField.cc c404f3436a7cbdec86f4acb524e8c591 libjava/java/lang/reflect/natMethod.cc 5792a78b7ec940d3f2dde416cdd8d59b libjava/java/lang/reflect/natProxy.cc 107a200b158caac87047da803bf88242 libjava/java/lang/s_atan.c 15cafe9763d41dda071f249cb349ad60 libjava/java/lang/s_ceil.c f48c97a1bdbc85036d7fdab48abc536f libjava/java/lang/s_copysign.c 4686e5a79c826538bcbf502c672bf440 libjava/java/lang/s_cos.c 0367fb1ad554f7156e26d56a794591d9 libjava/java/lang/s_fabs.c 4385ec42e82c200209d655bea07787fc libjava/java/lang/s_floor.c 37813f783b80c8f38fc4ebc7925228f8 libjava/java/lang/s_rint.c 76965dfc1345bb1d7b13f69951b48eb1 libjava/java/lang/s_scalbn.c 8ce55e70629de083edf8041acf013939 libjava/java/lang/s_sin.c 2fa0a599133a56fb195b93ad4628bc9c libjava/java/lang/s_tan.c ! 3f7a3a03571ff9a1d0ca86d450db4cdc libjava/java/lang/sf_fabs.c ! 127723cba15649f341b34665d1571165 libjava/java/lang/sf_rint.c 015eb8305962bd6d2cb17d26dd27ef24 libjava/java/lang/strtod.c d5dcfe5006a1f1473cb4b752430fefca libjava/java/lang/w_acos.c 27a1371c4c922cd9dcca48adeb7c8f55 libjava/java/lang/w_asin.c 43b2479a5578fb0fa937bae587304b8d libjava/java/lang/w_atan2.c acf5e0124e5f6eb025ab139c8b8405de libjava/java/lang/w_exp.c 3a9db14dcda0b1d608038cab549c02ab libjava/java/lang/w_fmod.c 0315bc78738b343b5386066d4ca41d8c libjava/java/lang/w_log.c fcde59b4c779793eb076b4517d2dde0b libjava/java/lang/w_pow.c 6431279f0b17dec4770d407eff9fc71c libjava/java/lang/w_remainder.c --- 20442,20510 ---- 1d865e412280d0b494a934da3e85b256 libjava/java/lang/reflect/Member.java fbf77c87007d7a169c6e076c6d1278ba libjava/java/lang/reflect/Method.java 4c26e524e230e1348a77d77d82a4fca1 libjava/java/lang/reflect/Modifier.java a55ed0f26a5e0cde17706783791fb771 libjava/java/lang/reflect/natArray.cc c287b6ed7c8151f7a2f72e9a87f66df8 libjava/java/lang/reflect/natConstructor.cc d53e6737a04a4d5bc2595c4c7fa73add libjava/java/lang/reflect/natField.cc c404f3436a7cbdec86f4acb524e8c591 libjava/java/lang/reflect/natMethod.cc 5792a78b7ec940d3f2dde416cdd8d59b libjava/java/lang/reflect/natProxy.cc + e7349dd6952d74b850892fe4b298cf0b libjava/java/lang/reflect/Proxy.java + 2976ce3d7a8a615820665108e3fe2e1e libjava/java/lang/reflect/ReflectPermission.java + 4588d2e004ac8e56fe3c17f061b7dc85 libjava/java/lang/reflect/UndeclaredThrowableException.java + 84d4e612ccf6975b97cff68e6b2b2b90 libjava/java/lang/ref/natReference.cc + 859bd639c7e8223a6fd9c54a55ceb9ab libjava/java/lang/ref/PhantomReference.java + c51b3c8999640534e7326a2420b40eda libjava/java/lang/ref/Reference.java + 478edf7910cb3e01f685c09c254f7ec8 libjava/java/lang/ref/ReferenceQueue.java + f933322bd67a86c179105efb31f97f24 libjava/java/lang/ref/SoftReference.java + a0ae5aa7f1bafdd6fdf7db8a352fb473 libjava/java/lang/ref/WeakReference.java + fded546a5addecf0384164913f629699 libjava/java/lang/Runnable.java + f4cb8f1478e2a431259c257e026036c1 libjava/java/lang/RuntimeException.java + 85a4aadd914376d82024fdd6bea4ddfd libjava/java/lang/Runtime.java + 31f1128ef0319a05036386708ded29f8 libjava/java/lang/RuntimePermission.java 107a200b158caac87047da803bf88242 libjava/java/lang/s_atan.c 15cafe9763d41dda071f249cb349ad60 libjava/java/lang/s_ceil.c f48c97a1bdbc85036d7fdab48abc536f libjava/java/lang/s_copysign.c 4686e5a79c826538bcbf502c672bf440 libjava/java/lang/s_cos.c + 78da9140d787512656d4039798c242ed libjava/java/lang/SecurityException.java + e4b7f1259adfb84c16b8063dd2abf69f libjava/java/lang/SecurityManager.java 0367fb1ad554f7156e26d56a794591d9 libjava/java/lang/s_fabs.c + 3f7a3a03571ff9a1d0ca86d450db4cdc libjava/java/lang/sf_fabs.c 4385ec42e82c200209d655bea07787fc libjava/java/lang/s_floor.c + 127723cba15649f341b34665d1571165 libjava/java/lang/sf_rint.c + 7adcf5a0cec2e120092542c7e6ca8507 libjava/java/lang/Short.java 37813f783b80c8f38fc4ebc7925228f8 libjava/java/lang/s_rint.c 76965dfc1345bb1d7b13f69951b48eb1 libjava/java/lang/s_scalbn.c 8ce55e70629de083edf8041acf013939 libjava/java/lang/s_sin.c + c92c1a40c4c1acdb11ac5f57fbc000a4 libjava/java/lang/StackOverflowError.java + 88dad614a5aea68efec4193b73c1b671 libjava/java/lang/StackTraceElement.java 2fa0a599133a56fb195b93ad4628bc9c libjava/java/lang/s_tan.c ! e42b4cec32b11548b25b497d8f065642 libjava/java/lang/StrictMath.java ! 006b5c46829802474970a50585b1f374 libjava/java/lang/StringBuffer.java ! 4330a887ccc1bcf1f2f7f0f28bd82c43 libjava/java/lang/StringIndexOutOfBoundsException.java ! 4bfca99af4ee8b33861e051464eaff52 libjava/java/lang/String.java 015eb8305962bd6d2cb17d26dd27ef24 libjava/java/lang/strtod.c + e268b55014ab6e090596e6fe6b22acc9 libjava/java/lang/System.java + 77497f69a9ea60df606963e910e92e7b libjava/java/lang/ThreadDeath.java + ca28ac3c09b22e2764c8cab5c0183a44 libjava/java/lang/ThreadGroup.java + 5bf2b7a368ac731ae7610bd532aa6d6f libjava/java/lang/Thread.java + ca21085b8a24bd1e182de06594bcf036 libjava/java/lang/ThreadLocal.java + 1d4ba002588346700cd1d69a0150e9b0 libjava/java/lang/Throwable.java + 4b5dfc17b3865878cdbcd2f3eb2a758d libjava/java/lang/UnknownError.java + 184a9a7ff6592a59fac41dff9414af65 libjava/java/lang/UnsatisfiedLinkError.java + 9e3b86b90dee129796e100a9d4ecd505 libjava/java/lang/UnsupportedClassVersionError.java + d0c275a3b32f98917be0aab8801c21f3 libjava/java/lang/UnsupportedOperationException.java + 33b9ebc70d5fc7473ba6a13d22552602 libjava/java/lang/VerifyError.java + 1e41cf4254564d46faae1ef8f4a54460 libjava/java/lang/VirtualMachineError.java + 1644f5465fd19f83ef4df2f804472c1a libjava/java/lang/VMClassLoader.java + bda8d54820fc097bced76d5b25edf3e2 libjava/java/lang/VMCompiler.java + 00a102003f13d90ad4bdc3320b138b26 libjava/java/lang/VMSecurityManager.java + f9add5a4d3c4245fe88ca50948a0f9dd libjava/java/lang/VMThrowable.java + f5ee2d5ca4509155cdd3a9f6b077f528 libjava/java/lang/Void.java d5dcfe5006a1f1473cb4b752430fefca libjava/java/lang/w_acos.c 27a1371c4c922cd9dcca48adeb7c8f55 libjava/java/lang/w_asin.c 43b2479a5578fb0fa937bae587304b8d libjava/java/lang/w_atan2.c acf5e0124e5f6eb025ab139c8b8405de libjava/java/lang/w_exp.c 3a9db14dcda0b1d608038cab549c02ab libjava/java/lang/w_fmod.c + 14df9fbde49dfe0dd672c7187fb8197c libjava/java/lang/Win32Process.java 0315bc78738b343b5386066d4ca41d8c libjava/java/lang/w_log.c fcde59b4c779793eb076b4517d2dde0b libjava/java/lang/w_pow.c 6431279f0b17dec4770d407eff9fc71c libjava/java/lang/w_remainder.c *************** bb84b3cd77f245147929b536a705b614 libjav *** 20402,20413 **** 60e13e29dfc8f651b5bedde0c8b040e0 libjava/java/net/Authenticator.java 539c96ca0fb5667b572bf9ecd8120fed libjava/java/net/BindException.java c922312481e7bc45f2d3631ed821885b libjava/java/net/ConnectException.java - 2f62a3f3ab09246467546d0ac3fd76ce libjava/java/net/ContentHandler.java e748d3fb7e8ce3f15de8ead3d65e319c libjava/java/net/ContentHandlerFactory.java 62066d9dbaee54046eea6a2729825e8b libjava/java/net/DatagramPacket.java - ab6c549d695cd223e1fe06fe8cc8ecc1 libjava/java/net/DatagramSocket.java - e0efd4bf7131500cbc612d3c9ebac85f libjava/java/net/DatagramSocketImpl.java 6fd2e4b8bd4b559b5f92fe85f77225e6 libjava/java/net/DatagramSocketImplFactory.java 0f7d5aada33d603d01bd69048e13ded4 libjava/java/net/FileNameMap.java 6cef506c69da4aaa112f1bddf5519d31 libjava/java/net/HttpURLConnection.java 043958b57a25f6e35265a9f238827c9c libjava/java/net/Inet4Address.java --- 20514,20525 ---- 60e13e29dfc8f651b5bedde0c8b040e0 libjava/java/net/Authenticator.java 539c96ca0fb5667b572bf9ecd8120fed libjava/java/net/BindException.java c922312481e7bc45f2d3631ed821885b libjava/java/net/ConnectException.java e748d3fb7e8ce3f15de8ead3d65e319c libjava/java/net/ContentHandlerFactory.java + 2f62a3f3ab09246467546d0ac3fd76ce libjava/java/net/ContentHandler.java 62066d9dbaee54046eea6a2729825e8b libjava/java/net/DatagramPacket.java 6fd2e4b8bd4b559b5f92fe85f77225e6 libjava/java/net/DatagramSocketImplFactory.java + e0efd4bf7131500cbc612d3c9ebac85f libjava/java/net/DatagramSocketImpl.java + ab6c549d695cd223e1fe06fe8cc8ecc1 libjava/java/net/DatagramSocket.java 0f7d5aada33d603d01bd69048e13ded4 libjava/java/net/FileNameMap.java 6cef506c69da4aaa112f1bddf5519d31 libjava/java/net/HttpURLConnection.java 043958b57a25f6e35265a9f238827c9c libjava/java/net/Inet4Address.java *************** fd372ef78be2e6074e1aac3ecbaafd57 libjav *** 20417,20422 **** --- 20529,20540 ---- 983fd2969441403229204627dd26d96f libjava/java/net/JarURLConnection.java bba08ddf7358a3e1206b1091c2b25481 libjava/java/net/MalformedURLException.java 4997ee690dc75f15d10b751fbf536781 libjava/java/net/MulticastSocket.java + 17bc892a6540f518b849167a4c35f8b9 libjava/java/net/natInetAddressNoNet.cc + 51c25382f5a2880fe83f88bf79649fbf libjava/java/net/natInetAddressPosix.cc + 61dc6eb17c86d882416fa31544d5b649 libjava/java/net/natInetAddressWin32.cc + 82c0a0144235ee5825107aa5bb6e43ab libjava/java/net/natNetworkInterfaceNoNet.cc + 1602eaa918227bb011e485da72166556 libjava/java/net/natNetworkInterfacePosix.cc + c1fb17c2052c60e13688981071330a70 libjava/java/net/natNetworkInterfaceWin32.cc fcb4c2fcf62757c9bfee116a60c1d9d3 libjava/java/net/NetPermission.java c023ba29fbeb0a4ec7d59e60056dd483 libjava/java/net/NetworkInterface.java b261fc10b523cc94e0c74558601c0301 libjava/java/net/NoRouteToHostException.java *************** d9b522795ac827fd65e8a1063af06586 libjav *** 20424,20485 **** 5785820a5e088c9508801df941d9e137 libjava/java/net/PortUnreachableException.java 702cdcd867996f517d5afd2ae47ae5f3 libjava/java/net/ProtocolException.java cabed84f302d3ca2b7cc33d589b200e3 libjava/java/net/ServerSocket.java - 8c726d13299b1a535f5a1aed52c71f57 libjava/java/net/Socket.java 130d747b60a9528a155e04a41e7c10e8 libjava/java/net/SocketAddress.java eb61ff6ce437b6dd4bae0cce4695c5de libjava/java/net/SocketException.java - 0d4a4f9fa065fdd73ef71248a250ea21 libjava/java/net/SocketImpl.java e1820b809f582ca7d75a7fafd369b313 libjava/java/net/SocketImplFactory.java b1709857e4517d45aa1b38a4e47fd335 libjava/java/net/SocketOptions.java 2498ccbbf2d9b8573beffeb203a39f4a libjava/java/net/SocketPermission.java d84afed5ffee775ddd195cc6b2629e77 libjava/java/net/SocketTimeoutException.java bd0ae593b6e1822e413be9593b3495da libjava/java/net/URI.java f51fc0603615be6b1b45c7bd17ee54c3 libjava/java/net/URISyntaxException.java - b83bf18569dead89bbd49c16898d444e libjava/java/net/URL.java 8ba45a047dceed55131aa3f0490b2105 libjava/java/net/URLClassLoader.java 763228f68ca39bdd5c7a9d0cbf618244 libjava/java/net/URLConnection.java 07b586565d98370536890bd0aefea733 libjava/java/net/URLDecoder.java fc1a6d3cccddda0fe6c6116fbcf5e54d libjava/java/net/URLEncoder.java ! d3b76ef3ec78f2c40d706b2048a0e0ca libjava/java/net/URLStreamHandler.java a155bf59992c1842d3afb38737c1e0e1 libjava/java/net/URLStreamHandlerFactory.java ! a644b717c323a6a7a0f57e687375fe74 libjava/java/net/UnknownHostException.java ! f99d157b01c328711e2e506deb5c5203 libjava/java/net/UnknownServiceException.java ! 17bc892a6540f518b849167a4c35f8b9 libjava/java/net/natInetAddressNoNet.cc ! 51c25382f5a2880fe83f88bf79649fbf libjava/java/net/natInetAddressPosix.cc ! 61dc6eb17c86d882416fa31544d5b649 libjava/java/net/natInetAddressWin32.cc ! 82c0a0144235ee5825107aa5bb6e43ab libjava/java/net/natNetworkInterfaceNoNet.cc ! 1602eaa918227bb011e485da72166556 libjava/java/net/natNetworkInterfacePosix.cc ! c1fb17c2052c60e13688981071330a70 libjava/java/net/natNetworkInterfaceWin32.cc a4d439e1de7274d071f98754502d9a0d libjava/java/nio/Buffer.java aa5549d0a9fcbc8b43a3848bb8172b01 libjava/java/nio/BufferOverflowException.java 0f5518a7a6a4323257447d39ea42928a libjava/java/nio/BufferUnderflowException.java - 33097a90f70ab2848cf992622a3d11c4 libjava/java/nio/ByteBuffer.java 36b88d7a0593bf445c8006f83a7ff3b3 libjava/java/nio/ByteBufferHelper.java c258b6838abacdab438034fc8856858e libjava/java/nio/ByteBufferImpl.java d9d4942a4177b3a1dbd535ef1cc39135 libjava/java/nio/ByteOrder.java - 409903677f9662a80636f5dab3867f00 libjava/java/nio/CharBuffer.java - a172ddb3a027a2cc4d737409b8ea7466 libjava/java/nio/CharBufferImpl.java - 213517041cb14d720455b6e09458a81a libjava/java/nio/CharViewBufferImpl.java - 305fe50fc78ffb793bbaf44b85653f54 libjava/java/nio/DirectByteBufferImpl.java - 3ca772379bb012d13de79fd14583dd9b libjava/java/nio/DoubleBuffer.java - ee6af503cd87971ac515b17ba9785849 libjava/java/nio/DoubleBufferImpl.java - 7cb98694a6efa3a9fdc7c21b6d0927ec libjava/java/nio/DoubleViewBufferImpl.java - 292d85475973fa2da5c69339f80ca94d libjava/java/nio/FloatBuffer.java - bdcbc7fba52adc644c90ef1a47fb54a1 libjava/java/nio/FloatBufferImpl.java - a8936841a8e0e2ca4ae6a1227d3d30fe libjava/java/nio/FloatViewBufferImpl.java - bcfcbeb0034346e0d8e5834888018229 libjava/java/nio/IntBuffer.java - 606da1f2707ea369719470007d12d151 libjava/java/nio/IntBufferImpl.java - 2b9d5cb5487c6ebbb20c91fa95050cf7 libjava/java/nio/IntViewBufferImpl.java - 8a8a110fd54dc91a2f201c662b122b87 libjava/java/nio/InvalidMarkException.java - 9a1b2f8b34267d2f9c96b6fd9f14de03 libjava/java/nio/LongBuffer.java - 9231078773e3ff7768f2f85ff3e923b5 libjava/java/nio/LongBufferImpl.java - a8c9a91bc48aaeaa8209af8bd5b42ebf libjava/java/nio/LongViewBufferImpl.java - 33e2839a488380af180bb9c53b39c196 libjava/java/nio/MappedByteBuffer.java - 46a5593208e4a1a575ab0e9d50cda3db libjava/java/nio/MappedByteBufferImpl.java - 6872f3023009198422d06771dc2bb733 libjava/java/nio/ReadOnlyBufferException.java - ee94e881baa56996bf20127814ed76b4 libjava/java/nio/ShortBuffer.java - 510dfc6796fe4ba848986d80ccad24a5 libjava/java/nio/ShortBufferImpl.java - 8d2b700be3f6c1cd4d59d90c71b9b8b1 libjava/java/nio/ShortViewBufferImpl.java - 787f8e4d866a58cb91a23237671cfa1d libjava/java/nio/VMDirectByteBuffer.java e1404a4d3b522ec6cf7229e45b14d4fe libjava/java/nio/channels/AlreadyConnectedException.java 43df7dfda317a768350354df1bfc9aba libjava/java/nio/channels/AsynchronousCloseException.java 4a9193558ad94c98ad551a76c4dbd465 libjava/java/nio/channels/ByteChannel.java --- 20542,20573 ---- 5785820a5e088c9508801df941d9e137 libjava/java/net/PortUnreachableException.java 702cdcd867996f517d5afd2ae47ae5f3 libjava/java/net/ProtocolException.java cabed84f302d3ca2b7cc33d589b200e3 libjava/java/net/ServerSocket.java 130d747b60a9528a155e04a41e7c10e8 libjava/java/net/SocketAddress.java eb61ff6ce437b6dd4bae0cce4695c5de libjava/java/net/SocketException.java e1820b809f582ca7d75a7fafd369b313 libjava/java/net/SocketImplFactory.java + 0d4a4f9fa065fdd73ef71248a250ea21 libjava/java/net/SocketImpl.java + 8c726d13299b1a535f5a1aed52c71f57 libjava/java/net/Socket.java b1709857e4517d45aa1b38a4e47fd335 libjava/java/net/SocketOptions.java 2498ccbbf2d9b8573beffeb203a39f4a libjava/java/net/SocketPermission.java d84afed5ffee775ddd195cc6b2629e77 libjava/java/net/SocketTimeoutException.java + a644b717c323a6a7a0f57e687375fe74 libjava/java/net/UnknownHostException.java + f99d157b01c328711e2e506deb5c5203 libjava/java/net/UnknownServiceException.java bd0ae593b6e1822e413be9593b3495da libjava/java/net/URI.java f51fc0603615be6b1b45c7bd17ee54c3 libjava/java/net/URISyntaxException.java 8ba45a047dceed55131aa3f0490b2105 libjava/java/net/URLClassLoader.java 763228f68ca39bdd5c7a9d0cbf618244 libjava/java/net/URLConnection.java 07b586565d98370536890bd0aefea733 libjava/java/net/URLDecoder.java fc1a6d3cccddda0fe6c6116fbcf5e54d libjava/java/net/URLEncoder.java ! b83bf18569dead89bbd49c16898d444e libjava/java/net/URL.java a155bf59992c1842d3afb38737c1e0e1 libjava/java/net/URLStreamHandlerFactory.java ! d3b76ef3ec78f2c40d706b2048a0e0ca libjava/java/net/URLStreamHandler.java a4d439e1de7274d071f98754502d9a0d libjava/java/nio/Buffer.java aa5549d0a9fcbc8b43a3848bb8172b01 libjava/java/nio/BufferOverflowException.java 0f5518a7a6a4323257447d39ea42928a libjava/java/nio/BufferUnderflowException.java 36b88d7a0593bf445c8006f83a7ff3b3 libjava/java/nio/ByteBufferHelper.java c258b6838abacdab438034fc8856858e libjava/java/nio/ByteBufferImpl.java + 33097a90f70ab2848cf992622a3d11c4 libjava/java/nio/ByteBuffer.java d9d4942a4177b3a1dbd535ef1cc39135 libjava/java/nio/ByteOrder.java e1404a4d3b522ec6cf7229e45b14d4fe libjava/java/nio/channels/AlreadyConnectedException.java 43df7dfda317a768350354df1bfc9aba libjava/java/nio/channels/AsynchronousCloseException.java 4a9193558ad94c98ad551a76c4dbd465 libjava/java/nio/channels/ByteChannel.java *************** d030f54f2f5b39ebb34902b56a4abdc1 libjav *** 20492,20503 **** 612d388676d14fd259a02ae38fcae1aa libjava/java/nio/channels/ConnectionPendingException.java 82217b00498996e9eac8964c2c37b1fc libjava/java/nio/channels/DatagramChannel.java 1616c26a8400507bfdf517f12b786905 libjava/java/nio/channels/FileChannel.java - 048ee65b0a2796496cbe8c176c50fa1d libjava/java/nio/channels/FileLock.java 17e46218dc369e2fb3b47197f262fe2f libjava/java/nio/channels/FileLockInterruptionException.java 447e5c03e45f58c877924c0e5954d38c libjava/java/nio/channels/GatheringByteChannel.java 6eb82e166280772ef4229e0d7a5e9346 libjava/java/nio/channels/IllegalBlockingModeException.java 601aeb3cf2871db32c9bd1ac2778ad04 libjava/java/nio/channels/IllegalSelectorException.java f599d510523e12aef9c69c1adbeacf24 libjava/java/nio/channels/InterruptibleChannel.java b4b817199554065aaaa0e5bc9fd3e16f libjava/java/nio/channels/NoConnectionPendingException.java 98ae0bc2b93c09a0888e6ac86f55a118 libjava/java/nio/channels/NonReadableChannelException.java 3d2a848cc38ff38fc13deb575fea4c78 libjava/java/nio/channels/NonWritableChannelException.java --- 20580,20592 ---- 612d388676d14fd259a02ae38fcae1aa libjava/java/nio/channels/ConnectionPendingException.java 82217b00498996e9eac8964c2c37b1fc libjava/java/nio/channels/DatagramChannel.java 1616c26a8400507bfdf517f12b786905 libjava/java/nio/channels/FileChannel.java 17e46218dc369e2fb3b47197f262fe2f libjava/java/nio/channels/FileLockInterruptionException.java + 048ee65b0a2796496cbe8c176c50fa1d libjava/java/nio/channels/FileLock.java 447e5c03e45f58c877924c0e5954d38c libjava/java/nio/channels/GatheringByteChannel.java 6eb82e166280772ef4229e0d7a5e9346 libjava/java/nio/channels/IllegalBlockingModeException.java 601aeb3cf2871db32c9bd1ac2778ad04 libjava/java/nio/channels/IllegalSelectorException.java f599d510523e12aef9c69c1adbeacf24 libjava/java/nio/channels/InterruptibleChannel.java + de95ab9b80a6e44589d33bfa1213db39 libjava/java/nio/channels/natChannels.cc b4b817199554065aaaa0e5bc9fd3e16f libjava/java/nio/channels/NoConnectionPendingException.java 98ae0bc2b93c09a0888e6ac86f55a118 libjava/java/nio/channels/NonReadableChannelException.java 3d2a848cc38ff38fc13deb575fea4c78 libjava/java/nio/channels/NonWritableChannelException.java *************** dd0c8441d0d370528cd61df8e06e6135 libjav *** 20512,20566 **** 51b0fc16b0ff4847f659415496b1c4f6 libjava/java/nio/channels/Selector.java ac697c6407ba9dd336505d8ffcf91ff9 libjava/java/nio/channels/ServerSocketChannel.java 2a11828e53460514f7a7824ab3b0f889 libjava/java/nio/channels/SocketChannel.java - 8b1d38adbd66703aec03153a1920d0cc libjava/java/nio/channels/UnresolvedAddressException.java - b7a26772b0a6e5ef2c8dbecb3dbf3f56 libjava/java/nio/channels/UnsupportedAddressTypeException.java - 3a402b600fd2fba4559cdcc01cf51f1b libjava/java/nio/channels/WritableByteChannel.java - de95ab9b80a6e44589d33bfa1213db39 libjava/java/nio/channels/natChannels.cc 435ba634c62983da8d691e60d06298cb libjava/java/nio/channels/spi/AbstractInterruptibleChannel.java 57c8f0ef897cda53ef69f2445850e81c libjava/java/nio/channels/spi/AbstractSelectableChannel.java cfa715d7acbc7f67b4751d74012417ae libjava/java/nio/channels/spi/AbstractSelectionKey.java dc0ddecf98603a73da8033a5d26040bb libjava/java/nio/channels/spi/AbstractSelector.java 6f2dbbf0932b12387b777e860983aecf libjava/java/nio/channels/spi/SelectorProvider.java e0ae87062a2d62c363f56bb22f52165c libjava/java/nio/charset/CharacterCodingException.java - 2f672e2f7872d2de65523095d6f68dc8 libjava/java/nio/charset/Charset.java ff4f2df3d9e855e662eebb67ea3439b0 libjava/java/nio/charset/CharsetDecoder.java 0131ccba0d8eabb5c2f0b41b525403c1 libjava/java/nio/charset/CharsetEncoder.java 386ed7d768c8c05b08a7a6e3e8dfe2ca libjava/java/nio/charset/CoderMalfunctionError.java f9e23e7fd0df59f2821e59029a3ba3ba libjava/java/nio/charset/CoderResult.java 8a52b998207aef19cd3b214b190a94e1 libjava/java/nio/charset/CodingErrorAction.java 75c8861403365cbe9f9600190fc1516f libjava/java/nio/charset/IllegalCharsetNameException.java 17e753f38dd620b5ac1c3286bbb473d8 libjava/java/nio/charset/MalformedInputException.java 2b747dc91e9ce98c6023ab511a61b750 libjava/java/nio/charset/UnmappableCharacterException.java 1f7caa065d09839e42e9cb2a455707f6 libjava/java/nio/charset/UnsupportedCharsetException.java ! e1a3888e87530e2dfe29d7ad5cf28d68 libjava/java/nio/charset/spi/CharsetProvider.java 55656ec1d5fd06cb6f85c50ddc227382 libjava/java/nio/natDirectByteBufferImpl.cc c6dad42d304e5e3d951f3f91672d0065 libjava/java/rmi/AccessException.java - 4bd3033997bfe5a78c1ceff72d63b6fa libjava/java/rmi/AlreadyBoundException.java - 27b275626015632f6d3f39d5ef12a1a3 libjava/java/rmi/ConnectException.java - 5870f4fe19912cb4a1899b3d2f5e45a0 libjava/java/rmi/ConnectIOException.java - c5203bc420186272ece1b622326b5c02 libjava/java/rmi/MarshalException.java - 137e72eeb64f7c42704a351c5499223e libjava/java/rmi/MarshalledObject.java - 75dd5f4781422bd99a8553e88a639b42 libjava/java/rmi/Naming.java - cac3f0c03e7367b5cb5f2ce6a67ab88d libjava/java/rmi/NoSuchObjectException.java - a3bf20c5af69db6507016cf3fce625b1 libjava/java/rmi/NotBoundException.java - 5c2b97d396aee5bde9fb89cfe1c98e06 libjava/java/rmi/RMISecurityException.java - 59a69d7754c03772bce79d3ce45239da libjava/java/rmi/RMISecurityManager.java - 1e6174d28b381344e78a37bcc51cce56 libjava/java/rmi/Remote.java - 2ffff67750083713061280c64ba08135 libjava/java/rmi/RemoteException.java - 4dff85f009753690c7e91e9f184b707c libjava/java/rmi/ServerError.java - ceb780c7d5715667314590bb5976887d libjava/java/rmi/ServerException.java - 2a259df357e001d89942a4a1fc389d69 libjava/java/rmi/ServerRuntimeException.java - 524ba039650739ea5dd0f47bdc73ed82 libjava/java/rmi/StubNotFoundException.java - 2f520aca54db054cbb157d37e8a30876 libjava/java/rmi/UnexpectedException.java - 7c2b884f5fce8118bc57b4ea171e9187 libjava/java/rmi/UnknownHostException.java - 155a39ea3161a9e44dbd03834b89cf0d libjava/java/rmi/UnmarshalException.java 89156dfcd49890c7401b38cc086cfc00 libjava/java/rmi/activation/Activatable.java 81d55e3b6a2140a00a5ac59d54b99f61 libjava/java/rmi/activation/ActivateFailedException.java 769208103a923724edd6a0c3e9db020d libjava/java/rmi/activation/ActivationDesc.java 2c475fe7fb71d397cdd8e09b0ddafc6e libjava/java/rmi/activation/ActivationException.java - eab921fb9892707fe99ee6b54e972494 libjava/java/rmi/activation/ActivationGroup.java b6228637e463819675301705837334cb libjava/java/rmi/activation/ActivationGroupDesc.java b85e548af817811fbb9893c2f4729370 libjava/java/rmi/activation/ActivationGroupID.java b1e815ea74c808616926945d43306bb8 libjava/java/rmi/activation/ActivationID.java e0eb93a28d868a37bcdda9a9a68c7d0f libjava/java/rmi/activation/ActivationInstantiator.java fb6466fa984387a8bb8bddaef52f0459 libjava/java/rmi/activation/ActivationMonitor.java --- 20601,20659 ---- 51b0fc16b0ff4847f659415496b1c4f6 libjava/java/nio/channels/Selector.java ac697c6407ba9dd336505d8ffcf91ff9 libjava/java/nio/channels/ServerSocketChannel.java 2a11828e53460514f7a7824ab3b0f889 libjava/java/nio/channels/SocketChannel.java 435ba634c62983da8d691e60d06298cb libjava/java/nio/channels/spi/AbstractInterruptibleChannel.java 57c8f0ef897cda53ef69f2445850e81c libjava/java/nio/channels/spi/AbstractSelectableChannel.java cfa715d7acbc7f67b4751d74012417ae libjava/java/nio/channels/spi/AbstractSelectionKey.java dc0ddecf98603a73da8033a5d26040bb libjava/java/nio/channels/spi/AbstractSelector.java 6f2dbbf0932b12387b777e860983aecf libjava/java/nio/channels/spi/SelectorProvider.java + 8b1d38adbd66703aec03153a1920d0cc libjava/java/nio/channels/UnresolvedAddressException.java + b7a26772b0a6e5ef2c8dbecb3dbf3f56 libjava/java/nio/channels/UnsupportedAddressTypeException.java + 3a402b600fd2fba4559cdcc01cf51f1b libjava/java/nio/channels/WritableByteChannel.java + a172ddb3a027a2cc4d737409b8ea7466 libjava/java/nio/CharBufferImpl.java + 409903677f9662a80636f5dab3867f00 libjava/java/nio/CharBuffer.java e0ae87062a2d62c363f56bb22f52165c libjava/java/nio/charset/CharacterCodingException.java ff4f2df3d9e855e662eebb67ea3439b0 libjava/java/nio/charset/CharsetDecoder.java 0131ccba0d8eabb5c2f0b41b525403c1 libjava/java/nio/charset/CharsetEncoder.java + 2f672e2f7872d2de65523095d6f68dc8 libjava/java/nio/charset/Charset.java 386ed7d768c8c05b08a7a6e3e8dfe2ca libjava/java/nio/charset/CoderMalfunctionError.java f9e23e7fd0df59f2821e59029a3ba3ba libjava/java/nio/charset/CoderResult.java 8a52b998207aef19cd3b214b190a94e1 libjava/java/nio/charset/CodingErrorAction.java 75c8861403365cbe9f9600190fc1516f libjava/java/nio/charset/IllegalCharsetNameException.java 17e753f38dd620b5ac1c3286bbb473d8 libjava/java/nio/charset/MalformedInputException.java + e1a3888e87530e2dfe29d7ad5cf28d68 libjava/java/nio/charset/spi/CharsetProvider.java 2b747dc91e9ce98c6023ab511a61b750 libjava/java/nio/charset/UnmappableCharacterException.java 1f7caa065d09839e42e9cb2a455707f6 libjava/java/nio/charset/UnsupportedCharsetException.java ! 213517041cb14d720455b6e09458a81a libjava/java/nio/CharViewBufferImpl.java ! 305fe50fc78ffb793bbaf44b85653f54 libjava/java/nio/DirectByteBufferImpl.java ! ee6af503cd87971ac515b17ba9785849 libjava/java/nio/DoubleBufferImpl.java ! 3ca772379bb012d13de79fd14583dd9b libjava/java/nio/DoubleBuffer.java ! 7cb98694a6efa3a9fdc7c21b6d0927ec libjava/java/nio/DoubleViewBufferImpl.java ! bdcbc7fba52adc644c90ef1a47fb54a1 libjava/java/nio/FloatBufferImpl.java ! 292d85475973fa2da5c69339f80ca94d libjava/java/nio/FloatBuffer.java ! a8936841a8e0e2ca4ae6a1227d3d30fe libjava/java/nio/FloatViewBufferImpl.java ! 606da1f2707ea369719470007d12d151 libjava/java/nio/IntBufferImpl.java ! bcfcbeb0034346e0d8e5834888018229 libjava/java/nio/IntBuffer.java ! 2b9d5cb5487c6ebbb20c91fa95050cf7 libjava/java/nio/IntViewBufferImpl.java ! 8a8a110fd54dc91a2f201c662b122b87 libjava/java/nio/InvalidMarkException.java ! 9231078773e3ff7768f2f85ff3e923b5 libjava/java/nio/LongBufferImpl.java ! 9a1b2f8b34267d2f9c96b6fd9f14de03 libjava/java/nio/LongBuffer.java ! a8c9a91bc48aaeaa8209af8bd5b42ebf libjava/java/nio/LongViewBufferImpl.java ! 46a5593208e4a1a575ab0e9d50cda3db libjava/java/nio/MappedByteBufferImpl.java ! 33e2839a488380af180bb9c53b39c196 libjava/java/nio/MappedByteBuffer.java 55656ec1d5fd06cb6f85c50ddc227382 libjava/java/nio/natDirectByteBufferImpl.cc + 6872f3023009198422d06771dc2bb733 libjava/java/nio/ReadOnlyBufferException.java + 510dfc6796fe4ba848986d80ccad24a5 libjava/java/nio/ShortBufferImpl.java + ee94e881baa56996bf20127814ed76b4 libjava/java/nio/ShortBuffer.java + 8d2b700be3f6c1cd4d59d90c71b9b8b1 libjava/java/nio/ShortViewBufferImpl.java + 787f8e4d866a58cb91a23237671cfa1d libjava/java/nio/VMDirectByteBuffer.java c6dad42d304e5e3d951f3f91672d0065 libjava/java/rmi/AccessException.java 89156dfcd49890c7401b38cc086cfc00 libjava/java/rmi/activation/Activatable.java 81d55e3b6a2140a00a5ac59d54b99f61 libjava/java/rmi/activation/ActivateFailedException.java 769208103a923724edd6a0c3e9db020d libjava/java/rmi/activation/ActivationDesc.java 2c475fe7fb71d397cdd8e09b0ddafc6e libjava/java/rmi/activation/ActivationException.java b6228637e463819675301705837334cb libjava/java/rmi/activation/ActivationGroupDesc.java b85e548af817811fbb9893c2f4729370 libjava/java/rmi/activation/ActivationGroupID.java + eab921fb9892707fe99ee6b54e972494 libjava/java/rmi/activation/ActivationGroup.java b1e815ea74c808616926945d43306bb8 libjava/java/rmi/activation/ActivationID.java e0eb93a28d868a37bcdda9a9a68c7d0f libjava/java/rmi/activation/ActivationInstantiator.java fb6466fa984387a8bb8bddaef52f0459 libjava/java/rmi/activation/ActivationMonitor.java *************** bc1864a133dc9edc36409c8553bde59f libjav *** 20568,20595 **** 81896f5afe6f84fc2dbb685f38b4c5f3 libjava/java/rmi/activation/Activator.java a4fff6d4e08c886e9854917c29681a72 libjava/java/rmi/activation/UnknownGroupException.java e3f456810b365cfa2b35db54292afca5 libjava/java/rmi/activation/UnknownObjectException.java 22dbcc694fa2fc46314d358829f057b0 libjava/java/rmi/dgc/DGC.java 70f55ca2b5a4b88ae21d6b96f13155fb libjava/java/rmi/dgc/Lease.java 24fbf1e70adfee853fb4634e2a4e5ef4 libjava/java/rmi/dgc/VMID.java a6c8e31f7afe258a20bad5f0de1c7650 libjava/java/rmi/registry/LocateRegistry.java - 4e90935d7853cf17380db28765a91ce1 libjava/java/rmi/registry/Registry.java 5b33ded207420f7ce1c2b16d8f16e084 libjava/java/rmi/registry/RegistryHandler.java fd64f453d737e0ba73b319aa6ab05c90 libjava/java/rmi/server/ExportException.java dc79bb26e407531a0b7be2f80a8a08c4 libjava/java/rmi/server/LoaderHandler.java 3f044d334ba0adfaf0a18754ee525444 libjava/java/rmi/server/LogStream.java 9b75379971c1303a3199d6ec67745274 libjava/java/rmi/server/ObjID.java e11c5b8a703557e03d06789115cd012f libjava/java/rmi/server/Operation.java 13125ad9f709bb4ba41e02bbfd1c2676 libjava/java/rmi/server/RMIClassLoader.java 6f14360de179e4b25553fc3177e65e50 libjava/java/rmi/server/RMIClassLoaderSpi.java 4e7c6f703d543f65e8e318c3f4e3b43c libjava/java/rmi/server/RMIClientSocketFactory.java b94cae73d88c8ddeab24448c53b816e6 libjava/java/rmi/server/RMIFailureHandler.java 7e5c84b8053d23922f0c2db3768a451c libjava/java/rmi/server/RMIServerSocketFactory.java a35c4b4f1f9c833c19a6761f15b29b56 libjava/java/rmi/server/RMISocketFactory.java ! 0e79171a0eace3f562f61fd69037f8f6 libjava/java/rmi/server/RemoteCall.java ! 1cb8abbb4c0087ac81e6bfe3df93f592 libjava/java/rmi/server/RemoteObject.java ! ccfff65d836d0541058da3254b4c11da libjava/java/rmi/server/RemoteRef.java ! 4f62dfd335510ff534f50744489f2998 libjava/java/rmi/server/RemoteServer.java ! 88f747b7554fabda18027bd76a71fc4a libjava/java/rmi/server/RemoteStub.java 9c4badfd85894d5f7f87914a5681ad2b libjava/java/rmi/server/ServerCloneException.java 6a7045db8f6c36d0f1b64938214f93d8 libjava/java/rmi/server/ServerNotActiveException.java a2aabe2a9df120004ff16945437ef3d0 libjava/java/rmi/server/ServerRef.java --- 20661,20703 ---- 81896f5afe6f84fc2dbb685f38b4c5f3 libjava/java/rmi/activation/Activator.java a4fff6d4e08c886e9854917c29681a72 libjava/java/rmi/activation/UnknownGroupException.java e3f456810b365cfa2b35db54292afca5 libjava/java/rmi/activation/UnknownObjectException.java + 4bd3033997bfe5a78c1ceff72d63b6fa libjava/java/rmi/AlreadyBoundException.java + 27b275626015632f6d3f39d5ef12a1a3 libjava/java/rmi/ConnectException.java + 5870f4fe19912cb4a1899b3d2f5e45a0 libjava/java/rmi/ConnectIOException.java 22dbcc694fa2fc46314d358829f057b0 libjava/java/rmi/dgc/DGC.java 70f55ca2b5a4b88ae21d6b96f13155fb libjava/java/rmi/dgc/Lease.java 24fbf1e70adfee853fb4634e2a4e5ef4 libjava/java/rmi/dgc/VMID.java + c5203bc420186272ece1b622326b5c02 libjava/java/rmi/MarshalException.java + 137e72eeb64f7c42704a351c5499223e libjava/java/rmi/MarshalledObject.java + 75dd5f4781422bd99a8553e88a639b42 libjava/java/rmi/Naming.java + cac3f0c03e7367b5cb5f2ce6a67ab88d libjava/java/rmi/NoSuchObjectException.java + a3bf20c5af69db6507016cf3fce625b1 libjava/java/rmi/NotBoundException.java a6c8e31f7afe258a20bad5f0de1c7650 libjava/java/rmi/registry/LocateRegistry.java 5b33ded207420f7ce1c2b16d8f16e084 libjava/java/rmi/registry/RegistryHandler.java + 4e90935d7853cf17380db28765a91ce1 libjava/java/rmi/registry/Registry.java + 2ffff67750083713061280c64ba08135 libjava/java/rmi/RemoteException.java + 1e6174d28b381344e78a37bcc51cce56 libjava/java/rmi/Remote.java + 5c2b97d396aee5bde9fb89cfe1c98e06 libjava/java/rmi/RMISecurityException.java + 59a69d7754c03772bce79d3ce45239da libjava/java/rmi/RMISecurityManager.java + 4dff85f009753690c7e91e9f184b707c libjava/java/rmi/ServerError.java + ceb780c7d5715667314590bb5976887d libjava/java/rmi/ServerException.java fd64f453d737e0ba73b319aa6ab05c90 libjava/java/rmi/server/ExportException.java dc79bb26e407531a0b7be2f80a8a08c4 libjava/java/rmi/server/LoaderHandler.java 3f044d334ba0adfaf0a18754ee525444 libjava/java/rmi/server/LogStream.java 9b75379971c1303a3199d6ec67745274 libjava/java/rmi/server/ObjID.java e11c5b8a703557e03d06789115cd012f libjava/java/rmi/server/Operation.java + 0e79171a0eace3f562f61fd69037f8f6 libjava/java/rmi/server/RemoteCall.java + 1cb8abbb4c0087ac81e6bfe3df93f592 libjava/java/rmi/server/RemoteObject.java + ccfff65d836d0541058da3254b4c11da libjava/java/rmi/server/RemoteRef.java + 4f62dfd335510ff534f50744489f2998 libjava/java/rmi/server/RemoteServer.java + 88f747b7554fabda18027bd76a71fc4a libjava/java/rmi/server/RemoteStub.java 13125ad9f709bb4ba41e02bbfd1c2676 libjava/java/rmi/server/RMIClassLoader.java 6f14360de179e4b25553fc3177e65e50 libjava/java/rmi/server/RMIClassLoaderSpi.java 4e7c6f703d543f65e8e318c3f4e3b43c libjava/java/rmi/server/RMIClientSocketFactory.java b94cae73d88c8ddeab24448c53b816e6 libjava/java/rmi/server/RMIFailureHandler.java 7e5c84b8053d23922f0c2db3768a451c libjava/java/rmi/server/RMIServerSocketFactory.java a35c4b4f1f9c833c19a6761f15b29b56 libjava/java/rmi/server/RMISocketFactory.java ! 2a259df357e001d89942a4a1fc389d69 libjava/java/rmi/ServerRuntimeException.java 9c4badfd85894d5f7f87914a5681ad2b libjava/java/rmi/server/ServerCloneException.java 6a7045db8f6c36d0f1b64938214f93d8 libjava/java/rmi/server/ServerNotActiveException.java a2aabe2a9df120004ff16945437ef3d0 libjava/java/rmi/server/ServerRef.java *************** dd7096ae9e819d41e0005e0db3d1329d libjav *** 20600,20615 **** --- 20708,20778 ---- d5645f071fa2ebda05e76f632b5f9f1e libjava/java/rmi/server/UID.java 1ae29f41e16db52395286eb2481e421d libjava/java/rmi/server/UnicastRemoteObject.java 76a851e703e5186bd1d8c5563d97a51e libjava/java/rmi/server/Unreferenced.java + 524ba039650739ea5dd0f47bdc73ed82 libjava/java/rmi/StubNotFoundException.java + 2f520aca54db054cbb157d37e8a30876 libjava/java/rmi/UnexpectedException.java + 7c2b884f5fce8118bc57b4ea171e9187 libjava/java/rmi/UnknownHostException.java + 155a39ea3161a9e44dbd03834b89cf0d libjava/java/rmi/UnmarshalException.java 34d0beb22c27145098fc58c07b81566a libjava/java/security/AccessControlContext.java a7865c85bffb2a9a42509724fb5ef2df libjava/java/security/AccessControlException.java cf406de968f4ad8ec05e525550b81b0e libjava/java/security/AccessController.java + 4db87a2d94177fcdd112d7857b308f20 libjava/java/security/acl/AclEntry.java + c3800d8a767fd515d1f329c80987099c libjava/java/security/acl/Acl.java + 2917338fa5e0b9ab060b8c6e4d695d76 libjava/java/security/acl/AclNotFoundException.java + 1594747f3a4b9220f97e553ffc756ab9 libjava/java/security/acl/Group.java + 456bbd1131acf469b52cf782827c3398 libjava/java/security/acl/LastOwnerException.java + fdf22ccb03d68e06a059dde9db30877a libjava/java/security/acl/NotOwnerException.java + 221419167dd2271e48916cda2f260782 libjava/java/security/acl/Owner.java + 97eda210c6869a9bc3b721a325cb79c7 libjava/java/security/acl/Permission.java 704cf04f4ef9e65dbb3490f82905996d libjava/java/security/AlgorithmParameterGenerator.java 6d87fca7c6c0062711f5aa4f8643aec0 libjava/java/security/AlgorithmParameterGeneratorSpi.java e0fea5050f49f8a20c85acacb87d5b1c libjava/java/security/AlgorithmParameters.java 5a7d41e17debb55d6c88c0faedbaa6b3 libjava/java/security/AlgorithmParametersSpi.java 43de4bef810979384d503cb222b8d33b libjava/java/security/AllPermission.java 01efde3ddf50135ebaf7f0b82ca35ab1 libjava/java/security/BasicPermission.java + 4d050126f4943e502a8dc3c83d66e23c libjava/java/security/cert/CertificateEncodingException.java + 7f54f492bbb1f64d44c28c37c3fa16de libjava/java/security/cert/CertificateException.java + 9c31235a8ec55959cc36dba8486a8c64 libjava/java/security/cert/CertificateExpiredException.java + d351ebff911e6ad0bef6d90a8076ad69 libjava/java/security/cert/CertificateFactory.java + faafa343b4a9d96520908e186a2d580a libjava/java/security/cert/CertificateFactorySpi.java + 8cb359d39702949482a67ae15dc28f18 libjava/java/security/cert/Certificate.java + c8538322cde529f9e448f0f124533dfa libjava/java/security/cert/CertificateNotYetValidException.java + 0a6c71b2c194c351aab15f5afaa7e3ad libjava/java/security/cert/CertificateParsingException.java + ea9d0d7357087ae5e70676c966bcbcd2 libjava/java/security/cert/CertPathBuilderException.java + 7c812ed48ddb718fdb66b80b84929fb7 libjava/java/security/cert/CertPathBuilder.java + 477c4ebf514857825953a7a7aeb435e3 libjava/java/security/cert/CertPathBuilderResult.java + 6593e4d522c6f70b6397802bf1bcfb46 libjava/java/security/cert/CertPathBuilderSpi.java + f203fc5624889e6dacd773c0755671a9 libjava/java/security/cert/CertPath.java + e31aeed149b6265ac9dcee6d1bc42ea0 libjava/java/security/cert/CertPathParameters.java + fe7097338644872443e44c6af0b5390e libjava/java/security/cert/CertPathValidatorException.java + 4b5fe3723eab220530c089d814ddc64c libjava/java/security/cert/CertPathValidator.java + 6e5b4d6c7287e6883f6cd441d3f49a03 libjava/java/security/cert/CertPathValidatorResult.java + af178b58f9aa822457466e6a6a07147a libjava/java/security/cert/CertPathValidatorSpi.java + e40b626b387734eef2ec9a78ae02f55a libjava/java/security/cert/CertSelector.java + 819a6d628939bfac65473d5b91fd84da libjava/java/security/cert/CertStoreException.java + ac4302699356806da10f70d188999007 libjava/java/security/cert/CertStore.java + b41f08a7ad0473fd572f4185c2bb9d32 libjava/java/security/cert/CertStoreParameters.java + a1c462ed6f1be55e008202432aa9b9a4 libjava/java/security/cert/CertStoreSpi.java + bef0a1bc6175c32399d306384264da88 libjava/java/security/cert/CollectionCertStoreParameters.java + e1bafb0a85ec9a23d02f01cc1b801256 libjava/java/security/cert/CRLException.java + dcc8189154bd06647fbf290dd20a2e81 libjava/java/security/cert/CRL.java + 251beb976458d4131a4e9588a1c0183a libjava/java/security/cert/CRLSelector.java 07390c49794ee000eb7af3068c29a1f8 libjava/java/security/Certificate.java + fc7eb2fce909f500f060e961ad541afc libjava/java/security/cert/LDAPCertStoreParameters.java + 2db1f01fe5db43ed72876ed0451cceac libjava/java/security/cert/PKIXBuilderParameters.java + a90c8875ac20dbba7e17471282a1a13b libjava/java/security/cert/PKIXCertPathBuilderResult.java + f2ae42c9779ba93861a5c3e34fbefbb7 libjava/java/security/cert/PKIXCertPathChecker.java + 31191ec4f48bd7e1796297c7f67429fc libjava/java/security/cert/PKIXCertPathValidatorResult.java + 74609a7ee2d53c0107ab124eb925e026 libjava/java/security/cert/PKIXParameters.java + f091351c7306a7a9ef9e0c86fdc97c0e libjava/java/security/cert/PolicyNode.java + 4be8eabe4ca1ca749bb25e8a13d86ebf libjava/java/security/cert/PolicyQualifierInfo.java + 00d19f1f9868b357dd9dedac18a920c1 libjava/java/security/cert/TrustAnchor.java + d534810f4b0da6b313466877d3e687ed libjava/java/security/cert/X509Certificate.java + 48f5be80e2c97e271026098b6444e4d6 libjava/java/security/cert/X509CertSelector.java + d0441f9f5a80682c3aa07dab6ab780df libjava/java/security/cert/X509CRLEntry.java + 6e121e68fb4e58059c460cdc7db2360f libjava/java/security/cert/X509CRL.java + 2a3e0169cc92d0e7325f9e1904c11029 libjava/java/security/cert/X509CRLSelector.java + 202d791786b66f63160e08064c012ede libjava/java/security/cert/X509Extension.java + 45e9331e8c4fe87eb043176949c6fc40 libjava/java/security/classpath.security c63a75ee945694b46521f959c63bf2e7 libjava/java/security/CodeSource.java 245aba06f8ee6c6fc89e3105498f0d8b libjava/java/security/DigestException.java bc369afeec3973fff9864e1465371db5 libjava/java/security/DigestInputStream.java *************** df0e15fa439ee792c8d761374d7389ad libjav *** 20619,20733 **** 95c6bfc69b051eb3ae8ea040e3cf9868 libjava/java/security/DummyMessageDigest.java 45a716f352cd2eaeeb842222838cedff libjava/java/security/DummySignature.java b96ee79478bdc4c84e2c62fc533376e7 libjava/java/security/GeneralSecurityException.java - e99fa060f27ea3b010b24c47120b50f5 libjava/java/security/Guard.java aac87863b64ab1092c06d1e5cd1f2d21 libjava/java/security/GuardedObject.java 7a5ddcac9b55d2d12f7ea42984bfc3c0 libjava/java/security/Identity.java fe65fd5325370a6a795b40436762738b libjava/java/security/IdentityScope.java 9c06af56f7b7cdb753b23b5eb55fb4a8 libjava/java/security/InvalidAlgorithmParameterException.java a2bb9e679af9f0a3356b65aca4a1c907 libjava/java/security/InvalidKeyException.java ed21e24ae91c5af780a9f366f0831c54 libjava/java/security/InvalidParameterException.java - 9ee6e8b2b8cf7d967c660ad85af21f11 libjava/java/security/Key.java 9d5faa52191a028f7ee08b712c3b8a43 libjava/java/security/KeyException.java 11e6bf610419db0f0089824606e60d0c libjava/java/security/KeyFactory.java 87dd3bef09fe7bfd157603cd247d1a9f libjava/java/security/KeyFactorySpi.java ca8b07d9ab3892b75be8ffed942afeb3 libjava/java/security/KeyManagementException.java - f4a022d1710ce0e14745300d27ed3ebc libjava/java/security/KeyPair.java 7f8a0dc302ddcdfebf73965b9ef7732b libjava/java/security/KeyPairGenerator.java 71119d9ce6b4e2a5ad739143c2db2770 libjava/java/security/KeyPairGeneratorSpi.java ! a956c55f20fcc5dd7f650df8eb5e33b4 libjava/java/security/KeyStore.java f70ac02da37b9b9f0437061c11ece8f8 libjava/java/security/KeyStoreException.java cb5529720fe3890773360edd560c4df0 libjava/java/security/KeyStoreSpi.java d2711b858ecf4a40f4a8536a020eb6f9 libjava/java/security/MessageDigest.java 18a30fdecdb2e4b080f795f9af84767a libjava/java/security/MessageDigestSpi.java 9b5f239642952511426ae1584c8126db libjava/java/security/NoSuchAlgorithmException.java 8c65d8450a816c9a94968b72487cfe0a libjava/java/security/NoSuchProviderException.java - af215738562055982e4b318c5c25178c libjava/java/security/Permission.java 10e1f47b0fe08c61ac4bf4c3eecd6b81 libjava/java/security/PermissionCollection.java 2d9d1fadba6ce9daf76f5b59bc6a0bfc libjava/java/security/Permissions.java 4327bb17aebfbfd22aa721f4d76e68b0 libjava/java/security/Policy.java 92d4790d10fe7d2fd051887ae2fb1395 libjava/java/security/Principal.java a074e2ba8d20724414c9010cc8b18b72 libjava/java/security/PrivateKey.java - 65dbffd90e0b752531cec395bc7c4eb3 libjava/java/security/PrivilegedAction.java 7551fe17f9c322b238f1a27b6ba7d889 libjava/java/security/PrivilegedActionException.java 7e873eb90864424d50434931655573b2 libjava/java/security/PrivilegedExceptionAction.java 7cb921fd46f6009b10b1123d247d6f5a libjava/java/security/ProtectionDomain.java - 07d782c0dcf91763f7400dd25fbe4a9a libjava/java/security/Provider.java 9bc99cb5aaad46e1287b569dc1addea9 libjava/java/security/ProviderException.java 2db6c649d2ec877104766fe3edb3a15c libjava/java/security/PublicKey.java 3b9cb702a686465bfe8ef5fbd3aa3e63 libjava/java/security/SecureClassLoader.java 4318e06d08b841d880542c730cafdd45 libjava/java/security/SecureRandom.java 428cd103e2335ca5da80f05a2651287f libjava/java/security/SecureRandomSpi.java dd13d1ec0c6b14ebd1ecad2e8b2f7601 libjava/java/security/Security.java 1a6c5e6f1dc4b3c66196bca06f1885a1 libjava/java/security/SecurityPermission.java - 380bc83a461406fe2920394e1c8cf5e9 libjava/java/security/Signature.java 0b39a2c487c6a2ca7e4a8b94b74d7612 libjava/java/security/SignatureException.java e1180905376654c88bbe84979caa611a libjava/java/security/SignatureSpi.java 2a21faf64a46d1c9d3685820770f32d4 libjava/java/security/SignedObject.java 57905df73bb5c85ecc2913f35353b86b libjava/java/security/Signer.java - 2c476f56b0c54f394fba341d1f002b81 libjava/java/security/UnrecoverableKeyException.java - 651a6afeada1bd781364723b558d0d1d libjava/java/security/UnresolvedPermission.java - c3800d8a767fd515d1f329c80987099c libjava/java/security/acl/Acl.java - 4db87a2d94177fcdd112d7857b308f20 libjava/java/security/acl/AclEntry.java - 2917338fa5e0b9ab060b8c6e4d695d76 libjava/java/security/acl/AclNotFoundException.java - 1594747f3a4b9220f97e553ffc756ab9 libjava/java/security/acl/Group.java - 456bbd1131acf469b52cf782827c3398 libjava/java/security/acl/LastOwnerException.java - fdf22ccb03d68e06a059dde9db30877a libjava/java/security/acl/NotOwnerException.java - 221419167dd2271e48916cda2f260782 libjava/java/security/acl/Owner.java - 97eda210c6869a9bc3b721a325cb79c7 libjava/java/security/acl/Permission.java - dcc8189154bd06647fbf290dd20a2e81 libjava/java/security/cert/CRL.java - e1bafb0a85ec9a23d02f01cc1b801256 libjava/java/security/cert/CRLException.java - 251beb976458d4131a4e9588a1c0183a libjava/java/security/cert/CRLSelector.java - f203fc5624889e6dacd773c0755671a9 libjava/java/security/cert/CertPath.java - 7c812ed48ddb718fdb66b80b84929fb7 libjava/java/security/cert/CertPathBuilder.java - ea9d0d7357087ae5e70676c966bcbcd2 libjava/java/security/cert/CertPathBuilderException.java - 477c4ebf514857825953a7a7aeb435e3 libjava/java/security/cert/CertPathBuilderResult.java - 6593e4d522c6f70b6397802bf1bcfb46 libjava/java/security/cert/CertPathBuilderSpi.java - e31aeed149b6265ac9dcee6d1bc42ea0 libjava/java/security/cert/CertPathParameters.java - 4b5fe3723eab220530c089d814ddc64c libjava/java/security/cert/CertPathValidator.java - fe7097338644872443e44c6af0b5390e libjava/java/security/cert/CertPathValidatorException.java - 6e5b4d6c7287e6883f6cd441d3f49a03 libjava/java/security/cert/CertPathValidatorResult.java - af178b58f9aa822457466e6a6a07147a libjava/java/security/cert/CertPathValidatorSpi.java - e40b626b387734eef2ec9a78ae02f55a libjava/java/security/cert/CertSelector.java - ac4302699356806da10f70d188999007 libjava/java/security/cert/CertStore.java - 819a6d628939bfac65473d5b91fd84da libjava/java/security/cert/CertStoreException.java - b41f08a7ad0473fd572f4185c2bb9d32 libjava/java/security/cert/CertStoreParameters.java - a1c462ed6f1be55e008202432aa9b9a4 libjava/java/security/cert/CertStoreSpi.java - 8cb359d39702949482a67ae15dc28f18 libjava/java/security/cert/Certificate.java - 4d050126f4943e502a8dc3c83d66e23c libjava/java/security/cert/CertificateEncodingException.java - 7f54f492bbb1f64d44c28c37c3fa16de libjava/java/security/cert/CertificateException.java - 9c31235a8ec55959cc36dba8486a8c64 libjava/java/security/cert/CertificateExpiredException.java - d351ebff911e6ad0bef6d90a8076ad69 libjava/java/security/cert/CertificateFactory.java - faafa343b4a9d96520908e186a2d580a libjava/java/security/cert/CertificateFactorySpi.java - c8538322cde529f9e448f0f124533dfa libjava/java/security/cert/CertificateNotYetValidException.java - 0a6c71b2c194c351aab15f5afaa7e3ad libjava/java/security/cert/CertificateParsingException.java - bef0a1bc6175c32399d306384264da88 libjava/java/security/cert/CollectionCertStoreParameters.java - fc7eb2fce909f500f060e961ad541afc libjava/java/security/cert/LDAPCertStoreParameters.java - 2db1f01fe5db43ed72876ed0451cceac libjava/java/security/cert/PKIXBuilderParameters.java - a90c8875ac20dbba7e17471282a1a13b libjava/java/security/cert/PKIXCertPathBuilderResult.java - f2ae42c9779ba93861a5c3e34fbefbb7 libjava/java/security/cert/PKIXCertPathChecker.java - 31191ec4f48bd7e1796297c7f67429fc libjava/java/security/cert/PKIXCertPathValidatorResult.java - 74609a7ee2d53c0107ab124eb925e026 libjava/java/security/cert/PKIXParameters.java - f091351c7306a7a9ef9e0c86fdc97c0e libjava/java/security/cert/PolicyNode.java - 4be8eabe4ca1ca749bb25e8a13d86ebf libjava/java/security/cert/PolicyQualifierInfo.java - 00d19f1f9868b357dd9dedac18a920c1 libjava/java/security/cert/TrustAnchor.java - 6e121e68fb4e58059c460cdc7db2360f libjava/java/security/cert/X509CRL.java - d0441f9f5a80682c3aa07dab6ab780df libjava/java/security/cert/X509CRLEntry.java - 2a3e0169cc92d0e7325f9e1904c11029 libjava/java/security/cert/X509CRLSelector.java - 48f5be80e2c97e271026098b6444e4d6 libjava/java/security/cert/X509CertSelector.java - d534810f4b0da6b313466877d3e687ed libjava/java/security/cert/X509Certificate.java - 202d791786b66f63160e08064c012ede libjava/java/security/cert/X509Extension.java - 45e9331e8c4fe87eb043176949c6fc40 libjava/java/security/classpath.security - 05cf8051ed53e6eda4e37ab935f4ccfe libjava/java/security/interfaces/DSAKey.java - 0c0066186c36c4ebb02dc7f324792a9c libjava/java/security/interfaces/DSAKeyPairGenerator.java - ebcbc3f90e81c994e95b39cb2c84bbd3 libjava/java/security/interfaces/DSAParams.java - c4fe85df4a1239fff983c142afa1928f libjava/java/security/interfaces/DSAPrivateKey.java - e9b61a016e56de1a79c5a6210b35393c libjava/java/security/interfaces/DSAPublicKey.java - aa922e1aa72958f3ee68e7acc3f1df10 libjava/java/security/interfaces/RSAKey.java - f9a74718134c86448efec6281769afbd libjava/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java - 4f2d5d408da89bf3abea50591bdf4eb9 libjava/java/security/interfaces/RSAPrivateCrtKey.java - c6ce9c7f89e331e2004fc21231635c84 libjava/java/security/interfaces/RSAPrivateKey.java - 50f9fd130711703cf11afadd90175861 libjava/java/security/interfaces/RSAPublicKey.java - 7ba6b1101fde93a39b0377813a7d16a7 libjava/java/security/libgcj.security d086fcfd9b580a8c1719f41b489a1680 libjava/java/security/spec/AlgorithmParameterSpec.java 66a9186b7ce8d64c2f69949efb0aa7e3 libjava/java/security/spec/DSAParameterSpec.java b5740b26780ece9c92d53a209f30152c libjava/java/security/spec/DSAPrivateKeySpec.java --- 20782,20843 ---- 95c6bfc69b051eb3ae8ea040e3cf9868 libjava/java/security/DummyMessageDigest.java 45a716f352cd2eaeeb842222838cedff libjava/java/security/DummySignature.java b96ee79478bdc4c84e2c62fc533376e7 libjava/java/security/GeneralSecurityException.java aac87863b64ab1092c06d1e5cd1f2d21 libjava/java/security/GuardedObject.java + e99fa060f27ea3b010b24c47120b50f5 libjava/java/security/Guard.java 7a5ddcac9b55d2d12f7ea42984bfc3c0 libjava/java/security/Identity.java fe65fd5325370a6a795b40436762738b libjava/java/security/IdentityScope.java + 05cf8051ed53e6eda4e37ab935f4ccfe libjava/java/security/interfaces/DSAKey.java + 0c0066186c36c4ebb02dc7f324792a9c libjava/java/security/interfaces/DSAKeyPairGenerator.java + ebcbc3f90e81c994e95b39cb2c84bbd3 libjava/java/security/interfaces/DSAParams.java + c4fe85df4a1239fff983c142afa1928f libjava/java/security/interfaces/DSAPrivateKey.java + e9b61a016e56de1a79c5a6210b35393c libjava/java/security/interfaces/DSAPublicKey.java + aa922e1aa72958f3ee68e7acc3f1df10 libjava/java/security/interfaces/RSAKey.java + f9a74718134c86448efec6281769afbd libjava/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java + 4f2d5d408da89bf3abea50591bdf4eb9 libjava/java/security/interfaces/RSAPrivateCrtKey.java + c6ce9c7f89e331e2004fc21231635c84 libjava/java/security/interfaces/RSAPrivateKey.java + 50f9fd130711703cf11afadd90175861 libjava/java/security/interfaces/RSAPublicKey.java 9c06af56f7b7cdb753b23b5eb55fb4a8 libjava/java/security/InvalidAlgorithmParameterException.java a2bb9e679af9f0a3356b65aca4a1c907 libjava/java/security/InvalidKeyException.java ed21e24ae91c5af780a9f366f0831c54 libjava/java/security/InvalidParameterException.java 9d5faa52191a028f7ee08b712c3b8a43 libjava/java/security/KeyException.java 11e6bf610419db0f0089824606e60d0c libjava/java/security/KeyFactory.java 87dd3bef09fe7bfd157603cd247d1a9f libjava/java/security/KeyFactorySpi.java + 9ee6e8b2b8cf7d967c660ad85af21f11 libjava/java/security/Key.java ca8b07d9ab3892b75be8ffed942afeb3 libjava/java/security/KeyManagementException.java 7f8a0dc302ddcdfebf73965b9ef7732b libjava/java/security/KeyPairGenerator.java 71119d9ce6b4e2a5ad739143c2db2770 libjava/java/security/KeyPairGeneratorSpi.java ! f4a022d1710ce0e14745300d27ed3ebc libjava/java/security/KeyPair.java f70ac02da37b9b9f0437061c11ece8f8 libjava/java/security/KeyStoreException.java + a956c55f20fcc5dd7f650df8eb5e33b4 libjava/java/security/KeyStore.java cb5529720fe3890773360edd560c4df0 libjava/java/security/KeyStoreSpi.java + 7ba6b1101fde93a39b0377813a7d16a7 libjava/java/security/libgcj.security d2711b858ecf4a40f4a8536a020eb6f9 libjava/java/security/MessageDigest.java 18a30fdecdb2e4b080f795f9af84767a libjava/java/security/MessageDigestSpi.java 9b5f239642952511426ae1584c8126db libjava/java/security/NoSuchAlgorithmException.java 8c65d8450a816c9a94968b72487cfe0a libjava/java/security/NoSuchProviderException.java 10e1f47b0fe08c61ac4bf4c3eecd6b81 libjava/java/security/PermissionCollection.java + af215738562055982e4b318c5c25178c libjava/java/security/Permission.java 2d9d1fadba6ce9daf76f5b59bc6a0bfc libjava/java/security/Permissions.java 4327bb17aebfbfd22aa721f4d76e68b0 libjava/java/security/Policy.java 92d4790d10fe7d2fd051887ae2fb1395 libjava/java/security/Principal.java a074e2ba8d20724414c9010cc8b18b72 libjava/java/security/PrivateKey.java 7551fe17f9c322b238f1a27b6ba7d889 libjava/java/security/PrivilegedActionException.java + 65dbffd90e0b752531cec395bc7c4eb3 libjava/java/security/PrivilegedAction.java 7e873eb90864424d50434931655573b2 libjava/java/security/PrivilegedExceptionAction.java 7cb921fd46f6009b10b1123d247d6f5a libjava/java/security/ProtectionDomain.java 9bc99cb5aaad46e1287b569dc1addea9 libjava/java/security/ProviderException.java + 07d782c0dcf91763f7400dd25fbe4a9a libjava/java/security/Provider.java 2db6c649d2ec877104766fe3edb3a15c libjava/java/security/PublicKey.java 3b9cb702a686465bfe8ef5fbd3aa3e63 libjava/java/security/SecureClassLoader.java 4318e06d08b841d880542c730cafdd45 libjava/java/security/SecureRandom.java 428cd103e2335ca5da80f05a2651287f libjava/java/security/SecureRandomSpi.java dd13d1ec0c6b14ebd1ecad2e8b2f7601 libjava/java/security/Security.java 1a6c5e6f1dc4b3c66196bca06f1885a1 libjava/java/security/SecurityPermission.java 0b39a2c487c6a2ca7e4a8b94b74d7612 libjava/java/security/SignatureException.java + 380bc83a461406fe2920394e1c8cf5e9 libjava/java/security/Signature.java e1180905376654c88bbe84979caa611a libjava/java/security/SignatureSpi.java 2a21faf64a46d1c9d3685820770f32d4 libjava/java/security/SignedObject.java 57905df73bb5c85ecc2913f35353b86b libjava/java/security/Signer.java d086fcfd9b580a8c1719f41b489a1680 libjava/java/security/spec/AlgorithmParameterSpec.java 66a9186b7ce8d64c2f69949efb0aa7e3 libjava/java/security/spec/DSAParameterSpec.java b5740b26780ece9c92d53a209f30152c libjava/java/security/spec/DSAPrivateKeySpec.java *************** b17092ca8db663225c869069d753dcea libjav *** 20745,20758 **** 4fd947af16e2146c6e81eefd0fa21769 libjava/java/security/spec/RSAPrivateKeySpec.java cc9dee774a378831d9137af0d79a2527 libjava/java/security/spec/RSAPublicKeySpec.java c5ce0c08c530c35e89bae723d4a08983 libjava/java/security/spec/X509EncodedKeySpec.java 81075c049ddcd61cd21d663ea2416598 libjava/java/sql/Array.java 8bac28257fd570e71e9704b36f53b2a7 libjava/java/sql/BatchUpdateException.java e7afaa4874528302953886bdb84eb533 libjava/java/sql/Blob.java 6eddc6e31c094648c82e70aaf95404af libjava/java/sql/CallableStatement.java 0cd820d214cbcf34fa822f66b55a4719 libjava/java/sql/Clob.java 41013423b7fa2cc86645ec095570588a libjava/java/sql/Connection.java - 1f1658dc2fc42c390dc05585c555aefa libjava/java/sql/DataTruncation.java 67866a79e40623f1f9b6b75e8b1085a0 libjava/java/sql/DatabaseMetaData.java b2c138f650277689aaed13f2362deb70 libjava/java/sql/Date.java 4c08f7b8ffdbb3820664ed3ced2842a7 libjava/java/sql/Driver.java 47922102c14d9486450429df2717965f libjava/java/sql/DriverManager.java --- 20855,20870 ---- 4fd947af16e2146c6e81eefd0fa21769 libjava/java/security/spec/RSAPrivateKeySpec.java cc9dee774a378831d9137af0d79a2527 libjava/java/security/spec/RSAPublicKeySpec.java c5ce0c08c530c35e89bae723d4a08983 libjava/java/security/spec/X509EncodedKeySpec.java + 2c476f56b0c54f394fba341d1f002b81 libjava/java/security/UnrecoverableKeyException.java + 651a6afeada1bd781364723b558d0d1d libjava/java/security/UnresolvedPermission.java 81075c049ddcd61cd21d663ea2416598 libjava/java/sql/Array.java 8bac28257fd570e71e9704b36f53b2a7 libjava/java/sql/BatchUpdateException.java e7afaa4874528302953886bdb84eb533 libjava/java/sql/Blob.java 6eddc6e31c094648c82e70aaf95404af libjava/java/sql/CallableStatement.java 0cd820d214cbcf34fa822f66b55a4719 libjava/java/sql/Clob.java 41013423b7fa2cc86645ec095570588a libjava/java/sql/Connection.java 67866a79e40623f1f9b6b75e8b1085a0 libjava/java/sql/DatabaseMetaData.java + 1f1658dc2fc42c390dc05585c555aefa libjava/java/sql/DataTruncation.java b2c138f650277689aaed13f2362deb70 libjava/java/sql/Date.java 4c08f7b8ffdbb3820664ed3ced2842a7 libjava/java/sql/Driver.java 47922102c14d9486450429df2717965f libjava/java/sql/DriverManager.java *************** b2c138f650277689aaed13f2362deb70 libjav *** 20762,20774 **** 5e5aa1d3c82aeabdfbd0993efd1ee54a libjava/java/sql/Ref.java fb427c09886493e739131d0fedf7b07b libjava/java/sql/ResultSet.java 84520063292675e192794fcfe3b2e7a7 libjava/java/sql/ResultSetMetaData.java d7bad73a6038b90585b2ec8118cd86b2 libjava/java/sql/SQLData.java 3d0c45309670ad0550ed9066b1e5ec61 libjava/java/sql/SQLException.java a45472f66485af6a085fdfda9668b492 libjava/java/sql/SQLInput.java c34cd08cf53008fc096c61a20c31190b libjava/java/sql/SQLOutput.java 1eca5f0b47b55896ed75b2ea5a7e2014 libjava/java/sql/SQLPermission.java 41d61657b7a5677d1b46b31836d2ff70 libjava/java/sql/SQLWarning.java - 01736900513ab612df4e43f4a2aac5b1 libjava/java/sql/Savepoint.java a0a2b096f9c267574c4b1901c321ece8 libjava/java/sql/Statement.java bb59542a56c07d074158419dbfd1049a libjava/java/sql/Struct.java 4204be21e0c049f41218afacc7f87fe0 libjava/java/sql/Time.java --- 20874,20886 ---- 5e5aa1d3c82aeabdfbd0993efd1ee54a libjava/java/sql/Ref.java fb427c09886493e739131d0fedf7b07b libjava/java/sql/ResultSet.java 84520063292675e192794fcfe3b2e7a7 libjava/java/sql/ResultSetMetaData.java + 01736900513ab612df4e43f4a2aac5b1 libjava/java/sql/Savepoint.java d7bad73a6038b90585b2ec8118cd86b2 libjava/java/sql/SQLData.java 3d0c45309670ad0550ed9066b1e5ec61 libjava/java/sql/SQLException.java a45472f66485af6a085fdfda9668b492 libjava/java/sql/SQLInput.java c34cd08cf53008fc096c61a20c31190b libjava/java/sql/SQLOutput.java 1eca5f0b47b55896ed75b2ea5a7e2014 libjava/java/sql/SQLPermission.java 41d61657b7a5677d1b46b31836d2ff70 libjava/java/sql/SQLWarning.java a0a2b096f9c267574c4b1901c321ece8 libjava/java/sql/Statement.java bb59542a56c07d074158419dbfd1049a libjava/java/sql/Struct.java 4204be21e0c049f41218afacc7f87fe0 libjava/java/sql/Time.java *************** de499802306e388ed02c856d2683d50b libjav *** 20776,20783 **** 0c2e0941100621fd27998f2f1f103431 libjava/java/sql/Types.java d955642fad41a199b8ad3704af9f0fec libjava/java/text/Annotation.java c101e89b9114765f38b1e0a65e222ffb libjava/java/text/AttributedCharacterIterator.java - 5f7178cc68d0ab2bdd8c851e855c03ea libjava/java/text/AttributedString.java 0508b555dc2d05c152c0cd3ae5fb8c46 libjava/java/text/AttributedStringIterator.java 08f0ddf30e60e9f1e927f13c43ffcf49 libjava/java/text/BreakIterator.java dd6ee066e673807a3666520f26bd7786 libjava/java/text/CharacterIterator.java cdcd318bc5fbeb6cacc23c556fa42152 libjava/java/text/ChoiceFormat.java --- 20888,20895 ---- 0c2e0941100621fd27998f2f1f103431 libjava/java/sql/Types.java d955642fad41a199b8ad3704af9f0fec libjava/java/text/Annotation.java c101e89b9114765f38b1e0a65e222ffb libjava/java/text/AttributedCharacterIterator.java 0508b555dc2d05c152c0cd3ae5fb8c46 libjava/java/text/AttributedStringIterator.java + 5f7178cc68d0ab2bdd8c851e855c03ea libjava/java/text/AttributedString.java 08f0ddf30e60e9f1e927f13c43ffcf49 libjava/java/text/BreakIterator.java dd6ee066e673807a3666520f26bd7786 libjava/java/text/CharacterIterator.java cdcd318bc5fbeb6cacc23c556fa42152 libjava/java/text/ChoiceFormat.java *************** c4183fc00947dd19f6e640ec8ef430a9 libjav *** 20791,20803 **** c5517a3829a44eeb261c80b400646180 libjava/java/text/FieldPosition.java ac546610d6176686ad7638ed54cc625e libjava/java/text/Format.java c57e1b0c426cc6058bf6851602e6b07a libjava/java/text/MessageFormat.java 25b7d3a1902c3bae8cdf46a3c61e4cc0 libjava/java/text/NumberFormat.java 2e77895f27731324902a1097c4e09574 libjava/java/text/ParseException.java a4c4c88ab8bf31f257fae5211744c618 libjava/java/text/ParsePosition.java 2c3824391b90ce20713bd6f630ab79dc libjava/java/text/RuleBasedCollator.java 05db2e17535e1aca53bc94e4e22b62c9 libjava/java/text/SimpleDateFormat.java f2a933945261c04f1477fd444e568956 libjava/java/text/StringCharacterIterator.java - 1a0c8d1f8762b747a35f3c5c6ae0c540 libjava/java/text/natCollator.cc ebdd599c9c010fe95c7a979c9a4c99ce libjava/java/util/AbstractCollection.java 1a11e74a52423d0b09b714fbcefe3e1b libjava/java/util/AbstractList.java 60e43b49dd0211c21098c99392eebb6c libjava/java/util/AbstractMap.java --- 20903,20915 ---- c5517a3829a44eeb261c80b400646180 libjava/java/text/FieldPosition.java ac546610d6176686ad7638ed54cc625e libjava/java/text/Format.java c57e1b0c426cc6058bf6851602e6b07a libjava/java/text/MessageFormat.java + 1a0c8d1f8762b747a35f3c5c6ae0c540 libjava/java/text/natCollator.cc 25b7d3a1902c3bae8cdf46a3c61e4cc0 libjava/java/text/NumberFormat.java 2e77895f27731324902a1097c4e09574 libjava/java/text/ParseException.java a4c4c88ab8bf31f257fae5211744c618 libjava/java/text/ParsePosition.java 2c3824391b90ce20713bd6f630ab79dc libjava/java/text/RuleBasedCollator.java 05db2e17535e1aca53bc94e4e22b62c9 libjava/java/text/SimpleDateFormat.java f2a933945261c04f1477fd444e568956 libjava/java/text/StringCharacterIterator.java ebdd599c9c010fe95c7a979c9a4c99ce libjava/java/util/AbstractCollection.java 1a11e74a52423d0b09b714fbcefe3e1b libjava/java/util/AbstractList.java 60e43b49dd0211c21098c99392eebb6c libjava/java/util/AbstractMap.java *************** c608eb95df97d8cee65e9f3a4dbb457b libjav *** 20825,20864 **** 7218b2f4165e132c880314e1a6e59a06 libjava/java/util/Hashtable.java 9783d4db4d06348e72503fb5c7a5b8a9 libjava/java/util/IdentityHashMap.java 6f1be1d99a3f5b24a27560733f7c0769 libjava/java/util/Iterator.java - 36950532534529fcde0a7a72e6701571 libjava/java/util/LinkedHashMap.java - 6d49f760ccb899b7be5a11a129d3c9f7 libjava/java/util/LinkedHashSet.java - 8e711cce0d11278189c39a4b7630e4b0 libjava/java/util/LinkedList.java - e9e1656f70f04e5b7348ea020dbc1fdf libjava/java/util/List.java - 187ac043837a26a1e670257cbe2c5941 libjava/java/util/ListIterator.java - 440c575a229c60cc316f27bf65854059 libjava/java/util/ListResourceBundle.java - e9041d7916cb38b9e9cb70eb06b13ee3 libjava/java/util/Locale.java - a4449862cfd57528ba3bfad8612c25b3 libjava/java/util/Map.java - bbc2887828a505801875d34afcdd1bdc libjava/java/util/MissingResourceException.java - c82deec2ac1dc09084ca61e433ed919c libjava/java/util/NoSuchElementException.java - bd1d0bc9e20fd6d7166c815d23bec83a libjava/java/util/Observable.java - 2a9215eaf2dfed532119d9b92131035d libjava/java/util/Observer.java - ed9e49af8c69ebdf6d00eeea4640cb0d libjava/java/util/Properties.java - 3ca505eb7d9de69eab53a8a8ce2904a4 libjava/java/util/PropertyPermission.java - 22ee3b172c679da2b2a442a9b10b1acd libjava/java/util/PropertyPermissionCollection.java - 1db962ee794b844492edb19463af397b libjava/java/util/PropertyResourceBundle.java - ecc546f8699f79375e2a6d71d5e078f5 libjava/java/util/Random.java - 1cc590659d31a2fbc0bd959960693368 libjava/java/util/RandomAccess.java - 02ddb0a5cb5832b88ec57a734f379bfb libjava/java/util/ResourceBundle.java - 8a5429208cfa579b9f500635db009dce libjava/java/util/Set.java - 5c9ee1849729602ac7886d7a05897b1b libjava/java/util/SimpleTimeZone.java - 5b1b05523d404d295ffc6fd906605fef libjava/java/util/SortedMap.java - a77f69fb63798cc08fd417c11c14672d libjava/java/util/SortedSet.java - aa2ae7b804b31c085619a0ae882f99de libjava/java/util/Stack.java - 27c053b392570f643ee3ea09ae0d2e19 libjava/java/util/StringTokenizer.java - ef866538fd5a78227700d666449bed4b libjava/java/util/TimeZone.java - efbf404727dd25f4743098bddeefa345 libjava/java/util/Timer.java - 0d84bd2f6f433602bd166c021318998c libjava/java/util/TimerTask.java - 097c66143eb9a9f9b2bb741501bd0cff libjava/java/util/TooManyListenersException.java - f4af74cf6e7edfd16c200585535f7e99 libjava/java/util/TreeMap.java - 76152455cd0f4d0d66b045d54cd9a342 libjava/java/util/TreeSet.java - 56141120cfd393722c82155b0fe8676b libjava/java/util/VMTimeZone.java - 659c7192a3a82313e0b77835fbabb794 libjava/java/util/Vector.java - 70008843857cb33b53d2488b3c5f1626 libjava/java/util/WeakHashMap.java 8810f6721c8550da21cbe3c366c4567a libjava/java/util/jar/Attributes.java f3c2bde333d7b1c53c739d10c452329c libjava/java/util/jar/JarEntry.java 633ea8c436f28f08b1f4d869b890b258 libjava/java/util/jar/JarException.java --- 20937,20942 ---- *************** f3c2bde333d7b1c53c739d10c452329c libjav *** 20866,20871 **** --- 20944,20956 ---- ff8d6a0799ca63384bf1b3cf35f684d0 libjava/java/util/jar/JarInputStream.java b618e0e44c1101452cffdc1408ca0193 libjava/java/util/jar/JarOutputStream.java a90c0b1e50c6e639c0fb034ed16218b0 libjava/java/util/jar/Manifest.java + 36950532534529fcde0a7a72e6701571 libjava/java/util/LinkedHashMap.java + 6d49f760ccb899b7be5a11a129d3c9f7 libjava/java/util/LinkedHashSet.java + 8e711cce0d11278189c39a4b7630e4b0 libjava/java/util/LinkedList.java + 187ac043837a26a1e670257cbe2c5941 libjava/java/util/ListIterator.java + e9e1656f70f04e5b7348ea020dbc1fdf libjava/java/util/List.java + 440c575a229c60cc316f27bf65854059 libjava/java/util/ListResourceBundle.java + e9041d7916cb38b9e9cb70eb06b13ee3 libjava/java/util/Locale.java 44b63e1b4bebae6768b5e6265fde9183 libjava/java/util/logging/ConsoleHandler.java 68f786ba1dbb2ec693e954a44cfd2da0 libjava/java/util/logging/ErrorManager.java 58ae777c4297024bab5f806692b15108 libjava/java/util/logging/FileHandler.java *************** a90c0b1e50c6e639c0fb034ed16218b0 libjav *** 20873,20891 **** 0573adc9abcf63012ac99f90ea96ed09 libjava/java/util/logging/Formatter.java a8e9053ae445f7ee1d649c5d0f242e28 libjava/java/util/logging/Handler.java af99f09df38aecfebc1be6caef039e88 libjava/java/util/logging/Level.java - 97f59486d13396eceef83dcd9e75822b libjava/java/util/logging/LogManager.java - fa1f82db3e73bc7cce71d272c5eca987 libjava/java/util/logging/LogRecord.java 1b471a4cd9a22bdecc5cda0d93f01398 libjava/java/util/logging/Logger.java 36e4ddf1ca8a1cde7ceeb9b5e9a035dc libjava/java/util/logging/LoggingPermission.java 41130dd177ec5fa6b9c2272b0c6fc4d1 libjava/java/util/logging/MemoryHandler.java a002f234707b0e9f56d6b3fe9f8296bf libjava/java/util/logging/SimpleFormatter.java dda90f06cf6c5f6aa6014e8ddce22fb5 libjava/java/util/logging/SocketHandler.java 606b98f2e4e23adc4b1a6574b4a1faef libjava/java/util/logging/StreamHandler.java ecef47236a47deeec70302b07131d427 libjava/java/util/logging/XMLFormatter.java ! a8a109e84e6cb0612ed5da3f51ce4f2d libjava/java/util/logging/logging.properties ! 1994483dc0f992fbc3740ed7cef1fca7 libjava/java/util/logging/natLogger.cc 9ce324aa06122ee1148e68a41b3a2083 libjava/java/util/natResourceBundle.cc 55240de7d7becadb2d8663153ecab259 libjava/java/util/natVMTimeZone.cc d28cb33bc9c19f6f0c84363d2fcddb92 libjava/java/util/prefs/AbstractPreferences.java 256e83f25fad75473932c391552cb14b libjava/java/util/prefs/BackingStoreException.java 28951caa79e6a62a68459a78ba4504b0 libjava/java/util/prefs/InvalidPreferencesFormatException.java --- 20958,20981 ---- 0573adc9abcf63012ac99f90ea96ed09 libjava/java/util/logging/Formatter.java a8e9053ae445f7ee1d649c5d0f242e28 libjava/java/util/logging/Handler.java af99f09df38aecfebc1be6caef039e88 libjava/java/util/logging/Level.java 1b471a4cd9a22bdecc5cda0d93f01398 libjava/java/util/logging/Logger.java 36e4ddf1ca8a1cde7ceeb9b5e9a035dc libjava/java/util/logging/LoggingPermission.java + a8a109e84e6cb0612ed5da3f51ce4f2d libjava/java/util/logging/logging.properties + 97f59486d13396eceef83dcd9e75822b libjava/java/util/logging/LogManager.java + fa1f82db3e73bc7cce71d272c5eca987 libjava/java/util/logging/LogRecord.java 41130dd177ec5fa6b9c2272b0c6fc4d1 libjava/java/util/logging/MemoryHandler.java + 1994483dc0f992fbc3740ed7cef1fca7 libjava/java/util/logging/natLogger.cc a002f234707b0e9f56d6b3fe9f8296bf libjava/java/util/logging/SimpleFormatter.java dda90f06cf6c5f6aa6014e8ddce22fb5 libjava/java/util/logging/SocketHandler.java 606b98f2e4e23adc4b1a6574b4a1faef libjava/java/util/logging/StreamHandler.java ecef47236a47deeec70302b07131d427 libjava/java/util/logging/XMLFormatter.java ! a4449862cfd57528ba3bfad8612c25b3 libjava/java/util/Map.java ! bbc2887828a505801875d34afcdd1bdc libjava/java/util/MissingResourceException.java 9ce324aa06122ee1148e68a41b3a2083 libjava/java/util/natResourceBundle.cc 55240de7d7becadb2d8663153ecab259 libjava/java/util/natVMTimeZone.cc + c82deec2ac1dc09084ca61e433ed919c libjava/java/util/NoSuchElementException.java + bd1d0bc9e20fd6d7166c815d23bec83a libjava/java/util/Observable.java + 2a9215eaf2dfed532119d9b92131035d libjava/java/util/Observer.java d28cb33bc9c19f6f0c84363d2fcddb92 libjava/java/util/prefs/AbstractPreferences.java 256e83f25fad75473932c391552cb14b libjava/java/util/prefs/BackingStoreException.java 28951caa79e6a62a68459a78ba4504b0 libjava/java/util/prefs/InvalidPreferencesFormatException.java *************** d28cb33bc9c19f6f0c84363d2fcddb92 libjav *** 20893,20924 **** 2cbc48b59cbcfdd2a12ce623c273b17d libjava/java/util/prefs/NodeChangeListener.java 4b994ebc7b557f8c3fe2410604c815e3 libjava/java/util/prefs/PreferenceChangeEvent.java 5a7d4b7431fa6d6b7cd0e33dc81c5c81 libjava/java/util/prefs/PreferenceChangeListener.java - 400963230924fd2a327d5f2598b544ed libjava/java/util/prefs/Preferences.java 63bfa559995e4aba45c88cc29335bb94 libjava/java/util/prefs/PreferencesFactory.java 85dd546c6649c275399a4431c311f966 libjava/java/util/regex/Matcher.java 2c06886b5910415b9ad2429d4090d6cd libjava/java/util/regex/Pattern.java 403229bb073f94d1d31e151c43571b45 libjava/java/util/regex/PatternSyntaxException.java 60e812205db1c9217885c22a89e43fcc libjava/java/util/zip/Adler32.java - 72ebf52147630fcf515407834f1f296c libjava/java/util/zip/CRC32.java 2fa0ed75771c3308b914770b4e88aafa libjava/java/util/zip/CheckedInputStream.java a7e5af15abb6a1a93e5ff1d1ed471753 libjava/java/util/zip/CheckedOutputStream.java c739403d3917777989d801804a636590 libjava/java/util/zip/Checksum.java 350397e46b376392d5dd5b38ac810c3b libjava/java/util/zip/DataFormatException.java 9b5bc9cf047fc26360878a5076219053 libjava/java/util/zip/Deflater.java dd4dea28fe11a1dad5b6cfcd00cd04c8 libjava/java/util/zip/DeflaterOutputStream.java e44178cde34125a8c7d25b57c0c58d80 libjava/java/util/zip/GZIPInputStream.java ee251f2510d5da9135a5b7b3bee0b28c libjava/java/util/zip/GZIPOutputStream.java - b2d3704f59a33a6ae469bfb2486d1211 libjava/java/util/zip/Inflater.java b071a4ce0883c630fbaa0571bf8f34c5 libjava/java/util/zip/InflaterInputStream.java 2b61aa5a2dac29480dd5bd41a6c2d636 libjava/java/util/zip/ZipConstants.java eda9e159f8d75a36b092d2e9582bc37a libjava/java/util/zip/ZipEntry.java f3b7099cf4b32a8e4aa4a783dbab180c libjava/java/util/zip/ZipException.java 417ffca3bf3546a080b3fea1e8ec92ab libjava/java/util/zip/ZipFile.java e40a156d7de5a9ca2595fbdb18bdff17 libjava/java/util/zip/ZipInputStream.java bac3c12500202f33cfb5213845e34268 libjava/java/util/zip/ZipOutputStream.java - 25df7cd5571d97e22829f6244a1b2e1f libjava/java/util/zip/natDeflater.cc - df7b112bc4248d86d37b1f679c2660c4 libjava/java/util/zip/natInflater.cc - 38f946a082306b1a6db1bbb6c0a62893 libjava/javax/accessibility/Accessible.java ee5122da071ebc2738acdfd9cd8684fe libjava/javax/accessibility/AccessibleAction.java 9792dfb5f067461ce61296aac16ec933 libjava/javax/accessibility/AccessibleBundle.java e19b24e843d424276a54fc2ff8083787 libjava/javax/accessibility/AccessibleComponent.java --- 20983,21035 ---- 2cbc48b59cbcfdd2a12ce623c273b17d libjava/java/util/prefs/NodeChangeListener.java 4b994ebc7b557f8c3fe2410604c815e3 libjava/java/util/prefs/PreferenceChangeEvent.java 5a7d4b7431fa6d6b7cd0e33dc81c5c81 libjava/java/util/prefs/PreferenceChangeListener.java 63bfa559995e4aba45c88cc29335bb94 libjava/java/util/prefs/PreferencesFactory.java + 400963230924fd2a327d5f2598b544ed libjava/java/util/prefs/Preferences.java + ed9e49af8c69ebdf6d00eeea4640cb0d libjava/java/util/Properties.java + 22ee3b172c679da2b2a442a9b10b1acd libjava/java/util/PropertyPermissionCollection.java + 3ca505eb7d9de69eab53a8a8ce2904a4 libjava/java/util/PropertyPermission.java + 1db962ee794b844492edb19463af397b libjava/java/util/PropertyResourceBundle.java + 1cc590659d31a2fbc0bd959960693368 libjava/java/util/RandomAccess.java + ecc546f8699f79375e2a6d71d5e078f5 libjava/java/util/Random.java 85dd546c6649c275399a4431c311f966 libjava/java/util/regex/Matcher.java 2c06886b5910415b9ad2429d4090d6cd libjava/java/util/regex/Pattern.java 403229bb073f94d1d31e151c43571b45 libjava/java/util/regex/PatternSyntaxException.java + 02ddb0a5cb5832b88ec57a734f379bfb libjava/java/util/ResourceBundle.java + 8a5429208cfa579b9f500635db009dce libjava/java/util/Set.java + 5c9ee1849729602ac7886d7a05897b1b libjava/java/util/SimpleTimeZone.java + 5b1b05523d404d295ffc6fd906605fef libjava/java/util/SortedMap.java + a77f69fb63798cc08fd417c11c14672d libjava/java/util/SortedSet.java + aa2ae7b804b31c085619a0ae882f99de libjava/java/util/Stack.java + 27c053b392570f643ee3ea09ae0d2e19 libjava/java/util/StringTokenizer.java + efbf404727dd25f4743098bddeefa345 libjava/java/util/Timer.java + 0d84bd2f6f433602bd166c021318998c libjava/java/util/TimerTask.java + ef866538fd5a78227700d666449bed4b libjava/java/util/TimeZone.java + 097c66143eb9a9f9b2bb741501bd0cff libjava/java/util/TooManyListenersException.java + f4af74cf6e7edfd16c200585535f7e99 libjava/java/util/TreeMap.java + 76152455cd0f4d0d66b045d54cd9a342 libjava/java/util/TreeSet.java + 659c7192a3a82313e0b77835fbabb794 libjava/java/util/Vector.java + 56141120cfd393722c82155b0fe8676b libjava/java/util/VMTimeZone.java + 70008843857cb33b53d2488b3c5f1626 libjava/java/util/WeakHashMap.java 60e812205db1c9217885c22a89e43fcc libjava/java/util/zip/Adler32.java 2fa0ed75771c3308b914770b4e88aafa libjava/java/util/zip/CheckedInputStream.java a7e5af15abb6a1a93e5ff1d1ed471753 libjava/java/util/zip/CheckedOutputStream.java c739403d3917777989d801804a636590 libjava/java/util/zip/Checksum.java + 72ebf52147630fcf515407834f1f296c libjava/java/util/zip/CRC32.java 350397e46b376392d5dd5b38ac810c3b libjava/java/util/zip/DataFormatException.java 9b5bc9cf047fc26360878a5076219053 libjava/java/util/zip/Deflater.java dd4dea28fe11a1dad5b6cfcd00cd04c8 libjava/java/util/zip/DeflaterOutputStream.java e44178cde34125a8c7d25b57c0c58d80 libjava/java/util/zip/GZIPInputStream.java ee251f2510d5da9135a5b7b3bee0b28c libjava/java/util/zip/GZIPOutputStream.java b071a4ce0883c630fbaa0571bf8f34c5 libjava/java/util/zip/InflaterInputStream.java + b2d3704f59a33a6ae469bfb2486d1211 libjava/java/util/zip/Inflater.java + 25df7cd5571d97e22829f6244a1b2e1f libjava/java/util/zip/natDeflater.cc + df7b112bc4248d86d37b1f679c2660c4 libjava/java/util/zip/natInflater.cc 2b61aa5a2dac29480dd5bd41a6c2d636 libjava/java/util/zip/ZipConstants.java eda9e159f8d75a36b092d2e9582bc37a libjava/java/util/zip/ZipEntry.java f3b7099cf4b32a8e4aa4a783dbab180c libjava/java/util/zip/ZipException.java 417ffca3bf3546a080b3fea1e8ec92ab libjava/java/util/zip/ZipFile.java e40a156d7de5a9ca2595fbdb18bdff17 libjava/java/util/zip/ZipInputStream.java bac3c12500202f33cfb5213845e34268 libjava/java/util/zip/ZipOutputStream.java ee5122da071ebc2738acdfd9cd8684fe libjava/javax/accessibility/AccessibleAction.java 9792dfb5f067461ce61296aac16ec933 libjava/javax/accessibility/AccessibleBundle.java e19b24e843d424276a54fc2ff8083787 libjava/javax/accessibility/AccessibleComponent.java *************** efede2653bbe1b2f9538c6a87b962007 libjav *** 20929,20934 **** --- 21040,21046 ---- 6611833e2e0b789e345b2ebefa849bfa libjava/javax/accessibility/AccessibleHyperlink.java 2fa514f9ef628c51a221d39cbb1f94b6 libjava/javax/accessibility/AccessibleHypertext.java a5404398e7b16b5c2732ce7c3b9e6132 libjava/javax/accessibility/AccessibleIcon.java + 38f946a082306b1a6db1bbb6c0a62893 libjava/javax/accessibility/Accessible.java 8fa535322d10b78b9b8a4e4560ed6c75 libjava/javax/accessibility/AccessibleKeyBinding.java 54c515c0704327bf2d7bc1914be87a40 libjava/javax/accessibility/AccessibleRelation.java 43166582397b6153bcb50c44abd17748 libjava/javax/accessibility/AccessibleRelationSet.java *************** d667564970fc93528ae1ebcfc247e8c2 libjav *** 20942,20956 **** 7f116c6c527b1df487a39130eb906ff9 libjava/javax/accessibility/AccessibleText.java 43024925d51991b9e60671fa94de5fb8 libjava/javax/accessibility/AccessibleValue.java fa98caef88c572988a4c70b84fe3faa3 libjava/javax/crypto/BadPaddingException.java - 32c6f38ad32fb2ee34cc2d4365d661f2 libjava/javax/crypto/Cipher.java 51eb2f6380c6c3903a022d027742e27a libjava/javax/crypto/CipherInputStream.java 29be710f3099eca4d99fe724eda8dede libjava/javax/crypto/CipherOutputStream.java bc341a3c86b30fe794b3ef9360e7304d libjava/javax/crypto/CipherSpi.java 54cd86e0158600b076b1fd48920f0b45 libjava/javax/crypto/EncryptedPrivateKeyInfo.java - 7e48cf082ae3b3ee30048620b28ce8cb libjava/javax/crypto/ExemptionMechanism.java 504885e68b0a4a2e7cf20e12cee26ddc libjava/javax/crypto/ExemptionMechanismException.java ad7171e67fe4e10ddbf8fba59a6d0e31 libjava/javax/crypto/ExemptionMechanismSpi.java 48b160ea7a8dbd08f2116cec4c2463c1 libjava/javax/crypto/IllegalBlockSizeException.java 008b218c06a01ac2025e871e0e4ef35c libjava/javax/crypto/KeyAgreement.java a9ef84cdb1a85bb4cae5bd59ff8d2efa libjava/javax/crypto/KeyAgreementSpi.java 2cd67f18c208374125b8ea7ad79bc490 libjava/javax/crypto/KeyGenerator.java --- 21054,21072 ---- 7f116c6c527b1df487a39130eb906ff9 libjava/javax/accessibility/AccessibleText.java 43024925d51991b9e60671fa94de5fb8 libjava/javax/accessibility/AccessibleValue.java fa98caef88c572988a4c70b84fe3faa3 libjava/javax/crypto/BadPaddingException.java 51eb2f6380c6c3903a022d027742e27a libjava/javax/crypto/CipherInputStream.java + 32c6f38ad32fb2ee34cc2d4365d661f2 libjava/javax/crypto/Cipher.java 29be710f3099eca4d99fe724eda8dede libjava/javax/crypto/CipherOutputStream.java bc341a3c86b30fe794b3ef9360e7304d libjava/javax/crypto/CipherSpi.java 54cd86e0158600b076b1fd48920f0b45 libjava/javax/crypto/EncryptedPrivateKeyInfo.java 504885e68b0a4a2e7cf20e12cee26ddc libjava/javax/crypto/ExemptionMechanismException.java + 7e48cf082ae3b3ee30048620b28ce8cb libjava/javax/crypto/ExemptionMechanism.java ad7171e67fe4e10ddbf8fba59a6d0e31 libjava/javax/crypto/ExemptionMechanismSpi.java 48b160ea7a8dbd08f2116cec4c2463c1 libjava/javax/crypto/IllegalBlockSizeException.java + fb9fa50bc5721078de0d9b552aa9af17 libjava/javax/crypto/interfaces/DHKey.java + ef89eb5b2b991943b85a536cd0369e3d libjava/javax/crypto/interfaces/DHPrivateKey.java + aedfd31806a36ff58561f6e4f6eefcf4 libjava/javax/crypto/interfaces/DHPublicKey.java + 9978f96c2854b4804da3f4469cdb980a libjava/javax/crypto/interfaces/PBEKey.java 008b218c06a01ac2025e871e0e4ef35c libjava/javax/crypto/KeyAgreement.java a9ef84cdb1a85bb4cae5bd59ff8d2efa libjava/javax/crypto/KeyAgreementSpi.java 2cd67f18c208374125b8ea7ad79bc490 libjava/javax/crypto/KeyGenerator.java *************** a9ef84cdb1a85bb4cae5bd59ff8d2efa libjav *** 20958,20976 **** a9a33a739642c284882e7f3e1a83d4a3 libjava/javax/crypto/Mac.java 6f43f62c80fd0fefba1a9b618f7ff039 libjava/javax/crypto/MacSpi.java e84f105df1e1ce1e663c4e083681b40b libjava/javax/crypto/NoSuchPaddingException.java - 87d70d50643abdf1f059ad294fc68e5c libjava/javax/crypto/NullCipher.java 5540fa51ef0bf172a158263d75e9452c libjava/javax/crypto/NullCipherImpl.java f8315c6e4e3f58f5270788c361961fb7 libjava/javax/crypto/SealedObject.java - 18497070eaf5a97fc7e7eeef463c78f3 libjava/javax/crypto/SecretKey.java b996abf4253c0a0c3a140afd19eb5876 libjava/javax/crypto/SecretKeyFactory.java 2991dcaa3c9ba4c496607aa3cc6cfb98 libjava/javax/crypto/SecretKeyFactorySpi.java 5098b20300ff0cdf88a012b6da4d3d42 libjava/javax/crypto/ShortBufferException.java - fb9fa50bc5721078de0d9b552aa9af17 libjava/javax/crypto/interfaces/DHKey.java - ef89eb5b2b991943b85a536cd0369e3d libjava/javax/crypto/interfaces/DHPrivateKey.java - aedfd31806a36ff58561f6e4f6eefcf4 libjava/javax/crypto/interfaces/DHPublicKey.java - 9978f96c2854b4804da3f4469cdb980a libjava/javax/crypto/interfaces/PBEKey.java - eb5f71687f818d4aef7ef6b72bcba64f libjava/javax/crypto/spec/DESKeySpec.java 705d931f608dd1f1dde1c727b18d6a2f libjava/javax/crypto/spec/DESedeKeySpec.java 0842c36d3dbee1ad11b5cd783e925376 libjava/javax/crypto/spec/DHGenParameterSpec.java 72fc61275cdfebec856ed0c977637ee1 libjava/javax/crypto/spec/DHParameterSpec.java 750adfd50de8efebec3229115b8115b9 libjava/javax/crypto/spec/DHPrivateKeySpec.java --- 21074,21088 ---- a9a33a739642c284882e7f3e1a83d4a3 libjava/javax/crypto/Mac.java 6f43f62c80fd0fefba1a9b618f7ff039 libjava/javax/crypto/MacSpi.java e84f105df1e1ce1e663c4e083681b40b libjava/javax/crypto/NoSuchPaddingException.java 5540fa51ef0bf172a158263d75e9452c libjava/javax/crypto/NullCipherImpl.java + 87d70d50643abdf1f059ad294fc68e5c libjava/javax/crypto/NullCipher.java f8315c6e4e3f58f5270788c361961fb7 libjava/javax/crypto/SealedObject.java b996abf4253c0a0c3a140afd19eb5876 libjava/javax/crypto/SecretKeyFactory.java 2991dcaa3c9ba4c496607aa3cc6cfb98 libjava/javax/crypto/SecretKeyFactorySpi.java + 18497070eaf5a97fc7e7eeef463c78f3 libjava/javax/crypto/SecretKey.java 5098b20300ff0cdf88a012b6da4d3d42 libjava/javax/crypto/ShortBufferException.java 705d931f608dd1f1dde1c727b18d6a2f libjava/javax/crypto/spec/DESedeKeySpec.java + eb5f71687f818d4aef7ef6b72bcba64f libjava/javax/crypto/spec/DESKeySpec.java 0842c36d3dbee1ad11b5cd783e925376 libjava/javax/crypto/spec/DHGenParameterSpec.java 72fc61275cdfebec856ed0c977637ee1 libjava/javax/crypto/spec/DHParameterSpec.java 750adfd50de8efebec3229115b8115b9 libjava/javax/crypto/spec/DHPrivateKeySpec.java *************** eb5f71687f818d4aef7ef6b72bcba64f libjav *** 20981,21009 **** e990c747af5c5497e0494b4c57beae58 libjava/javax/crypto/spec/RC2ParameterSpec.java db866fed91e89e2cd5b739b13139962c libjava/javax/crypto/spec/RC5ParameterSpec.java 83c7755e32c0b5d2b2dde54a1242309b libjava/javax/crypto/spec/SecretKeySpec.java e715893bab0498fe1bf4a8fce6840120 libjava/javax/imageio/IIOException.java af25330bfad3b38527f7c8995f8adb81 libjava/javax/imageio/IIOImage.java - ad5aabdcf154e17dbdd60d2ccbc0f395 libjava/javax/imageio/IIOParam.java 9947d6ab76b37c4ab0e727353aa534c8 libjava/javax/imageio/IIOParamController.java 8dd681b08eeb28ca11ce296ed3089dbe libjava/javax/imageio/ImageIO.java - 44b53a91bb5014157a8ff99bc883abc3 libjava/javax/imageio/ImageReadParam.java 6c8e2026e2d06fab52e6fb93ab76e87c libjava/javax/imageio/ImageReader.java 9b38a5cc1961026b8ddc2f7ee340fc3e libjava/javax/imageio/ImageTranscoder.java 3c3b2e0a3f12dec6ee0dfacdc3e51364 libjava/javax/imageio/ImageTypeSpecifier.java 7bea1e8139a39ae5d0a4055f72ddeebd libjava/javax/imageio/ImageWriteParam.java 7044e6cef7b437c5a3aa3e269db79f2c libjava/javax/imageio/ImageWriter.java - f84ebd9613e6aebb18f55dbebe1f2776 libjava/javax/imageio/event/IIOReadProgressListener.java - f9d22f1e633437ae960b438d047efbef libjava/javax/imageio/event/IIOReadUpdateListener.java - c81702514172bf3104a5cd4d5ffa6325 libjava/javax/imageio/event/IIOReadWarningListener.java - a08f0f73a9c62113c7ee37cf4307bb4a libjava/javax/imageio/event/IIOWriteProgressListener.java - 38ee53c68b4e4353832d8bda3ed4b5a2 libjava/javax/imageio/event/IIOWriteWarningListener.java - 46fd2285f054fd0808899a5f5e29359d libjava/javax/imageio/event/package.html 86cd09ec5a470a13f1b24f1c6b59db66 libjava/javax/imageio/metadata/IIOAttr.java 77df1d9d2e0dd4ff5982af8d369953a8 libjava/javax/imageio/metadata/IIOInvalidTreeException.java - 454636b80de83da6417bb9f26d11be8c libjava/javax/imageio/metadata/IIOMetadata.java b594146ba35a81ad6e1c3704e30b7b75 libjava/javax/imageio/metadata/IIOMetadataController.java - 39c2858fa4bcf138a10ed990453d9373 libjava/javax/imageio/metadata/IIOMetadataFormat.java 8e987fffc4c49d436e92e1eb3893c365 libjava/javax/imageio/metadata/IIOMetadataFormatImpl.java c73f8573f9a8dcbfd0f4d003d998780c libjava/javax/imageio/metadata/IIOMetadataNode.java 0dc71f0701bdb5914cefebf4980575a0 libjava/javax/imageio/metadata/IIONamedNodeMap.java 16d5b620f395f3107b269c473b2b2018 libjava/javax/imageio/metadata/IIONodeList.java --- 21093,21121 ---- e990c747af5c5497e0494b4c57beae58 libjava/javax/crypto/spec/RC2ParameterSpec.java db866fed91e89e2cd5b739b13139962c libjava/javax/crypto/spec/RC5ParameterSpec.java 83c7755e32c0b5d2b2dde54a1242309b libjava/javax/crypto/spec/SecretKeySpec.java + f84ebd9613e6aebb18f55dbebe1f2776 libjava/javax/imageio/event/IIOReadProgressListener.java + f9d22f1e633437ae960b438d047efbef libjava/javax/imageio/event/IIOReadUpdateListener.java + c81702514172bf3104a5cd4d5ffa6325 libjava/javax/imageio/event/IIOReadWarningListener.java + a08f0f73a9c62113c7ee37cf4307bb4a libjava/javax/imageio/event/IIOWriteProgressListener.java + 38ee53c68b4e4353832d8bda3ed4b5a2 libjava/javax/imageio/event/IIOWriteWarningListener.java + 46fd2285f054fd0808899a5f5e29359d libjava/javax/imageio/event/package.html e715893bab0498fe1bf4a8fce6840120 libjava/javax/imageio/IIOException.java af25330bfad3b38527f7c8995f8adb81 libjava/javax/imageio/IIOImage.java 9947d6ab76b37c4ab0e727353aa534c8 libjava/javax/imageio/IIOParamController.java + ad5aabdcf154e17dbdd60d2ccbc0f395 libjava/javax/imageio/IIOParam.java 8dd681b08eeb28ca11ce296ed3089dbe libjava/javax/imageio/ImageIO.java 6c8e2026e2d06fab52e6fb93ab76e87c libjava/javax/imageio/ImageReader.java + 44b53a91bb5014157a8ff99bc883abc3 libjava/javax/imageio/ImageReadParam.java 9b38a5cc1961026b8ddc2f7ee340fc3e libjava/javax/imageio/ImageTranscoder.java 3c3b2e0a3f12dec6ee0dfacdc3e51364 libjava/javax/imageio/ImageTypeSpecifier.java 7bea1e8139a39ae5d0a4055f72ddeebd libjava/javax/imageio/ImageWriteParam.java 7044e6cef7b437c5a3aa3e269db79f2c libjava/javax/imageio/ImageWriter.java 86cd09ec5a470a13f1b24f1c6b59db66 libjava/javax/imageio/metadata/IIOAttr.java 77df1d9d2e0dd4ff5982af8d369953a8 libjava/javax/imageio/metadata/IIOInvalidTreeException.java b594146ba35a81ad6e1c3704e30b7b75 libjava/javax/imageio/metadata/IIOMetadataController.java 8e987fffc4c49d436e92e1eb3893c365 libjava/javax/imageio/metadata/IIOMetadataFormatImpl.java + 39c2858fa4bcf138a10ed990453d9373 libjava/javax/imageio/metadata/IIOMetadataFormat.java + 454636b80de83da6417bb9f26d11be8c libjava/javax/imageio/metadata/IIOMetadata.java c73f8573f9a8dcbfd0f4d003d998780c libjava/javax/imageio/metadata/IIOMetadataNode.java 0dc71f0701bdb5914cefebf4980575a0 libjava/javax/imageio/metadata/IIONamedNodeMap.java 16d5b620f395f3107b269c473b2b2018 libjava/javax/imageio/metadata/IIONodeList.java *************** ca7906fe6451e153fa02c44f5208f5d5 libjav *** 21017,21034 **** 91e7e69e791c724b344abd4032e51461 libjava/javax/imageio/spi/ImageReaderWriterSpi.java 09ec60918a2d5184d510855d02ed336c libjava/javax/imageio/spi/ImageTranscoderSpi.java 34e1ebfa937e0556fb752de8d94b5e03 libjava/javax/imageio/spi/ImageWriterSpi.java b15b7b22ac823872002c46fd1d8a061c libjava/javax/imageio/spi/RegisterableService.java a28d885d9e6dd2df6d57fd7245d3470a libjava/javax/imageio/spi/ServiceRegistry.java - 85b32dc9c96eb57e5085d61b75aa8f53 libjava/javax/imageio/spi/package.html 09e2af7b2e7315dcc4c3c110fe0165d6 libjava/javax/imageio/stream/FileCacheImageInputStream.java 0ffc21b51e8fb57600d46081d3910888 libjava/javax/imageio/stream/FileCacheImageOutputStream.java 28a8b6d8414396c51b80a2ff07c0524a libjava/javax/imageio/stream/FileImageInputStream.java b37db2220823613e011992d1403c411b libjava/javax/imageio/stream/FileImageOutputStream.java 1d94e3be3cc00c1fd84572f0e887243e libjava/javax/imageio/stream/IIOByteBuffer.java - 50204d4d7d6d5aea815f212d23deb7f7 libjava/javax/imageio/stream/ImageInputStream.java 1d0ed2b27a7b8e38e0dee9b2f0947253 libjava/javax/imageio/stream/ImageInputStreamImpl.java ! 6896ad4b83b5e87c6bc24ae8c5c3da31 libjava/javax/imageio/stream/ImageOutputStream.java 4775ccd7e7114b4e15ac2b08bd3e6ad5 libjava/javax/imageio/stream/ImageOutputStreamImpl.java 77fda4b459978cdf3d5929ce5f4ea27c libjava/javax/imageio/stream/MemoryCacheImageInputStream.java 116fa24631b1952b9eed840d5088568e libjava/javax/imageio/stream/MemoryCacheImageOutputStream.java da53270ac86dc5011c4b76a66283c3fc libjava/javax/imageio/stream/package.html --- 21129,21146 ---- 91e7e69e791c724b344abd4032e51461 libjava/javax/imageio/spi/ImageReaderWriterSpi.java 09ec60918a2d5184d510855d02ed336c libjava/javax/imageio/spi/ImageTranscoderSpi.java 34e1ebfa937e0556fb752de8d94b5e03 libjava/javax/imageio/spi/ImageWriterSpi.java + 85b32dc9c96eb57e5085d61b75aa8f53 libjava/javax/imageio/spi/package.html b15b7b22ac823872002c46fd1d8a061c libjava/javax/imageio/spi/RegisterableService.java a28d885d9e6dd2df6d57fd7245d3470a libjava/javax/imageio/spi/ServiceRegistry.java 09e2af7b2e7315dcc4c3c110fe0165d6 libjava/javax/imageio/stream/FileCacheImageInputStream.java 0ffc21b51e8fb57600d46081d3910888 libjava/javax/imageio/stream/FileCacheImageOutputStream.java 28a8b6d8414396c51b80a2ff07c0524a libjava/javax/imageio/stream/FileImageInputStream.java b37db2220823613e011992d1403c411b libjava/javax/imageio/stream/FileImageOutputStream.java 1d94e3be3cc00c1fd84572f0e887243e libjava/javax/imageio/stream/IIOByteBuffer.java 1d0ed2b27a7b8e38e0dee9b2f0947253 libjava/javax/imageio/stream/ImageInputStreamImpl.java ! 50204d4d7d6d5aea815f212d23deb7f7 libjava/javax/imageio/stream/ImageInputStream.java 4775ccd7e7114b4e15ac2b08bd3e6ad5 libjava/javax/imageio/stream/ImageOutputStreamImpl.java + 6896ad4b83b5e87c6bc24ae8c5c3da31 libjava/javax/imageio/stream/ImageOutputStream.java 77fda4b459978cdf3d5929ce5f4ea27c libjava/javax/imageio/stream/MemoryCacheImageInputStream.java 116fa24631b1952b9eed840d5088568e libjava/javax/imageio/stream/MemoryCacheImageOutputStream.java da53270ac86dc5011c4b76a66283c3fc libjava/javax/imageio/stream/package.html *************** de9e71478d16f88cdcadc119cc29bc87 libjav *** 21043,21080 **** 2b1067964a8d8adaa63790a3b06b43a8 libjava/javax/naming/ConfigurationException.java a257c4a1b7cf6810c6357258274f50be libjava/javax/naming/Context.java 1cbb840d58019afb3390dd8f81a72593 libjava/javax/naming/ContextNotEmptyException.java - afeac3fb56260d0bb9f3fcf7e2f1b147 libjava/javax/naming/InitialContext.java - 1e6208679f1e95890fb5f6cd0d45af76 libjava/javax/naming/InsufficientResourcesException.java - 02730237c45c457919ff6290af5d8687 libjava/javax/naming/InterruptedNamingException.java - a767862455cc2a9791dd895c38020b5a libjava/javax/naming/InvalidNameException.java - d68a76fdaed656554f55ea164b2224e2 libjava/javax/naming/LimitExceededException.java - 626c35ed2efdae593394d6981222d24f libjava/javax/naming/LinkException.java - 8f4a70e90ff3e82203722b18c7e091f2 libjava/javax/naming/LinkLoopException.java - 525f2e0a4fe4d733a738b645f318db9b libjava/javax/naming/LinkRef.java - b2efedba8a0b038104a536fcb537f2ed libjava/javax/naming/MalformedLinkException.java - a88864c0290ebcaee758922e7cf6454e libjava/javax/naming/Name.java - 173163ad7a80004c8c90008ee240b66d libjava/javax/naming/NameAlreadyBoundException.java - 375160a450acb39741c0756269e317b4 libjava/javax/naming/NameClassPair.java - 29a39880f86047ad530de00239a9b147 libjava/javax/naming/NameNotFoundException.java - 18109d59067f1305d682dfd15d9779ab libjava/javax/naming/NameParser.java - 8facc8069bc0029e4696d6791ee8f576 libjava/javax/naming/NamingEnumeration.java - e32d72e73311cbe37582f187ba416cef libjava/javax/naming/NamingException.java - 97c82c94fba163b00aa3db8b8a8e424f libjava/javax/naming/NamingSecurityException.java - b3fc6c544dc2b32a351014ddfdef5513 libjava/javax/naming/NoInitialContextException.java - bbb4057c171f66c70a27ccd492573324 libjava/javax/naming/NoPermissionException.java - 4c60e586b6a2cacf9b948507b90d112d libjava/javax/naming/NotContextException.java - 2d67eeb89063f3bb8d122a9bae58b3ec libjava/javax/naming/OperationNotSupportedException.java - e261401ac95361b875ce7e478956f565 libjava/javax/naming/PartialResultException.java - 4e1b4cddb930ac4275f94c532ee9b8c2 libjava/javax/naming/RefAddr.java - 0a3fbc6034df65cee63259a814c0831c libjava/javax/naming/Reference.java - 9464e80bdb94166ad0979ee3036f9c4d libjava/javax/naming/Referenceable.java - 9e6ebd85fb4882b78b860bb350952908 libjava/javax/naming/ReferralException.java - 4f1f15cb704834f140109f9cb368716b libjava/javax/naming/ServiceUnavailableException.java - fb47d1d9a0b8e45666976fda3ef05b53 libjava/javax/naming/SizeLimitExceededException.java - 53df728601f9eb45f27de06d37f3b221 libjava/javax/naming/StringRefAddr.java - 98bd51d4f00c23d37a8a5795ffd4a1b9 libjava/javax/naming/TimeLimitExceededException.java - ab6b08467fba0e0b7d084f004a55d718 libjava/javax/naming/directory/Attribute.java 1db27e6e7a3b870552842764142ad3ff libjava/javax/naming/directory/AttributeInUseException.java 318f4ae113e476d86661dd184ebe0be8 libjava/javax/naming/directory/AttributeModificationException.java eb1d744feb77c38158e5eaf17cf1b873 libjava/javax/naming/directory/Attributes.java ba146994fafd0adfe03153ebf03c45b1 libjava/javax/naming/directory/BasicAttribute.java --- 21155,21162 ---- 2b1067964a8d8adaa63790a3b06b43a8 libjava/javax/naming/ConfigurationException.java a257c4a1b7cf6810c6357258274f50be libjava/javax/naming/Context.java 1cbb840d58019afb3390dd8f81a72593 libjava/javax/naming/ContextNotEmptyException.java 1db27e6e7a3b870552842764142ad3ff libjava/javax/naming/directory/AttributeInUseException.java + ab6b08467fba0e0b7d084f004a55d718 libjava/javax/naming/directory/Attribute.java 318f4ae113e476d86661dd184ebe0be8 libjava/javax/naming/directory/AttributeModificationException.java eb1d744feb77c38158e5eaf17cf1b873 libjava/javax/naming/directory/Attributes.java ba146994fafd0adfe03153ebf03c45b1 libjava/javax/naming/directory/BasicAttribute.java *************** acc982d143f01e5e254639078ec65408 libjav *** 21082,21089 **** 6a9d29644d5aaf9a3e43e6fa324b00ae libjava/javax/naming/directory/DirContext.java 4fe1cd98d4f3415c281d0d6ff2d66b45 libjava/javax/naming/directory/InitialDirContext.java 7d32be91176f836bab3b53547bafef03 libjava/javax/naming/directory/InvalidAttributeIdentifierException.java - 09135b4217b1093a44e0b7f11b7bf5e1 libjava/javax/naming/directory/InvalidAttributeValueException.java 03d2e67803891c871fbafc0d56164915 libjava/javax/naming/directory/InvalidAttributesException.java 2b5205d8ec9c81f78620a6de4fde786c libjava/javax/naming/directory/InvalidSearchControlsException.java 1aed1c3d835c52f0e3387364a9b2e4fa libjava/javax/naming/directory/InvalidSearchFilterException.java aa52ef9650dd3ca52bb57bed4896c5a2 libjava/javax/naming/directory/ModificationItem.java --- 21164,21171 ---- 6a9d29644d5aaf9a3e43e6fa324b00ae libjava/javax/naming/directory/DirContext.java 4fe1cd98d4f3415c281d0d6ff2d66b45 libjava/javax/naming/directory/InitialDirContext.java 7d32be91176f836bab3b53547bafef03 libjava/javax/naming/directory/InvalidAttributeIdentifierException.java 03d2e67803891c871fbafc0d56164915 libjava/javax/naming/directory/InvalidAttributesException.java + 09135b4217b1093a44e0b7f11b7bf5e1 libjava/javax/naming/directory/InvalidAttributeValueException.java 2b5205d8ec9c81f78620a6de4fde786c libjava/javax/naming/directory/InvalidSearchControlsException.java 1aed1c3d835c52f0e3387364a9b2e4fa libjava/javax/naming/directory/InvalidSearchFilterException.java aa52ef9650dd3ca52bb57bed4896c5a2 libjava/javax/naming/directory/ModificationItem.java *************** e8d9993c84f231c3e5b39462344b3156 libjav *** 21098,21136 **** 0b7d7c1b91c871dca13d1e0a92efeb40 libjava/javax/naming/event/NamingExceptionEvent.java 9bb0856df64ec18543962ae24ab87d8e libjava/javax/naming/event/NamingListener.java 6450f5c41b104f2c6206a9c2d5e93f04 libjava/javax/naming/event/ObjectChangeListener.java ! efda6b7a760402d114e5624d01b680c2 libjava/javax/naming/ldap/Control.java 2e9569095fe95b6eb649e8f966d643da libjava/javax/naming/ldap/ControlFactory.java 9d39f8626d2c1a28631c34c92b406b47 libjava/javax/naming/ldap/ExtendedRequest.java 040dd56fc5f9ad51e79b33fd350acf5d libjava/javax/naming/ldap/ExtendedResponse.java 4bb226e036ea5c6db5dfa83c9c0b91ef libjava/javax/naming/ldap/HasControls.java 67ed169fcdbe8b98d767d107f5e84958 libjava/javax/naming/ldap/InitialLdapContext.java 3fa2f894667786abe87ca417c486df56 libjava/javax/naming/ldap/LdapContext.java 418c97faaa08ef795d0172b0509640b3 libjava/javax/naming/ldap/LdapReferralException.java - 1b0d34abb568b7a131d7eea1253c7c27 libjava/javax/naming/ldap/UnsolicitedNotification.java 2eb6c1550f6eed124c57ea9c650d089c libjava/javax/naming/ldap/UnsolicitedNotificationEvent.java 05b8d12570081c7f16bc766c7ee5576a libjava/javax/naming/ldap/UnsolicitedNotificationListener.java e9afb84d94306f8bbb65156e960e2735 libjava/javax/naming/spi/DirObjectFactory.java f2f9da7bb09b8f7d9c17b7f99aaa344d libjava/javax/naming/spi/DirStateFactory.java - dd5ccd7fbad8a34fdfe23ad57a9f1b53 libjava/javax/naming/spi/DirectoryManager.java - 6238e7c0b765aa4abc2f47fa398e6d5b libjava/javax/naming/spi/InitialContextFactory.java 4d95a3cbc36a4fdbace7cdcfc3c30392 libjava/javax/naming/spi/InitialContextFactoryBuilder.java 133e84dd68ad57f17149f953c6efe31d libjava/javax/naming/spi/NamingManager.java - 991892f669862f2f62049aeb0ebca89c libjava/javax/naming/spi/ObjectFactory.java b5ee2787467650451693935bda394b6d libjava/javax/naming/spi/ObjectFactoryBuilder.java 77e5e2aabaaa09d7f840d68755d8c7d3 libjava/javax/naming/spi/ResolveResult.java 7b0f7c11aab68969a91612777ecb8ca1 libjava/javax/naming/spi/Resolver.java 5d29ca6ffa5f837df15aaf9844bb8cfe libjava/javax/naming/spi/StateFactory.java 07922c371444c607f571bc81d5f30493 libjava/javax/net/ServerSocketFactory.java d84fd688a95784c976b26fdd056ecd73 libjava/javax/net/SocketFactory.java - 3a0901a55dfd65217c05adbd0ad0d03f libjava/javax/net/VanillaServerSocketFactory.java - ddab78167a2cccc879796fe14f2a1ce7 libjava/javax/net/VanillaSocketFactory.java dfc8b9e8a7a0c67d3ec5abbbc21098af libjava/javax/net/ssl/HandshakeCompletedEvent.java b5e67b48a1692b7d066f516135f11ce8 libjava/javax/net/ssl/HandshakeCompletedListener.java 5592617fda07ac6eed5c415d51637ae5 libjava/javax/net/ssl/HostnameVerifier.java 06d096260ffe0a3ccb09b9a19fbc6810 libjava/javax/net/ssl/HttpsURLConnection.java - 9d5d3c2cb34f0a3e97ea82be021ea26c libjava/javax/net/ssl/KeyManager.java 975dedf994be1afd3802a929e646b04e libjava/javax/net/ssl/KeyManagerFactory.java e62054a1cd981f0b4cc3e2201da40e96 libjava/javax/net/ssl/KeyManagerFactorySpi.java 33761b7b3db62d9ece869c28b7af0c25 libjava/javax/net/ssl/ManagerFactoryParameters.java 683722754f688db167abe59ae1e1117d libjava/javax/net/ssl/SSLContext.java 72528d4bd737c5fa98e98a12763c2f31 libjava/javax/net/ssl/SSLContextSpi.java --- 21180,21246 ---- 0b7d7c1b91c871dca13d1e0a92efeb40 libjava/javax/naming/event/NamingExceptionEvent.java 9bb0856df64ec18543962ae24ab87d8e libjava/javax/naming/event/NamingListener.java 6450f5c41b104f2c6206a9c2d5e93f04 libjava/javax/naming/event/ObjectChangeListener.java ! afeac3fb56260d0bb9f3fcf7e2f1b147 libjava/javax/naming/InitialContext.java ! 1e6208679f1e95890fb5f6cd0d45af76 libjava/javax/naming/InsufficientResourcesException.java ! 02730237c45c457919ff6290af5d8687 libjava/javax/naming/InterruptedNamingException.java ! a767862455cc2a9791dd895c38020b5a libjava/javax/naming/InvalidNameException.java 2e9569095fe95b6eb649e8f966d643da libjava/javax/naming/ldap/ControlFactory.java + efda6b7a760402d114e5624d01b680c2 libjava/javax/naming/ldap/Control.java 9d39f8626d2c1a28631c34c92b406b47 libjava/javax/naming/ldap/ExtendedRequest.java 040dd56fc5f9ad51e79b33fd350acf5d libjava/javax/naming/ldap/ExtendedResponse.java 4bb226e036ea5c6db5dfa83c9c0b91ef libjava/javax/naming/ldap/HasControls.java 67ed169fcdbe8b98d767d107f5e84958 libjava/javax/naming/ldap/InitialLdapContext.java 3fa2f894667786abe87ca417c486df56 libjava/javax/naming/ldap/LdapContext.java 418c97faaa08ef795d0172b0509640b3 libjava/javax/naming/ldap/LdapReferralException.java 2eb6c1550f6eed124c57ea9c650d089c libjava/javax/naming/ldap/UnsolicitedNotificationEvent.java + 1b0d34abb568b7a131d7eea1253c7c27 libjava/javax/naming/ldap/UnsolicitedNotification.java 05b8d12570081c7f16bc766c7ee5576a libjava/javax/naming/ldap/UnsolicitedNotificationListener.java + d68a76fdaed656554f55ea164b2224e2 libjava/javax/naming/LimitExceededException.java + 626c35ed2efdae593394d6981222d24f libjava/javax/naming/LinkException.java + 8f4a70e90ff3e82203722b18c7e091f2 libjava/javax/naming/LinkLoopException.java + 525f2e0a4fe4d733a738b645f318db9b libjava/javax/naming/LinkRef.java + b2efedba8a0b038104a536fcb537f2ed libjava/javax/naming/MalformedLinkException.java + 173163ad7a80004c8c90008ee240b66d libjava/javax/naming/NameAlreadyBoundException.java + 375160a450acb39741c0756269e317b4 libjava/javax/naming/NameClassPair.java + a88864c0290ebcaee758922e7cf6454e libjava/javax/naming/Name.java + 29a39880f86047ad530de00239a9b147 libjava/javax/naming/NameNotFoundException.java + 18109d59067f1305d682dfd15d9779ab libjava/javax/naming/NameParser.java + 8facc8069bc0029e4696d6791ee8f576 libjava/javax/naming/NamingEnumeration.java + e32d72e73311cbe37582f187ba416cef libjava/javax/naming/NamingException.java + 97c82c94fba163b00aa3db8b8a8e424f libjava/javax/naming/NamingSecurityException.java + b3fc6c544dc2b32a351014ddfdef5513 libjava/javax/naming/NoInitialContextException.java + bbb4057c171f66c70a27ccd492573324 libjava/javax/naming/NoPermissionException.java + 4c60e586b6a2cacf9b948507b90d112d libjava/javax/naming/NotContextException.java + 2d67eeb89063f3bb8d122a9bae58b3ec libjava/javax/naming/OperationNotSupportedException.java + e261401ac95361b875ce7e478956f565 libjava/javax/naming/PartialResultException.java + 4e1b4cddb930ac4275f94c532ee9b8c2 libjava/javax/naming/RefAddr.java + 9464e80bdb94166ad0979ee3036f9c4d libjava/javax/naming/Referenceable.java + 0a3fbc6034df65cee63259a814c0831c libjava/javax/naming/Reference.java + 9e6ebd85fb4882b78b860bb350952908 libjava/javax/naming/ReferralException.java + 4f1f15cb704834f140109f9cb368716b libjava/javax/naming/ServiceUnavailableException.java + fb47d1d9a0b8e45666976fda3ef05b53 libjava/javax/naming/SizeLimitExceededException.java + dd5ccd7fbad8a34fdfe23ad57a9f1b53 libjava/javax/naming/spi/DirectoryManager.java e9afb84d94306f8bbb65156e960e2735 libjava/javax/naming/spi/DirObjectFactory.java f2f9da7bb09b8f7d9c17b7f99aaa344d libjava/javax/naming/spi/DirStateFactory.java 4d95a3cbc36a4fdbace7cdcfc3c30392 libjava/javax/naming/spi/InitialContextFactoryBuilder.java + 6238e7c0b765aa4abc2f47fa398e6d5b libjava/javax/naming/spi/InitialContextFactory.java 133e84dd68ad57f17149f953c6efe31d libjava/javax/naming/spi/NamingManager.java b5ee2787467650451693935bda394b6d libjava/javax/naming/spi/ObjectFactoryBuilder.java + 991892f669862f2f62049aeb0ebca89c libjava/javax/naming/spi/ObjectFactory.java 77e5e2aabaaa09d7f840d68755d8c7d3 libjava/javax/naming/spi/ResolveResult.java 7b0f7c11aab68969a91612777ecb8ca1 libjava/javax/naming/spi/Resolver.java 5d29ca6ffa5f837df15aaf9844bb8cfe libjava/javax/naming/spi/StateFactory.java + 53df728601f9eb45f27de06d37f3b221 libjava/javax/naming/StringRefAddr.java + 98bd51d4f00c23d37a8a5795ffd4a1b9 libjava/javax/naming/TimeLimitExceededException.java 07922c371444c607f571bc81d5f30493 libjava/javax/net/ServerSocketFactory.java d84fd688a95784c976b26fdd056ecd73 libjava/javax/net/SocketFactory.java dfc8b9e8a7a0c67d3ec5abbbc21098af libjava/javax/net/ssl/HandshakeCompletedEvent.java b5e67b48a1692b7d066f516135f11ce8 libjava/javax/net/ssl/HandshakeCompletedListener.java 5592617fda07ac6eed5c415d51637ae5 libjava/javax/net/ssl/HostnameVerifier.java 06d096260ffe0a3ccb09b9a19fbc6810 libjava/javax/net/ssl/HttpsURLConnection.java 975dedf994be1afd3802a929e646b04e libjava/javax/net/ssl/KeyManagerFactory.java e62054a1cd981f0b4cc3e2201da40e96 libjava/javax/net/ssl/KeyManagerFactorySpi.java + 9d5d3c2cb34f0a3e97ea82be021ea26c libjava/javax/net/ssl/KeyManager.java 33761b7b3db62d9ece869c28b7af0c25 libjava/javax/net/ssl/ManagerFactoryParameters.java 683722754f688db167abe59ae1e1117d libjava/javax/net/ssl/SSLContext.java 72528d4bd737c5fa98e98a12763c2f31 libjava/javax/net/ssl/SSLContextSpi.java *************** e62054a1cd981f0b4cc3e2201da40e96 libjav *** 21140,21174 **** eb9b495e65536a5106e7a5d749786b54 libjava/javax/net/ssl/SSLPeerUnverifiedException.java 9f85d46659195da7b92a5006436e69a3 libjava/javax/net/ssl/SSLPermission.java 76b8d7eb42fc3aa8b93b51e28479aec3 libjava/javax/net/ssl/SSLProtocolException.java - 06fa216fc4ad3fc737fc613019b87f27 libjava/javax/net/ssl/SSLServerSocket.java 6da460c3cb5886563aa1847d327183d1 libjava/javax/net/ssl/SSLServerSocketFactory.java ! 7021e54498bc30831a0186a9acf801fc libjava/javax/net/ssl/SSLSession.java 2138e45ef3d5183a6444fd75e0bd7518 libjava/javax/net/ssl/SSLSessionBindingEvent.java 5bc64b3caf4f3d38982548190d90593e libjava/javax/net/ssl/SSLSessionBindingListener.java 2fa089907deda6aa2a8e73873f1681f9 libjava/javax/net/ssl/SSLSessionContext.java ! 28735f27f23fb8929c3539ff5ec87f61 libjava/javax/net/ssl/SSLSocket.java a39995ed87caae790884283de7fd332b libjava/javax/net/ssl/SSLSocketFactory.java 2ed7ff8c4e32cf92c39a35936829fdea libjava/javax/net/ssl/TrivialHostnameVerifier.java - 9938f2c1726920f470f7515d2be5e1a1 libjava/javax/net/ssl/TrustManager.java 8fdb24d6df973297111bc96bcd807f66 libjava/javax/net/ssl/TrustManagerFactory.java 3bb2e7dcd35a0eb1c133c487c72a4b14 libjava/javax/net/ssl/TrustManagerFactorySpi.java 308b5295c66cda03db440ffabefbfce4 libjava/javax/net/ssl/X509KeyManager.java f02e3c18fd234d50d3bd047853890c70 libjava/javax/net/ssl/X509TrustManager.java ! efdc60cbfe5caff2bfc7a7617c65cb9f libjava/javax/print/AttributeException.java ! e65a7f8ad05c3e57785c3168f890be0b libjava/javax/print/CancelablePrintJob.java ! 96911e8ecab51fb5b1af5bdfc3c2e23f libjava/javax/print/Doc.java ! 668f1049a315ecbbbd1a342964efc98d libjava/javax/print/DocFlavor.java ! 02baa769f568a1294a32851091ed350d libjava/javax/print/DocPrintJob.java ! 73895298aef5cf12b69f2b87bf5761ab libjava/javax/print/FlavorException.java ! 7b4cd2ab7f394adc51b8cdfe2aaa68dc libjava/javax/print/MultiDoc.java ! 15f43144a25f225ee54d53ad4756d799 libjava/javax/print/MultiDocPrintJob.java ! d411de2c9ad49cda4d3a55bc9f57e78d libjava/javax/print/MultiDocPrintService.java ! ed712c99eb1a5f3025a5f64767295d40 libjava/javax/print/PrintException.java ! 7fbf8aac86588104c4477ee352c4f96f libjava/javax/print/PrintService.java ! 9745eee9bba2994f6fc57decb8b693d7 libjava/javax/print/PrintServiceLookup.java ! ca21d1c66c01d653b0a86ae1bac0fa0a libjava/javax/print/ServiceUIFactory.java ! ade5a69a4daf2589eda43cfcd0567711 libjava/javax/print/StreamPrintService.java ! 546c2d27332230f814e61713f7dc5b93 libjava/javax/print/URIException.java 9a096edfeaeaba2baf4bcfbef07f83cf libjava/javax/print/attribute/Attribute.java fb3b9abff9b029655e1b13cc6ce54a21 libjava/javax/print/attribute/AttributeSet.java 1358ea5fe31c1e587b34fd7d3df665bf libjava/javax/print/attribute/AttributeSetUtilities.java --- 21250,21271 ---- eb9b495e65536a5106e7a5d749786b54 libjava/javax/net/ssl/SSLPeerUnverifiedException.java 9f85d46659195da7b92a5006436e69a3 libjava/javax/net/ssl/SSLPermission.java 76b8d7eb42fc3aa8b93b51e28479aec3 libjava/javax/net/ssl/SSLProtocolException.java 6da460c3cb5886563aa1847d327183d1 libjava/javax/net/ssl/SSLServerSocketFactory.java ! 06fa216fc4ad3fc737fc613019b87f27 libjava/javax/net/ssl/SSLServerSocket.java 2138e45ef3d5183a6444fd75e0bd7518 libjava/javax/net/ssl/SSLSessionBindingEvent.java 5bc64b3caf4f3d38982548190d90593e libjava/javax/net/ssl/SSLSessionBindingListener.java 2fa089907deda6aa2a8e73873f1681f9 libjava/javax/net/ssl/SSLSessionContext.java ! 7021e54498bc30831a0186a9acf801fc libjava/javax/net/ssl/SSLSession.java a39995ed87caae790884283de7fd332b libjava/javax/net/ssl/SSLSocketFactory.java + 28735f27f23fb8929c3539ff5ec87f61 libjava/javax/net/ssl/SSLSocket.java 2ed7ff8c4e32cf92c39a35936829fdea libjava/javax/net/ssl/TrivialHostnameVerifier.java 8fdb24d6df973297111bc96bcd807f66 libjava/javax/net/ssl/TrustManagerFactory.java 3bb2e7dcd35a0eb1c133c487c72a4b14 libjava/javax/net/ssl/TrustManagerFactorySpi.java + 9938f2c1726920f470f7515d2be5e1a1 libjava/javax/net/ssl/TrustManager.java 308b5295c66cda03db440ffabefbfce4 libjava/javax/net/ssl/X509KeyManager.java f02e3c18fd234d50d3bd047853890c70 libjava/javax/net/ssl/X509TrustManager.java ! 3a0901a55dfd65217c05adbd0ad0d03f libjava/javax/net/VanillaServerSocketFactory.java ! ddab78167a2cccc879796fe14f2a1ce7 libjava/javax/net/VanillaSocketFactory.java 9a096edfeaeaba2baf4bcfbef07f83cf libjava/javax/print/attribute/Attribute.java fb3b9abff9b029655e1b13cc6ce54a21 libjava/javax/print/attribute/AttributeSet.java 1358ea5fe31c1e587b34fd7d3df665bf libjava/javax/print/attribute/AttributeSetUtilities.java *************** ca31169c0903de09de23e8fdfa1b6583 libjav *** 21176,21181 **** --- 21273,21279 ---- 09974ffe4ba4f3db779c1cece0fb8a39 libjava/javax/print/attribute/DocAttribute.java 46b9f74f6ef3b85c1e8707e2cd55b4ce libjava/javax/print/attribute/DocAttributeSet.java 80030b2c124ac5f88838ae142ca7e8aa libjava/javax/print/attribute/EnumSyntax.java + efdc60cbfe5caff2bfc7a7617c65cb9f libjava/javax/print/AttributeException.java 07aab8815b69c6a86a5197700f8605ad libjava/javax/print/attribute/HashAttributeSet.java 6c95e4b7f620563cf63bcf961bd44c2f libjava/javax/print/attribute/HashDocAttributeSet.java d999a24ee8a7935c05e3304905f8340d libjava/javax/print/attribute/HashPrintJobAttributeSet.java *************** d7ef7095b5ea743e14157f36cadfe94e libjav *** 21191,21200 **** 28c5881d3b96cac5844acea183b8ef0f libjava/javax/print/attribute/ResolutionSyntax.java 1feff59e00a18f7d1fa74cb6d113bfb0 libjava/javax/print/attribute/SetOfIntegerSyntax.java 6198d92476b4f23d118f27b7a4ab6922 libjava/javax/print/attribute/Size2DSyntax.java - 5c0297a14dfe5e52535019d2b197e5d4 libjava/javax/print/attribute/SupportedValuesAttribute.java - 0fd21a13437ad3d4c029124e6c9b66bc libjava/javax/print/attribute/TextSyntax.java - 5f4812fa6f983a499e5e87ec18f8f27b libjava/javax/print/attribute/URISyntax.java - cc4fd46a2707679f8af3084d653963bb libjava/javax/print/attribute/UnmodifiableSetException.java 38edca99426cfc20c38ed43d7475a061 libjava/javax/print/attribute/standard/Chromaticity.java 7d13d1a29facadf994642b34f413b595 libjava/javax/print/attribute/standard/ColorSupported.java a0633c2e3084d6131f61d314783f4122 libjava/javax/print/attribute/standard/Compression.java --- 21289,21294 ---- *************** d39ce2ee8c0b91be3aa8a0f9828c3d25 libjav *** 21208,21221 **** 81daae80c80b61b4525d1a0240461c70 libjava/javax/print/attribute/standard/Fidelity.java 2e894a0a4c7e8b3d2cf0725d3a9c76b6 libjava/javax/print/attribute/standard/Finishings.java dafdd2777399401c2f6c65f32e0b000a libjava/javax/print/attribute/standard/JobHoldUntil.java - 33ba7eb8a58d15d4e9cf12648da77e10 libjava/javax/print/attribute/standard/JobImpressions.java 7f2bc0368c5c4d01947aabec08a532fd libjava/javax/print/attribute/standard/JobImpressionsCompleted.java 6ec8f02e6df83a07b314690560426921 libjava/javax/print/attribute/standard/JobImpressionsSupported.java 1ff25d42338268f4b444661aed28424d libjava/javax/print/attribute/standard/JobKOctets.java 3c724775179ae7317693622dcca5dea4 libjava/javax/print/attribute/standard/JobKOctetsProcessed.java cb77b2c768784647e30e4106840ea3ad libjava/javax/print/attribute/standard/JobKOctetsSupported.java - 6088ce37a60faf7219e6a751d7c6f703 libjava/javax/print/attribute/standard/JobMediaSheets.java 657493cdb0ac8a3f98f53a9993658308 libjava/javax/print/attribute/standard/JobMediaSheetsCompleted.java 6b7bcba3e4ec301c5e5976c4ce7f522f libjava/javax/print/attribute/standard/JobMediaSheetsSupported.java cf479c8d5d750a957990def5e95c7ff7 libjava/javax/print/attribute/standard/JobMessageFromOperator.java 89f317e61961e927ca77d03b368276a2 libjava/javax/print/attribute/standard/JobName.java --- 21302,21315 ---- 81daae80c80b61b4525d1a0240461c70 libjava/javax/print/attribute/standard/Fidelity.java 2e894a0a4c7e8b3d2cf0725d3a9c76b6 libjava/javax/print/attribute/standard/Finishings.java dafdd2777399401c2f6c65f32e0b000a libjava/javax/print/attribute/standard/JobHoldUntil.java 7f2bc0368c5c4d01947aabec08a532fd libjava/javax/print/attribute/standard/JobImpressionsCompleted.java + 33ba7eb8a58d15d4e9cf12648da77e10 libjava/javax/print/attribute/standard/JobImpressions.java 6ec8f02e6df83a07b314690560426921 libjava/javax/print/attribute/standard/JobImpressionsSupported.java 1ff25d42338268f4b444661aed28424d libjava/javax/print/attribute/standard/JobKOctets.java 3c724775179ae7317693622dcca5dea4 libjava/javax/print/attribute/standard/JobKOctetsProcessed.java cb77b2c768784647e30e4106840ea3ad libjava/javax/print/attribute/standard/JobKOctetsSupported.java 657493cdb0ac8a3f98f53a9993658308 libjava/javax/print/attribute/standard/JobMediaSheetsCompleted.java + 6088ce37a60faf7219e6a751d7c6f703 libjava/javax/print/attribute/standard/JobMediaSheets.java 6b7bcba3e4ec301c5e5976c4ce7f522f libjava/javax/print/attribute/standard/JobMediaSheetsSupported.java cf479c8d5d750a957990def5e95c7ff7 libjava/javax/print/attribute/standard/JobMessageFromOperator.java 89f317e61961e927ca77d03b368276a2 libjava/javax/print/attribute/standard/JobName.java *************** c67253982177acfb11e2ba5d43392421 libjav *** 21237,21248 **** b6a4dd5a66c0558acb7572181543e831 libjava/javax/print/attribute/standard/NumberUpSupported.java f7e90cc7cf3a2a6567839e2d72127a5e libjava/javax/print/attribute/standard/OrientationRequested.java dcfada33a632f7577e9b733110c270ed libjava/javax/print/attribute/standard/OutputDeviceAssigned.java - 6afba122ef062bba94af29dfaca97e36 libjava/javax/print/attribute/standard/PDLOverrideSupported.java 2474fc14f6890d7090e4ddf2063e19fa libjava/javax/print/attribute/standard/PageRanges.java - 3e5f856d1457af92d6756bafc23bc213 libjava/javax/print/attribute/standard/PagesPerMinute.java 5ad44a9b999c5cc2098585c30ac1ea0d libjava/javax/print/attribute/standard/PagesPerMinuteColor.java b2e30c79d8a1304ef26c36450ac0e818 libjava/javax/print/attribute/standard/PresentationDirection.java - e2ec5969ac0f74d28a6dbccd459fbffb libjava/javax/print/attribute/standard/PrintQuality.java 5d07823c88c32d74ee7da61de8d56c78 libjava/javax/print/attribute/standard/PrinterInfo.java 9211aabab4edbe2b34834d46a91835cb libjava/javax/print/attribute/standard/PrinterIsAcceptingJobs.java ad4ea0a86e09e191fdf5c4c7277dcac6 libjava/javax/print/attribute/standard/PrinterLocation.java --- 21331,21341 ---- b6a4dd5a66c0558acb7572181543e831 libjava/javax/print/attribute/standard/NumberUpSupported.java f7e90cc7cf3a2a6567839e2d72127a5e libjava/javax/print/attribute/standard/OrientationRequested.java dcfada33a632f7577e9b733110c270ed libjava/javax/print/attribute/standard/OutputDeviceAssigned.java 2474fc14f6890d7090e4ddf2063e19fa libjava/javax/print/attribute/standard/PageRanges.java 5ad44a9b999c5cc2098585c30ac1ea0d libjava/javax/print/attribute/standard/PagesPerMinuteColor.java + 3e5f856d1457af92d6756bafc23bc213 libjava/javax/print/attribute/standard/PagesPerMinute.java + 6afba122ef062bba94af29dfaca97e36 libjava/javax/print/attribute/standard/PDLOverrideSupported.java b2e30c79d8a1304ef26c36450ac0e818 libjava/javax/print/attribute/standard/PresentationDirection.java 5d07823c88c32d74ee7da61de8d56c78 libjava/javax/print/attribute/standard/PrinterInfo.java 9211aabab4edbe2b34834d46a91835cb libjava/javax/print/attribute/standard/PrinterIsAcceptingJobs.java ad4ea0a86e09e191fdf5c4c7277dcac6 libjava/javax/print/attribute/standard/PrinterLocation.java *************** a80afa50dfd2aca42624ae5a4207a3b3 libjav *** 21256,21267 **** --- 21349,21369 ---- dd9fe3f9495eca80a008c95496142fe3 libjava/javax/print/attribute/standard/PrinterStateReason.java d42eb34347f8e4d8b157a37165503b9f libjava/javax/print/attribute/standard/PrinterStateReasons.java 5efd8e69aefb0496fdfffec8466b5bb0 libjava/javax/print/attribute/standard/PrinterURI.java + e2ec5969ac0f74d28a6dbccd459fbffb libjava/javax/print/attribute/standard/PrintQuality.java 94b38955e2d710e2981a99fbc4b15f86 libjava/javax/print/attribute/standard/QueuedJobCount.java a418ff1d5cc1515a0f2f6252b4858b5f libjava/javax/print/attribute/standard/ReferenceUriSchemesSupported.java 2eabddedfe923629518b254ec2920d02 libjava/javax/print/attribute/standard/RequestingUserName.java dfd4a09f42ab5716749591650999bd20 libjava/javax/print/attribute/standard/Severity.java 473da8e72e38249469af0d3866e06bb2 libjava/javax/print/attribute/standard/SheetCollate.java 43dee9683880c037f47213d5129a08f6 libjava/javax/print/attribute/standard/Sides.java + 5c0297a14dfe5e52535019d2b197e5d4 libjava/javax/print/attribute/SupportedValuesAttribute.java + 0fd21a13437ad3d4c029124e6c9b66bc libjava/javax/print/attribute/TextSyntax.java + cc4fd46a2707679f8af3084d653963bb libjava/javax/print/attribute/UnmodifiableSetException.java + 5f4812fa6f983a499e5e87ec18f8f27b libjava/javax/print/attribute/URISyntax.java + e65a7f8ad05c3e57785c3168f890be0b libjava/javax/print/CancelablePrintJob.java + 668f1049a315ecbbbd1a342964efc98d libjava/javax/print/DocFlavor.java + 96911e8ecab51fb5b1af5bdfc3c2e23f libjava/javax/print/Doc.java + 02baa769f568a1294a32851091ed350d libjava/javax/print/DocPrintJob.java 19f201d75117ab931f734a28795da9d0 libjava/javax/print/event/PrintEvent.java d74f93f5c1dc01ee94bc72cff947ef2c libjava/javax/print/event/PrintJobAdapter.java 22fefb56498cecb3e53b88f97bab6a5d libjava/javax/print/event/PrintJobAttributeEvent.java *************** d74f93f5c1dc01ee94bc72cff947ef2c libjav *** 21270,21286 **** 06cfee7d4d3f3b58458dd19631342c24 libjava/javax/print/event/PrintJobListener.java 72aaa15a44101229653613efe6258511 libjava/javax/print/event/PrintServiceAttributeEvent.java 887981c75ac47a67ee49f1240f7d51ef libjava/javax/print/event/PrintServiceAttributeListener.java 2e27f1e19bb7c0d3aa5b9f1418580dea libjava/javax/security/auth/AuthPermission.java - f5790f5d5d4813123c706b72a0e46aa2 libjava/javax/security/auth/DestroyFailedException.java - 801df8349a77983db82f3bf0c6209337 libjava/javax/security/auth/Destroyable.java - 24092b3e12a80a29a783798157c3a8ba libjava/javax/security/auth/Policy.java - 0e1edb1c0e7b146a35cb883223df5539 libjava/javax/security/auth/PrivateCredentialPermission.java - dd60505dc921e84a3e7c430ea1c370ef libjava/javax/security/auth/RefreshFailedException.java - 48326a439c27fbb5a75172587aa34d16 libjava/javax/security/auth/Refreshable.java - a0cb656efd6e87b51595260fb9a5baa0 libjava/javax/security/auth/Subject.java - df6538cfd822fe3e989a7dc305388504 libjava/javax/security/auth/SubjectDomainCombiner.java - 6a3ae38a548e9e140864b2125d0d9bc4 libjava/javax/security/auth/callback/Callback.java 0a7e136d52f6c22f1b5579474389868f libjava/javax/security/auth/callback/CallbackHandler.java f1237fe9b0ce42e8b01f41b118a3cb46 libjava/javax/security/auth/callback/ChoiceCallback.java c2b110f914b667adf6eedf9d0e566d9e libjava/javax/security/auth/callback/ConfirmationCallback.java 8e00a4b3d9d6cf643d874359578f6f70 libjava/javax/security/auth/callback/LanguageCallback.java --- 21372,21390 ---- 06cfee7d4d3f3b58458dd19631342c24 libjava/javax/print/event/PrintJobListener.java 72aaa15a44101229653613efe6258511 libjava/javax/print/event/PrintServiceAttributeEvent.java 887981c75ac47a67ee49f1240f7d51ef libjava/javax/print/event/PrintServiceAttributeListener.java + 73895298aef5cf12b69f2b87bf5761ab libjava/javax/print/FlavorException.java + 7b4cd2ab7f394adc51b8cdfe2aaa68dc libjava/javax/print/MultiDoc.java + 15f43144a25f225ee54d53ad4756d799 libjava/javax/print/MultiDocPrintJob.java + d411de2c9ad49cda4d3a55bc9f57e78d libjava/javax/print/MultiDocPrintService.java + ed712c99eb1a5f3025a5f64767295d40 libjava/javax/print/PrintException.java + 7fbf8aac86588104c4477ee352c4f96f libjava/javax/print/PrintService.java + 9745eee9bba2994f6fc57decb8b693d7 libjava/javax/print/PrintServiceLookup.java + ca21d1c66c01d653b0a86ae1bac0fa0a libjava/javax/print/ServiceUIFactory.java + ade5a69a4daf2589eda43cfcd0567711 libjava/javax/print/StreamPrintService.java + 546c2d27332230f814e61713f7dc5b93 libjava/javax/print/URIException.java 2e27f1e19bb7c0d3aa5b9f1418580dea libjava/javax/security/auth/AuthPermission.java 0a7e136d52f6c22f1b5579474389868f libjava/javax/security/auth/callback/CallbackHandler.java + 6a3ae38a548e9e140864b2125d0d9bc4 libjava/javax/security/auth/callback/Callback.java f1237fe9b0ce42e8b01f41b118a3cb46 libjava/javax/security/auth/callback/ChoiceCallback.java c2b110f914b667adf6eedf9d0e566d9e libjava/javax/security/auth/callback/ConfirmationCallback.java 8e00a4b3d9d6cf643d874359578f6f70 libjava/javax/security/auth/callback/LanguageCallback.java *************** dd37511b0c9eaf066f099f907731881f libjav *** 21289,21294 **** --- 21393,21400 ---- ce1fbbf842286fb425586f93893cc821 libjava/javax/security/auth/callback/TextInputCallback.java eab11dfc769a681cc225c67e61984855 libjava/javax/security/auth/callback/TextOutputCallback.java cc57fe46b5d6e738819bba812e59be47 libjava/javax/security/auth/callback/UnsupportedCallbackException.java + 801df8349a77983db82f3bf0c6209337 libjava/javax/security/auth/Destroyable.java + f5790f5d5d4813123c706b72a0e46aa2 libjava/javax/security/auth/DestroyFailedException.java 3b70697417842ffb46bf84e7bd42a442 libjava/javax/security/auth/login/AccountExpiredException.java b2862369614e78e7fdf18ff3231e032d libjava/javax/security/auth/login/AppConfigurationEntry.java 3c5906513574ab5f4ffb4b602e45d7f2 libjava/javax/security/auth/login/Configuration.java *************** cadf197e345018d6c60f22e5a60608bf libjav *** 21297,21309 **** 50a51f077fbedd94bd5d568181b2515b libjava/javax/security/auth/login/LoginContext.java 33c1ea483412da9df389398cab9685d3 libjava/javax/security/auth/login/LoginException.java 2b5fd5f0022666087b9c1e63ba67fd43 libjava/javax/security/auth/login/NullConfiguration.java 472b38b154d75eeaefb2d8466d50e1e7 libjava/javax/security/auth/spi/LoginModule.java ee30d99f81a89f75734e93e4c3c9193f libjava/javax/security/auth/x500/X500Principal.java da8f18c27a8775425e396d5c8d2a0b28 libjava/javax/security/auth/x500/X500PrivateCredential.java - 2ccbc73c8dd63464a55c6bb6723edacf libjava/javax/security/cert/Certificate.java 8e2c5d00f45e68fca4cc2d8cc4eefe50 libjava/javax/security/cert/CertificateEncodingException.java dfd7fbb6e08b6633a01eaebdc6be2da4 libjava/javax/security/cert/CertificateException.java c36b1feaeeee346d1f0b029a844057b2 libjava/javax/security/cert/CertificateExpiredException.java 2a747fece0225275fbde66459835b9a2 libjava/javax/security/cert/CertificateNotYetValidException.java 74bd749ae1da2e0daf6e964275df7326 libjava/javax/security/cert/CertificateParsingException.java 9735359c9216009694df2d140a89d2e8 libjava/javax/security/cert/X509CertBridge.java --- 21403,21421 ---- 50a51f077fbedd94bd5d568181b2515b libjava/javax/security/auth/login/LoginContext.java 33c1ea483412da9df389398cab9685d3 libjava/javax/security/auth/login/LoginException.java 2b5fd5f0022666087b9c1e63ba67fd43 libjava/javax/security/auth/login/NullConfiguration.java + 24092b3e12a80a29a783798157c3a8ba libjava/javax/security/auth/Policy.java + 0e1edb1c0e7b146a35cb883223df5539 libjava/javax/security/auth/PrivateCredentialPermission.java + 48326a439c27fbb5a75172587aa34d16 libjava/javax/security/auth/Refreshable.java + dd60505dc921e84a3e7c430ea1c370ef libjava/javax/security/auth/RefreshFailedException.java 472b38b154d75eeaefb2d8466d50e1e7 libjava/javax/security/auth/spi/LoginModule.java + df6538cfd822fe3e989a7dc305388504 libjava/javax/security/auth/SubjectDomainCombiner.java + a0cb656efd6e87b51595260fb9a5baa0 libjava/javax/security/auth/Subject.java ee30d99f81a89f75734e93e4c3c9193f libjava/javax/security/auth/x500/X500Principal.java da8f18c27a8775425e396d5c8d2a0b28 libjava/javax/security/auth/x500/X500PrivateCredential.java 8e2c5d00f45e68fca4cc2d8cc4eefe50 libjava/javax/security/cert/CertificateEncodingException.java dfd7fbb6e08b6633a01eaebdc6be2da4 libjava/javax/security/cert/CertificateException.java c36b1feaeeee346d1f0b029a844057b2 libjava/javax/security/cert/CertificateExpiredException.java + 2ccbc73c8dd63464a55c6bb6723edacf libjava/javax/security/cert/Certificate.java 2a747fece0225275fbde66459835b9a2 libjava/javax/security/cert/CertificateNotYetValidException.java 74bd749ae1da2e0daf6e964275df7326 libjava/javax/security/cert/CertificateParsingException.java 9735359c9216009694df2d140a89d2e8 libjava/javax/security/cert/X509CertBridge.java *************** c36b1feaeeee346d1f0b029a844057b2 libjav *** 21312,21331 **** 8be07ad07766e9908775c87554835669 libjava/javax/security/sasl/AuthorizeCallback.java 62e93d02626495825a5e64271ddbc93e libjava/javax/security/sasl/RealmCallback.java 34381cc6173aa2c62f5e6acbaacaf676 libjava/javax/security/sasl/RealmChoiceCallback.java - 2c010a64b35efa00833e349e57f0f674 libjava/javax/security/sasl/Sasl.java - c2adadd7ad89dd90879c1baaf0938410 libjava/javax/security/sasl/SaslClient.java d49d99b39f2615aaa6ab4c8b2cc312a4 libjava/javax/security/sasl/SaslClientFactory.java 9bedac56b9ea86efbb7effeff22ee59f libjava/javax/security/sasl/SaslException.java ! bf1bde8648416172a4b8b203517a9cef libjava/javax/security/sasl/SaslServer.java c4c8caa98fa66c816973e93949ac59ec libjava/javax/security/sasl/SaslServerFactory.java 61b167147ddfc0403d1e1e8653558e39 libjava/javax/sql/ConnectionEvent.java df7bc0bc3461ea2f5e50d0300cc15032 libjava/javax/sql/ConnectionEventListener.java 63f36786ea5ca806740cf24f18c83348 libjava/javax/sql/ConnectionPoolDataSource.java f48ed9b8b416c7ba627d39759050ed93 libjava/javax/sql/DataSource.java 6cae613efb951153d8ebf3e88fc914d2 libjava/javax/sql/PooledConnection.java - f28f7fa7cf4dbfecf17e657c69974a21 libjava/javax/sql/RowSet.java 01dab5e60658f06eafbade90a8549184 libjava/javax/sql/RowSetEvent.java 513b600db6e9eff5c20cfb236a50cc04 libjava/javax/sql/RowSetInternal.java 938960e2a3e713d247b7644111aa9801 libjava/javax/sql/RowSetListener.java 3cbb25648cd3e1976c4c3b942b4d8b6a libjava/javax/sql/RowSetMetaData.java 799624cea1dd3a2ebc190213ad9d5b82 libjava/javax/sql/RowSetReader.java --- 21424,21443 ---- 8be07ad07766e9908775c87554835669 libjava/javax/security/sasl/AuthorizeCallback.java 62e93d02626495825a5e64271ddbc93e libjava/javax/security/sasl/RealmCallback.java 34381cc6173aa2c62f5e6acbaacaf676 libjava/javax/security/sasl/RealmChoiceCallback.java d49d99b39f2615aaa6ab4c8b2cc312a4 libjava/javax/security/sasl/SaslClientFactory.java + c2adadd7ad89dd90879c1baaf0938410 libjava/javax/security/sasl/SaslClient.java 9bedac56b9ea86efbb7effeff22ee59f libjava/javax/security/sasl/SaslException.java ! 2c010a64b35efa00833e349e57f0f674 libjava/javax/security/sasl/Sasl.java c4c8caa98fa66c816973e93949ac59ec libjava/javax/security/sasl/SaslServerFactory.java + bf1bde8648416172a4b8b203517a9cef libjava/javax/security/sasl/SaslServer.java 61b167147ddfc0403d1e1e8653558e39 libjava/javax/sql/ConnectionEvent.java df7bc0bc3461ea2f5e50d0300cc15032 libjava/javax/sql/ConnectionEventListener.java 63f36786ea5ca806740cf24f18c83348 libjava/javax/sql/ConnectionPoolDataSource.java f48ed9b8b416c7ba627d39759050ed93 libjava/javax/sql/DataSource.java 6cae613efb951153d8ebf3e88fc914d2 libjava/javax/sql/PooledConnection.java 01dab5e60658f06eafbade90a8549184 libjava/javax/sql/RowSetEvent.java 513b600db6e9eff5c20cfb236a50cc04 libjava/javax/sql/RowSetInternal.java + f28f7fa7cf4dbfecf17e657c69974a21 libjava/javax/sql/RowSet.java 938960e2a3e713d247b7644111aa9801 libjava/javax/sql/RowSetListener.java 3cbb25648cd3e1976c4c3b942b4d8b6a libjava/javax/sql/RowSetMetaData.java 799624cea1dd3a2ebc190213ad9d5b82 libjava/javax/sql/RowSetReader.java *************** cb7eadd045911024208d82990c190e7e libjav *** 21339,21345 **** --- 21451,21483 ---- 692ad2dbb56495bf7883c98f82247b67 libjava/javax/swing/AbstractSpinnerModel.java e1a05a4007a1cd42c29375d10d90b5ef libjava/javax/swing/Action.java 8a048f15dadd14514594e3a3e531d8f0 libjava/javax/swing/ActionMap.java + 872945d1ed201e7392b2ffc58a2fef40 libjava/javax/swing/border/AbstractBorder.java + 5a4019f0713b62f108a0221e754ce172 libjava/javax/swing/border/BevelBorder.java + 297b270ca9ca88cba40e2789d608a408 libjava/javax/swing/border/Border.java + 53387b4ed946c74dc3d0b0e9a2ee79dd libjava/javax/swing/border/CompoundBorder.java + 03bd64f4395100b9cc54c91c87e0647a libjava/javax/swing/border/doc-files/BevelBorder-1.png + 23a253cbadc6937a236ea1f72dbcb86a libjava/javax/swing/border/doc-files/BevelBorder-2.png + aa959fe6dbe96c957fa8f43e6511931d libjava/javax/swing/border/doc-files/BevelBorder-3.png + 6f3212edd48ff7d8c282c0ea987d67dd libjava/javax/swing/border/doc-files/EmptyBorder-1.png + f0d681d608106c8bfaad8e563bb251ed libjava/javax/swing/border/doc-files/EtchedBorder-1.png + de4211aae692e6fd920637abf7d24f62 libjava/javax/swing/border/doc-files/EtchedBorder-2.png + adf24dd1fd92b89d4b402ae0e3153843 libjava/javax/swing/border/doc-files/LineBorder-1.png + 996dddf1721185014d0a5b0617309264 libjava/javax/swing/border/doc-files/MatteBorder-1.png + 1569d96e627fb01d81bd6f3c6ce96c13 libjava/javax/swing/border/doc-files/MatteBorder-2.png + 8b9dc63fc4e26f6ada56619cd6df280f libjava/javax/swing/border/doc-files/MatteBorder-3.png + aff328c3a6b5f79ceef239f4b65ad46b libjava/javax/swing/border/doc-files/MatteBorder-4.png + 982d529c0f69764a51304a5d493134c9 libjava/javax/swing/border/doc-files/MatteBorder-5.png + 12a8a60c90d96cc74bad14f34ea3aeb4 libjava/javax/swing/border/doc-files/MatteBorder-6.png + c3846400745d2b820c1159a860cb08a2 libjava/javax/swing/border/doc-files/SoftBevelBorder-1.png + 9cbfca2d41cb0b639cb5c756db18347a libjava/javax/swing/border/doc-files/SoftBevelBorder-2.png + aeea6a0afe84e6c187dbd647451b9790 libjava/javax/swing/border/doc-files/SoftBevelBorder-3.png + a85daeb4f74057751e849aac48d6fde8 libjava/javax/swing/border/EmptyBorder.java + 266f82341af2d22a934eb635bc1a1455 libjava/javax/swing/border/EtchedBorder.java f6d0ad7aabd3c424033c3ff543938d48 libjava/javax/swing/BorderFactory.java + 5d8e0cd53f1732eed3519efbfcfd414f libjava/javax/swing/border/LineBorder.java + 36330160f55e86cbf3e22aeaa71a7ad6 libjava/javax/swing/border/MatteBorder.java + 2e352d21eb27090e4f2886ad0fb15fa0 libjava/javax/swing/border/SoftBevelBorder.java + ff7f2846630a3ac39fedaef1b4c10cef libjava/javax/swing/border/TitledBorder.java 470426b5ec03820230c4f19d2763ec8d libjava/javax/swing/BoundedRangeModel.java 34aab0ed95b403b3bad63aed456d8b72 libjava/javax/swing/Box.java e00e7670772c05ddf8603399e85785b0 libjava/javax/swing/BoxLayout.java *************** e00e7670772c05ddf8603399e85785b0 libjav *** 21347,21352 **** --- 21485,21498 ---- 4e3640d22777d6441de2ab54078b47c4 libjava/javax/swing/ButtonModel.java f3fff3955ff5df8918dd0468e13b75ce libjava/javax/swing/CellEditor.java b00b7257c49e7e0e65ae595531d47b30 libjava/javax/swing/CellRendererPane.java + 3419edae51a7a10cdf91b8cae8362a94 libjava/javax/swing/colorchooser/AbstractColorChooserPanel.java + 0aebbecd533ac7ef908f291d16dfe95d libjava/javax/swing/colorchooser/ColorChooserComponentFactory.java + fda76ec9bf8a891a430c9a610a66d8fa libjava/javax/swing/colorchooser/ColorSelectionModel.java + 4fa76e4b35582b2c6b315e74a4d42278 libjava/javax/swing/colorchooser/DefaultColorSelectionModel.java + c2bab9a2390ca6f97d97997bf82a68ef libjava/javax/swing/colorchooser/DefaultHSBChooserPanel.java + 2c41fc1cdd1d994bd5ca19d3d3959b99 libjava/javax/swing/colorchooser/DefaultPreviewPanel.java + f6e2913f6c6843af82e0af5227a97b81 libjava/javax/swing/colorchooser/DefaultRGBChooserPanel.java + d0e23aacdca03ea4d4dfb32d97b01a8b libjava/javax/swing/colorchooser/DefaultSwatchChooserPanel.java 9310f44fef6edd784b0389b404490c43 libjava/javax/swing/ComboBoxEditor.java c82191a57a450ef87499a9f282e7c703 libjava/javax/swing/ComboBoxModel.java d812f8f768fea1b23a1834f190b351b3 libjava/javax/swing/ComponentInputMap.java *************** ae5bae81e3e57dbe20c11159c6efeea7 libjav *** 21362,21367 **** --- 21508,21559 ---- 26073ec0eb79c22f2119e513a8ee0434 libjava/javax/swing/DefaultListSelectionModel.java 49cdbf26e95a242a5de95f804516dea6 libjava/javax/swing/DefaultSingleSelectionModel.java 54b4e531385c501a5bdcad38352f8b6a libjava/javax/swing/DesktopManager.java + 2e189b99d4fa7775cc9f9ef7b8a0664b libjava/javax/swing/event/AncestorEvent.java + 234a2ea3d321b41e458cce33d9fb0e30 libjava/javax/swing/event/AncestorListener.java + 47d06f5c4f98d213599fd78d45630bd3 libjava/javax/swing/event/CaretEvent.java + 8a963d9c3cadb72b0f843d4faee96b3e libjava/javax/swing/event/CaretListener.java + 3fd622e7c60f9e642474cade48a49680 libjava/javax/swing/event/CellEditorListener.java + 5ef4dc4b32e80d8edc94dc697bc4458f libjava/javax/swing/event/ChangeEvent.java + ea2043a8f331214b6e3ed0016cf4a284 libjava/javax/swing/event/ChangeListener.java + 1f81ad5197ef33bc96acf8ec06514282 libjava/javax/swing/event/DocumentEvent.java + e6421e397de7dffa34f44ccef268ff57 libjava/javax/swing/event/DocumentListener.java + c4ef6bfca46844b619289d00ba2cd069 libjava/javax/swing/event/EventListenerList.java + 152a89e03b3cd9463df270933e477ad9 libjava/javax/swing/event/HyperlinkEvent.java + dd33b0544e8a3bc4549cb6593cf5b1f7 libjava/javax/swing/event/HyperlinkListener.java + 0d6f9c5ca5f7097164d9756eaf6acb14 libjava/javax/swing/event/InternalFrameAdapter.java + aad8f6da7c93de602cf789ad05492b5a libjava/javax/swing/event/InternalFrameEvent.java + dadf1c6cb99b70a6af4aa3017e7ba9b2 libjava/javax/swing/event/InternalFrameListener.java + aab375001ff6bcd8d87c9e19456c3d9b libjava/javax/swing/event/ListDataEvent.java + 4a0322a6e12781359145ab716fa109cc libjava/javax/swing/event/ListDataListener.java + c620e0fd4125123aa27dd096f6245431 libjava/javax/swing/event/ListSelectionEvent.java + 0081fbed54d0d38dffa0e3ee4cc6f3db libjava/javax/swing/event/ListSelectionListener.java + 0fdc976622f87c5c493d259a58631489 libjava/javax/swing/event/MenuDragMouseEvent.java + 44b4b89b2d203b8edc07384d23cfa6a0 libjava/javax/swing/event/MenuDragMouseListener.java + 12c0a6c22cdf13ae3a5a330e4e0fa4ec libjava/javax/swing/event/MenuEvent.java + 246510d39d4b0c618a84737e3011b199 libjava/javax/swing/event/MenuKeyEvent.java + 51549d836f4a6ab3825a8fbd0c914d3b libjava/javax/swing/event/MenuKeyListener.java + 13a4bf7d6e49ad20b939caa60b97c7b8 libjava/javax/swing/event/MenuListener.java + 4151a3409bd76558de4d16271805d8ec libjava/javax/swing/event/MouseInputAdapter.java + 601714c9377c049c23f304efc9a945fd libjava/javax/swing/event/MouseInputListener.java + 9148e3f2394718402b15245fcb24ddd4 libjava/javax/swing/event/PopupMenuEvent.java + 4e2e038f6628dd6f77290366731c7ae4 libjava/javax/swing/event/PopupMenuListener.java + b19234090a4bbe314cf97fe49e29fdbf libjava/javax/swing/event/SwingPropertyChangeSupport.java + d6c6bb9f533057596828f8d459b18215 libjava/javax/swing/event/TableColumnModelEvent.java + b6d85a2657845a493924ab26f578b602 libjava/javax/swing/event/TableColumnModelListener.java + 3b48dc88786bedf415df296d25c8990b libjava/javax/swing/event/TableModelEvent.java + 1d546ea8975d281123d3e74d69dd556f libjava/javax/swing/event/TableModelListener.java + 58d89033d38b91ebd87c1326522d581d libjava/javax/swing/event/TreeExpansionEvent.java + c341d496ea24d7d1675b722ef47121a3 libjava/javax/swing/event/TreeExpansionListener.java + d1dec338bfc33e80ad696fc368450e0b libjava/javax/swing/event/TreeModelEvent.java + 7528d8d9e633da7517e1ad42ee3f46fe libjava/javax/swing/event/TreeModelListener.java + 5265677d419c2ec5fa8adf48ec6a4cad libjava/javax/swing/event/TreeSelectionEvent.java + c4251dfe98c61eb42bbfdffaab806369 libjava/javax/swing/event/TreeSelectionListener.java + dd671b37d3ed32a39992b2796a8c3e19 libjava/javax/swing/event/TreeWillExpandListener.java + e8967d29f48026c19eaaaf8c1e87f9c2 libjava/javax/swing/event/UndoableEditEvent.java + 38476e1d965c8bb78f064c09ea0d26f7 libjava/javax/swing/event/UndoableEditListener.java + c5a348e6f6e6f16d3d311efe06bc0ef8 libjava/javax/swing/filechooser/FileFilter.java + db756f7c6dc3d9b886d6c97bf6f5fe7e libjava/javax/swing/filechooser/FileSystemView.java + 5dc389b7936066c7b99b50e53e1125bb libjava/javax/swing/filechooser/FileView.java d0ae7c08dcb1a1ea98c4592792a46fc2 libjava/javax/swing/FocusManager.java c023f53c07e53121a081771583d7e2b0 libjava/javax/swing/GrayFilter.java 82ab8a3f37da34b6b7492982aa873c7e libjava/javax/swing/Icon.java *************** fbffd01ef008dc034b09e127bf322f23 libjav *** 21386,21394 **** 9146f042cb0526b92bf002815ff7440e libjava/javax/swing/JLabel.java 9e880cf6de11e5a0d1f4095883534d40 libjava/javax/swing/JLayeredPane.java b17ede91ec1605f735481e906ebf75bf libjava/javax/swing/JList.java - 02e7f19b8be0b52b50f2e7813554d514 libjava/javax/swing/JMenu.java 7ac8cd0280950fb89aaf5623e6b3a042 libjava/javax/swing/JMenuBar.java 56cdae50d63b5f2ec0aeabd3ae17a660 libjava/javax/swing/JMenuItem.java 1b54933ea2f76c9d2501add2d500b6f5 libjava/javax/swing/JOptionPane.java e64af5051e7af48b25d6ad2b2c88f04e libjava/javax/swing/JPanel.java 8ca99600b179393709f128a2e2dfd8bb libjava/javax/swing/JPasswordField.java --- 21578,21586 ---- 9146f042cb0526b92bf002815ff7440e libjava/javax/swing/JLabel.java 9e880cf6de11e5a0d1f4095883534d40 libjava/javax/swing/JLayeredPane.java b17ede91ec1605f735481e906ebf75bf libjava/javax/swing/JList.java 7ac8cd0280950fb89aaf5623e6b3a042 libjava/javax/swing/JMenuBar.java 56cdae50d63b5f2ec0aeabd3ae17a660 libjava/javax/swing/JMenuItem.java + 02e7f19b8be0b52b50f2e7813554d514 libjava/javax/swing/JMenu.java 1b54933ea2f76c9d2501add2d500b6f5 libjava/javax/swing/JOptionPane.java e64af5051e7af48b25d6ad2b2c88f04e libjava/javax/swing/JPanel.java 8ca99600b179393709f128a2e2dfd8bb libjava/javax/swing/JPasswordField.java *************** a9fe90ec6781999e51873e9cfd26e836 libjav *** 21424,21580 **** d01c8215bebb8708bd50bcd4bc2b472c libjava/javax/swing/MenuSelectionManager.java ebd8425211e9ea6c5b2075d46a14be32 libjava/javax/swing/MutableComboBoxModel.java a41e8d72158de1e60dd6a2dbcb0ba101 libjava/javax/swing/OverlayLayout.java - 15cc80c5d475222809a1e6a2a6abb5c3 libjava/javax/swing/Popup.java - 87142c9e4ef2a500223f42073a5364b4 libjava/javax/swing/PopupFactory.java - b89192ae7214105a84a4c4fd8d8d5371 libjava/javax/swing/ProgressMonitor.java - 171cfb76c80c556f1a71cf7bc1306b2a libjava/javax/swing/ProgressMonitorInputStream.java - 74e69103f8c99751e85ef4da3874f86b libjava/javax/swing/Renderer.java - ca29484b57f589d0c79fbb66aad9c332 libjava/javax/swing/RepaintManager.java - 13623a80aa54f518f9e91b8b72a77f46 libjava/javax/swing/RootPaneContainer.java - e2c5eda13104bdefef79fc8b83f6755c libjava/javax/swing/ScrollPaneConstants.java - 16affdfa89e5c85616f32007e52aae26 libjava/javax/swing/ScrollPaneLayout.java - 6ebb921c315d7eb7b504c2aff11e9de2 libjava/javax/swing/Scrollable.java - aa45d10513d89726d44b671b398f9f85 libjava/javax/swing/SingleSelectionModel.java - 058ba22e18494215025cb67437308d19 libjava/javax/swing/SizeRequirements.java - 8037e3a233ae33d34c2a0cee971281f0 libjava/javax/swing/SizeSequence.java - a72228c2a44b4f08884c3c8b4317a74f libjava/javax/swing/SortingFocusTraversalPolicy.java - 73643232578fbea2908a6e4b4dda1490 libjava/javax/swing/SpinnerDateModel.java - 0967038d23ee1f73e77f1619abb7d433 libjava/javax/swing/SpinnerListModel.java - 18827bba82fdf9066e70cfb424082a6e libjava/javax/swing/SpinnerModel.java - 83b68fe06d896dbd6e65bc6382665794 libjava/javax/swing/SpinnerNumberModel.java - 8c8fa552a2a6494a45e6b95ff037cea9 libjava/javax/swing/Spring.java - c47df55272ccb01ebb56e6792f76e33d libjava/javax/swing/SpringLayout.java - 4461b2758468007093e9561eb2b5160f libjava/javax/swing/SwingConstants.java - ee1225754e074a48ff1d16887ddb4ba5 libjava/javax/swing/SwingUtilities.java - 2513a88aad9dc420ca67fffd6d3a58a4 libjava/javax/swing/Timer.java - 374c9498e747e8c9c0294cd3a6687b4e libjava/javax/swing/ToolTipManager.java - cbec459cc29ff09a2baa570bbd272a48 libjava/javax/swing/TransferHandler.java - b6435857839d01ba86374d1a6ce9035a libjava/javax/swing/UIDefaults.java - 3c0d75cae90546f8486bc779c8bddb93 libjava/javax/swing/UIManager.java - 82aac3a3dde49b1017f1aae2dfe2f2a3 libjava/javax/swing/UnsupportedLookAndFeelException.java - 9eab50c3dec3e05e4d4e70bc679ca912 libjava/javax/swing/ViewportLayout.java - 51c9664ab1c12ea919bd66580dcb9f02 libjava/javax/swing/WindowConstants.java - 872945d1ed201e7392b2ffc58a2fef40 libjava/javax/swing/border/AbstractBorder.java - 5a4019f0713b62f108a0221e754ce172 libjava/javax/swing/border/BevelBorder.java - 297b270ca9ca88cba40e2789d608a408 libjava/javax/swing/border/Border.java - 53387b4ed946c74dc3d0b0e9a2ee79dd libjava/javax/swing/border/CompoundBorder.java - a85daeb4f74057751e849aac48d6fde8 libjava/javax/swing/border/EmptyBorder.java - 266f82341af2d22a934eb635bc1a1455 libjava/javax/swing/border/EtchedBorder.java - 5d8e0cd53f1732eed3519efbfcfd414f libjava/javax/swing/border/LineBorder.java - 36330160f55e86cbf3e22aeaa71a7ad6 libjava/javax/swing/border/MatteBorder.java - 2e352d21eb27090e4f2886ad0fb15fa0 libjava/javax/swing/border/SoftBevelBorder.java - ff7f2846630a3ac39fedaef1b4c10cef libjava/javax/swing/border/TitledBorder.java - 03bd64f4395100b9cc54c91c87e0647a libjava/javax/swing/border/doc-files/BevelBorder-1.png - 23a253cbadc6937a236ea1f72dbcb86a libjava/javax/swing/border/doc-files/BevelBorder-2.png - aa959fe6dbe96c957fa8f43e6511931d libjava/javax/swing/border/doc-files/BevelBorder-3.png - 6f3212edd48ff7d8c282c0ea987d67dd libjava/javax/swing/border/doc-files/EmptyBorder-1.png - f0d681d608106c8bfaad8e563bb251ed libjava/javax/swing/border/doc-files/EtchedBorder-1.png - de4211aae692e6fd920637abf7d24f62 libjava/javax/swing/border/doc-files/EtchedBorder-2.png - adf24dd1fd92b89d4b402ae0e3153843 libjava/javax/swing/border/doc-files/LineBorder-1.png - 996dddf1721185014d0a5b0617309264 libjava/javax/swing/border/doc-files/MatteBorder-1.png - 1569d96e627fb01d81bd6f3c6ce96c13 libjava/javax/swing/border/doc-files/MatteBorder-2.png - 8b9dc63fc4e26f6ada56619cd6df280f libjava/javax/swing/border/doc-files/MatteBorder-3.png - aff328c3a6b5f79ceef239f4b65ad46b libjava/javax/swing/border/doc-files/MatteBorder-4.png - 982d529c0f69764a51304a5d493134c9 libjava/javax/swing/border/doc-files/MatteBorder-5.png - 12a8a60c90d96cc74bad14f34ea3aeb4 libjava/javax/swing/border/doc-files/MatteBorder-6.png - c3846400745d2b820c1159a860cb08a2 libjava/javax/swing/border/doc-files/SoftBevelBorder-1.png - 9cbfca2d41cb0b639cb5c756db18347a libjava/javax/swing/border/doc-files/SoftBevelBorder-2.png - aeea6a0afe84e6c187dbd647451b9790 libjava/javax/swing/border/doc-files/SoftBevelBorder-3.png - 3419edae51a7a10cdf91b8cae8362a94 libjava/javax/swing/colorchooser/AbstractColorChooserPanel.java - 0aebbecd533ac7ef908f291d16dfe95d libjava/javax/swing/colorchooser/ColorChooserComponentFactory.java - fda76ec9bf8a891a430c9a610a66d8fa libjava/javax/swing/colorchooser/ColorSelectionModel.java - 4fa76e4b35582b2c6b315e74a4d42278 libjava/javax/swing/colorchooser/DefaultColorSelectionModel.java - c2bab9a2390ca6f97d97997bf82a68ef libjava/javax/swing/colorchooser/DefaultHSBChooserPanel.java - 2c41fc1cdd1d994bd5ca19d3d3959b99 libjava/javax/swing/colorchooser/DefaultPreviewPanel.java - f6e2913f6c6843af82e0af5227a97b81 libjava/javax/swing/colorchooser/DefaultRGBChooserPanel.java - d0e23aacdca03ea4d4dfb32d97b01a8b libjava/javax/swing/colorchooser/DefaultSwatchChooserPanel.java - 2e189b99d4fa7775cc9f9ef7b8a0664b libjava/javax/swing/event/AncestorEvent.java - 234a2ea3d321b41e458cce33d9fb0e30 libjava/javax/swing/event/AncestorListener.java - 47d06f5c4f98d213599fd78d45630bd3 libjava/javax/swing/event/CaretEvent.java - 8a963d9c3cadb72b0f843d4faee96b3e libjava/javax/swing/event/CaretListener.java - 3fd622e7c60f9e642474cade48a49680 libjava/javax/swing/event/CellEditorListener.java - 5ef4dc4b32e80d8edc94dc697bc4458f libjava/javax/swing/event/ChangeEvent.java - ea2043a8f331214b6e3ed0016cf4a284 libjava/javax/swing/event/ChangeListener.java - 1f81ad5197ef33bc96acf8ec06514282 libjava/javax/swing/event/DocumentEvent.java - e6421e397de7dffa34f44ccef268ff57 libjava/javax/swing/event/DocumentListener.java - c4ef6bfca46844b619289d00ba2cd069 libjava/javax/swing/event/EventListenerList.java - 152a89e03b3cd9463df270933e477ad9 libjava/javax/swing/event/HyperlinkEvent.java - dd33b0544e8a3bc4549cb6593cf5b1f7 libjava/javax/swing/event/HyperlinkListener.java - 0d6f9c5ca5f7097164d9756eaf6acb14 libjava/javax/swing/event/InternalFrameAdapter.java - aad8f6da7c93de602cf789ad05492b5a libjava/javax/swing/event/InternalFrameEvent.java - dadf1c6cb99b70a6af4aa3017e7ba9b2 libjava/javax/swing/event/InternalFrameListener.java - aab375001ff6bcd8d87c9e19456c3d9b libjava/javax/swing/event/ListDataEvent.java - 4a0322a6e12781359145ab716fa109cc libjava/javax/swing/event/ListDataListener.java - c620e0fd4125123aa27dd096f6245431 libjava/javax/swing/event/ListSelectionEvent.java - 0081fbed54d0d38dffa0e3ee4cc6f3db libjava/javax/swing/event/ListSelectionListener.java - 0fdc976622f87c5c493d259a58631489 libjava/javax/swing/event/MenuDragMouseEvent.java - 44b4b89b2d203b8edc07384d23cfa6a0 libjava/javax/swing/event/MenuDragMouseListener.java - 12c0a6c22cdf13ae3a5a330e4e0fa4ec libjava/javax/swing/event/MenuEvent.java - 246510d39d4b0c618a84737e3011b199 libjava/javax/swing/event/MenuKeyEvent.java - 51549d836f4a6ab3825a8fbd0c914d3b libjava/javax/swing/event/MenuKeyListener.java - 13a4bf7d6e49ad20b939caa60b97c7b8 libjava/javax/swing/event/MenuListener.java - 4151a3409bd76558de4d16271805d8ec libjava/javax/swing/event/MouseInputAdapter.java - 601714c9377c049c23f304efc9a945fd libjava/javax/swing/event/MouseInputListener.java - 9148e3f2394718402b15245fcb24ddd4 libjava/javax/swing/event/PopupMenuEvent.java - 4e2e038f6628dd6f77290366731c7ae4 libjava/javax/swing/event/PopupMenuListener.java - b19234090a4bbe314cf97fe49e29fdbf libjava/javax/swing/event/SwingPropertyChangeSupport.java - d6c6bb9f533057596828f8d459b18215 libjava/javax/swing/event/TableColumnModelEvent.java - b6d85a2657845a493924ab26f578b602 libjava/javax/swing/event/TableColumnModelListener.java - 3b48dc88786bedf415df296d25c8990b libjava/javax/swing/event/TableModelEvent.java - 1d546ea8975d281123d3e74d69dd556f libjava/javax/swing/event/TableModelListener.java - 58d89033d38b91ebd87c1326522d581d libjava/javax/swing/event/TreeExpansionEvent.java - c341d496ea24d7d1675b722ef47121a3 libjava/javax/swing/event/TreeExpansionListener.java - d1dec338bfc33e80ad696fc368450e0b libjava/javax/swing/event/TreeModelEvent.java - 7528d8d9e633da7517e1ad42ee3f46fe libjava/javax/swing/event/TreeModelListener.java - 5265677d419c2ec5fa8adf48ec6a4cad libjava/javax/swing/event/TreeSelectionEvent.java - c4251dfe98c61eb42bbfdffaab806369 libjava/javax/swing/event/TreeSelectionListener.java - dd671b37d3ed32a39992b2796a8c3e19 libjava/javax/swing/event/TreeWillExpandListener.java - e8967d29f48026c19eaaaf8c1e87f9c2 libjava/javax/swing/event/UndoableEditEvent.java - 38476e1d965c8bb78f064c09ea0d26f7 libjava/javax/swing/event/UndoableEditListener.java - c5a348e6f6e6f16d3d311efe06bc0ef8 libjava/javax/swing/filechooser/FileFilter.java - db756f7c6dc3d9b886d6c97bf6f5fe7e libjava/javax/swing/filechooser/FileSystemView.java - 5dc389b7936066c7b99b50e53e1125bb libjava/javax/swing/filechooser/FileView.java 500d33c86a4e23dd48ddfbdda44fa44d libjava/javax/swing/plaf/ActionMapUIResource.java - b0cbd456a0a0386d429ef0842dc4f3d7 libjava/javax/swing/plaf/BorderUIResource.java - f3fc571d67c8636c43d2d16ec049a173 libjava/javax/swing/plaf/ButtonUI.java - 0fb366128defd4bd7c28e59b6e303f62 libjava/javax/swing/plaf/ColorChooserUI.java - 0d5f2cdee1a6b7c10a9854bf629582b4 libjava/javax/swing/plaf/ColorUIResource.java - e339c28ae9a2473ece93d9de69ede20e libjava/javax/swing/plaf/ComboBoxUI.java - 51e52516e580170c7030aa3015319524 libjava/javax/swing/plaf/ComponentInputMapUIResource.java - 3e3b88727c9eab51669d6e882f9e50f6 libjava/javax/swing/plaf/ComponentUI.java - c3e6aafa068f66a06d6ce378d553b4d8 libjava/javax/swing/plaf/DesktopIconUI.java - 886f29ef4f6104093067c3c8b81bd0ca libjava/javax/swing/plaf/DesktopPaneUI.java - 68ca7e962946782626746e1708ffec60 libjava/javax/swing/plaf/DimensionUIResource.java - 6c07fb52892d2a2246b2d2a370ebae09 libjava/javax/swing/plaf/FileChooserUI.java - cec0db86606fac90b8022d27dffb6298 libjava/javax/swing/plaf/FontUIResource.java - 3c8d0be55be2efe270af2956420cd668 libjava/javax/swing/plaf/IconUIResource.java - 795d674bf95c5620c55412345cf4441d libjava/javax/swing/plaf/InputMapUIResource.java - 3ee8200b0e3972678fdd78f5316c7526 libjava/javax/swing/plaf/InsetsUIResource.java - 3cf8e9a8cdc93aeeef7b69a66df5620f libjava/javax/swing/plaf/InternalFrameUI.java - 5cb5d6839770698248f74cd49deaade7 libjava/javax/swing/plaf/LabelUI.java - f62c41135456d3ebe32a9f5c291ab47e libjava/javax/swing/plaf/ListUI.java - c0ba2f16aa4a58a7bd0e79662c1e974f libjava/javax/swing/plaf/MenuBarUI.java - f8b8aef6ed6610fa2cad8b36b9bf6ccd libjava/javax/swing/plaf/MenuItemUI.java - f162dfb616b13e80d243c01a4c2568eb libjava/javax/swing/plaf/OptionPaneUI.java - 62b4753a00d21dd62a55b44daab5ceb7 libjava/javax/swing/plaf/PanelUI.java - 988a629d92bf1c1bcf026c866daa64fe libjava/javax/swing/plaf/PopupMenuUI.java - e958237aa421145fcd59d121b9c5fb05 libjava/javax/swing/plaf/ProgressBarUI.java - 005e416e4923a98f602ae190b5c1be11 libjava/javax/swing/plaf/RootPaneUI.java - 945d683e9c0cdbc1347daff4d529982d libjava/javax/swing/plaf/ScrollBarUI.java - e0d4eab7a75b7916d36e5e247af4db77 libjava/javax/swing/plaf/ScrollPaneUI.java - 5dbb96c1f5e9c90830288b93ccd607eb libjava/javax/swing/plaf/SeparatorUI.java - a7d8f845c5adc5fdfc9d472c6f0be1bb libjava/javax/swing/plaf/SliderUI.java - 50f1ff2dbe95fd26829c26d0214eeb06 libjava/javax/swing/plaf/SpinnerUI.java - fb3d019bfa29b92d1383eac4012b525b libjava/javax/swing/plaf/SplitPaneUI.java - 0525dceaa76e9fa3dd35dc4be7c2ef07 libjava/javax/swing/plaf/TabbedPaneUI.java - d869b22c737c095bb90f499c2a7f888c libjava/javax/swing/plaf/TableHeaderUI.java - 19c8d34b94bd6fb986bcdea5d7815424 libjava/javax/swing/plaf/TableUI.java - 071ea3bd58fafae5cf1d82db7df6cc3f libjava/javax/swing/plaf/TextUI.java - c772aaf445d247237d455b1873b88aec libjava/javax/swing/plaf/ToolBarUI.java - a0935307e7f7c5414951508a25853809 libjava/javax/swing/plaf/ToolTipUI.java - 813ed13c4f64e14967f520edd5dd34ea libjava/javax/swing/plaf/TreeUI.java - b52528bac5a6bc16c67019f440015c22 libjava/javax/swing/plaf/UIResource.java - fbc40b497a3df654da95d74b61597483 libjava/javax/swing/plaf/ViewportUI.java f93088c8eae0f367aa3bdb2cb0f62ecf libjava/javax/swing/plaf/basic/BasicArrowButton.java efd84fa2af15578e8d6ba238d6d5c771 libjava/javax/swing/plaf/basic/BasicBorders.java 32b2b5b446322b90e7213d99d53126ab libjava/javax/swing/plaf/basic/BasicButtonListener.java --- 21616,21622 ---- *************** d1e55884e15b1536fe5a924fecb680a4 libjav *** 21648,21659 **** --- 21690,21763 ---- 58594e9a3e723f52720b863751ac339f libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-5.png d0794580b9dd479c694d47aefa6ecd10 libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-6.png 400de10edd3f4db0a9e30b32b846fb7b libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-7.png + b0cbd456a0a0386d429ef0842dc4f3d7 libjava/javax/swing/plaf/BorderUIResource.java + f3fc571d67c8636c43d2d16ec049a173 libjava/javax/swing/plaf/ButtonUI.java + 0fb366128defd4bd7c28e59b6e303f62 libjava/javax/swing/plaf/ColorChooserUI.java + 0d5f2cdee1a6b7c10a9854bf629582b4 libjava/javax/swing/plaf/ColorUIResource.java + e339c28ae9a2473ece93d9de69ede20e libjava/javax/swing/plaf/ComboBoxUI.java + 51e52516e580170c7030aa3015319524 libjava/javax/swing/plaf/ComponentInputMapUIResource.java + 3e3b88727c9eab51669d6e882f9e50f6 libjava/javax/swing/plaf/ComponentUI.java + c3e6aafa068f66a06d6ce378d553b4d8 libjava/javax/swing/plaf/DesktopIconUI.java + 886f29ef4f6104093067c3c8b81bd0ca libjava/javax/swing/plaf/DesktopPaneUI.java + 68ca7e962946782626746e1708ffec60 libjava/javax/swing/plaf/DimensionUIResource.java 0e6fae23bcc509f1656b59f016b65cbe libjava/javax/swing/plaf/doc-files/ComponentUI-1.dia 27e9489fd6417d1b19c4bd819c2f99b2 libjava/javax/swing/plaf/doc-files/ComponentUI-1.png bd414488334e8a2aa791b1506fd2718e libjava/javax/swing/plaf/doc-files/TreeUI-1.png + 6c07fb52892d2a2246b2d2a370ebae09 libjava/javax/swing/plaf/FileChooserUI.java + cec0db86606fac90b8022d27dffb6298 libjava/javax/swing/plaf/FontUIResource.java + 3c8d0be55be2efe270af2956420cd668 libjava/javax/swing/plaf/IconUIResource.java + 795d674bf95c5620c55412345cf4441d libjava/javax/swing/plaf/InputMapUIResource.java + 3ee8200b0e3972678fdd78f5316c7526 libjava/javax/swing/plaf/InsetsUIResource.java + 3cf8e9a8cdc93aeeef7b69a66df5620f libjava/javax/swing/plaf/InternalFrameUI.java + 5cb5d6839770698248f74cd49deaade7 libjava/javax/swing/plaf/LabelUI.java + f62c41135456d3ebe32a9f5c291ab47e libjava/javax/swing/plaf/ListUI.java + c0ba2f16aa4a58a7bd0e79662c1e974f libjava/javax/swing/plaf/MenuBarUI.java + f8b8aef6ed6610fa2cad8b36b9bf6ccd libjava/javax/swing/plaf/MenuItemUI.java a0337fb28a4ce0a5c311661ba447acad libjava/javax/swing/plaf/metal/DefaultMetalTheme.java 9a918f60e75d261cea5ed110c2bcf9e6 libjava/javax/swing/plaf/metal/MetalLookAndFeel.java 552302ff0ddbcae5e8dadcdeecb82f07 libjava/javax/swing/plaf/metal/MetalTheme.java + f162dfb616b13e80d243c01a4c2568eb libjava/javax/swing/plaf/OptionPaneUI.java + 62b4753a00d21dd62a55b44daab5ceb7 libjava/javax/swing/plaf/PanelUI.java + 988a629d92bf1c1bcf026c866daa64fe libjava/javax/swing/plaf/PopupMenuUI.java + e958237aa421145fcd59d121b9c5fb05 libjava/javax/swing/plaf/ProgressBarUI.java + 005e416e4923a98f602ae190b5c1be11 libjava/javax/swing/plaf/RootPaneUI.java + 945d683e9c0cdbc1347daff4d529982d libjava/javax/swing/plaf/ScrollBarUI.java + e0d4eab7a75b7916d36e5e247af4db77 libjava/javax/swing/plaf/ScrollPaneUI.java + 5dbb96c1f5e9c90830288b93ccd607eb libjava/javax/swing/plaf/SeparatorUI.java + a7d8f845c5adc5fdfc9d472c6f0be1bb libjava/javax/swing/plaf/SliderUI.java + 50f1ff2dbe95fd26829c26d0214eeb06 libjava/javax/swing/plaf/SpinnerUI.java + fb3d019bfa29b92d1383eac4012b525b libjava/javax/swing/plaf/SplitPaneUI.java + 0525dceaa76e9fa3dd35dc4be7c2ef07 libjava/javax/swing/plaf/TabbedPaneUI.java + d869b22c737c095bb90f499c2a7f888c libjava/javax/swing/plaf/TableHeaderUI.java + 19c8d34b94bd6fb986bcdea5d7815424 libjava/javax/swing/plaf/TableUI.java + 071ea3bd58fafae5cf1d82db7df6cc3f libjava/javax/swing/plaf/TextUI.java + c772aaf445d247237d455b1873b88aec libjava/javax/swing/plaf/ToolBarUI.java + a0935307e7f7c5414951508a25853809 libjava/javax/swing/plaf/ToolTipUI.java + 813ed13c4f64e14967f520edd5dd34ea libjava/javax/swing/plaf/TreeUI.java + b52528bac5a6bc16c67019f440015c22 libjava/javax/swing/plaf/UIResource.java + fbc40b497a3df654da95d74b61597483 libjava/javax/swing/plaf/ViewportUI.java + 87142c9e4ef2a500223f42073a5364b4 libjava/javax/swing/PopupFactory.java + 15cc80c5d475222809a1e6a2a6abb5c3 libjava/javax/swing/Popup.java + 171cfb76c80c556f1a71cf7bc1306b2a libjava/javax/swing/ProgressMonitorInputStream.java + b89192ae7214105a84a4c4fd8d8d5371 libjava/javax/swing/ProgressMonitor.java + 74e69103f8c99751e85ef4da3874f86b libjava/javax/swing/Renderer.java + ca29484b57f589d0c79fbb66aad9c332 libjava/javax/swing/RepaintManager.java + 13623a80aa54f518f9e91b8b72a77f46 libjava/javax/swing/RootPaneContainer.java + 6ebb921c315d7eb7b504c2aff11e9de2 libjava/javax/swing/Scrollable.java + e2c5eda13104bdefef79fc8b83f6755c libjava/javax/swing/ScrollPaneConstants.java + 16affdfa89e5c85616f32007e52aae26 libjava/javax/swing/ScrollPaneLayout.java + aa45d10513d89726d44b671b398f9f85 libjava/javax/swing/SingleSelectionModel.java + 058ba22e18494215025cb67437308d19 libjava/javax/swing/SizeRequirements.java + 8037e3a233ae33d34c2a0cee971281f0 libjava/javax/swing/SizeSequence.java + a72228c2a44b4f08884c3c8b4317a74f libjava/javax/swing/SortingFocusTraversalPolicy.java + 73643232578fbea2908a6e4b4dda1490 libjava/javax/swing/SpinnerDateModel.java + 0967038d23ee1f73e77f1619abb7d433 libjava/javax/swing/SpinnerListModel.java + 18827bba82fdf9066e70cfb424082a6e libjava/javax/swing/SpinnerModel.java + 83b68fe06d896dbd6e65bc6382665794 libjava/javax/swing/SpinnerNumberModel.java + 8c8fa552a2a6494a45e6b95ff037cea9 libjava/javax/swing/Spring.java + c47df55272ccb01ebb56e6792f76e33d libjava/javax/swing/SpringLayout.java + 4461b2758468007093e9561eb2b5160f libjava/javax/swing/SwingConstants.java + ee1225754e074a48ff1d16887ddb4ba5 libjava/javax/swing/SwingUtilities.java bac55f72127c7da739990638d5a9fbb1 libjava/javax/swing/table/AbstractTableModel.java 51875bcbe83b22df59e95771ea3701e7 libjava/javax/swing/table/DefaultTableCellRenderer.java f42206c90ac0feb6de00ea8b67f2f66a libjava/javax/swing/table/DefaultTableColumnModel.java *************** bf5aee15a1e444f47594336659c364a2 libjav *** 21673,21685 **** 278229a762f5d6e2df5ac513f42b85d1 libjava/javax/swing/text/DefaultEditorKit.java 133304035c761e163ed2c4f59db40568 libjava/javax/swing/text/DefaultHighlighter.java 93905fd049dabc49eb18c410bd59530b libjava/javax/swing/text/DefaultStyledDocument.java - 8351f06a3eb38de15df7620db6c184ad libjava/javax/swing/text/Document.java e07843b829e9a1748bae75aefeb3b19c libjava/javax/swing/text/DocumentFilter.java acb92df5b1f573d7d3996319657d8a88 libjava/javax/swing/text/EditorKit.java 7d81598149d05056d5604ef225f75286 libjava/javax/swing/text/Element.java e377e23404d9c75f7c255342c368264e libjava/javax/swing/text/FieldView.java 20fe420dc34797d9b0b95510610ba20b libjava/javax/swing/text/GapContent.java c6a214be6ec39382e01b4796ee61b1b3 libjava/javax/swing/text/Highlighter.java 6a7818f55b9b52fa2c6b52464ff76498 libjava/javax/swing/text/JTextComponent.java 4ed2b26a9d4d4e829a2b3d160cae5204 libjava/javax/swing/text/Keymap.java eac3f0939ffb6429979409fc91d955f4 libjava/javax/swing/text/LayeredHighlighter.java --- 21777,21791 ---- 278229a762f5d6e2df5ac513f42b85d1 libjava/javax/swing/text/DefaultEditorKit.java 133304035c761e163ed2c4f59db40568 libjava/javax/swing/text/DefaultHighlighter.java 93905fd049dabc49eb18c410bd59530b libjava/javax/swing/text/DefaultStyledDocument.java e07843b829e9a1748bae75aefeb3b19c libjava/javax/swing/text/DocumentFilter.java + 8351f06a3eb38de15df7620db6c184ad libjava/javax/swing/text/Document.java acb92df5b1f573d7d3996319657d8a88 libjava/javax/swing/text/EditorKit.java 7d81598149d05056d5604ef225f75286 libjava/javax/swing/text/Element.java e377e23404d9c75f7c255342c368264e libjava/javax/swing/text/FieldView.java 20fe420dc34797d9b0b95510610ba20b libjava/javax/swing/text/GapContent.java c6a214be6ec39382e01b4796ee61b1b3 libjava/javax/swing/text/Highlighter.java + d3e67255c51e1e17ac251cda18ddcd60 libjava/javax/swing/text/html/HTML.java + df7b57214c5db5e31bb16f0b139bb18d libjava/javax/swing/text/html/parser/ParserDelegator.java 6a7818f55b9b52fa2c6b52464ff76498 libjava/javax/swing/text/JTextComponent.java 4ed2b26a9d4d4e829a2b3d160cae5204 libjava/javax/swing/text/Keymap.java eac3f0939ffb6429979409fc91d955f4 libjava/javax/swing/text/LayeredHighlighter.java *************** d049650756e7f3f505b5fb572bce273d libjav *** 21692,21712 **** 5294edfe0a5ad9de6eb6b1bdf8a1e782 libjava/javax/swing/text/Segment.java b5362fe547198ab2edcf2c53a97ba6c5 libjava/javax/swing/text/SimpleAttributeSet.java ee6a3f0453c0c6aaee34486d622e093d libjava/javax/swing/text/StringContent.java - c8ca7d7495da450956f854d50c22fc91 libjava/javax/swing/text/Style.java 6fa7f2f3e82ebf06d3f2e056c04f361f libjava/javax/swing/text/StyleConstants.java 0d2437495596c06f57e00d1765470444 libjava/javax/swing/text/StyleContext.java 996b09ab8947f659297bd224009b35f9 libjava/javax/swing/text/StyledDocument.java 5b66627469d9ab7971421bfe1632d42d libjava/javax/swing/text/StyledEditorKit.java 83c5495e77222f967eedd82eb41e0ecc libjava/javax/swing/text/TabExpander.java 749c45c3a2bdab03a005d4d31a788940 libjava/javax/swing/text/TabSet.java d3fadcbb2f981d6834878a5aa33b284b libjava/javax/swing/text/TabStop.java - a9398880a6f511dabb62a02ee17e659d libjava/javax/swing/text/TabableView.java ffc0d509dd11ffa1268a9f8cc528423f libjava/javax/swing/text/TextAction.java 91f9ed797a1e6f62b9ccab1836300075 libjava/javax/swing/text/Utilities.java - 779bc9e00dc8704c60b987b0970750a3 libjava/javax/swing/text/View.java 7c365af2eeea5adeeb1eba7c89dfae10 libjava/javax/swing/text/ViewFactory.java ! d3e67255c51e1e17ac251cda18ddcd60 libjava/javax/swing/text/html/HTML.java ! df7b57214c5db5e31bb16f0b139bb18d libjava/javax/swing/text/html/parser/ParserDelegator.java 8c32e447117543b1ec1f79340ef6eee5 libjava/javax/swing/tree/AbstractLayoutCache.java 3b367a6ce72651e5b01ef19d3c24206a libjava/javax/swing/tree/DefaultMutableTreeNode.java 0d306205bc1b87516285039f10195853 libjava/javax/swing/tree/DefaultTreeCellEditor.java --- 21798,21819 ---- 5294edfe0a5ad9de6eb6b1bdf8a1e782 libjava/javax/swing/text/Segment.java b5362fe547198ab2edcf2c53a97ba6c5 libjava/javax/swing/text/SimpleAttributeSet.java ee6a3f0453c0c6aaee34486d622e093d libjava/javax/swing/text/StringContent.java 6fa7f2f3e82ebf06d3f2e056c04f361f libjava/javax/swing/text/StyleConstants.java 0d2437495596c06f57e00d1765470444 libjava/javax/swing/text/StyleContext.java 996b09ab8947f659297bd224009b35f9 libjava/javax/swing/text/StyledDocument.java 5b66627469d9ab7971421bfe1632d42d libjava/javax/swing/text/StyledEditorKit.java + c8ca7d7495da450956f854d50c22fc91 libjava/javax/swing/text/Style.java + a9398880a6f511dabb62a02ee17e659d libjava/javax/swing/text/TabableView.java 83c5495e77222f967eedd82eb41e0ecc libjava/javax/swing/text/TabExpander.java 749c45c3a2bdab03a005d4d31a788940 libjava/javax/swing/text/TabSet.java d3fadcbb2f981d6834878a5aa33b284b libjava/javax/swing/text/TabStop.java ffc0d509dd11ffa1268a9f8cc528423f libjava/javax/swing/text/TextAction.java 91f9ed797a1e6f62b9ccab1836300075 libjava/javax/swing/text/Utilities.java 7c365af2eeea5adeeb1eba7c89dfae10 libjava/javax/swing/text/ViewFactory.java ! 779bc9e00dc8704c60b987b0970750a3 libjava/javax/swing/text/View.java ! 2513a88aad9dc420ca67fffd6d3a58a4 libjava/javax/swing/Timer.java ! 374c9498e747e8c9c0294cd3a6687b4e libjava/javax/swing/ToolTipManager.java ! cbec459cc29ff09a2baa570bbd272a48 libjava/javax/swing/TransferHandler.java 8c32e447117543b1ec1f79340ef6eee5 libjava/javax/swing/tree/AbstractLayoutCache.java 3b367a6ce72651e5b01ef19d3c24206a libjava/javax/swing/tree/DefaultMutableTreeNode.java 0d306205bc1b87516285039f10195853 libjava/javax/swing/tree/DefaultTreeCellEditor.java *************** b8c3713fa582e67c33c9f54205483951 libjav *** 21724,21738 **** c1825857b6992c305de4f4f530d37d96 libjava/javax/swing/tree/TreePath.java 4f4438384018c76cca58f256f6e28148 libjava/javax/swing/tree/TreeSelectionModel.java d77f6c50e5f5c38ad7e5d16e3d8d80a8 libjava/javax/swing/tree/VariableHeightLayoutCache.java 93616d4f28e9dea2f8d0aba2c54cd71d libjava/javax/swing/undo/AbstractUndoableEdit.java 55b467a2765dd4efe132654c2dd67e98 libjava/javax/swing/undo/CannotRedoException.java bbfd2d54b63756aa860f49fdd1e6e6d0 libjava/javax/swing/undo/CannotUndoException.java a548c1028b92f3cb68e27106762ee9dc libjava/javax/swing/undo/CompoundEdit.java - c60b24d5981a6f1eace600ba2b549c79 libjava/javax/swing/undo/StateEdit.java d529f11180d2d7dac806745d64cdf2a1 libjava/javax/swing/undo/StateEditable.java ! 2084132b20ffd8b3fbbb3e487e7f65f1 libjava/javax/swing/undo/UndoManager.java 7756b420b9025fee080b3dcb89305773 libjava/javax/swing/undo/UndoableEdit.java ca208a3233e94cc6cad87cdafe9b0df6 libjava/javax/swing/undo/UndoableEditSupport.java 17f1f09cda758b93f37376adb6aa29a7 libjava/javax/transaction/HeuristicCommitException.java 02d4818b6210148a9dc8d347757d500c libjava/javax/transaction/HeuristicMixedException.java 7da89a4883087f637b3790e56d109fc9 libjava/javax/transaction/HeuristicRollbackException.java --- 21831,21850 ---- c1825857b6992c305de4f4f530d37d96 libjava/javax/swing/tree/TreePath.java 4f4438384018c76cca58f256f6e28148 libjava/javax/swing/tree/TreeSelectionModel.java d77f6c50e5f5c38ad7e5d16e3d8d80a8 libjava/javax/swing/tree/VariableHeightLayoutCache.java + b6435857839d01ba86374d1a6ce9035a libjava/javax/swing/UIDefaults.java + 3c0d75cae90546f8486bc779c8bddb93 libjava/javax/swing/UIManager.java 93616d4f28e9dea2f8d0aba2c54cd71d libjava/javax/swing/undo/AbstractUndoableEdit.java 55b467a2765dd4efe132654c2dd67e98 libjava/javax/swing/undo/CannotRedoException.java bbfd2d54b63756aa860f49fdd1e6e6d0 libjava/javax/swing/undo/CannotUndoException.java a548c1028b92f3cb68e27106762ee9dc libjava/javax/swing/undo/CompoundEdit.java d529f11180d2d7dac806745d64cdf2a1 libjava/javax/swing/undo/StateEditable.java ! c60b24d5981a6f1eace600ba2b549c79 libjava/javax/swing/undo/StateEdit.java 7756b420b9025fee080b3dcb89305773 libjava/javax/swing/undo/UndoableEdit.java ca208a3233e94cc6cad87cdafe9b0df6 libjava/javax/swing/undo/UndoableEditSupport.java + 2084132b20ffd8b3fbbb3e487e7f65f1 libjava/javax/swing/undo/UndoManager.java + 82aac3a3dde49b1017f1aae2dfe2f2a3 libjava/javax/swing/UnsupportedLookAndFeelException.java + 9eab50c3dec3e05e4d4e70bc679ca912 libjava/javax/swing/ViewportLayout.java + 51c9664ab1c12ea919bd66580dcb9f02 libjava/javax/swing/WindowConstants.java 17f1f09cda758b93f37376adb6aa29a7 libjava/javax/transaction/HeuristicCommitException.java 02d4818b6210148a9dc8d347757d500c libjava/javax/transaction/HeuristicMixedException.java 7da89a4883087f637b3790e56d109fc9 libjava/javax/transaction/HeuristicRollbackException.java *************** b503282948cf33d7c3c4fc8bbc7e5f73 libjav *** 21750,21830 **** 347968976e3e1b1b00e80d5dff96c9ff libjava/javax/transaction/xa/XAException.java 7d5632aecdc2f74d3be531b847bbb543 libjava/javax/transaction/xa/XAResource.java 6ceac5de541ae5a562bfa8798f3ac636 libjava/javax/transaction/xa/Xid.java - d7194ab7d72ccce9bf309ad3bdaeb85f libjava/javax/xml/XMLConstants.java bfdab4a52edfb5729415cd5645ddd34d libjava/javax/xml/datatype/DatatypeConfigurationException.java e7dc8553e6e224ce0e37b07c130124d5 libjava/javax/xml/datatype/DatatypeConstants.java f62c9f4d334686ee7630014e9a87c546 libjava/javax/xml/datatype/DatatypeFactory.java cffe1d82e416bdab1588abd8773982ac libjava/javax/xml/datatype/Duration.java - 08523da5eefe0645849a94967d55e602 libjava/javax/xml/datatype/XMLGregorianCalendar.java df768a067cca297abc1469dd4952bd37 libjava/javax/xml/datatype/package.html 01bdbe59c51cbbbf707925d4d52fe325 libjava/javax/xml/namespace/NamespaceContext.java - 9116edca0fa7ee23f4f406feb218c0b0 libjava/javax/xml/namespace/QName.java 570a4e159913a1d9b4a2e887a4d993a3 libjava/javax/xml/namespace/package.html ! 23ccf4fede1de622c08b1cb9bccefc4d libjava/javax/xml/parsers/DocumentBuilder.java 2dcef7ee3a5bc1c47b3bb69af43975bc libjava/javax/xml/parsers/DocumentBuilderFactory.java 4cc45b6d9376bca8aa56e42c4e41d907 libjava/javax/xml/parsers/FactoryConfigurationError.java f1f382731c03073e15cdb8e4cb9788fa libjava/javax/xml/parsers/ParserConfigurationException.java - 00b6fdc8f31c3adfc226fcc93ba3ffb4 libjava/javax/xml/parsers/SAXParser.java 8fd62a8e4edd7bb53449245e84c7be15 libjava/javax/xml/parsers/SAXParserFactory.java ! 5e617fd6ca646fb0784af7a5d34e2afc libjava/javax/xml/parsers/package.html ! f8dda73efe689b20e7bc3009dc7a4685 libjava/javax/xml/transform/ErrorListener.java ! 9401236be7d978e5e2503b5548df2cc3 libjava/javax/xml/transform/OutputKeys.java ! 12203adb052cac070a62da25a331a1f8 libjava/javax/xml/transform/Result.java ! 37f54355d3014d54e76e95d496099e6a libjava/javax/xml/transform/Source.java ! efea8859d5c59431cb2ec74d85cc6bd4 libjava/javax/xml/transform/SourceLocator.java ! 59c4e981d9f46cbfb7af725bbf673abf libjava/javax/xml/transform/Templates.java ! d5da8bc3a3077d31a4faae09441b1e8d libjava/javax/xml/transform/Transformer.java ! cdfaf9ccfa0d58440b3c8e91cff26149 libjava/javax/xml/transform/TransformerConfigurationException.java ! a671bfb3513da2933a31d054f9e34259 libjava/javax/xml/transform/TransformerException.java ! a045f1885e78be46db2ead29fe01b67c libjava/javax/xml/transform/TransformerFactory.java ! cbc2c2ae6e26c05796d616f7d19961a4 libjava/javax/xml/transform/TransformerFactoryConfigurationError.java ! 1666446dfa83c13730e6a036da5984d8 libjava/javax/xml/transform/URIResolver.java ed8f4ec2dbbde78711a52310dd3c195f libjava/javax/xml/transform/dom/DOMLocator.java d70166bd65f5503a3d1b203d68f9a0f2 libjava/javax/xml/transform/dom/DOMResult.java f7c403c85c957d95e3393ad2c4ad059e libjava/javax/xml/transform/dom/DOMSource.java 557a82352d28fa7c528ee1ad11574cea libjava/javax/xml/transform/dom/package.html adbec903ccf392b12f025f7d577ba0c6 libjava/javax/xml/transform/package.html 315b9c066aa8e5dad8204408a133f4aa libjava/javax/xml/transform/sax/SAXResult.java 500ee0fcfae406183e58f2e63baca655 libjava/javax/xml/transform/sax/SAXSource.java 7fd5f39dfd1bf422c186c3ece61f308e libjava/javax/xml/transform/sax/SAXTransformerFactory.java 45f3a24a9ff9ffaeedfdbb5a70351f20 libjava/javax/xml/transform/sax/TemplatesHandler.java e6c55757404a5689b43ae0e7c1819107 libjava/javax/xml/transform/sax/TransformerHandler.java ! 68d9200e7d29b229613bf7f2404e7281 libjava/javax/xml/transform/sax/package.html 79340b7609017ef2e0931e9272b4ff53 libjava/javax/xml/transform/stream/StreamResult.java 9f00f5c400e78c81a3ee197148386dd1 libjava/javax/xml/transform/stream/StreamSource.java ! 16721db49d22ee81a2eab6ed880af4fe libjava/javax/xml/transform/stream/package.html ! b97387827634ab902706ae4a976d67ba libjava/javax/xml/validation/Schema.java b08fbcbcc6efb12a464930cdf87519a5 libjava/javax/xml/validation/SchemaFactory.java b7273e1e2848e7e36aa257ba32d1dba4 libjava/javax/xml/validation/TypeInfoProvider.java - 28b74ca1fcbaf3a9710166a7d2e2b29f libjava/javax/xml/validation/Validator.java 5ebb2b299f2f4f090e33d0aa561b4af2 libjava/javax/xml/validation/ValidatorHandler.java ! f5a66440ec6770ba58a27c38411905e0 libjava/javax/xml/validation/package.html ! 9760cb60ccae2bd329c41777599f9fe2 libjava/javax/xml/xpath/XPath.java e6c57e56dfe98df65fe7848c9d313718 libjava/javax/xml/xpath/XPathConstants.java 42c622d8dd87cff1e81fd7bcc8fbf7f5 libjava/javax/xml/xpath/XPathException.java - c2c82c733dc5f1d561816394b358a7e4 libjava/javax/xml/xpath/XPathExpression.java 2db9680bc243858e76248432a81ef417 libjava/javax/xml/xpath/XPathExpressionException.java ! 3934e2d1e14da4ec56dacfe90a22d1e7 libjava/javax/xml/xpath/XPathFactory.java d126f1cc32f886f2407d1fa2e1279e53 libjava/javax/xml/xpath/XPathFactoryConfigurationException.java ! d69d4c454c488e55b6b042757bdcfa54 libjava/javax/xml/xpath/XPathFunction.java ab6e3ac640669e8febd4581cc271fe8e libjava/javax/xml/xpath/XPathFunctionException.java f01b1d8ccf1ae6400369b840465eb5b9 libjava/javax/xml/xpath/XPathFunctionResolver.java 4df6dc1d88780bad642bff2b1419dc0b libjava/javax/xml/xpath/XPathVariableResolver.java - 4195e7f3734630104cdf377940a46f56 libjava/javax/xml/xpath/package.html 5fa83f146645672d321dfe92c45050b0 libjava/jawt.c e0d5a0295c3b1cd113ed61d2f30f1079 libjava/jni.cc 1b008d76d71effa7340c7bc196b1b388 libjava/jni/classpath/classpath_jawt.h 635b1cd6ee28db23d28a524216806aef libjava/jni/classpath/native_state.c d1fc93ba5f475c6314ad93d4566f8754 libjava/jni/classpath/native_state.h d8b04d299c9bc5c05d8a49be24814ec9 libjava/jni/gtk-peer/gdkfont.h - fdf5150c7e230dbcde634b7fb3980070 libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c c4d35a3bc4bcb0455db100064c8a9e3f libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c - 9924c87262d052bdeca4c495301f46c7 libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c 17a4999d953313ba41516808468d4aa5 libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c 226ba43609f5d37a6c1d99437f04df8b libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c e73c77796c1961acfecf7d83847671c9 libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c 20a57d08eb6ab09bd8d91f538bb70d39 libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c 603a9157ee6a896d05e82fcbdbc1a054 libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c c2dc244eb5deabee72a453672dbf85ab libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c a4a76cb538e65b89cef970282d84cdad libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCanvasPeer.c 7588c3c57098d2ffa15d87ce44af78e6 libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c --- 21862,21942 ---- 347968976e3e1b1b00e80d5dff96c9ff libjava/javax/transaction/xa/XAException.java 7d5632aecdc2f74d3be531b847bbb543 libjava/javax/transaction/xa/XAResource.java 6ceac5de541ae5a562bfa8798f3ac636 libjava/javax/transaction/xa/Xid.java bfdab4a52edfb5729415cd5645ddd34d libjava/javax/xml/datatype/DatatypeConfigurationException.java e7dc8553e6e224ce0e37b07c130124d5 libjava/javax/xml/datatype/DatatypeConstants.java f62c9f4d334686ee7630014e9a87c546 libjava/javax/xml/datatype/DatatypeFactory.java cffe1d82e416bdab1588abd8773982ac libjava/javax/xml/datatype/Duration.java df768a067cca297abc1469dd4952bd37 libjava/javax/xml/datatype/package.html + 08523da5eefe0645849a94967d55e602 libjava/javax/xml/datatype/XMLGregorianCalendar.java 01bdbe59c51cbbbf707925d4d52fe325 libjava/javax/xml/namespace/NamespaceContext.java 570a4e159913a1d9b4a2e887a4d993a3 libjava/javax/xml/namespace/package.html ! 9116edca0fa7ee23f4f406feb218c0b0 libjava/javax/xml/namespace/QName.java 2dcef7ee3a5bc1c47b3bb69af43975bc libjava/javax/xml/parsers/DocumentBuilderFactory.java + 23ccf4fede1de622c08b1cb9bccefc4d libjava/javax/xml/parsers/DocumentBuilder.java 4cc45b6d9376bca8aa56e42c4e41d907 libjava/javax/xml/parsers/FactoryConfigurationError.java + 5e617fd6ca646fb0784af7a5d34e2afc libjava/javax/xml/parsers/package.html f1f382731c03073e15cdb8e4cb9788fa libjava/javax/xml/parsers/ParserConfigurationException.java 8fd62a8e4edd7bb53449245e84c7be15 libjava/javax/xml/parsers/SAXParserFactory.java ! 00b6fdc8f31c3adfc226fcc93ba3ffb4 libjava/javax/xml/parsers/SAXParser.java ed8f4ec2dbbde78711a52310dd3c195f libjava/javax/xml/transform/dom/DOMLocator.java d70166bd65f5503a3d1b203d68f9a0f2 libjava/javax/xml/transform/dom/DOMResult.java f7c403c85c957d95e3393ad2c4ad059e libjava/javax/xml/transform/dom/DOMSource.java 557a82352d28fa7c528ee1ad11574cea libjava/javax/xml/transform/dom/package.html + f8dda73efe689b20e7bc3009dc7a4685 libjava/javax/xml/transform/ErrorListener.java + 9401236be7d978e5e2503b5548df2cc3 libjava/javax/xml/transform/OutputKeys.java adbec903ccf392b12f025f7d577ba0c6 libjava/javax/xml/transform/package.html + 12203adb052cac070a62da25a331a1f8 libjava/javax/xml/transform/Result.java + 68d9200e7d29b229613bf7f2404e7281 libjava/javax/xml/transform/sax/package.html 315b9c066aa8e5dad8204408a133f4aa libjava/javax/xml/transform/sax/SAXResult.java 500ee0fcfae406183e58f2e63baca655 libjava/javax/xml/transform/sax/SAXSource.java 7fd5f39dfd1bf422c186c3ece61f308e libjava/javax/xml/transform/sax/SAXTransformerFactory.java 45f3a24a9ff9ffaeedfdbb5a70351f20 libjava/javax/xml/transform/sax/TemplatesHandler.java e6c55757404a5689b43ae0e7c1819107 libjava/javax/xml/transform/sax/TransformerHandler.java ! 37f54355d3014d54e76e95d496099e6a libjava/javax/xml/transform/Source.java ! efea8859d5c59431cb2ec74d85cc6bd4 libjava/javax/xml/transform/SourceLocator.java ! 16721db49d22ee81a2eab6ed880af4fe libjava/javax/xml/transform/stream/package.html 79340b7609017ef2e0931e9272b4ff53 libjava/javax/xml/transform/stream/StreamResult.java 9f00f5c400e78c81a3ee197148386dd1 libjava/javax/xml/transform/stream/StreamSource.java ! 59c4e981d9f46cbfb7af725bbf673abf libjava/javax/xml/transform/Templates.java ! cdfaf9ccfa0d58440b3c8e91cff26149 libjava/javax/xml/transform/TransformerConfigurationException.java ! a671bfb3513da2933a31d054f9e34259 libjava/javax/xml/transform/TransformerException.java ! cbc2c2ae6e26c05796d616f7d19961a4 libjava/javax/xml/transform/TransformerFactoryConfigurationError.java ! a045f1885e78be46db2ead29fe01b67c libjava/javax/xml/transform/TransformerFactory.java ! d5da8bc3a3077d31a4faae09441b1e8d libjava/javax/xml/transform/Transformer.java ! 1666446dfa83c13730e6a036da5984d8 libjava/javax/xml/transform/URIResolver.java ! f5a66440ec6770ba58a27c38411905e0 libjava/javax/xml/validation/package.html b08fbcbcc6efb12a464930cdf87519a5 libjava/javax/xml/validation/SchemaFactory.java + b97387827634ab902706ae4a976d67ba libjava/javax/xml/validation/Schema.java b7273e1e2848e7e36aa257ba32d1dba4 libjava/javax/xml/validation/TypeInfoProvider.java 5ebb2b299f2f4f090e33d0aa561b4af2 libjava/javax/xml/validation/ValidatorHandler.java ! 28b74ca1fcbaf3a9710166a7d2e2b29f libjava/javax/xml/validation/Validator.java ! d7194ab7d72ccce9bf309ad3bdaeb85f libjava/javax/xml/XMLConstants.java ! 4195e7f3734630104cdf377940a46f56 libjava/javax/xml/xpath/package.html e6c57e56dfe98df65fe7848c9d313718 libjava/javax/xml/xpath/XPathConstants.java 42c622d8dd87cff1e81fd7bcc8fbf7f5 libjava/javax/xml/xpath/XPathException.java 2db9680bc243858e76248432a81ef417 libjava/javax/xml/xpath/XPathExpressionException.java ! c2c82c733dc5f1d561816394b358a7e4 libjava/javax/xml/xpath/XPathExpression.java d126f1cc32f886f2407d1fa2e1279e53 libjava/javax/xml/xpath/XPathFactoryConfigurationException.java ! 3934e2d1e14da4ec56dacfe90a22d1e7 libjava/javax/xml/xpath/XPathFactory.java ab6e3ac640669e8febd4581cc271fe8e libjava/javax/xml/xpath/XPathFunctionException.java + d69d4c454c488e55b6b042757bdcfa54 libjava/javax/xml/xpath/XPathFunction.java f01b1d8ccf1ae6400369b840465eb5b9 libjava/javax/xml/xpath/XPathFunctionResolver.java + 9760cb60ccae2bd329c41777599f9fe2 libjava/javax/xml/xpath/XPath.java 4df6dc1d88780bad642bff2b1419dc0b libjava/javax/xml/xpath/XPathVariableResolver.java 5fa83f146645672d321dfe92c45050b0 libjava/jawt.c e0d5a0295c3b1cd113ed61d2f30f1079 libjava/jni.cc 1b008d76d71effa7340c7bc196b1b388 libjava/jni/classpath/classpath_jawt.h 635b1cd6ee28db23d28a524216806aef libjava/jni/classpath/native_state.c d1fc93ba5f475c6314ad93d4566f8754 libjava/jni/classpath/native_state.h d8b04d299c9bc5c05d8a49be24814ec9 libjava/jni/gtk-peer/gdkfont.h c4d35a3bc4bcb0455db100064c8a9e3f libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c 17a4999d953313ba41516808468d4aa5 libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c + 9924c87262d052bdeca4c495301f46c7 libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c 226ba43609f5d37a6c1d99437f04df8b libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c e73c77796c1961acfecf7d83847671c9 libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c 20a57d08eb6ab09bd8d91f538bb70d39 libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c 603a9157ee6a896d05e82fcbdbc1a054 libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c + fdf5150c7e230dbcde634b7fb3980070 libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c c2dc244eb5deabee72a453672dbf85ab libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c a4a76cb538e65b89cef970282d84cdad libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCanvasPeer.c 7588c3c57098d2ffa15d87ce44af78e6 libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c *************** a9e619493d929723f756639fb93d2c75 libjav *** 21856,21890 **** 2017e6e04ce6fb43d2cbe3df05fca571 libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c 56e1dc87c05a3b0e792f68ab2f48db85 libjava/jni/gtk-peer/gthread-jni.c b1946fdc92febc042f46f61f859fc764 libjava/jni/gtk-peer/gthread-jni.h - aceb60824e22732fd0a76c90fdf5177e libjava/jni/gtk-peer/gtk_jawt.c ff13277400843f1b7611b04bb7235117 libjava/jni/gtk-peer/gtkcairopeer.h 443e772042c2195cf2f1a2dd752b41ba libjava/jni/gtk-peer/gtkpeer.h ! d04590c4dc6a61734d09958671cba4da libjava/libgcj-test.spec.in 1633d308648ff7348f9557a588ca6d39 libjava/libgcj.pc.in 951ec925ca91ea2a5236d0f25d8db838 libjava/libgcj.spec.in ! d8045f3b8f929c1cb29a1e3fd737b499 libjava/libltdl/COPYING.LIB ! 47304fb39b269fe527eb35c51673fc49 libjava/libltdl/ChangeLog ! 6824f0f26586155951e5e6d7499e6269 libjava/libltdl/Makefile.am ! f0fc479b9827216034a3a365eb6e8194 libjava/libltdl/Makefile.in ! 36da24f9facf00b349ea10dba3789d92 libjava/libltdl/README 5d62561c282968a4d91cbc2d4315496b libjava/libltdl/acinclude.m4 45d4596e8d45a315492e15447e57daa1 libjava/libltdl/aclocal.m4 ! e2d25814a3c4fd5f7012cc69279fb3d2 libjava/libltdl/config-h.in 953749bade5256db32886b5353f73cab libjava/libltdl/config.guess 953749bade5256db32886b5353f73cab libjava/libltdl/config.sub 32914f40de4031baa374165b2f05d77b libjava/libltdl/configure 3601fb7e86931a5f409e46eeda76a418 libjava/libltdl/configure.ac d4c3da374db4aa2301a21ab3e51ddb21 libjava/libltdl/install-sh 2a2bee5d5e0959ed779e66957f0f02b2 libjava/libltdl/ltdl.c ee99980905e04ebd71dda86810af81a5 libjava/libltdl/ltdl.h 83074663a630af06ca2f83f047851a00 libjava/libltdl/ltmain.sh 0a5e8ed778878a2656e3ea2313dac833 libjava/libltdl/missing 792922784eade1d03ecb1b33ba8bb7c3 libjava/libltdl/mkinstalldirs b93f4e0a6c4ac6dcebda6a3b208b0640 libjava/libtool-version 7e02d4f3ac7fdc30a20d88a2bff286c8 libjava/link.cc f9c7378adc951bb9ebbddc24491dd5f3 libjava/mauve-libgcj ! b9b84e76d51b653c7fec2c1d882759c1 libjava/no-threads.cc e760b0ffcb334f44eac33b922cd34c6a libjava/nogc.cc 686c2a1099089ea2d49539098171526f libjava/org/ietf/jgss/ChannelBinding.java 94678d15acdb6a75708c1ee099a111e4 libjava/org/ietf/jgss/GSSContext.java 698115a82c0706d61d801b391ace1540 libjava/org/ietf/jgss/GSSCredential.java --- 21968,22006 ---- 2017e6e04ce6fb43d2cbe3df05fca571 libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c 56e1dc87c05a3b0e792f68ab2f48db85 libjava/jni/gtk-peer/gthread-jni.c b1946fdc92febc042f46f61f859fc764 libjava/jni/gtk-peer/gthread-jni.h ff13277400843f1b7611b04bb7235117 libjava/jni/gtk-peer/gtkcairopeer.h + aceb60824e22732fd0a76c90fdf5177e libjava/jni/gtk-peer/gtk_jawt.c 443e772042c2195cf2f1a2dd752b41ba libjava/jni/gtk-peer/gtkpeer.h ! 84706803a544c5820821cbbc020d39cf libjava/LIBGCJ_LICENSE 1633d308648ff7348f9557a588ca6d39 libjava/libgcj.pc.in 951ec925ca91ea2a5236d0f25d8db838 libjava/libgcj.spec.in ! d04590c4dc6a61734d09958671cba4da libjava/libgcj-test.spec.in 5d62561c282968a4d91cbc2d4315496b libjava/libltdl/acinclude.m4 45d4596e8d45a315492e15447e57daa1 libjava/libltdl/aclocal.m4 ! 760b233b68fd9d331e1e95113644e306 libjava/libltdl/ChangeLog 953749bade5256db32886b5353f73cab libjava/libltdl/config.guess + e2d25814a3c4fd5f7012cc69279fb3d2 libjava/libltdl/config-h.in 953749bade5256db32886b5353f73cab libjava/libltdl/config.sub 32914f40de4031baa374165b2f05d77b libjava/libltdl/configure 3601fb7e86931a5f409e46eeda76a418 libjava/libltdl/configure.ac + d8045f3b8f929c1cb29a1e3fd737b499 libjava/libltdl/COPYING.LIB d4c3da374db4aa2301a21ab3e51ddb21 libjava/libltdl/install-sh 2a2bee5d5e0959ed779e66957f0f02b2 libjava/libltdl/ltdl.c ee99980905e04ebd71dda86810af81a5 libjava/libltdl/ltdl.h 83074663a630af06ca2f83f047851a00 libjava/libltdl/ltmain.sh + 6824f0f26586155951e5e6d7499e6269 libjava/libltdl/Makefile.am + f0fc479b9827216034a3a365eb6e8194 libjava/libltdl/Makefile.in 0a5e8ed778878a2656e3ea2313dac833 libjava/libltdl/missing 792922784eade1d03ecb1b33ba8bb7c3 libjava/libltdl/mkinstalldirs + 36da24f9facf00b349ea10dba3789d92 libjava/libltdl/README b93f4e0a6c4ac6dcebda6a3b208b0640 libjava/libtool-version 7e02d4f3ac7fdc30a20d88a2bff286c8 libjava/link.cc + 1d5b1567cc07a7a14759058cf4f76bbc libjava/Makefile.am + bbf70e8e8b4ead43de847252b377703a libjava/Makefile.in f9c7378adc951bb9ebbddc24491dd5f3 libjava/mauve-libgcj ! ad7e029769786ded8152b84425ae0b6a libjava/NEWS e760b0ffcb334f44eac33b922cd34c6a libjava/nogc.cc + b9b84e76d51b653c7fec2c1d882759c1 libjava/no-threads.cc 686c2a1099089ea2d49539098171526f libjava/org/ietf/jgss/ChannelBinding.java 94678d15acdb6a75708c1ee099a111e4 libjava/org/ietf/jgss/GSSContext.java 698115a82c0706d61d801b391ace1540 libjava/org/ietf/jgss/GSSCredential.java *************** d150c53e0275c7e50fef25e73a9ba47b libjav *** 21895,21910 **** bd4a644c4cb20c85db81c50d8a920369 libjava/org/ietf/jgss/MessagesBundle.properties 33d3c0f7a5fbe6bc3611d22a61c7f227 libjava/org/ietf/jgss/Oid.java 8bc9c6be20df8421c1a687421fbfde85 libjava/pkg.m4 - 1235b12d97722c8f74d759f88af3cc0c libjava/posix-threads.cc fbe0da51c9e893762a6e4d2f87868e09 libjava/posix.cc 9296516866be59caf85790121c75b53c libjava/prims.cc ! db2a6ed9769b185121e611b5727fa40a libjava/scripts/MakeCharTables.java ! 792d88462341952031e20db7cda3ce3f libjava/scripts/MakeDefaultMimeTypes.java ! cbaa3d7bfdbdbc0826becd3e1ba46591 libjava/scripts/TexinfoDoclet.java 36250430ea5f00d551b6e8e2db676c84 libjava/scripts/classes.pl 6d795c65b67f245c88b61f68c93bf95b libjava/scripts/encodings.pl c8714116496fe0e703adf657629a1849 libjava/scripts/mime.types 935a2f525bf80646e23dc9f4e8dbd7b6 libjava/scripts/showval.java 69bfba2b24f0eecb74eef973fb428b60 libjava/scripts/unicode-blocks.pl c242fb9c1ab6ebbbad4784da68e32084 libjava/scripts/unicode-decomp.pl b35b2124a2f2bc5624c8c9429a287281 libjava/scripts/unicode-muncher.pl --- 22011,22027 ---- bd4a644c4cb20c85db81c50d8a920369 libjava/org/ietf/jgss/MessagesBundle.properties 33d3c0f7a5fbe6bc3611d22a61c7f227 libjava/org/ietf/jgss/Oid.java 8bc9c6be20df8421c1a687421fbfde85 libjava/pkg.m4 fbe0da51c9e893762a6e4d2f87868e09 libjava/posix.cc + 1235b12d97722c8f74d759f88af3cc0c libjava/posix-threads.cc 9296516866be59caf85790121c75b53c libjava/prims.cc ! b8af03ff64b9879992c9382503d9910e libjava/README 36250430ea5f00d551b6e8e2db676c84 libjava/scripts/classes.pl 6d795c65b67f245c88b61f68c93bf95b libjava/scripts/encodings.pl + db2a6ed9769b185121e611b5727fa40a libjava/scripts/MakeCharTables.java + 792d88462341952031e20db7cda3ce3f libjava/scripts/MakeDefaultMimeTypes.java c8714116496fe0e703adf657629a1849 libjava/scripts/mime.types 935a2f525bf80646e23dc9f4e8dbd7b6 libjava/scripts/showval.java + cbaa3d7bfdbdbc0826becd3e1ba46591 libjava/scripts/TexinfoDoclet.java 69bfba2b24f0eecb74eef973fb428b60 libjava/scripts/unicode-blocks.pl c242fb9c1ab6ebbbad4784da68e32084 libjava/scripts/unicode-decomp.pl b35b2124a2f2bc5624c8c9429a287281 libjava/scripts/unicode-muncher.pl *************** b35b2124a2f2bc5624c8c9429a287281 libjav *** 21912,21919 **** e55413161338793e68a3308fa3495d95 libjava/sysdep/dwarf2-backtrace.cc a9f1ecb8549f2168d406db491508aba4 libjava/sysdep/generic/locks.h 478bf5beccbaa3c0463ec664322edabf libjava/sysdep/i386/locks.h - 9c22210e55708b47659bb40a8ea27aa7 libjava/sysdep/ia64-frame.h 7bafc37dbb25e4dd175f96dcd450c843 libjava/sysdep/ia64.c a13e6e998b97c19921eb8b4083444f17 libjava/sysdep/ia64/locks.h 8c7a4ebd8370941ecf6cadce018158ba libjava/sysdep/mips/locks.h b7c39107509405b69fc3878590a6d63f libjava/sysdep/pa/locks.h --- 22029,22036 ---- e55413161338793e68a3308fa3495d95 libjava/sysdep/dwarf2-backtrace.cc a9f1ecb8549f2168d406db491508aba4 libjava/sysdep/generic/locks.h 478bf5beccbaa3c0463ec664322edabf libjava/sysdep/i386/locks.h 7bafc37dbb25e4dd175f96dcd450c843 libjava/sysdep/ia64.c + 9c22210e55708b47659bb40a8ea27aa7 libjava/sysdep/ia64-frame.h a13e6e998b97c19921eb8b4083444f17 libjava/sysdep/ia64/locks.h 8c7a4ebd8370941ecf6cadce018158ba libjava/sysdep/mips/locks.h b7c39107509405b69fc3878590a6d63f libjava/sysdep/pa/locks.h *************** ac9ce4b055928d3a370bea6c7f4d7707 libjav *** 21923,21945 **** dfe570919fd25f16312d84294242a469 libjava/sysdep/sparc/locks.h 6201dffba23fd1cbc5c29d3697c1a4b3 libjava/sysdep/x86-64/locks.h bd41c02d42e4fcef561d88d14c49efc4 libjava/testsuite/ChangeLog-old - 8f59570e9be92857b18d3192602f5bad libjava/testsuite/Makefile.am - fddb3cd9d6f46d8339e6900a48a54486 libjava/testsuite/Makefile.in dce80ba7e038ca18591aabc6d3d2582c libjava/testsuite/config/default.exp - b9e1e6b2a4362649d6e3d6af9620c1cd libjava/testsuite/lib/libjava.exp - 1cb376d608ce588877129087d302ad27 libjava/testsuite/libjava.cni/PR9577.java - e134ced312b3511d88943d57ccd70c83 libjava/testsuite/libjava.cni/PR9577.out 1306dc378a3efbedd8411f9513e1df23 libjava/testsuite/libjava.cni/cni.exp dd20ef994a62ba3187114ddbb0e72a79 libjava/testsuite/libjava.cni/longfield.java 21dbdaf48636d39aabfac247754f56e2 libjava/testsuite/libjava.cni/longfield.out - b85c1558f78b5b73d1622f975f371fe9 libjava/testsuite/libjava.cni/natPR9577.cc de53b745a797dd15ef4faa338cafeb80 libjava/testsuite/libjava.cni/natlongfield.cc c8a0163319ecc15e4af54d3590bb85b5 libjava/testsuite/libjava.cni/natshortfield.cc 49720fc0c8dd994ae6dd8ceb249fb6d5 libjava/testsuite/libjava.cni/shortfield.java cdbf860b28600799275326e02bd11b23 libjava/testsuite/libjava.cni/shortfield.out 09333b82f0786504109f4895cfb8f3e3 libjava/testsuite/libjava.compile/ArrayClass.java 3b9b23dec0d75ba67bb5369c15a4a52b libjava/testsuite/libjava.compile/AssertBug.java a5d4838cc4a20369f39a7097ed9a8466 libjava/testsuite/libjava.compile/Case.java 69f89c34d6bed5f67f87c6d6273421b9 libjava/testsuite/libjava.compile/G19990210_1.java bf4ca4f4fc3126864655b33f93db104f libjava/testsuite/libjava.compile/G19990210_2.java 7294a3e29b4c5049806de72f315192c6 libjava/testsuite/libjava.compile/G19990210_3.java --- 22040,22073 ---- dfe570919fd25f16312d84294242a469 libjava/sysdep/sparc/locks.h 6201dffba23fd1cbc5c29d3697c1a4b3 libjava/sysdep/x86-64/locks.h bd41c02d42e4fcef561d88d14c49efc4 libjava/testsuite/ChangeLog-old dce80ba7e038ca18591aabc6d3d2582c libjava/testsuite/config/default.exp 1306dc378a3efbedd8411f9513e1df23 libjava/testsuite/libjava.cni/cni.exp dd20ef994a62ba3187114ddbb0e72a79 libjava/testsuite/libjava.cni/longfield.java 21dbdaf48636d39aabfac247754f56e2 libjava/testsuite/libjava.cni/longfield.out de53b745a797dd15ef4faa338cafeb80 libjava/testsuite/libjava.cni/natlongfield.cc + b85c1558f78b5b73d1622f975f371fe9 libjava/testsuite/libjava.cni/natPR9577.cc c8a0163319ecc15e4af54d3590bb85b5 libjava/testsuite/libjava.cni/natshortfield.cc + 1cb376d608ce588877129087d302ad27 libjava/testsuite/libjava.cni/PR9577.java + e134ced312b3511d88943d57ccd70c83 libjava/testsuite/libjava.cni/PR9577.out 49720fc0c8dd994ae6dd8ceb249fb6d5 libjava/testsuite/libjava.cni/shortfield.java cdbf860b28600799275326e02bd11b23 libjava/testsuite/libjava.cni/shortfield.out + b3355fb4bbc87ceb497e8a8d101bbc78 libjava/testsuite/libjava.compile/abstr.java + ebbbe8ca236b53f91e4a7d3fa731f2b7 libjava/testsuite/libjava.compile/abstr.xfail 09333b82f0786504109f4895cfb8f3e3 libjava/testsuite/libjava.compile/ArrayClass.java 3b9b23dec0d75ba67bb5369c15a4a52b libjava/testsuite/libjava.compile/AssertBug.java + a33b5c5d3ab07cb6f1d271e97943c007 libjava/testsuite/libjava.compile/assignment_2.java + d28b73e190f6b86b6ca3567376dd03d0 libjava/testsuite/libjava.compile/assignment.java + 6c30e3e597d8e85ee2e088858b94ed2d libjava/testsuite/libjava.compile/block.java + 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/block.xfail a5d4838cc4a20369f39a7097ed9a8466 libjava/testsuite/libjava.compile/Case.java + 423a0b1698cb5d40a20f0317a4520b82 libjava/testsuite/libjava.compile/comment.java + 5f396d8c8a7d8c78d893e9c4585d3dd1 libjava/testsuite/libjava.compile/compile.exp + 3494ca07353a2a67261904bb6c3de3ef libjava/testsuite/libjava.compile/consthrow.java + f50a06c76c7b7dff938b49c341718b82 libjava/testsuite/libjava.compile/consthrow.xfail + e89c5072f9fef9503bbc86f56ce02885 libjava/testsuite/libjava.compile/final_assignment_check.java + 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/final_assignment_check.xfail + 1e642d1409c8a5360e06665c4da79d62 libjava/testsuite/libjava.compile/final_initialization_in_ctor.java + 1cc1f9d82d74261df6a8b260f1ee21df libjava/testsuite/libjava.compile/final_local_switch.java 69f89c34d6bed5f67f87c6d6273421b9 libjava/testsuite/libjava.compile/G19990210_1.java bf4ca4f4fc3126864655b33f93db104f libjava/testsuite/libjava.compile/G19990210_2.java 7294a3e29b4c5049806de72f315192c6 libjava/testsuite/libjava.compile/G19990210_3.java *************** bf4ca4f4fc3126864655b33f93db104f libjav *** 21947,21958 **** --- 22075,22102 ---- f8928a5367bb3faad059c7954c52fd02 libjava/testsuite/libjava.compile/G19990217_02.java 9b09be9758942428bfc8d23d22e1528a libjava/testsuite/libjava.compile/G19990217_02.no-link f47363f7a4558852c4e7a8c073ca65f4 libjava/testsuite/libjava.compile/G19990225_01.java + 60c4fb7237ab30c911010096829c3f6b libjava/testsuite/libjava.compile/iface.java + 836b0107bbdef24338b7f6061bdc27ee libjava/testsuite/libjava.compile/inner_1.java + aa55c577228e76512665593c1e5bb889 libjava/testsuite/libjava.compile/inner_1.xfail + 4807666b37803956dd03fd6aeb2ffff6 libjava/testsuite/libjava.compile/inner_data.java 40885771cfc9b273c688b6d4d47bf98f libjava/testsuite/libjava.compile/InnerExcept.java + 143503687d5acfec8dc31eff05f3deda libjava/testsuite/libjava.compile/inner_inherit.java + c973e1cfca9de778d74fbb4befea5679 libjava/testsuite/libjava.compile/inner_priv.java + a29bb9ff91034870d96c389c19660c1c libjava/testsuite/libjava.compile/inner_pub.java + 609064e038ef7c8666dbd8ad28791d8d libjava/testsuite/libjava.compile/invokeinterface/A.java + 59708d3fcf93bee4fd70b2e1b97a87bd libjava/testsuite/libjava.compile/invokeinterface/B.java + ed3beef16abfa7ac83fe376cbe27f8d5 libjava/testsuite/libjava.compile/invokeinterface/Test.java fec89076f8206679197552893500f196 libjava/testsuite/libjava.compile/MethodFailure4.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/MethodFailure4.xfail e9e5dfef1616381c9455ad9a9f2db96e libjava/testsuite/libjava.compile/N19990310_01.java b52203ccdfc147ad5aabe9d9905d071f libjava/testsuite/libjava.compile/N19990317.java + e28d53461aae66ed010e16a31f3b7ca7 libjava/testsuite/libjava.compile/narrow_case.java + 42ae86f6beaad3f59728aa5d802b080e libjava/testsuite/libjava.compile/not_a_redef.java + ebbbe8ca236b53f91e4a7d3fa731f2b7 libjava/testsuite/libjava.compile/not_a_redef.xfail f17df02a74c0dace665060eea6e4c686 libjava/testsuite/libjava.compile/OperatorBenchmark.java + 1bb3641cca10a6f451a23f72bf6da9ed libjava/testsuite/libjava.compile/perc.java + ad8b3ab2ecb09c0fd4203bf3935ee7fb libjava/testsuite/libjava.compile/plusplus.java + 01414a39592eabf7fb2a38ca381d8579 libjava/testsuite/libjava.compile/pr10459.java e10b4a0bd24b45537c374f3ef61970e0 libjava/testsuite/libjava.compile/PR11600.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/PR11600.xfail c7f972be4572af91a532a006d11b74d5 libjava/testsuite/libjava.compile/PR12374.java *************** a931f49d7e3d41e7c0f35786805a80e3 libjav *** 21968,21977 **** --- 22112,22124 ---- 3fe7a0980a3c3aff4933609cd1e9c95a libjava/testsuite/libjava.compile/PR1343.java 6b42e0f5d193556362ec44edf4717893 libjava/testsuite/libjava.compile/PR13733.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/PR13733.xfail + e44c5e53d062e6724dc8e550f40318c9 libjava/testsuite/libjava.compile/pr13788.java 6556d594a180f059697cf66646839220 libjava/testsuite/libjava.compile/PR140.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/PR140.xfail 12f27a653fbac1fe9a5d82396cfc50e6 libjava/testsuite/libjava.compile/PR14853.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/PR14853.xfail + cad3fa9e48e6c5af1c8bd55dcbc61cc2 libjava/testsuite/libjava.compile/pr15656.java + 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/pr15656.xfail 3b2cd3b1fe0c7403ae5fe61a3314b964 libjava/testsuite/libjava.compile/PR15769.java 024ade4c05a2de15feaa7a48b064ac60 libjava/testsuite/libjava.compile/PR16249.java 386efa3d54f01e74ebdf0f3e379ed21e libjava/testsuite/libjava.compile/PR163.java *************** a931f49d7e3d41e7c0f35786805a80e3 libjav *** 21980,21985 **** --- 22127,22137 ---- 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/PR164.xfail bef376e148e0924e5191e37810b18e59 libjava/testsuite/libjava.compile/PR16675.java 66bbc86324cd31b36b333bda806e18fc libjava/testsuite/libjava.compile/PR16701.java + eb6c1ee34c963fb2ac815607a7d671ab libjava/testsuite/libjava.compile/pr172.java + 3600a7241835c0ea1f4f460fa749660a libjava/testsuite/libjava.compile/pr17329.java + 2875fca945451b336cf96c88b810b568 libjava/testsuite/libjava.compile/pr174.java + 57428afd99e5a5de4a1054e5a86c612c libjava/testsuite/libjava.compile/pr17500.java + 4e4be9339df603ff73a4ee1196d769cb libjava/testsuite/libjava.compile/pr176.java fab0f1aeabb09be13f4bdebb24d31f86 libjava/testsuite/libjava.compile/PR19277.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/PR19277.xfail 55ca5bc1edeacb3a7dbffe086871eede libjava/testsuite/libjava.compile/PR19295.java *************** ebbbe8ca236b53f91e4a7d3fa731f2b7 libjav *** 21989,22002 **** 3a3267a528653157410cc08303d44d0a libjava/testsuite/libjava.compile/PR208.java ebbbe8ca236b53f91e4a7d3fa731f2b7 libjava/testsuite/libjava.compile/PR208.xfail aacfe8a835ac786cbc68e44b672eb0ed libjava/testsuite/libjava.compile/PR209.java 693dafb1d1861999a17021c31cee9716 libjava/testsuite/libjava.compile/PR224.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/PR224.xfail - 8539368deee049218c5aad571175c081 libjava/testsuite/libjava.compile/PR232.java a9afc42f0ac3ac8f0a60ed5cd5f5159d libjava/testsuite/libjava.compile/PR232B.java 90c432b193634a7bb3799ba6cb6f050f libjava/testsuite/libjava.compile/PR234.java 224b9f0018442640dbe77b1c2a530642 libjava/testsuite/libjava.compile/PR235.java 6cc7143c98ca4460a764a3fe4375074f libjava/testsuite/libjava.compile/PR238.java ebbbe8ca236b53f91e4a7d3fa731f2b7 libjava/testsuite/libjava.compile/PR238.xfail 3baf06266b085752bcb26fa5a03ec4b6 libjava/testsuite/libjava.compile/PR295.java 7bf43131d99b3cd9f8cffcccd0e313ff libjava/testsuite/libjava.compile/PR310.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/PR310.xfail --- 22141,22158 ---- 3a3267a528653157410cc08303d44d0a libjava/testsuite/libjava.compile/PR208.java ebbbe8ca236b53f91e4a7d3fa731f2b7 libjava/testsuite/libjava.compile/PR208.xfail aacfe8a835ac786cbc68e44b672eb0ed libjava/testsuite/libjava.compile/PR209.java + ab896855770b60eb606b4af189294960 libjava/testsuite/libjava.compile/pr21519.java + d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.compile/pr21519.no-link + 501bfc9d22f687b78c093227a81904c5 libjava/testsuite/libjava.compile/pr21540.java 693dafb1d1861999a17021c31cee9716 libjava/testsuite/libjava.compile/PR224.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/PR224.xfail a9afc42f0ac3ac8f0a60ed5cd5f5159d libjava/testsuite/libjava.compile/PR232B.java + 8539368deee049218c5aad571175c081 libjava/testsuite/libjava.compile/PR232.java 90c432b193634a7bb3799ba6cb6f050f libjava/testsuite/libjava.compile/PR234.java 224b9f0018442640dbe77b1c2a530642 libjava/testsuite/libjava.compile/PR235.java 6cc7143c98ca4460a764a3fe4375074f libjava/testsuite/libjava.compile/PR238.java ebbbe8ca236b53f91e4a7d3fa731f2b7 libjava/testsuite/libjava.compile/PR238.xfail + 74adef24712d2f18643c0fdcb1620669 libjava/testsuite/libjava.compile/pr25429.java 3baf06266b085752bcb26fa5a03ec4b6 libjava/testsuite/libjava.compile/PR295.java 7bf43131d99b3cd9f8cffcccd0e313ff libjava/testsuite/libjava.compile/PR310.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/PR310.xfail *************** ebbbe8ca236b53f91e4a7d3fa731f2b7 libjav *** 22014,22070 **** 1eb754a6613b09cf6c9013fae9796980 libjava/testsuite/libjava.compile/PR6026.java 625c602fa1953aff6c919c44995b8b57 libjava/testsuite/libjava.compile/PR6865.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/PR6865.xfail - f735f4283fbed2b3554fbe1ef2af8dfe libjava/testsuite/libjava.compile/Semi.java - 973db82ef1aaf8200884dedd55f7c88b libjava/testsuite/libjava.compile/Statics.java - 2cfcc1dc20c8765226e1ed1bdf171ae2 libjava/testsuite/libjava.compile/SuperConstr.java - e2b9f2390aa7f140e59c1c563838a9ca libjava/testsuite/libjava.compile/T20020529.java - 5329c74703c5cab76f225a72def712ad libjava/testsuite/libjava.compile/T20020604.java - 628d838045a686050ae07902425b1509 libjava/testsuite/libjava.compile/Twice.java - 7f89c094e3b478a866e5ade29159cc21 libjava/testsuite/libjava.compile/Where.java - aa55c577228e76512665593c1e5bb889 libjava/testsuite/libjava.compile/Where.xfail - ad81e94be989486335f207a5ee225eea libjava/testsuite/libjava.compile/XercesBug.java - b3355fb4bbc87ceb497e8a8d101bbc78 libjava/testsuite/libjava.compile/abstr.java - ebbbe8ca236b53f91e4a7d3fa731f2b7 libjava/testsuite/libjava.compile/abstr.xfail - d28b73e190f6b86b6ca3567376dd03d0 libjava/testsuite/libjava.compile/assignment.java - a33b5c5d3ab07cb6f1d271e97943c007 libjava/testsuite/libjava.compile/assignment_2.java - 6c30e3e597d8e85ee2e088858b94ed2d libjava/testsuite/libjava.compile/block.java - 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/block.xfail - 423a0b1698cb5d40a20f0317a4520b82 libjava/testsuite/libjava.compile/comment.java - 5f396d8c8a7d8c78d893e9c4585d3dd1 libjava/testsuite/libjava.compile/compile.exp - 3494ca07353a2a67261904bb6c3de3ef libjava/testsuite/libjava.compile/consthrow.java - f50a06c76c7b7dff938b49c341718b82 libjava/testsuite/libjava.compile/consthrow.xfail - e89c5072f9fef9503bbc86f56ce02885 libjava/testsuite/libjava.compile/final_assignment_check.java - 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/final_assignment_check.xfail - 1e642d1409c8a5360e06665c4da79d62 libjava/testsuite/libjava.compile/final_initialization_in_ctor.java - 1cc1f9d82d74261df6a8b260f1ee21df libjava/testsuite/libjava.compile/final_local_switch.java - 60c4fb7237ab30c911010096829c3f6b libjava/testsuite/libjava.compile/iface.java - 836b0107bbdef24338b7f6061bdc27ee libjava/testsuite/libjava.compile/inner_1.java - aa55c577228e76512665593c1e5bb889 libjava/testsuite/libjava.compile/inner_1.xfail - 4807666b37803956dd03fd6aeb2ffff6 libjava/testsuite/libjava.compile/inner_data.java - 143503687d5acfec8dc31eff05f3deda libjava/testsuite/libjava.compile/inner_inherit.java - c973e1cfca9de778d74fbb4befea5679 libjava/testsuite/libjava.compile/inner_priv.java - a29bb9ff91034870d96c389c19660c1c libjava/testsuite/libjava.compile/inner_pub.java - 609064e038ef7c8666dbd8ad28791d8d libjava/testsuite/libjava.compile/invokeinterface/A.java - 59708d3fcf93bee4fd70b2e1b97a87bd libjava/testsuite/libjava.compile/invokeinterface/B.java - ed3beef16abfa7ac83fe376cbe27f8d5 libjava/testsuite/libjava.compile/invokeinterface/Test.java - e28d53461aae66ed010e16a31f3b7ca7 libjava/testsuite/libjava.compile/narrow_case.java - 42ae86f6beaad3f59728aa5d802b080e libjava/testsuite/libjava.compile/not_a_redef.java - ebbbe8ca236b53f91e4a7d3fa731f2b7 libjava/testsuite/libjava.compile/not_a_redef.xfail - 1bb3641cca10a6f451a23f72bf6da9ed libjava/testsuite/libjava.compile/perc.java - ad8b3ab2ecb09c0fd4203bf3935ee7fb libjava/testsuite/libjava.compile/plusplus.java - 01414a39592eabf7fb2a38ca381d8579 libjava/testsuite/libjava.compile/pr10459.java - e44c5e53d062e6724dc8e550f40318c9 libjava/testsuite/libjava.compile/pr13788.java - cad3fa9e48e6c5af1c8bd55dcbc61cc2 libjava/testsuite/libjava.compile/pr15656.java - 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/pr15656.xfail - eb6c1ee34c963fb2ac815607a7d671ab libjava/testsuite/libjava.compile/pr172.java - 3600a7241835c0ea1f4f460fa749660a libjava/testsuite/libjava.compile/pr17329.java - 2875fca945451b336cf96c88b810b568 libjava/testsuite/libjava.compile/pr174.java - 57428afd99e5a5de4a1054e5a86c612c libjava/testsuite/libjava.compile/pr17500.java - 4e4be9339df603ff73a4ee1196d769cb libjava/testsuite/libjava.compile/pr176.java - ab896855770b60eb606b4af189294960 libjava/testsuite/libjava.compile/pr21519.java - d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.compile/pr21519.no-link - 501bfc9d22f687b78c093227a81904c5 libjava/testsuite/libjava.compile/pr21540.java - 74adef24712d2f18643c0fdcb1620669 libjava/testsuite/libjava.compile/pr25429.java 9a95fdd926ef9e3e5af452a653c82691 libjava/testsuite/libjava.compile/pr7912.java b8a1d9b1c3beb3470510393e035c29b4 libjava/testsuite/libjava.compile/pr8712.java cc07a44dae9b5a88fae62d29d3f7e59f libjava/testsuite/libjava.compile/pr8955.java --- 22170,22175 ---- *************** cc07a44dae9b5a88fae62d29d3f7e59f libjav *** 22082,22106 **** 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/redef6.xfail 3bf9b98e30a3886b0ed7d1d2f235c598 libjava/testsuite/libjava.compile/rh174912.java 18d86717af3f69cdd457827ac28a5560 libjava/testsuite/libjava.compile/rh175833.java dd0a30f0cd5cf9f618b87ac8d0f173cf libjava/testsuite/libjava.compile/static_1.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/static_1.xfail 3571dcbe51dfe5c25099c8ae6cfc5f0c libjava/testsuite/libjava.compile/static_2.java ebbbe8ca236b53f91e4a7d3fa731f2b7 libjava/testsuite/libjava.compile/static_2.xfail 9366fa2dfb3729c686442b6ef2ad10ff libjava/testsuite/libjava.compile/static_3.java ebbbe8ca236b53f91e4a7d3fa731f2b7 libjava/testsuite/libjava.compile/static_3.xfail 7b95240652f5ef44631482c59dd19ca4 libjava/testsuite/libjava.compile/static_init.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/static_init.xfail - ab483c8d6059a27437eea1e25ca6772d libjava/testsuite/libjava.compile/static_init2.java f52c24e4080057049572c77b911472f3 libjava/testsuite/libjava.compile/static_inner.java 8436775ecfa61deb5b25ea6987ce7fe9 libjava/testsuite/libjava.compile/support/Case.java 20804c3048f700436b204157f0ae5bcd libjava/testsuite/libjava.compile/support/PR129_A.java 0e2246fd39315b06de5554dd93279786 libjava/testsuite/libjava.compile/support/PR206_A.java b97b10ca318050adb72ae3b1ef5cbfeb libjava/testsuite/libjava.compile/support/PR207_A.java 8e3e6b22eb994caf90a548ddb5db3bd3 libjava/testsuite/libjava.compile/support/Waldo.java e8945a4a04112ba90c2af941b65d4493 libjava/testsuite/libjava.compile/uesc.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/uesc.xfail 7be21a485236c91ab419fc18b66782a6 libjava/testsuite/libjava.compile/weirddecl.java ebbbe8ca236b53f91e4a7d3fa731f2b7 libjava/testsuite/libjava.compile/weirddecl.xfail 282a2574b51bd991355217a4881aef9e libjava/testsuite/libjava.compile/zeroexp.java e54d6484becb823de24eb82dada64bc0 libjava/testsuite/libjava.jacks/jacks.exp 75797d276932d2ffb6e2de923de7de4b libjava/testsuite/libjava.jacks/jacks.xfail --- 22187,22220 ---- 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/redef6.xfail 3bf9b98e30a3886b0ed7d1d2f235c598 libjava/testsuite/libjava.compile/rh174912.java 18d86717af3f69cdd457827ac28a5560 libjava/testsuite/libjava.compile/rh175833.java + f735f4283fbed2b3554fbe1ef2af8dfe libjava/testsuite/libjava.compile/Semi.java dd0a30f0cd5cf9f618b87ac8d0f173cf libjava/testsuite/libjava.compile/static_1.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/static_1.xfail 3571dcbe51dfe5c25099c8ae6cfc5f0c libjava/testsuite/libjava.compile/static_2.java ebbbe8ca236b53f91e4a7d3fa731f2b7 libjava/testsuite/libjava.compile/static_2.xfail 9366fa2dfb3729c686442b6ef2ad10ff libjava/testsuite/libjava.compile/static_3.java ebbbe8ca236b53f91e4a7d3fa731f2b7 libjava/testsuite/libjava.compile/static_3.xfail + ab483c8d6059a27437eea1e25ca6772d libjava/testsuite/libjava.compile/static_init2.java 7b95240652f5ef44631482c59dd19ca4 libjava/testsuite/libjava.compile/static_init.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/static_init.xfail f52c24e4080057049572c77b911472f3 libjava/testsuite/libjava.compile/static_inner.java + 973db82ef1aaf8200884dedd55f7c88b libjava/testsuite/libjava.compile/Statics.java + 2cfcc1dc20c8765226e1ed1bdf171ae2 libjava/testsuite/libjava.compile/SuperConstr.java 8436775ecfa61deb5b25ea6987ce7fe9 libjava/testsuite/libjava.compile/support/Case.java 20804c3048f700436b204157f0ae5bcd libjava/testsuite/libjava.compile/support/PR129_A.java 0e2246fd39315b06de5554dd93279786 libjava/testsuite/libjava.compile/support/PR206_A.java b97b10ca318050adb72ae3b1ef5cbfeb libjava/testsuite/libjava.compile/support/PR207_A.java 8e3e6b22eb994caf90a548ddb5db3bd3 libjava/testsuite/libjava.compile/support/Waldo.java + e2b9f2390aa7f140e59c1c563838a9ca libjava/testsuite/libjava.compile/T20020529.java + 5329c74703c5cab76f225a72def712ad libjava/testsuite/libjava.compile/T20020604.java + 628d838045a686050ae07902425b1509 libjava/testsuite/libjava.compile/Twice.java e8945a4a04112ba90c2af941b65d4493 libjava/testsuite/libjava.compile/uesc.java 7d7ac3fc492c9fabd0b3bcad458d0d80 libjava/testsuite/libjava.compile/uesc.xfail 7be21a485236c91ab419fc18b66782a6 libjava/testsuite/libjava.compile/weirddecl.java ebbbe8ca236b53f91e4a7d3fa731f2b7 libjava/testsuite/libjava.compile/weirddecl.xfail + 7f89c094e3b478a866e5ade29159cc21 libjava/testsuite/libjava.compile/Where.java + aa55c577228e76512665593c1e5bb889 libjava/testsuite/libjava.compile/Where.xfail + ad81e94be989486335f207a5ee225eea libjava/testsuite/libjava.compile/XercesBug.java 282a2574b51bd991355217a4881aef9e libjava/testsuite/libjava.compile/zeroexp.java e54d6484becb823de24eb82dada64bc0 libjava/testsuite/libjava.jacks/jacks.exp 75797d276932d2ffb6e2de923de7de4b libjava/testsuite/libjava.jacks/jacks.xfail *************** c95a29b2bd827bf60f47c9fbd5a55635 libjav *** 22109,22120 **** c08e241c192d631497bded5926a907ff libjava/testsuite/libjava.jar/simple.java 764efa883dda1e11db47671c4a3bbd9e libjava/testsuite/libjava.jar/simple.out ee2a77e44d143d39c04dd594fdcfdff6 libjava/testsuite/libjava.jar/simple.xfail - fb59ae9e895ddf1e0420e286e7c3c990 libjava/testsuite/libjava.jni/PR15133.c - 333ed819b54cab7a5debc163a6833e85 libjava/testsuite/libjava.jni/PR15133.java - 0133314d0a03cbd9fb3beb51617eb8a0 libjava/testsuite/libjava.jni/PR15133.out - 7c56b4c57e97b69d24b7821a14d05392 libjava/testsuite/libjava.jni/PR18116.c - 5b5173b2b5bc7fd610a822ba29fd7dff libjava/testsuite/libjava.jni/PR18116.java - 41d9737bc75ae8fa57b7a84a44fba01c libjava/testsuite/libjava.jni/PR18116.out 88a5b2588ce7003411a62a735ef84afc libjava/testsuite/libjava.jni/bytebuffer.c 81dc8c33f90768b5cc35ba1b141c8492 libjava/testsuite/libjava.jni/bytebuffer.java 0fb1b20b2ef8ce35a9247dc06267cfb5 libjava/testsuite/libjava.jni/bytebuffer.out --- 22223,22228 ---- *************** b54cf73a9d5b56b6edd1a17d37451d46 libjav *** 22161,22166 **** --- 22269,22280 ---- 8abd0d13249e576e3196609578d9d286 libjava/testsuite/libjava.jni/pr11951.c a3b997591d55498eb3e19692584c8709 libjava/testsuite/libjava.jni/pr11951.java b026324c6904b2a9cb4b88d6d61c81d1 libjava/testsuite/libjava.jni/pr11951.out + fb59ae9e895ddf1e0420e286e7c3c990 libjava/testsuite/libjava.jni/PR15133.c + 333ed819b54cab7a5debc163a6833e85 libjava/testsuite/libjava.jni/PR15133.java + 0133314d0a03cbd9fb3beb51617eb8a0 libjava/testsuite/libjava.jni/PR15133.out + 7c56b4c57e97b69d24b7821a14d05392 libjava/testsuite/libjava.jni/PR18116.c + 5b5173b2b5bc7fd610a822ba29fd7dff libjava/testsuite/libjava.jni/PR18116.java + 41d9737bc75ae8fa57b7a84a44fba01c libjava/testsuite/libjava.jni/PR18116.out c5872cb67d387913d319dd93f17ed500 libjava/testsuite/libjava.jni/pr18278.c 08038364e250530fca454a39f3084e4c libjava/testsuite/libjava.jni/pr18278.java 6bcdd30cea393f4804efca402a86783e libjava/testsuite/libjava.jni/pr18278.out *************** d97f0168c361f4ae5e95b63b359e4b30 libjav *** 22176,22206 **** 54309214559469e4628fa45bf626ebef libjava/testsuite/libjava.jni/virtual.c c35fb3188acac5e569371c1c871479bc libjava/testsuite/libjava.jni/virtual.java d42f2da1df5ecdf29be4ac27edda0c12 libjava/testsuite/libjava.jni/virtual.out ! 5e356f72d4a1075d94741d1419a20643 libjava/testsuite/libjava.lang/ArrayStore.java ! 77659c48e1fd5b287ad6d7475a9fcf17 libjava/testsuite/libjava.lang/ArrayStore.out ! 04a8d397eaee830c4a185b921f3b6d5a libjava/testsuite/libjava.lang/ArrayStore.xfail ! 79426146e3cb1ef05c53a61222eef6de libjava/testsuite/libjava.lang/ArrayStore2.java ! 5f52bcb6a45468431367287ca0b37091 libjava/testsuite/libjava.lang/ArrayStore2.out ! 9c7806f9d96cf9083eee7153d916edd3 libjava/testsuite/libjava.lang/ArrayStore2.xfail 46d21b8cc2382045f44d9b21716bbadb libjava/testsuite/libjava.lang/Array_1.java 7dda03898071671ef434c9193e9297c3 libjava/testsuite/libjava.lang/Array_1.out d544ca500e740c3dabc05d74afb2496c libjava/testsuite/libjava.lang/Array_2.java 2b74bfe52ed654272a075c84a7b62886 libjava/testsuite/libjava.lang/Array_2.out c20c12a91a30c6c09e8bb1a736f8341e libjava/testsuite/libjava.lang/Array_3.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/Array_3.out e123b4e448b2c651de9b49ce947e4b2f libjava/testsuite/libjava.lang/Class_1.java 23e455810f452516c8aa7ab97b4e30f2 libjava/testsuite/libjava.lang/Class_1.out cb4898d6c6c8c72b629af364b7df6977 libjava/testsuite/libjava.lang/CompareNaN.java d42f2da1df5ecdf29be4ac27edda0c12 libjava/testsuite/libjava.lang/CompareNaN.out 8a9a0921b43a3a98c6c6d01829df9101 libjava/testsuite/libjava.lang/Divide_1.java d3b81b9b9fae3bb2fd0477f4f1f1035f libjava/testsuite/libjava.lang/Divide_1.out cbaf0b2f425f8f339a4df35727daf519 libjava/testsuite/libjava.lang/EvaluationOrder.java 2027eccd5c1ef67110ce54dc72663358 libjava/testsuite/libjava.lang/EvaluationOrder.out 1a14588faeddfc4fd9fff7baea1f46a7 libjava/testsuite/libjava.lang/ExtraClassLoader.java f650f5ae06b03c378a1e3b846c95c060 libjava/testsuite/libjava.lang/FileHandleGcTest.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/FileHandleGcTest.out 0594baa3d33ce5e686c76d9ea8c971eb libjava/testsuite/libjava.lang/Final.java 8884b34d9452cfeed1d422772137c3db libjava/testsuite/libjava.lang/Final.out 433bbcc9c05af9064dcdf238479c3534 libjava/testsuite/libjava.lang/Float_1.java 52595c1fee543ea0d9e47613bf911a7c libjava/testsuite/libjava.lang/Float_1.out 9ed84c58cd5f6ee0fa5086021a4c7217 libjava/testsuite/libjava.lang/G19990301_01.java --- 22290,22386 ---- 54309214559469e4628fa45bf626ebef libjava/testsuite/libjava.jni/virtual.c c35fb3188acac5e569371c1c871479bc libjava/testsuite/libjava.jni/virtual.java d42f2da1df5ecdf29be4ac27edda0c12 libjava/testsuite/libjava.jni/virtual.out ! 41d8b96c1c0033b2c27ac3aeab1cd477 libjava/testsuite/libjava.lang/anfi.java ! 6e45780aca748508921cf295d93eff33 libjava/testsuite/libjava.lang/anfi.out ! 32fe089c4fbcb2c20fd1c1f6faf5138e libjava/testsuite/libjava.lang/anon2.java ! de22a1d825564e774f3f820467d87460 libjava/testsuite/libjava.lang/anon2.out ! a043bca50c70729e7cd94395f12fcc7b libjava/testsuite/libjava.lang/anon3.java ! 14f34c5a7a9c1d25be602ee8a05080f8 libjava/testsuite/libjava.lang/anon3.out ! 01f25687e21d5a997498206826628a5f libjava/testsuite/libjava.lang/anon4.java ! 8acee73b535d68e8a6969400445708d3 libjava/testsuite/libjava.lang/anon4.out ! b781f506179fd0f2eede10081f56c7b6 libjava/testsuite/libjava.lang/anonarray2.java ! dafcfe0d04953d84bf6879b95c9fe1f2 libjava/testsuite/libjava.lang/anonarray2.out ! ac3118f66b5a1ad1fb26882a03c71dc4 libjava/testsuite/libjava.lang/anonarray3.java ! 649ee93d50739c656e94ec88a32c7ffe libjava/testsuite/libjava.lang/anonarray3.out ! 211b55dc65dfbe2da8ad122bf56b4653 libjava/testsuite/libjava.lang/anonarray.java ! dafcfe0d04953d84bf6879b95c9fe1f2 libjava/testsuite/libjava.lang/anonarray.out ! 15c64a0ef9e6bf9ce7808842b2c980cd libjava/testsuite/libjava.lang/anon_ctor_itf_arg.java ! 2a2ee47a9f74ff8147d36eba4bf40508 libjava/testsuite/libjava.lang/anon_ctor_itf_arg.out ! 552016b0800ec897d286d9889d1cc636 libjava/testsuite/libjava.lang/anon.java ! 2a9976888df4318dbbce02c2f8ff257f libjava/testsuite/libjava.lang/anon.out 46d21b8cc2382045f44d9b21716bbadb libjava/testsuite/libjava.lang/Array_1.java 7dda03898071671ef434c9193e9297c3 libjava/testsuite/libjava.lang/Array_1.out d544ca500e740c3dabc05d74afb2496c libjava/testsuite/libjava.lang/Array_2.java 2b74bfe52ed654272a075c84a7b62886 libjava/testsuite/libjava.lang/Array_2.out c20c12a91a30c6c09e8bb1a736f8341e libjava/testsuite/libjava.lang/Array_3.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/Array_3.out + 79426146e3cb1ef05c53a61222eef6de libjava/testsuite/libjava.lang/ArrayStore2.java + 5f52bcb6a45468431367287ca0b37091 libjava/testsuite/libjava.lang/ArrayStore2.out + 9c7806f9d96cf9083eee7153d916edd3 libjava/testsuite/libjava.lang/ArrayStore2.xfail + 5e356f72d4a1075d94741d1419a20643 libjava/testsuite/libjava.lang/ArrayStore.java + 77659c48e1fd5b287ad6d7475a9fcf17 libjava/testsuite/libjava.lang/ArrayStore.out + 04a8d397eaee830c4a185b921f3b6d5a libjava/testsuite/libjava.lang/ArrayStore.xfail + 344ce7c872d1d2fd4e0fc5749fbdde8f libjava/testsuite/libjava.lang/assign2.java + d7f986677d9f563bd1794b09d82206a3 libjava/testsuite/libjava.lang/assign2.out + 1618de4122a955b7474ab9f2c5374be1 libjava/testsuite/libjava.lang/assign.java + d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/assign.out + cceca253527c6a0ff0e50be491c075c4 libjava/testsuite/libjava.lang/bclink.java + d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/bclink.out + de13d0c112f0a616ad488e96f3ba9625 libjava/testsuite/libjava.lang/bytearray.java + 84310ba59c5ea6a482f2d4b3b2815e3a libjava/testsuite/libjava.lang/bytearray.out e123b4e448b2c651de9b49ce947e4b2f libjava/testsuite/libjava.lang/Class_1.java 23e455810f452516c8aa7ab97b4e30f2 libjava/testsuite/libjava.lang/Class_1.out cb4898d6c6c8c72b629af364b7df6977 libjava/testsuite/libjava.lang/CompareNaN.java d42f2da1df5ecdf29be4ac27edda0c12 libjava/testsuite/libjava.lang/CompareNaN.out + b575c7ca1af482f8f4264b3959aa6750 libjava/testsuite/libjava.lang/direct_read.java + 2836a2d7ee5be374147de328f2065ade libjava/testsuite/libjava.lang/direct_read.out + 4cb191f83ddd7d6ee00ec3973e354074 libjava/testsuite/libjava.lang/direct_write.java + b07dbef315d9869e7d515e10d9664419 libjava/testsuite/libjava.lang/direct_write.out 8a9a0921b43a3a98c6c6d01829df9101 libjava/testsuite/libjava.lang/Divide_1.java d3b81b9b9fae3bb2fd0477f4f1f1035f libjava/testsuite/libjava.lang/Divide_1.out + 9d3a541b1b16b467499ccf233e65d516 libjava/testsuite/libjava.lang/emptystring.java + ae8667b28c8c6eee48d6ec6ebcc2563a libjava/testsuite/libjava.lang/emptystring.out + fe067187bd52b4493a6c82460207097d libjava/testsuite/libjava.lang/err10.java + d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err10.out + 5ce5ff66b064a92e61f4f24946d7e88f libjava/testsuite/libjava.lang/err11.java + d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err11.out + 5a777888826167234e06424a6c00edd6 libjava/testsuite/libjava.lang/err12.java + d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err12.out + a5ac7f26ae0ca63fd98b1b4cc253822f libjava/testsuite/libjava.lang/err13.java + d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err13.out + 04944990027eeeef2a20d210e709ecba libjava/testsuite/libjava.lang/err14.java + 467ac65ba436651a3b488cd0e476770d libjava/testsuite/libjava.lang/err14.out + 51523077d8447641da8c50b29955aac1 libjava/testsuite/libjava.lang/err1.java + d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err1.out + 13644712a05cf609802b4d5284c3acfe libjava/testsuite/libjava.lang/err2.java + d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err2.out + b6d748ab6976356fde1772a015bc545f libjava/testsuite/libjava.lang/err3.java + b0609e2740f78503a91511418b46abb7 libjava/testsuite/libjava.lang/err3.out + 0acdea5b4371c97b524ba006401cf29c libjava/testsuite/libjava.lang/err4.java + db680f7495f373528ddbd7c0fcef9d4d libjava/testsuite/libjava.lang/err4.out + 4baf447a66227a4c752b07217ed85875 libjava/testsuite/libjava.lang/err5.java + d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err5.out + 07adc4a275e18c049300434e1ce5808a libjava/testsuite/libjava.lang/err6.java + d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err6.out + 952207a44fdeb8121860fd913bd481db libjava/testsuite/libjava.lang/err7.java + d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err7.out + e4bd1022cd0d1e069d810821f52a0d63 libjava/testsuite/libjava.lang/err8.java + d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err8.out + f38bd7f86b3ac3df5493a81b1876904b libjava/testsuite/libjava.lang/err9.java + d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err9.out cbaf0b2f425f8f339a4df35727daf519 libjava/testsuite/libjava.lang/EvaluationOrder.java 2027eccd5c1ef67110ce54dc72663358 libjava/testsuite/libjava.lang/EvaluationOrder.out 1a14588faeddfc4fd9fff7baea1f46a7 libjava/testsuite/libjava.lang/ExtraClassLoader.java f650f5ae06b03c378a1e3b846c95c060 libjava/testsuite/libjava.lang/FileHandleGcTest.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/FileHandleGcTest.out + fb4333b87bdaea0e6ce018886af729c6 libjava/testsuite/libjava.lang/final_inner.java + e72923c42f3e5adcfc28a845760c1c84 libjava/testsuite/libjava.lang/final_inner.out + 16d95c156183bbde5baf0821178dbbfa libjava/testsuite/libjava.lang/final_int.java + 2e4a862bc4487fce075aa255db3886ae libjava/testsuite/libjava.lang/final_int.out 0594baa3d33ce5e686c76d9ea8c971eb libjava/testsuite/libjava.lang/Final.java 8884b34d9452cfeed1d422772137c3db libjava/testsuite/libjava.lang/Final.out + 800e6209e77462d7159eef8aa97cb886 libjava/testsuite/libjava.lang/final_static_and_friend.java + 5aa8301da6367a102391fc70cae9ee87 libjava/testsuite/libjava.lang/final_static_and_friend.out 433bbcc9c05af9064dcdf238479c3534 libjava/testsuite/libjava.lang/Float_1.java 52595c1fee543ea0d9e47613bf911a7c libjava/testsuite/libjava.lang/Float_1.out 9ed84c58cd5f6ee0fa5086021a4c7217 libjava/testsuite/libjava.lang/G19990301_01.java *************** e1a3ffce8e8c34a5590a3d8e913984ca libjav *** 22217,22240 **** 3511b9508ce748b0ecf31459fdfc293f libjava/testsuite/libjava.lang/G19990310_01.out 2a60cb8560d07d0affe46e4acf576eaa libjava/testsuite/libjava.lang/II.java e2665feebe35bc97aff1b329c87b87e7 libjava/testsuite/libjava.lang/II.out ca06b788dc2d7a1e87dac810bba0604f libjava/testsuite/libjava.lang/InterfaceDispatch.java 437883b33ea8a6223a0feab71aaf97e5 libjava/testsuite/libjava.lang/InterfaceDispatch.out - 65fe0816f69d9716f79a2cb79a857a0f libjava/testsuite/libjava.lang/InvokeInterface.java - 885a85669506b0d7209bb38da3054845 libjava/testsuite/libjava.lang/InvokeInterface.out - 6573370822df7d2b418b7808eca2f027 libjava/testsuite/libjava.lang/InvokeReturn.java - d7a3c2d3fb95fa375143a3b182bb9d02 libjava/testsuite/libjava.lang/InvokeReturn.out 14fb72e13742f95c124420fab2dca71b libjava/testsuite/libjava.lang/Invoke_1.java eff5bc1ef8ec9d03e640fc4370f5eacd libjava/testsuite/libjava.lang/Invoke_1.out 6e7e2309bfc4c920bd11ae662bd5ddd2 libjava/testsuite/libjava.lang/Invoke_2.java 03273e801f6716a852d6c3d0fcffa464 libjava/testsuite/libjava.lang/Invoke_2.out 24b04d5eb47a899da35158d4c00648f5 libjava/testsuite/libjava.lang/KeepInline.java aa7b7a2ca452ba27d1227601a5086f04 libjava/testsuite/libjava.lang/KeepInline.out 9c03c79fe08ddb82e652e9436d5c4d66 libjava/testsuite/libjava.lang/LargeFile.java d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/LargeFile.out ed1ea2cfbe47607b9242105c2012bba6 libjava/testsuite/libjava.lang/MathBuiltin.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/MathBuiltin.out f0cf69da172606d403548ebf264a1539 libjava/testsuite/libjava.lang/Matrix4f.java a61548b10908a6294e6d5f3fc3c0d37e libjava/testsuite/libjava.lang/Matrix4f.out defd0b72203576e2c482cf937568cc67 libjava/testsuite/libjava.lang/N19990310_02.java d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/N19990310_02.out 45e11e4165cedff5855a4ba17d90f5e2 libjava/testsuite/libjava.lang/N19990310_3.java --- 22397,22461 ---- 3511b9508ce748b0ecf31459fdfc293f libjava/testsuite/libjava.lang/G19990310_01.out 2a60cb8560d07d0affe46e4acf576eaa libjava/testsuite/libjava.lang/II.java e2665feebe35bc97aff1b329c87b87e7 libjava/testsuite/libjava.lang/II.out + 68f99141e46faf0d63b386534daa746a libjava/testsuite/libjava.lang/indirect.java + 6fcb8c9042f0c74140d4abe208eb9314 libjava/testsuite/libjava.lang/indirect.out + 0c57a1a7156dac15a42832d0ff25af23 libjava/testsuite/libjava.lang/indirect_read.java + c46eee2913635963f7e97f1061a72801 libjava/testsuite/libjava.lang/indirect_read.out + 7704bf953aaca4d5bd5f87037e6f0821 libjava/testsuite/libjava.lang/indirect_write.java + d03dc219677b3a42dfdfbadfbdd417a7 libjava/testsuite/libjava.lang/indirect_write.out + 22659ca16ddf041b23de9f2d0e42ed62 libjava/testsuite/libjava.lang/initexc.java + d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/initexc.out + 3e369853e9b1736cdc6de3f4bca26294 libjava/testsuite/libjava.lang/initfield.java + a3621b018e06e0006aad798701202303 libjava/testsuite/libjava.lang/initfield.out + 377daa1131d695217dd8601cf85ce766 libjava/testsuite/libjava.lang/inline.java + 5ed1ac4c8ee2862a78e668ff31437d2c libjava/testsuite/libjava.lang/inline.out + cd1db554f0d8aab2e440f38b5db08f77 libjava/testsuite/libjava.lang/inner1.java + 9450e4da2f5b27b9d0299df90b1ec8fb libjava/testsuite/libjava.lang/inner1.out + 2d315fb073f172e6740c03007c8d379e libjava/testsuite/libjava.lang/inner2.java + da73da42bf223f2bd8186b0104664c93 libjava/testsuite/libjava.lang/inner2.out + 88fa364735affff6a635d322644fbe8a libjava/testsuite/libjava.lang/inner3.java + 9a36ad449879e8d8e5d83fc035c4f452 libjava/testsuite/libjava.lang/inner3.out + 9fa99678766c40a05b58f74aec37e2a6 libjava/testsuite/libjava.lang/inner4.java + 8e0fa0b5f3278c588b07d00ecd86ffbd libjava/testsuite/libjava.lang/inner4.out + a097f2befa9fbb17296cb3a56f2f3273 libjava/testsuite/libjava.lang/inner_array.java + 04c754664e614fb8fc2c86a53ac518c6 libjava/testsuite/libjava.lang/inner_array.out + 22950b6a5b7e2dd2725fd9d1c11b3966 libjava/testsuite/libjava.lang/inner_interface.java + 8069aff392002ef480d73d6bca48dbd9 libjava/testsuite/libjava.lang/inner_interface.out + 038ff062c0867e1b4cef40d9fb6502c6 libjava/testsuite/libjava.lang/instance.java + 0b128e06b6063bcc278c27313f9dc890 libjava/testsuite/libjava.lang/instance.out + d47d3b1e4aac9c3c7a81b40d2c64a8fc libjava/testsuite/libjava.lang/instinit2.java + 30d8168f5798304ba34baecef6d7058e libjava/testsuite/libjava.lang/instinit2.out + cb698f87ab11328818c106b77c1877f6 libjava/testsuite/libjava.lang/instinit.java + 58c5ca8475edea08cab23cfba3f132e8 libjava/testsuite/libjava.lang/instinit.out ca06b788dc2d7a1e87dac810bba0604f libjava/testsuite/libjava.lang/InterfaceDispatch.java 437883b33ea8a6223a0feab71aaf97e5 libjava/testsuite/libjava.lang/InterfaceDispatch.out 14fb72e13742f95c124420fab2dca71b libjava/testsuite/libjava.lang/Invoke_1.java eff5bc1ef8ec9d03e640fc4370f5eacd libjava/testsuite/libjava.lang/Invoke_1.out 6e7e2309bfc4c920bd11ae662bd5ddd2 libjava/testsuite/libjava.lang/Invoke_2.java 03273e801f6716a852d6c3d0fcffa464 libjava/testsuite/libjava.lang/Invoke_2.out + 2bf3e8eed432772945506c52472d9cbd libjava/testsuite/libjava.lang/invoke_from_inner.java + 7cab9a588ed4a98a3f2d0e629ad2e0d0 libjava/testsuite/libjava.lang/invoke_from_inner.out + 65fe0816f69d9716f79a2cb79a857a0f libjava/testsuite/libjava.lang/InvokeInterface.java + 885a85669506b0d7209bb38da3054845 libjava/testsuite/libjava.lang/InvokeInterface.out + 6573370822df7d2b418b7808eca2f027 libjava/testsuite/libjava.lang/InvokeReturn.java + d7a3c2d3fb95fa375143a3b182bb9d02 libjava/testsuite/libjava.lang/InvokeReturn.out + ccf641b288a5f9436feaf584c8a34cf2 libjava/testsuite/libjava.lang/invokethrow.java + 679cbee9a4b608d3535c1c146efda1e8 libjava/testsuite/libjava.lang/invokethrow.out 24b04d5eb47a899da35158d4c00648f5 libjava/testsuite/libjava.lang/KeepInline.java aa7b7a2ca452ba27d1227601a5086f04 libjava/testsuite/libjava.lang/KeepInline.out + fcae581adf643a0dbf10a1ef41018502 libjava/testsuite/libjava.lang/klass.java + 74d9a83219cabaab06a69fd318873f33 libjava/testsuite/libjava.lang/klass.out + 1bbf4663538039d8d2248395cc68261e libjava/testsuite/libjava.lang/lang.exp 9c03c79fe08ddb82e652e9436d5c4d66 libjava/testsuite/libjava.lang/LargeFile.java d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/LargeFile.out ed1ea2cfbe47607b9242105c2012bba6 libjava/testsuite/libjava.lang/MathBuiltin.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/MathBuiltin.out f0cf69da172606d403548ebf264a1539 libjava/testsuite/libjava.lang/Matrix4f.java a61548b10908a6294e6d5f3fc3c0d37e libjava/testsuite/libjava.lang/Matrix4f.out + 40b3fc1f6dfdb3585baeef4f3e5d6f55 libjava/testsuite/libjava.lang/md5test.java + bd77fa0ef9ba55b53cdd2f0441c62763 libjava/testsuite/libjava.lang/md5test.out + eaf34fa46f5786b6d53ee0322f4db9bf libjava/testsuite/libjava.lang/multiple_finit.java + 37be3ea12a0d04f6a37ba138874e8edd libjava/testsuite/libjava.lang/multiple_finit.out defd0b72203576e2c482cf937568cc67 libjava/testsuite/libjava.lang/N19990310_02.java d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/N19990310_02.out 45e11e4165cedff5855a4ba17d90f5e2 libjava/testsuite/libjava.lang/N19990310_3.java *************** b9988b27475dbc865f5bf45b0f27e9cd libjav *** 22243,22250 **** --- 22464,22483 ---- d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/N19990310_4.out 2ab8346bf9c503856dde5d894be18b84 libjava/testsuite/libjava.lang/N19990310_5.java d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/N19990310_5.out + 70b66dec3c0e5b38c6a357e2736f84f7 libjava/testsuite/libjava.lang/negzero.java + decc02c9493e0dd1357a451746e7f145 libjava/testsuite/libjava.lang/negzero.out + bf24cf7377b77831348b8c43d254e003 libjava/testsuite/libjava.lang/nested_with_ctor.java + 50d794e11183358bdb566e48860d4464 libjava/testsuite/libjava.lang/nested_with_ctor.out + 63ecdb8e831a8762e81cd7d3ada96ab1 libjava/testsuite/libjava.lang/newarray_overflow.java + eff5bc1ef8ec9d03e640fc4370f5eacd libjava/testsuite/libjava.lang/newarray_overflow.out b2f12a5de91f82d146df94d9f936b702 libjava/testsuite/libjava.lang/Overflow.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/Overflow.out + 9ab106904e04d2a063f6be1524923d99 libjava/testsuite/libjava.lang/override.java + ec4aab475ce80bfd5469640c71b17108 libjava/testsuite/libjava.lang/override.out + 32083fad7a4911cc3636b39dd68ab8e3 libjava/testsuite/libjava.lang/pr100.java + 58e9c7f508c6615472fb17ccb2eba32c libjava/testsuite/libjava.lang/pr100.xpo + f5ba8de422a2c5c80bd98d7e688f0e98 libjava/testsuite/libjava.lang/pr109.java + 857f2261690a2305dba03062e778a73b libjava/testsuite/libjava.lang/pr109.out 5e5d0079072d2638829ab2c1772ebc04 libjava/testsuite/libjava.lang/PR12350.java 536980a5197cd5fb4dbdceeccb57511c libjava/testsuite/libjava.lang/PR12350.out 3dbf04223fca8fd0236eed4dbb959bc5 libjava/testsuite/libjava.lang/PR12416.java *************** d41d8cd98f00b204e9800998ecf8427e libjav *** 22253,22272 **** 5416bd2bbadd03c17a427c6630a574db libjava/testsuite/libjava.lang/PR12656.out 4c351f13ae0f2d863eda5c7dfb9f8d81 libjava/testsuite/libjava.lang/PR12915.java 674441960ca1ba2de08ad4e50c9fde98 libjava/testsuite/libjava.lang/PR12915.out 6591628ec25f0499a7750ada7f9dac91 libjava/testsuite/libjava.lang/PR141.java 2ceaa708a3dfaf2d4b5a36ae60fa05a2 libjava/testsuite/libjava.lang/PR141.out cbd2972e1589a6a6eb0f8e5baa706aa3 libjava/testsuite/libjava.lang/PR160.java eff5bc1ef8ec9d03e640fc4370f5eacd libjava/testsuite/libjava.lang/PR160.out b42c8ec1d8f17b803721718edef8321d libjava/testsuite/libjava.lang/PR162.java 452d9875273266b1320cecd01f8d2970 libjava/testsuite/libjava.lang/PR162.out 4ce3998bef54248f3741fe302004d64d libjava/testsuite/libjava.lang/PR16867.java d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/PR16867.out 035fb00b9a72d270c64769176f21759a libjava/testsuite/libjava.lang/PR18699.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/PR18699.out - 83454d370345d8b0b5b8c58b2206390a libjava/testsuite/libjava.lang/PR19870.java - 66889d1eab7aab3e0ae9250d944febcc libjava/testsuite/libjava.lang/PR19870.out 8e49b3934f38afacd6180248f61b36b4 libjava/testsuite/libjava.lang/PR19870_2.java 9bc49f56ea837262cf2e8f15d3bc0696 libjava/testsuite/libjava.lang/PR19870_2.out efdd3753c16123ffa54010dc417277fe libjava/testsuite/libjava.lang/PR19921.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/PR19921.out ac7fc8c4f3352c3512125fa4dd6fbddd libjava/testsuite/libjava.lang/PR20056.java --- 22486,22519 ---- 5416bd2bbadd03c17a427c6630a574db libjava/testsuite/libjava.lang/PR12656.out 4c351f13ae0f2d863eda5c7dfb9f8d81 libjava/testsuite/libjava.lang/PR12915.java 674441960ca1ba2de08ad4e50c9fde98 libjava/testsuite/libjava.lang/PR12915.out + 0f3776294902428ad4763442d240ef3e libjava/testsuite/libjava.lang/pr13107_2.java + d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/pr13107_2.out + 02211531c27fefca9425d2c98ec8e7eb libjava/testsuite/libjava.lang/pr13107_3.java + 897316929176464ebc9ad085f31e7284 libjava/testsuite/libjava.lang/pr13107_3.out + 98a9b74e44935354704b27c4958de353 libjava/testsuite/libjava.lang/pr13107.java + d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/pr13107.out + 325534b33eb96a4b84a41c27d6494897 libjava/testsuite/libjava.lang/pr133.java + cb4fd8dcab0bef425a0aed90eac0de21 libjava/testsuite/libjava.lang/pr133.out 6591628ec25f0499a7750ada7f9dac91 libjava/testsuite/libjava.lang/PR141.java 2ceaa708a3dfaf2d4b5a36ae60fa05a2 libjava/testsuite/libjava.lang/PR141.out cbd2972e1589a6a6eb0f8e5baa706aa3 libjava/testsuite/libjava.lang/PR160.java eff5bc1ef8ec9d03e640fc4370f5eacd libjava/testsuite/libjava.lang/PR160.out b42c8ec1d8f17b803721718edef8321d libjava/testsuite/libjava.lang/PR162.java 452d9875273266b1320cecd01f8d2970 libjava/testsuite/libjava.lang/PR162.out + 2dd7b4866dbabf93cbe158a36e7b37de libjava/testsuite/libjava.lang/pr16789.java + d42f2da1df5ecdf29be4ac27edda0c12 libjava/testsuite/libjava.lang/pr16789.out 4ce3998bef54248f3741fe302004d64d libjava/testsuite/libjava.lang/PR16867.java d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/PR16867.out + 826e2499947e72d4382d3864918444b7 libjava/testsuite/libjava.lang/pr179.java + 29288e294f89ce551732ba7e46a1d068 libjava/testsuite/libjava.lang/pr179.out + 78329f1aefb96107aa5f709fabcd3a06 libjava/testsuite/libjava.lang/pr184.java + dfd622aec684e9846731bc8751ca9695 libjava/testsuite/libjava.lang/pr184.out 035fb00b9a72d270c64769176f21759a libjava/testsuite/libjava.lang/PR18699.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/PR18699.out 8e49b3934f38afacd6180248f61b36b4 libjava/testsuite/libjava.lang/PR19870_2.java 9bc49f56ea837262cf2e8f15d3bc0696 libjava/testsuite/libjava.lang/PR19870_2.out + 83454d370345d8b0b5b8c58b2206390a libjava/testsuite/libjava.lang/PR19870.java + 66889d1eab7aab3e0ae9250d944febcc libjava/testsuite/libjava.lang/PR19870.out efdd3753c16123ffa54010dc417277fe libjava/testsuite/libjava.lang/PR19921.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/PR19921.out ac7fc8c4f3352c3512125fa4dd6fbddd libjava/testsuite/libjava.lang/PR20056.java *************** dfd622aec684e9846731bc8751ca9695 libjav *** 22281,22290 **** 842275b04fced6b7d65b892c6f1f690b libjava/testsuite/libjava.lang/PR3096.out 903dd51cc4204575cb7da96a769df154 libjava/testsuite/libjava.lang/PR3731.java d42f2da1df5ecdf29be4ac27edda0c12 libjava/testsuite/libjava.lang/PR3731.out - 68c9d9481ba474e815a2e61b7a70fa2d libjava/testsuite/libjava.lang/PR5057.java - 8faff61bc1198cc6bdc19adafc27fc82 libjava/testsuite/libjava.lang/PR5057.out 306e02e2395111e4c649fd21c4a5e207 libjava/testsuite/libjava.lang/PR5057_2.java 8faff61bc1198cc6bdc19adafc27fc82 libjava/testsuite/libjava.lang/PR5057_2.out 940ce8a1adf326aed0df3667a0e8d3eb libjava/testsuite/libjava.lang/PR55.java a081fb1de365c2ef67861c5faf18c259 libjava/testsuite/libjava.lang/PR55.out 7536289de8d9dd824832f1b47acbf329 libjava/testsuite/libjava.lang/PR56.java --- 22528,22537 ---- 842275b04fced6b7d65b892c6f1f690b libjava/testsuite/libjava.lang/PR3096.out 903dd51cc4204575cb7da96a769df154 libjava/testsuite/libjava.lang/PR3731.java d42f2da1df5ecdf29be4ac27edda0c12 libjava/testsuite/libjava.lang/PR3731.out 306e02e2395111e4c649fd21c4a5e207 libjava/testsuite/libjava.lang/PR5057_2.java 8faff61bc1198cc6bdc19adafc27fc82 libjava/testsuite/libjava.lang/PR5057_2.out + 68c9d9481ba474e815a2e61b7a70fa2d libjava/testsuite/libjava.lang/PR5057.java + 8faff61bc1198cc6bdc19adafc27fc82 libjava/testsuite/libjava.lang/PR5057.out 940ce8a1adf326aed0df3667a0e8d3eb libjava/testsuite/libjava.lang/PR55.java a081fb1de365c2ef67861c5faf18c259 libjava/testsuite/libjava.lang/PR55.out 7536289de8d9dd824832f1b47acbf329 libjava/testsuite/libjava.lang/PR56.java *************** d4bf5d92cfc051c88f696d412e58c300 libjav *** 22293,22298 **** --- 22540,22547 ---- 4547c10640b42d6111ea6c56bd21197a libjava/testsuite/libjava.lang/PR6085.out 94ad3f47490ce32f562c5bff4ea889ba libjava/testsuite/libjava.lang/PR6204.java 26ab0db90d72e28ad0ba1e22ee510510 libjava/testsuite/libjava.lang/PR6204.out + b69f7c53f59a41b63169fc4abba31a4d libjava/testsuite/libjava.lang/pr6388.java + 269da7fd5e1efc64d0538387108caf08 libjava/testsuite/libjava.lang/pr6388.out f55562785b41e6dbc21401663796261f libjava/testsuite/libjava.lang/PR6520.java a1835a578b921e17538cace01af98106 libjava/testsuite/libjava.lang/PR6729.java 7033d2c01c84a02d86dfeae1bc9bb7d1 libjava/testsuite/libjava.lang/PR6729.out *************** a1835a578b921e17538cace01af98106 libjav *** 22300,22306 **** --- 22549,22570 ---- 51c64fa29c989a7574e507e5163fdb23 libjava/testsuite/libjava.lang/PR6820.out cfda42d899ba4c3fe02f048985da721b libjava/testsuite/libjava.lang/PR7482.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/PR7482.out + 09e05b3fbc01d20ed4308f0da6866469 libjava/testsuite/libjava.lang/pr83.java + 1bd066b157a2e4ceaaa49f114af70e7b libjava/testsuite/libjava.lang/pr83.out + 17eaa14081f6695cde601ae71d1d31df libjava/testsuite/libjava.lang/pr8415.java + 4c23bd148d7828c52e302a2b1f69119a libjava/testsuite/libjava.lang/pr8415.out + a35768091028c215d57d2d5b7653315a libjava/testsuite/libjava.lang/pr8676.java + d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/pr8676.out + 4e20c7d08f2686f039bb51eee7be88a3 libjava/testsuite/libjava.lang/pr8823.java + 8ddd8be4b179a529afa5f2ffae4b9858 libjava/testsuite/libjava.lang/pr8823.out a4c24a5d4753d3b88181540ff0d29f0d libjava/testsuite/libjava.lang/PR8866.java + 73fb0efaefadec6cd342b3d1bee285a7 libjava/testsuite/libjava.lang/pr8945.java + 12f54a96f64443246930da001cafda8b libjava/testsuite/libjava.lang/pr8945.out + c61b1b139b8072e733d6b608422ceae7 libjava/testsuite/libjava.lang/private_direct_read.java + cfe66b75e59823406f9bc7e319195679 libjava/testsuite/libjava.lang/private_direct_read.out + 8e96e6fd86c8e7980fc135895f098861 libjava/testsuite/libjava.lang/private_direct_write.java + c57e29cb87d76c98587f5626214aee47 libjava/testsuite/libjava.lang/private_indirect_read.java + 48747106ddefeb6b1bc2720666057a2e libjava/testsuite/libjava.lang/private_indirect_write.java d0f8f4b2dd6e87fd7310475cc16c872b libjava/testsuite/libjava.lang/Process_1.java eff5bc1ef8ec9d03e640fc4370f5eacd libjava/testsuite/libjava.lang/Process_1.out fcda6544405659a009e729ec41c6e5b8 libjava/testsuite/libjava.lang/Process_2.java *************** eff5bc1ef8ec9d03e640fc4370f5eacd libjav *** 22313,22320 **** --- 22577,22588 ---- eff5bc1ef8ec9d03e640fc4370f5eacd libjava/testsuite/libjava.lang/Process_5.out 78039d6c448ffc08f9d10738d4d358a4 libjava/testsuite/libjava.lang/Process_6.java eff5bc1ef8ec9d03e640fc4370f5eacd libjava/testsuite/libjava.lang/Process_6.out + b9ef032673eb9466462945e9c40775ee libjava/testsuite/libjava.lang/search_outer.java + 2f067fe9a30eafef38c294835b576b49 libjava/testsuite/libjava.lang/search_outer.out 9577017e6d1782cd14c4189f566cce77 libjava/testsuite/libjava.lang/Serialization.java 1aa52d3293cb803d8be1da3f4d0c54e9 libjava/testsuite/libjava.lang/Serialization.out + 57b6843cd3630050ba44eec1962de1bb libjava/testsuite/libjava.lang/shatest.java + 8a58a2acc178d11f2b919fa4ceb7766b libjava/testsuite/libjava.lang/shatest.out 3bf92d17f9aebe13b57e9491a03ff2c6 libjava/testsuite/libjava.lang/Shazam.java edf87bad98887f0ee68c07441f77029c libjava/testsuite/libjava.lang/Shazam.out a8a8ed5d48e477d01ca2aff94753abfc libjava/testsuite/libjava.lang/StaticConstructor.java *************** c3b94215eb1fd2c30c6f6a8c3b47a5b6 libjav *** 22323,22340 **** 3cc45b03b5b39e1d7d0a67a9f9cb5e74 libjava/testsuite/libjava.lang/StringBuffer_1.out 25f12b3a87002d864d7089ca5b48f17c libjava/testsuite/libjava.lang/StringBuffer_overflow.java eff5bc1ef8ec9d03e640fc4370f5eacd libjava/testsuite/libjava.lang/StringBuffer_overflow.out 4d9b99822c4d71fe065d2a7a7217af5e libjava/testsuite/libjava.lang/String_overflow.java eff5bc1ef8ec9d03e640fc4370f5eacd libjava/testsuite/libjava.lang/String_overflow.out c6633038662deb6a25c9aeb22f3b5740 libjava/testsuite/libjava.lang/SyncGlobal.java ce4d446b3eb0a083dde36f985847013a libjava/testsuite/libjava.lang/SyncGlobal.out 796f7494c7a49caad88dd7e182958a3f libjava/testsuite/libjava.lang/SyncTest.java eff5bc1ef8ec9d03e640fc4370f5eacd libjava/testsuite/libjava.lang/SyncTest.out b16e52327db0f6d4de8161d14ff556c2 libjava/testsuite/libjava.lang/SyncTest.xfail ! 432217da2cc38d91fc6923171675286f libjava/testsuite/libjava.lang/Synch.java ! 5b5af20a92f1dbe92328005329d1753f libjava/testsuite/libjava.lang/Synch.out ! 1b8e91e1d973d473116254aebeeca2bb libjava/testsuite/libjava.lang/TLtest.java ! c1747864bded548039ce844811c45883 libjava/testsuite/libjava.lang/TLtest.out ! b16e52327db0f6d4de8161d14ff556c2 libjava/testsuite/libjava.lang/TLtest.xfail e9b9bd3917fd621b390b3727721aaee1 libjava/testsuite/libjava.lang/TestProxy.java 41d9737bc75ae8fa57b7a84a44fba01c libjava/testsuite/libjava.lang/TestProxy.out 5712226f1e5c9428e728e754955e16e0 libjava/testsuite/libjava.lang/Thread_Alive.java --- 22591,22614 ---- 3cc45b03b5b39e1d7d0a67a9f9cb5e74 libjava/testsuite/libjava.lang/StringBuffer_1.out 25f12b3a87002d864d7089ca5b48f17c libjava/testsuite/libjava.lang/StringBuffer_overflow.java eff5bc1ef8ec9d03e640fc4370f5eacd libjava/testsuite/libjava.lang/StringBuffer_overflow.out + 36bcec35f4c00c7f37c3632a9340e61b libjava/testsuite/libjava.lang/stringconst2.java + 4c73da226d65aa4557e919f02331b531 libjava/testsuite/libjava.lang/stringconst2.out + f6c25812c1ec5ff2382ccec136aa35e6 libjava/testsuite/libjava.lang/stringconst.java + 4c73da226d65aa4557e919f02331b531 libjava/testsuite/libjava.lang/stringconst.out + 9c7806f9d96cf9083eee7153d916edd3 libjava/testsuite/libjava.lang/stringconst.xfail 4d9b99822c4d71fe065d2a7a7217af5e libjava/testsuite/libjava.lang/String_overflow.java eff5bc1ef8ec9d03e640fc4370f5eacd libjava/testsuite/libjava.lang/String_overflow.out + 9fff5699a207aa91ecb55ceecff764c4 libjava/testsuite/libjava.lang/stub.java + 1302c59eaffd912923454aae5c42fda0 libjava/testsuite/libjava.lang/stub.out c6633038662deb6a25c9aeb22f3b5740 libjava/testsuite/libjava.lang/SyncGlobal.java ce4d446b3eb0a083dde36f985847013a libjava/testsuite/libjava.lang/SyncGlobal.out + 432217da2cc38d91fc6923171675286f libjava/testsuite/libjava.lang/Synch.java + 5b5af20a92f1dbe92328005329d1753f libjava/testsuite/libjava.lang/Synch.out 796f7494c7a49caad88dd7e182958a3f libjava/testsuite/libjava.lang/SyncTest.java eff5bc1ef8ec9d03e640fc4370f5eacd libjava/testsuite/libjava.lang/SyncTest.out b16e52327db0f6d4de8161d14ff556c2 libjava/testsuite/libjava.lang/SyncTest.xfail ! b2f3f563983803bf159f6e51d90fff67 libjava/testsuite/libjava.lang/test_long.java ! fd7eadba412bbc34f93893eeed0b8f93 libjava/testsuite/libjava.lang/test_long.out e9b9bd3917fd621b390b3727721aaee1 libjava/testsuite/libjava.lang/TestProxy.java 41d9737bc75ae8fa57b7a84a44fba01c libjava/testsuite/libjava.lang/TestProxy.out 5712226f1e5c9428e728e754955e16e0 libjava/testsuite/libjava.lang/Thread_Alive.java *************** b16e52327db0f6d4de8161d14ff556c2 libjav *** 22354,22535 **** b2483ed3f74fce5c1e513064fe383dc9 libjava/testsuite/libjava.lang/Thread_Sleep.java 163960aa0a79e533931326a79a9992d1 libjava/testsuite/libjava.lang/Thread_Sleep.out b16e52327db0f6d4de8161d14ff556c2 libjava/testsuite/libjava.lang/Thread_Sleep.xfail - d18b5b5eb8dc4b4edc902cd2d63f1d6d libjava/testsuite/libjava.lang/Thread_Wait.java - 153dc8f5c0559d4f2e3e8f1bbcf28d37 libjava/testsuite/libjava.lang/Thread_Wait.out - b16e52327db0f6d4de8161d14ff556c2 libjava/testsuite/libjava.lang/Thread_Wait.xfail a341e6ce36f7c275f1ba289f5b902dcc libjava/testsuite/libjava.lang/Thread_Wait_2.java f8af340dcd3e9ceb7b2ece1880781622 libjava/testsuite/libjava.lang/Thread_Wait_2.out b16e52327db0f6d4de8161d14ff556c2 libjava/testsuite/libjava.lang/Thread_Wait_2.xfail 4262d81934276cfcbd0f046bc25f7bf4 libjava/testsuite/libjava.lang/Thread_Wait_Interrupt.java 635de9d7d058f9f2ec6ac376423b3d61 libjava/testsuite/libjava.lang/Thread_Wait_Interrupt.out b16e52327db0f6d4de8161d14ff556c2 libjava/testsuite/libjava.lang/Thread_Wait_Interrupt.xfail 36e6045b149d6d1a4f9ef81927d72959 libjava/testsuite/libjava.lang/Throw_1.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/Throw_1.out 631a323bc890336ef21e989c6a91cb86 libjava/testsuite/libjava.lang/Throw_2.java 6ddb4095eb719e2a9f0a3f95677d24e0 libjava/testsuite/libjava.lang/Throw_2.out ! 41d8b96c1c0033b2c27ac3aeab1cd477 libjava/testsuite/libjava.lang/anfi.java ! 6e45780aca748508921cf295d93eff33 libjava/testsuite/libjava.lang/anfi.out ! 552016b0800ec897d286d9889d1cc636 libjava/testsuite/libjava.lang/anon.java ! 2a9976888df4318dbbce02c2f8ff257f libjava/testsuite/libjava.lang/anon.out ! 32fe089c4fbcb2c20fd1c1f6faf5138e libjava/testsuite/libjava.lang/anon2.java ! de22a1d825564e774f3f820467d87460 libjava/testsuite/libjava.lang/anon2.out ! a043bca50c70729e7cd94395f12fcc7b libjava/testsuite/libjava.lang/anon3.java ! 14f34c5a7a9c1d25be602ee8a05080f8 libjava/testsuite/libjava.lang/anon3.out ! 01f25687e21d5a997498206826628a5f libjava/testsuite/libjava.lang/anon4.java ! 8acee73b535d68e8a6969400445708d3 libjava/testsuite/libjava.lang/anon4.out ! 15c64a0ef9e6bf9ce7808842b2c980cd libjava/testsuite/libjava.lang/anon_ctor_itf_arg.java ! 2a2ee47a9f74ff8147d36eba4bf40508 libjava/testsuite/libjava.lang/anon_ctor_itf_arg.out ! 211b55dc65dfbe2da8ad122bf56b4653 libjava/testsuite/libjava.lang/anonarray.java ! dafcfe0d04953d84bf6879b95c9fe1f2 libjava/testsuite/libjava.lang/anonarray.out ! b781f506179fd0f2eede10081f56c7b6 libjava/testsuite/libjava.lang/anonarray2.java ! dafcfe0d04953d84bf6879b95c9fe1f2 libjava/testsuite/libjava.lang/anonarray2.out ! ac3118f66b5a1ad1fb26882a03c71dc4 libjava/testsuite/libjava.lang/anonarray3.java ! 649ee93d50739c656e94ec88a32c7ffe libjava/testsuite/libjava.lang/anonarray3.out ! 1618de4122a955b7474ab9f2c5374be1 libjava/testsuite/libjava.lang/assign.java ! d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/assign.out ! 344ce7c872d1d2fd4e0fc5749fbdde8f libjava/testsuite/libjava.lang/assign2.java ! d7f986677d9f563bd1794b09d82206a3 libjava/testsuite/libjava.lang/assign2.out ! cceca253527c6a0ff0e50be491c075c4 libjava/testsuite/libjava.lang/bclink.java ! d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/bclink.out ! de13d0c112f0a616ad488e96f3ba9625 libjava/testsuite/libjava.lang/bytearray.java ! 84310ba59c5ea6a482f2d4b3b2815e3a libjava/testsuite/libjava.lang/bytearray.out ! b575c7ca1af482f8f4264b3959aa6750 libjava/testsuite/libjava.lang/direct_read.java ! 2836a2d7ee5be374147de328f2065ade libjava/testsuite/libjava.lang/direct_read.out ! 4cb191f83ddd7d6ee00ec3973e354074 libjava/testsuite/libjava.lang/direct_write.java ! b07dbef315d9869e7d515e10d9664419 libjava/testsuite/libjava.lang/direct_write.out ! 9d3a541b1b16b467499ccf233e65d516 libjava/testsuite/libjava.lang/emptystring.java ! ae8667b28c8c6eee48d6ec6ebcc2563a libjava/testsuite/libjava.lang/emptystring.out ! 51523077d8447641da8c50b29955aac1 libjava/testsuite/libjava.lang/err1.java ! d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err1.out ! fe067187bd52b4493a6c82460207097d libjava/testsuite/libjava.lang/err10.java ! d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err10.out ! 5ce5ff66b064a92e61f4f24946d7e88f libjava/testsuite/libjava.lang/err11.java ! d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err11.out ! 5a777888826167234e06424a6c00edd6 libjava/testsuite/libjava.lang/err12.java ! d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err12.out ! a5ac7f26ae0ca63fd98b1b4cc253822f libjava/testsuite/libjava.lang/err13.java ! d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err13.out ! 04944990027eeeef2a20d210e709ecba libjava/testsuite/libjava.lang/err14.java ! 467ac65ba436651a3b488cd0e476770d libjava/testsuite/libjava.lang/err14.out ! 13644712a05cf609802b4d5284c3acfe libjava/testsuite/libjava.lang/err2.java ! d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err2.out ! b6d748ab6976356fde1772a015bc545f libjava/testsuite/libjava.lang/err3.java ! b0609e2740f78503a91511418b46abb7 libjava/testsuite/libjava.lang/err3.out ! 0acdea5b4371c97b524ba006401cf29c libjava/testsuite/libjava.lang/err4.java ! db680f7495f373528ddbd7c0fcef9d4d libjava/testsuite/libjava.lang/err4.out ! 4baf447a66227a4c752b07217ed85875 libjava/testsuite/libjava.lang/err5.java ! d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err5.out ! 07adc4a275e18c049300434e1ce5808a libjava/testsuite/libjava.lang/err6.java ! d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err6.out ! 952207a44fdeb8121860fd913bd481db libjava/testsuite/libjava.lang/err7.java ! d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err7.out ! e4bd1022cd0d1e069d810821f52a0d63 libjava/testsuite/libjava.lang/err8.java ! d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err8.out ! f38bd7f86b3ac3df5493a81b1876904b libjava/testsuite/libjava.lang/err9.java ! d36f8f9425c4a8000ad9c4a97185aca5 libjava/testsuite/libjava.lang/err9.out ! fb4333b87bdaea0e6ce018886af729c6 libjava/testsuite/libjava.lang/final_inner.java ! e72923c42f3e5adcfc28a845760c1c84 libjava/testsuite/libjava.lang/final_inner.out ! 16d95c156183bbde5baf0821178dbbfa libjava/testsuite/libjava.lang/final_int.java ! 2e4a862bc4487fce075aa255db3886ae libjava/testsuite/libjava.lang/final_int.out ! 800e6209e77462d7159eef8aa97cb886 libjava/testsuite/libjava.lang/final_static_and_friend.java ! 5aa8301da6367a102391fc70cae9ee87 libjava/testsuite/libjava.lang/final_static_and_friend.out ! 68f99141e46faf0d63b386534daa746a libjava/testsuite/libjava.lang/indirect.java ! 6fcb8c9042f0c74140d4abe208eb9314 libjava/testsuite/libjava.lang/indirect.out ! 0c57a1a7156dac15a42832d0ff25af23 libjava/testsuite/libjava.lang/indirect_read.java ! c46eee2913635963f7e97f1061a72801 libjava/testsuite/libjava.lang/indirect_read.out ! 7704bf953aaca4d5bd5f87037e6f0821 libjava/testsuite/libjava.lang/indirect_write.java ! d03dc219677b3a42dfdfbadfbdd417a7 libjava/testsuite/libjava.lang/indirect_write.out ! 22659ca16ddf041b23de9f2d0e42ed62 libjava/testsuite/libjava.lang/initexc.java ! d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/initexc.out ! 3e369853e9b1736cdc6de3f4bca26294 libjava/testsuite/libjava.lang/initfield.java ! a3621b018e06e0006aad798701202303 libjava/testsuite/libjava.lang/initfield.out ! 377daa1131d695217dd8601cf85ce766 libjava/testsuite/libjava.lang/inline.java ! 5ed1ac4c8ee2862a78e668ff31437d2c libjava/testsuite/libjava.lang/inline.out ! cd1db554f0d8aab2e440f38b5db08f77 libjava/testsuite/libjava.lang/inner1.java ! 9450e4da2f5b27b9d0299df90b1ec8fb libjava/testsuite/libjava.lang/inner1.out ! 2d315fb073f172e6740c03007c8d379e libjava/testsuite/libjava.lang/inner2.java ! da73da42bf223f2bd8186b0104664c93 libjava/testsuite/libjava.lang/inner2.out ! 88fa364735affff6a635d322644fbe8a libjava/testsuite/libjava.lang/inner3.java ! 9a36ad449879e8d8e5d83fc035c4f452 libjava/testsuite/libjava.lang/inner3.out ! 9fa99678766c40a05b58f74aec37e2a6 libjava/testsuite/libjava.lang/inner4.java ! 8e0fa0b5f3278c588b07d00ecd86ffbd libjava/testsuite/libjava.lang/inner4.out ! a097f2befa9fbb17296cb3a56f2f3273 libjava/testsuite/libjava.lang/inner_array.java ! 04c754664e614fb8fc2c86a53ac518c6 libjava/testsuite/libjava.lang/inner_array.out ! 22950b6a5b7e2dd2725fd9d1c11b3966 libjava/testsuite/libjava.lang/inner_interface.java ! 8069aff392002ef480d73d6bca48dbd9 libjava/testsuite/libjava.lang/inner_interface.out ! 038ff062c0867e1b4cef40d9fb6502c6 libjava/testsuite/libjava.lang/instance.java ! 0b128e06b6063bcc278c27313f9dc890 libjava/testsuite/libjava.lang/instance.out ! cb698f87ab11328818c106b77c1877f6 libjava/testsuite/libjava.lang/instinit.java ! 58c5ca8475edea08cab23cfba3f132e8 libjava/testsuite/libjava.lang/instinit.out ! d47d3b1e4aac9c3c7a81b40d2c64a8fc libjava/testsuite/libjava.lang/instinit2.java ! 30d8168f5798304ba34baecef6d7058e libjava/testsuite/libjava.lang/instinit2.out ! 2bf3e8eed432772945506c52472d9cbd libjava/testsuite/libjava.lang/invoke_from_inner.java ! 7cab9a588ed4a98a3f2d0e629ad2e0d0 libjava/testsuite/libjava.lang/invoke_from_inner.out ! ccf641b288a5f9436feaf584c8a34cf2 libjava/testsuite/libjava.lang/invokethrow.java ! 679cbee9a4b608d3535c1c146efda1e8 libjava/testsuite/libjava.lang/invokethrow.out ! fcae581adf643a0dbf10a1ef41018502 libjava/testsuite/libjava.lang/klass.java ! 74d9a83219cabaab06a69fd318873f33 libjava/testsuite/libjava.lang/klass.out ! 1bbf4663538039d8d2248395cc68261e libjava/testsuite/libjava.lang/lang.exp ! 40b3fc1f6dfdb3585baeef4f3e5d6f55 libjava/testsuite/libjava.lang/md5test.java ! bd77fa0ef9ba55b53cdd2f0441c62763 libjava/testsuite/libjava.lang/md5test.out ! eaf34fa46f5786b6d53ee0322f4db9bf libjava/testsuite/libjava.lang/multiple_finit.java ! 37be3ea12a0d04f6a37ba138874e8edd libjava/testsuite/libjava.lang/multiple_finit.out ! 70b66dec3c0e5b38c6a357e2736f84f7 libjava/testsuite/libjava.lang/negzero.java ! decc02c9493e0dd1357a451746e7f145 libjava/testsuite/libjava.lang/negzero.out ! bf24cf7377b77831348b8c43d254e003 libjava/testsuite/libjava.lang/nested_with_ctor.java ! 50d794e11183358bdb566e48860d4464 libjava/testsuite/libjava.lang/nested_with_ctor.out ! 63ecdb8e831a8762e81cd7d3ada96ab1 libjava/testsuite/libjava.lang/newarray_overflow.java ! eff5bc1ef8ec9d03e640fc4370f5eacd libjava/testsuite/libjava.lang/newarray_overflow.out ! 9ab106904e04d2a063f6be1524923d99 libjava/testsuite/libjava.lang/override.java ! ec4aab475ce80bfd5469640c71b17108 libjava/testsuite/libjava.lang/override.out ! 32083fad7a4911cc3636b39dd68ab8e3 libjava/testsuite/libjava.lang/pr100.java ! 58e9c7f508c6615472fb17ccb2eba32c libjava/testsuite/libjava.lang/pr100.xpo ! f5ba8de422a2c5c80bd98d7e688f0e98 libjava/testsuite/libjava.lang/pr109.java ! 857f2261690a2305dba03062e778a73b libjava/testsuite/libjava.lang/pr109.out ! 98a9b74e44935354704b27c4958de353 libjava/testsuite/libjava.lang/pr13107.java ! d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/pr13107.out ! 0f3776294902428ad4763442d240ef3e libjava/testsuite/libjava.lang/pr13107_2.java ! d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/pr13107_2.out ! 02211531c27fefca9425d2c98ec8e7eb libjava/testsuite/libjava.lang/pr13107_3.java ! 897316929176464ebc9ad085f31e7284 libjava/testsuite/libjava.lang/pr13107_3.out ! 325534b33eb96a4b84a41c27d6494897 libjava/testsuite/libjava.lang/pr133.java ! cb4fd8dcab0bef425a0aed90eac0de21 libjava/testsuite/libjava.lang/pr133.out ! 2dd7b4866dbabf93cbe158a36e7b37de libjava/testsuite/libjava.lang/pr16789.java ! d42f2da1df5ecdf29be4ac27edda0c12 libjava/testsuite/libjava.lang/pr16789.out ! 826e2499947e72d4382d3864918444b7 libjava/testsuite/libjava.lang/pr179.java ! 29288e294f89ce551732ba7e46a1d068 libjava/testsuite/libjava.lang/pr179.out ! 78329f1aefb96107aa5f709fabcd3a06 libjava/testsuite/libjava.lang/pr184.java ! dfd622aec684e9846731bc8751ca9695 libjava/testsuite/libjava.lang/pr184.out ! b69f7c53f59a41b63169fc4abba31a4d libjava/testsuite/libjava.lang/pr6388.java ! 269da7fd5e1efc64d0538387108caf08 libjava/testsuite/libjava.lang/pr6388.out ! 09e05b3fbc01d20ed4308f0da6866469 libjava/testsuite/libjava.lang/pr83.java ! 1bd066b157a2e4ceaaa49f114af70e7b libjava/testsuite/libjava.lang/pr83.out ! 17eaa14081f6695cde601ae71d1d31df libjava/testsuite/libjava.lang/pr8415.java ! 4c23bd148d7828c52e302a2b1f69119a libjava/testsuite/libjava.lang/pr8415.out ! a35768091028c215d57d2d5b7653315a libjava/testsuite/libjava.lang/pr8676.java ! d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/pr8676.out ! 4e20c7d08f2686f039bb51eee7be88a3 libjava/testsuite/libjava.lang/pr8823.java ! 8ddd8be4b179a529afa5f2ffae4b9858 libjava/testsuite/libjava.lang/pr8823.out ! 73fb0efaefadec6cd342b3d1bee285a7 libjava/testsuite/libjava.lang/pr8945.java ! 12f54a96f64443246930da001cafda8b libjava/testsuite/libjava.lang/pr8945.out ! c61b1b139b8072e733d6b608422ceae7 libjava/testsuite/libjava.lang/private_direct_read.java ! cfe66b75e59823406f9bc7e319195679 libjava/testsuite/libjava.lang/private_direct_read.out ! 8e96e6fd86c8e7980fc135895f098861 libjava/testsuite/libjava.lang/private_direct_write.java ! c57e29cb87d76c98587f5626214aee47 libjava/testsuite/libjava.lang/private_indirect_read.java ! 48747106ddefeb6b1bc2720666057a2e libjava/testsuite/libjava.lang/private_indirect_write.java ! b9ef032673eb9466462945e9c40775ee libjava/testsuite/libjava.lang/search_outer.java ! 2f067fe9a30eafef38c294835b576b49 libjava/testsuite/libjava.lang/search_outer.out ! 57b6843cd3630050ba44eec1962de1bb libjava/testsuite/libjava.lang/shatest.java ! 8a58a2acc178d11f2b919fa4ceb7766b libjava/testsuite/libjava.lang/shatest.out ! f6c25812c1ec5ff2382ccec136aa35e6 libjava/testsuite/libjava.lang/stringconst.java ! 4c73da226d65aa4557e919f02331b531 libjava/testsuite/libjava.lang/stringconst.out ! 9c7806f9d96cf9083eee7153d916edd3 libjava/testsuite/libjava.lang/stringconst.xfail ! 36bcec35f4c00c7f37c3632a9340e61b libjava/testsuite/libjava.lang/stringconst2.java ! 4c73da226d65aa4557e919f02331b531 libjava/testsuite/libjava.lang/stringconst2.out ! 9fff5699a207aa91ecb55ceecff764c4 libjava/testsuite/libjava.lang/stub.java ! 1302c59eaffd912923454aae5c42fda0 libjava/testsuite/libjava.lang/stub.out ! b2f3f563983803bf159f6e51d90fff67 libjava/testsuite/libjava.lang/test_long.java ! fd7eadba412bbc34f93893eeed0b8f93 libjava/testsuite/libjava.lang/test_long.out e76422296a642a559e39cfaf898f0940 libjava/testsuite/libjava.lang/tmi.java 17408b6b53dcc3866fd7e216e99f3899 libjava/testsuite/libjava.lang/tmi.out 16d69dd3e2cd5682d0f0bbc13350d7e5 libjava/testsuite/libjava.lang/tp.java --- 22628,22649 ---- b2483ed3f74fce5c1e513064fe383dc9 libjava/testsuite/libjava.lang/Thread_Sleep.java 163960aa0a79e533931326a79a9992d1 libjava/testsuite/libjava.lang/Thread_Sleep.out b16e52327db0f6d4de8161d14ff556c2 libjava/testsuite/libjava.lang/Thread_Sleep.xfail a341e6ce36f7c275f1ba289f5b902dcc libjava/testsuite/libjava.lang/Thread_Wait_2.java f8af340dcd3e9ceb7b2ece1880781622 libjava/testsuite/libjava.lang/Thread_Wait_2.out b16e52327db0f6d4de8161d14ff556c2 libjava/testsuite/libjava.lang/Thread_Wait_2.xfail 4262d81934276cfcbd0f046bc25f7bf4 libjava/testsuite/libjava.lang/Thread_Wait_Interrupt.java 635de9d7d058f9f2ec6ac376423b3d61 libjava/testsuite/libjava.lang/Thread_Wait_Interrupt.out b16e52327db0f6d4de8161d14ff556c2 libjava/testsuite/libjava.lang/Thread_Wait_Interrupt.xfail + d18b5b5eb8dc4b4edc902cd2d63f1d6d libjava/testsuite/libjava.lang/Thread_Wait.java + 153dc8f5c0559d4f2e3e8f1bbcf28d37 libjava/testsuite/libjava.lang/Thread_Wait.out + b16e52327db0f6d4de8161d14ff556c2 libjava/testsuite/libjava.lang/Thread_Wait.xfail 36e6045b149d6d1a4f9ef81927d72959 libjava/testsuite/libjava.lang/Throw_1.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/Throw_1.out 631a323bc890336ef21e989c6a91cb86 libjava/testsuite/libjava.lang/Throw_2.java 6ddb4095eb719e2a9f0a3f95677d24e0 libjava/testsuite/libjava.lang/Throw_2.out ! 1b8e91e1d973d473116254aebeeca2bb libjava/testsuite/libjava.lang/TLtest.java ! c1747864bded548039ce844811c45883 libjava/testsuite/libjava.lang/TLtest.out ! b16e52327db0f6d4de8161d14ff556c2 libjava/testsuite/libjava.lang/TLtest.xfail e76422296a642a559e39cfaf898f0940 libjava/testsuite/libjava.lang/tmi.java 17408b6b53dcc3866fd7e216e99f3899 libjava/testsuite/libjava.lang/tmi.out 16d69dd3e2cd5682d0f0bbc13350d7e5 libjava/testsuite/libjava.lang/tp.java *************** d41d8cd98f00b204e9800998ecf8427e libjav *** 22542,22547 **** --- 22656,22663 ---- 42b935a00d7d12e1a0689a946ff6ee0c libjava/testsuite/libjava.lang/utilTest.out b4d59879b0b4f3ea07e2cb9e201713c2 libjava/testsuite/libjava.lang/verify.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.lang/verify.out + a9fbdc2cf5fddb18c1a49ed5750a240e libjava/testsuite/libjava.loader/dummy.java + 86b7bcaab67e81448a283a94ef8caeb4 libjava/testsuite/libjava.loader/loader.exp af7de4bf25be605f48cd26c138c55941 libjava/testsuite/libjava.loader/MyLoader.java 28ac591946ef46ddea1cf86272f71ad8 libjava/testsuite/libjava.loader/TestEarlyGC.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.loader/TestEarlyGC.out *************** d41d8cd98f00b204e9800998ecf8427e libjav *** 22551,22574 **** d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.loader/TestMultiple.out 85c924d4e1521a36a723388ebd47499c libjava/testsuite/libjava.loader/TestParent.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.loader/TestParent.out - a9fbdc2cf5fddb18c1a49ed5750a240e libjava/testsuite/libjava.loader/dummy.java - 86b7bcaab67e81448a283a94ef8caeb4 libjava/testsuite/libjava.loader/loader.exp 535c341accf683784d36e9ccb76e01ef libjava/testsuite/libjava.mauve/DejaGNUTestHarness.java e9910ad80efb8d33fd62025e4856c13b libjava/testsuite/libjava.mauve/mauve.exp 400d03cd1dbd4abc8c6261d5b87f2f64 libjava/testsuite/libjava.mauve/xfails 4e83ea7a96f2216869c8c6eb5b5299e2 libjava/testsuite/libjava.verify/README.verify 1894f669f9cf4ab8f83689ddfd7ed580 libjava/testsuite/libjava.verify/verify.exp ef8ee8a54319e0cf5d1eb6e5de71fcf8 libjava/verify.cc - a96bfe2f74207bef0f1b6dcafa4d7495 libjava/win32-threads.cc 0a87f464b4cf71fd089a5857f22934f8 libjava/win32.cc ! 80c4ef0c1cc9215f63ad1b240bd957a3 libmudflap/ChangeLog ! 5819b825335edc897fe336c7089c3bb7 libmudflap/Makefile.am ! 0ad672c1d858a74f2283e9094687f77c libmudflap/Makefile.in 31849fccd1f6b97f0b0a3a2b4f594e13 libmudflap/aclocal.m4 3cee33440ccf73be994bdc20adeb785c libmudflap/config.h.in eb165bf30ac8fcf1f1a287285d784127 libmudflap/configure aa1cfd41df6bd5bf214600a94f496a83 libmudflap/configure.ac 5b95ad6add3888b3ac1fd4fc7b3704ca libmudflap/libtool-version ecfa62d83ea59aa1151c19bc2858cae2 libmudflap/mf-heuristics.c 8220fa4a067512176867197ea660c7aa libmudflap/mf-hooks1.c e67d1b54634060fd35ebe5932591ce9e libmudflap/mf-hooks2.c --- 22667,22692 ---- d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.loader/TestMultiple.out 85c924d4e1521a36a723388ebd47499c libjava/testsuite/libjava.loader/TestParent.java d41d8cd98f00b204e9800998ecf8427e libjava/testsuite/libjava.loader/TestParent.out 535c341accf683784d36e9ccb76e01ef libjava/testsuite/libjava.mauve/DejaGNUTestHarness.java e9910ad80efb8d33fd62025e4856c13b libjava/testsuite/libjava.mauve/mauve.exp 400d03cd1dbd4abc8c6261d5b87f2f64 libjava/testsuite/libjava.mauve/xfails 4e83ea7a96f2216869c8c6eb5b5299e2 libjava/testsuite/libjava.verify/README.verify 1894f669f9cf4ab8f83689ddfd7ed580 libjava/testsuite/libjava.verify/verify.exp + 21566a02f52690dd17b18a0033aa6380 libjava/testsuite/lib/libjava.exp + 8f59570e9be92857b18d3192602f5bad libjava/testsuite/Makefile.am + fddb3cd9d6f46d8339e6900a48a54486 libjava/testsuite/Makefile.in + fcab9c26cd6f539addaab81491b62c25 libjava/THANKS ef8ee8a54319e0cf5d1eb6e5de71fcf8 libjava/verify.cc 0a87f464b4cf71fd089a5857f22934f8 libjava/win32.cc ! a96bfe2f74207bef0f1b6dcafa4d7495 libjava/win32-threads.cc 31849fccd1f6b97f0b0a3a2b4f594e13 libmudflap/aclocal.m4 + a556c72ac1ca92a4206af5135a4d58e6 libmudflap/ChangeLog 3cee33440ccf73be994bdc20adeb785c libmudflap/config.h.in eb165bf30ac8fcf1f1a287285d784127 libmudflap/configure aa1cfd41df6bd5bf214600a94f496a83 libmudflap/configure.ac 5b95ad6add3888b3ac1fd4fc7b3704ca libmudflap/libtool-version + 5819b825335edc897fe336c7089c3bb7 libmudflap/Makefile.am + 0ad672c1d858a74f2283e9094687f77c libmudflap/Makefile.in ecfa62d83ea59aa1151c19bc2858cae2 libmudflap/mf-heuristics.c 8220fa4a067512176867197ea660c7aa libmudflap/mf-hooks1.c e67d1b54634060fd35ebe5932591ce9e libmudflap/mf-hooks2.c *************** e67d1b54634060fd35ebe5932591ce9e libmud *** 22576,22598 **** bd9247e11e44490d164019f1f0bfa2f3 libmudflap/mf-impl.h c634717d6ae578972a73210e913aaa03 libmudflap/mf-runtime.c 92cda17abc91c50a4ab3864f0be6acf0 libmudflap/mf-runtime.h - 8f93cea3023d6f4d27e295ebcc0eef13 libmudflap/testsuite/Makefile.am - 5e35b22bebd3b4b6b9c4c413416e8a27 libmudflap/testsuite/Makefile.in 5ac298bc8467994a49a168c684bc6c7f libmudflap/testsuite/config/default.exp ! e9b449c63b3330b60840e79bc7e85ab3 libmudflap/testsuite/lib/libmudflap.exp b674f5c8efda391cdb8aa2dc0bdf9c04 libmudflap/testsuite/lib/mfdg.exp 0102d38ed1c4e0b480b970a05de00860 libmudflap/testsuite/libmudflap.c++/c++frags.exp 1830ea68643f44237915e2a6414343e4 libmudflap/testsuite/libmudflap.c++/ctors-1.cxx 0664a8e0e26fe32e4ba53e290492a108 libmudflap/testsuite/libmudflap.c++/ctors-2.cxx f8df5e3f3d3432a13fb337dc14b2b54e libmudflap/testsuite/libmudflap.c++/ctors.exp - 977ee4b2e6d8864d4bc297e7efd1d402 libmudflap/testsuite/libmudflap.c++/fail24-frag.cxx - 2808a924b14f78acf11c583882b7d6db libmudflap/testsuite/libmudflap.c++/pass27-frag.cxx - edbb438f0e609167bd4c13e189260b06 libmudflap/testsuite/libmudflap.c++/pass28-frag.cxx - 4f788a287f0720a650ef76df57d2454d libmudflap/testsuite/libmudflap.c++/pass31-frag.cxx - 5392e0176915d724401bda33f40f4abf libmudflap/testsuite/libmudflap.c++/pass41-frag.cxx - ae5bc015a6733e8177f80cba80771837 libmudflap/testsuite/libmudflap.c++/pass55-frag.cxx - 2e968239532999f7510a72755cb5e355 libmudflap/testsuite/libmudflap.c/cfrags.exp - f01a0cca9b0931395ffe1201d36e4a2e libmudflap/testsuite/libmudflap.c/fail1-frag.c f7c87793139e650065d52a07a41f2024 libmudflap/testsuite/libmudflap.c/fail10-frag.c ce0b75d9dff7b48f609760f1fc621f91 libmudflap/testsuite/libmudflap.c/fail11-frag.c 232e2e3c7c7044cf4b8a11848208413d libmudflap/testsuite/libmudflap.c/fail12-frag.c --- 22694,22707 ---- bd9247e11e44490d164019f1f0bfa2f3 libmudflap/mf-impl.h c634717d6ae578972a73210e913aaa03 libmudflap/mf-runtime.c 92cda17abc91c50a4ab3864f0be6acf0 libmudflap/mf-runtime.h 5ac298bc8467994a49a168c684bc6c7f libmudflap/testsuite/config/default.exp ! 944f16952c9f3eb05f1f197f52eb90e9 libmudflap/testsuite/lib/libmudflap.exp b674f5c8efda391cdb8aa2dc0bdf9c04 libmudflap/testsuite/lib/mfdg.exp + 2e968239532999f7510a72755cb5e355 libmudflap/testsuite/libmudflap.c/cfrags.exp 0102d38ed1c4e0b480b970a05de00860 libmudflap/testsuite/libmudflap.c++/c++frags.exp 1830ea68643f44237915e2a6414343e4 libmudflap/testsuite/libmudflap.c++/ctors-1.cxx 0664a8e0e26fe32e4ba53e290492a108 libmudflap/testsuite/libmudflap.c++/ctors-2.cxx f8df5e3f3d3432a13fb337dc14b2b54e libmudflap/testsuite/libmudflap.c++/ctors.exp f7c87793139e650065d52a07a41f2024 libmudflap/testsuite/libmudflap.c/fail10-frag.c ce0b75d9dff7b48f609760f1fc621f91 libmudflap/testsuite/libmudflap.c/fail11-frag.c 232e2e3c7c7044cf4b8a11848208413d libmudflap/testsuite/libmudflap.c/fail12-frag.c *************** d93844224ffb44e1353832db62d3bf77 libmud *** 22603,22619 **** f01564692d9e3bf3ae74ec4ca6670823 libmudflap/testsuite/libmudflap.c/fail17-frag.c a9b339fc01d51572808f4bd777d1ceff libmudflap/testsuite/libmudflap.c/fail18-frag.c d85d672cfa1d080fa5ad1797d653f2c8 libmudflap/testsuite/libmudflap.c/fail19-frag.c ! 31297fc7f52f8cf6a25c248503095229 libmudflap/testsuite/libmudflap.c/fail2-frag.c 838776967abb2c0192d587c8036e2830 libmudflap/testsuite/libmudflap.c/fail20-frag.c a06ecbf57351a08101a06e2d175cd42a libmudflap/testsuite/libmudflap.c/fail21-frag.c dc180003b775b599e745b6c1fa8caaa1 libmudflap/testsuite/libmudflap.c/fail22-frag.c e4b52e70a83bd8d1d7966649c40295c7 libmudflap/testsuite/libmudflap.c/fail23-frag.c 32ecaa4d71a8bedb94bf53b866a1a224 libmudflap/testsuite/libmudflap.c/fail25-frag.c 54527c1ef40904689f5b9ec079eeb899 libmudflap/testsuite/libmudflap.c/fail26-frag.c 900df47ba3d2c6389ab60a57e1caf496 libmudflap/testsuite/libmudflap.c/fail27-frag.c 83259c827e31ddd3da7cfdfd5644332f libmudflap/testsuite/libmudflap.c/fail28-frag.c d3421b077edc28eccf3c01606815da81 libmudflap/testsuite/libmudflap.c/fail29-frag.c ! fa158ae798c030867ee46ba534f51cc4 libmudflap/testsuite/libmudflap.c/fail3-frag.c 7f366ce991dc5aadebab5cb4c046b54d libmudflap/testsuite/libmudflap.c/fail30-frag.c 6a6c241f781fc62f9c4a06cbef8ce372 libmudflap/testsuite/libmudflap.c/fail31-frag.c 9cbb26f04bc83bdfedd63279381ca842 libmudflap/testsuite/libmudflap.c/fail32-frag.c --- 22712,22729 ---- f01564692d9e3bf3ae74ec4ca6670823 libmudflap/testsuite/libmudflap.c/fail17-frag.c a9b339fc01d51572808f4bd777d1ceff libmudflap/testsuite/libmudflap.c/fail18-frag.c d85d672cfa1d080fa5ad1797d653f2c8 libmudflap/testsuite/libmudflap.c/fail19-frag.c ! f01a0cca9b0931395ffe1201d36e4a2e libmudflap/testsuite/libmudflap.c/fail1-frag.c 838776967abb2c0192d587c8036e2830 libmudflap/testsuite/libmudflap.c/fail20-frag.c a06ecbf57351a08101a06e2d175cd42a libmudflap/testsuite/libmudflap.c/fail21-frag.c dc180003b775b599e745b6c1fa8caaa1 libmudflap/testsuite/libmudflap.c/fail22-frag.c e4b52e70a83bd8d1d7966649c40295c7 libmudflap/testsuite/libmudflap.c/fail23-frag.c + 977ee4b2e6d8864d4bc297e7efd1d402 libmudflap/testsuite/libmudflap.c++/fail24-frag.cxx 32ecaa4d71a8bedb94bf53b866a1a224 libmudflap/testsuite/libmudflap.c/fail25-frag.c 54527c1ef40904689f5b9ec079eeb899 libmudflap/testsuite/libmudflap.c/fail26-frag.c 900df47ba3d2c6389ab60a57e1caf496 libmudflap/testsuite/libmudflap.c/fail27-frag.c 83259c827e31ddd3da7cfdfd5644332f libmudflap/testsuite/libmudflap.c/fail28-frag.c d3421b077edc28eccf3c01606815da81 libmudflap/testsuite/libmudflap.c/fail29-frag.c ! 31297fc7f52f8cf6a25c248503095229 libmudflap/testsuite/libmudflap.c/fail2-frag.c 7f366ce991dc5aadebab5cb4c046b54d libmudflap/testsuite/libmudflap.c/fail30-frag.c 6a6c241f781fc62f9c4a06cbef8ce372 libmudflap/testsuite/libmudflap.c/fail31-frag.c 9cbb26f04bc83bdfedd63279381ca842 libmudflap/testsuite/libmudflap.c/fail32-frag.c *************** ee3183f0f8a460d9bd993d7f826fa90d libmud *** 22623,22628 **** --- 22733,22739 ---- af2dbd515fe01a4fdcc3fb8037f815b1 libmudflap/testsuite/libmudflap.c/fail36-frag.c 6b03e3ceeea233e0fc7024caeba81855 libmudflap/testsuite/libmudflap.c/fail37-frag.c aa7f3be8fbb9c6a0ff826c01c206365b libmudflap/testsuite/libmudflap.c/fail38-frag.c + fa158ae798c030867ee46ba534f51cc4 libmudflap/testsuite/libmudflap.c/fail3-frag.c 0dfd981ee2e625ca1e22d36d0108cc9a libmudflap/testsuite/libmudflap.c/fail4-frag.c 9e31dcfd9573de93e2b46d9f0e382376 libmudflap/testsuite/libmudflap.c/fail5-frag.c b86a1b2de633cab886f73596afbb0057 libmudflap/testsuite/libmudflap.c/fail6-frag.c *************** b86a1b2de633cab886f73596afbb0057 libmud *** 22631,22638 **** 3edcdff474432dfaf325151a5f6e0720 libmudflap/testsuite/libmudflap.c/fail9-frag.c 26dd600a9bb460e591c39eb8038965c3 libmudflap/testsuite/libmudflap.c/heap-scalestress.c 892cb51e70b3c7990d964bcc9554e64f libmudflap/testsuite/libmudflap.c/hook-allocstuff.c - 0db2423fceddea49779f253ac20b461d libmudflap/testsuite/libmudflap.c/pass-stratcliff.c - 1546be985276a26f219aeb6add96ae00 libmudflap/testsuite/libmudflap.c/pass1-frag.c ae1dfac3738764a8a9a0f48c0108d255 libmudflap/testsuite/libmudflap.c/pass10-frag.c 08c9e782994ebb9725c5782a6335688c libmudflap/testsuite/libmudflap.c/pass11-frag.c 3028da4fac57771de0e4a62e256d4dbc libmudflap/testsuite/libmudflap.c/pass12-frag.c --- 22742,22747 ---- *************** d0994ebeb3842d4d69f1346bda01cbd9 libmud *** 22643,22649 **** 06c25ff8a6067488fbc6fe3c81782bc4 libmudflap/testsuite/libmudflap.c/pass17-frag.c afd7e08593cc13df8d9cbe3b750ca3e3 libmudflap/testsuite/libmudflap.c/pass18-frag.c 4dd5c6d72e128cc4e018205e8f4bbdaa libmudflap/testsuite/libmudflap.c/pass19-frag.c ! 0aecb2863129ecf90fb9b6edb6f645e6 libmudflap/testsuite/libmudflap.c/pass2-frag.c f9fd94fc8b561b1ed28ab90dfa604389 libmudflap/testsuite/libmudflap.c/pass20-frag.c d6f368aa59a34fde69a8f99b818f01aa libmudflap/testsuite/libmudflap.c/pass21-frag.c 9fcfb2f45b6c55bc6c1b399175223679 libmudflap/testsuite/libmudflap.c/pass22-frag.c --- 22752,22758 ---- 06c25ff8a6067488fbc6fe3c81782bc4 libmudflap/testsuite/libmudflap.c/pass17-frag.c afd7e08593cc13df8d9cbe3b750ca3e3 libmudflap/testsuite/libmudflap.c/pass18-frag.c 4dd5c6d72e128cc4e018205e8f4bbdaa libmudflap/testsuite/libmudflap.c/pass19-frag.c ! 1546be985276a26f219aeb6add96ae00 libmudflap/testsuite/libmudflap.c/pass1-frag.c f9fd94fc8b561b1ed28ab90dfa604389 libmudflap/testsuite/libmudflap.c/pass20-frag.c d6f368aa59a34fde69a8f99b818f01aa libmudflap/testsuite/libmudflap.c/pass21-frag.c 9fcfb2f45b6c55bc6c1b399175223679 libmudflap/testsuite/libmudflap.c/pass22-frag.c *************** b1de260d484e7ad96b19721e79dc3b23 libmud *** 22651,22666 **** 1c2a9630ff6e95ba97eab432e28e7b86 libmudflap/testsuite/libmudflap.c/pass24-frag.c efe921105e7073db24e97cd7393c9233 libmudflap/testsuite/libmudflap.c/pass25-frag.c 11c837edefc6d13f525c872a8217f90c libmudflap/testsuite/libmudflap.c/pass26-frag.c 4b00d374cfd23400e5ae8bd05ad23bca libmudflap/testsuite/libmudflap.c/pass29-frag.c ! bc454cdf76cb51f7fcdc7b0ed83cbda1 libmudflap/testsuite/libmudflap.c/pass3-frag.c 4f788a287f0720a650ef76df57d2454d libmudflap/testsuite/libmudflap.c/pass30-frag.c d142d7079612b7ef1df87e6f25651d3f libmudflap/testsuite/libmudflap.c/pass32-frag.c 8d878030305661b8ae544e8c12ddb0e0 libmudflap/testsuite/libmudflap.c/pass33-frag.c 4108c9569be40ec4c9d115b2b28c8ac0 libmudflap/testsuite/libmudflap.c/pass34-frag.c 030c030047a1d639ca63ca4755b68802 libmudflap/testsuite/libmudflap.c/pass35-frag.c de7d46b216fdf13e0056cbfb0366e27e libmudflap/testsuite/libmudflap.c/pass36-frag.c 6dd29ce5d376fa425695d8823e8b227e libmudflap/testsuite/libmudflap.c/pass38-frag.c ! d353e36f8702962f3ef9908515c684ba libmudflap/testsuite/libmudflap.c/pass4-frag.c 22c026ed5479a9a8b36101419c8d6ca8 libmudflap/testsuite/libmudflap.c/pass42-frag.c 94a5bc2f802c35e2fbc8dad72c436699 libmudflap/testsuite/libmudflap.c/pass43-frag.c 5cd1771d4e811a3612b0a125471f4e96 libmudflap/testsuite/libmudflap.c/pass44-frag.c --- 22760,22779 ---- 1c2a9630ff6e95ba97eab432e28e7b86 libmudflap/testsuite/libmudflap.c/pass24-frag.c efe921105e7073db24e97cd7393c9233 libmudflap/testsuite/libmudflap.c/pass25-frag.c 11c837edefc6d13f525c872a8217f90c libmudflap/testsuite/libmudflap.c/pass26-frag.c + 2808a924b14f78acf11c583882b7d6db libmudflap/testsuite/libmudflap.c++/pass27-frag.cxx + edbb438f0e609167bd4c13e189260b06 libmudflap/testsuite/libmudflap.c++/pass28-frag.cxx 4b00d374cfd23400e5ae8bd05ad23bca libmudflap/testsuite/libmudflap.c/pass29-frag.c ! 0aecb2863129ecf90fb9b6edb6f645e6 libmudflap/testsuite/libmudflap.c/pass2-frag.c 4f788a287f0720a650ef76df57d2454d libmudflap/testsuite/libmudflap.c/pass30-frag.c + 4f788a287f0720a650ef76df57d2454d libmudflap/testsuite/libmudflap.c++/pass31-frag.cxx d142d7079612b7ef1df87e6f25651d3f libmudflap/testsuite/libmudflap.c/pass32-frag.c 8d878030305661b8ae544e8c12ddb0e0 libmudflap/testsuite/libmudflap.c/pass33-frag.c 4108c9569be40ec4c9d115b2b28c8ac0 libmudflap/testsuite/libmudflap.c/pass34-frag.c 030c030047a1d639ca63ca4755b68802 libmudflap/testsuite/libmudflap.c/pass35-frag.c de7d46b216fdf13e0056cbfb0366e27e libmudflap/testsuite/libmudflap.c/pass36-frag.c 6dd29ce5d376fa425695d8823e8b227e libmudflap/testsuite/libmudflap.c/pass38-frag.c ! bc454cdf76cb51f7fcdc7b0ed83cbda1 libmudflap/testsuite/libmudflap.c/pass3-frag.c ! 5392e0176915d724401bda33f40f4abf libmudflap/testsuite/libmudflap.c++/pass41-frag.cxx 22c026ed5479a9a8b36101419c8d6ca8 libmudflap/testsuite/libmudflap.c/pass42-frag.c 94a5bc2f802c35e2fbc8dad72c436699 libmudflap/testsuite/libmudflap.c/pass43-frag.c 5cd1771d4e811a3612b0a125471f4e96 libmudflap/testsuite/libmudflap.c/pass44-frag.c *************** d10996f749da8ac232ea4b81c68ea37f libmud *** 22669,22701 **** ea6553f0aeedb175208b59b4aaa8e4de libmudflap/testsuite/libmudflap.c/pass47-frag.c 208a95e5cee9c19d5f038cb6d56be040 libmudflap/testsuite/libmudflap.c/pass48-frag.c 4c8b3d3792aa0707c47d0f92500ad3ab libmudflap/testsuite/libmudflap.c/pass49-frag.c ! 9c44851c5fba91b55b24260e67dccf4e libmudflap/testsuite/libmudflap.c/pass5-frag.c c502e330a2452b0db330811b47612f98 libmudflap/testsuite/libmudflap.c/pass50-frag.c 34f8f23d8ea931c121a3081e487f2498 libmudflap/testsuite/libmudflap.c/pass51-frag.c a051a4c55bb7af739947f5202bd4ddff libmudflap/testsuite/libmudflap.c/pass52-frag.c 68b3516885a8c2fcfdba7df5322933ed libmudflap/testsuite/libmudflap.c/pass53-frag.c e8d6c9eb8a817572b55f6b93f1d82fda libmudflap/testsuite/libmudflap.c/pass54-frag.c d5c53f81b148c1f3d90f58f8fd0b0ba3 libmudflap/testsuite/libmudflap.c/pass6-frag.c 807688f14acaf9a36cdbcdb58bdf64d5 libmudflap/testsuite/libmudflap.c/pass7-frag.c 06a0d20fdc7fd6d86138520c8f85c892 libmudflap/testsuite/libmudflap.c/pass8-frag.c f27eddb3a4c53d7592b38d6175922ed2 libmudflap/testsuite/libmudflap.c/pass9-frag.c 59bc8b5b9bb1a57bbf115f50d7877305 libmudflap/testsuite/libmudflap.cth/cthfrags.exp ec638a03f66871142acdac50a24e9149 libmudflap/testsuite/libmudflap.cth/pass37-frag.c 53f03df8e5e7d6ddf2191ee1f3febd96 libmudflap/testsuite/libmudflap.cth/pass39-frag.c 9c6e0ee7556df21372ba89fcb2612d17 libmudflap/testsuite/libmudflap.cth/pass40-frag.c 60168171460c9277504005955b1ea1b8 libmudflap/testsuite/mfconfig.exp.in - c1faa3cfe7848486e1d4dacad5987929 libobjc/ChangeLog - 8d205dadd49654e75d3d44757def295a libobjc/Makefile.in - 100a8a616b158f80f9852ceb5f5f0ce0 libobjc/NXConstStr.m - 89e7d8ea7feedf1c3710ee80febe4f73 libobjc/Object.m - da3ed3804177b057aaf2f6fc9f46ccb7 libobjc/Protocol.m - d5edaeee0d84e4305368367019952ba7 libobjc/README - 25a63d98d74b70ef05b601805902d36d libobjc/README.threads - 5f43a1e6c71bc1280356588a4137977d libobjc/THREADS - 04172dc01230eaa2ce321d62de8c5739 libobjc/THREADS.MACH 699379f016a7be9f58ad8d4833725d66 libobjc/acinclude.m4 8ce8ec43c1b519579b3e2e688a8d31d1 libobjc/aclocal.m4 b99ef0075aa13cf6d8204a0f89474a36 libobjc/archive.c 3ef7edab1cfd021b3fb5da677061faca libobjc/class.c fcf7f656efa703c164caa74749e878f3 libobjc/config.h.in 20575d009a00b2feb7ac979a3444cd96 libobjc/configure --- 22782,22811 ---- ea6553f0aeedb175208b59b4aaa8e4de libmudflap/testsuite/libmudflap.c/pass47-frag.c 208a95e5cee9c19d5f038cb6d56be040 libmudflap/testsuite/libmudflap.c/pass48-frag.c 4c8b3d3792aa0707c47d0f92500ad3ab libmudflap/testsuite/libmudflap.c/pass49-frag.c ! d353e36f8702962f3ef9908515c684ba libmudflap/testsuite/libmudflap.c/pass4-frag.c c502e330a2452b0db330811b47612f98 libmudflap/testsuite/libmudflap.c/pass50-frag.c 34f8f23d8ea931c121a3081e487f2498 libmudflap/testsuite/libmudflap.c/pass51-frag.c a051a4c55bb7af739947f5202bd4ddff libmudflap/testsuite/libmudflap.c/pass52-frag.c 68b3516885a8c2fcfdba7df5322933ed libmudflap/testsuite/libmudflap.c/pass53-frag.c e8d6c9eb8a817572b55f6b93f1d82fda libmudflap/testsuite/libmudflap.c/pass54-frag.c + ae5bc015a6733e8177f80cba80771837 libmudflap/testsuite/libmudflap.c++/pass55-frag.cxx + 9c44851c5fba91b55b24260e67dccf4e libmudflap/testsuite/libmudflap.c/pass5-frag.c d5c53f81b148c1f3d90f58f8fd0b0ba3 libmudflap/testsuite/libmudflap.c/pass6-frag.c 807688f14acaf9a36cdbcdb58bdf64d5 libmudflap/testsuite/libmudflap.c/pass7-frag.c 06a0d20fdc7fd6d86138520c8f85c892 libmudflap/testsuite/libmudflap.c/pass8-frag.c f27eddb3a4c53d7592b38d6175922ed2 libmudflap/testsuite/libmudflap.c/pass9-frag.c + 0db2423fceddea49779f253ac20b461d libmudflap/testsuite/libmudflap.c/pass-stratcliff.c 59bc8b5b9bb1a57bbf115f50d7877305 libmudflap/testsuite/libmudflap.cth/cthfrags.exp ec638a03f66871142acdac50a24e9149 libmudflap/testsuite/libmudflap.cth/pass37-frag.c 53f03df8e5e7d6ddf2191ee1f3febd96 libmudflap/testsuite/libmudflap.cth/pass39-frag.c 9c6e0ee7556df21372ba89fcb2612d17 libmudflap/testsuite/libmudflap.cth/pass40-frag.c + 8f93cea3023d6f4d27e295ebcc0eef13 libmudflap/testsuite/Makefile.am + 5e35b22bebd3b4b6b9c4c413416e8a27 libmudflap/testsuite/Makefile.in 60168171460c9277504005955b1ea1b8 libmudflap/testsuite/mfconfig.exp.in 699379f016a7be9f58ad8d4833725d66 libobjc/acinclude.m4 8ce8ec43c1b519579b3e2e688a8d31d1 libobjc/aclocal.m4 b99ef0075aa13cf6d8204a0f89474a36 libobjc/archive.c + 205aa0d76e5fea536e4f3596d0938b64 libobjc/ChangeLog 3ef7edab1cfd021b3fb5da677061faca libobjc/class.c fcf7f656efa703c164caa74749e878f3 libobjc/config.h.in 20575d009a00b2feb7ac979a3444cd96 libobjc/configure *************** b658d5bb041eb002c9aeb4cbae769bca libobj *** 22710,22736 **** 5f67e0588b52ca8989f2e6fc2d683a60 libobjc/libobjc_entry.c 866b8aca71ad54c66713a17254f55bb1 libobjc/linking.m dab44d6496d6ce1edd7d5c5f27b904ce libobjc/makefile.dos 7e9262916e9993e89a441893e43708c4 libobjc/misc.c bbe65827b7fa7dc37750b2dde78e6398 libobjc/nil_method.c ! 15bba2462d5678c4b676eb9feb5951da libobjc/objc/NXConstStr.h ! a208345ba56c6fe7bd0b0e31261df766 libobjc/objc/Object.h ! cb13f790cb53adba78e2f43d60921c77 libobjc/objc/Protocol.h b5a34b08e4b57291b02a988e213b42dd libobjc/objc/encoding.h 735b7f3a5b33efd65a3d7135510b8914 libobjc/objc/hash.h 78651d5c6d5d4acb9f50af8805ab4ba9 libobjc/objc/objc-api.h 8c5036288ef4cb5e9b8191cee3710aef libobjc/objc/objc-decls.h - efc662d1710ec983b1658c6fa13a8767 libobjc/objc/objc-list.h d0f6e5c7042d5759db5f7cf2962b069c libobjc/objc/objc.h e02b3897fdbaa6bd2b0a02b5d3175980 libobjc/objc/runtime.h 025b9d771bb9c6e53a798e213c0dacbf libobjc/objc/sarray.h 19c723d86f59cb305c6c869dc2c58622 libobjc/objc/thr.h 10cec4a0328a689ec38c55ecc2a1b825 libobjc/objc/typedstream.h 16a26c00473e17c1d7deb0a97c318f34 libobjc/objects.c 84dd4aa4fd3d1383495677517e47409a libobjc/sarray.c 58dcc0f566fcc444dc8408233ac0646a libobjc/selector.c fe1065473f8d6a1c28ea3990599ef397 libobjc/sendmsg.c b7303d3c92443681bb56da08379df615 libobjc/thr-dce.c f52a5cea239b5db021b94525bb739c5a libobjc/thr-decosf1.c 0e22884cb854bcc098ed27054a46eb0e libobjc/thr-irix.c 93617305c4b0eabe6aa378534292dc89 libobjc/thr-mach.c d9904ed6560cd3f29a9a6a49e7063a7b libobjc/thr-objc.c --- 22820,22855 ---- 5f67e0588b52ca8989f2e6fc2d683a60 libobjc/libobjc_entry.c 866b8aca71ad54c66713a17254f55bb1 libobjc/linking.m dab44d6496d6ce1edd7d5c5f27b904ce libobjc/makefile.dos + 8d205dadd49654e75d3d44757def295a libobjc/Makefile.in 7e9262916e9993e89a441893e43708c4 libobjc/misc.c bbe65827b7fa7dc37750b2dde78e6398 libobjc/nil_method.c ! 100a8a616b158f80f9852ceb5f5f0ce0 libobjc/NXConstStr.m b5a34b08e4b57291b02a988e213b42dd libobjc/objc/encoding.h 735b7f3a5b33efd65a3d7135510b8914 libobjc/objc/hash.h + 15bba2462d5678c4b676eb9feb5951da libobjc/objc/NXConstStr.h 78651d5c6d5d4acb9f50af8805ab4ba9 libobjc/objc/objc-api.h 8c5036288ef4cb5e9b8191cee3710aef libobjc/objc/objc-decls.h d0f6e5c7042d5759db5f7cf2962b069c libobjc/objc/objc.h + efc662d1710ec983b1658c6fa13a8767 libobjc/objc/objc-list.h + a208345ba56c6fe7bd0b0e31261df766 libobjc/objc/Object.h + cb13f790cb53adba78e2f43d60921c77 libobjc/objc/Protocol.h e02b3897fdbaa6bd2b0a02b5d3175980 libobjc/objc/runtime.h 025b9d771bb9c6e53a798e213c0dacbf libobjc/objc/sarray.h 19c723d86f59cb305c6c869dc2c58622 libobjc/objc/thr.h 10cec4a0328a689ec38c55ecc2a1b825 libobjc/objc/typedstream.h + 89e7d8ea7feedf1c3710ee80febe4f73 libobjc/Object.m 16a26c00473e17c1d7deb0a97c318f34 libobjc/objects.c + da3ed3804177b057aaf2f6fc9f46ccb7 libobjc/Protocol.m + d5edaeee0d84e4305368367019952ba7 libobjc/README + 25a63d98d74b70ef05b601805902d36d libobjc/README.threads 84dd4aa4fd3d1383495677517e47409a libobjc/sarray.c 58dcc0f566fcc444dc8408233ac0646a libobjc/selector.c fe1065473f8d6a1c28ea3990599ef397 libobjc/sendmsg.c + 8ae8d26e64351ff1b21a5d4d5c128a82 libobjc/thr.c b7303d3c92443681bb56da08379df615 libobjc/thr-dce.c f52a5cea239b5db021b94525bb739c5a libobjc/thr-decosf1.c + 5f43a1e6c71bc1280356588a4137977d libobjc/THREADS + 04172dc01230eaa2ce321d62de8c5739 libobjc/THREADS.MACH 0e22884cb854bcc098ed27054a46eb0e libobjc/thr-irix.c 93617305c4b0eabe6aa378534292dc89 libobjc/thr-mach.c d9904ed6560cd3f29a9a6a49e7063a7b libobjc/thr-objc.c *************** c8a5d651d7a9816bb64b3eaed9f7c813 libobj *** 22742,22761 **** 79918aee4b55a6481332511e7361f14c libobjc/thr-solaris.c c8a5d651d7a9816bb64b3eaed9f7c813 libobjc/thr-vxworks.c 01163d478093aa7c6fad4c566c1782e8 libobjc/thr-win32.c ! 8ae8d26e64351ff1b21a5d4d5c128a82 libobjc/thr.c ! 97d98a5e7d6357eb8eea3aefaceb43e8 libstdc++-v3/ChangeLog a9f7157d0e65450f88d5f0fb0ab9b6b9 libstdc++-v3/ChangeLog-2000 c8785b12d58c99355a04453d38ca1f7c libstdc++-v3/ChangeLog-2001 a26d9a931f6b718d74468499f816cf2d libstdc++-v3/ChangeLog-2002 a662434a55aced1e46a58ddfaf8410c4 libstdc++-v3/ChangeLog-2003 1ccdc0ec99a50bb586cb4279c137a6bf libstdc++-v3/ChangeLog-2004 - cd4edb7d3ab953d59570b392eef83888 libstdc++-v3/Makefile.am - 0346c7b005799da6ec6c78a523b88193 libstdc++-v3/Makefile.in - 70aebba2e3a9ac130e2e1c0413fa44ea libstdc++-v3/README - 88327799149f3115ffa1d12d686a5f09 libstdc++-v3/acconfig.h - f1192f24b14fa4a6571b20512d1b1e67 libstdc++-v3/acinclude.m4 - deec9e4227077d5d6e7ce23893958291 libstdc++-v3/aclocal.m4 - 3f63e92d349b4af7707b5a6aa8c31d4e libstdc++-v3/config.h.in 26cfcac76d7eae2d78f365b85f11b083 libstdc++-v3/config/abi/alpha-linux-gnu/baseline_symbols.txt d66bc07774ad933f438fcd78eb27d0ef libstdc++-v3/config/abi/compatibility.h 7ee48c26c8494dba539e8b2c60ae3a07 libstdc++-v3/config/abi/hppa-linux-gnu/baseline_symbols.txt --- 22861,22875 ---- 79918aee4b55a6481332511e7361f14c libobjc/thr-solaris.c c8a5d651d7a9816bb64b3eaed9f7c813 libobjc/thr-vxworks.c 01163d478093aa7c6fad4c566c1782e8 libobjc/thr-win32.c ! 88327799149f3115ffa1d12d686a5f09 libstdc++-v3/acconfig.h ! f1192f24b14fa4a6571b20512d1b1e67 libstdc++-v3/acinclude.m4 ! deec9e4227077d5d6e7ce23893958291 libstdc++-v3/aclocal.m4 ! 16b912ec516f66c2cd9f606af38692f9 libstdc++-v3/ChangeLog a9f7157d0e65450f88d5f0fb0ab9b6b9 libstdc++-v3/ChangeLog-2000 c8785b12d58c99355a04453d38ca1f7c libstdc++-v3/ChangeLog-2001 a26d9a931f6b718d74468499f816cf2d libstdc++-v3/ChangeLog-2002 a662434a55aced1e46a58ddfaf8410c4 libstdc++-v3/ChangeLog-2003 1ccdc0ec99a50bb586cb4279c137a6bf libstdc++-v3/ChangeLog-2004 26cfcac76d7eae2d78f365b85f11b083 libstdc++-v3/config/abi/alpha-linux-gnu/baseline_symbols.txt d66bc07774ad933f438fcd78eb27d0ef libstdc++-v3/config/abi/compatibility.h 7ee48c26c8494dba539e8b2c60ae3a07 libstdc++-v3/config/abi/hppa-linux-gnu/baseline_symbols.txt *************** d66bc07774ad933f438fcd78eb27d0ef libstd *** 22763,22771 **** 92918d9562a9cfbda8b8f5c34030b0e8 libstdc++-v3/config/abi/i486-linux-gnu/baseline_symbols.txt eada901eeaa2259d9c9bf8dd288abb41 libstdc++-v3/config/abi/ia64-linux-gnu/baseline_symbols.txt 7ee48c26c8494dba539e8b2c60ae3a07 libstdc++-v3/config/abi/mips-linux-gnu/baseline_symbols.txt - 7ee48c26c8494dba539e8b2c60ae3a07 libstdc++-v3/config/abi/powerpc-linux-gnu/baseline_symbols.txt 7ee48c26c8494dba539e8b2c60ae3a07 libstdc++-v3/config/abi/powerpc64-linux-gnu/32/baseline_symbols.txt 26cfcac76d7eae2d78f365b85f11b083 libstdc++-v3/config/abi/powerpc64-linux-gnu/baseline_symbols.txt eef8eda2abdac189bd904036488ffb75 libstdc++-v3/config/abi/s390-linux-gnu/baseline_symbols.txt 26cfcac76d7eae2d78f365b85f11b083 libstdc++-v3/config/abi/s390x-linux-gnu/baseline_symbols.txt 7ee48c26c8494dba539e8b2c60ae3a07 libstdc++-v3/config/abi/sparc-linux-gnu/baseline_symbols.txt --- 22877,22885 ---- 92918d9562a9cfbda8b8f5c34030b0e8 libstdc++-v3/config/abi/i486-linux-gnu/baseline_symbols.txt eada901eeaa2259d9c9bf8dd288abb41 libstdc++-v3/config/abi/ia64-linux-gnu/baseline_symbols.txt 7ee48c26c8494dba539e8b2c60ae3a07 libstdc++-v3/config/abi/mips-linux-gnu/baseline_symbols.txt 7ee48c26c8494dba539e8b2c60ae3a07 libstdc++-v3/config/abi/powerpc64-linux-gnu/32/baseline_symbols.txt 26cfcac76d7eae2d78f365b85f11b083 libstdc++-v3/config/abi/powerpc64-linux-gnu/baseline_symbols.txt + 7ee48c26c8494dba539e8b2c60ae3a07 libstdc++-v3/config/abi/powerpc-linux-gnu/baseline_symbols.txt eef8eda2abdac189bd904036488ffb75 libstdc++-v3/config/abi/s390-linux-gnu/baseline_symbols.txt 26cfcac76d7eae2d78f365b85f11b083 libstdc++-v3/config/abi/s390x-linux-gnu/baseline_symbols.txt 7ee48c26c8494dba539e8b2c60ae3a07 libstdc++-v3/config/abi/sparc-linux-gnu/baseline_symbols.txt *************** e3700f87bcf3b03137ef69961705fb47 libstd *** 22776,22811 **** 5be227a48caa626b0e0a383b79d5ec85 libstdc++-v3/config/allocator/mt_allocator_base.h 4377bf0b9e3ce973c0d40c7ab5fd9a82 libstdc++-v3/config/allocator/new_allocator_base.h 3859d7227276e356bbe6396721f1a89e libstdc++-v3/config/allocator/pool_allocator_base.h - 281f43987cf4a1fdd86c368cc81c8228 libstdc++-v3/config/cpu/alpha/atomic_word.h 6a029dea1f75c4fe44b0cf71ba59f4b4 libstdc++-v3/config/cpu/alpha/atomicity.h 713106a2994dc29b73c723f7df537973 libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h - 9e5599fd7a4901d23a621ff7f2d32e0c libstdc++-v3/config/cpu/cris/atomic_word.h a33843d4e6db12e924d7a9fd6fab190a libstdc++-v3/config/cpu/cris/atomicity.h ! 1a3ff3cbd4ca48d3cc6b11eaf2cc3058 libstdc++-v3/config/cpu/generic/atomic_word.h 03e8194bb51256189665efd51ec64383 libstdc++-v3/config/cpu/generic/atomicity.h a4675b90521e897a7b15874389e405d5 libstdc++-v3/config/cpu/generic/cxxabi_tweaks.h ! 53bf7f6a39d5a35637382d30b05e3c55 libstdc++-v3/config/cpu/hppa/atomicity.h d570015ef9950d1f0423b7e82a39d7ac libstdc++-v3/config/cpu/i386/atomicity.h 1a8f22502a4f9ed7c03cbacceb6e0307 libstdc++-v3/config/cpu/i486/atomicity.h - df3d70ae4c46766eeb30c1d451b84b40 libstdc++-v3/config/cpu/ia64/atomic_word.h 4a2640334430a851decc7bf212d5dd94 libstdc++-v3/config/cpu/ia64/atomicity.h 7d588ff47ba435d877dd51d7599ea0b6 libstdc++-v3/config/cpu/m68k/atomicity.h 47d64d6436a81dae1c677c0784d8ce07 libstdc++-v3/config/cpu/mips/atomicity.h - f9f21d6b5ec7fffa4f9939486ed7bd35 libstdc++-v3/config/cpu/powerpc/atomic_word.h 4eed39af8243f6295f364e00b1c83055 libstdc++-v3/config/cpu/powerpc/atomicity.h f983244226fabfad7f93b87e257f823f libstdc++-v3/config/cpu/s390/atomicity.h 1a3255a085a37460ca01d2bed3d99424 libstdc++-v3/config/cpu/sh/atomicity.h - a024b60c156f806fe267b012b0ad90ba libstdc++-v3/config/cpu/sparc/atomic_word.h 0f11660ae152e168d48e2b61c8772fc2 libstdc++-v3/config/cpu/sparc/atomicity.h 1f6ba37c49bc67798fc823c87a7d6fc4 libstdc++-v3/config/io/basic_file_stdio.cc 941637922b9dfef9858d9d54a8234571 libstdc++-v3/config/io/basic_file_stdio.h 3739ebcb6a11cbc27e5f61d0fc56163e libstdc++-v3/config/io/c_io_stdio.h 5c97d0529432c17d5922b81bdd0459a7 libstdc++-v3/config/linker-map.dummy 8dbb6d763dca973be85e523e3e8bb074 libstdc++-v3/config/linker-map.gnu 0a5b73d99a61ba6920e504847053e67c libstdc++-v3/config/locale/darwin/ctype_members.cc - fbfcd7296794df400b950cc5efc33752 libstdc++-v3/config/locale/generic/c++locale_internal.h c277631214cf7604257079fb9e223884 libstdc++-v3/config/locale/generic/c_locale.cc 84073cc9b0daf29e48d25158827ae5c4 libstdc++-v3/config/locale/generic/c_locale.h 32e3e10f494f535508ef8e3d757138b6 libstdc++-v3/config/locale/generic/codecvt_members.cc 727b9fcf68a17ffe5ff2e0ad20e4fa8f libstdc++-v3/config/locale/generic/collate_members.cc 075ddee859d5b0f993d7d02484da30e7 libstdc++-v3/config/locale/generic/ctype_members.cc --- 22890,22926 ---- 5be227a48caa626b0e0a383b79d5ec85 libstdc++-v3/config/allocator/mt_allocator_base.h 4377bf0b9e3ce973c0d40c7ab5fd9a82 libstdc++-v3/config/allocator/new_allocator_base.h 3859d7227276e356bbe6396721f1a89e libstdc++-v3/config/allocator/pool_allocator_base.h 6a029dea1f75c4fe44b0cf71ba59f4b4 libstdc++-v3/config/cpu/alpha/atomicity.h + 281f43987cf4a1fdd86c368cc81c8228 libstdc++-v3/config/cpu/alpha/atomic_word.h 713106a2994dc29b73c723f7df537973 libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h a33843d4e6db12e924d7a9fd6fab190a libstdc++-v3/config/cpu/cris/atomicity.h ! 9e5599fd7a4901d23a621ff7f2d32e0c libstdc++-v3/config/cpu/cris/atomic_word.h 03e8194bb51256189665efd51ec64383 libstdc++-v3/config/cpu/generic/atomicity.h + 1a3ff3cbd4ca48d3cc6b11eaf2cc3058 libstdc++-v3/config/cpu/generic/atomic_word.h a4675b90521e897a7b15874389e405d5 libstdc++-v3/config/cpu/generic/cxxabi_tweaks.h ! 81b2368ab8098b0e3248e2a37f827ec6 libstdc++-v3/config/cpu/hppa/atomicity.h d570015ef9950d1f0423b7e82a39d7ac libstdc++-v3/config/cpu/i386/atomicity.h 1a8f22502a4f9ed7c03cbacceb6e0307 libstdc++-v3/config/cpu/i486/atomicity.h 4a2640334430a851decc7bf212d5dd94 libstdc++-v3/config/cpu/ia64/atomicity.h + df3d70ae4c46766eeb30c1d451b84b40 libstdc++-v3/config/cpu/ia64/atomic_word.h 7d588ff47ba435d877dd51d7599ea0b6 libstdc++-v3/config/cpu/m68k/atomicity.h 47d64d6436a81dae1c677c0784d8ce07 libstdc++-v3/config/cpu/mips/atomicity.h 4eed39af8243f6295f364e00b1c83055 libstdc++-v3/config/cpu/powerpc/atomicity.h + f9f21d6b5ec7fffa4f9939486ed7bd35 libstdc++-v3/config/cpu/powerpc/atomic_word.h f983244226fabfad7f93b87e257f823f libstdc++-v3/config/cpu/s390/atomicity.h 1a3255a085a37460ca01d2bed3d99424 libstdc++-v3/config/cpu/sh/atomicity.h 0f11660ae152e168d48e2b61c8772fc2 libstdc++-v3/config/cpu/sparc/atomicity.h + a024b60c156f806fe267b012b0ad90ba libstdc++-v3/config/cpu/sparc/atomic_word.h + 3f63e92d349b4af7707b5a6aa8c31d4e libstdc++-v3/config.h.in 1f6ba37c49bc67798fc823c87a7d6fc4 libstdc++-v3/config/io/basic_file_stdio.cc 941637922b9dfef9858d9d54a8234571 libstdc++-v3/config/io/basic_file_stdio.h 3739ebcb6a11cbc27e5f61d0fc56163e libstdc++-v3/config/io/c_io_stdio.h 5c97d0529432c17d5922b81bdd0459a7 libstdc++-v3/config/linker-map.dummy 8dbb6d763dca973be85e523e3e8bb074 libstdc++-v3/config/linker-map.gnu 0a5b73d99a61ba6920e504847053e67c libstdc++-v3/config/locale/darwin/ctype_members.cc c277631214cf7604257079fb9e223884 libstdc++-v3/config/locale/generic/c_locale.cc 84073cc9b0daf29e48d25158827ae5c4 libstdc++-v3/config/locale/generic/c_locale.h + fbfcd7296794df400b950cc5efc33752 libstdc++-v3/config/locale/generic/c++locale_internal.h 32e3e10f494f535508ef8e3d757138b6 libstdc++-v3/config/locale/generic/codecvt_members.cc 727b9fcf68a17ffe5ff2e0ad20e4fa8f libstdc++-v3/config/locale/generic/collate_members.cc 075ddee859d5b0f993d7d02484da30e7 libstdc++-v3/config/locale/generic/ctype_members.cc *************** c277631214cf7604257079fb9e223884 libstd *** 22815,22823 **** 6db3c82e8b2b05a61e4c90852f0a9633 libstdc++-v3/config/locale/generic/numeric_members.cc f5fd68cbeafe0d33114ca3fb403e175a libstdc++-v3/config/locale/generic/time_members.cc a3af429b431f50e38c193748f7c48c08 libstdc++-v3/config/locale/generic/time_members.h - 7f40c212e3a8017c68328117ee57153f libstdc++-v3/config/locale/gnu/c++locale_internal.h 09eb07bea093e6c6b8c2cf41166c51c5 libstdc++-v3/config/locale/gnu/c_locale.cc 9bff8a25915bdf1d9052996f1334b572 libstdc++-v3/config/locale/gnu/c_locale.h e920c473e7a51b284cd9b5d1874b1ea3 libstdc++-v3/config/locale/gnu/codecvt_members.cc b68a9605ebdd03bdce9e35a843348a48 libstdc++-v3/config/locale/gnu/collate_members.cc c9ece65d69e33719733184c0dcb3342d libstdc++-v3/config/locale/gnu/ctype_members.cc --- 22930,22938 ---- 6db3c82e8b2b05a61e4c90852f0a9633 libstdc++-v3/config/locale/generic/numeric_members.cc f5fd68cbeafe0d33114ca3fb403e175a libstdc++-v3/config/locale/generic/time_members.cc a3af429b431f50e38c193748f7c48c08 libstdc++-v3/config/locale/generic/time_members.h 09eb07bea093e6c6b8c2cf41166c51c5 libstdc++-v3/config/locale/gnu/c_locale.cc 9bff8a25915bdf1d9052996f1334b572 libstdc++-v3/config/locale/gnu/c_locale.h + 7f40c212e3a8017c68328117ee57153f libstdc++-v3/config/locale/gnu/c++locale_internal.h e920c473e7a51b284cd9b5d1874b1ea3 libstdc++-v3/config/locale/gnu/codecvt_members.cc b68a9605ebdd03bdce9e35a843348a48 libstdc++-v3/config/locale/gnu/collate_members.cc c9ece65d69e33719733184c0dcb3342d libstdc++-v3/config/locale/gnu/ctype_members.cc *************** bbcbb79fa7d06acbb7bb4b7dc5789c21 libstd *** 22831,22838 **** 312d1d5701b8f61124e172c878d6af17 libstdc++-v3/config/locale/ieee_1003.1-2001/c_locale.h 771fd2214d6b4615e35601d92a2e0fab libstdc++-v3/config/locale/ieee_1003.1-2001/messages_members.cc 925a1a995e90a7c35e3999cbf6e327e7 libstdc++-v3/config/locale/ieee_1003.1-2001/messages_members.h - be1d3504911ea3c8a32f097bacf6683e libstdc++-v3/config/os/aix/atomic_word.h 3af23659a88f53128444ed7a3080a2a9 libstdc++-v3/config/os/aix/atomicity.h c79d8b118d5d68c1c292355c8b474c7b libstdc++-v3/config/os/aix/ctype_base.h cb993110a0287979b88c8706174917a8 libstdc++-v3/config/os/aix/ctype_inline.h b2d105d412aa61a1ee1c76102f03d82a libstdc++-v3/config/os/aix/ctype_noninline.h --- 22946,22953 ---- 312d1d5701b8f61124e172c878d6af17 libstdc++-v3/config/locale/ieee_1003.1-2001/c_locale.h 771fd2214d6b4615e35601d92a2e0fab libstdc++-v3/config/locale/ieee_1003.1-2001/messages_members.cc 925a1a995e90a7c35e3999cbf6e327e7 libstdc++-v3/config/locale/ieee_1003.1-2001/messages_members.h 3af23659a88f53128444ed7a3080a2a9 libstdc++-v3/config/os/aix/atomicity.h + be1d3504911ea3c8a32f097bacf6683e libstdc++-v3/config/os/aix/atomic_word.h c79d8b118d5d68c1c292355c8b474c7b libstdc++-v3/config/os/aix/ctype_base.h cb993110a0287979b88c8706174917a8 libstdc++-v3/config/os/aix/ctype_inline.h b2d105d412aa61a1ee1c76102f03d82a libstdc++-v3/config/os/aix/ctype_noninline.h *************** c21054f9fb86df1c0a6b2946aa77eca2 libstd *** 22865,22872 **** 1a393c2f844aeb8d37c5b3389db786b2 libstdc++-v3/config/os/hpux/ctype_inline.h 45e8c6ee8cfed5c58032b7f65524c3b7 libstdc++-v3/config/os/hpux/ctype_noninline.h 15fbccd6ab265f07ab829e95772db5b7 libstdc++-v3/config/os/hpux/os_defines.h - 579271461306746ba8ca749a20e2976e libstdc++-v3/config/os/irix/atomic_word.h ee17d82bcee915be6103749dc7b00de3 libstdc++-v3/config/os/irix/atomicity.h 2bde9773456e96bed15eea00b23aed70 libstdc++-v3/config/os/irix/irix5.2/ctype_base.h 9332d7782857613ec19babfe02e353b8 libstdc++-v3/config/os/irix/irix5.2/ctype_inline.h 5381ae1f5cae538e66569a031710e15b libstdc++-v3/config/os/irix/irix5.2/ctype_noninline.h --- 22980,22987 ---- 1a393c2f844aeb8d37c5b3389db786b2 libstdc++-v3/config/os/hpux/ctype_inline.h 45e8c6ee8cfed5c58032b7f65524c3b7 libstdc++-v3/config/os/hpux/ctype_noninline.h 15fbccd6ab265f07ab829e95772db5b7 libstdc++-v3/config/os/hpux/os_defines.h ee17d82bcee915be6103749dc7b00de3 libstdc++-v3/config/os/irix/atomicity.h + 579271461306746ba8ca749a20e2976e libstdc++-v3/config/os/irix/atomic_word.h 2bde9773456e96bed15eea00b23aed70 libstdc++-v3/config/os/irix/irix5.2/ctype_base.h 9332d7782857613ec19babfe02e353b8 libstdc++-v3/config/os/irix/irix5.2/ctype_inline.h 5381ae1f5cae538e66569a031710e15b libstdc++-v3/config/os/irix/irix5.2/ctype_noninline.h *************** e9fe2fdbd51265ee1cccae63f5501e8b libstd *** 22915,22946 **** 9aaee757c888ef14f831df791541a696 libstdc++-v3/configure.ac 96f94dc22d923a450a345cfb070c3cf8 libstdc++-v3/configure.host 2a351ef20b76ceeb08d55a13d69fe57e libstdc++-v3/crossconfig.m4 - aa2618b72e9e6b60c247861d940e095e libstdc++-v3/docs/doxygen/Intro.3 - d8c25a7f2e3cc9c9843f69e291490c01 libstdc++-v3/docs/doxygen/TODO befdc00614bb944b16d1a5ad413afdb3 libstdc++-v3/docs/doxygen/doxygroups.cc 1dce33c8d55b5b8ecc1b989e6c440c96 libstdc++-v3/docs/doxygen/guide.html b6a4a36017995814cc629c26201386c2 libstdc++-v3/docs/doxygen/mainpage.html 249e1a897e0e27f2ddb0f7e1e7183359 libstdc++-v3/docs/doxygen/run_doxygen cee8efab5b682ad67943a39adc8af7bf libstdc++-v3/docs/doxygen/stdheader.cc 07000167c8cbcff254fe201db5fc6add libstdc++-v3/docs/doxygen/style.css af6aadf2f27d7e98074e70fd4d2ab4e0 libstdc++-v3/docs/doxygen/tables.html d4e9bdfd8815c72b5bd694ee88f4e086 libstdc++-v3/docs/doxygen/user.cfg.in cb5a82e40c58938e2fad6aba46d0ef76 libstdc++-v3/docs/html/17_intro/BADNAMES 99155f11bbb6c503a9a1e3fc4aa010ed libstdc++-v3/docs/html/17_intro/BUGS - 291223e85fecbabff5925d2837049939 libstdc++-v3/docs/html/17_intro/C++STYLE f55426a1b386b224d648d29d93f3e9cf libstdc++-v3/docs/html/17_intro/CHECKLIST - 94d55d512a9ba36caa9b7df079bae19f libstdc++-v3/docs/html/17_intro/COPYING - cd8e4dfa2ebcc3fa3ba2f7e531b69e4b libstdc++-v3/docs/html/17_intro/COPYING.DOC - 5e926fa26d67274277d19ce3df4df439 libstdc++-v3/docs/html/17_intro/DESIGN - 6edb4d3c2c28ff87c2d8f216161e3422 libstdc++-v3/docs/html/17_intro/HEADER_POLICY - 68223d825e372b5115fa93da54d89e19 libstdc++-v3/docs/html/17_intro/PROBLEMS - a86ceb51038a9f07444e0f1910e8bca4 libstdc++-v3/docs/html/17_intro/RELEASE-NOTES - cbd1bf91e8de417eb957482178326509 libstdc++-v3/docs/html/17_intro/TODO f595d98b1eb9cd433be22de9d4857fbb libstdc++-v3/docs/html/17_intro/concept_check.diff 211ea88e2113807bbca7329fdac3f82e libstdc++-v3/docs/html/17_intro/confdeps.dot ce88169a1074a35a21cd3450542c7944 libstdc++-v3/docs/html/17_intro/confdeps.png 7b0766d895d5e1a05e36804b80c3ae15 libstdc++-v3/docs/html/17_intro/configury.html cfb9e628eb3e7be84809f5405422c608 libstdc++-v3/docs/html/17_intro/contribute.html 545546c63c5753ca4a4b709719b1b4a1 libstdc++-v3/docs/html/17_intro/headers_cc.txt b23528cbd5a0b1bf78f855e1f29ec8c8 libstdc++-v3/docs/html/17_intro/howto.html bcef788655e11a7d460b3ad439f0fae6 libstdc++-v3/docs/html/17_intro/license.html --- 23030,23058 ---- 9aaee757c888ef14f831df791541a696 libstdc++-v3/configure.ac 96f94dc22d923a450a345cfb070c3cf8 libstdc++-v3/configure.host 2a351ef20b76ceeb08d55a13d69fe57e libstdc++-v3/crossconfig.m4 befdc00614bb944b16d1a5ad413afdb3 libstdc++-v3/docs/doxygen/doxygroups.cc 1dce33c8d55b5b8ecc1b989e6c440c96 libstdc++-v3/docs/doxygen/guide.html + aa2618b72e9e6b60c247861d940e095e libstdc++-v3/docs/doxygen/Intro.3 b6a4a36017995814cc629c26201386c2 libstdc++-v3/docs/doxygen/mainpage.html 249e1a897e0e27f2ddb0f7e1e7183359 libstdc++-v3/docs/doxygen/run_doxygen cee8efab5b682ad67943a39adc8af7bf libstdc++-v3/docs/doxygen/stdheader.cc 07000167c8cbcff254fe201db5fc6add libstdc++-v3/docs/doxygen/style.css af6aadf2f27d7e98074e70fd4d2ab4e0 libstdc++-v3/docs/doxygen/tables.html + d8c25a7f2e3cc9c9843f69e291490c01 libstdc++-v3/docs/doxygen/TODO d4e9bdfd8815c72b5bd694ee88f4e086 libstdc++-v3/docs/doxygen/user.cfg.in cb5a82e40c58938e2fad6aba46d0ef76 libstdc++-v3/docs/html/17_intro/BADNAMES 99155f11bbb6c503a9a1e3fc4aa010ed libstdc++-v3/docs/html/17_intro/BUGS f55426a1b386b224d648d29d93f3e9cf libstdc++-v3/docs/html/17_intro/CHECKLIST f595d98b1eb9cd433be22de9d4857fbb libstdc++-v3/docs/html/17_intro/concept_check.diff 211ea88e2113807bbca7329fdac3f82e libstdc++-v3/docs/html/17_intro/confdeps.dot ce88169a1074a35a21cd3450542c7944 libstdc++-v3/docs/html/17_intro/confdeps.png 7b0766d895d5e1a05e36804b80c3ae15 libstdc++-v3/docs/html/17_intro/configury.html cfb9e628eb3e7be84809f5405422c608 libstdc++-v3/docs/html/17_intro/contribute.html + 94d55d512a9ba36caa9b7df079bae19f libstdc++-v3/docs/html/17_intro/COPYING + cd8e4dfa2ebcc3fa3ba2f7e531b69e4b libstdc++-v3/docs/html/17_intro/COPYING.DOC + 291223e85fecbabff5925d2837049939 libstdc++-v3/docs/html/17_intro/C++STYLE + 5e926fa26d67274277d19ce3df4df439 libstdc++-v3/docs/html/17_intro/DESIGN + 6edb4d3c2c28ff87c2d8f216161e3422 libstdc++-v3/docs/html/17_intro/HEADER_POLICY 545546c63c5753ca4a4b709719b1b4a1 libstdc++-v3/docs/html/17_intro/headers_cc.txt b23528cbd5a0b1bf78f855e1f29ec8c8 libstdc++-v3/docs/html/17_intro/howto.html bcef788655e11a7d460b3ad439f0fae6 libstdc++-v3/docs/html/17_intro/license.html *************** cbe85e70113273235269c1e60a607138 libstd *** 22948,22953 **** --- 23060,23068 ---- 3590f2b747eb6df0d428db4888130ddb libstdc++-v3/docs/html/17_intro/porting-howto.xml 43c90887489c33672461157008f1f81d libstdc++-v3/docs/html/17_intro/porting.html b0377f0dce769efb86a5ceaff0e73f2a libstdc++-v3/docs/html/17_intro/porting.texi + 68223d825e372b5115fa93da54d89e19 libstdc++-v3/docs/html/17_intro/PROBLEMS + a86ceb51038a9f07444e0f1910e8bca4 libstdc++-v3/docs/html/17_intro/RELEASE-NOTES + cbd1bf91e8de417eb957482178326509 libstdc++-v3/docs/html/17_intro/TODO c0c7eeeaeaa7f499716abde8d7306825 libstdc++-v3/docs/html/18_support/howto.html 2cf6a902ee1680593ff262ccb67bad4b libstdc++-v3/docs/html/19_diagnostics/howto.html 487c271bb263b1f1bd0c0bc911ee4bd8 libstdc++-v3/docs/html/20_util/allocator.html *************** ebb90967ba2cb693b18ff84e460261ba libstd *** 22969,22975 **** 04634d92698ab47d0ef884fbbc9123a6 libstdc++-v3/docs/html/27_io/binary_iostreams_kanze.txt 8df1a969d47ddd463121be67c1317f5e libstdc++-v3/docs/html/27_io/binary_iostreams_kuehl.txt a0dc7951090956b17b29f6435c18ceaa libstdc++-v3/docs/html/27_io/howto.html - 487fd00ae9958022896748bad45fc7d2 libstdc++-v3/docs/html/Makefile f4d51a7e309abbbe4c0491100b27b53c libstdc++-v3/docs/html/abi.html 72b2af976abb286222016b7890ed1008 libstdc++-v3/docs/html/configopts.html 26106c13cc9de76fc559fac681663fa4 libstdc++-v3/docs/html/debug.html --- 23084,23089 ---- *************** aca9bf0b851665a79255aa2853d855f2 libstd *** 22987,22998 **** 00f08e81e74a69e0617f7dbec8363321 libstdc++-v3/docs/html/install.html 89af7232308fcd3be5ac891be10fe912 libstdc++-v3/docs/html/lib3styles.css 946dfd1d05d272636f527377c14a2e4c libstdc++-v3/docs/html/makedoc.awk 8f2ac887668326431b83e4e7e52d64f9 libstdc++-v3/docs/html/test.html 1520379d1feb00053d7d8439915c8923 libstdc++-v3/fragment.am - c381ac4900d21bf9ea99630cef356a6b libstdc++-v3/include/Makefile.am - f5b502761989299422db0aa386fc6ab2 libstdc++-v3/include/Makefile.in - 8d01b5682d12efff4dce5f0b290c5f4b libstdc++-v3/include/backward/algo.h d9c5362b7ceb80c3d8a821947071d3d8 libstdc++-v3/include/backward/algobase.h 358c08b744ff9b48233f7825a424ee59 libstdc++-v3/include/backward/alloc.h 72727fcda45888e531cafcc3fa3d7240 libstdc++-v3/include/backward/backward_warning.h c6f5e5a6cc87e2335d75dd40ce712188 libstdc++-v3/include/backward/bvector.h --- 23101,23111 ---- 00f08e81e74a69e0617f7dbec8363321 libstdc++-v3/docs/html/install.html 89af7232308fcd3be5ac891be10fe912 libstdc++-v3/docs/html/lib3styles.css 946dfd1d05d272636f527377c14a2e4c libstdc++-v3/docs/html/makedoc.awk + 487fd00ae9958022896748bad45fc7d2 libstdc++-v3/docs/html/Makefile 8f2ac887668326431b83e4e7e52d64f9 libstdc++-v3/docs/html/test.html 1520379d1feb00053d7d8439915c8923 libstdc++-v3/fragment.am d9c5362b7ceb80c3d8a821947071d3d8 libstdc++-v3/include/backward/algobase.h + 8d01b5682d12efff4dce5f0b290c5f4b libstdc++-v3/include/backward/algo.h 358c08b744ff9b48233f7825a424ee59 libstdc++-v3/include/backward/alloc.h 72727fcda45888e531cafcc3fa3d7240 libstdc++-v3/include/backward/backward_warning.h c6f5e5a6cc87e2335d75dd40ce712188 libstdc++-v3/include/backward/bvector.h *************** a5314537c755ae8094498cdbded5c82a libstd *** 23021,23028 **** 41184ab6b98ad2b4dacb04f4a85b2aff libstdc++-v3/include/backward/set.h 3792f0dd96ab79655b353132c62b8811 libstdc++-v3/include/backward/slist.h 5e248bd583f934fb60ca18129775a9b4 libstdc++-v3/include/backward/stack.h - e459d4aeaca64ff74a6884a2a2a3b283 libstdc++-v3/include/backward/stream.h c42de28b2696b3a8b383e7c20fb62d9c libstdc++-v3/include/backward/streambuf.h 40501aecacb4646ac501fd4ebe03d080 libstdc++-v3/include/backward/strstream b49846a5f5b03a71390ef56cae63ff45 libstdc++-v3/include/backward/tempbuf.h ca634644163ef05f0fb0fa5ac2b29a49 libstdc++-v3/include/backward/tree.h --- 23134,23141 ---- 41184ab6b98ad2b4dacb04f4a85b2aff libstdc++-v3/include/backward/set.h 3792f0dd96ab79655b353132c62b8811 libstdc++-v3/include/backward/slist.h 5e248bd583f934fb60ca18129775a9b4 libstdc++-v3/include/backward/stack.h c42de28b2696b3a8b383e7c20fb62d9c libstdc++-v3/include/backward/streambuf.h + e459d4aeaca64ff74a6884a2a2a3b283 libstdc++-v3/include/backward/stream.h 40501aecacb4646ac501fd4ebe03d080 libstdc++-v3/include/backward/strstream b49846a5f5b03a71390ef56cae63ff45 libstdc++-v3/include/backward/tempbuf.h ca634644163ef05f0fb0fa5ac2b29a49 libstdc++-v3/include/backward/tree.h *************** e64a97cd2a0e1baa0b9b5b0f98012448 libstd *** 23031,23040 **** dba2439de18b6c6b4380575dbc28daae libstdc++-v3/include/bits/atomicity.h 9c084f137e4379070995b9445702e1af libstdc++-v3/include/bits/basic_ios.h d9b98deca85e221a77e07818c186c6ff libstdc++-v3/include/bits/basic_ios.tcc ! 542ee3132cd1a2b96bbca2c396436688 libstdc++-v3/include/bits/basic_string.h afa346345432d4f199f342cbee520537 libstdc++-v3/include/bits/basic_string.tcc 65a2c441dbc9c3a34b668a274fb8a687 libstdc++-v3/include/bits/boost_concept_check.h ! 5707841bd96e1198bc5e6fa84d34f722 libstdc++-v3/include/bits/c++config e50c7e7552ebb5fe3213531b1188de11 libstdc++-v3/include/bits/char_traits.h 0f655652b4c9579c09f065461c110fb6 libstdc++-v3/include/bits/codecvt.h e8f8be39afe561dbeaf0363c1e8c9e6a libstdc++-v3/include/bits/concept_check.h --- 23144,23153 ---- dba2439de18b6c6b4380575dbc28daae libstdc++-v3/include/bits/atomicity.h 9c084f137e4379070995b9445702e1af libstdc++-v3/include/bits/basic_ios.h d9b98deca85e221a77e07818c186c6ff libstdc++-v3/include/bits/basic_ios.tcc ! 6b4d8d86bdaa3b8678c22d11e99bc2d2 libstdc++-v3/include/bits/basic_string.h afa346345432d4f199f342cbee520537 libstdc++-v3/include/bits/basic_string.tcc 65a2c441dbc9c3a34b668a274fb8a687 libstdc++-v3/include/bits/boost_concept_check.h ! bbfec9a2f63ba44bfee532dc87c4129b libstdc++-v3/include/bits/c++config e50c7e7552ebb5fe3213531b1188de11 libstdc++-v3/include/bits/char_traits.h 0f655652b4c9579c09f065461c110fb6 libstdc++-v3/include/bits/codecvt.h e8f8be39afe561dbeaf0363c1e8c9e6a libstdc++-v3/include/bits/concept_check.h *************** b2be7c7ad9ec51b1d996b2a716aaa40b libstd *** 23043,23050 **** 172b4b84a242ee881089193a16adc773 libstdc++-v3/include/bits/deque.tcc 3e5595f9d10324a00ee76a32154e6ae2 libstdc++-v3/include/bits/fstream.tcc 04225ecd7a54e232fea2f4932bbd83de libstdc++-v3/include/bits/functexcept.h - 0b54fcd69dd568a442f83ce5ed31e903 libstdc++-v3/include/bits/gslice.h fb98a295d49abaccc2f00d2cbfa461cf libstdc++-v3/include/bits/gslice_array.h 590a474eb44f8a03a7befb81d53a0ad2 libstdc++-v3/include/bits/indirect_array.h b9b2a14cb5d2f27b9079aa2d6caf76de libstdc++-v3/include/bits/ios_base.h a03b199d015cfa6756925a1ace30b605 libstdc++-v3/include/bits/istream.tcc --- 23156,23163 ---- 172b4b84a242ee881089193a16adc773 libstdc++-v3/include/bits/deque.tcc 3e5595f9d10324a00ee76a32154e6ae2 libstdc++-v3/include/bits/fstream.tcc 04225ecd7a54e232fea2f4932bbd83de libstdc++-v3/include/bits/functexcept.h fb98a295d49abaccc2f00d2cbfa461cf libstdc++-v3/include/bits/gslice_array.h + 0b54fcd69dd568a442f83ce5ed31e903 libstdc++-v3/include/bits/gslice.h 590a474eb44f8a03a7befb81d53a0ad2 libstdc++-v3/include/bits/indirect_array.h b9b2a14cb5d2f27b9079aa2d6caf76de libstdc++-v3/include/bits/ios_base.h a03b199d015cfa6756925a1ace30b605 libstdc++-v3/include/bits/istream.tcc *************** bb3f389c4a1bf1e60c826305ab300a7c libstd *** 23058,23073 **** 3e5145b590fa9119e431f0792227bfdf libstdc++-v3/include/bits/postypes.h 627a7ff6bb544ba90822c9e45ad93343 libstdc++-v3/include/bits/slice_array.h 9505b7e8a97e5c35a94c5523f06ae9bc libstdc++-v3/include/bits/sstream.tcc - 4fcb1313fcebb197a90ab886b8f9c971 libstdc++-v3/include/bits/stl_algo.h db0ac82c9557132bdf4303a65a358d94 libstdc++-v3/include/bits/stl_algobase.h 732ce0b2dd32973681dd593e435c0c07 libstdc++-v3/include/bits/stl_bvector.h 9e6db27f050f9fbd592a1ea341573c3a libstdc++-v3/include/bits/stl_construct.h 717ce2e04da152e94c8093ce530eb658 libstdc++-v3/include/bits/stl_deque.h 3daa83be3e29c02f8bbdb1edf486fcd8 libstdc++-v3/include/bits/stl_function.h 50751abd6ba90524e2be43b51b295339 libstdc++-v3/include/bits/stl_heap.h - 0d05d8ff69ed49b9263724ec4ae5118a libstdc++-v3/include/bits/stl_iterator.h a472a9c09e3f4a3547956631fee38e72 libstdc++-v3/include/bits/stl_iterator_base_funcs.h 4505f2b08a35a49860c807524ac937cd libstdc++-v3/include/bits/stl_iterator_base_types.h 3ef110e77632c61c1c99c2b8eb2045b6 libstdc++-v3/include/bits/stl_list.h cd46057c72f0ca1a67bdc699ca02e0ef libstdc++-v3/include/bits/stl_map.h 967ff1a7a43f74d5b78e66b6025c6774 libstdc++-v3/include/bits/stl_multimap.h --- 23171,23186 ---- 3e5145b590fa9119e431f0792227bfdf libstdc++-v3/include/bits/postypes.h 627a7ff6bb544ba90822c9e45ad93343 libstdc++-v3/include/bits/slice_array.h 9505b7e8a97e5c35a94c5523f06ae9bc libstdc++-v3/include/bits/sstream.tcc db0ac82c9557132bdf4303a65a358d94 libstdc++-v3/include/bits/stl_algobase.h + 4fcb1313fcebb197a90ab886b8f9c971 libstdc++-v3/include/bits/stl_algo.h 732ce0b2dd32973681dd593e435c0c07 libstdc++-v3/include/bits/stl_bvector.h 9e6db27f050f9fbd592a1ea341573c3a libstdc++-v3/include/bits/stl_construct.h 717ce2e04da152e94c8093ce530eb658 libstdc++-v3/include/bits/stl_deque.h 3daa83be3e29c02f8bbdb1edf486fcd8 libstdc++-v3/include/bits/stl_function.h 50751abd6ba90524e2be43b51b295339 libstdc++-v3/include/bits/stl_heap.h a472a9c09e3f4a3547956631fee38e72 libstdc++-v3/include/bits/stl_iterator_base_funcs.h 4505f2b08a35a49860c807524ac937cd libstdc++-v3/include/bits/stl_iterator_base_types.h + 0d05d8ff69ed49b9263724ec4ae5118a libstdc++-v3/include/bits/stl_iterator.h 3ef110e77632c61c1c99c2b8eb2045b6 libstdc++-v3/include/bits/stl_list.h cd46057c72f0ca1a67bdc699ca02e0ef libstdc++-v3/include/bits/stl_map.h 967ff1a7a43f74d5b78e66b6025c6774 libstdc++-v3/include/bits/stl_multimap.h *************** a29536e82114138d376c37f35e1a4f00 libstd *** 23083,23115 **** c5ffdcaca94adc86a4fcb38fbfe0c832 libstdc++-v3/include/bits/stl_tree.h 95c6fe5d08f2a8dd83a797cbc6b1f3a3 libstdc++-v3/include/bits/stl_uninitialized.h 7bde5fc4694d26a9bbaabed33ea27058 libstdc++-v3/include/bits/stl_vector.h - 1f430113e703b375c2e492172107a5c2 libstdc++-v3/include/bits/stream_iterator.h - b3b42272bfda3ea4fec90839d035463a libstdc++-v3/include/bits/streambuf.tcc d76d9badc179d60d90a3b9e29262c941 libstdc++-v3/include/bits/streambuf_iterator.h d9bc8849e21b43067e8cb0bf698344e1 libstdc++-v3/include/bits/stringfwd.h c5d3b36d02f177182537d6afb1a71c3c libstdc++-v3/include/bits/valarray_after.h a564ec67f5e3182dfe7133addf1b158a libstdc++-v3/include/bits/valarray_array.h f53d5428dd35ab5907001afd91f59388 libstdc++-v3/include/bits/valarray_array.tcc 8aee22d7a45298abe85195d583992f18 libstdc++-v3/include/bits/valarray_before.h c9b9873041cab821220cda6ced3e0729 libstdc++-v3/include/bits/vector.tcc - 2da65118213e7e27e5d4d09be974c3fc libstdc++-v3/include/c/std_cassert.h - 7fc0130555d9215380296870a843f991 libstdc++-v3/include/c/std_cctype.h - 66636afb5592971448e135051b7bc906 libstdc++-v3/include/c/std_cerrno.h - c67a4a33f70f9291b8822f35a9519ba8 libstdc++-v3/include/c/std_cfloat.h - fe7d862405bcbce4c515f768ac941f7f libstdc++-v3/include/c/std_ciso646.h - 74246fad77575f39b43f3e2c9732705b libstdc++-v3/include/c/std_climits.h - 87c0232b140c8495651b064563d9ccd6 libstdc++-v3/include/c/std_clocale.h - c226bbd2905cec1b806c327bcf2f5601 libstdc++-v3/include/c/std_cmath.h - e38a9fd7eca5e3e7c24181c0c897b49b libstdc++-v3/include/c/std_csetjmp.h - 300532173c32eba12fdfc02d7c8188fb libstdc++-v3/include/c/std_csignal.h - ad04498c1ca340cce76190c59d033ec5 libstdc++-v3/include/c/std_cstdarg.h - 5a2121550bbe518cb9725c2f2f7b6ae2 libstdc++-v3/include/c/std_cstddef.h - df62de908fe7917221c2f1350a2f5a04 libstdc++-v3/include/c/std_cstdio.h - 2637ad60704885e198fe39223b290ee5 libstdc++-v3/include/c/std_cstdlib.h - 86b1e66d58780bc5d2c9c20cdff8190e libstdc++-v3/include/c/std_cstring.h - f0a81907851d510dcd371dbccdaf8abd libstdc++-v3/include/c/std_ctime.h - eefc091e15c3e103a716cd7f4d83431b libstdc++-v3/include/c/std_cwchar.h - 3978eef53d936cce4acfefc79a8541b5 libstdc++-v3/include/c/std_cwctype.h 37d5fdc18e7fe578c104cfe12b44877e libstdc++-v3/include/c_compatibility/assert.h e4c7ef272cd0295ec30d0c1a00b3c9d8 libstdc++-v3/include/c_compatibility/ctype.h 128734a5ddef1ce07792851fdfee0779 libstdc++-v3/include/c_compatibility/errno.h --- 23196,23210 ---- c5ffdcaca94adc86a4fcb38fbfe0c832 libstdc++-v3/include/bits/stl_tree.h 95c6fe5d08f2a8dd83a797cbc6b1f3a3 libstdc++-v3/include/bits/stl_uninitialized.h 7bde5fc4694d26a9bbaabed33ea27058 libstdc++-v3/include/bits/stl_vector.h d76d9badc179d60d90a3b9e29262c941 libstdc++-v3/include/bits/streambuf_iterator.h + b3b42272bfda3ea4fec90839d035463a libstdc++-v3/include/bits/streambuf.tcc + 1f430113e703b375c2e492172107a5c2 libstdc++-v3/include/bits/stream_iterator.h d9bc8849e21b43067e8cb0bf698344e1 libstdc++-v3/include/bits/stringfwd.h c5d3b36d02f177182537d6afb1a71c3c libstdc++-v3/include/bits/valarray_after.h a564ec67f5e3182dfe7133addf1b158a libstdc++-v3/include/bits/valarray_array.h f53d5428dd35ab5907001afd91f59388 libstdc++-v3/include/bits/valarray_array.tcc 8aee22d7a45298abe85195d583992f18 libstdc++-v3/include/bits/valarray_before.h c9b9873041cab821220cda6ced3e0729 libstdc++-v3/include/bits/vector.tcc 37d5fdc18e7fe578c104cfe12b44877e libstdc++-v3/include/c_compatibility/assert.h e4c7ef272cd0295ec30d0c1a00b3c9d8 libstdc++-v3/include/c_compatibility/ctype.h 128734a5ddef1ce07792851fdfee0779 libstdc++-v3/include/c_compatibility/errno.h *************** afad96c9d2d1335fd6f201ae6b2c828d libstd *** 23128,23134 **** --- 23223,23247 ---- 289a72144a025e33afdc9f69f8d6c4e9 libstdc++-v3/include/c_compatibility/time.h 061321dd59e32549c0dac4425cf985f2 libstdc++-v3/include/c_compatibility/wchar.h c4c893cd72bbd8fc5b751d49c92006f5 libstdc++-v3/include/c_compatibility/wctype.h + 2da65118213e7e27e5d4d09be974c3fc libstdc++-v3/include/c/std_cassert.h + 7fc0130555d9215380296870a843f991 libstdc++-v3/include/c/std_cctype.h + 66636afb5592971448e135051b7bc906 libstdc++-v3/include/c/std_cerrno.h + c67a4a33f70f9291b8822f35a9519ba8 libstdc++-v3/include/c/std_cfloat.h + fe7d862405bcbce4c515f768ac941f7f libstdc++-v3/include/c/std_ciso646.h + 74246fad77575f39b43f3e2c9732705b libstdc++-v3/include/c/std_climits.h + 87c0232b140c8495651b064563d9ccd6 libstdc++-v3/include/c/std_clocale.h + c226bbd2905cec1b806c327bcf2f5601 libstdc++-v3/include/c/std_cmath.h 08ed12af891cdd7dd248701b15905724 libstdc++-v3/include/c_std/cmath.tcc + e38a9fd7eca5e3e7c24181c0c897b49b libstdc++-v3/include/c/std_csetjmp.h + 300532173c32eba12fdfc02d7c8188fb libstdc++-v3/include/c/std_csignal.h + ad04498c1ca340cce76190c59d033ec5 libstdc++-v3/include/c/std_cstdarg.h + 5a2121550bbe518cb9725c2f2f7b6ae2 libstdc++-v3/include/c/std_cstddef.h + df62de908fe7917221c2f1350a2f5a04 libstdc++-v3/include/c/std_cstdio.h + 2637ad60704885e198fe39223b290ee5 libstdc++-v3/include/c/std_cstdlib.h + 86b1e66d58780bc5d2c9c20cdff8190e libstdc++-v3/include/c/std_cstring.h + f0a81907851d510dcd371dbccdaf8abd libstdc++-v3/include/c/std_ctime.h + eefc091e15c3e103a716cd7f4d83431b libstdc++-v3/include/c/std_cwchar.h + 3978eef53d936cce4acfefc79a8541b5 libstdc++-v3/include/c/std_cwctype.h 82a411a3f335c5e01ae8d1a626703237 libstdc++-v3/include/c_std/std_cassert.h ed45982c0390b975759db44d49ec3b37 libstdc++-v3/include/c_std/std_cctype.h 39dbe80d829240373ba287dc7dd839b4 libstdc++-v3/include/c_std/std_cerrno.h *************** f44c4295b95ae4121e0052fd467d6cbd libstd *** 23194,23199 **** --- 23307,23315 ---- c38b470f6a992a1c06ecfa0eac6c17ec libstdc++-v3/include/ext/slist 0936639c5d3b129728ec275d7c157222 libstdc++-v3/include/ext/stdio_filebuf.h dbebf76bc5d7adbbfb5578794eee3591 libstdc++-v3/include/ext/stdio_sync_filebuf.h + c381ac4900d21bf9ea99630cef356a6b libstdc++-v3/include/Makefile.am + f5b502761989299422db0aa386fc6ab2 libstdc++-v3/include/Makefile.in + 57cc9bdbdd4de449b4154ae81b7ada23 libstdc++-v3/include/stdc++.h 5624807b5891ec4edaf850ea246e1ae1 libstdc++-v3/include/std/std_algorithm.h a3f41f60f57b0cdd5ca80b73cc7a2c21 libstdc++-v3/include/std/std_bitset.h 1fe511cfc675a413576b6e452ed47064 libstdc++-v3/include/std/std_complex.h *************** a3f41f60f57b0cdd5ca80b73cc7a2c21 libstd *** 23201,23208 **** acbd9d811cee1f5cfebca97dce35c142 libstdc++-v3/include/std/std_fstream.h 4208bfc88ce796ab9629e0a7c7f3d68c libstdc++-v3/include/std/std_functional.h f7966ed25cbc369c7c5404a82a456fe8 libstdc++-v3/include/std/std_iomanip.h - f2a085c4ad0aabde4f74c7c7d2e7671e libstdc++-v3/include/std/std_ios.h 0ee9fdb3efc20419f2b3c5999d2c310b libstdc++-v3/include/std/std_iosfwd.h b7638c70479194c844cef8d925cd5978 libstdc++-v3/include/std/std_iostream.h 5c9150a8d2b6cc83bf3d33a07266500e libstdc++-v3/include/std/std_istream.h c02f47ea67cd7bdd2ba69ee768a89b34 libstdc++-v3/include/std/std_iterator.h --- 23317,23324 ---- acbd9d811cee1f5cfebca97dce35c142 libstdc++-v3/include/std/std_fstream.h 4208bfc88ce796ab9629e0a7c7f3d68c libstdc++-v3/include/std/std_functional.h f7966ed25cbc369c7c5404a82a456fe8 libstdc++-v3/include/std/std_iomanip.h 0ee9fdb3efc20419f2b3c5999d2c310b libstdc++-v3/include/std/std_iosfwd.h + f2a085c4ad0aabde4f74c7c7d2e7671e libstdc++-v3/include/std/std_ios.h b7638c70479194c844cef8d925cd5978 libstdc++-v3/include/std/std_iostream.h 5c9150a8d2b6cc83bf3d33a07266500e libstdc++-v3/include/std/std_istream.h c02f47ea67cd7bdd2ba69ee768a89b34 libstdc++-v3/include/std/std_iterator.h *************** e4425b5c362036fdfb7a90d5bfb1def4 libstd *** 23223,23229 **** 62ee59069fe36eca2b05be13c0f5bb3d libstdc++-v3/include/std/std_utility.h cd71c78b43ec4468bf881151098aaa78 libstdc++-v3/include/std/std_valarray.h 6d20674a8fb5eea8267bfa689cd3a1ae libstdc++-v3/include/std/std_vector.h - 57cc9bdbdd4de449b4154ae81b7ada23 libstdc++-v3/include/stdc++.h 81c66c7e613936984671ef2afd29f4a8 libstdc++-v3/include/tr1/array 7c2dbdd038890ced8eb80e1eb65cfa6b libstdc++-v3/include/tr1/bind_iterate.h e52ab19ac76aa27fcd03f300c380490b libstdc++-v3/include/tr1/bind_repeat.h --- 23339,23344 ---- *************** ced05bccada96e391eb9bf818a6c6e49 libstd *** 23243,23258 **** 12c79f803a6f8d343d24e59524f158f2 libstdc++-v3/include/tr1/unordered_map 937306fbed85ab02f20900c1d790f602 libstdc++-v3/include/tr1/unordered_set 4e38f872c35c384f15a59e12166fe8a6 libstdc++-v3/include/tr1/utility fb3c015055598361f803edaf81a0e916 libstdc++-v3/libmath/Makefile.am 999b89c03134befb99aad246b63e2909 libstdc++-v3/libmath/Makefile.in - 0e60381b541de5d6e770a19f7c657baa libstdc++-v3/libmath/copysignf.c 4176424a7165f157eebbf7d72845f6df libstdc++-v3/libmath/mathconf.h 2c563f6d32edc96288491dd6942a1b71 libstdc++-v3/libmath/signbit.c 4f2ab370f625c379cfb24576ce5ed99b libstdc++-v3/libmath/signbitf.c 7afffc1d2d837e1c542c3d7965e8607d libstdc++-v3/libmath/signbitl.c 47249c11dbdec811ccfdb32868bd45d4 libstdc++-v3/libmath/stubs.c - d32bfe146b0a28b759b15ed6a2e32a88 libstdc++-v3/libsupc++/Makefile.am - dcb6a5d4fa6531c5283a87e20e78ef31 libstdc++-v3/libsupc++/Makefile.in ed424464ee25d42e9d8b1e18b2ad967f libstdc++-v3/libsupc++/cxxabi.h a357752bfeada99323d472bcbf7558f9 libstdc++-v3/libsupc++/del_op.cc 6f147a5201a1acb3df0e68993ad217c8 libstdc++-v3/libsupc++/del_opnt.cc --- 23358,23371 ---- 12c79f803a6f8d343d24e59524f158f2 libstdc++-v3/include/tr1/unordered_map 937306fbed85ab02f20900c1d790f602 libstdc++-v3/include/tr1/unordered_set 4e38f872c35c384f15a59e12166fe8a6 libstdc++-v3/include/tr1/utility + 0e60381b541de5d6e770a19f7c657baa libstdc++-v3/libmath/copysignf.c fb3c015055598361f803edaf81a0e916 libstdc++-v3/libmath/Makefile.am 999b89c03134befb99aad246b63e2909 libstdc++-v3/libmath/Makefile.in 4176424a7165f157eebbf7d72845f6df libstdc++-v3/libmath/mathconf.h 2c563f6d32edc96288491dd6942a1b71 libstdc++-v3/libmath/signbit.c 4f2ab370f625c379cfb24576ce5ed99b libstdc++-v3/libmath/signbitf.c 7afffc1d2d837e1c542c3d7965e8607d libstdc++-v3/libmath/signbitl.c 47249c11dbdec811ccfdb32868bd45d4 libstdc++-v3/libmath/stubs.c ed424464ee25d42e9d8b1e18b2ad967f libstdc++-v3/libsupc++/cxxabi.h a357752bfeada99323d472bcbf7558f9 libstdc++-v3/libsupc++/del_op.cc 6f147a5201a1acb3df0e68993ad217c8 libstdc++-v3/libsupc++/del_opnt.cc *************** f400f299b655333571248c703b4f1796 libstd *** 23272,23277 **** --- 23385,23392 ---- fa34b1cf2a5995f496bda4e0f372928f libstdc++-v3/libsupc++/exception 51d07b1c9ba4d18a0ef7bff815e86390 libstdc++-v3/libsupc++/exception_defines.h 29618746ae10aebcf141da9b55ac0b3d libstdc++-v3/libsupc++/guard.cc + d32bfe146b0a28b759b15ed6a2e32a88 libstdc++-v3/libsupc++/Makefile.am + dcb6a5d4fa6531c5283a87e20e78ef31 libstdc++-v3/libsupc++/Makefile.in f9aa484fbfa15f9cc46efb5efd89cf21 libstdc++-v3/libsupc++/new 652780aeab3280b1d2e761d8c9ffd1a0 libstdc++-v3/libsupc++/new_handler.cc 8b39802a8228b4a25521d991b2cdfaeb libstdc++-v3/libsupc++/new_op.cc *************** c57d0501c6bff2b79ee4a68ee84fc787 libstd *** 23279,23299 **** 89dc2a1093543b3a85b4b0d1789f6676 libstdc++-v3/libsupc++/new_opv.cc fe125d186f910414735ac18ce5a727b1 libstdc++-v3/libsupc++/new_opvnt.cc 789da1f04f5d60073c0f188d79d9ad68 libstdc++-v3/libsupc++/pure.cc 33ba14854c237eada9f3a698eaf781ec libstdc++-v3/libsupc++/tinfo.cc d5e6d8dfa5a39e2d3a6a13db2a440bc0 libstdc++-v3/libsupc++/tinfo.h - 7c01407a5139c624db1c06b2a8bd0fa2 libstdc++-v3/libsupc++/tinfo2.cc b17f571059c966c6d3861c81a37a4af2 libstdc++-v3/libsupc++/typeinfo 56f8fb45a8a2021b7103b2695d74ce74 libstdc++-v3/libsupc++/unwind-cxx.h 93e54fd5c942074a2217c1d70e5fe133 libstdc++-v3/libsupc++/vec.cc 7ab0ea61a3da31741f6004ec3eadd7b3 libstdc++-v3/libsupc++/vterminate.cc d241a253bb11877e6f55986ac7af2e36 libstdc++-v3/linkage.m4 ! 9fc98e5b6a3fdbae0303306e81fa6577 libstdc++-v3/po/Makefile.am ! b88562fc9f1906f54345b469637442e3 libstdc++-v3/po/Makefile.in ! 40dca05090c534f278354b45713ba7fb libstdc++-v3/po/POTFILES.in a3a922f9c16410e9a1f3efffbb707017 libstdc++-v3/po/de.po 5fb51673038baf4f5e72275460d22e3f libstdc++-v3/po/fr.po 11079eef5dba307de8012bb549b39ebd libstdc++-v3/po/libstdc++.pot 406334c3319494b68eca357fe3d57b92 libstdc++-v3/po/string_literals.cc 0bf040eef8fa68d4ba97dc4b7b2c89b6 libstdc++-v3/scripts/check_compile 3cb9e49f27487b20ceec03d1d420ad79 libstdc++-v3/scripts/check_performance 8ec6185ea8b9cc0342dcf46f75e44270 libstdc++-v3/scripts/create_testsuite_files --- 23394,23417 ---- 89dc2a1093543b3a85b4b0d1789f6676 libstdc++-v3/libsupc++/new_opv.cc fe125d186f910414735ac18ce5a727b1 libstdc++-v3/libsupc++/new_opvnt.cc 789da1f04f5d60073c0f188d79d9ad68 libstdc++-v3/libsupc++/pure.cc + 7c01407a5139c624db1c06b2a8bd0fa2 libstdc++-v3/libsupc++/tinfo2.cc 33ba14854c237eada9f3a698eaf781ec libstdc++-v3/libsupc++/tinfo.cc d5e6d8dfa5a39e2d3a6a13db2a440bc0 libstdc++-v3/libsupc++/tinfo.h b17f571059c966c6d3861c81a37a4af2 libstdc++-v3/libsupc++/typeinfo 56f8fb45a8a2021b7103b2695d74ce74 libstdc++-v3/libsupc++/unwind-cxx.h 93e54fd5c942074a2217c1d70e5fe133 libstdc++-v3/libsupc++/vec.cc 7ab0ea61a3da31741f6004ec3eadd7b3 libstdc++-v3/libsupc++/vterminate.cc d241a253bb11877e6f55986ac7af2e36 libstdc++-v3/linkage.m4 ! cd4edb7d3ab953d59570b392eef83888 libstdc++-v3/Makefile.am ! 0346c7b005799da6ec6c78a523b88193 libstdc++-v3/Makefile.in a3a922f9c16410e9a1f3efffbb707017 libstdc++-v3/po/de.po 5fb51673038baf4f5e72275460d22e3f libstdc++-v3/po/fr.po 11079eef5dba307de8012bb549b39ebd libstdc++-v3/po/libstdc++.pot + 9fc98e5b6a3fdbae0303306e81fa6577 libstdc++-v3/po/Makefile.am + b88562fc9f1906f54345b469637442e3 libstdc++-v3/po/Makefile.in + 40dca05090c534f278354b45713ba7fb libstdc++-v3/po/POTFILES.in 406334c3319494b68eca357fe3d57b92 libstdc++-v3/po/string_literals.cc + 70aebba2e3a9ac130e2e1c0413fa44ea libstdc++-v3/README 0bf040eef8fa68d4ba97dc4b7b2c89b6 libstdc++-v3/scripts/check_compile 3cb9e49f27487b20ceec03d1d420ad79 libstdc++-v3/scripts/check_performance 8ec6185ea8b9cc0342dcf46f75e44270 libstdc++-v3/scripts/create_testsuite_files *************** a3a922f9c16410e9a1f3efffbb707017 libstd *** 23301,23308 **** 755b77f929d926f07f3257df2e802f2e libstdc++-v3/scripts/gen_bind_includers.pl 0d84fcf9b040827c404f80ca782b168b libstdc++-v3/scripts/gen_includers.pl f04aecc43acd9e8243c65fcf97f019b9 libstdc++-v3/scripts/testsuite_flags.in - d7aaf58e93b4f6024a0d9f3658c2d1f7 libstdc++-v3/src/Makefile.am - e8a777ea21b6f38ccf50023b4980aab1 libstdc++-v3/src/Makefile.in 7d554b2f4e9c59c313b42b58d041b3c3 libstdc++-v3/src/allocator-inst.cc d890e35e7fef8bde8440a7cacff836f6 libstdc++-v3/src/bitmap_allocator.cc 3fbacff596980b37a2f4376ca17e079e libstdc++-v3/src/codecvt.cc --- 23419,23424 ---- *************** d94822f7f6534d871b2ee105d2fadd98 libstd *** 23322,23345 **** 0500f4b6fdb8521fda50933f79d44cee libstdc++-v3/src/ios_failure.cc 92b3ade3862a7b5f1e48f0536d24a835 libstdc++-v3/src/ios_init.cc 6ffbe5771f17a91bc4ae6c1ea940498e libstdc++-v3/src/ios_locale.cc - af2ff35612aba32432ea30a2d1b2d5fd libstdc++-v3/src/istream-inst.cc bf349cf08f47f05a549a9e1a5c5a149b libstdc++-v3/src/istream.cc 0bdc3916863f7b86ee1e9147462832d9 libstdc++-v3/src/limits.cc 3e1551bd621129b979ceb4036183e054 libstdc++-v3/src/list.cc - 949477fd30ab9a476953ae571557448f libstdc++-v3/src/locale-inst.cc - 7f9842ebfdad56ec8da107bc4f02f1f0 libstdc++-v3/src/locale-misc-inst.cc bcf63596dbdf577f905af4d6ffb0aa1a libstdc++-v3/src/locale.cc be6008ce57ff37fd89e4abab17418451 libstdc++-v3/src/locale_facets.cc 2fb761d09c57cc57c33f87d8f7faf7fa libstdc++-v3/src/locale_init.cc 4b76a8e0c60b13f678e62f3a9ea0dad4 libstdc++-v3/src/localename.cc f4e63f0e1b4265d20e1b4299f433a30e libstdc++-v3/src/misc-inst.cc ca805b92ce2e886f483e0829e8b32da8 libstdc++-v3/src/mt_allocator.cc 4f53311abf7d3fb1287c2dac21e88e53 libstdc++-v3/src/ostream-inst.cc e915d2b692fb2a86b6ba173af873bb6a libstdc++-v3/src/pool_allocator.cc 4167243f02627c88a22d916be7927edb libstdc++-v3/src/sstream-inst.cc deffa11a8d59228b783d82c44ed8ef6c libstdc++-v3/src/stdexcept.cc - 5f938f282afac49983a53d20c330e763 libstdc++-v3/src/streambuf-inst.cc 8a6abd295e18c50291871fab7121c416 libstdc++-v3/src/streambuf.cc b80788ce3d40673cb9bbb14dff0826b7 libstdc++-v3/src/string-inst.cc f071c3ab5b6bc01731b9a66c585ddaf7 libstdc++-v3/src/strstream.cc 2110947fc78d93e37f17171e46bc466c libstdc++-v3/src/tree.cc --- 23438,23463 ---- 0500f4b6fdb8521fda50933f79d44cee libstdc++-v3/src/ios_failure.cc 92b3ade3862a7b5f1e48f0536d24a835 libstdc++-v3/src/ios_init.cc 6ffbe5771f17a91bc4ae6c1ea940498e libstdc++-v3/src/ios_locale.cc bf349cf08f47f05a549a9e1a5c5a149b libstdc++-v3/src/istream.cc + af2ff35612aba32432ea30a2d1b2d5fd libstdc++-v3/src/istream-inst.cc 0bdc3916863f7b86ee1e9147462832d9 libstdc++-v3/src/limits.cc 3e1551bd621129b979ceb4036183e054 libstdc++-v3/src/list.cc bcf63596dbdf577f905af4d6ffb0aa1a libstdc++-v3/src/locale.cc be6008ce57ff37fd89e4abab17418451 libstdc++-v3/src/locale_facets.cc 2fb761d09c57cc57c33f87d8f7faf7fa libstdc++-v3/src/locale_init.cc + 949477fd30ab9a476953ae571557448f libstdc++-v3/src/locale-inst.cc + 7f9842ebfdad56ec8da107bc4f02f1f0 libstdc++-v3/src/locale-misc-inst.cc 4b76a8e0c60b13f678e62f3a9ea0dad4 libstdc++-v3/src/localename.cc + d7aaf58e93b4f6024a0d9f3658c2d1f7 libstdc++-v3/src/Makefile.am + e8a777ea21b6f38ccf50023b4980aab1 libstdc++-v3/src/Makefile.in f4e63f0e1b4265d20e1b4299f433a30e libstdc++-v3/src/misc-inst.cc ca805b92ce2e886f483e0829e8b32da8 libstdc++-v3/src/mt_allocator.cc 4f53311abf7d3fb1287c2dac21e88e53 libstdc++-v3/src/ostream-inst.cc e915d2b692fb2a86b6ba173af873bb6a libstdc++-v3/src/pool_allocator.cc 4167243f02627c88a22d916be7927edb libstdc++-v3/src/sstream-inst.cc deffa11a8d59228b783d82c44ed8ef6c libstdc++-v3/src/stdexcept.cc 8a6abd295e18c50291871fab7121c416 libstdc++-v3/src/streambuf.cc + 5f938f282afac49983a53d20c330e763 libstdc++-v3/src/streambuf-inst.cc b80788ce3d40673cb9bbb14dff0826b7 libstdc++-v3/src/string-inst.cc f071c3ab5b6bc01731b9a66c585ddaf7 libstdc++-v3/src/strstream.cc 2110947fc78d93e37f17171e46bc466c libstdc++-v3/src/tree.cc *************** e026b321bdd43174cd58bb80c8b0a030 libstd *** 23364,23374 **** 73ee3484635d77e9895af9ec9a35f605 libstdc++-v3/testsuite/17_intro/header_iostream.cc 2aaef3ec922748aeb5909f51b1342ea3 libstdc++-v3/testsuite/17_intro/header_istream.cc dfdc10ff65db94a76b6311b37b6ae4b5 libstdc++-v3/testsuite/17_intro/header_ostream.cc - 7cb9a0555013def25693caaeb17cf3ea libstdc++-v3/testsuite/17_intro/header_sstream.cc - 368f045d63ca1b00132d43ab0e97f34b libstdc++-v3/testsuite/17_intro/header_streambuf.cc 632af13d0f7c80848ef446e80704b1d7 libstdc++-v3/testsuite/17_intro/headers.cc - 4ad553f41c1a5eafde9ff9847c091230 libstdc++-v3/testsuite/17_intro/headers_c++.cc 9a0ea1671d79971d44f412a7841d57c6 libstdc++-v3/testsuite/17_intro/headers_c.cc dc052f366da14143979fde1cb7b296ea libstdc++-v3/testsuite/18_support/14026.cc 9db641109f08bdcaa1090c7341b105b1 libstdc++-v3/testsuite/18_support/new_delete_placement.cc 7bdd10560b54d9f647cd7db2818e511f libstdc++-v3/testsuite/18_support/numeric_limits.cc --- 23482,23492 ---- 73ee3484635d77e9895af9ec9a35f605 libstdc++-v3/testsuite/17_intro/header_iostream.cc 2aaef3ec922748aeb5909f51b1342ea3 libstdc++-v3/testsuite/17_intro/header_istream.cc dfdc10ff65db94a76b6311b37b6ae4b5 libstdc++-v3/testsuite/17_intro/header_ostream.cc 632af13d0f7c80848ef446e80704b1d7 libstdc++-v3/testsuite/17_intro/headers.cc 9a0ea1671d79971d44f412a7841d57c6 libstdc++-v3/testsuite/17_intro/headers_c.cc + 4ad553f41c1a5eafde9ff9847c091230 libstdc++-v3/testsuite/17_intro/headers_c++.cc + 7cb9a0555013def25693caaeb17cf3ea libstdc++-v3/testsuite/17_intro/header_sstream.cc + 368f045d63ca1b00132d43ab0e97f34b libstdc++-v3/testsuite/17_intro/header_streambuf.cc dc052f366da14143979fde1cb7b296ea libstdc++-v3/testsuite/18_support/14026.cc 9db641109f08bdcaa1090c7341b105b1 libstdc++-v3/testsuite/18_support/new_delete_placement.cc 7bdd10560b54d9f647cd7db2818e511f libstdc++-v3/testsuite/18_support/numeric_limits.cc *************** e6a90fab24b1fcfb99d63e1fb68b8d98 libstd *** 23376,23389 **** cf7a051b2a801757cec57c98f29cd3f5 libstdc++-v3/testsuite/20_util/functional/binders.cc 39d82b99db268caa90fb1f58fabec864 libstdc++-v3/testsuite/20_util/functional/comparisons.cc 94bb2b1c9caa3438c1d2daef057200d5 libstdc++-v3/testsuite/20_util/memory/16505.cc - b9f7ee5ddcf92f3af03468484821472f libstdc++-v3/testsuite/20_util/memory/allocator/1.cc f2ebf12befece095a6f3ccb0acc65f3e libstdc++-v3/testsuite/20_util/memory/allocator/10378.cc ff95b196bf543cd0108643f96b59219c libstdc++-v3/testsuite/20_util/memory/allocator/14176.cc 400eab4433cccf5aed1badac2c10f01d libstdc++-v3/testsuite/20_util/memory/allocator/8230.cc 9d8258f09bb52b818416836cd08d5c59 libstdc++-v3/testsuite/20_util/memory/auto_ptr/1.cc 5821bdd0c76ea3d286e343da19d94df3 libstdc++-v3/testsuite/20_util/memory/auto_ptr/2.cc - cf4ecdf52585f7b24e0dbf3e671d6736 libstdc++-v3/testsuite/20_util/memory/auto_ptr/3.cc d4d45c1321ae38b1b05e502c8479e604 libstdc++-v3/testsuite/20_util/memory/auto_ptr/3946.cc 8674a4776652e59701952606d815cc54 libstdc++-v3/testsuite/20_util/memory/auto_ptr/4.cc df0551926507bee61f2abd97a4cd8bc6 libstdc++-v3/testsuite/20_util/memory/auto_ptr/5.cc 3c7503d81863c805970cba7f619ed28e libstdc++-v3/testsuite/20_util/memory/auto_ptr/6.cc --- 23494,23507 ---- cf7a051b2a801757cec57c98f29cd3f5 libstdc++-v3/testsuite/20_util/functional/binders.cc 39d82b99db268caa90fb1f58fabec864 libstdc++-v3/testsuite/20_util/functional/comparisons.cc 94bb2b1c9caa3438c1d2daef057200d5 libstdc++-v3/testsuite/20_util/memory/16505.cc f2ebf12befece095a6f3ccb0acc65f3e libstdc++-v3/testsuite/20_util/memory/allocator/10378.cc ff95b196bf543cd0108643f96b59219c libstdc++-v3/testsuite/20_util/memory/allocator/14176.cc + b9f7ee5ddcf92f3af03468484821472f libstdc++-v3/testsuite/20_util/memory/allocator/1.cc 400eab4433cccf5aed1badac2c10f01d libstdc++-v3/testsuite/20_util/memory/allocator/8230.cc 9d8258f09bb52b818416836cd08d5c59 libstdc++-v3/testsuite/20_util/memory/auto_ptr/1.cc 5821bdd0c76ea3d286e343da19d94df3 libstdc++-v3/testsuite/20_util/memory/auto_ptr/2.cc d4d45c1321ae38b1b05e502c8479e604 libstdc++-v3/testsuite/20_util/memory/auto_ptr/3946.cc + cf4ecdf52585f7b24e0dbf3e671d6736 libstdc++-v3/testsuite/20_util/memory/auto_ptr/3.cc 8674a4776652e59701952606d815cc54 libstdc++-v3/testsuite/20_util/memory/auto_ptr/4.cc df0551926507bee61f2abd97a4cd8bc6 libstdc++-v3/testsuite/20_util/memory/auto_ptr/5.cc 3c7503d81863c805970cba7f619ed28e libstdc++-v3/testsuite/20_util/memory/auto_ptr/6.cc *************** b348fb241fd20ebb5c86d8fa780e566f libstd *** 23409,23424 **** 813d4e85127047c5a509d49c32245d6c libstdc++-v3/testsuite/21_strings/basic_string/assign/wchar_t/2.cc 7127333c4ffd8d74d5dd922f84c75aa3 libstdc++-v3/testsuite/21_strings/basic_string/assign/wchar_t/3.cc 8af819f284c6526a48b33ca255fbf679 libstdc++-v3/testsuite/21_strings/basic_string/capacity/1.cc - 6ed157164a4aa59a693b56ec289586a3 libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/1.cc 83d9835500a8498e6cad76dc8ca570f7 libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/18654.cc dddde6feee9837eb6ebe3506157ff3d2 libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/2.cc - 38865fe680921704bff944f44e9c3faf libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/1.cc 85455c902b2b1745a08d66cbd9a04714 libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc 8b1eb593929a337a00100bfa684b8e68 libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/2.cc - 232da99139362d63d432e931d0269faa libstdc++-v3/testsuite/21_strings/basic_string/compare/char/1.cc 7b2e418c306b3096e00299fa50abf111 libstdc++-v3/testsuite/21_strings/basic_string/compare/char/13650.cc ! c5b18eae329389b7e85cfeb246516df2 libstdc++-v3/testsuite/21_strings/basic_string/compare/wchar_t/1.cc f6d39e49fe3e78ff463514d5ae49ea09 libstdc++-v3/testsuite/21_strings/basic_string/compare/wchar_t/13650.cc 548b49ccd5ecb075a450f15ab3d3bde5 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/1.cc 191912c851f673f91f04c35dd3e5f67b libstdc++-v3/testsuite/21_strings/basic_string/cons/char/2.cc a35757b0e86d1e7c7f70b040c7bd9fd1 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/3.cc --- 23527,23542 ---- 813d4e85127047c5a509d49c32245d6c libstdc++-v3/testsuite/21_strings/basic_string/assign/wchar_t/2.cc 7127333c4ffd8d74d5dd922f84c75aa3 libstdc++-v3/testsuite/21_strings/basic_string/assign/wchar_t/3.cc 8af819f284c6526a48b33ca255fbf679 libstdc++-v3/testsuite/21_strings/basic_string/capacity/1.cc 83d9835500a8498e6cad76dc8ca570f7 libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/18654.cc + 6ed157164a4aa59a693b56ec289586a3 libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/1.cc dddde6feee9837eb6ebe3506157ff3d2 libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/2.cc 85455c902b2b1745a08d66cbd9a04714 libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc + 38865fe680921704bff944f44e9c3faf libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/1.cc 8b1eb593929a337a00100bfa684b8e68 libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/2.cc 7b2e418c306b3096e00299fa50abf111 libstdc++-v3/testsuite/21_strings/basic_string/compare/char/13650.cc ! 232da99139362d63d432e931d0269faa libstdc++-v3/testsuite/21_strings/basic_string/compare/char/1.cc f6d39e49fe3e78ff463514d5ae49ea09 libstdc++-v3/testsuite/21_strings/basic_string/compare/wchar_t/13650.cc + c5b18eae329389b7e85cfeb246516df2 libstdc++-v3/testsuite/21_strings/basic_string/compare/wchar_t/1.cc 548b49ccd5ecb075a450f15ab3d3bde5 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/1.cc 191912c851f673f91f04c35dd3e5f67b libstdc++-v3/testsuite/21_strings/basic_string/cons/char/2.cc a35757b0e86d1e7c7f70b040c7bd9fd1 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/3.cc *************** f8b6f463d0417fc049fd63a61c2a16c4 libstd *** 23449,23459 **** a35ad285f106ee4629a4d8f438a273b5 libstdc++-v3/testsuite/21_strings/basic_string/find/wchar_t/3.cc c2a5cf5735f218343259624695383b59 libstdc++-v3/testsuite/21_strings/basic_string/insert/char/1.cc a16a33a97356d49bdfb67c22901ec8be libstdc++-v3/testsuite/21_strings/basic_string/insert/char/2.cc - 8ed9e7eb9a0ad9f9e1f28da1bd474bc0 libstdc++-v3/testsuite/21_strings/basic_string/insert/wchar_t/1.cc - 8bdb2a2403a8577e912c1498151ee44b libstdc++-v3/testsuite/21_strings/basic_string/insert/wchar_t/2.cc - 5e3b21100c82471bb9d76d822904e40a libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/1.cc 7916d23c4b81a0e02759650b27ae93e3 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/10.cc 5c3c04b02e7b55ddc75845b1f7318272 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/11.cc 305e78d382b30f64661c8443ca51bbaa libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/4.cc 8afb71ff912326825a3decf4d384ce43 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/5.cc 45e03d37a1e03b91f14de99d9d4708ef libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/6.cc --- 23567,23575 ---- a35ad285f106ee4629a4d8f438a273b5 libstdc++-v3/testsuite/21_strings/basic_string/find/wchar_t/3.cc c2a5cf5735f218343259624695383b59 libstdc++-v3/testsuite/21_strings/basic_string/insert/char/1.cc a16a33a97356d49bdfb67c22901ec8be libstdc++-v3/testsuite/21_strings/basic_string/insert/char/2.cc 7916d23c4b81a0e02759650b27ae93e3 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/10.cc 5c3c04b02e7b55ddc75845b1f7318272 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/11.cc + 5e3b21100c82471bb9d76d822904e40a libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/1.cc 305e78d382b30f64661c8443ca51bbaa libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/4.cc 8afb71ff912326825a3decf4d384ce43 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/5.cc 45e03d37a1e03b91f14de99d9d4708ef libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/6.cc *************** a16a33a97356d49bdfb67c22901ec8be libstd *** 23462,23476 **** 717177f190cabcaf8b4af4ccc646c144 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/9.cc 49bc7ca8a55d295fcc5ecdc5e484c159 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc 8e6dce45c430e656a93fe3698ff0afb7 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc - 4dffedf0fd162ebbc160dcdbd91cd8ec libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc 0d4b73c6ac9c88080e296ccd29182422 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc b7e782d7e707e7dcad25b0a7b8c08dd5 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc 7be4290332bc0eb9adc7b1532c7cea57 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc d7ee4535f847e809baa10c306fee8024 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc eeaafb0967ef8cef3940ec70022195a1 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc 1b11be3291f8321053ca9d428f38b866 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc 22dca91c4d5f384af69a9de6e1f5112c libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc f7beb4b22388c1823e7d01e5e987c2cf libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc e64bdae4885f463fba16c55bab10b866 libstdc++-v3/testsuite/21_strings/basic_string/operations/char/1.cc d92851a12ad4d6ae44d82e8749509820 libstdc++-v3/testsuite/21_strings/basic_string/operations/wchar_t/1.cc 675ec429e8b568d4b21e003fa0224929 libstdc++-v3/testsuite/21_strings/basic_string/operators/char/1.cc --- 23578,23594 ---- 717177f190cabcaf8b4af4ccc646c144 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/9.cc 49bc7ca8a55d295fcc5ecdc5e484c159 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc 8e6dce45c430e656a93fe3698ff0afb7 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc 0d4b73c6ac9c88080e296ccd29182422 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc b7e782d7e707e7dcad25b0a7b8c08dd5 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc + 4dffedf0fd162ebbc160dcdbd91cd8ec libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc 7be4290332bc0eb9adc7b1532c7cea57 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc d7ee4535f847e809baa10c306fee8024 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc eeaafb0967ef8cef3940ec70022195a1 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc 1b11be3291f8321053ca9d428f38b866 libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc 22dca91c4d5f384af69a9de6e1f5112c libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc f7beb4b22388c1823e7d01e5e987c2cf libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc + 8ed9e7eb9a0ad9f9e1f28da1bd474bc0 libstdc++-v3/testsuite/21_strings/basic_string/insert/wchar_t/1.cc + 8bdb2a2403a8577e912c1498151ee44b libstdc++-v3/testsuite/21_strings/basic_string/insert/wchar_t/2.cc e64bdae4885f463fba16c55bab10b866 libstdc++-v3/testsuite/21_strings/basic_string/operations/char/1.cc d92851a12ad4d6ae44d82e8749509820 libstdc++-v3/testsuite/21_strings/basic_string/operations/wchar_t/1.cc 675ec429e8b568d4b21e003fa0224929 libstdc++-v3/testsuite/21_strings/basic_string/operators/char/1.cc *************** f7cc0d4919927b2b530efe85980f49fa libstd *** 23497,23511 **** c2b6b099c2f6886f44e1e38bd7ecfa0e libstdc++-v3/testsuite/21_strings/basic_string/rfind/wchar_t/3.cc 03fa0fb6636b03e067ba36a2ac50b50e libstdc++-v3/testsuite/21_strings/basic_string/substr/char/1.cc 90932405f22062a849328979cc39aaa4 libstdc++-v3/testsuite/21_strings/basic_string/substr/wchar_t/1.cc - 53e8987293eaff2824199b579209a35f libstdc++-v3/testsuite/21_strings/c_strings/char/1.cc - d8987ff05ce20f555180bfeb96002669 libstdc++-v3/testsuite/21_strings/c_strings/char/2.cc - fd71a71fa238b50056eb110f292e23a9 libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/1.cc - 9ad54e95164575b75c7e1bc9272eb369 libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/2.cc - 07c38a4fd741eb8ac9f130468cfa6984 libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/24559.cc c544b9c53f0636a5a793c244f9698b09 libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/1.cc 076aaacbb12f81f8ef08044665e27969 libstdc++-v3/testsuite/21_strings/char_traits/requirements/short/1.cc ba2d4acc36dd321140a5307e392ae8d9 libstdc++-v3/testsuite/21_strings/char_traits/requirements/wchar_t/1.cc d7a867ad710e70e98ab9664f5b315d0c libstdc++-v3/testsuite/21_strings/char_traits/typedefs/char/1.cc d3904617c488fb9e4d56aa50589701bc libstdc++-v3/testsuite/22_locale/codecvt/1.cc 1558373abd15327f35c4b19ba2235e3a libstdc++-v3/testsuite/22_locale/codecvt/2.cc ec2fe96e114fe94595d752455209df4e libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/char/1.cc --- 23615,23629 ---- c2b6b099c2f6886f44e1e38bd7ecfa0e libstdc++-v3/testsuite/21_strings/basic_string/rfind/wchar_t/3.cc 03fa0fb6636b03e067ba36a2ac50b50e libstdc++-v3/testsuite/21_strings/basic_string/substr/char/1.cc 90932405f22062a849328979cc39aaa4 libstdc++-v3/testsuite/21_strings/basic_string/substr/wchar_t/1.cc c544b9c53f0636a5a793c244f9698b09 libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/1.cc 076aaacbb12f81f8ef08044665e27969 libstdc++-v3/testsuite/21_strings/char_traits/requirements/short/1.cc ba2d4acc36dd321140a5307e392ae8d9 libstdc++-v3/testsuite/21_strings/char_traits/requirements/wchar_t/1.cc d7a867ad710e70e98ab9664f5b315d0c libstdc++-v3/testsuite/21_strings/char_traits/typedefs/char/1.cc + 53e8987293eaff2824199b579209a35f libstdc++-v3/testsuite/21_strings/c_strings/char/1.cc + d8987ff05ce20f555180bfeb96002669 libstdc++-v3/testsuite/21_strings/c_strings/char/2.cc + fd71a71fa238b50056eb110f292e23a9 libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/1.cc + 07c38a4fd741eb8ac9f130468cfa6984 libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/24559.cc + 9ad54e95164575b75c7e1bc9272eb369 libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/2.cc d3904617c488fb9e4d56aa50589701bc libstdc++-v3/testsuite/22_locale/codecvt/1.cc 1558373abd15327f35c4b19ba2235e3a libstdc++-v3/testsuite/22_locale/codecvt/2.cc ec2fe96e114fe94595d752455209df4e libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/char/1.cc *************** e1b60207279528a4827de2e6bd0522d5 libstd *** 23517,23522 **** --- 23635,23641 ---- 328a0d48243f5a2ff0458e375638ef31 libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc ce062167254ced8d934a5f2ede99e805 libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc 12e321a4c98bfd63ff02afab4ff1e7a4 libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc + dd7a782319a1ee6beff3a3582d597efe libstdc++-v3/testsuite/22_locale/codecvt_byname/1.cc b6c7ce68415a21b8c86a32876c9324b0 libstdc++-v3/testsuite/22_locale/codecvt/encoding/char/1.cc ce062167254ced8d934a5f2ede99e805 libstdc++-v3/testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc 12e321a4c98bfd63ff02afab4ff1e7a4 libstdc++-v3/testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc *************** ad440f2bf912ad885ef72a38e1369d47 libstd *** 23586,23594 **** ca5308b381afc6bc364d2cbeb541bf5b libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/4.cc ce062167254ced8d934a5f2ede99e805 libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc 12e321a4c98bfd63ff02afab4ff1e7a4 libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc - dd7a782319a1ee6beff3a3582d597efe libstdc++-v3/testsuite/22_locale/codecvt_byname/1.cc 9b513d628a0acf2618690e5feb62382e libstdc++-v3/testsuite/22_locale/collate/1.cc 44c3fd4474344d64049e50a4ffe32911 libstdc++-v3/testsuite/22_locale/collate/2.cc e09c54b8f590de35e84e1d4d5df62e60 libstdc++-v3/testsuite/22_locale/collate/compare/char/1.cc ec69f83d04bb14739c106d03f117a0c6 libstdc++-v3/testsuite/22_locale/collate/compare/char/2.cc 0e191ee0d47a675468f222b8a25b2e00 libstdc++-v3/testsuite/22_locale/collate/compare/char/3.cc --- 23705,23714 ---- ca5308b381afc6bc364d2cbeb541bf5b libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/4.cc ce062167254ced8d934a5f2ede99e805 libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc 12e321a4c98bfd63ff02afab4ff1e7a4 libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc 9b513d628a0acf2618690e5feb62382e libstdc++-v3/testsuite/22_locale/collate/1.cc 44c3fd4474344d64049e50a4ffe32911 libstdc++-v3/testsuite/22_locale/collate/2.cc + c6454ff6b5474dffce41141c0419f20e libstdc++-v3/testsuite/22_locale/collate_byname/1.cc + af40143d285bbf93318e4c9d991a02db libstdc++-v3/testsuite/22_locale/collate_byname/named_equivalence.cc e09c54b8f590de35e84e1d4d5df62e60 libstdc++-v3/testsuite/22_locale/collate/compare/char/1.cc ec69f83d04bb14739c106d03f117a0c6 libstdc++-v3/testsuite/22_locale/collate/compare/char/2.cc 0e191ee0d47a675468f222b8a25b2e00 libstdc++-v3/testsuite/22_locale/collate/compare/char/3.cc *************** f9435421086446f7b02f021c18962a06 libstd *** 23615,23624 **** 31a08c705d36bcca7bb2da1734068409 libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/3.cc 86d3b8b16ec5eeb57cf9048c1c9a63a9 libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc 966594ada45349b8b2060bb0192b1e4a libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc - c6454ff6b5474dffce41141c0419f20e libstdc++-v3/testsuite/22_locale/collate_byname/1.cc - af40143d285bbf93318e4c9d991a02db libstdc++-v3/testsuite/22_locale/collate_byname/named_equivalence.cc 77a878ae01e0b273b5459e0e6f346acc libstdc++-v3/testsuite/22_locale/ctype/1.cc 30f516c3d78af86ce5e2798c4abf0da5 libstdc++-v3/testsuite/22_locale/ctype/2.cc 428d1673a81a6dd46a1d1601d02683f2 libstdc++-v3/testsuite/22_locale/ctype/cons/char/1.cc ce062167254ced8d934a5f2ede99e805 libstdc++-v3/testsuite/22_locale/ctype/cons/char/wrapped_env.cc 12e321a4c98bfd63ff02afab4ff1e7a4 libstdc++-v3/testsuite/22_locale/ctype/cons/char/wrapped_locale.cc --- 23735,23745 ---- 31a08c705d36bcca7bb2da1734068409 libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/3.cc 86d3b8b16ec5eeb57cf9048c1c9a63a9 libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc 966594ada45349b8b2060bb0192b1e4a libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc 77a878ae01e0b273b5459e0e6f346acc libstdc++-v3/testsuite/22_locale/ctype/1.cc 30f516c3d78af86ce5e2798c4abf0da5 libstdc++-v3/testsuite/22_locale/ctype/2.cc + a85ce5d81359bf3858ded79a5f798d6d libstdc++-v3/testsuite/22_locale/ctype_base/11844.cc + 8a753473e80de3578fa7f5e8bfe52ccd libstdc++-v3/testsuite/22_locale/ctype_base/1.cc + d420aa472c3d6a7bf58ea86e9240750b libstdc++-v3/testsuite/22_locale/ctype_byname/1.cc 428d1673a81a6dd46a1d1601d02683f2 libstdc++-v3/testsuite/22_locale/ctype/cons/char/1.cc ce062167254ced8d934a5f2ede99e805 libstdc++-v3/testsuite/22_locale/ctype/cons/char/wrapped_env.cc 12e321a4c98bfd63ff02afab4ff1e7a4 libstdc++-v3/testsuite/22_locale/ctype/cons/char/wrapped_locale.cc *************** ad1674bb96f9f9d6dbaa617f9ea92770 libstd *** 23628,23640 **** 2e771fa72c60e21a07d969f6850f82a7 libstdc++-v3/testsuite/22_locale/ctype/is/char/9858.cc b517fe7851eb6af473446bf530783b7c libstdc++-v3/testsuite/22_locale/ctype/is/char/wrapped_env.cc 855f70aa57ed9fd3c46e9e30cea38f34 libstdc++-v3/testsuite/22_locale/ctype/is/char/wrapped_locale.cc - 3a31e99d36603378d17eb90a766c9f71 libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/1.cc 9e99c9b27b8276d7432b22c09fbb2e5d libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/11740.cc edc6038953fa92576820bb9985bd54ab libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/2.cc b41efffe3388b76925dd06b651f30d39 libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc 438c7e9c8dfee855ec0a30ce0114d743 libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc - f11a96600dec19d1c6d9baaa3e2f147f libstdc++-v3/testsuite/22_locale/ctype/narrow/char/1.cc 2d7b683e02efd9c28fbfe443649ab437 libstdc++-v3/testsuite/22_locale/ctype/narrow/char/19955.cc c44de49acfc179f9cd15c48871113f0f libstdc++-v3/testsuite/22_locale/ctype/narrow/char/2.cc b41efffe3388b76925dd06b651f30d39 libstdc++-v3/testsuite/22_locale/ctype/narrow/char/wrapped_env.cc 438c7e9c8dfee855ec0a30ce0114d743 libstdc++-v3/testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc --- 23749,23761 ---- 2e771fa72c60e21a07d969f6850f82a7 libstdc++-v3/testsuite/22_locale/ctype/is/char/9858.cc b517fe7851eb6af473446bf530783b7c libstdc++-v3/testsuite/22_locale/ctype/is/char/wrapped_env.cc 855f70aa57ed9fd3c46e9e30cea38f34 libstdc++-v3/testsuite/22_locale/ctype/is/char/wrapped_locale.cc 9e99c9b27b8276d7432b22c09fbb2e5d libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/11740.cc + 3a31e99d36603378d17eb90a766c9f71 libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/1.cc edc6038953fa92576820bb9985bd54ab libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/2.cc b41efffe3388b76925dd06b651f30d39 libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc 438c7e9c8dfee855ec0a30ce0114d743 libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc 2d7b683e02efd9c28fbfe443649ab437 libstdc++-v3/testsuite/22_locale/ctype/narrow/char/19955.cc + f11a96600dec19d1c6d9baaa3e2f147f libstdc++-v3/testsuite/22_locale/ctype/narrow/char/1.cc c44de49acfc179f9cd15c48871113f0f libstdc++-v3/testsuite/22_locale/ctype/narrow/char/2.cc b41efffe3388b76925dd06b651f30d39 libstdc++-v3/testsuite/22_locale/ctype/narrow/char/wrapped_env.cc 438c7e9c8dfee855ec0a30ce0114d743 libstdc++-v3/testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc *************** a8313278aa62d190e7f8c95a367ac095 libstd *** 23663,23711 **** 65c0fb665aea353de8427fe799fab601 libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/3.cc ce062167254ced8d934a5f2ede99e805 libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc 12e321a4c98bfd63ff02afab4ff1e7a4 libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc - 8a753473e80de3578fa7f5e8bfe52ccd libstdc++-v3/testsuite/22_locale/ctype_base/1.cc - a85ce5d81359bf3858ded79a5f798d6d libstdc++-v3/testsuite/22_locale/ctype_base/11844.cc - d420aa472c3d6a7bf58ea86e9240750b libstdc++-v3/testsuite/22_locale/ctype_byname/1.cc 6cdd519cb35e88a0511927d69ecb01be libstdc++-v3/testsuite/22_locale/facet/1.cc - 1af120177573f093a38417209bff876a libstdc++-v3/testsuite/22_locale/facet/2.cc 55b0e62e8c7371472b66fe4cbb8dc5f7 libstdc++-v3/testsuite/22_locale/facet/25421.cc dddbb16d7ea6b45c1fd10b8d70acee26 libstdc++-v3/testsuite/22_locale/global_templates/1.cc 69d92b6236aea918659b045211519c47 libstdc++-v3/testsuite/22_locale/locale/13630.cc - 4b68b529d1591e16f8f7c673c0b45fca libstdc++-v3/testsuite/22_locale/locale/cons/1.cc 2e82146988fdd19b2afdc1b102f7230d libstdc++-v3/testsuite/22_locale/locale/cons/12352.cc 08c443e1a4443271f807ce1afff53c16 libstdc++-v3/testsuite/22_locale/locale/cons/12438.cc 9deec0422daac2eec432de2a7659e835 libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-1.cc 2d98eea5a8c900a4967153085afb2a97 libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-2.cc e572f84f02913ab77b079684c4b7bf69 libstdc++-v3/testsuite/22_locale/locale/cons/2.cc 99c026b9ac0c4b82612e6c91bf17c15b libstdc++-v3/testsuite/22_locale/locale/cons/4.cc d8158e3613a6fc779d3264e76adf06a3 libstdc++-v3/testsuite/22_locale/locale/cons/5.cc e4f5a7c3018a78f689b5bb377806bbf8 libstdc++-v3/testsuite/22_locale/locale/cons/6.cc - 867f789f63aa8fa08e53d0c8dfe499ec libstdc++-v3/testsuite/22_locale/locale/cons/7.cc b4a50835acd38ff71091ce84d186aaa8 libstdc++-v3/testsuite/22_locale/locale/cons/7222-c.cc 83dac221efbfd00eb4fbdeb097fefe4b libstdc++-v3/testsuite/22_locale/locale/cons/7222-env.cc 69c0266293d62cbd352730e45c6febf8 libstdc++-v3/testsuite/22_locale/locale/cons/8.cc - a944129f8f41d21c34474da9dc05735e libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/1.cc 384efd70b74aa278def60255ab81336b libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/14071.cc 6f1e7a83473cbc6fd17d6c7166656e65 libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/2.cc 0d5307cee31b0dea468949964ed11270 libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/3.cc b55968d7b94f788c482a6e7c174aa4bd libstdc++-v3/testsuite/22_locale/locale/operations/1.cc e245444cad487bfd5d8c7ab59e9bb6fb libstdc++-v3/testsuite/22_locale/locale/operations/2.cc 27cd0da7c64242fe162127dc4b53dfd2 libstdc++-v3/testsuite/22_locale/messages/1.cc cfdfce26771dc4e87c1b31336c1a9252 libstdc++-v3/testsuite/22_locale/messages/2.cc ca2e569661283993c18d9a89bcf4652d libstdc++-v3/testsuite/22_locale/messages/members/char/1.cc 784aad83ddde6122915f6711f5ee12ea libstdc++-v3/testsuite/22_locale/messages/members/char/2.cc 8296554686c85007053c32bb2a23b9c0 libstdc++-v3/testsuite/22_locale/messages/members/char/3.cc b517fe7851eb6af473446bf530783b7c libstdc++-v3/testsuite/22_locale/messages/members/char/wrapped_env.cc 855f70aa57ed9fd3c46e9e30cea38f34 libstdc++-v3/testsuite/22_locale/messages/members/char/wrapped_locale.cc - bc857e60e180b7e79d25c8b74743a10d libstdc++-v3/testsuite/22_locale/messages_byname/1.cc - fbbba36573f95004879d626a1ed7939a libstdc++-v3/testsuite/22_locale/messages_byname/named_equivalence.cc 5aefe4fc5c35dfc32a78a66918dbd010 libstdc++-v3/testsuite/22_locale/money_get/1.cc f82b9d5e27791d1f7d8d0887d51bcbeb libstdc++-v3/testsuite/22_locale/money_get/2.cc 2bfa76d5b8b69a24e3c4b10edaf934f7 libstdc++-v3/testsuite/22_locale/money_get/3.cc - 0930042e1b1e060e3cc10879abd97c98 libstdc++-v3/testsuite/22_locale/money_get/get/char/1.cc c1a125b4226730e9633ca8f1f60b2a5f libstdc++-v3/testsuite/22_locale/money_get/get/char/10.cc - 1b1d3dc96cc4c637f83425e7e1271d81 libstdc++-v3/testsuite/22_locale/money_get/get/char/11.cc 1f217e1faf1aa66200f49c42d19e79c8 libstdc++-v3/testsuite/22_locale/money_get/get/char/11528.cc 4060359e49a9a7d6ac447186d8c794ff libstdc++-v3/testsuite/22_locale/money_get/get/char/12.cc 329b89dc8a9ffd9713a4bf9200d369d0 libstdc++-v3/testsuite/22_locale/money_get/get/char/13.cc 034db87984b5d0c6821134342d292ae2 libstdc++-v3/testsuite/22_locale/money_get/get/char/14.cc --- 23784,23828 ---- 65c0fb665aea353de8427fe799fab601 libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/3.cc ce062167254ced8d934a5f2ede99e805 libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc 12e321a4c98bfd63ff02afab4ff1e7a4 libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc 6cdd519cb35e88a0511927d69ecb01be libstdc++-v3/testsuite/22_locale/facet/1.cc 55b0e62e8c7371472b66fe4cbb8dc5f7 libstdc++-v3/testsuite/22_locale/facet/25421.cc + 1af120177573f093a38417209bff876a libstdc++-v3/testsuite/22_locale/facet/2.cc dddbb16d7ea6b45c1fd10b8d70acee26 libstdc++-v3/testsuite/22_locale/global_templates/1.cc 69d92b6236aea918659b045211519c47 libstdc++-v3/testsuite/22_locale/locale/13630.cc 2e82146988fdd19b2afdc1b102f7230d libstdc++-v3/testsuite/22_locale/locale/cons/12352.cc 08c443e1a4443271f807ce1afff53c16 libstdc++-v3/testsuite/22_locale/locale/cons/12438.cc 9deec0422daac2eec432de2a7659e835 libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-1.cc 2d98eea5a8c900a4967153085afb2a97 libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-2.cc + 4b68b529d1591e16f8f7c673c0b45fca libstdc++-v3/testsuite/22_locale/locale/cons/1.cc e572f84f02913ab77b079684c4b7bf69 libstdc++-v3/testsuite/22_locale/locale/cons/2.cc 99c026b9ac0c4b82612e6c91bf17c15b libstdc++-v3/testsuite/22_locale/locale/cons/4.cc d8158e3613a6fc779d3264e76adf06a3 libstdc++-v3/testsuite/22_locale/locale/cons/5.cc e4f5a7c3018a78f689b5bb377806bbf8 libstdc++-v3/testsuite/22_locale/locale/cons/6.cc b4a50835acd38ff71091ce84d186aaa8 libstdc++-v3/testsuite/22_locale/locale/cons/7222-c.cc 83dac221efbfd00eb4fbdeb097fefe4b libstdc++-v3/testsuite/22_locale/locale/cons/7222-env.cc + 867f789f63aa8fa08e53d0c8dfe499ec libstdc++-v3/testsuite/22_locale/locale/cons/7.cc 69c0266293d62cbd352730e45c6febf8 libstdc++-v3/testsuite/22_locale/locale/cons/8.cc 384efd70b74aa278def60255ab81336b libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/14071.cc + a944129f8f41d21c34474da9dc05735e libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/1.cc 6f1e7a83473cbc6fd17d6c7166656e65 libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/2.cc 0d5307cee31b0dea468949964ed11270 libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/3.cc b55968d7b94f788c482a6e7c174aa4bd libstdc++-v3/testsuite/22_locale/locale/operations/1.cc e245444cad487bfd5d8c7ab59e9bb6fb libstdc++-v3/testsuite/22_locale/locale/operations/2.cc 27cd0da7c64242fe162127dc4b53dfd2 libstdc++-v3/testsuite/22_locale/messages/1.cc cfdfce26771dc4e87c1b31336c1a9252 libstdc++-v3/testsuite/22_locale/messages/2.cc + bc857e60e180b7e79d25c8b74743a10d libstdc++-v3/testsuite/22_locale/messages_byname/1.cc + fbbba36573f95004879d626a1ed7939a libstdc++-v3/testsuite/22_locale/messages_byname/named_equivalence.cc ca2e569661283993c18d9a89bcf4652d libstdc++-v3/testsuite/22_locale/messages/members/char/1.cc 784aad83ddde6122915f6711f5ee12ea libstdc++-v3/testsuite/22_locale/messages/members/char/2.cc 8296554686c85007053c32bb2a23b9c0 libstdc++-v3/testsuite/22_locale/messages/members/char/3.cc b517fe7851eb6af473446bf530783b7c libstdc++-v3/testsuite/22_locale/messages/members/char/wrapped_env.cc 855f70aa57ed9fd3c46e9e30cea38f34 libstdc++-v3/testsuite/22_locale/messages/members/char/wrapped_locale.cc 5aefe4fc5c35dfc32a78a66918dbd010 libstdc++-v3/testsuite/22_locale/money_get/1.cc f82b9d5e27791d1f7d8d0887d51bcbeb libstdc++-v3/testsuite/22_locale/money_get/2.cc 2bfa76d5b8b69a24e3c4b10edaf934f7 libstdc++-v3/testsuite/22_locale/money_get/3.cc c1a125b4226730e9633ca8f1f60b2a5f libstdc++-v3/testsuite/22_locale/money_get/get/char/10.cc 1f217e1faf1aa66200f49c42d19e79c8 libstdc++-v3/testsuite/22_locale/money_get/get/char/11528.cc + 1b1d3dc96cc4c637f83425e7e1271d81 libstdc++-v3/testsuite/22_locale/money_get/get/char/11.cc 4060359e49a9a7d6ac447186d8c794ff libstdc++-v3/testsuite/22_locale/money_get/get/char/12.cc 329b89dc8a9ffd9713a4bf9200d369d0 libstdc++-v3/testsuite/22_locale/money_get/get/char/13.cc 034db87984b5d0c6821134342d292ae2 libstdc++-v3/testsuite/22_locale/money_get/get/char/14.cc *************** b517ae52eb1ef9e271b2c04f65b2248e libstd *** 23714,23719 **** --- 23831,23837 ---- ff9d5d2b17c38e8caf356ce30da97ae6 libstdc++-v3/testsuite/22_locale/money_get/get/char/17.cc 9940fd020bde7ccb4b4831811fc616d6 libstdc++-v3/testsuite/22_locale/money_get/get/char/18.cc ba054367ed44e07e37d11f34b592641d libstdc++-v3/testsuite/22_locale/money_get/get/char/19.cc + 0930042e1b1e060e3cc10879abd97c98 libstdc++-v3/testsuite/22_locale/money_get/get/char/1.cc ad9b47ae8fa91c81007bcede0cab372e libstdc++-v3/testsuite/22_locale/money_get/get/char/2.cc 0f57e75b3a6de7a96cc49dc3fbebd2ec libstdc++-v3/testsuite/22_locale/money_get/get/char/3.cc ef42af698c421e00d9bcb2b6c3c44a99 libstdc++-v3/testsuite/22_locale/money_get/get/char/4.cc *************** abf563d26b7113f6b87783bcfbfe2862 libstd *** 23724,23733 **** 5f2be3b1f729e7294ba59670798a5e36 libstdc++-v3/testsuite/22_locale/money_get/get/char/9.cc 7669fed6356f2d6824efca8d1701bad3 libstdc++-v3/testsuite/22_locale/money_get/get/char/wrapped_env.cc 5b331fdb00cf67d3385793772810a9ce libstdc++-v3/testsuite/22_locale/money_get/get/char/wrapped_locale.cc - 4249c9eae25f06a3879059d0c6cd4657 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/1.cc 0ae93fdb47728886c6cfb2c84cb0b700 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/10.cc - 7930dfef14c6ed938db3aaca3128f62d libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/11.cc 207b417fac3065125a30fb56c470ddde libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/11528.cc c09d667c21994633af37f0740453b116 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/12.cc d0ce80a253c4eeb166b06f94f0baada6 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/13.cc 7d849b3e648af365f5289f3a6fe57f88 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/14.cc --- 23842,23850 ---- 5f2be3b1f729e7294ba59670798a5e36 libstdc++-v3/testsuite/22_locale/money_get/get/char/9.cc 7669fed6356f2d6824efca8d1701bad3 libstdc++-v3/testsuite/22_locale/money_get/get/char/wrapped_env.cc 5b331fdb00cf67d3385793772810a9ce libstdc++-v3/testsuite/22_locale/money_get/get/char/wrapped_locale.cc 0ae93fdb47728886c6cfb2c84cb0b700 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/10.cc 207b417fac3065125a30fb56c470ddde libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/11528.cc + 7930dfef14c6ed938db3aaca3128f62d libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/11.cc c09d667c21994633af37f0740453b116 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/12.cc d0ce80a253c4eeb166b06f94f0baada6 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/13.cc 7d849b3e648af365f5289f3a6fe57f88 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/14.cc *************** cc94553d3061b8f789e3a1f0447e16f8 libstd *** 23736,23741 **** --- 23853,23859 ---- 006aef635f9b472517e4b461fe0a8fc1 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/17.cc 0f7e927a1ee82394be846d6183c84be6 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/18.cc 949b591b6268c5b2455396b344261c76 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/19.cc + 4249c9eae25f06a3879059d0c6cd4657 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/1.cc faaa801700212a534d2ecc701798b1ae libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/2.cc d4d8b005465c84c09b2a9b1f96b91db6 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/3.cc f6052b058383755d353f5b0d6c564fd6 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/4.cc *************** dfe43e6fdb5637e4299265c6c879e23a libstd *** 23746,23756 **** 22dd311fe35c38031aab1caf28361174 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/9.cc 7669fed6356f2d6824efca8d1701bad3 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc 5b331fdb00cf67d3385793772810a9ce libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc 686258c51e50919b49ae0a23d7781923 libstdc++-v3/testsuite/22_locale/money_put/1.cc 9538b8ce631c3f42d1f7ce84be0ae57e libstdc++-v3/testsuite/22_locale/money_put/2.cc 380050223f3c3648677b06e0600e0689 libstdc++-v3/testsuite/22_locale/money_put/3.cc - 66b59d5f241d07309f371f66f5f9fd42 libstdc++-v3/testsuite/22_locale/money_put/put/char/1.cc 59425573b824a7d6d0562c50c3f712ec libstdc++-v3/testsuite/22_locale/money_put/put/char/12971.cc 62981f2e0bbdab09299f4f73e437b5f8 libstdc++-v3/testsuite/22_locale/money_put/put/char/2.cc 1a3c84aecc15d7eaba764e9db173c307 libstdc++-v3/testsuite/22_locale/money_put/put/char/3.cc 989b3ed32f65961feddb584cbb31ff71 libstdc++-v3/testsuite/22_locale/money_put/put/char/4.cc --- 23864,23887 ---- 22dd311fe35c38031aab1caf28361174 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/9.cc 7669fed6356f2d6824efca8d1701bad3 libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc 5b331fdb00cf67d3385793772810a9ce libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc + 83745bf28c93a74e8498efbf6a7cb2df libstdc++-v3/testsuite/22_locale/moneypunct/1.cc + bbdb5ecc236bf2f91d9c57a9b61f96c8 libstdc++-v3/testsuite/22_locale/moneypunct/2.cc + d3bd54c8c4b80f4556488428f5b54a0c libstdc++-v3/testsuite/22_locale/moneypunct/3.cc + 7df6c08416632e18de72a93c689c1742 libstdc++-v3/testsuite/22_locale/moneypunct_byname/1.cc + 479d25a4a9f489bd3ab6f2a3b5ec7ee2 libstdc++-v3/testsuite/22_locale/moneypunct_byname/named_equivalence.cc + 1c3716fe0f13940fbe932f7131413821 libstdc++-v3/testsuite/22_locale/moneypunct/members/char/1.cc + b62c31c3ae2f02dfdc794776d76eb4fc libstdc++-v3/testsuite/22_locale/moneypunct/members/char/2.cc + b41efffe3388b76925dd06b651f30d39 libstdc++-v3/testsuite/22_locale/moneypunct/members/char/wrapped_env.cc + 438c7e9c8dfee855ec0a30ce0114d743 libstdc++-v3/testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc + 2e572d2faac09b4f93b97f6ee2219e90 libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/1.cc + 135ecb825722e4591da4cc88c5acc7df libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/2.cc + b41efffe3388b76925dd06b651f30d39 libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc + 438c7e9c8dfee855ec0a30ce0114d743 libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc 686258c51e50919b49ae0a23d7781923 libstdc++-v3/testsuite/22_locale/money_put/1.cc 9538b8ce631c3f42d1f7ce84be0ae57e libstdc++-v3/testsuite/22_locale/money_put/2.cc 380050223f3c3648677b06e0600e0689 libstdc++-v3/testsuite/22_locale/money_put/3.cc 59425573b824a7d6d0562c50c3f712ec libstdc++-v3/testsuite/22_locale/money_put/put/char/12971.cc + 66b59d5f241d07309f371f66f5f9fd42 libstdc++-v3/testsuite/22_locale/money_put/put/char/1.cc 62981f2e0bbdab09299f4f73e437b5f8 libstdc++-v3/testsuite/22_locale/money_put/put/char/2.cc 1a3c84aecc15d7eaba764e9db173c307 libstdc++-v3/testsuite/22_locale/money_put/put/char/3.cc 989b3ed32f65961feddb584cbb31ff71 libstdc++-v3/testsuite/22_locale/money_put/put/char/4.cc *************** dfe43e6fdb5637e4299265c6c879e23a libstd *** 23759,23766 **** ab3ed658fad6bd4d6c3c3105e6817648 libstdc++-v3/testsuite/22_locale/money_put/put/char/9780-3.cc a3de72ea9c716ae3cf86e70ebfe5a1c5 libstdc++-v3/testsuite/22_locale/money_put/put/char/wrapped_env.cc d2c56b1d8a20510d01b2b2bbb6460090 libstdc++-v3/testsuite/22_locale/money_put/put/char/wrapped_locale.cc - f5def40adc3a1cfeed15129ec5db1956 libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/1.cc f88a4901f0e9088a2b5d7d905fe005b4 libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/12971.cc 9d1b1200bcf2b600305d0f68ba5e600f libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/2.cc bc0afa939064067cdd942c4f7f6a9f04 libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/3.cc de264aa131baace7c6a7b7f42475a15c libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/4.cc --- 23890,23897 ---- ab3ed658fad6bd4d6c3c3105e6817648 libstdc++-v3/testsuite/22_locale/money_put/put/char/9780-3.cc a3de72ea9c716ae3cf86e70ebfe5a1c5 libstdc++-v3/testsuite/22_locale/money_put/put/char/wrapped_env.cc d2c56b1d8a20510d01b2b2bbb6460090 libstdc++-v3/testsuite/22_locale/money_put/put/char/wrapped_locale.cc f88a4901f0e9088a2b5d7d905fe005b4 libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/12971.cc + f5def40adc3a1cfeed15129ec5db1956 libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/1.cc 9d1b1200bcf2b600305d0f68ba5e600f libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/2.cc bc0afa939064067cdd942c4f7f6a9f04 libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/3.cc de264aa131baace7c6a7b7f42475a15c libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/4.cc *************** de264aa131baace7c6a7b7f42475a15c libstd *** 23768,23790 **** 3f75ad313bb4961fcf24e563935083e4 libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/6.cc a3de72ea9c716ae3cf86e70ebfe5a1c5 libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc d2c56b1d8a20510d01b2b2bbb6460090 libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc - 83745bf28c93a74e8498efbf6a7cb2df libstdc++-v3/testsuite/22_locale/moneypunct/1.cc - bbdb5ecc236bf2f91d9c57a9b61f96c8 libstdc++-v3/testsuite/22_locale/moneypunct/2.cc - d3bd54c8c4b80f4556488428f5b54a0c libstdc++-v3/testsuite/22_locale/moneypunct/3.cc - 1c3716fe0f13940fbe932f7131413821 libstdc++-v3/testsuite/22_locale/moneypunct/members/char/1.cc - b62c31c3ae2f02dfdc794776d76eb4fc libstdc++-v3/testsuite/22_locale/moneypunct/members/char/2.cc - b41efffe3388b76925dd06b651f30d39 libstdc++-v3/testsuite/22_locale/moneypunct/members/char/wrapped_env.cc - 438c7e9c8dfee855ec0a30ce0114d743 libstdc++-v3/testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc - 2e572d2faac09b4f93b97f6ee2219e90 libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/1.cc - 135ecb825722e4591da4cc88c5acc7df libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/2.cc - b41efffe3388b76925dd06b651f30d39 libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc - 438c7e9c8dfee855ec0a30ce0114d743 libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc - 7df6c08416632e18de72a93c689c1742 libstdc++-v3/testsuite/22_locale/moneypunct_byname/1.cc - 479d25a4a9f489bd3ab6f2a3b5ec7ee2 libstdc++-v3/testsuite/22_locale/moneypunct_byname/named_equivalence.cc aefb3854e2b21c27c88bc6972c351cbb libstdc++-v3/testsuite/22_locale/num_get/1.cc cc12ddd0e796a28cc2b5a13127fb3fcb libstdc++-v3/testsuite/22_locale/num_get/2.cc 65853d82faba63d6798da0cc0aecd3ea libstdc++-v3/testsuite/22_locale/num_get/3.cc - 67425bdf981b811b03643673619201f6 libstdc++-v3/testsuite/22_locale/num_get/get/char/1.cc abade76f6f58472d35f31be068ce3e2d libstdc++-v3/testsuite/22_locale/num_get/get/char/10.cc 76a12559b984fceb8b42fb9bbd76f693 libstdc++-v3/testsuite/22_locale/num_get/get/char/11.cc 8e106639cff2ed619a4c8d9478776ff9 libstdc++-v3/testsuite/22_locale/num_get/get/char/12.cc --- 23899,23907 ---- *************** dc710bb13291948c8e27a6852fdf6579 libstd *** 23792,23799 **** 5118ad077413c43bd8011162c23b1a69 libstdc++-v3/testsuite/22_locale/num_get/get/char/14.cc b63c4974208d504a08d418817cf02f7a libstdc++-v3/testsuite/22_locale/num_get/get/char/15.cc d934cee8f1861ff5e72218e1529b5bc6 libstdc++-v3/testsuite/22_locale/num_get/get/char/16.cc ! cc72daa9fa80c177123d67d884bf0f63 libstdc++-v3/testsuite/22_locale/num_get/get/char/2.cc 190b01d18c2770ef6f397b3dbbc8701b libstdc++-v3/testsuite/22_locale/num_get/get/char/23953.cc 52e3f9594c68b70cdf285e0c840d4669 libstdc++-v3/testsuite/22_locale/num_get/get/char/3.cc 2e42bd99cbb6ab8cb7badd8620c2dcda libstdc++-v3/testsuite/22_locale/num_get/get/char/4.cc 2c2824f0a32db7f9346fed56d720b8ec libstdc++-v3/testsuite/22_locale/num_get/get/char/5.cc --- 23909,23917 ---- 5118ad077413c43bd8011162c23b1a69 libstdc++-v3/testsuite/22_locale/num_get/get/char/14.cc b63c4974208d504a08d418817cf02f7a libstdc++-v3/testsuite/22_locale/num_get/get/char/15.cc d934cee8f1861ff5e72218e1529b5bc6 libstdc++-v3/testsuite/22_locale/num_get/get/char/16.cc ! 67425bdf981b811b03643673619201f6 libstdc++-v3/testsuite/22_locale/num_get/get/char/1.cc 190b01d18c2770ef6f397b3dbbc8701b libstdc++-v3/testsuite/22_locale/num_get/get/char/23953.cc + cc72daa9fa80c177123d67d884bf0f63 libstdc++-v3/testsuite/22_locale/num_get/get/char/2.cc 52e3f9594c68b70cdf285e0c840d4669 libstdc++-v3/testsuite/22_locale/num_get/get/char/3.cc 2e42bd99cbb6ab8cb7badd8620c2dcda libstdc++-v3/testsuite/22_locale/num_get/get/char/4.cc 2c2824f0a32db7f9346fed56d720b8ec libstdc++-v3/testsuite/22_locale/num_get/get/char/5.cc *************** d03bdd43af7c20f5163802b1308f845a libstd *** 23803,23809 **** 9a2b54a0d54200d4b9eebe716586352c libstdc++-v3/testsuite/22_locale/num_get/get/char/9.cc a3de72ea9c716ae3cf86e70ebfe5a1c5 libstdc++-v3/testsuite/22_locale/num_get/get/char/wrapped_env.cc d2c56b1d8a20510d01b2b2bbb6460090 libstdc++-v3/testsuite/22_locale/num_get/get/char/wrapped_locale.cc - 56c385ccafcf4cbf1e493fd537bbc3b7 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/1.cc d06bee3953bde866484abb972b8aae17 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/10.cc 409befa144f82fd5bf79221419ff5219 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/11.cc 70878e34a84f0f9a9156a38be6240ad6 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/12.cc --- 23921,23926 ---- *************** d06bee3953bde866484abb972b8aae17 libstd *** 23811,23818 **** 922e47152552460dce8a89b143e6c81d libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/14.cc 78d9a4a0a3265158947b0e85f19548ef libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/15.cc cd6e847a61cc3ac58a5963ce5cd92987 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/16.cc ! 583980d2b430e910209b83d871697f4b libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/2.cc 881f9812a20722ab6f06b355599707f1 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/23953.cc 34e7709ad5ede9907db9be67e58bb973 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/3.cc 91d3392d0f270f153b20865fad61e589 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/4.cc 47ec914ae63dde4c5f95026cf1f6b200 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/5.cc --- 23928,23936 ---- 922e47152552460dce8a89b143e6c81d libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/14.cc 78d9a4a0a3265158947b0e85f19548ef libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/15.cc cd6e847a61cc3ac58a5963ce5cd92987 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/16.cc ! 56c385ccafcf4cbf1e493fd537bbc3b7 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/1.cc 881f9812a20722ab6f06b355599707f1 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/23953.cc + 583980d2b430e910209b83d871697f4b libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/2.cc 34e7709ad5ede9907db9be67e58bb973 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/3.cc 91d3392d0f270f153b20865fad61e589 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/4.cc 47ec914ae63dde4c5f95026cf1f6b200 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/5.cc *************** cc9c155b4e1d3b2e3d10267604125f5f libstd *** 23822,23854 **** ff5f3967964bd03db6d0030c6b2c68b7 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/9.cc a3de72ea9c716ae3cf86e70ebfe5a1c5 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc d2c56b1d8a20510d01b2b2bbb6460090 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc 17502899994a21e37ee7a01ca24171dc libstdc++-v3/testsuite/22_locale/num_put/1.cc 797e9b7de1f6824fd68f277c4564d507 libstdc++-v3/testsuite/22_locale/num_put/2.cc 7bd6d16da3c78fdf050dfab2de962e2c libstdc++-v3/testsuite/22_locale/num_put/3.cc - 7808e0a2b7ea6652e3145f1d9d28fd8d libstdc++-v3/testsuite/22_locale/num_put/put/char/1.cc 278712fc61918fcca80538584326b2b6 libstdc++-v3/testsuite/22_locale/num_put/put/char/14220.cc 5c428a14b12816fb889d17aaa9182fed libstdc++-v3/testsuite/22_locale/num_put/put/char/15565.cc ! c59fcffc8b57bd716ec69bc5a226031f libstdc++-v3/testsuite/22_locale/num_put/put/char/2.cc 79ea9391f27f7a5538edb20652e6504c libstdc++-v3/testsuite/22_locale/num_put/put/char/20909.cc 198188e43444823c430e438b4bd6eed0 libstdc++-v3/testsuite/22_locale/num_put/put/char/20914.cc 9feb3de93f26cd2d64819c8b6d72d3b7 libstdc++-v3/testsuite/22_locale/num_put/put/char/23953.cc 0de8355eedb8db59bae1a4bcae093731 libstdc++-v3/testsuite/22_locale/num_put/put/char/3.cc dd7eab6dda48b257bfb44b351a5e2f9a libstdc++-v3/testsuite/22_locale/num_put/put/char/4.cc 658f9ce809c86430159639354ffdef9e libstdc++-v3/testsuite/22_locale/num_put/put/char/5.cc 0c6b9e6d092cc3e96a6976266f072bfa libstdc++-v3/testsuite/22_locale/num_put/put/char/6.cc 8b81561810d8ab79cb044b900570d5bb libstdc++-v3/testsuite/22_locale/num_put/put/char/7.cc 659d42b77e98219c1e89668cf5d44e66 libstdc++-v3/testsuite/22_locale/num_put/put/char/8.cc - 3560071dfb29f64028ed168c48204ee0 libstdc++-v3/testsuite/22_locale/num_put/put/char/9.cc e459656e2650c3b260946de4e8d84466 libstdc++-v3/testsuite/22_locale/num_put/put/char/9780-2.cc 09e13a951d2922183cdf26a7d6ef1ec3 libstdc++-v3/testsuite/22_locale/num_put/put/char/wrapped_env.cc 62cf6465be529086d30229ce1ccab9df libstdc++-v3/testsuite/22_locale/num_put/put/char/wrapped_locale.cc - 85ebdcc9774bc6a590f2fa70f3a68acc libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/1.cc 38e48bcf35504768e8157549185f1282 libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/14220.cc 3feb470b58df8fe01fc0823801a370f9 libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/15565.cc ! 14311897dd63e6ce8d8344d2ceeb52ee libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/2.cc 5ba9b5752c47e6d6b2e290efe1998d39 libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/20909.cc 08a9ead91eabb57064867f46308636ed libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/20914.cc 3d804f69fa3a9c23bbd5162440796df4 libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/23953.cc 386cd61c84f9d9113ed4e994bf633aa1 libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/3.cc 0fd8acd438ce3afe546ba1448224e598 libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/4.cc 41f2ffef59c71eeb2167131b4e6f0108 libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/5.cc --- 23940,23991 ---- ff5f3967964bd03db6d0030c6b2c68b7 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/9.cc a3de72ea9c716ae3cf86e70ebfe5a1c5 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc d2c56b1d8a20510d01b2b2bbb6460090 libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc + d5c6181490fdd2c86e651ad3e16f63ef libstdc++-v3/testsuite/22_locale/numpunct/1.cc + 21fac0ca4c7189e6ef253b76d2d71728 libstdc++-v3/testsuite/22_locale/numpunct/2.cc + 7bdc157747543bb9df4efd5c6e762e42 libstdc++-v3/testsuite/22_locale/numpunct_byname/1.cc + 63d8cf4f29d7c67638ed506d1793c1e8 libstdc++-v3/testsuite/22_locale/numpunct_byname/named_equivalence.cc + 91d89f71266e53fe756ad6b0a1550aa2 libstdc++-v3/testsuite/22_locale/numpunct/members/char/1.cc + 783f34b6173074972c5ec6722670a535 libstdc++-v3/testsuite/22_locale/numpunct/members/char/2.cc + a9024b16bd7df67d4ab6d2288c3fbcdb libstdc++-v3/testsuite/22_locale/numpunct/members/char/3.cc + 77af6c21b4caf70a68bb7d25e91e35a6 libstdc++-v3/testsuite/22_locale/numpunct/members/char/cache_1.cc + 6cf6ddeae707872f2d474ba546871e60 libstdc++-v3/testsuite/22_locale/numpunct/members/char/cache_2.cc + b41efffe3388b76925dd06b651f30d39 libstdc++-v3/testsuite/22_locale/numpunct/members/char/wrapped_env.cc + 438c7e9c8dfee855ec0a30ce0114d743 libstdc++-v3/testsuite/22_locale/numpunct/members/char/wrapped_locale.cc + d6c92e4cb7a77c70848af06be2a1e3a5 libstdc++-v3/testsuite/22_locale/numpunct/members/pod/1.cc + d0255a2126d3866837e9e307bed8f2ca libstdc++-v3/testsuite/22_locale/numpunct/members/pod/2.cc + 7ec8ba7aa35a25d950432101b19e86dd libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/1.cc + 7783e21edecb6a5b4abe4265ea839093 libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/2.cc + 56a1b7d8daed44d6d02560f05d8463c3 libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc + 05fd98c7540604ed3d3d956f24222dfe libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc + b41efffe3388b76925dd06b651f30d39 libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc + 438c7e9c8dfee855ec0a30ce0114d743 libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc 17502899994a21e37ee7a01ca24171dc libstdc++-v3/testsuite/22_locale/num_put/1.cc 797e9b7de1f6824fd68f277c4564d507 libstdc++-v3/testsuite/22_locale/num_put/2.cc 7bd6d16da3c78fdf050dfab2de962e2c libstdc++-v3/testsuite/22_locale/num_put/3.cc 278712fc61918fcca80538584326b2b6 libstdc++-v3/testsuite/22_locale/num_put/put/char/14220.cc 5c428a14b12816fb889d17aaa9182fed libstdc++-v3/testsuite/22_locale/num_put/put/char/15565.cc ! 7808e0a2b7ea6652e3145f1d9d28fd8d libstdc++-v3/testsuite/22_locale/num_put/put/char/1.cc 79ea9391f27f7a5538edb20652e6504c libstdc++-v3/testsuite/22_locale/num_put/put/char/20909.cc 198188e43444823c430e438b4bd6eed0 libstdc++-v3/testsuite/22_locale/num_put/put/char/20914.cc 9feb3de93f26cd2d64819c8b6d72d3b7 libstdc++-v3/testsuite/22_locale/num_put/put/char/23953.cc + c59fcffc8b57bd716ec69bc5a226031f libstdc++-v3/testsuite/22_locale/num_put/put/char/2.cc 0de8355eedb8db59bae1a4bcae093731 libstdc++-v3/testsuite/22_locale/num_put/put/char/3.cc dd7eab6dda48b257bfb44b351a5e2f9a libstdc++-v3/testsuite/22_locale/num_put/put/char/4.cc 658f9ce809c86430159639354ffdef9e libstdc++-v3/testsuite/22_locale/num_put/put/char/5.cc 0c6b9e6d092cc3e96a6976266f072bfa libstdc++-v3/testsuite/22_locale/num_put/put/char/6.cc 8b81561810d8ab79cb044b900570d5bb libstdc++-v3/testsuite/22_locale/num_put/put/char/7.cc 659d42b77e98219c1e89668cf5d44e66 libstdc++-v3/testsuite/22_locale/num_put/put/char/8.cc e459656e2650c3b260946de4e8d84466 libstdc++-v3/testsuite/22_locale/num_put/put/char/9780-2.cc + 3560071dfb29f64028ed168c48204ee0 libstdc++-v3/testsuite/22_locale/num_put/put/char/9.cc 09e13a951d2922183cdf26a7d6ef1ec3 libstdc++-v3/testsuite/22_locale/num_put/put/char/wrapped_env.cc 62cf6465be529086d30229ce1ccab9df libstdc++-v3/testsuite/22_locale/num_put/put/char/wrapped_locale.cc 38e48bcf35504768e8157549185f1282 libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/14220.cc 3feb470b58df8fe01fc0823801a370f9 libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/15565.cc ! 85ebdcc9774bc6a590f2fa70f3a68acc libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/1.cc 5ba9b5752c47e6d6b2e290efe1998d39 libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/20909.cc 08a9ead91eabb57064867f46308636ed libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/20914.cc 3d804f69fa3a9c23bbd5162440796df4 libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/23953.cc + 14311897dd63e6ce8d8344d2ceeb52ee libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/2.cc 386cd61c84f9d9113ed4e994bf633aa1 libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/3.cc 0fd8acd438ce3afe546ba1448224e598 libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/4.cc 41f2ffef59c71eeb2167131b4e6f0108 libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/5.cc *************** ca9bc75faf1762ebe4d6e3a519b5856d libstd *** 23858,23882 **** cf01cbd4796c7e71ba241a180458c2a9 libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/9.cc 09e13a951d2922183cdf26a7d6ef1ec3 libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc 62cf6465be529086d30229ce1ccab9df libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc - d5c6181490fdd2c86e651ad3e16f63ef libstdc++-v3/testsuite/22_locale/numpunct/1.cc - 21fac0ca4c7189e6ef253b76d2d71728 libstdc++-v3/testsuite/22_locale/numpunct/2.cc - 91d89f71266e53fe756ad6b0a1550aa2 libstdc++-v3/testsuite/22_locale/numpunct/members/char/1.cc - 783f34b6173074972c5ec6722670a535 libstdc++-v3/testsuite/22_locale/numpunct/members/char/2.cc - a9024b16bd7df67d4ab6d2288c3fbcdb libstdc++-v3/testsuite/22_locale/numpunct/members/char/3.cc - 77af6c21b4caf70a68bb7d25e91e35a6 libstdc++-v3/testsuite/22_locale/numpunct/members/char/cache_1.cc - 6cf6ddeae707872f2d474ba546871e60 libstdc++-v3/testsuite/22_locale/numpunct/members/char/cache_2.cc - b41efffe3388b76925dd06b651f30d39 libstdc++-v3/testsuite/22_locale/numpunct/members/char/wrapped_env.cc - 438c7e9c8dfee855ec0a30ce0114d743 libstdc++-v3/testsuite/22_locale/numpunct/members/char/wrapped_locale.cc - d6c92e4cb7a77c70848af06be2a1e3a5 libstdc++-v3/testsuite/22_locale/numpunct/members/pod/1.cc - d0255a2126d3866837e9e307bed8f2ca libstdc++-v3/testsuite/22_locale/numpunct/members/pod/2.cc - 7ec8ba7aa35a25d950432101b19e86dd libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/1.cc - 7783e21edecb6a5b4abe4265ea839093 libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/2.cc - 56a1b7d8daed44d6d02560f05d8463c3 libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc - 05fd98c7540604ed3d3d956f24222dfe libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc - b41efffe3388b76925dd06b651f30d39 libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc - 438c7e9c8dfee855ec0a30ce0114d743 libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc - 7bdc157747543bb9df4efd5c6e762e42 libstdc++-v3/testsuite/22_locale/numpunct_byname/1.cc - 63d8cf4f29d7c67638ed506d1793c1e8 libstdc++-v3/testsuite/22_locale/numpunct_byname/named_equivalence.cc 677652c44b166a424d02a54065617c0d libstdc++-v3/testsuite/22_locale/time_get/1.cc 502321b91016f21956c041fac6d62b26 libstdc++-v3/testsuite/22_locale/time_get/2.cc 279ee4a2e3976bc50b00152fbfb42130 libstdc++-v3/testsuite/22_locale/time_get/date_order/char/1.cc --- 23995,24000 ---- *************** ce062167254ced8d934a5f2ede99e805 libstd *** 23885,23900 **** 58a3acefb285b20192fad03ddf86f943 libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/1.cc ce062167254ced8d934a5f2ede99e805 libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc 12e321a4c98bfd63ff02afab4ff1e7a4 libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc - 1795c6a1e6e65f2e5d727b1229cdc4e1 libstdc++-v3/testsuite/22_locale/time_get/get_date/char/1.cc 288ce38730f176f9cf689c2cb9640dc3 libstdc++-v3/testsuite/22_locale/time_get/get_date/char/12750.cc e68a8c8ec01e1119ed49013d7da8312c libstdc++-v3/testsuite/22_locale/time_get/get_date/char/12791.cc 05d386f489a774170dec1daa87db6d90 libstdc++-v3/testsuite/22_locale/time_get/get_date/char/2.cc 6076625674c29413b3b2d2ad374689b5 libstdc++-v3/testsuite/22_locale/time_get/get_date/char/3.cc b517fe7851eb6af473446bf530783b7c libstdc++-v3/testsuite/22_locale/time_get/get_date/char/wrapped_env.cc 855f70aa57ed9fd3c46e9e30cea38f34 libstdc++-v3/testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc - 3e95939f98289cedde5885b07bd33419 libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/1.cc ba6f14746900258fb90634ea9d84cb43 libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/12750.cc eff36fa0416dce58e21ed3c56069982c libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/12791.cc 0f12b501c1f36bc676cc4568201ae780 libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/2.cc 95e6977d5009373db59e66bc97f5abf6 libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/3.cc 95cc1149336d67a4bd0be4aeb0c0f1e8 libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/4.cc --- 24003,24018 ---- 58a3acefb285b20192fad03ddf86f943 libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/1.cc ce062167254ced8d934a5f2ede99e805 libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc 12e321a4c98bfd63ff02afab4ff1e7a4 libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc 288ce38730f176f9cf689c2cb9640dc3 libstdc++-v3/testsuite/22_locale/time_get/get_date/char/12750.cc e68a8c8ec01e1119ed49013d7da8312c libstdc++-v3/testsuite/22_locale/time_get/get_date/char/12791.cc + 1795c6a1e6e65f2e5d727b1229cdc4e1 libstdc++-v3/testsuite/22_locale/time_get/get_date/char/1.cc 05d386f489a774170dec1daa87db6d90 libstdc++-v3/testsuite/22_locale/time_get/get_date/char/2.cc 6076625674c29413b3b2d2ad374689b5 libstdc++-v3/testsuite/22_locale/time_get/get_date/char/3.cc b517fe7851eb6af473446bf530783b7c libstdc++-v3/testsuite/22_locale/time_get/get_date/char/wrapped_env.cc 855f70aa57ed9fd3c46e9e30cea38f34 libstdc++-v3/testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc ba6f14746900258fb90634ea9d84cb43 libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/12750.cc eff36fa0416dce58e21ed3c56069982c libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/12791.cc + 3e95939f98289cedde5885b07bd33419 libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/1.cc 0f12b501c1f36bc676cc4568201ae780 libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/2.cc 95e6977d5009373db59e66bc97f5abf6 libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/3.cc 95cc1149336d67a4bd0be4aeb0c0f1e8 libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/4.cc *************** b3f76bb64919653ddcb03a7351d9b683 libstd *** 23944,23954 **** 4e1f90eca5ed0b749e14d44c1ea73a05 libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc 0b54310b0811c5284ca034d568fcea71 libstdc++-v3/testsuite/22_locale/time_put/1.cc 6b223e126b5abf41bd01764c9cfdff8d libstdc++-v3/testsuite/22_locale/time_put/2.cc - 52485af66505fa8206a2e8df58b9b010 libstdc++-v3/testsuite/22_locale/time_put/put/char/1.cc 33ad0bd3c3827be3eeeb1871ce02f5d0 libstdc++-v3/testsuite/22_locale/time_put/put/char/10.cc 8c1c93101f82e6d2bbbe8e02fc593ef7 libstdc++-v3/testsuite/22_locale/time_put/put/char/12439_1.cc 670cb6ad1d149cf08b8523b22da51d65 libstdc++-v3/testsuite/22_locale/time_put/put/char/12439_3.cc 9890426a81613df5d6cb9d6caab0dde0 libstdc++-v3/testsuite/22_locale/time_put/put/char/17038.cc e2e8e847129557b9216f1f41ecce9052 libstdc++-v3/testsuite/22_locale/time_put/put/char/2.cc 8939f2f030434b5d0a9ce108bb69776b libstdc++-v3/testsuite/22_locale/time_put/put/char/3.cc 79ff4f2da35b31b22b105cfca5bd7657 libstdc++-v3/testsuite/22_locale/time_put/put/char/4.cc --- 24062,24072 ---- 4e1f90eca5ed0b749e14d44c1ea73a05 libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc 0b54310b0811c5284ca034d568fcea71 libstdc++-v3/testsuite/22_locale/time_put/1.cc 6b223e126b5abf41bd01764c9cfdff8d libstdc++-v3/testsuite/22_locale/time_put/2.cc 33ad0bd3c3827be3eeeb1871ce02f5d0 libstdc++-v3/testsuite/22_locale/time_put/put/char/10.cc 8c1c93101f82e6d2bbbe8e02fc593ef7 libstdc++-v3/testsuite/22_locale/time_put/put/char/12439_1.cc 670cb6ad1d149cf08b8523b22da51d65 libstdc++-v3/testsuite/22_locale/time_put/put/char/12439_3.cc 9890426a81613df5d6cb9d6caab0dde0 libstdc++-v3/testsuite/22_locale/time_put/put/char/17038.cc + 52485af66505fa8206a2e8df58b9b010 libstdc++-v3/testsuite/22_locale/time_put/put/char/1.cc e2e8e847129557b9216f1f41ecce9052 libstdc++-v3/testsuite/22_locale/time_put/put/char/2.cc 8939f2f030434b5d0a9ce108bb69776b libstdc++-v3/testsuite/22_locale/time_put/put/char/3.cc 79ff4f2da35b31b22b105cfca5bd7657 libstdc++-v3/testsuite/22_locale/time_put/put/char/4.cc *************** a2f02af0979e70ab1bd626e058b48f45 libstd *** 23956,23971 **** fe552458a955c38244dd931237380e26 libstdc++-v3/testsuite/22_locale/time_put/put/char/6.cc aecbc72c1fba80f70a6686717a9c27a1 libstdc++-v3/testsuite/22_locale/time_put/put/char/7.cc 7de8c702e8e71728abecaedd2f749168 libstdc++-v3/testsuite/22_locale/time_put/put/char/8.cc - c6df848db116326a4eeb18f74d500a25 libstdc++-v3/testsuite/22_locale/time_put/put/char/9.cc 3eab747b12ca632ebb08ae556a90d53b libstdc++-v3/testsuite/22_locale/time_put/put/char/9780-1.cc ba0307160070a86e839e525775f30c4c libstdc++-v3/testsuite/22_locale/time_put/put/char/wrapped_env.cc ca7520e1a63234cd0d2b998601ef54c0 libstdc++-v3/testsuite/22_locale/time_put/put/char/wrapped_locale.cc - bac155724c2fe57670b2d9ed3c834f3c libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/1.cc fca4ec334f8a93fb87e46b54f1d7ed78 libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/10.cc fdad2a4cbf562f9fb7611ae3f738071b libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/12439_1.cc 312f22d8c97ada8c483a711a399ad4f0 libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/12439_2.cc da4549ea627e8e8011ff987e2b2b1fcf libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/12439_3.cc 3c3f75449be0343aa8b29e86e13f5d60 libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/17038.cc f6bf23ca25d907d8352abc54ad9a7033 libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/2.cc 59c0f278e77ac302dbc9f828c44e04c3 libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/3.cc a24131caabea08d6c9d4a9c06f1c7eed libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/4.cc --- 24074,24089 ---- fe552458a955c38244dd931237380e26 libstdc++-v3/testsuite/22_locale/time_put/put/char/6.cc aecbc72c1fba80f70a6686717a9c27a1 libstdc++-v3/testsuite/22_locale/time_put/put/char/7.cc 7de8c702e8e71728abecaedd2f749168 libstdc++-v3/testsuite/22_locale/time_put/put/char/8.cc 3eab747b12ca632ebb08ae556a90d53b libstdc++-v3/testsuite/22_locale/time_put/put/char/9780-1.cc + c6df848db116326a4eeb18f74d500a25 libstdc++-v3/testsuite/22_locale/time_put/put/char/9.cc ba0307160070a86e839e525775f30c4c libstdc++-v3/testsuite/22_locale/time_put/put/char/wrapped_env.cc ca7520e1a63234cd0d2b998601ef54c0 libstdc++-v3/testsuite/22_locale/time_put/put/char/wrapped_locale.cc fca4ec334f8a93fb87e46b54f1d7ed78 libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/10.cc fdad2a4cbf562f9fb7611ae3f738071b libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/12439_1.cc 312f22d8c97ada8c483a711a399ad4f0 libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/12439_2.cc da4549ea627e8e8011ff987e2b2b1fcf libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/12439_3.cc 3c3f75449be0343aa8b29e86e13f5d60 libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/17038.cc + bac155724c2fe57670b2d9ed3c834f3c libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/1.cc f6bf23ca25d907d8352abc54ad9a7033 libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/2.cc 59c0f278e77ac302dbc9f828c44e04c3 libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/3.cc a24131caabea08d6c9d4a9c06f1c7eed libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/4.cc *************** f787d0ab26c1d86098b539ec39f6e9ce libstd *** 23977,23998 **** ba0307160070a86e839e525775f30c4c libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc ca7520e1a63234cd0d2b998601ef54c0 libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc a3a014bf4370a13d4eddb6810c3690e2 libstdc++-v3/testsuite/23_containers/bitset/18604.cc - b2e9156d4736607a8518d4ecd0545d4a libstdc++-v3/testsuite/23_containers/bitset/cons/1.cc 0aaaea88c22d34f55026e8997301ef58 libstdc++-v3/testsuite/23_containers/bitset/cons/16020.cc 8dc157aa4f81fd1feaf780c0388e925a libstdc++-v3/testsuite/23_containers/bitset/cons/6282.cc 965b5e6dc114bab63e4fc54deb8ef549 libstdc++-v3/testsuite/23_containers/bitset/count/6124.cc bf4de730ad8a54168433d191381147b2 libstdc++-v3/testsuite/23_containers/bitset/ext/15361.cc a111e89d4a372fc8ffec50a8ee10bd42 libstdc++-v3/testsuite/23_containers/bitset/input/1.cc 9a2f485447cbba0d146401ab853c7399 libstdc++-v3/testsuite/23_containers/bitset/invalidation/1.cc - f75f08fcb0c37ffb95522f4da7390982 libstdc++-v3/testsuite/23_containers/bitset/operations/1.cc 5dc61aa60f3a5b87b1cd5f1d6aeae63c libstdc++-v3/testsuite/23_containers/bitset/operations/13838.cc bbe30d6805d20aaa9920808f6ba14198 libstdc++-v3/testsuite/23_containers/bitset/operations/2.cc e8f9133fff454bc6ed77b0742125a5bd libstdc++-v3/testsuite/23_containers/bitset/test/1.cc abbd699613ba819a61dc3db69bfeb004 libstdc++-v3/testsuite/23_containers/bitset/to_string/1.cc 42bc31bddac304da6e5add01192d6daf libstdc++-v3/testsuite/23_containers/bitset/to_ulong/1.cc - 1205a772f13a1506f1307341de9878d8 libstdc++-v3/testsuite/23_containers/deque/1.cc 47ac2ebf2a1a3530ac3ec4316d206128 libstdc++-v3/testsuite/23_containers/deque/14340.cc 96c3e7c0b789800e81388ce6060f9891 libstdc++-v3/testsuite/23_containers/deque/18604.cc a4b2d516bb637d318cac6cc5351c3163 libstdc++-v3/testsuite/23_containers/deque/check_construct_destroy.cc a98e8706a103646bc26f5694bf5879bb libstdc++-v3/testsuite/23_containers/deque/cons/1.cc 1f4d7dc4da166761d0718abb24a9ee3a libstdc++-v3/testsuite/23_containers/deque/cons/2.cc --- 24095,24116 ---- ba0307160070a86e839e525775f30c4c libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc ca7520e1a63234cd0d2b998601ef54c0 libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc a3a014bf4370a13d4eddb6810c3690e2 libstdc++-v3/testsuite/23_containers/bitset/18604.cc 0aaaea88c22d34f55026e8997301ef58 libstdc++-v3/testsuite/23_containers/bitset/cons/16020.cc + b2e9156d4736607a8518d4ecd0545d4a libstdc++-v3/testsuite/23_containers/bitset/cons/1.cc 8dc157aa4f81fd1feaf780c0388e925a libstdc++-v3/testsuite/23_containers/bitset/cons/6282.cc 965b5e6dc114bab63e4fc54deb8ef549 libstdc++-v3/testsuite/23_containers/bitset/count/6124.cc bf4de730ad8a54168433d191381147b2 libstdc++-v3/testsuite/23_containers/bitset/ext/15361.cc a111e89d4a372fc8ffec50a8ee10bd42 libstdc++-v3/testsuite/23_containers/bitset/input/1.cc 9a2f485447cbba0d146401ab853c7399 libstdc++-v3/testsuite/23_containers/bitset/invalidation/1.cc 5dc61aa60f3a5b87b1cd5f1d6aeae63c libstdc++-v3/testsuite/23_containers/bitset/operations/13838.cc + f75f08fcb0c37ffb95522f4da7390982 libstdc++-v3/testsuite/23_containers/bitset/operations/1.cc bbe30d6805d20aaa9920808f6ba14198 libstdc++-v3/testsuite/23_containers/bitset/operations/2.cc e8f9133fff454bc6ed77b0742125a5bd libstdc++-v3/testsuite/23_containers/bitset/test/1.cc abbd699613ba819a61dc3db69bfeb004 libstdc++-v3/testsuite/23_containers/bitset/to_string/1.cc 42bc31bddac304da6e5add01192d6daf libstdc++-v3/testsuite/23_containers/bitset/to_ulong/1.cc 47ac2ebf2a1a3530ac3ec4316d206128 libstdc++-v3/testsuite/23_containers/deque/14340.cc 96c3e7c0b789800e81388ce6060f9891 libstdc++-v3/testsuite/23_containers/deque/18604.cc + 1205a772f13a1506f1307341de9878d8 libstdc++-v3/testsuite/23_containers/deque/1.cc a4b2d516bb637d318cac6cc5351c3163 libstdc++-v3/testsuite/23_containers/deque/check_construct_destroy.cc a98e8706a103646bc26f5694bf5879bb libstdc++-v3/testsuite/23_containers/deque/cons/1.cc 1f4d7dc4da166761d0718abb24a9ee3a libstdc++-v3/testsuite/23_containers/deque/cons/2.cc *************** b0d53156494f8c317068ba51010b9ed7 libstd *** 24004,24012 **** 3915ade76cea28f138b9feed000f7edf libstdc++-v3/testsuite/23_containers/deque/invalidation/4.cc 1fd2f562975054b91ed77e31118ef03c libstdc++-v3/testsuite/23_containers/deque/modifiers/swap.cc 9bb1a1dd83e19901aa6a11396a0f20ef libstdc++-v3/testsuite/23_containers/deque/operators/1.cc - 29eb5de4b8c3834ab8ab72cd46d4e120 libstdc++-v3/testsuite/23_containers/list/1.cc e19fc392c40f6b0868c6c27254b9a525 libstdc++-v3/testsuite/23_containers/list/14340.cc 2c21fedd924b941d5642c1c4e890ad0c libstdc++-v3/testsuite/23_containers/list/18604.cc 9e704853cec9cb72b555bf988f6add3b libstdc++-v3/testsuite/23_containers/list/capacity/1.cc 07513836b1ba91bc8d87b8cdae313a24 libstdc++-v3/testsuite/23_containers/list/check_construct_destroy.cc 071c750543a8b1466c39a7addd0bbd2f libstdc++-v3/testsuite/23_containers/list/cons/1.cc --- 24122,24130 ---- 3915ade76cea28f138b9feed000f7edf libstdc++-v3/testsuite/23_containers/deque/invalidation/4.cc 1fd2f562975054b91ed77e31118ef03c libstdc++-v3/testsuite/23_containers/deque/modifiers/swap.cc 9bb1a1dd83e19901aa6a11396a0f20ef libstdc++-v3/testsuite/23_containers/deque/operators/1.cc e19fc392c40f6b0868c6c27254b9a525 libstdc++-v3/testsuite/23_containers/list/14340.cc 2c21fedd924b941d5642c1c4e890ad0c libstdc++-v3/testsuite/23_containers/list/18604.cc + 29eb5de4b8c3834ab8ab72cd46d4e120 libstdc++-v3/testsuite/23_containers/list/1.cc 9e704853cec9cb72b555bf988f6add3b libstdc++-v3/testsuite/23_containers/list/capacity/1.cc 07513836b1ba91bc8d87b8cdae313a24 libstdc++-v3/testsuite/23_containers/list/check_construct_destroy.cc 071c750543a8b1466c39a7addd0bbd2f libstdc++-v3/testsuite/23_containers/list/cons/1.cc *************** f005750556c4a5d1b820f275aa284eb2 libstd *** 24032,24056 **** bd2aaf139929150ade7af027bc0f3e07 libstdc++-v3/testsuite/23_containers/list/operators/2.cc 9ee9abcd84021b7501b3740555b8a70a libstdc++-v3/testsuite/23_containers/list/operators/3.cc 44202014b11f930bd30411a74a0bbf15 libstdc++-v3/testsuite/23_containers/list/operators/4.cc - ded5ce9e88ae459f9394098cb136ce5a libstdc++-v3/testsuite/23_containers/map/1.cc f3a6cca2482463f98ce4bbefd215a079 libstdc++-v3/testsuite/23_containers/map/14340.cc 13c3095a7b05619e478d120cb35eecf2 libstdc++-v3/testsuite/23_containers/map/18604.cc 4ebdd196f489bc7f53840b2e144644de libstdc++-v3/testsuite/23_containers/map/explicit_instantiation.cc - ff17dfd85521734e2354f4c94365b834 libstdc++-v3/testsuite/23_containers/map/insert/1.cc 83488d5cd6db5d82fe7ac969642dea3d libstdc++-v3/testsuite/23_containers/map/insert/16813.cc 229dc89f61102e4cbb432a95da905fd7 libstdc++-v3/testsuite/23_containers/map/invalidation/1.cc 2a8a211b0267ac37aa36de069c92f83b libstdc++-v3/testsuite/23_containers/map/invalidation/2.cc db5b73515723aea0c8134ca3ea57ab19 libstdc++-v3/testsuite/23_containers/map/modifiers/swap.cc fb07d2e6c3b130e906a8986ea17b82b0 libstdc++-v3/testsuite/23_containers/map/operators/1.cc ecbe18da2a1c0edb433371f689b56b2a libstdc++-v3/testsuite/23_containers/map/operators/1_neg.cc - 0cf5ed8206454cd0c064f64947447a7b libstdc++-v3/testsuite/23_containers/multimap/1.cc 15a0c566bf8f9cf50da0b5645db7ccde libstdc++-v3/testsuite/23_containers/multimap/14340.cc f8654e04c96fee2d1f15ed54a273f72a libstdc++-v3/testsuite/23_containers/multimap/explicit_instantiation.cc c18d1228b12d82530a57028924bab01a libstdc++-v3/testsuite/23_containers/multimap/invalidation/1.cc 3fcc30e8a702410fc71ec59fb73ea0a4 libstdc++-v3/testsuite/23_containers/multimap/invalidation/2.cc 5709c210cbdabc9bdd0468bd4caaabdb libstdc++-v3/testsuite/23_containers/multimap/modifiers/swap.cc - 1a3a90314c27e9e30f0575f496722f0c libstdc++-v3/testsuite/23_containers/multiset/1.cc 398e4076b18debab96eec74f199ba5c5 libstdc++-v3/testsuite/23_containers/multiset/14340.cc 1b06b3f6dd1650702ca1cd83c42337d5 libstdc++-v3/testsuite/23_containers/multiset/explicit_instantiation.cc a08ae6ecebcc355e2ad02cd109b0fa13 libstdc++-v3/testsuite/23_containers/multiset/insert/1.cc 76bf9035cb347179b6a077cb54bbad9f libstdc++-v3/testsuite/23_containers/multiset/insert/2.cc --- 24150,24174 ---- bd2aaf139929150ade7af027bc0f3e07 libstdc++-v3/testsuite/23_containers/list/operators/2.cc 9ee9abcd84021b7501b3740555b8a70a libstdc++-v3/testsuite/23_containers/list/operators/3.cc 44202014b11f930bd30411a74a0bbf15 libstdc++-v3/testsuite/23_containers/list/operators/4.cc f3a6cca2482463f98ce4bbefd215a079 libstdc++-v3/testsuite/23_containers/map/14340.cc 13c3095a7b05619e478d120cb35eecf2 libstdc++-v3/testsuite/23_containers/map/18604.cc + ded5ce9e88ae459f9394098cb136ce5a libstdc++-v3/testsuite/23_containers/map/1.cc 4ebdd196f489bc7f53840b2e144644de libstdc++-v3/testsuite/23_containers/map/explicit_instantiation.cc 83488d5cd6db5d82fe7ac969642dea3d libstdc++-v3/testsuite/23_containers/map/insert/16813.cc + ff17dfd85521734e2354f4c94365b834 libstdc++-v3/testsuite/23_containers/map/insert/1.cc 229dc89f61102e4cbb432a95da905fd7 libstdc++-v3/testsuite/23_containers/map/invalidation/1.cc 2a8a211b0267ac37aa36de069c92f83b libstdc++-v3/testsuite/23_containers/map/invalidation/2.cc db5b73515723aea0c8134ca3ea57ab19 libstdc++-v3/testsuite/23_containers/map/modifiers/swap.cc fb07d2e6c3b130e906a8986ea17b82b0 libstdc++-v3/testsuite/23_containers/map/operators/1.cc ecbe18da2a1c0edb433371f689b56b2a libstdc++-v3/testsuite/23_containers/map/operators/1_neg.cc 15a0c566bf8f9cf50da0b5645db7ccde libstdc++-v3/testsuite/23_containers/multimap/14340.cc + 0cf5ed8206454cd0c064f64947447a7b libstdc++-v3/testsuite/23_containers/multimap/1.cc f8654e04c96fee2d1f15ed54a273f72a libstdc++-v3/testsuite/23_containers/multimap/explicit_instantiation.cc c18d1228b12d82530a57028924bab01a libstdc++-v3/testsuite/23_containers/multimap/invalidation/1.cc 3fcc30e8a702410fc71ec59fb73ea0a4 libstdc++-v3/testsuite/23_containers/multimap/invalidation/2.cc 5709c210cbdabc9bdd0468bd4caaabdb libstdc++-v3/testsuite/23_containers/multimap/modifiers/swap.cc 398e4076b18debab96eec74f199ba5c5 libstdc++-v3/testsuite/23_containers/multiset/14340.cc + 1a3a90314c27e9e30f0575f496722f0c libstdc++-v3/testsuite/23_containers/multiset/1.cc 1b06b3f6dd1650702ca1cd83c42337d5 libstdc++-v3/testsuite/23_containers/multiset/explicit_instantiation.cc a08ae6ecebcc355e2ad02cd109b0fa13 libstdc++-v3/testsuite/23_containers/multiset/insert/1.cc 76bf9035cb347179b6a077cb54bbad9f libstdc++-v3/testsuite/23_containers/multiset/insert/2.cc *************** a08ae6ecebcc355e2ad02cd109b0fa13 libstd *** 24059,24067 **** acc6fe57f8e551c3b6090b5f76659e4a libstdc++-v3/testsuite/23_containers/multiset/modifiers/swap.cc fc179a7048e2c023ba31f7e0800d3ddf libstdc++-v3/testsuite/23_containers/priority_queue/members/7161.cc 62302728f3348ae4fcddda3cc4f985a9 libstdc++-v3/testsuite/23_containers/queue/members/7157.cc - 0a17ea416e321c0ce95055d34dfb5c4e libstdc++-v3/testsuite/23_containers/set/1.cc 8a34e8ad6bbfa22728fecd14fb6eaa00 libstdc++-v3/testsuite/23_containers/set/14340.cc e14d4eb44cb4a57614a8d0aec1dd7d18 libstdc++-v3/testsuite/23_containers/set/18604.cc a3bbdfaa53dc892567818297a32bae02 libstdc++-v3/testsuite/23_containers/set/check_construct_destroy.cc 11a045dff2f8af2b60bf24e2a0f99bbc libstdc++-v3/testsuite/23_containers/set/explicit_instantiation.cc f62ae61eaf84a5851d71058563bec71a libstdc++-v3/testsuite/23_containers/set/insert/1.cc --- 24177,24185 ---- acc6fe57f8e551c3b6090b5f76659e4a libstdc++-v3/testsuite/23_containers/multiset/modifiers/swap.cc fc179a7048e2c023ba31f7e0800d3ddf libstdc++-v3/testsuite/23_containers/priority_queue/members/7161.cc 62302728f3348ae4fcddda3cc4f985a9 libstdc++-v3/testsuite/23_containers/queue/members/7157.cc 8a34e8ad6bbfa22728fecd14fb6eaa00 libstdc++-v3/testsuite/23_containers/set/14340.cc e14d4eb44cb4a57614a8d0aec1dd7d18 libstdc++-v3/testsuite/23_containers/set/18604.cc + 0a17ea416e321c0ce95055d34dfb5c4e libstdc++-v3/testsuite/23_containers/set/1.cc a3bbdfaa53dc892567818297a32bae02 libstdc++-v3/testsuite/23_containers/set/check_construct_destroy.cc 11a045dff2f8af2b60bf24e2a0f99bbc libstdc++-v3/testsuite/23_containers/set/explicit_instantiation.cc f62ae61eaf84a5851d71058563bec71a libstdc++-v3/testsuite/23_containers/set/insert/1.cc *************** c6d26b6639ba089de93f86ce80b92834 libstd *** 24072,24080 **** 5dfa31723a5b8c7cb9f988e3bdac4d97 libstdc++-v3/testsuite/23_containers/set/modifiers/swap.cc 9fe25fb1be418231a622eae4a6e20484 libstdc++-v3/testsuite/23_containers/set/operators/1_neg.cc 52d51b5ff50960a7f0382da76cbf3448 libstdc++-v3/testsuite/23_containers/stack/members/7158.cc - e4660d43a966624ec54743756efe7456 libstdc++-v3/testsuite/23_containers/vector/1.cc b9dcfbf9ad2540b9367cab4a2018f2f2 libstdc++-v3/testsuite/23_containers/vector/14340.cc 7de94f1858c0819ee1ed6aec0778efab libstdc++-v3/testsuite/23_containers/vector/18604.cc 02f6233600be1993bef8a14b804c4518 libstdc++-v3/testsuite/23_containers/vector/bool/1.cc e995f53fc062125e3374c0c6aa7144c6 libstdc++-v3/testsuite/23_containers/vector/bool/21244.cc 2f8a84c7cc5c5deaaed150f4f7d25869 libstdc++-v3/testsuite/23_containers/vector/bool/6886.cc --- 24190,24198 ---- 5dfa31723a5b8c7cb9f988e3bdac4d97 libstdc++-v3/testsuite/23_containers/set/modifiers/swap.cc 9fe25fb1be418231a622eae4a6e20484 libstdc++-v3/testsuite/23_containers/set/operators/1_neg.cc 52d51b5ff50960a7f0382da76cbf3448 libstdc++-v3/testsuite/23_containers/stack/members/7158.cc b9dcfbf9ad2540b9367cab4a2018f2f2 libstdc++-v3/testsuite/23_containers/vector/14340.cc 7de94f1858c0819ee1ed6aec0778efab libstdc++-v3/testsuite/23_containers/vector/18604.cc + e4660d43a966624ec54743756efe7456 libstdc++-v3/testsuite/23_containers/vector/1.cc 02f6233600be1993bef8a14b804c4518 libstdc++-v3/testsuite/23_containers/vector/bool/1.cc e995f53fc062125e3374c0c6aa7144c6 libstdc++-v3/testsuite/23_containers/vector/bool/21244.cc 2f8a84c7cc5c5deaaed150f4f7d25869 libstdc++-v3/testsuite/23_containers/vector/bool/6886.cc *************** b4eaaa9e3e5c4543af6751ae7a135419 libstd *** 24103,24116 **** 911290483aeb1fd3daa8edc0ffeba797 libstdc++-v3/testsuite/24_iterators/back_insert_iterator.cc 03e6ffbb3c915f771bc394acb58e4dcb libstdc++-v3/testsuite/24_iterators/front_insert_iterator.cc f17841e4b6fa43ab0ae9cd28b585279f libstdc++-v3/testsuite/24_iterators/insert_iterator.cc - 0f8dab454e7229371f49b26c6e391f09 libstdc++-v3/testsuite/24_iterators/istream_iterator.cc 6e9c6f6bd16b19a7915d8a54eef8e13b libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/1.cc - 4f38b325387606e218e7755cc71b1b16 libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/2.cc 2a107654593eb074274846a1290ecd64 libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/2627.cc 0e997affe76d8b57bf795a783986cd29 libstdc++-v3/testsuite/24_iterators/iterator.cc - b4d05133b1d64b0f214fb7d664a48c2c libstdc++-v3/testsuite/24_iterators/ostream_iterator.cc 7693fc2a6d3b60d21235e3c8687ba571 libstdc++-v3/testsuite/24_iterators/ostreambuf_iterator/1.cc 5b844e67ccb6100c089c821826c7f71a libstdc++-v3/testsuite/24_iterators/ostreambuf_iterator/2.cc e39bd6e1519f461c54f8817a58f3811a libstdc++-v3/testsuite/24_iterators/reverse_iterator/1.cc 6899c6d16cb87df0b292856d8b0e267b libstdc++-v3/testsuite/24_iterators/reverse_iterator/2.cc 652aad2ced9edd516098305145ed6069 libstdc++-v3/testsuite/24_iterators/reverse_iterator/3.cc --- 24221,24234 ---- 911290483aeb1fd3daa8edc0ffeba797 libstdc++-v3/testsuite/24_iterators/back_insert_iterator.cc 03e6ffbb3c915f771bc394acb58e4dcb libstdc++-v3/testsuite/24_iterators/front_insert_iterator.cc f17841e4b6fa43ab0ae9cd28b585279f libstdc++-v3/testsuite/24_iterators/insert_iterator.cc 6e9c6f6bd16b19a7915d8a54eef8e13b libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/1.cc 2a107654593eb074274846a1290ecd64 libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/2627.cc + 4f38b325387606e218e7755cc71b1b16 libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/2.cc + 0f8dab454e7229371f49b26c6e391f09 libstdc++-v3/testsuite/24_iterators/istream_iterator.cc 0e997affe76d8b57bf795a783986cd29 libstdc++-v3/testsuite/24_iterators/iterator.cc 7693fc2a6d3b60d21235e3c8687ba571 libstdc++-v3/testsuite/24_iterators/ostreambuf_iterator/1.cc 5b844e67ccb6100c089c821826c7f71a libstdc++-v3/testsuite/24_iterators/ostreambuf_iterator/2.cc + b4d05133b1d64b0f214fb7d664a48c2c libstdc++-v3/testsuite/24_iterators/ostream_iterator.cc e39bd6e1519f461c54f8817a58f3811a libstdc++-v3/testsuite/24_iterators/reverse_iterator/1.cc 6899c6d16cb87df0b292856d8b0e267b libstdc++-v3/testsuite/24_iterators/reverse_iterator/2.cc 652aad2ced9edd516098305145ed6069 libstdc++-v3/testsuite/24_iterators/reverse_iterator/3.cc *************** eecfe682fbead0e556cdf1f1c7b7bd86 libstd *** 24133,24144 **** d1622169305755b7d706bd855d480d0d libstdc++-v3/testsuite/25_algorithms/search_n/check_type.cc 4a1b9953b8a95dcc9133265f3650846c libstdc++-v3/testsuite/25_algorithms/search_n/iterator.cc 2acfe9d35c79c357777af5d61b9c19e2 libstdc++-v3/testsuite/25_algorithms/sort.cc - c08125d000ff1fa0382d3f4754f7d400 libstdc++-v3/testsuite/25_algorithms/unique/1.cc 38081124a5e1d0fae9b92226de13e220 libstdc++-v3/testsuite/25_algorithms/unique/11480.cc adfaf0ce522718f3f155c9a4aa5e44f3 libstdc++-v3/testsuite/25_algorithms/unique/2.cc 3153db75a0844bdefbfef1e3e55fe870 libstdc++-v3/testsuite/26_numerics/cmath/19322.cc - 7843915bbad6ce17883f9f29da36b03c libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c++.cc 878941c3bd4b707ddacf1bf4a73970db libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c.cc 0c7a120ddbbab2853031d8daa5d5ba3a libstdc++-v3/testsuite/26_numerics/cmath/c_math.cc 697e9ae95594661b06d36f5f35b171f6 libstdc++-v3/testsuite/26_numerics/cmath/c_math_dynamic.cc 9ee1f4a8759da5e4e9c6b8e6757fcac7 libstdc++-v3/testsuite/26_numerics/cmath/fabs_inline.cc --- 24251,24262 ---- d1622169305755b7d706bd855d480d0d libstdc++-v3/testsuite/25_algorithms/search_n/check_type.cc 4a1b9953b8a95dcc9133265f3650846c libstdc++-v3/testsuite/25_algorithms/search_n/iterator.cc 2acfe9d35c79c357777af5d61b9c19e2 libstdc++-v3/testsuite/25_algorithms/sort.cc 38081124a5e1d0fae9b92226de13e220 libstdc++-v3/testsuite/25_algorithms/unique/11480.cc + c08125d000ff1fa0382d3f4754f7d400 libstdc++-v3/testsuite/25_algorithms/unique/1.cc adfaf0ce522718f3f155c9a4aa5e44f3 libstdc++-v3/testsuite/25_algorithms/unique/2.cc 3153db75a0844bdefbfef1e3e55fe870 libstdc++-v3/testsuite/26_numerics/cmath/19322.cc 878941c3bd4b707ddacf1bf4a73970db libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c.cc + 7843915bbad6ce17883f9f29da36b03c libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c++.cc 0c7a120ddbbab2853031d8daa5d5ba3a libstdc++-v3/testsuite/26_numerics/cmath/c_math.cc 697e9ae95594661b06d36f5f35b171f6 libstdc++-v3/testsuite/26_numerics/cmath/c_math_dynamic.cc 9ee1f4a8759da5e4e9c6b8e6757fcac7 libstdc++-v3/testsuite/26_numerics/cmath/fabs_inline.cc *************** b4164911722190f08ca69b4d4f2461c6 libstd *** 24151,24158 **** c47a31a7f378ac3ded9ade6d39cfe5e2 libstdc++-v3/testsuite/26_numerics/complex/pow.cc cfb00094cab58d2df17e43994d12c0e9 libstdc++-v3/testsuite/26_numerics/numeric/sum_diff.cc 3e191d68e11822f58de5e4bd15365ca5 libstdc++-v3/testsuite/26_numerics/valarray/binary_closure.cc - 4b8f005d06d2c9bbca7e68419c765473 libstdc++-v3/testsuite/26_numerics/valarray/slice.cc 1907f30fb04466e37d3e7d55bf4a266f libstdc++-v3/testsuite/26_numerics/valarray/slice_array_assignment.cc 580a43e97acf7dd2eb46862afcd677dd libstdc++-v3/testsuite/26_numerics/valarray/valarray.cc b1b5466f7a5b0e62025fb9bc93d7b9d0 libstdc++-v3/testsuite/26_numerics/valarray/valarray_const_bracket.cc cfcf604ecec3ce39a322abaad60725c2 libstdc++-v3/testsuite/26_numerics/valarray/valarray_name_lookup.cc --- 24269,24276 ---- c47a31a7f378ac3ded9ade6d39cfe5e2 libstdc++-v3/testsuite/26_numerics/complex/pow.cc cfb00094cab58d2df17e43994d12c0e9 libstdc++-v3/testsuite/26_numerics/numeric/sum_diff.cc 3e191d68e11822f58de5e4bd15365ca5 libstdc++-v3/testsuite/26_numerics/valarray/binary_closure.cc 1907f30fb04466e37d3e7d55bf4a266f libstdc++-v3/testsuite/26_numerics/valarray/slice_array_assignment.cc + 4b8f005d06d2c9bbca7e68419c765473 libstdc++-v3/testsuite/26_numerics/valarray/slice.cc 580a43e97acf7dd2eb46862afcd677dd libstdc++-v3/testsuite/26_numerics/valarray/valarray.cc b1b5466f7a5b0e62025fb9bc93d7b9d0 libstdc++-v3/testsuite/26_numerics/valarray/valarray_const_bracket.cc cfcf604ecec3ce39a322abaad60725c2 libstdc++-v3/testsuite/26_numerics/valarray/valarray_name_lookup.cc *************** de1f41348fb5ea75fc78e293586e19a6 libstd *** 24163,24177 **** 8ab5d25b6c2ac0524625094eadad1bcc libstdc++-v3/testsuite/27_io/basic_filebuf/3.cc a37749bf28ed7deba816f111b57cf240 libstdc++-v3/testsuite/27_io/basic_filebuf/4.cc 4872feae31953c18c8dfd6846d960a03 libstdc++-v3/testsuite/27_io/basic_filebuf/close/12790-1.cc - 8fa6dde5724733a14be9848c59585887 libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/1.cc f91f41923926d33e438c7e19ede61b2b libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-1.cc ca3de1ce3467ea75844ed2d5ff66f057 libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-2.cc 3882731db3bab6477ed5e911b4c81593 libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-3.cc 8c5cc8ecc3b951f2e0809fc43633a30a libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-4.cc d0672daa41d91319b5e170465e40a914 libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/2.cc 8546c8aba0fc14fad92c03243528d4c0 libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/3.cc - cf368a74c0edeeb0c5f8008070b38fe3 libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/4.cc 53928fc3bde1c25206377550c1d9bfe1 libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/4879.cc b00a15c1ae325ad2e652c1929e9ea340 libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/5.cc 11903c0fa724560209f14ed8e244007a libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/9964.cc de9d3e5d1c39eb840b42bf70449e241b libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc --- 24281,24295 ---- 8ab5d25b6c2ac0524625094eadad1bcc libstdc++-v3/testsuite/27_io/basic_filebuf/3.cc a37749bf28ed7deba816f111b57cf240 libstdc++-v3/testsuite/27_io/basic_filebuf/4.cc 4872feae31953c18c8dfd6846d960a03 libstdc++-v3/testsuite/27_io/basic_filebuf/close/12790-1.cc f91f41923926d33e438c7e19ede61b2b libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-1.cc ca3de1ce3467ea75844ed2d5ff66f057 libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-2.cc 3882731db3bab6477ed5e911b4c81593 libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-3.cc 8c5cc8ecc3b951f2e0809fc43633a30a libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-4.cc + 8fa6dde5724733a14be9848c59585887 libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/1.cc d0672daa41d91319b5e170465e40a914 libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/2.cc 8546c8aba0fc14fad92c03243528d4c0 libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/3.cc 53928fc3bde1c25206377550c1d9bfe1 libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/4879.cc + cf368a74c0edeeb0c5f8008070b38fe3 libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/4.cc b00a15c1ae325ad2e652c1929e9ea340 libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/5.cc 11903c0fa724560209f14ed8e244007a libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/9964.cc de9d3e5d1c39eb840b42bf70449e241b libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc *************** de9d3e5d1c39eb840b42bf70449e241b libstd *** 24179,24204 **** 40aa6d6974cf725d3ecd8e4156cf1df7 libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc ce412d043dfdbc29d0077f5c966ef61c libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc dadde6d616195c56e2c7bc95711cc20e libstdc++-v3/testsuite/27_io/basic_filebuf/cons/char/1.cc - 2f2f9033a8806ed796b135fa26a5aa5d libstdc++-v3/testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc 5ed1f3af1536800cbdafafd7445e61e2 libstdc++-v3/testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc 23ea2300a94cd508517ed541215e898f libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/12206.cc - 2e5f748ce866164de0c23c416de90e84 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/1.cc 68a0d40ffcf542360bbc9e2eef2af7ef libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13007.cc 5f1f6da769ff39ae56fcd09d46d45aca libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc 8d3e72fdfe0293e23d6744f3d0f38d2a libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc 9d50ba97d83841ab42e8a189be07a059 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc b33da5fd2a3421262443311e07570068 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc d296e821d10e552b237934bae21a8de1 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc 2d58f3e765be0a3d06032b4018d24fb2 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/2.cc 10233c3fd1ec06622c3ed0bebdfbfe65 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/3.cc 6db0eacc796bcf01eaf2c55fcd775360 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/9322.cc - 22c918272130f5a95f4dc49a10af08fa libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc 8e9af70055b4552dc3c05fef060dda0f libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc a8b25f47cfb9960de3f517758ebb11cf libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc 21a2c9d9024426a6a7dff3109e2b19ec libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc c61134bb7fd0e00b74ba43a921898a88 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc e8304ecaa3a2d1c9d367b17d904561a5 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc 45ebd02946397c098093f1646dff666c libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc d5465dc787d7fc1963e37c73c3835d16 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc 23d72d1b6fa13a2b9d3af05c862bb6a6 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc e9377f4a69e9fb871477e993458c2fd6 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc --- 24297,24322 ---- 40aa6d6974cf725d3ecd8e4156cf1df7 libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc ce412d043dfdbc29d0077f5c966ef61c libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc dadde6d616195c56e2c7bc95711cc20e libstdc++-v3/testsuite/27_io/basic_filebuf/cons/char/1.cc 5ed1f3af1536800cbdafafd7445e61e2 libstdc++-v3/testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc + 2f2f9033a8806ed796b135fa26a5aa5d libstdc++-v3/testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc 23ea2300a94cd508517ed541215e898f libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/12206.cc 68a0d40ffcf542360bbc9e2eef2af7ef libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13007.cc 5f1f6da769ff39ae56fcd09d46d45aca libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc 8d3e72fdfe0293e23d6744f3d0f38d2a libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc 9d50ba97d83841ab42e8a189be07a059 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc b33da5fd2a3421262443311e07570068 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc d296e821d10e552b237934bae21a8de1 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc + 2e5f748ce866164de0c23c416de90e84 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/1.cc 2d58f3e765be0a3d06032b4018d24fb2 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/2.cc 10233c3fd1ec06622c3ed0bebdfbfe65 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/3.cc 6db0eacc796bcf01eaf2c55fcd775360 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/9322.cc 8e9af70055b4552dc3c05fef060dda0f libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc a8b25f47cfb9960de3f517758ebb11cf libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc 21a2c9d9024426a6a7dff3109e2b19ec libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc c61134bb7fd0e00b74ba43a921898a88 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc e8304ecaa3a2d1c9d367b17d904561a5 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc 45ebd02946397c098093f1646dff666c libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc + 22c918272130f5a95f4dc49a10af08fa libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc d5465dc787d7fc1963e37c73c3835d16 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc 23d72d1b6fa13a2b9d3af05c862bb6a6 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc e9377f4a69e9fb871477e993458c2fd6 libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc *************** a7806897d9a0cb10eb46d736f0d6213c libstd *** 24210,24219 **** 9358f673359ef0155c0bd5fb84e7b01e libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/2.cc ad6965c3c2366dd28a76d7c317a0e2b9 libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/3.cc 8b5c179137ca1ae7637f95957fec61f6 libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/9507.cc - 3cf7aa87f5dbe5bb5458fa224028b9a4 libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/1.cc 4bd2149eb58c83afd5f3a763ea2b3b47 libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/13858.cc ! 45419e94fb4dd482049907438a29ecf0 libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc 1da3368a05bd218b3d260d408d5bdb14 libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/2.cc 8de970cc57e3471e7fc8c888db511ddb libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/3599.cc 3e8d242538f2e72e1535220bb49a12c8 libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9169.cc 87292d8429a065a6497a33804f138cf4 libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc --- 24328,24337 ---- 9358f673359ef0155c0bd5fb84e7b01e libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/2.cc ad6965c3c2366dd28a76d7c317a0e2b9 libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/3.cc 8b5c179137ca1ae7637f95957fec61f6 libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/9507.cc 4bd2149eb58c83afd5f3a763ea2b3b47 libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/13858.cc ! 3cf7aa87f5dbe5bb5458fa224028b9a4 libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/1.cc 1da3368a05bd218b3d260d408d5bdb14 libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/2.cc + 45419e94fb4dd482049907438a29ecf0 libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc 8de970cc57e3471e7fc8c888db511ddb libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/3599.cc 3e8d242538f2e72e1535220bb49a12c8 libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9169.cc 87292d8429a065a6497a33804f138cf4 libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc *************** a1f53874897b7c1167f0cbaf99db7018 libstd *** 24236,24262 **** c61675fe973f3932f8ec0c72e95d18d0 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-2.cc a77145f09b3d8f0470d5853dc6598ca1 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-3.cc b89cfecaa5f04dd907164c9b0889b6d9 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-4.cc - f27981ac3eee30ece93ec79acd2b1d37 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc - fa16e649b5b0891dc119c4d47bf5dcd0 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc - 3196e44a6b4955d513c9ba9cc4ea5563 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc c8af7446fd142c327267171d48ea9bf6 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/11543.cc 3e0524632d7a132d69261c6310f0654e libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12232.cc 43c8209f84757b217bbd7bffe818d48b libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc 55a60395b3982a29a56af4fadad7e6c5 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc 3a154af31f7d0500f55717a350d38bc7 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc 3f4c26d1ebfee3f54c1567b91d574d4a libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc ebcd5bf96c2ba4354eeb5200d63af7f3 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc 86af04b28650106e3c36daf8714009f4 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc 91bc91837f8d341081421b9e7fff23da libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc 405766009b430235e90c8d04b98c33a2 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc 7d0b3893aee8c9625610a0b47ca22d60 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc 7b81b58a19c27f12d681d04e909f99a9 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc - b7b67ac7cbbfbc590e2f0a3dc0b1e8ae libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc a8ee36379a0addf55d7670041018f3ab libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc d839266770d2885cef31bf7093d90107 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc 5a50cae3c17fc580c4e8213fa089e605 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc 5c2d154a78b213278ea6cac322bea0a0 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc 9fc5791445e0d6b55250d297a5210aae libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc 389358256105d26930045c6c4324da47 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc c927bb97506faf9399b9cf1f8d315a57 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc 628f25f32e6111923f81a52fc5dae4ce libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc --- 24354,24380 ---- c61675fe973f3932f8ec0c72e95d18d0 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-2.cc a77145f09b3d8f0470d5853dc6598ca1 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-3.cc b89cfecaa5f04dd907164c9b0889b6d9 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-4.cc c8af7446fd142c327267171d48ea9bf6 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/11543.cc 3e0524632d7a132d69261c6310f0654e libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12232.cc 43c8209f84757b217bbd7bffe818d48b libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc 55a60395b3982a29a56af4fadad7e6c5 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc 3a154af31f7d0500f55717a350d38bc7 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc 3f4c26d1ebfee3f54c1567b91d574d4a libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc + f27981ac3eee30ece93ec79acd2b1d37 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc + fa16e649b5b0891dc119c4d47bf5dcd0 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc + 3196e44a6b4955d513c9ba9cc4ea5563 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc ebcd5bf96c2ba4354eeb5200d63af7f3 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc 86af04b28650106e3c36daf8714009f4 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc 91bc91837f8d341081421b9e7fff23da libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc 405766009b430235e90c8d04b98c33a2 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc 7d0b3893aee8c9625610a0b47ca22d60 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc 7b81b58a19c27f12d681d04e909f99a9 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc a8ee36379a0addf55d7670041018f3ab libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc d839266770d2885cef31bf7093d90107 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc 5a50cae3c17fc580c4e8213fa089e605 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc 5c2d154a78b213278ea6cac322bea0a0 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc 9fc5791445e0d6b55250d297a5210aae libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc + b7b67ac7cbbfbc590e2f0a3dc0b1e8ae libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc 389358256105d26930045c6c4324da47 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc c927bb97506faf9399b9cf1f8d315a57 libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc 628f25f32e6111923f81a52fc5dae4ce libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc *************** d1bef4b8a5d53884c54ddca6f229269e libstd *** 24264,24292 **** 54e500043b09bed3939bc7634f2164d9 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-1.cc 2a7b4c60ef06c6958c0177d7f01cb777 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-2.cc f29d74cd76bbf4c4f3a1b4781b105ccb libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-3.cc - a9770424890dec83a7ccdce2bbfd9846 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc - 2f23cb9fa98e6505da9f32a94b20e5ce libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc - 8a2705cfb743829aca140e66ae563b63 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc 2796ce890210ba71aa98991250be379b libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc e405218efed4733bbe6c70c3823397a9 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc 2d924f2cceb88f6cb6f327ac37eaab09 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc 58dab909bd7d0511dca90c2f2776cba8 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc a17a327f8732470e952f334ac3f4dfd9 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc 434621a1e1a01162a44aab88f897b374 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc b65f390329e96a16b67131370cea4c8c libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc 369dd8c09dae88c8123373460cc81d39 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc 3b5c638c1b488f7d494f6edead6a9477 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc 234b9748962e229da9ecb8da238c6d37 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc - bc9b6058c7204a88dabf68ab3205b646 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc 81e76128c6262503fcf48ceb2f0635b7 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc bdfb153b084e57118fa48c55233c538b libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc cb49439b58b886b102b894d164eb0c16 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc 09c44e7cad906ca29fa58a6ed450bfc6 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc 489c15aead3a8b3cf984dd4409b19d91 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc 7425776eb21ad9c696dd5f31518a04e1 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc - 4c65f96085b9d6b0b919093df4c92cc2 libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/1.cc 3fbccae9e4dac18bb992ed1e2bc68d42 libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc 558d69f66000607207c09d119cb5f1ab libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc 7b7e70487bdc9c5028616e993b2293be libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/2.cc 652262e6090baab102a6bce921b81dc6 libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/3.cc 7f60a4514d2fb71d1e9ad29150c8fca8 libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc --- 24382,24410 ---- 54e500043b09bed3939bc7634f2164d9 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-1.cc 2a7b4c60ef06c6958c0177d7f01cb777 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-2.cc f29d74cd76bbf4c4f3a1b4781b105ccb libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-3.cc 2796ce890210ba71aa98991250be379b libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc e405218efed4733bbe6c70c3823397a9 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc 2d924f2cceb88f6cb6f327ac37eaab09 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc 58dab909bd7d0511dca90c2f2776cba8 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc + a9770424890dec83a7ccdce2bbfd9846 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc + 2f23cb9fa98e6505da9f32a94b20e5ce libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc + 8a2705cfb743829aca140e66ae563b63 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc a17a327f8732470e952f334ac3f4dfd9 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc 434621a1e1a01162a44aab88f897b374 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc b65f390329e96a16b67131370cea4c8c libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc 369dd8c09dae88c8123373460cc81d39 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc 3b5c638c1b488f7d494f6edead6a9477 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc 234b9748962e229da9ecb8da238c6d37 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc 81e76128c6262503fcf48ceb2f0635b7 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc bdfb153b084e57118fa48c55233c538b libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc cb49439b58b886b102b894d164eb0c16 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc 09c44e7cad906ca29fa58a6ed450bfc6 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc + bc9b6058c7204a88dabf68ab3205b646 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc 489c15aead3a8b3cf984dd4409b19d91 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc 7425776eb21ad9c696dd5f31518a04e1 libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc 3fbccae9e4dac18bb992ed1e2bc68d42 libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc 558d69f66000607207c09d119cb5f1ab libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc + 4c65f96085b9d6b0b919093df4c92cc2 libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/1.cc 7b7e70487bdc9c5028616e993b2293be libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/2.cc 652262e6090baab102a6bce921b81dc6 libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/3.cc 7f60a4514d2fb71d1e9ad29150c8fca8 libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc *************** bd3354c97a5fc7a4cd3ae5393ec0548c libstd *** 24317,24334 **** 08924b099f48a1f382f8ea4ee6e81a3b libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc d027b5026d16f4ead8b2f2e85bd6dc72 libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc 71ac8036cb257fbdfd6e656e150e6937 libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc eaf28a4027f708f651b7b18bda5d8f83 libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-in.cc 79d1b349317c59ea01ae5498409384de libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-io.cc 501d74dd1fee171fe9d1fe21d1d4f2e7 libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-out.cc - cd712fa39137198cdb40fde1116c8008 libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1057.cc 165080fc478ed7c23cbddc282eafc2db libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-in.cc 4ed84f47a24dd7dac2adecf1a270f012 libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-io.cc fe3e63c9a860aa85d36ab07371d0b1c6 libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-out.cc ced39e2cc80ea56afe6866233364cfc7 libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc 5a1f274101651f3f7ac4c5bc932ed4db libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-in.cc 98520038ba400d8e73c6b5fff0db2ae6 libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-io.cc 36af7d93e14ed7521cb2947b82d65b41 libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-out.cc - 67d49880e02a9eeb5af95b2a178046b1 libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1057.cc 6aa848e03b7d45ebc1dde32757d183b7 libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-in.cc 71b4bad5389b10d78c38c4bab9df7c5f libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-io.cc 5faf8a005fd124897cd5dfb62c738c3d libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-out.cc --- 24435,24452 ---- 08924b099f48a1f382f8ea4ee6e81a3b libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc d027b5026d16f4ead8b2f2e85bd6dc72 libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc 71ac8036cb257fbdfd6e656e150e6937 libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc + cd712fa39137198cdb40fde1116c8008 libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1057.cc eaf28a4027f708f651b7b18bda5d8f83 libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-in.cc 79d1b349317c59ea01ae5498409384de libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-io.cc 501d74dd1fee171fe9d1fe21d1d4f2e7 libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-out.cc 165080fc478ed7c23cbddc282eafc2db libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-in.cc 4ed84f47a24dd7dac2adecf1a270f012 libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-io.cc fe3e63c9a860aa85d36ab07371d0b1c6 libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-out.cc ced39e2cc80ea56afe6866233364cfc7 libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc + 67d49880e02a9eeb5af95b2a178046b1 libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1057.cc 5a1f274101651f3f7ac4c5bc932ed4db libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-in.cc 98520038ba400d8e73c6b5fff0db2ae6 libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-io.cc 36af7d93e14ed7521cb2947b82d65b41 libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-out.cc 6aa848e03b7d45ebc1dde32757d183b7 libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-in.cc 71b4bad5389b10d78c38c4bab9df7c5f libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-io.cc 5faf8a005fd124897cd5dfb62c738c3d libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-out.cc *************** f5f4e107a332c1855b35f38d20d9ab97 libstd *** 24340,24355 **** 6d23766d318d478fe20efd434f850eda libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc fb458debe704e23d45b8340339860f56 libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc d78ce885e55c5d83c5b9fb2c4db6dfce libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc - ef4a9d8aff01e6f54835fa3604963887 libstdc++-v3/testsuite/27_io/basic_filebuf/sync/char/1.cc f4cefd3b2fe673b54576ebb934d6dfb1 libstdc++-v3/testsuite/27_io/basic_filebuf/sync/char/1057.cc e7e1392ab9f20f34c2b3700cff60bca6 libstdc++-v3/testsuite/27_io/basic_filebuf/sync/char/9182-1.cc 60c30ec4fd7ca97daba8bfd0c62efe64 libstdc++-v3/testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc 63b55728313066c74410a6a69ef9a930 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/10096.cc - f9488842d53d800286a73b4b4c7e3257 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/1.cc 8378b6f30602731f7f168bb6db3aaf0c libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/10097.cc b20d92b1cbf4e3057b0d72f4671056b0 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/2.cc dc75d8a455ce522c842dd4aa198fda03 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/9027.cc - 3579aaeb542858d468a941828f3d0f47 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc d115cf4b437e2a98c6b5138349cc1454 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc 8543a88b50b5ab458202c21c1fa3c2d6 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc 1b3e0aa4689b582b55a4ff8dfd7214d4 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc --- 24458,24472 ---- 6d23766d318d478fe20efd434f850eda libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc fb458debe704e23d45b8340339860f56 libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc d78ce885e55c5d83c5b9fb2c4db6dfce libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc f4cefd3b2fe673b54576ebb934d6dfb1 libstdc++-v3/testsuite/27_io/basic_filebuf/sync/char/1057.cc + ef4a9d8aff01e6f54835fa3604963887 libstdc++-v3/testsuite/27_io/basic_filebuf/sync/char/1.cc e7e1392ab9f20f34c2b3700cff60bca6 libstdc++-v3/testsuite/27_io/basic_filebuf/sync/char/9182-1.cc 60c30ec4fd7ca97daba8bfd0c62efe64 libstdc++-v3/testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc 63b55728313066c74410a6a69ef9a930 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/10096.cc 8378b6f30602731f7f168bb6db3aaf0c libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/10097.cc + f9488842d53d800286a73b4b4c7e3257 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/1.cc b20d92b1cbf4e3057b0d72f4671056b0 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/2.cc dc75d8a455ce522c842dd4aa198fda03 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/9027.cc d115cf4b437e2a98c6b5138349cc1454 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc 8543a88b50b5ab458202c21c1fa3c2d6 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc 1b3e0aa4689b582b55a4ff8dfd7214d4 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc *************** f4425f472dd2fe423e54a09b35a8990d libstd *** 24357,24362 **** --- 24474,24480 ---- c58dfd2c2e5a5211325da05d16c6248c libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc d781f7117019fcacfedcaf5d500a5b16 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc 4c7eef73320e98d9bb03997325ca1a6d libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc + 3579aaeb542858d468a941828f3d0f47 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc efd837b58d07efdef1af7c5da86cd261 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc 7e9f5a7b8a46013970945cda5b14050a libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc 70ef5de3ee4b900c92dc8118e23bc460 libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc *************** dd14bfc4f064ed313da0da19024c8b8a libstd *** 24430,24444 **** ddb47360a0a3d3b883aacfcfb3d1207b libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc 1a13faf2cca7093507962ab345db6dd8 libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc 29f9aacdd7b26bb9934e0ff9590a7234 libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc - 93c1c8dd1174a3a564b57033796fe8ac libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/1.cc 6789217d45a16053b074ca0ac91a4dac libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc 59cf3b6636366f01ee73344be9dade1f libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/2.cc 657df5ac0444d7ca66bf4e6f355ae4b7 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/3.cc dfad7b6e027108fc3f4e3141b332481e libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc 18372478ab44fd8b29b011d78f646a28 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/9826.cc 10e0f43808b375f8aab1e55422a129b5 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc - 62e7cacabe5f6499d6156a4db6a66cce libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc 16d99d544d78a1c1e08fc1fc3c3496a4 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc 17dd3c4450992065f456bb89add7cdc0 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc f63d729394dd5e1675e87332be7c2b22 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc 71e7d70e6c1f9a36a90dc7c0ca7ad170 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc --- 24548,24562 ---- ddb47360a0a3d3b883aacfcfb3d1207b libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc 1a13faf2cca7093507962ab345db6dd8 libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc 29f9aacdd7b26bb9934e0ff9590a7234 libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc 6789217d45a16053b074ca0ac91a4dac libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc + 93c1c8dd1174a3a564b57033796fe8ac libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/1.cc 59cf3b6636366f01ee73344be9dade1f libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/2.cc 657df5ac0444d7ca66bf4e6f355ae4b7 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/3.cc dfad7b6e027108fc3f4e3141b332481e libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc 18372478ab44fd8b29b011d78f646a28 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/9826.cc 10e0f43808b375f8aab1e55422a129b5 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc 16d99d544d78a1c1e08fc1fc3c3496a4 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc + 62e7cacabe5f6499d6156a4db6a66cce libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc 17dd3c4450992065f456bb89add7cdc0 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc f63d729394dd5e1675e87332be7c2b22 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc 71e7d70e6c1f9a36a90dc7c0ca7ad170 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc *************** c53acdddddb5ed1f90ddd950342cfb13 libstd *** 24466,24474 **** a16473cf047ece38e3b6205b2f44227d libstdc++-v3/testsuite/27_io/basic_istream/get/char/1.cc 42edd407d6448489f699dd80d688428c libstdc++-v3/testsuite/27_io/basic_istream/get/char/2.cc 30e673eba7e28d8da2e747b87c8f1bb4 libstdc++-v3/testsuite/27_io/basic_istream/get/char/3.cc - 15c97eda5facfde4d8e07ba78561482c libstdc++-v3/testsuite/27_io/basic_istream/get/wchar_t/1.cc - 18fbc46bea796fcd55e8321dc98e9b51 libstdc++-v3/testsuite/27_io/basic_istream/get/wchar_t/2.cc - 482d3e981e381ae25993e8100464cf41 libstdc++-v3/testsuite/27_io/basic_istream/get/wchar_t/3.cc dc2c5f1a02e174e3954fee4b400fab8d libstdc++-v3/testsuite/27_io/basic_istream/getline/char/1.cc 8ca379a7053560d60de927ff4ffa9de6 libstdc++-v3/testsuite/27_io/basic_istream/getline/char/2.cc 7f1852546f297fe8d51411dd6c628d39 libstdc++-v3/testsuite/27_io/basic_istream/getline/char/3.cc --- 24584,24589 ---- *************** cf420f4c2a567857772bed3facce6554 libstd *** 24481,24486 **** --- 24596,24604 ---- 84a387f7deb3a738c3e4d5ee8d79ba82 libstdc++-v3/testsuite/27_io/basic_istream/getline/wchar_t/4.cc 6b3c09f4a8885c00fae9315720860f8d libstdc++-v3/testsuite/27_io/basic_istream/getline/wchar_t/5.cc 7a7abe0651337e4adee39e33d416bcc9 libstdc++-v3/testsuite/27_io/basic_istream/getline/wchar_t/6.cc + 15c97eda5facfde4d8e07ba78561482c libstdc++-v3/testsuite/27_io/basic_istream/get/wchar_t/1.cc + 18fbc46bea796fcd55e8321dc98e9b51 libstdc++-v3/testsuite/27_io/basic_istream/get/wchar_t/2.cc + 482d3e981e381ae25993e8100464cf41 libstdc++-v3/testsuite/27_io/basic_istream/get/wchar_t/3.cc 6beb76869612cffe0afb2c27095ef7c8 libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/1.cc 901ed69e8bb910502cce38826f578eef libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/2.cc ac737475884a6852da0b2c16c29021d1 libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/3.cc *************** a78b1109e425cd095960099ff64a84a7 libstd *** 24491,24516 **** 96a2f12c5ff1ea15f67de854769be28a libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/3.cc 53521a093cbeaeebb4bb015dbb180d3e libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc e7d7dc457916b3161857fb42f97d04fe libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc - 070cf45375f2d0afbd98262e07ef2a46 libstdc++-v3/testsuite/27_io/basic_istream/peek/char/1.cc 565ffd1382b08f7670e9b20dedc39a0b libstdc++-v3/testsuite/27_io/basic_istream/peek/char/12296.cc 96e60fd5413ab79945004d5462515e6d libstdc++-v3/testsuite/27_io/basic_istream/peek/char/6414.cc - f67b3c47858b9cac4c43417c4491213b libstdc++-v3/testsuite/27_io/basic_istream/peek/wchar_t/1.cc 548667bef748bd6328e6af14110f44eb libstdc++-v3/testsuite/27_io/basic_istream/peek/wchar_t/12296.cc cd75e5d193f9907d1339566eec8d47f9 libstdc++-v3/testsuite/27_io/basic_istream/peek/wchar_t/6414.cc 43186a145cb16f8acdc0bc72663b1b1e libstdc++-v3/testsuite/27_io/basic_istream/putback/char/1.cc edfc3f005a41d1c89e7777a7a4f8be47 libstdc++-v3/testsuite/27_io/basic_istream/putback/wchar_t/1.cc 72591faf8d1eb8ae977294997a418775 libstdc++-v3/testsuite/27_io/basic_istream/read/char/1.cc fe1682b54070a55c4508f22e0862f8b1 libstdc++-v3/testsuite/27_io/basic_istream/read/char/2.cc 313d37349db8f26f3bce65fe3128bc0c libstdc++-v3/testsuite/27_io/basic_istream/read/char/3.cc - 1fb4a92cf28e5c4c9d4d5caa703393de libstdc++-v3/testsuite/27_io/basic_istream/read/wchar_t/1.cc - f088ee3fdb2a63cf03097daf9d455af2 libstdc++-v3/testsuite/27_io/basic_istream/read/wchar_t/2.cc - 358a9d4b737c6b044a89ce40c2a5764d libstdc++-v3/testsuite/27_io/basic_istream/read/wchar_t/3.cc 4be4b4d44de8d2299561dfcf611e9e62 libstdc++-v3/testsuite/27_io/basic_istream/readsome/char/6746-1.cc 973b53a59a1f8ae2c2f6b207a0868be1 libstdc++-v3/testsuite/27_io/basic_istream/readsome/char/6746-2.cc 56cb55634eb808ee3608ccf91fae0191 libstdc++-v3/testsuite/27_io/basic_istream/readsome/char/8258.cc 4e88ac8591690f6683883bcd75015440 libstdc++-v3/testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc 247968f7ac9026da4d3b17e21901e5be libstdc++-v3/testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc 3d599ee718bb5f2e25b2222bed4c0081 libstdc++-v3/testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc b6c5d9755b5673d24e4243b8473656a5 libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/2.cc 3c83f1ae94ca42530fbd321adbebb76d libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/8348-1.cc 540a69e96771e47f84ddda92e7e760bf libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/8348-2.cc --- 24609,24634 ---- 96a2f12c5ff1ea15f67de854769be28a libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/3.cc 53521a093cbeaeebb4bb015dbb180d3e libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc e7d7dc457916b3161857fb42f97d04fe libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc 565ffd1382b08f7670e9b20dedc39a0b libstdc++-v3/testsuite/27_io/basic_istream/peek/char/12296.cc + 070cf45375f2d0afbd98262e07ef2a46 libstdc++-v3/testsuite/27_io/basic_istream/peek/char/1.cc 96e60fd5413ab79945004d5462515e6d libstdc++-v3/testsuite/27_io/basic_istream/peek/char/6414.cc 548667bef748bd6328e6af14110f44eb libstdc++-v3/testsuite/27_io/basic_istream/peek/wchar_t/12296.cc + f67b3c47858b9cac4c43417c4491213b libstdc++-v3/testsuite/27_io/basic_istream/peek/wchar_t/1.cc cd75e5d193f9907d1339566eec8d47f9 libstdc++-v3/testsuite/27_io/basic_istream/peek/wchar_t/6414.cc 43186a145cb16f8acdc0bc72663b1b1e libstdc++-v3/testsuite/27_io/basic_istream/putback/char/1.cc edfc3f005a41d1c89e7777a7a4f8be47 libstdc++-v3/testsuite/27_io/basic_istream/putback/wchar_t/1.cc 72591faf8d1eb8ae977294997a418775 libstdc++-v3/testsuite/27_io/basic_istream/read/char/1.cc fe1682b54070a55c4508f22e0862f8b1 libstdc++-v3/testsuite/27_io/basic_istream/read/char/2.cc 313d37349db8f26f3bce65fe3128bc0c libstdc++-v3/testsuite/27_io/basic_istream/read/char/3.cc 4be4b4d44de8d2299561dfcf611e9e62 libstdc++-v3/testsuite/27_io/basic_istream/readsome/char/6746-1.cc 973b53a59a1f8ae2c2f6b207a0868be1 libstdc++-v3/testsuite/27_io/basic_istream/readsome/char/6746-2.cc 56cb55634eb808ee3608ccf91fae0191 libstdc++-v3/testsuite/27_io/basic_istream/readsome/char/8258.cc 4e88ac8591690f6683883bcd75015440 libstdc++-v3/testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc 247968f7ac9026da4d3b17e21901e5be libstdc++-v3/testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc 3d599ee718bb5f2e25b2222bed4c0081 libstdc++-v3/testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc + 1fb4a92cf28e5c4c9d4d5caa703393de libstdc++-v3/testsuite/27_io/basic_istream/read/wchar_t/1.cc + f088ee3fdb2a63cf03097daf9d455af2 libstdc++-v3/testsuite/27_io/basic_istream/read/wchar_t/2.cc + 358a9d4b737c6b044a89ce40c2a5764d libstdc++-v3/testsuite/27_io/basic_istream/read/wchar_t/3.cc b6c5d9755b5673d24e4243b8473656a5 libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/2.cc 3c83f1ae94ca42530fbd321adbebb76d libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/8348-1.cc 540a69e96771e47f84ddda92e7e760bf libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/8348-2.cc *************** c35a291ddc5f4ce1bee6ac6c6cbeaf1d libstd *** 24523,24535 **** 901353487976534e40d9de391cde85b3 libstdc++-v3/testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc ea996bfde21c46b4d76e8f1174e98ba1 libstdc++-v3/testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc fd75bb6546e04f32031512a16d20ef5e libstdc++-v3/testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc - 1b0e3063b6b89cd7dfe3d81e01e9730b libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/1.cc bf586ac5c12a9837a2dc23206155b8d3 libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/12297.cc 382ce420b63085ed5eae837ad48be651 libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/2.cc 678a5ba535552a7899af1a1826ec67e8 libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/3.cc deeb1f9ab36b59ab284f3487fbbecca4 libstdc++-v3/testsuite/27_io/basic_istream/sentry/pod/1.cc - bd9207c3664a3caa79c8715e407b5550 libstdc++-v3/testsuite/27_io/basic_istream/sentry/wchar_t/1.cc 341713fbc639d3e918f613d5f9fdaa2d libstdc++-v3/testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc 4c9e20b7de961b321324d1925d9f2213 libstdc++-v3/testsuite/27_io/basic_istream/sentry/wchar_t/2.cc e81a20a3856aeb4a82589e5a42797193 libstdc++-v3/testsuite/27_io/basic_istream/sentry/wchar_t/3.cc ca5e17731298dfbefa5e0bfd10994823 libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/1.cc --- 24641,24653 ---- 901353487976534e40d9de391cde85b3 libstdc++-v3/testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc ea996bfde21c46b4d76e8f1174e98ba1 libstdc++-v3/testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc fd75bb6546e04f32031512a16d20ef5e libstdc++-v3/testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc bf586ac5c12a9837a2dc23206155b8d3 libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/12297.cc + 1b0e3063b6b89cd7dfe3d81e01e9730b libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/1.cc 382ce420b63085ed5eae837ad48be651 libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/2.cc 678a5ba535552a7899af1a1826ec67e8 libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/3.cc deeb1f9ab36b59ab284f3487fbbecca4 libstdc++-v3/testsuite/27_io/basic_istream/sentry/pod/1.cc 341713fbc639d3e918f613d5f9fdaa2d libstdc++-v3/testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc + bd9207c3664a3caa79c8715e407b5550 libstdc++-v3/testsuite/27_io/basic_istream/sentry/wchar_t/1.cc 4c9e20b7de961b321324d1925d9f2213 libstdc++-v3/testsuite/27_io/basic_istream/sentry/wchar_t/2.cc e81a20a3856aeb4a82589e5a42797193 libstdc++-v3/testsuite/27_io/basic_istream/sentry/wchar_t/3.cc ca5e17731298dfbefa5e0bfd10994823 libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/1.cc *************** eabfb2ea1f21327b3afec08966ecc5f9 libstd *** 24582,24592 **** d50ee5e4befe25d4e4d58002ae574845 libstdc++-v3/testsuite/27_io/basic_ostream/flush/wchar_t/2.cc d9d06bfdcb2194485ab5fd296e99bc9c libstdc++-v3/testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc edf8f87d52508fa1caea203ed6608f6a libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc - 762b18723045c6d9dc5873d1588a6c38 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc 3f80a2d8f780661dc531048f81b2ce1e libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc 4a30987b73a8b3bdf703fecf19324166 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc - 303bfb8bba09ca9af4294bc5367d4370 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc 2092b1b41ec05998d85cb112206cd7f6 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc 4ee6df017c25c96ee6dc4652e30cb69a libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc 72da7e9585a515e6c981efaa79a80654 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc 7a998c441fa3ee84dbf83f135da4a66c libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc --- 24700,24710 ---- d50ee5e4befe25d4e4d58002ae574845 libstdc++-v3/testsuite/27_io/basic_ostream/flush/wchar_t/2.cc d9d06bfdcb2194485ab5fd296e99bc9c libstdc++-v3/testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc edf8f87d52508fa1caea203ed6608f6a libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc 3f80a2d8f780661dc531048f81b2ce1e libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc + 762b18723045c6d9dc5873d1588a6c38 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc 4a30987b73a8b3bdf703fecf19324166 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc 2092b1b41ec05998d85cb112206cd7f6 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc + 303bfb8bba09ca9af4294bc5367d4370 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc 4ee6df017c25c96ee6dc4652e30cb69a libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc 72da7e9585a515e6c981efaa79a80654 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc 7a998c441fa3ee84dbf83f135da4a66c libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc *************** d0f22a451a557c11a232f7414b74d6af libstd *** 24596,24613 **** ac53ce7a29699c592981c80dc7b48af8 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc 76a97dbcb4acc7ea1767338513b10eb2 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc bf5e57b428560793320abaeb01f6d25b libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc - c8fc78ba1d6144f2e76a889845444ac9 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc d85e2597686bcd31cb4557f14d521fa9 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc f782eaaeff47cc2d8a3baba93bc797bf libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc 7a18ba910037219ba64675603d1bedb7 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc 97a78b44b2ad57cc7a4fa378e50aa45a libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc 8261c28bde79fa0ba931a4c42449aedc libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc 17d7bc1a5766eaa16af75ccd3e43f23e libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc 8f8fce97cfb96356656f53f20561c9bd libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc - 575119c004c45307720885e36d8ee267 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/1.cc 3a330f8f62c5e5c209cbeb28a3c04208 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc 907c95ba3a5758b374174a5d002500cf libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc e063293639db1d0c1df5dbd6e7d11733 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc 20734207a1e81da4653918b38d5dda56 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/2.cc 5336affce91081120ee99f2e6b4e152e libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/3.cc 8a81a2267cd163ec99f09129a3c72173 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/4.cc --- 24714,24731 ---- ac53ce7a29699c592981c80dc7b48af8 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc 76a97dbcb4acc7ea1767338513b10eb2 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc bf5e57b428560793320abaeb01f6d25b libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc d85e2597686bcd31cb4557f14d521fa9 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc + c8fc78ba1d6144f2e76a889845444ac9 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc f782eaaeff47cc2d8a3baba93bc797bf libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc 7a18ba910037219ba64675603d1bedb7 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc 97a78b44b2ad57cc7a4fa378e50aa45a libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc 8261c28bde79fa0ba931a4c42449aedc libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc 17d7bc1a5766eaa16af75ccd3e43f23e libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc 8f8fce97cfb96356656f53f20561c9bd libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc 3a330f8f62c5e5c209cbeb28a3c04208 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc 907c95ba3a5758b374174a5d002500cf libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc e063293639db1d0c1df5dbd6e7d11733 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc + 575119c004c45307720885e36d8ee267 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/1.cc 20734207a1e81da4653918b38d5dda56 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/2.cc 5336affce91081120ee99f2e6b4e152e libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/3.cc 8a81a2267cd163ec99f09129a3c72173 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/4.cc *************** e063293639db1d0c1df5dbd6e7d11733 libstd *** 24615,24624 **** d7eff045176ade2094d6f4b29dc66c22 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/6.cc 6e294c3cba3793bca564f25127db6c56 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/8.cc 2ce793ac7e2255e5ffa2547e58e6ce98 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc - 5d259328148027802c605a959b47bd5e libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc 0f53fd2c98db789650ab033ec9d01803 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc 9427e9cf969f0d08f14a1a13b87485a8 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc 94d52c0d98f01361a36cec703084be1e libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc d01bac530faefa2bf6f8e40491f05c7f libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc 1e39c9c0421bc82db0c18bd9c64c09fc libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc e8c66a1dcf0c63e42eb4bc2cbb15b2a2 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc --- 24733,24742 ---- d7eff045176ade2094d6f4b29dc66c22 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/6.cc 6e294c3cba3793bca564f25127db6c56 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/8.cc 2ce793ac7e2255e5ffa2547e58e6ce98 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc 0f53fd2c98db789650ab033ec9d01803 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc 9427e9cf969f0d08f14a1a13b87485a8 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc 94d52c0d98f01361a36cec703084be1e libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc + 5d259328148027802c605a959b47bd5e libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc d01bac530faefa2bf6f8e40491f05c7f libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc 1e39c9c0421bc82db0c18bd9c64c09fc libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc e8c66a1dcf0c63e42eb4bc2cbb15b2a2 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc *************** e34f823844c3d54292fbafc13806f265 libstd *** 24689,24701 **** 0d06ba137a8977496985561905115094 libstdc++-v3/testsuite/27_io/basic_streambuf/3.cc b7145f894e070c9611d3e745e8b12659 libstdc++-v3/testsuite/27_io/basic_streambuf/cons/char/1.cc e433901fc7ab00bf773373cf093dc877 libstdc++-v3/testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc - 8e2689150d86b653c81e55e1e5e09f44 libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/1.cc 303964ca52c6bbe7d1c2a13309205771 libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc e501ed1cd0d4e208fafd2bcac83816b3 libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc 04ed8a84eb9c3e507f1cd03834ece1a4 libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/9322.cc - a593c4885f3596745fb852581c4d38ae libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc 729756db537c5b569c86cea8ccd10362 libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc aa2cb034b478647c56ea6b5bc374adb5 libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc 013881431ca55a743bacef58c0807854 libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc 684338fa20ae0a4f4089d62718a0e588 libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/char/1.cc 85a5702392c8550b947397d458d3bdac libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc --- 24807,24819 ---- 0d06ba137a8977496985561905115094 libstdc++-v3/testsuite/27_io/basic_streambuf/3.cc b7145f894e070c9611d3e745e8b12659 libstdc++-v3/testsuite/27_io/basic_streambuf/cons/char/1.cc e433901fc7ab00bf773373cf093dc877 libstdc++-v3/testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc 303964ca52c6bbe7d1c2a13309205771 libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc e501ed1cd0d4e208fafd2bcac83816b3 libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc + 8e2689150d86b653c81e55e1e5e09f44 libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/1.cc 04ed8a84eb9c3e507f1cd03834ece1a4 libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/9322.cc 729756db537c5b569c86cea8ccd10362 libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc aa2cb034b478647c56ea6b5bc374adb5 libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc + a593c4885f3596745fb852581c4d38ae libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc 013881431ca55a743bacef58c0807854 libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc 684338fa20ae0a4f4089d62718a0e588 libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/char/1.cc 85a5702392c8550b947397d458d3bdac libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc *************** ae1ad2f50003ad90711372ef773ac1be libstd *** 24713,24722 **** 72bafb8c5d09dae4805b241e4c341cbc libstdc++-v3/testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc 3fbf35c11bc430d5d14889ead547623b libstdc++-v3/testsuite/27_io/basic_streambuf/sputc/char/1057.cc f14ae2a7b7bb6e1ff0fb032ddcc7a551 libstdc++-v3/testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc - 8902f03faca92abf49313ca42f4316f3 libstdc++-v3/testsuite/27_io/basic_streambuf/sputn/char/1.cc 9c45c9f34fc6b6b9865ad4670b9ef871 libstdc++-v3/testsuite/27_io/basic_streambuf/sputn/char/1057.cc ! d6c5c20e51d4ed015aaac4d9d4a5981d libstdc++-v3/testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc cbc7c80c34e0fd78592934763ea4668c libstdc++-v3/testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc 7ee508bdf8b498d72109525f83d6abb8 libstdc++-v3/testsuite/27_io/basic_streambuf/sync/char/1057.cc 4b331efd0a0cac4ea33be1492544cf76 libstdc++-v3/testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc 97c7d7cfc23f46c76ec2083653495998 libstdc++-v3/testsuite/27_io/basic_stringbuf/1.cc --- 24831,24840 ---- 72bafb8c5d09dae4805b241e4c341cbc libstdc++-v3/testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc 3fbf35c11bc430d5d14889ead547623b libstdc++-v3/testsuite/27_io/basic_streambuf/sputc/char/1057.cc f14ae2a7b7bb6e1ff0fb032ddcc7a551 libstdc++-v3/testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc 9c45c9f34fc6b6b9865ad4670b9ef871 libstdc++-v3/testsuite/27_io/basic_streambuf/sputn/char/1057.cc ! 8902f03faca92abf49313ca42f4316f3 libstdc++-v3/testsuite/27_io/basic_streambuf/sputn/char/1.cc cbc7c80c34e0fd78592934763ea4668c libstdc++-v3/testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc + d6c5c20e51d4ed015aaac4d9d4a5981d libstdc++-v3/testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc 7ee508bdf8b498d72109525f83d6abb8 libstdc++-v3/testsuite/27_io/basic_streambuf/sync/char/1057.cc 4b331efd0a0cac4ea33be1492544cf76 libstdc++-v3/testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc 97c7d7cfc23f46c76ec2083653495998 libstdc++-v3/testsuite/27_io/basic_stringbuf/1.cc *************** b8aaddc84da8e5d7711355e0856f8c7b libstd *** 24749,24761 **** bb312a10966ccc54e38bd035cd57b5bf libstdc++-v3/testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc 4e130de3e6ad54ce9ac3257257733931 libstdc++-v3/testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc 5a14b6617f3324bbc5afdcd0a90e7adc libstdc++-v3/testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc - 539639491815ace0c76e2044652319a6 libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/char/1.cc e0739e619559fff1bf50ca92f96d92cf libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc 4c0d6f1644669840514c4d17730e119d libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc 93989c2d9c8ab44e8f179f4dfb0dd382 libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/char/2.cc - d2d1925fb83de1c60b24dab29983405b libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc d5a22c870d78d04eab42a4b7dc5546cb libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc 4e314668d10857f4ba3ebcc70c0752bf libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc 288bba44c2379eedec5bb3a01ec11516 libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc 04e18ee911fd2b824daeb57a5f17a69a libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/char/1.cc 968815bd9c6652404b199d4ae60d3032 libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/char/2.cc --- 24867,24879 ---- bb312a10966ccc54e38bd035cd57b5bf libstdc++-v3/testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc 4e130de3e6ad54ce9ac3257257733931 libstdc++-v3/testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc 5a14b6617f3324bbc5afdcd0a90e7adc libstdc++-v3/testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc e0739e619559fff1bf50ca92f96d92cf libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc 4c0d6f1644669840514c4d17730e119d libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc + 539639491815ace0c76e2044652319a6 libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/char/1.cc 93989c2d9c8ab44e8f179f4dfb0dd382 libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/char/2.cc d5a22c870d78d04eab42a4b7dc5546cb libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc 4e314668d10857f4ba3ebcc70c0752bf libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc + d2d1925fb83de1c60b24dab29983405b libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc 288bba44c2379eedec5bb3a01ec11516 libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc 04e18ee911fd2b824daeb57a5f17a69a libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/char/1.cc 968815bd9c6652404b199d4ae60d3032 libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/char/2.cc *************** c172c89ce7bd672a733ee90c1cb4d7e6 libstd *** 24781,24806 **** 96ea829b32d223a9c6b9ea2c8f494c57 libstdc++-v3/testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc 96a1aea2bfb87869c8478da99c848994 libstdc++-v3/testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc 6c1655cbef28045bff4695ed06ea057e libstdc++-v3/testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc - 338acb2532c6d07479eb5c4569d553fd libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/char/1.cc b6afe97bbf2b5373b3b6815fbebf75ce libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/char/1057.cc ef6f72d9109e6b28a40d7a7d9dfcb7ce libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc - 7e1d91d7fe1ac5d070e116055b1901a2 libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc 1df576215f05c6148de0ff93cc0c9a29 libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc eaeac953ce67b31236c0712a1273ad0f libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc - 9c53f34b0316618c9fdcade2f22f4909 libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/char/1.cc d38cc533c9fb5a8c5643f2c477427e0e libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/char/1057.cc b10ef69a67b7a054fe89233c000785cf libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc - d4ab3b88dc0530951ea40b98882d8169 libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc f8f60964cd7a3c5ce641f1ae033e1be9 libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc 690beefd2691dc8aa21944fa0c550a7b libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc 61047187f758045b5f5663af03a899ae libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc f80f5def4cd7cd3c8a2405d3ddce7540 libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/2.cc - c299ee1c8a4f80927305cd732e71cb43 libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3.cc b503a2d2c73f084b77e637527b45122c libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3955.cc 8f66c5d8a0250cca831b367bd0e26eba libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc 6db93379b9a03196c7998c08a970a6bb libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc - 703f57ea0e479d4c7f580b1eb3575963 libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc 7e35466b49634e6e2f9651842d94b373 libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc a44a0b81338c22eea850dd44444d5c05 libstdc++-v3/testsuite/27_io/basic_stringbuf/sungetc/char/1.cc 7d27a0775d63d61fb9de6d3d6da8e8d9 libstdc++-v3/testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc 917a36c3c2bfc9758bd5ec1e7639ee02 libstdc++-v3/testsuite/27_io/basic_stringbuf/sync/char/1057.cc --- 24899,24924 ---- 96ea829b32d223a9c6b9ea2c8f494c57 libstdc++-v3/testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc 96a1aea2bfb87869c8478da99c848994 libstdc++-v3/testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc 6c1655cbef28045bff4695ed06ea057e libstdc++-v3/testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc b6afe97bbf2b5373b3b6815fbebf75ce libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/char/1057.cc + 338acb2532c6d07479eb5c4569d553fd libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/char/1.cc ef6f72d9109e6b28a40d7a7d9dfcb7ce libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc 1df576215f05c6148de0ff93cc0c9a29 libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc + 7e1d91d7fe1ac5d070e116055b1901a2 libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc eaeac953ce67b31236c0712a1273ad0f libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc d38cc533c9fb5a8c5643f2c477427e0e libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/char/1057.cc + 9c53f34b0316618c9fdcade2f22f4909 libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/char/1.cc b10ef69a67b7a054fe89233c000785cf libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc f8f60964cd7a3c5ce641f1ae033e1be9 libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc + d4ab3b88dc0530951ea40b98882d8169 libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc 690beefd2691dc8aa21944fa0c550a7b libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc 61047187f758045b5f5663af03a899ae libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc f80f5def4cd7cd3c8a2405d3ddce7540 libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/2.cc b503a2d2c73f084b77e637527b45122c libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3955.cc + c299ee1c8a4f80927305cd732e71cb43 libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3.cc 8f66c5d8a0250cca831b367bd0e26eba libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc 6db93379b9a03196c7998c08a970a6bb libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc 7e35466b49634e6e2f9651842d94b373 libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc + 703f57ea0e479d4c7f580b1eb3575963 libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc a44a0b81338c22eea850dd44444d5c05 libstdc++-v3/testsuite/27_io/basic_stringbuf/sungetc/char/1.cc 7d27a0775d63d61fb9de6d3d6da8e8d9 libstdc++-v3/testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc 917a36c3c2bfc9758bd5ec1e7639ee02 libstdc++-v3/testsuite/27_io/basic_stringbuf/sync/char/1057.cc *************** f427e189a2ad054fb6a3b80b7fa32e2b libstd *** 24819,24825 **** 8a6e0267600fc0040deced368fe599cd libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/2.cc 0e74d848937b2d47e2ab1800e273be6c libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/3.cc c7bffe509426ae03b446db0db2cac7d8 libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/4.cc - 81506b10b273e39e1fb7035809f7eb53 libstdc++-v3/testsuite/27_io/fpos/1.cc d781e7348701865dac2269dd99991cb0 libstdc++-v3/testsuite/27_io/fpos/11450.cc 0e96c942accaa9ac4cffb702a6f38aec libstdc++-v3/testsuite/27_io/fpos/14252.cc 0f616c8411fc92556d16f49a771ed903 libstdc++-v3/testsuite/27_io/fpos/14320-1.cc --- 24937,24942 ---- *************** ce311ddedd7eb420b6835bc9935b5284 libstd *** 24828,24835 **** b8ee3386ad6521e72b5fd25eb7089959 libstdc++-v3/testsuite/27_io/fpos/14320-4.cc 058bf44071af8afedf294c6a1b5c1e50 libstdc++-v3/testsuite/27_io/fpos/14320-5.cc 164e78eefe73d16d5b998cbc86669615 libstdc++-v3/testsuite/27_io/fpos/14775.cc ! 8e4117392d9f7fa1a2d44a11799676fa libstdc++-v3/testsuite/27_io/fpos/mbstate_t/1.cc 9f469eb7401de043a85a6aeef26e5267 libstdc++-v3/testsuite/27_io/fpos/mbstate_t/12065.cc 2a88eec52b8f83bfa7ca001a28daf4e1 libstdc++-v3/testsuite/27_io/fpos/mbstate_t/2.cc ff868872a38f6a20b77af55a38d52120 libstdc++-v3/testsuite/27_io/fpos/mbstate_t/3.cc e7ee058a895a3a54e5d813031650f421 libstdc++-v3/testsuite/27_io/fpos/mbstate_t/4_neg.cc --- 24945,24953 ---- b8ee3386ad6521e72b5fd25eb7089959 libstdc++-v3/testsuite/27_io/fpos/14320-4.cc 058bf44071af8afedf294c6a1b5c1e50 libstdc++-v3/testsuite/27_io/fpos/14320-5.cc 164e78eefe73d16d5b998cbc86669615 libstdc++-v3/testsuite/27_io/fpos/14775.cc ! 81506b10b273e39e1fb7035809f7eb53 libstdc++-v3/testsuite/27_io/fpos/1.cc 9f469eb7401de043a85a6aeef26e5267 libstdc++-v3/testsuite/27_io/fpos/mbstate_t/12065.cc + 8e4117392d9f7fa1a2d44a11799676fa libstdc++-v3/testsuite/27_io/fpos/mbstate_t/1.cc 2a88eec52b8f83bfa7ca001a28daf4e1 libstdc++-v3/testsuite/27_io/fpos/mbstate_t/2.cc ff868872a38f6a20b77af55a38d52120 libstdc++-v3/testsuite/27_io/fpos/mbstate_t/3.cc e7ee058a895a3a54e5d813031650f421 libstdc++-v3/testsuite/27_io/fpos/mbstate_t/4_neg.cc *************** e7ee058a895a3a54e5d813031650f421 libstd *** 24837,24848 **** b1cbf5f7c95e01ddafb3f558cee1d8ae libstdc++-v3/testsuite/27_io/ios_base/cons/assign_neg.cc 22923fbdbca52063cb2460e1cf09f265 libstdc++-v3/testsuite/27_io/ios_base/cons/copy_neg.cc f98edba4011372049fecca338fb80623 libstdc++-v3/testsuite/27_io/ios_base/state/1.cc - a8a6a56b2f1cab85bc73bb22594bb741 libstdc++-v3/testsuite/27_io/ios_base/storage/1.cc d5f5aae7bec185a2b090c2d3c8dd75da libstdc++-v3/testsuite/27_io/ios_base/storage/11584.cc 9b6e90fd908bc42418e960ed55eeb702 libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc 99f54877d7693326a2a7de5ecf4d7a25 libstdc++-v3/testsuite/27_io/ios_base/storage/3.cc - 6aceb62a4c3b341b638c0157e74484a6 libstdc++-v3/testsuite/27_io/ios_base/sync_with_stdio/1.cc cacea0585ee06f81539a77df3df398c7 libstdc++-v3/testsuite/27_io/ios_base/sync_with_stdio/16959.cc 949fb2e85ccd6318ae459f20026e6277 libstdc++-v3/testsuite/27_io/ios_base/sync_with_stdio/2.cc bdf77ecc99c202ee295857273177b9c3 libstdc++-v3/testsuite/27_io/ios_base/sync_with_stdio/9523.cc afdc5cd14848fcba31e4a23a7e6c78f2 libstdc++-v3/testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc --- 24955,24966 ---- b1cbf5f7c95e01ddafb3f558cee1d8ae libstdc++-v3/testsuite/27_io/ios_base/cons/assign_neg.cc 22923fbdbca52063cb2460e1cf09f265 libstdc++-v3/testsuite/27_io/ios_base/cons/copy_neg.cc f98edba4011372049fecca338fb80623 libstdc++-v3/testsuite/27_io/ios_base/state/1.cc d5f5aae7bec185a2b090c2d3c8dd75da libstdc++-v3/testsuite/27_io/ios_base/storage/11584.cc + a8a6a56b2f1cab85bc73bb22594bb741 libstdc++-v3/testsuite/27_io/ios_base/storage/1.cc 9b6e90fd908bc42418e960ed55eeb702 libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc 99f54877d7693326a2a7de5ecf4d7a25 libstdc++-v3/testsuite/27_io/ios_base/storage/3.cc cacea0585ee06f81539a77df3df398c7 libstdc++-v3/testsuite/27_io/ios_base/sync_with_stdio/16959.cc + 6aceb62a4c3b341b638c0157e74484a6 libstdc++-v3/testsuite/27_io/ios_base/sync_with_stdio/1.cc 949fb2e85ccd6318ae459f20026e6277 libstdc++-v3/testsuite/27_io/ios_base/sync_with_stdio/2.cc bdf77ecc99c202ee295857273177b9c3 libstdc++-v3/testsuite/27_io/ios_base/sync_with_stdio/9523.cc afdc5cd14848fcba31e4a23a7e6c78f2 libstdc++-v3/testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc *************** f37ee6d746118393b38959c9808a6609 libstd *** 24862,24941 **** 3dab506ed6daf8e70d3547061274bd49 libstdc++-v3/testsuite/27_io/manipulators/standard/char/2.cc 094e9909ae5310a60c5c9b35d5a7153a libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/1.cc 80efad9d797d13ceb67f2315d45ec066 libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/2.cc - c6d3d978424ec860a06f2607870c4a20 libstdc++-v3/testsuite/27_io/objects/char/1.cc a6e9021c82998bd5f90b0141c88bd751 libstdc++-v3/testsuite/27_io/objects/char/10.cc bac4687163d8f7931845c1c38bcf4cb0 libstdc++-v3/testsuite/27_io/objects/char/12048-1.cc cb3d34011bdc15f3840bd3169e2087c3 libstdc++-v3/testsuite/27_io/objects/char/12048-2.cc c57dd0f05434d2672644824ff64d994d libstdc++-v3/testsuite/27_io/objects/char/12048-3.cc abb92c4566eb85d2adff888b0c6a1efd libstdc++-v3/testsuite/27_io/objects/char/12048-4.cc 39c9e780b59dd7aec7c7d99cbaba5e39 libstdc++-v3/testsuite/27_io/objects/char/12048-5.cc ! e0bef5ee21b5c28db822ab3f821b498b libstdc++-v3/testsuite/27_io/objects/char/2.cc e7080fc7bae2ac983a83d2158cbbded0 libstdc++-v3/testsuite/27_io/objects/char/2523-1_xin.cc 8c1b578bb2722053c950f2cf943baf83 libstdc++-v3/testsuite/27_io/objects/char/2523-1_xin.in 1ef9e1967906835c7792caeea132a90c libstdc++-v3/testsuite/27_io/objects/char/2523-2_xin.cc daa7a5fffcba8b5ec5ca1a8de7734416 libstdc++-v3/testsuite/27_io/objects/char/2523-2_xin.in 0aaed01830d4ac45b2cf095ae901b002 libstdc++-v3/testsuite/27_io/objects/char/3045.cc c0320de9207fc21cc6e8622e69757088 libstdc++-v3/testsuite/27_io/objects/char/3647.cc b1c7b325aa99e739e775bdb86c75c86f libstdc++-v3/testsuite/27_io/objects/char/3_xin.cc b715c45a6677f269807dab0bbcf0ee1d libstdc++-v3/testsuite/27_io/objects/char/3_xin.in 2f1b247ef78dc19abb827521621c7d0c libstdc++-v3/testsuite/27_io/objects/char/4_xin.cc 68b329da9893e34099c7d8ad5cb9c940 libstdc++-v3/testsuite/27_io/objects/char/4_xin.in - db1828c22ab32ab4e9900b858ef402ec libstdc++-v3/testsuite/27_io/objects/char/5.cc 4d10e8af28ee09abfdfde0d25a49e4be libstdc++-v3/testsuite/27_io/objects/char/5268.cc dc889e2365373239ea1e890fee01fd06 libstdc++-v3/testsuite/27_io/objects/char/5280_xin.cc 81dc9bdb52d04dc20036dbd8313ed055 libstdc++-v3/testsuite/27_io/objects/char/5280_xin.in ! 82bba9d292b4deebb47eda51601f92f0 libstdc++-v3/testsuite/27_io/objects/char/6.cc c4c44ede587b947a4078f7ac69452665 libstdc++-v3/testsuite/27_io/objects/char/6548_xin.cc d8e8fca2dc0f896fd7cb4cb0031ba249 libstdc++-v3/testsuite/27_io/objects/char/6548_xin.in 1fdf488cdb469d998ea1ac4505104643 libstdc++-v3/testsuite/27_io/objects/char/6648-1_xin.cc 069d0b68d99275bb4412e90bd9d5c966 libstdc++-v3/testsuite/27_io/objects/char/6648-1_xin.in 768e1fa0cf13dc1283455bb704fe28b4 libstdc++-v3/testsuite/27_io/objects/char/6648-2_xin.cc 6b76e6feddcc145dc3499d8d123d9da7 libstdc++-v3/testsuite/27_io/objects/char/6648-2_xin.in ! 3218f77987edde2ed048b28995ae4846 libstdc++-v3/testsuite/27_io/objects/char/7.cc 3061c3b451733c29725fe26ad8d5b758 libstdc++-v3/testsuite/27_io/objects/char/7744_xin.cc 0bee89b07a248e27c83fc3d5951213c1 libstdc++-v3/testsuite/27_io/objects/char/7744_xin.in f6bed760a5b0b314814899ca4ecdf693 libstdc++-v3/testsuite/27_io/objects/char/8.cc - 8ad5a95d91c64800f98692d71a7f15b0 libstdc++-v3/testsuite/27_io/objects/char/9.cc 75ea7518304ffdeca0a7ca8e83780b42 libstdc++-v3/testsuite/27_io/objects/char/9661-1.cc 44742bade213e958990f1084a39389d0 libstdc++-v3/testsuite/27_io/objects/char/9661-2_xin.cc 33ab658c3d687d1d73a0e92a596f725e libstdc++-v3/testsuite/27_io/objects/char/9661-2_xin.in ! 38fb482cf59e5438a9e9d58ba1d14959 libstdc++-v3/testsuite/27_io/objects/wchar_t/1.cc f10153d0e9c5eadd2e13ed87ab4ce4e2 libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc f071a1450f783fb15b17d84c3700f414 libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc - 83777827e3e70cc0371d18d0b830ac51 libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc 2ba53a18c174ee065429e978255dae61 libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-1.cc 6c9b249dd8c608c9ed435fe17206b6cb libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-2.cc 9a39a6d20b6509db6018a020b9018bf5 libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-3.cc 8bcfe948483314d7912c4616b2f7a659 libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-4.cc 86475a8a1a5cc5f95afa5ba7211a8d68 libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-5.cc ! 029aab4ecdafcf6ead8bca53229360ed libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc 8e9143042aa6e4607bfe9dc054fc9aa5 libstdc++-v3/testsuite/27_io/objects/wchar_t/13582-1_xin.cc d577273ff885c3f84dadb8578bb41399 libstdc++-v3/testsuite/27_io/objects/wchar_t/13582-1_xin.in ! a5037963952740e17a7d1dd9594fc564 libstdc++-v3/testsuite/27_io/objects/wchar_t/2.cc cdb087df27aa92b0a3ca34c2713a6f4c libstdc++-v3/testsuite/27_io/objects/wchar_t/2523-1_xin.cc 8c1b578bb2722053c950f2cf943baf83 libstdc++-v3/testsuite/27_io/objects/wchar_t/2523-1_xin.in a91e048e0d5eb3041ac1f970979cf64a libstdc++-v3/testsuite/27_io/objects/wchar_t/2523-2_xin.cc daa7a5fffcba8b5ec5ca1a8de7734416 libstdc++-v3/testsuite/27_io/objects/wchar_t/2523-2_xin.in cacc713bf0630be7c0727ab7f1e30d91 libstdc++-v3/testsuite/27_io/objects/wchar_t/3045.cc d5293947001510ebc90088dcc187e480 libstdc++-v3/testsuite/27_io/objects/wchar_t/3647.cc 44b22f43480fcc4ffbf18e4ac2376b93 libstdc++-v3/testsuite/27_io/objects/wchar_t/3_xin.cc b715c45a6677f269807dab0bbcf0ee1d libstdc++-v3/testsuite/27_io/objects/wchar_t/3_xin.in cf59997a88fdbf965fa77b4c029fd6b5 libstdc++-v3/testsuite/27_io/objects/wchar_t/4_xin.cc 68b329da9893e34099c7d8ad5cb9c940 libstdc++-v3/testsuite/27_io/objects/wchar_t/4_xin.in - 717a4641e6e06d5e035551a358f26683 libstdc++-v3/testsuite/27_io/objects/wchar_t/5.cc 864087ada13cead815ebd713aa4011d9 libstdc++-v3/testsuite/27_io/objects/wchar_t/5268.cc 50319564e26ae81fcbc5a21b543c220e libstdc++-v3/testsuite/27_io/objects/wchar_t/5280_xin.cc e7df7cd2ca07f4f1ab415d457a6e1c13 libstdc++-v3/testsuite/27_io/objects/wchar_t/5280_xin.in ! 39e7fda399c844e7171ce250160d2735 libstdc++-v3/testsuite/27_io/objects/wchar_t/6.cc 045b24912d819d31e30c0a945fc6c5ff libstdc++-v3/testsuite/27_io/objects/wchar_t/6548_xin.cc d8e8fca2dc0f896fd7cb4cb0031ba249 libstdc++-v3/testsuite/27_io/objects/wchar_t/6548_xin.in 423a7c4374e94cec473971bbcc32c2f2 libstdc++-v3/testsuite/27_io/objects/wchar_t/6648-1_xin.cc 069d0b68d99275bb4412e90bd9d5c966 libstdc++-v3/testsuite/27_io/objects/wchar_t/6648-1_xin.in 65b69bea1f25d9fb675b7c01be1a357a libstdc++-v3/testsuite/27_io/objects/wchar_t/6648-2_xin.cc 6b76e6feddcc145dc3499d8d123d9da7 libstdc++-v3/testsuite/27_io/objects/wchar_t/6648-2_xin.in ! 4ac9d122e3a883b32dba7ae4294e0bea libstdc++-v3/testsuite/27_io/objects/wchar_t/7.cc de324ff0d3e78294e9040cbe1375ef9c libstdc++-v3/testsuite/27_io/objects/wchar_t/7744_xin.cc 0bee89b07a248e27c83fc3d5951213c1 libstdc++-v3/testsuite/27_io/objects/wchar_t/7744_xin.in 56eec23e7af17ed17533d40a2225804b libstdc++-v3/testsuite/27_io/objects/wchar_t/8.cc b7893db0b450aa3e72e72be705aa752a libstdc++-v3/testsuite/27_io/objects/wchar_t/9520.cc 8f762d7bb08f56fd57c8e7d5250e74bf libstdc++-v3/testsuite/27_io/objects/wchar_t/9661-1.cc --- 24980,25059 ---- 3dab506ed6daf8e70d3547061274bd49 libstdc++-v3/testsuite/27_io/manipulators/standard/char/2.cc 094e9909ae5310a60c5c9b35d5a7153a libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/1.cc 80efad9d797d13ceb67f2315d45ec066 libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/2.cc a6e9021c82998bd5f90b0141c88bd751 libstdc++-v3/testsuite/27_io/objects/char/10.cc bac4687163d8f7931845c1c38bcf4cb0 libstdc++-v3/testsuite/27_io/objects/char/12048-1.cc cb3d34011bdc15f3840bd3169e2087c3 libstdc++-v3/testsuite/27_io/objects/char/12048-2.cc c57dd0f05434d2672644824ff64d994d libstdc++-v3/testsuite/27_io/objects/char/12048-3.cc abb92c4566eb85d2adff888b0c6a1efd libstdc++-v3/testsuite/27_io/objects/char/12048-4.cc 39c9e780b59dd7aec7c7d99cbaba5e39 libstdc++-v3/testsuite/27_io/objects/char/12048-5.cc ! c6d3d978424ec860a06f2607870c4a20 libstdc++-v3/testsuite/27_io/objects/char/1.cc e7080fc7bae2ac983a83d2158cbbded0 libstdc++-v3/testsuite/27_io/objects/char/2523-1_xin.cc 8c1b578bb2722053c950f2cf943baf83 libstdc++-v3/testsuite/27_io/objects/char/2523-1_xin.in 1ef9e1967906835c7792caeea132a90c libstdc++-v3/testsuite/27_io/objects/char/2523-2_xin.cc daa7a5fffcba8b5ec5ca1a8de7734416 libstdc++-v3/testsuite/27_io/objects/char/2523-2_xin.in + e0bef5ee21b5c28db822ab3f821b498b libstdc++-v3/testsuite/27_io/objects/char/2.cc 0aaed01830d4ac45b2cf095ae901b002 libstdc++-v3/testsuite/27_io/objects/char/3045.cc c0320de9207fc21cc6e8622e69757088 libstdc++-v3/testsuite/27_io/objects/char/3647.cc b1c7b325aa99e739e775bdb86c75c86f libstdc++-v3/testsuite/27_io/objects/char/3_xin.cc b715c45a6677f269807dab0bbcf0ee1d libstdc++-v3/testsuite/27_io/objects/char/3_xin.in 2f1b247ef78dc19abb827521621c7d0c libstdc++-v3/testsuite/27_io/objects/char/4_xin.cc 68b329da9893e34099c7d8ad5cb9c940 libstdc++-v3/testsuite/27_io/objects/char/4_xin.in 4d10e8af28ee09abfdfde0d25a49e4be libstdc++-v3/testsuite/27_io/objects/char/5268.cc dc889e2365373239ea1e890fee01fd06 libstdc++-v3/testsuite/27_io/objects/char/5280_xin.cc 81dc9bdb52d04dc20036dbd8313ed055 libstdc++-v3/testsuite/27_io/objects/char/5280_xin.in ! db1828c22ab32ab4e9900b858ef402ec libstdc++-v3/testsuite/27_io/objects/char/5.cc c4c44ede587b947a4078f7ac69452665 libstdc++-v3/testsuite/27_io/objects/char/6548_xin.cc d8e8fca2dc0f896fd7cb4cb0031ba249 libstdc++-v3/testsuite/27_io/objects/char/6548_xin.in 1fdf488cdb469d998ea1ac4505104643 libstdc++-v3/testsuite/27_io/objects/char/6648-1_xin.cc 069d0b68d99275bb4412e90bd9d5c966 libstdc++-v3/testsuite/27_io/objects/char/6648-1_xin.in 768e1fa0cf13dc1283455bb704fe28b4 libstdc++-v3/testsuite/27_io/objects/char/6648-2_xin.cc 6b76e6feddcc145dc3499d8d123d9da7 libstdc++-v3/testsuite/27_io/objects/char/6648-2_xin.in ! 82bba9d292b4deebb47eda51601f92f0 libstdc++-v3/testsuite/27_io/objects/char/6.cc 3061c3b451733c29725fe26ad8d5b758 libstdc++-v3/testsuite/27_io/objects/char/7744_xin.cc 0bee89b07a248e27c83fc3d5951213c1 libstdc++-v3/testsuite/27_io/objects/char/7744_xin.in + 3218f77987edde2ed048b28995ae4846 libstdc++-v3/testsuite/27_io/objects/char/7.cc f6bed760a5b0b314814899ca4ecdf693 libstdc++-v3/testsuite/27_io/objects/char/8.cc 75ea7518304ffdeca0a7ca8e83780b42 libstdc++-v3/testsuite/27_io/objects/char/9661-1.cc 44742bade213e958990f1084a39389d0 libstdc++-v3/testsuite/27_io/objects/char/9661-2_xin.cc 33ab658c3d687d1d73a0e92a596f725e libstdc++-v3/testsuite/27_io/objects/char/9661-2_xin.in ! 8ad5a95d91c64800f98692d71a7f15b0 libstdc++-v3/testsuite/27_io/objects/char/9.cc f10153d0e9c5eadd2e13ed87ab4ce4e2 libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc f071a1450f783fb15b17d84c3700f414 libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc 2ba53a18c174ee065429e978255dae61 libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-1.cc 6c9b249dd8c608c9ed435fe17206b6cb libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-2.cc 9a39a6d20b6509db6018a020b9018bf5 libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-3.cc 8bcfe948483314d7912c4616b2f7a659 libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-4.cc 86475a8a1a5cc5f95afa5ba7211a8d68 libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-5.cc ! 83777827e3e70cc0371d18d0b830ac51 libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc 8e9143042aa6e4607bfe9dc054fc9aa5 libstdc++-v3/testsuite/27_io/objects/wchar_t/13582-1_xin.cc d577273ff885c3f84dadb8578bb41399 libstdc++-v3/testsuite/27_io/objects/wchar_t/13582-1_xin.in ! 029aab4ecdafcf6ead8bca53229360ed libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc ! 38fb482cf59e5438a9e9d58ba1d14959 libstdc++-v3/testsuite/27_io/objects/wchar_t/1.cc cdb087df27aa92b0a3ca34c2713a6f4c libstdc++-v3/testsuite/27_io/objects/wchar_t/2523-1_xin.cc 8c1b578bb2722053c950f2cf943baf83 libstdc++-v3/testsuite/27_io/objects/wchar_t/2523-1_xin.in a91e048e0d5eb3041ac1f970979cf64a libstdc++-v3/testsuite/27_io/objects/wchar_t/2523-2_xin.cc daa7a5fffcba8b5ec5ca1a8de7734416 libstdc++-v3/testsuite/27_io/objects/wchar_t/2523-2_xin.in + a5037963952740e17a7d1dd9594fc564 libstdc++-v3/testsuite/27_io/objects/wchar_t/2.cc cacc713bf0630be7c0727ab7f1e30d91 libstdc++-v3/testsuite/27_io/objects/wchar_t/3045.cc d5293947001510ebc90088dcc187e480 libstdc++-v3/testsuite/27_io/objects/wchar_t/3647.cc 44b22f43480fcc4ffbf18e4ac2376b93 libstdc++-v3/testsuite/27_io/objects/wchar_t/3_xin.cc b715c45a6677f269807dab0bbcf0ee1d libstdc++-v3/testsuite/27_io/objects/wchar_t/3_xin.in cf59997a88fdbf965fa77b4c029fd6b5 libstdc++-v3/testsuite/27_io/objects/wchar_t/4_xin.cc 68b329da9893e34099c7d8ad5cb9c940 libstdc++-v3/testsuite/27_io/objects/wchar_t/4_xin.in 864087ada13cead815ebd713aa4011d9 libstdc++-v3/testsuite/27_io/objects/wchar_t/5268.cc 50319564e26ae81fcbc5a21b543c220e libstdc++-v3/testsuite/27_io/objects/wchar_t/5280_xin.cc e7df7cd2ca07f4f1ab415d457a6e1c13 libstdc++-v3/testsuite/27_io/objects/wchar_t/5280_xin.in ! 717a4641e6e06d5e035551a358f26683 libstdc++-v3/testsuite/27_io/objects/wchar_t/5.cc 045b24912d819d31e30c0a945fc6c5ff libstdc++-v3/testsuite/27_io/objects/wchar_t/6548_xin.cc d8e8fca2dc0f896fd7cb4cb0031ba249 libstdc++-v3/testsuite/27_io/objects/wchar_t/6548_xin.in 423a7c4374e94cec473971bbcc32c2f2 libstdc++-v3/testsuite/27_io/objects/wchar_t/6648-1_xin.cc 069d0b68d99275bb4412e90bd9d5c966 libstdc++-v3/testsuite/27_io/objects/wchar_t/6648-1_xin.in 65b69bea1f25d9fb675b7c01be1a357a libstdc++-v3/testsuite/27_io/objects/wchar_t/6648-2_xin.cc 6b76e6feddcc145dc3499d8d123d9da7 libstdc++-v3/testsuite/27_io/objects/wchar_t/6648-2_xin.in ! 39e7fda399c844e7171ce250160d2735 libstdc++-v3/testsuite/27_io/objects/wchar_t/6.cc de324ff0d3e78294e9040cbe1375ef9c libstdc++-v3/testsuite/27_io/objects/wchar_t/7744_xin.cc 0bee89b07a248e27c83fc3d5951213c1 libstdc++-v3/testsuite/27_io/objects/wchar_t/7744_xin.in + 4ac9d122e3a883b32dba7ae4294e0bea libstdc++-v3/testsuite/27_io/objects/wchar_t/7.cc 56eec23e7af17ed17533d40a2225804b libstdc++-v3/testsuite/27_io/objects/wchar_t/8.cc b7893db0b450aa3e72e72be705aa752a libstdc++-v3/testsuite/27_io/objects/wchar_t/9520.cc 8f762d7bb08f56fd57c8e7d5250e74bf libstdc++-v3/testsuite/27_io/objects/wchar_t/9661-1.cc *************** b715c45a6677f269807dab0bbcf0ee1d libstd *** 24947,24954 **** ec13077ba45368d456045a1203d6fab1 libstdc++-v3/testsuite/27_io/types/1.cc d8b9f7919024d17415f724a3ac95ce05 libstdc++-v3/testsuite/27_io/types/2.cc 3fd82f08ab16a228039562396b3e281f libstdc++-v3/testsuite/27_io/types/3.cc - 02e052f323ffda25bb25528b910f8a9a libstdc++-v3/testsuite/Makefile.am - 6e0cfaffbc6cb54a9e26c131b0547eb3 libstdc++-v3/testsuite/Makefile.in 02143153c968c0f22ee7bc20083dfa85 libstdc++-v3/testsuite/backward/11460.cc 3489918bda0c32e7f47c2cdaed6c6ae3 libstdc++-v3/testsuite/backward/header_deque_h.cc 5fe56078eceb550d7c427511cee65437 libstdc++-v3/testsuite/backward/header_hash_map_h.cc --- 25065,25070 ---- *************** edb6f06410a3c27aac377d7ed715e36d libstd *** 25102,25109 **** 2495b75ae122eac6da5bb4b6d024a906 libstdc++-v3/testsuite/ext/enc_filebuf/char/13189.cc ea395968fdc83e0d7027f43343bf570d libstdc++-v3/testsuite/ext/enc_filebuf/char/13598.cc e15fb4b4e0304bf06453b8629b264c2c libstdc++-v3/testsuite/ext/enc_filebuf/wchar_t/13189.cc - 36690cb1e03e2a9cb57a1c91f704bbc4 libstdc++-v3/testsuite/ext/hash_map/1.cc 9f57e30a4a5f8c64b41e5f7091b5c140 libstdc++-v3/testsuite/ext/hash_map/14648.cc 65cb35d5903bd0a45309e7b2b5f269cd libstdc++-v3/testsuite/ext/hash_map/23528.cc 4ec54c4116a176a09c84b6c55a447d20 libstdc++-v3/testsuite/ext/hash_map/instantiate.cc 529e521fa08b946e74a2dd26f08c6270 libstdc++-v3/testsuite/ext/hash_set/1.cc --- 25218,25225 ---- 2495b75ae122eac6da5bb4b6d024a906 libstdc++-v3/testsuite/ext/enc_filebuf/char/13189.cc ea395968fdc83e0d7027f43343bf570d libstdc++-v3/testsuite/ext/enc_filebuf/char/13598.cc e15fb4b4e0304bf06453b8629b264c2c libstdc++-v3/testsuite/ext/enc_filebuf/wchar_t/13189.cc 9f57e30a4a5f8c64b41e5f7091b5c140 libstdc++-v3/testsuite/ext/hash_map/14648.cc + 36690cb1e03e2a9cb57a1c91f704bbc4 libstdc++-v3/testsuite/ext/hash_map/1.cc 65cb35d5903bd0a45309e7b2b5f269cd libstdc++-v3/testsuite/ext/hash_map/23528.cc 4ec54c4116a176a09c84b6c55a447d20 libstdc++-v3/testsuite/ext/hash_map/instantiate.cc 529e521fa08b946e74a2dd26f08c6270 libstdc++-v3/testsuite/ext/hash_set/1.cc *************** acd7d95c0f1448e509670cdc2ef828cf libstd *** 25156,25190 **** b99b8f485227e3df386d156e90936622 libstdc++-v3/testsuite/ext/rope/4.cc 532c40d56d4091f4a62e3d824a99a147 libstdc++-v3/testsuite/ext/slist/check_construct_destroy.cc 8fb46396ae2297a43f9f2725e9127806 libstdc++-v3/testsuite/ext/slist/instantiate.cc - 04b0d6314d7a23f83cd9b3a47d561869 libstdc++-v3/testsuite/ext/stdio_filebuf/char/1.cc 1a81f51ba7e6f142a211948ef1e2151d libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-1.cc 314ec420f3eb1bf94933144e167a30f4 libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-2.cc 2b7103ac78fd69269b7cfedfb5a60083 libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-3.cc 46ace9763d26f5d155cba0ea4c5bc883 libstdc++-v3/testsuite/ext/stdio_filebuf/char/2.cc - d7c540ee7615b837e96526a3829a4eba libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/1.cc 3f028f496e589d91035910b62d9baa33 libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-1.cc 8936d6067005deb4ad4ea07a740e4879 libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-2.cc 2e46fc31043cc5efbf93c67bded68dca libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-3.cc 48121b6eb7068751f1080e2440415b92 libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-4.cc ! 16156e5a6eb049867b9e3903e5c21508 libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc 1f733e6c0ce2f2bd963d17738f12f326 libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc c1624a31c5a22a2f2d2b2326d872ea51 libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc b7e9f0c5e61fe5e7febb33bc6a26726e libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc 4655cf62774952e20c243dcc6b3102d3 libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc c695be2d4ce5918fbf775d027d4417ae libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc 6501ac7b56f5bbc2aa97f698143fcc79 libstdc++-v3/testsuite/lib/dg-options.exp ! f2381c0d7dd7a8f636bb6d0da12129f6 libstdc++-v3/testsuite/lib/libstdc++.exp 34a4bf3337bbd4d8a88db6062a1e47b0 libstdc++-v3/testsuite/lib/prune.exp 81a4e8c9692f4bd9d5c993a84008d25f libstdc++-v3/testsuite/libstdc++-abi/abi.exp 7f6b86d65248e8502929e4668a59f847 libstdc++-v3/testsuite/libstdc++-dg/normal.exp d14b67d62632b7171f77551cd123756d libstdc++-v3/testsuite/performance/20_util/allocator/insert.cc 661a496f21509169c33138ce956cbeb1 libstdc++-v3/testsuite/performance/20_util/allocator/insert_insert.cc 02cc238b0440889eafe4d9394ac52469 libstdc++-v3/testsuite/performance/20_util/allocator/list_sort_search.cc 63cc15ba360c25891e7fea467bf0f7a2 libstdc++-v3/testsuite/performance/20_util/allocator/map_mt_find.cc 3480f888e26648243d2304a8e4d563e1 libstdc++-v3/testsuite/performance/20_util/allocator/map_thread.cc 5d112a184214ce9c7807571a28e2aa28 libstdc++-v3/testsuite/performance/20_util/allocator/producer_consumer.cc - f464eaf8c6b42ee26f4596c8bf837c75 libstdc++-v3/testsuite/performance/21_strings/string_append.cc b0eab610d813700092348eeb495630e2 libstdc++-v3/testsuite/performance/21_strings/string_append_2.cc b978bc9a9504c67dc65b490cd1fe9eac libstdc++-v3/testsuite/performance/21_strings/string_cons_input_iterator.cc 307cb750d2554ffddad0382c95da49b8 libstdc++-v3/testsuite/performance/21_strings/string_find.cc 0618d73975fc1506034ddbea0f932567 libstdc++-v3/testsuite/performance/22_locale/is_wchar_t.cc --- 25272,25308 ---- b99b8f485227e3df386d156e90936622 libstdc++-v3/testsuite/ext/rope/4.cc 532c40d56d4091f4a62e3d824a99a147 libstdc++-v3/testsuite/ext/slist/check_construct_destroy.cc 8fb46396ae2297a43f9f2725e9127806 libstdc++-v3/testsuite/ext/slist/instantiate.cc 1a81f51ba7e6f142a211948ef1e2151d libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-1.cc 314ec420f3eb1bf94933144e167a30f4 libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-2.cc 2b7103ac78fd69269b7cfedfb5a60083 libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-3.cc + 04b0d6314d7a23f83cd9b3a47d561869 libstdc++-v3/testsuite/ext/stdio_filebuf/char/1.cc 46ace9763d26f5d155cba0ea4c5bc883 libstdc++-v3/testsuite/ext/stdio_filebuf/char/2.cc 3f028f496e589d91035910b62d9baa33 libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-1.cc 8936d6067005deb4ad4ea07a740e4879 libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-2.cc 2e46fc31043cc5efbf93c67bded68dca libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-3.cc 48121b6eb7068751f1080e2440415b92 libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-4.cc ! d7c540ee7615b837e96526a3829a4eba libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/1.cc 1f733e6c0ce2f2bd963d17738f12f326 libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc c1624a31c5a22a2f2d2b2326d872ea51 libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc b7e9f0c5e61fe5e7febb33bc6a26726e libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc 4655cf62774952e20c243dcc6b3102d3 libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc c695be2d4ce5918fbf775d027d4417ae libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc + 16156e5a6eb049867b9e3903e5c21508 libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc 6501ac7b56f5bbc2aa97f698143fcc79 libstdc++-v3/testsuite/lib/dg-options.exp ! d82c7e614500e9510d1de7adaf662a53 libstdc++-v3/testsuite/lib/libstdc++.exp 34a4bf3337bbd4d8a88db6062a1e47b0 libstdc++-v3/testsuite/lib/prune.exp 81a4e8c9692f4bd9d5c993a84008d25f libstdc++-v3/testsuite/libstdc++-abi/abi.exp 7f6b86d65248e8502929e4668a59f847 libstdc++-v3/testsuite/libstdc++-dg/normal.exp + 02e052f323ffda25bb25528b910f8a9a libstdc++-v3/testsuite/Makefile.am + 6e0cfaffbc6cb54a9e26c131b0547eb3 libstdc++-v3/testsuite/Makefile.in d14b67d62632b7171f77551cd123756d libstdc++-v3/testsuite/performance/20_util/allocator/insert.cc 661a496f21509169c33138ce956cbeb1 libstdc++-v3/testsuite/performance/20_util/allocator/insert_insert.cc 02cc238b0440889eafe4d9394ac52469 libstdc++-v3/testsuite/performance/20_util/allocator/list_sort_search.cc 63cc15ba360c25891e7fea467bf0f7a2 libstdc++-v3/testsuite/performance/20_util/allocator/map_mt_find.cc 3480f888e26648243d2304a8e4d563e1 libstdc++-v3/testsuite/performance/20_util/allocator/map_thread.cc 5d112a184214ce9c7807571a28e2aa28 libstdc++-v3/testsuite/performance/20_util/allocator/producer_consumer.cc b0eab610d813700092348eeb495630e2 libstdc++-v3/testsuite/performance/21_strings/string_append_2.cc + f464eaf8c6b42ee26f4596c8bf837c75 libstdc++-v3/testsuite/performance/21_strings/string_append.cc b978bc9a9504c67dc65b490cd1fe9eac libstdc++-v3/testsuite/performance/21_strings/string_cons_input_iterator.cc 307cb750d2554ffddad0382c95da49b8 libstdc++-v3/testsuite/performance/21_strings/string_find.cc 0618d73975fc1506034ddbea0f932567 libstdc++-v3/testsuite/performance/22_locale/is_wchar_t.cc *************** a4af9ba571e9d7dfa3dded1a83f52e84 libstd *** 25215,25222 **** 196e27f9c810c99ec3bd696873c1b893 libstdc++-v3/testsuite/performance/27_io/ofstream_insert_int.cc e44f08a4e0a1f56adf277a0546afde57 libstdc++-v3/testsuite/performance/27_io/stringbuf_overflow.cc 1c3e46c65674e5806fb9945f85c93d29 libstdc++-v3/testsuite/testsuite_abi.cc - aae78c4e82520e0947690d226c5e80b5 libstdc++-v3/testsuite/testsuite_abi.h 68fde9d3f496a23d9b80f4996959331e libstdc++-v3/testsuite/testsuite_abi_check.cc 7ede0aa64eb177d2405da9559c5131b0 libstdc++-v3/testsuite/testsuite_allocator.cc 2e61fef5bdc67767f32e7ffc7e6c7062 libstdc++-v3/testsuite/testsuite_allocator.h 7bec139c4527830823f28d686afb4a40 libstdc++-v3/testsuite/testsuite_character.cc --- 25333,25340 ---- 196e27f9c810c99ec3bd696873c1b893 libstdc++-v3/testsuite/performance/27_io/ofstream_insert_int.cc e44f08a4e0a1f56adf277a0546afde57 libstdc++-v3/testsuite/performance/27_io/stringbuf_overflow.cc 1c3e46c65674e5806fb9945f85c93d29 libstdc++-v3/testsuite/testsuite_abi.cc 68fde9d3f496a23d9b80f4996959331e libstdc++-v3/testsuite/testsuite_abi_check.cc + aae78c4e82520e0947690d226c5e80b5 libstdc++-v3/testsuite/testsuite_abi.h 7ede0aa64eb177d2405da9559c5131b0 libstdc++-v3/testsuite/testsuite_allocator.cc 2e61fef5bdc67767f32e7ffc7e6c7062 libstdc++-v3/testsuite/testsuite_allocator.h 7bec139c4527830823f28d686afb4a40 libstdc++-v3/testsuite/testsuite_character.cc *************** a41f0e4f1b7028e94ce801632429dbfa libstd *** 25235,25243 **** 0fb6b940d006df9dd27523b959f6844c libstdc++-v3/testsuite/thread/pthread5.cc 5d532491e077fd152b263ed51f51e251 libstdc++-v3/testsuite/thread/pthread6.cc d232b58f46f52d69397704a61cc4fa47 libstdc++-v3/testsuite/thread/pthread7-rope.cc - 0671ee2e404bbadc042fc9d35644877b libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/not_shared.cc e15673f95e192255391f05d97fbd9ba5 libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/not_shared2.cc 4fef4a512f5f01ab6257fde78431e810 libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/not_shared3.cc 742670339d10f5d0fe1b7ce37630a3f8 libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/shared.cc 7eea130cebc2c6fa5c918ffc0a35ac0a libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/still_shared.cc ccc4476cee6102beb0dc755634b16c83 libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/assign.cc --- 25353,25361 ---- 0fb6b940d006df9dd27523b959f6844c libstdc++-v3/testsuite/thread/pthread5.cc 5d532491e077fd152b263ed51f51e251 libstdc++-v3/testsuite/thread/pthread6.cc d232b58f46f52d69397704a61cc4fa47 libstdc++-v3/testsuite/thread/pthread7-rope.cc e15673f95e192255391f05d97fbd9ba5 libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/not_shared2.cc 4fef4a512f5f01ab6257fde78431e810 libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/not_shared3.cc + 0671ee2e404bbadc042fc9d35644877b libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/not_shared.cc 742670339d10f5d0fe1b7ce37630a3f8 libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/shared.cc 7eea130cebc2c6fa5c918ffc0a35ac0a libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/still_shared.cc ccc4476cee6102beb0dc755634b16c83 libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/assign.cc *************** abb40078801fc0b420d1b5b070ee34f7 libtoo *** 25446,25476 **** 3478a7d8a17205de4dc4038427af3b02 ltcf-c.sh d5bb5bbe6247f6136d6b0f7d14e8a365 ltcf-cxx.sh ec2741ed09351388fcf2b57e2296f6ae ltcf-gcj.sh ! 6085a0302010f141615432882978c51b ltconfig e3b5a6caf6e07e0b7be8cf89ebfb90cc ltmain.sh ! 06fdfc678ba6d126570198ac07625c9c maintainer-scripts/ChangeLog ! 31816563a48006f019a0dcc6f4175d16 maintainer-scripts/README 1f7fb0775adeac040c7473672f42e96b maintainer-scripts/crontab ef4b5d39023785696cb4b2cf6822bdc6 maintainer-scripts/doc_exclude ! 6b73ae700bc676e650b98283f19f4a50 maintainer-scripts/gcc_release 5a590c51b17d10747f3ce2694caf0ff2 maintainer-scripts/maintainer-addresses a3ec509ec604f41e60bf2e95a019672c maintainer-scripts/update_version 8acb5a3f1b6e48b54be6b27cca1ef0b8 maintainer-scripts/update_web_docs 898da0420f60478a6a6081da2a4b4c80 maintainer-scripts/update_web_docs_libstdcxx 7b96d9939a11fd753d6876b858ac1c3b maintainer-scripts/update_web_docs_old fd5dd60aa8cefab9462677280ea74a61 missing fbe2467afef81c41c166173adeb0ee20 mkdep cfbd1f0cc32bb4f6feb804354401e61a mkinstalldirs c71ddf72c059891ca0bd1727f5aa0de1 move-if-change e8b74bd777dcff9aa7eaff1cff0208f7 symlink-tree 7588c5103af27cc93537977f059f52dc ylwrap - 5e45f19e7e902624d3c1690814f36a01 zlib/ChangeLog - 05f3e99cc2bcd262dba1850a4068b074 zlib/ChangeLog.gcj - 61fe02005a355bbf57d334aa849c1841 zlib/FAQ - 79d2fd35dc9f76486c221139c83d3e45 zlib/INDEX - 862b025c21bb5196a095e67906faaf90 zlib/Makefile.am - dcae41d8f611113af73cc0dcad7cae14 zlib/Makefile.in - 43f94d74339a76dfc2684d45f286092c zlib/README 004a8c34eba1b805f836a09dd4759f34 zlib/acinclude.m4 a403843e84cbc5899dab7dfeb2bd969f zlib/aclocal.m4 e80d6b0ef3bb11e6817c5122a490b5e2 zlib/adler32.c --- 25564,25594 ---- 3478a7d8a17205de4dc4038427af3b02 ltcf-c.sh d5bb5bbe6247f6136d6b0f7d14e8a365 ltcf-cxx.sh ec2741ed09351388fcf2b57e2296f6ae ltcf-gcj.sh ! 3c7e2520ac3a03a73d4874631d463d70 ltconfig e3b5a6caf6e07e0b7be8cf89ebfb90cc ltmain.sh ! 379bad419a8c77d713dd074fad2cc641 MAINTAINERS ! 8ff70cd7dc187e72d971228f29d0503a maintainer-scripts/ChangeLog 1f7fb0775adeac040c7473672f42e96b maintainer-scripts/crontab ef4b5d39023785696cb4b2cf6822bdc6 maintainer-scripts/doc_exclude ! 84b0f128944c77f7592aa7ed71ee2864 maintainer-scripts/gcc_release 5a590c51b17d10747f3ce2694caf0ff2 maintainer-scripts/maintainer-addresses + 31816563a48006f019a0dcc6f4175d16 maintainer-scripts/README a3ec509ec604f41e60bf2e95a019672c maintainer-scripts/update_version 8acb5a3f1b6e48b54be6b27cca1ef0b8 maintainer-scripts/update_web_docs 898da0420f60478a6a6081da2a4b4c80 maintainer-scripts/update_web_docs_libstdcxx 7b96d9939a11fd753d6876b858ac1c3b maintainer-scripts/update_web_docs_old + 262e151dd617d45ab161bcc533f7d4f1 Makefile.def + d870d588803e770c174bf079528e29c4 Makefile.in + 18ee732b4eb5acdd9112133bb9c813fe Makefile.tpl fd5dd60aa8cefab9462677280ea74a61 missing fbe2467afef81c41c166173adeb0ee20 mkdep cfbd1f0cc32bb4f6feb804354401e61a mkinstalldirs c71ddf72c059891ca0bd1727f5aa0de1 move-if-change + 1530a1f43e13a0d68785a10fd60deb46 NEWS + 750a7546d281ac42eb2ce87949457731 README + de94b5f5c3d835b587741180b2ded958 README.SCO e8b74bd777dcff9aa7eaff1cff0208f7 symlink-tree 7588c5103af27cc93537977f059f52dc ylwrap 004a8c34eba1b805f836a09dd4759f34 zlib/acinclude.m4 a403843e84cbc5899dab7dfeb2bd969f zlib/aclocal.m4 e80d6b0ef3bb11e6817c5122a490b5e2 zlib/adler32.c *************** f7ebf8d1bc1a0f11f070a20a5c01da96 zlib/a *** 25481,25535 **** 3628684ad31e3af41fd589f1550a06df zlib/as400/compile.clp 412296d33484adae3fb23cdfc5dd5336 zlib/as400/readme.txt 937055a92cd940147eb07dc147525765 zlib/as400/zlib.inc ce1f4a34e24939f1a31d486e448574a2 zlib/compress.c 06eaadfc09d2865de5332da75ddf2bd5 zlib/configure 0582263edc64a7c34d462117448c9ffb zlib/configure.ac - f2da47ac3c4da7befca1244ab818d202 zlib/contrib/README.contrib 8ff0978dce732de244fe18b2affac26a zlib/contrib/ada/mtest.adb ec03b3754596010c2287bab7b790b421 zlib/contrib/ada/read.adb 634c6e83e5fcd295e1a9a58c2e04fe47 zlib/contrib/ada/readme.txt 8197c8e51a900ed2a1e98d9c1455dba0 zlib/contrib/ada/test.adb 81b9c71ba668e28df236aaa18842ed59 zlib/contrib/ada/zlib-streams.adb 4eb00c572e9ddae8a602344db9b65f0e zlib/contrib/ada/zlib-streams.ads 1f9266a30d5fead86071bac961448e1b zlib/contrib/ada/zlib-thin.adb 30d7515959b53c2dd5b044a9469d0cc3 zlib/contrib/ada/zlib-thin.ads - fd96ef834b05ad92e00ed382b91d586d zlib/contrib/ada/zlib.adb - d54d9ce242eaaa7f01caa0558db7bf6f zlib/contrib/ada/zlib.ads - 0d7fa68ee7af61a3ee3a7372068c575b zlib/contrib/ada/zlib.gpr - b0cb77005e7a1be0d723626a8dc2a81d zlib/contrib/asm586/README.586 a132faa3fcddfd2f03d30f792eb587f0 zlib/contrib/asm586/match.S ! b892e5050fcd1e4f35f4bdd3c052baea zlib/contrib/asm686/README.686 333cc17c9afd47fcfa3edb9229f6161d zlib/contrib/asm686/match.S ! 5cd923d6c5e717cdc43180aaa2eeed18 zlib/contrib/blast/Makefile ! b93c34189a9302e6f43c53c7d0277637 zlib/contrib/blast/README 0bd31a47d90cfaa14a527cb32c7293ea zlib/contrib/blast/blast.c 9678605932ee6c765735b1b799c66e56 zlib/contrib/blast/blast.h f8dd3560a13a68bd15f5ca5a53c94ce9 zlib/contrib/blast/test.pk 1201a93782f0542d6fbf5134c1a5a4c6 zlib/contrib/blast/test.txt - 1f871b1b3083fd510fa0df64d30d377f zlib/contrib/delphi/ZLib.pas - b02c46423595bd6358de3b7c5a148a88 zlib/contrib/delphi/ZLibConst.pas e43e458c50d36075813a1533d05a0bdc zlib/contrib/delphi/readme.txt c148b8d9735dae8041cac72d1b119590 zlib/contrib/delphi/zlibd32.mak 3f7722a22ac2756368042371135b75e0 zlib/contrib/gzappend/gzappend.c - 84ff1d06483d3da2af928cddcab88a1b zlib/contrib/infback9/README 3b37bb6ceecd40c24ab92cdea9a79a0d zlib/contrib/infback9/infback9.c bddf171f369cba08a4846b225c163164 zlib/contrib/infback9/infback9.h 1558f49aeca6376b7aa331add59e0e06 zlib/contrib/infback9/inffix9.h 8a4de1bca6c4182d025ea55062d125d9 zlib/contrib/infback9/inflate9.h 9a7e219eba925ffd7a939835b548ad25 zlib/contrib/infback9/inftree9.c 7921ae75c3af5d168887872373d804d4 zlib/contrib/infback9/inftree9.h cdc1426e7077a4703ab9fb83f7650084 zlib/contrib/inflate86/inffas86.c 93eb4cdb4ebeabbd5d74016d3c9c87c3 zlib/contrib/inflate86/inffast.S - a20e40dae1e8b28ef2ec9ed98fdc8a03 zlib/contrib/iostream/test.cpp - a73c28679044fdf0a8057c5193db8da0 zlib/contrib/iostream/zfstream.cpp - 93f90ecc4d5299d820c3da08f7c7e7d2 zlib/contrib/iostream/zfstream.h 446f6bce2e16dfd9163982c3701f3e91 zlib/contrib/iostream2/zstream.h d32476bde4e6d5f889092fdff6f8cdb0 zlib/contrib/iostream2/zstream_test.cpp 7ec7295bc3b6fe132dba702e0f1f8892 zlib/contrib/iostream3/README - 06be56f0740f2a8dd9b9e04824709ad8 zlib/contrib/iostream3/TODO 8e843c6f8614b260b153091edf9af3ec zlib/contrib/iostream3/test.cc dda5e85498fe3936fabd955b5504c74e zlib/contrib/iostream3/zfstream.cc 938f58c179fabf6ff9ffb85395ada81f zlib/contrib/iostream3/zfstream.h 2ee4e1faec356a2fc3c9abbbafb3ab2d zlib/contrib/masm686/match.asm eeb8be443d18ec1e561da8b5daf30dd9 zlib/contrib/masmx86/gvmat32.asm 88e1473c2801cdc775914da136152d4a zlib/contrib/masmx86/gvmat32c.c --- 25599,25654 ---- 3628684ad31e3af41fd589f1550a06df zlib/as400/compile.clp 412296d33484adae3fb23cdfc5dd5336 zlib/as400/readme.txt 937055a92cd940147eb07dc147525765 zlib/as400/zlib.inc + 42526812680865ecd8e477e0031c7db6 zlib/ChangeLog + 05f3e99cc2bcd262dba1850a4068b074 zlib/ChangeLog.gcj ce1f4a34e24939f1a31d486e448574a2 zlib/compress.c 06eaadfc09d2865de5332da75ddf2bd5 zlib/configure 0582263edc64a7c34d462117448c9ffb zlib/configure.ac 8ff0978dce732de244fe18b2affac26a zlib/contrib/ada/mtest.adb ec03b3754596010c2287bab7b790b421 zlib/contrib/ada/read.adb 634c6e83e5fcd295e1a9a58c2e04fe47 zlib/contrib/ada/readme.txt 8197c8e51a900ed2a1e98d9c1455dba0 zlib/contrib/ada/test.adb + fd96ef834b05ad92e00ed382b91d586d zlib/contrib/ada/zlib.adb + d54d9ce242eaaa7f01caa0558db7bf6f zlib/contrib/ada/zlib.ads + 0d7fa68ee7af61a3ee3a7372068c575b zlib/contrib/ada/zlib.gpr 81b9c71ba668e28df236aaa18842ed59 zlib/contrib/ada/zlib-streams.adb 4eb00c572e9ddae8a602344db9b65f0e zlib/contrib/ada/zlib-streams.ads 1f9266a30d5fead86071bac961448e1b zlib/contrib/ada/zlib-thin.adb 30d7515959b53c2dd5b044a9469d0cc3 zlib/contrib/ada/zlib-thin.ads a132faa3fcddfd2f03d30f792eb587f0 zlib/contrib/asm586/match.S ! b0cb77005e7a1be0d723626a8dc2a81d zlib/contrib/asm586/README.586 333cc17c9afd47fcfa3edb9229f6161d zlib/contrib/asm686/match.S ! b892e5050fcd1e4f35f4bdd3c052baea zlib/contrib/asm686/README.686 0bd31a47d90cfaa14a527cb32c7293ea zlib/contrib/blast/blast.c 9678605932ee6c765735b1b799c66e56 zlib/contrib/blast/blast.h + 5cd923d6c5e717cdc43180aaa2eeed18 zlib/contrib/blast/Makefile + b93c34189a9302e6f43c53c7d0277637 zlib/contrib/blast/README f8dd3560a13a68bd15f5ca5a53c94ce9 zlib/contrib/blast/test.pk 1201a93782f0542d6fbf5134c1a5a4c6 zlib/contrib/blast/test.txt e43e458c50d36075813a1533d05a0bdc zlib/contrib/delphi/readme.txt + b02c46423595bd6358de3b7c5a148a88 zlib/contrib/delphi/ZLibConst.pas c148b8d9735dae8041cac72d1b119590 zlib/contrib/delphi/zlibd32.mak + 1f871b1b3083fd510fa0df64d30d377f zlib/contrib/delphi/ZLib.pas 3f7722a22ac2756368042371135b75e0 zlib/contrib/gzappend/gzappend.c 3b37bb6ceecd40c24ab92cdea9a79a0d zlib/contrib/infback9/infback9.c bddf171f369cba08a4846b225c163164 zlib/contrib/infback9/infback9.h 1558f49aeca6376b7aa331add59e0e06 zlib/contrib/infback9/inffix9.h 8a4de1bca6c4182d025ea55062d125d9 zlib/contrib/infback9/inflate9.h 9a7e219eba925ffd7a939835b548ad25 zlib/contrib/infback9/inftree9.c 7921ae75c3af5d168887872373d804d4 zlib/contrib/infback9/inftree9.h + 84ff1d06483d3da2af928cddcab88a1b zlib/contrib/infback9/README cdc1426e7077a4703ab9fb83f7650084 zlib/contrib/inflate86/inffas86.c 93eb4cdb4ebeabbd5d74016d3c9c87c3 zlib/contrib/inflate86/inffast.S 446f6bce2e16dfd9163982c3701f3e91 zlib/contrib/iostream2/zstream.h d32476bde4e6d5f889092fdff6f8cdb0 zlib/contrib/iostream2/zstream_test.cpp 7ec7295bc3b6fe132dba702e0f1f8892 zlib/contrib/iostream3/README 8e843c6f8614b260b153091edf9af3ec zlib/contrib/iostream3/test.cc + 06be56f0740f2a8dd9b9e04824709ad8 zlib/contrib/iostream3/TODO dda5e85498fe3936fabd955b5504c74e zlib/contrib/iostream3/zfstream.cc 938f58c179fabf6ff9ffb85395ada81f zlib/contrib/iostream3/zfstream.h + a20e40dae1e8b28ef2ec9ed98fdc8a03 zlib/contrib/iostream/test.cpp + a73c28679044fdf0a8057c5193db8da0 zlib/contrib/iostream/zfstream.cpp + 93f90ecc4d5299d820c3da08f7c7e7d2 zlib/contrib/iostream/zfstream.h 2ee4e1faec356a2fc3c9abbbafb3ab2d zlib/contrib/masm686/match.asm eeb8be443d18ec1e561da8b5daf30dd9 zlib/contrib/masmx86/gvmat32.asm 88e1473c2801cdc775914da136152d4a zlib/contrib/masmx86/gvmat32c.c *************** eeb8be443d18ec1e561da8b5daf30dd9 zlib/c *** 25537,25548 **** 77dceecf7e1b89850cb315a7d6c25edc zlib/contrib/masmx86/mkasm.bat c1151cd52df47bb02e63765a2cf0aea5 zlib/contrib/masmx86/readme.txt 15988f1c931e99123112c513fdf4b7af zlib/contrib/minizip/ChangeLogUnzip - 064c9424ffab4af58c685140bb0fc3a0 zlib/contrib/minizip/Makefile a4fdb93427b21cba68aee91eba93d745 zlib/contrib/minizip/crypt.h 02dac74b13711af58d956b1e7225cfad zlib/contrib/minizip/ioapi.c b8db58b055674a2de0801bd4594fd314 zlib/contrib/minizip/ioapi.h 804ad46ff7655849c8919ba3fd049749 zlib/contrib/minizip/iowin32.c 3dfa4595476eb691aecfec085e98bc4b zlib/contrib/minizip/iowin32.h fe5eca2013b9558a21ec2baa50c79d04 zlib/contrib/minizip/miniunz.c 5bdb660ac23a41cbb9c6c71a9abe1141 zlib/contrib/minizip/minizip.c d3cd344a4eeb5f01bcfe2faca765d96f zlib/contrib/minizip/unzip.c --- 25656,25667 ---- 77dceecf7e1b89850cb315a7d6c25edc zlib/contrib/masmx86/mkasm.bat c1151cd52df47bb02e63765a2cf0aea5 zlib/contrib/masmx86/readme.txt 15988f1c931e99123112c513fdf4b7af zlib/contrib/minizip/ChangeLogUnzip a4fdb93427b21cba68aee91eba93d745 zlib/contrib/minizip/crypt.h 02dac74b13711af58d956b1e7225cfad zlib/contrib/minizip/ioapi.c b8db58b055674a2de0801bd4594fd314 zlib/contrib/minizip/ioapi.h 804ad46ff7655849c8919ba3fd049749 zlib/contrib/minizip/iowin32.c 3dfa4595476eb691aecfec085e98bc4b zlib/contrib/minizip/iowin32.h + 064c9424ffab4af58c685140bb0fc3a0 zlib/contrib/minizip/Makefile fe5eca2013b9558a21ec2baa50c79d04 zlib/contrib/minizip/miniunz.c 5bdb660ac23a41cbb9c6c71a9abe1141 zlib/contrib/minizip/minizip.c d3cd344a4eeb5f01bcfe2faca765d96f zlib/contrib/minizip/unzip.c *************** fa2a34818249ea883620bd102bf46051 zlib/c *** 25554,25563 **** c148b8d9735dae8041cac72d1b119590 zlib/contrib/pascal/zlibd32.mak 61f7fde9e1551c585ffc7acc73adaefc zlib/contrib/pascal/zlibpas.pas a24c2a64fd0dd7fbd4efcda584c6dbb2 zlib/contrib/puff/Makefile - 948659135181da512e6c37dd759d142d zlib/contrib/puff/README b2acfae50accbc94efc1e5db5c9edd7c zlib/contrib/puff/puff.c 83b240a60ad08d0843cd59130514d11e zlib/contrib/puff/puff.h b1319227312f62c24d98d619b417a43b zlib/contrib/puff/zeros.raw 169a4e6570c644e3e324d2386803213c zlib/contrib/testzlib/testzlib.c c1315cf3ad6a718d2abeef2d0407b531 zlib/contrib/testzlib/testzlib.sln da7e61f0bbad09df93ab022824c8b0f6 zlib/contrib/testzlib/testzlib.vcproj --- 25673,25683 ---- c148b8d9735dae8041cac72d1b119590 zlib/contrib/pascal/zlibd32.mak 61f7fde9e1551c585ffc7acc73adaefc zlib/contrib/pascal/zlibpas.pas a24c2a64fd0dd7fbd4efcda584c6dbb2 zlib/contrib/puff/Makefile b2acfae50accbc94efc1e5db5c9edd7c zlib/contrib/puff/puff.c 83b240a60ad08d0843cd59130514d11e zlib/contrib/puff/puff.h + 948659135181da512e6c37dd759d142d zlib/contrib/puff/README b1319227312f62c24d98d619b417a43b zlib/contrib/puff/zeros.raw + f2da47ac3c4da7befca1244ab818d202 zlib/contrib/README.contrib 169a4e6570c644e3e324d2386803213c zlib/contrib/testzlib/testzlib.c c1315cf3ad6a718d2abeef2d0407b531 zlib/contrib/testzlib/testzlib.sln da7e61f0bbad09df93ab022824c8b0f6 zlib/contrib/testzlib/testzlib.vcproj *************** d9490d2a83389ca4942de759c3dd5e0f zlib/c *** 25578,25584 **** --- 25698,25706 ---- a8a5f084b23524063ae941c6736c85c3 zlib/deflate.c cd28c3f31c103016473ac4a103dce491 zlib/deflate.h 9ad04e19800e008de881e26b679a6ffc zlib/example.c + 61fe02005a355bbf57d334aa849c1841 zlib/FAQ cea606c8ee05cf160f16e3586c27ae6c zlib/gzio.c + 79d2fd35dc9f76486c221139c83d3e45 zlib/INDEX d7ba523b64854cc5b3e31fd1658c6b4f zlib/infback.c 0d09de8137d54974a05f79af7dccc2a4 zlib/inffast.c 6829902d95364faa2e740e7359a50c30 zlib/inffast.h *************** d7ba523b64854cc5b3e31fd1658c6b4f zlib/i *** 25587,25606 **** 803cea7942860089772be09a135575d2 zlib/inflate.h ddcf5b70e01c10fd385285c616c9c004 zlib/inftrees.c cac79f654a753d3f690b89e2c4d9968a zlib/inftrees.h ff87b3909649459d2dc1ce814d2ed4f2 zlib/minigzip.c 367a6681620b24f35b9f7ea8052ded02 zlib/msdos/Makefile.bor 4f19e137e3e8d914e11e6a3ee6a573e6 zlib/msdos/Makefile.dj2 99fda4c0fbbf08a0e28661ef73637acd zlib/msdos/Makefile.emx 48686747348b407b05482812dd24dacf zlib/msdos/Makefile.msc bfc4da357339a32c6eb0e6ff32e914be zlib/msdos/Makefile.tc - e64d29c29123dfacf3918fa6f1dae5a4 zlib/old/Make_vms.com - e1793b04d7a50f35ebabc5359627f7cd zlib/old/Makefile.riscos - a86ba4247d255810b001c53b4d0512f6 zlib/old/README cbf38eb0d95e0f43faf627cf42a680a7 zlib/old/descrip.mms ca7056eeceb590882d508f85d6709826 zlib/old/os2/Makefile.os2 b917eb81b8d4b72931282aeedc167f83 zlib/old/os2/zlib.def e21bd4d2d67ee4030af03bc0e2825017 zlib/old/zlib.html ebe5f83fdc4f5a1cc4cba8d1f94f470f zlib/qnx/package.qpg 9ff77eea1ab5b8dab595e0295ccb4af2 zlib/trees.c 9c26c55c8a5b7121850f83947a523c04 zlib/trees.h 493f9abed520d7300ecc4653a6d36056 zlib/uncompr.c --- 25709,25731 ---- 803cea7942860089772be09a135575d2 zlib/inflate.h ddcf5b70e01c10fd385285c616c9c004 zlib/inftrees.c cac79f654a753d3f690b89e2c4d9968a zlib/inftrees.h + 862b025c21bb5196a095e67906faaf90 zlib/Makefile.am + dcae41d8f611113af73cc0dcad7cae14 zlib/Makefile.in ff87b3909649459d2dc1ce814d2ed4f2 zlib/minigzip.c 367a6681620b24f35b9f7ea8052ded02 zlib/msdos/Makefile.bor 4f19e137e3e8d914e11e6a3ee6a573e6 zlib/msdos/Makefile.dj2 99fda4c0fbbf08a0e28661ef73637acd zlib/msdos/Makefile.emx 48686747348b407b05482812dd24dacf zlib/msdos/Makefile.msc bfc4da357339a32c6eb0e6ff32e914be zlib/msdos/Makefile.tc cbf38eb0d95e0f43faf627cf42a680a7 zlib/old/descrip.mms + e1793b04d7a50f35ebabc5359627f7cd zlib/old/Makefile.riscos + e64d29c29123dfacf3918fa6f1dae5a4 zlib/old/Make_vms.com ca7056eeceb590882d508f85d6709826 zlib/old/os2/Makefile.os2 b917eb81b8d4b72931282aeedc167f83 zlib/old/os2/zlib.def + a86ba4247d255810b001c53b4d0512f6 zlib/old/README e21bd4d2d67ee4030af03bc0e2825017 zlib/old/zlib.html ebe5f83fdc4f5a1cc4cba8d1f94f470f zlib/qnx/package.qpg + 43f94d74339a76dfc2684d45f286092c zlib/README 9ff77eea1ab5b8dab595e0295ccb4af2 zlib/trees.c 9c26c55c8a5b7121850f83947a523c04 zlib/trees.h 493f9abed520d7300ecc4653a6d36056 zlib/uncompr.c *************** c059de64a10de2a36c6532b69264e96f zlib/w *** 25609,25616 **** a8f9f13405e6246901020800f625b42b zlib/win32/Makefile.emx 5fda3b362c91ca815dbe58fc690fd05c zlib/win32/Makefile.gcc c037b7eba51b3378b724c0aa1835b08c zlib/win32/Makefile.msc - fc995731322e520fc79d35a78fefe0c5 zlib/win32/zlib.def b6cc8f40a98c6b1ffe71adb7602ddcc4 zlib/win32/zlib1.rc 3196b5955432e8ddc860839dfb72899e zlib/zconf.h 0ca6315d98f0c9b57bf1cf260eef30ce zlib/zconf.in.h 11e065eba21365b451e11989ef2ac972 zlib/zlib.3 --- 25734,25741 ---- a8f9f13405e6246901020800f625b42b zlib/win32/Makefile.emx 5fda3b362c91ca815dbe58fc690fd05c zlib/win32/Makefile.gcc c037b7eba51b3378b724c0aa1835b08c zlib/win32/Makefile.msc b6cc8f40a98c6b1ffe71adb7602ddcc4 zlib/win32/zlib1.rc + fc995731322e520fc79d35a78fefe0c5 zlib/win32/zlib.def 3196b5955432e8ddc860839dfb72899e zlib/zconf.h 0ca6315d98f0c9b57bf1cf260eef30ce zlib/zconf.in.h 11e065eba21365b451e11989ef2ac972 zlib/zlib.3 diff -Nrcpad gcc-4.0.3/NEWS gcc-4.0.4/NEWS *** gcc-4.0.3/NEWS 2006-03-09 20:48:50.000000000 +0000 --- gcc-4.0.4/NEWS 2007-01-31 10:32:57.000000000 +0000 *************** http://gcc.gnu.org/gcc-4.0/index.html *** 9,112 **** GCC 4.0 Release Series ! September 28, 2005 ! ! The [1]GNU project and the GCC developers are pleased to announce the ! release of GCC 4.0.2. ! ! This release is a bug-fix release, containing fixes for regressions in ! GCC 4.0.1 relative to previous releases of GCC. ! ! July 7, 2005 ! The [2]GNU project and the GCC developers are pleased to announce the ! release of GCC 4.0.1. This release is a bug-fix release, containing fixes for regressions in ! GCC 4.0.0 relative to previous releases of GCC. ! ! April 20, 2005 ! ! The [3]GNU project and the GCC developers are pleased to announce the ! release of GCC 4.0.0. Release History GCC 4.0.2 ! September 28, 2005 ([4]changes) GCC 4.0.1 ! July 7, 2005 ([5]changes) GCC 4.0.0 ! April 20, 2005 ([6]changes) References and Acknowledgements ! GCC used to stand for the GNU C Compiler, but since the compiler ! supports several other languages aside from C, it now stands for the GNU Compiler Collection. ! A list of [7]successful builds is updated as new information becomes available. ! The GCC developers would like to thank the numerous people that have ! contributed new features, improvements, bug fixes, and other changes ! as well as test results to GCC. This [8]amazing group of volunteers is what makes GCC successful. ! For additional information about GCC please refer to the [9]GCC ! project web site or contact the [10]GCC development mailing list. ! To obtain GCC please use [11]our mirror sites, one of the [12]GNU ! mirror sites, or [13]our CVS server. ! _________________________________________________________________ ! Please send FSF & GNU inquiries & questions to [14]gnu@gnu.org. There ! are also [15]other ways to contact the FSF. ! These pages are maintained by [16]the GCC team. ! For questions related to the use of GCC, please consult these web ! pages and the [17]GCC manuals. If that fails, the ! [18]gcc-help@gcc.gnu.org mailing list might help. ! Please send comments on these web pages and the development of GCC ! to our developer mailing list at [19]gcc@gnu.org or ! [20]gcc@gcc.gnu.org. All of our lists have [21]public archives. ! Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA. ! Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! ! Last modified 2005-09-29 [22]Valid XHTML 1.0 References 1. http://www.gnu.org/ ! 2. http://www.gnu.org/ ! 3. http://www.gnu.org/ ! 4. http://gcc.gnu.org/gcc-4.0/changes.html#4.0.2 ! 5. http://gcc.gnu.org/gcc-4.0/changes.html#4.0.1 ! 6. http://gcc.gnu.org/gcc-4.0/changes.html ! 7. http://gcc.gnu.org/gcc-4.0/buildstat.html ! 8. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html ! 9. http://gcc.gnu.org/index.html ! 10. mailto:gcc@gcc.gnu.org ! 11. http://gcc.gnu.org/mirrors.html ! 12. http://www.gnu.org/order/ftp.html ! 13. http://gcc.gnu.org/cvs.html ! 14. mailto:gnu@gnu.org ! 15. http://www.gnu.org/home.html#ContactInfo ! 16. http://gcc.gnu.org/about.html ! 17. http://gcc.gnu.org/onlinedocs/ ! 18. mailto:gcc-help@gcc.gnu.org ! 19. mailto:gcc@gnu.org ! 20. mailto:gcc@gcc.gnu.org ! 21. http://gcc.gnu.org/lists.html ! 22. http://validator.w3.org/check/referer ====================================================================== http://gcc.gnu.org/gcc-4.0/changes.html --- 9,99 ---- GCC 4.0 Release Series ! March 10, 2006 ! The [1]GNU project and the GCC developers are pleased to announce the ! release of GCC 4.0.3. This release is a bug-fix release, containing fixes for regressions in ! GCC 4.0.2 relative to previous releases of GCC. Release History + GCC 4.0.3 + March 10, 2006 ([2]changes) + GCC 4.0.2 ! September 28, 2005 ([3]changes) GCC 4.0.1 ! July 7, 2005 ([4]changes) GCC 4.0.0 ! April 20, 2005 ([5]changes) References and Acknowledgements ! GCC used to stand for the GNU C Compiler, but since the compiler ! supports several other languages aside from C, it now stands for the GNU Compiler Collection. ! A list of [6]successful builds is updated as new information becomes available. ! The GCC developers would like to thank the numerous people that have ! contributed new features, improvements, bug fixes, and other changes ! as well as test results to GCC. This [7]amazing group of volunteers is what makes GCC successful. ! For additional information about GCC please refer to the [8]GCC ! project web site or contact the [9]GCC development mailing list. ! To obtain GCC please use [10]our mirror sites, one of the [11]GNU ! mirror sites, or [12]our SVN server. ! Please send FSF & GNU inquiries & questions to [13]gnu@gnu.org. There ! are also [14]other ways to contact the FSF. ! These pages are maintained by [15]the GCC team. ! For questions related to the use of GCC, please consult these web ! pages and the [16]GCC manuals. If that fails, the ! [17]gcc-help@gcc.gnu.org mailing list might help. ! Please send comments on these web pages and the development of GCC ! to our developer mailing list at [18]gcc@gnu.org or ! [19]gcc@gcc.gnu.org. All of our lists have [20]public archives. ! Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA. ! Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! Last modified 2006-06-21 [21]Valid XHTML 1.0 References 1. http://www.gnu.org/ ! 2. http://gcc.gnu.org/gcc-4.0/changes.html#4.0.3 ! 3. http://gcc.gnu.org/gcc-4.0/changes.html#4.0.2 ! 4. http://gcc.gnu.org/gcc-4.0/changes.html#4.0.1 ! 5. http://gcc.gnu.org/gcc-4.0/changes.html ! 6. http://gcc.gnu.org/gcc-4.0/buildstat.html ! 7. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html ! 8. http://gcc.gnu.org/index.html ! 9. mailto:gcc@gcc.gnu.org ! 10. http://gcc.gnu.org/mirrors.html ! 11. http://www.gnu.org/order/ftp.html ! 12. http://gcc.gnu.org/svn.html ! 13. mailto:gnu@gnu.org ! 14. http://www.gnu.org/home.html#ContactInfo ! 15. http://gcc.gnu.org/about.html ! 16. http://gcc.gnu.org/onlinedocs/ ! 17. mailto:gcc-help@gcc.gnu.org ! 18. mailto:gcc@gnu.org ! 19. mailto:gcc@gcc.gnu.org ! 20. http://gcc.gnu.org/lists.html ! 21. http://validator.w3.org/check/referer ====================================================================== http://gcc.gnu.org/gcc-4.0/changes.html *************** http://gcc.gnu.org/gcc-4.0/changes.html *** 117,170 **** Caveats ! * GCC now generates location lists by default when compiling with debug info and optimization. ! + GDB 6.0 and older crashes when it sees location lists. GDB ! 6.1 or later is needed to debug binaries containing location lists. ! + When you are trying to view a value of a variable in a part ! of a function where it has no location (for example when the variable is no longer used and thus its location was used for something else) GDB will say that it is not available. You can disable generating location lists by -fno-var-tracking. ! * GCC no longer accepts the -fwritable-strings option. Use named character arrays when you need a writable string. ! * The options -freduce-all-givs and -fmove-all-movables have been ! discontinued. They were used to circumvent a shortcoming in the ! heuristics of the old loop optimization code with respect to ! common Fortran constructs. The new (tree) loop optimizer works differently and doesn't need those work-arounds. ! * The graph-coloring register allocator, formerly enabled by the option -fnew-ra, has been discontinued. ! * -I- has been deprecated. -iquote is meant to replace the need for this option. * The MIPS -membedded-pic and -mrnames options have been removed. ! * All MIPS targets now require the GNU assembler. In particular, ! IRIX configurations can no longer use the MIPSpro assemblers, although they do still support the MIPSpro linkers. * The SPARC option -mflat has been removed. ! * English-language diagnostic messages will now use Unicode ! quotation marks in UTF-8 locales. (Non-English messages already ! used the quotes appropriate for the language in previous ! releases.) If your terminal does not support UTF-8 but you are ! using a UTF-8 locale (such locales are the default on many ! GNU/Linux systems) then you should set LC_CTYPE=C in the ! environment to disable that locale. Programs that parse ! diagnostics and expect plain ASCII English-language messages ! should set LC_ALL=C. See [2]Markus Kuhn's explanation of Unicode quotation marks for more information. ! * The specs file is no longer installed on most platforms. Most ! users will be totally unaffected. However, if you are accustomed ! to editing the specs file yourself, you will now have to use the ! -dumpspecs option to generate the specs file, and then edit the resulting file. General Optimizer Improvements ! * The [3]tree ssa branch has been merged. This merge has brought in ! a completely new optimization framework based on a higher level ! intermediate representation than the existing RTL representation. ! Numerous new code transformations based on the new framework are available in GCC 4.0, including: + Scalar replacement of aggregates + Constant propagation --- 104,157 ---- Caveats ! * GCC now generates location lists by default when compiling with debug info and optimization. ! + GDB 6.0 and older crashes when it sees location lists. GDB ! 6.1 or later is needed to debug binaries containing location lists. ! + When you are trying to view a value of a variable in a part ! of a function where it has no location (for example when the variable is no longer used and thus its location was used for something else) GDB will say that it is not available. You can disable generating location lists by -fno-var-tracking. ! * GCC no longer accepts the -fwritable-strings option. Use named character arrays when you need a writable string. ! * The options -freduce-all-givs and -fmove-all-movables have been ! discontinued. They were used to circumvent a shortcoming in the ! heuristics of the old loop optimization code with respect to ! common Fortran constructs. The new (tree) loop optimizer works differently and doesn't need those work-arounds. ! * The graph-coloring register allocator, formerly enabled by the option -fnew-ra, has been discontinued. ! * -I- has been deprecated. -iquote is meant to replace the need for this option. * The MIPS -membedded-pic and -mrnames options have been removed. ! * All MIPS targets now require the GNU assembler. In particular, ! IRIX configurations can no longer use the MIPSpro assemblers, although they do still support the MIPSpro linkers. * The SPARC option -mflat has been removed. ! * English-language diagnostic messages will now use Unicode ! quotation marks in UTF-8 locales. (Non-English messages already ! used the quotes appropriate for the language in previous ! releases.) If your terminal does not support UTF-8 but you are ! using a UTF-8 locale (such locales are the default on many ! GNU/Linux systems) then you should set LC_CTYPE=C in the ! environment to disable that locale. Programs that parse ! diagnostics and expect plain ASCII English-language messages ! should set LC_ALL=C. See [2]Markus Kuhn's explanation of Unicode quotation marks for more information. ! * The specs file is no longer installed on most platforms. Most ! users will be totally unaffected. However, if you are accustomed ! to editing the specs file yourself, you will now have to use the ! -dumpspecs option to generate the specs file, and then edit the resulting file. General Optimizer Improvements ! * The [3]tree ssa branch has been merged. This merge has brought in ! a completely new optimization framework based on a higher level ! intermediate representation than the existing RTL representation. ! Numerous new code transformations based on the new framework are available in GCC 4.0, including: + Scalar replacement of aggregates + Constant propagation *************** General Optimizer Improvements *** 177,233 **** + [4]Autovectorization + Loop interchange + Tail recursion by accumulation ! Many of these passes outperform their counterparts from previous GCC releases. ! * [5]Swing Modulo Scheduling (SMS). An RTL level instruction ! scheduling optimization intended for loops that perform heavy computations. New Languages and Language specific improvements C family ! * The sentinel attribute has been added to GCC. This function attribute allows GCC to warn when variadic functions such as execl ! are not NULL terminated. See the GCC manual for a complete description of its behavior. ! * Given __attribute__((alias("target"))) it is now an error if target is not a symbol, defined in the same translation unit. This also applies to aliases created by #pragma weak alias=target. This ! is because it's meaningless to define an alias to an undefined ! symbol. On Solaris, the native assembler would have caught this error, but GNU as does not. C and Objective-C ! * The -Wstrict-aliasing=2 option has been added. This warning ! catches all unsafe cases, but it may also give a warning for some cases that are safe. ! * The cast-as-lvalue, conditional-expression-as-lvalue and compound-expression-as-lvalue extensions, which were deprecated in 3.3.4 and 3.4, have been removed. ! * The -fwritable-strings option, which was deprecated in 3.4, has been removed. * #pragma pack() semantics have been brought closer to those used by other compilers. This also applies to C++. ! * Taking the address of a variable with register storage is invalid in C. GCC now issues an error instead of a warning. * Arrays of incomplete element type are invalid in C. GCC now issues ! an error for such arrays. Declarations such as extern struct s ! x[]; (where struct s has not been defined) can be moved after the ! definition of struct s. Function parameters declared as arrays of incomplete type can instead be declared as pointers. C++ ! * When compiling without optimizations (-O0), the C++ frontend is ! much faster than in any previous versions of GCC. Independent testers have measured speed-ups up to 25% in real-world production ! code, compared to the 3.4 family (which was already the fastest ! version to date). Upgrading from older versions might show even bigger improvements. ! * ELF visibility attributes can now be applied to a class type, so ! that it affects every member function of a class at once, without having to specify each individually: class __attribute__ ((visibility("hidden"))) Foo { --- 164,220 ---- + [4]Autovectorization + Loop interchange + Tail recursion by accumulation ! Many of these passes outperform their counterparts from previous GCC releases. ! * [5]Swing Modulo Scheduling (SMS). An RTL level instruction ! scheduling optimization intended for loops that perform heavy computations. New Languages and Language specific improvements C family ! * The sentinel attribute has been added to GCC. This function attribute allows GCC to warn when variadic functions such as execl ! are not NULL terminated. See the GCC manual for a complete description of its behavior. ! * Given __attribute__((alias("target"))) it is now an error if target is not a symbol, defined in the same translation unit. This also applies to aliases created by #pragma weak alias=target. This ! is because it's meaningless to define an alias to an undefined ! symbol. On Solaris, the native assembler would have caught this error, but GNU as does not. C and Objective-C ! * The -Wstrict-aliasing=2 option has been added. This warning ! catches all unsafe cases, but it may also give a warning for some cases that are safe. ! * The cast-as-lvalue, conditional-expression-as-lvalue and compound-expression-as-lvalue extensions, which were deprecated in 3.3.4 and 3.4, have been removed. ! * The -fwritable-strings option, which was deprecated in 3.4, has been removed. * #pragma pack() semantics have been brought closer to those used by other compilers. This also applies to C++. ! * Taking the address of a variable with register storage is invalid in C. GCC now issues an error instead of a warning. * Arrays of incomplete element type are invalid in C. GCC now issues ! an error for such arrays. Declarations such as extern struct s ! x[]; (where struct s has not been defined) can be moved after the ! definition of struct s. Function parameters declared as arrays of incomplete type can instead be declared as pointers. C++ ! * When compiling without optimizations (-O0), the C++ frontend is ! much faster than in any previous versions of GCC. Independent testers have measured speed-ups up to 25% in real-world production ! code, compared to the 3.4 family (which was already the fastest ! version to date). Upgrading from older versions might show even bigger improvements. ! * ELF visibility attributes can now be applied to a class type, so ! that it affects every member function of a class at once, without having to specify each individually: class __attribute__ ((visibility("hidden"))) Foo { *************** class __attribute__ ((visibility("hidden *** 235,279 **** void foo2(); }; The syntax is deliberately similar to the __declspec() system used ! by Microsoft Windows based compilers, allowing cross-platform ! projects to easily reuse their existing macro system for denoting ! exports and imports. By explicitly marking internal classes never ! used outside a binary as hidden, one can completely avoid PLT ! indirection overheads during their usage by the compiler. You can ! find out more about the advantages of this at [6]http://people.redhat.com/drepper/dsohowto.pdf ! * The -fvisibility-inlines-hidden option has been added which marks ! all inlineable functions as having hidden ELF visibility, thus ! removing their symbol and typeinfo from the exported symbol table ! of the output ELF binary. Using this option can reduce the ! exported symbol count of template-heavy code by up to 40% with no code change at all, thus notably improving link and load times for ! the binary as well as a reduction in size of up to 10%. Also, check the new [7]-fvisibility option. ! * The compiler now uses the library interface specified by the [8]C++ ABI for thread-safe initialization of function-scope static ! variables. Most users should leave this alone, but embedded ! programmers may want to disable this by specifying -fno-threadsafe-statics for a small savings in code size. ! * Taking the address of an explicit register variable is no longer ! supported. Note that C++ allows taking the address of variables ! with register storage so this will continue to compile with a warning. For example, assuming that r0 is a machine register: register int foo asm ("r0"); register int bar; &foo; // error, no longer accepted &bar; // OK, with a warning ! * G++ has an undocumented extension to virtual function covariancy ! rules that allowed the overrider to return a type that was ! implicitly convertable to the overridden function's return type. ! For instance a function returning void * could be overridden by a function returning T *. This is now deprecated and will be removed in a future release. ! * The G++ minimum and maximum operators (?) and their ! compound forms (?=) have been deprecated and will be ! removed in a future version. Code using these operators should be modified to use std::min and std::max instead. ! * Declaration of nested classes of class templates as friends are supported: template struct A { class B {}; --- 222,266 ---- void foo2(); }; The syntax is deliberately similar to the __declspec() system used ! by Microsoft Windows based compilers, allowing cross-platform ! projects to easily reuse their existing macro system for denoting ! exports and imports. By explicitly marking internal classes never ! used outside a binary as hidden, one can completely avoid PLT ! indirection overheads during their usage by the compiler. You can ! find out more about the advantages of this at [6]http://people.redhat.com/drepper/dsohowto.pdf ! * The -fvisibility-inlines-hidden option has been added which marks ! all inlineable functions as having hidden ELF visibility, thus ! removing their symbol and typeinfo from the exported symbol table ! of the output ELF binary. Using this option can reduce the ! exported symbol count of template-heavy code by up to 40% with no code change at all, thus notably improving link and load times for ! the binary as well as a reduction in size of up to 10%. Also, check the new [7]-fvisibility option. ! * The compiler now uses the library interface specified by the [8]C++ ABI for thread-safe initialization of function-scope static ! variables. Most users should leave this alone, but embedded ! programmers may want to disable this by specifying -fno-threadsafe-statics for a small savings in code size. ! * Taking the address of an explicit register variable is no longer ! supported. Note that C++ allows taking the address of variables ! with register storage so this will continue to compile with a warning. For example, assuming that r0 is a machine register: register int foo asm ("r0"); register int bar; &foo; // error, no longer accepted &bar; // OK, with a warning ! * G++ has an undocumented extension to virtual function covariancy ! rules that allowed the overrider to return a type that was ! implicitly convertable to the overridden function's return type. ! For instance a function returning void * could be overridden by a function returning T *. This is now deprecated and will be removed in a future release. ! * The G++ minimum and maximum operators (?) and their ! compound forms (?=) have been deprecated and will be ! removed in a future version. Code using these operators should be modified to use std::min and std::max instead. ! * Declaration of nested classes of class templates as friends are supported: template struct A { class B {}; *************** template struct A { *** 281,289 **** class C { template friend class A::B; }; ! This complements the feature member functions of class templates as friends introduced in GCC 3.4.0. ! * When declaring a friend class using an unqualified name, classes outside the innermost non-class scope are not searched: class A; namespace N { --- 268,276 ---- class C { template friend class A::B; }; ! This complements the feature member functions of class templates as friends introduced in GCC 3.4.0. ! * When declaring a friend class using an unqualified name, classes outside the innermost non-class scope are not searched: class A; namespace N { *************** namespace N { *** 294,300 **** }; } Hiding the friend name until declaration is still not implemented. ! * Friends of classes defined outside their namespace are correctly handled: namespace N { class A; --- 281,287 ---- }; } Hiding the friend name until declaration is still not implemented. ! * Friends of classes defined outside their namespace are correctly handled: namespace N { class A; *************** class N::A { *** 309,330 **** * Optimization work: + Added efficient specializations of istream functions for char and wchar_t. ! + Further performance tuning of strings, in particular wrt single-char append and getline. ! + iter_swap - and therefore most of the mutating algorithms - ! now makes an unqualified call to swap when the value_type of the two iterators is the same. ! * A large subset of the features in Technical Report 1 (TR1 for ! short) is experimentally delivered (i.e., no guarantees about the implementation are provided. In particular it is not promised that ! the library will remain link-compatible when code using TR1 is used): + General utilities such as reference_wrapper and shared_ptr. + Function objects, i.e., result_of, mem_fn, bind, function. + Support for metaprogramming. ! + New containers such as tuple, array, unordered_set, unordered_map, unordered_multiset, unordered_multimap. ! * As usual, many bugs have been fixed and LWG resolutions implemented for the first time (e.g., DR 409). Java --- 296,317 ---- * Optimization work: + Added efficient specializations of istream functions for char and wchar_t. ! + Further performance tuning of strings, in particular wrt single-char append and getline. ! + iter_swap - and therefore most of the mutating algorithms - ! now makes an unqualified call to swap when the value_type of the two iterators is the same. ! * A large subset of the features in Technical Report 1 (TR1 for ! short) is experimentally delivered (i.e., no guarantees about the implementation are provided. In particular it is not promised that ! the library will remain link-compatible when code using TR1 is used): + General utilities such as reference_wrapper and shared_ptr. + Function objects, i.e., result_of, mem_fn, bind, function. + Support for metaprogramming. ! + New containers such as tuple, array, unordered_set, unordered_map, unordered_multiset, unordered_multimap. ! * As usual, many bugs have been fixed and LWG resolutions implemented for the first time (e.g., DR 409). Java *************** class N::A { *** 334,385 **** + rmic is now grmic, + rmiregistry is now grmiregistry, and + jar is now fastjar. ! In particular, these names were problematic for the jpackage.org ! packaging conventions which install symlinks in /usr/bin that point to the preferred versions of these tools. ! * The -findirect-dispatch argument to the compiler now works and ! generates code following a new "binary compatibility" ABI. Code ! compiled this way follows the binary compatibility rules of the Java Language Specification. ! * libgcj now has support for using GCJ as a JIT, using the gnu.gcj.jit family of system properties. * libgcj can now find a shared library corresponding to the bytecode ! representation of a class. See the documentation for the new gcj-dbtool program, and the new gnu.gcj.precompiled.db.path system property. ! * There have been many improvements to the class library. Here are some highlights: + Much more of AWT and Swing exist. ! + Many new packages and classes were added, including ! java.util.regex, java.net.URI, javax.crypto, ! javax.crypto.interfaces, javax.crypto.spec, javax.net, javax.net.ssl, javax.security.auth, ! javax.security.auth.callback, javax.security.auth.login, javax.security.auth.x500, javax.security.sasl, org.ietf.jgss, ! javax.imageio, javax.imageio.event, javax.imageio.spi, javax.print, javax.print.attribute, ! javax.print.attribute.standard, javax.print.event, and javax.xml + Updated SAX and DOM, and imported GNU JAXP Fortran ! * A new [9]Fortran front end has replaced the aging GNU Fortran 77 ! front end. The new front end supports Fortran 90 and Fortran 95. It may not yet be as stable as the old Fortran front end. Ada ! * Ada (with tasking and Zero Cost Exceptions) is now available on ! many more targets, including but not limited to: alpha-linux, ! hppa-hpux, hppa-linux, powerpc-darwin, powerpc-linux, s390-linux, s390x-linux, sparc-linux. ! * Some of the new Ada 2005 features are now implemented like Wide_Wide_Character and Ada.Containers. * Many bugs have been fixed, tools and documentation improved. ! * To compile Ada from the sources, install an older working Ada ! compiler and then use --enable-languages=ada at configuration ! time, since the Ada frontend is not currently activated by default. See the [10]Installing GCC for details. New Targets and Target Specific Improvements --- 321,372 ---- + rmic is now grmic, + rmiregistry is now grmiregistry, and + jar is now fastjar. ! In particular, these names were problematic for the jpackage.org ! packaging conventions which install symlinks in /usr/bin that point to the preferred versions of these tools. ! * The -findirect-dispatch argument to the compiler now works and ! generates code following a new "binary compatibility" ABI. Code ! compiled this way follows the binary compatibility rules of the Java Language Specification. ! * libgcj now has support for using GCJ as a JIT, using the gnu.gcj.jit family of system properties. * libgcj can now find a shared library corresponding to the bytecode ! representation of a class. See the documentation for the new gcj-dbtool program, and the new gnu.gcj.precompiled.db.path system property. ! * There have been many improvements to the class library. Here are some highlights: + Much more of AWT and Swing exist. ! + Many new packages and classes were added, including ! java.util.regex, java.net.URI, javax.crypto, ! javax.crypto.interfaces, javax.crypto.spec, javax.net, javax.net.ssl, javax.security.auth, ! javax.security.auth.callback, javax.security.auth.login, javax.security.auth.x500, javax.security.sasl, org.ietf.jgss, ! javax.imageio, javax.imageio.event, javax.imageio.spi, javax.print, javax.print.attribute, ! javax.print.attribute.standard, javax.print.event, and javax.xml + Updated SAX and DOM, and imported GNU JAXP Fortran ! * A new [9]Fortran front end has replaced the aging GNU Fortran 77 ! front end. The new front end supports Fortran 90 and Fortran 95. It may not yet be as stable as the old Fortran front end. Ada ! * Ada (with tasking and Zero Cost Exceptions) is now available on ! many more targets, including but not limited to: alpha-linux, ! hppa-hpux, hppa-linux, powerpc-darwin, powerpc-linux, s390-linux, s390x-linux, sparc-linux. ! * Some of the new Ada 2005 features are now implemented like Wide_Wide_Character and Ada.Containers. * Many bugs have been fixed, tools and documentation improved. ! * To compile Ada from the sources, install an older working Ada ! compiler and then use --enable-languages=ada at configuration ! time, since the Ada frontend is not currently activated by default. See the [10]Installing GCC for details. New Targets and Target Specific Improvements *************** New Targets and Target Specific Improvem *** 392,525 **** IA-32/x86-64 (AMD64) ! * The acos, asin, drem, exp10, exp2, expm1, fmod, ilogb, log10, ! log1p, log2, logb and tan mathematical builtins (and their float ! and long double variants) are now implemented as inline x87 intrinsics when using -ffast-math. ! * The ceil, floor, nearbyint, rint and trunc mathematical builtins ! (and their float and long double variants) are now implemented as inline x87 intrinsics when using -ffast-math. ! * The x87's fsincos instruction is now used automatically with ! -ffast-math when calculating both the sin and cos of the same argument. * Instruction selection for multiplication and division by constants has been improved. IA-64 ! * Floating point division, integer division and sqrt are now inlined, resulting in significant performance improvements on some codes. MIPS ! * Division by zero checks now use conditional traps if the target ! processor supports them. This decreases code size by one word per ! division operation. The old behavior (branch and break) can be ! obtained either at configure time by passing --with-divide=breaks to configure or at runtime by passing -mdivide-breaks to GCC. ! * Support for MIPS64 paired-single instructions has been added. It ! is enabled by -mpaired-single and can be accessed using both the ! target-independent vector extensions and new MIPS-specific built-in functions. ! * Support for the MIPS-3D ASE has been added. It is enabled by -mips3d and provides new MIPS-3D-specific built-in functions. ! * The -mexplicit-relocs option now supports static n64 code (as is ! used, for example, in 64-bit linux kernels). -mexplicit-relocs ! should now be feature-complete and is enabled by default when GCC is configured to use a compatible assembler. ! * Support for the NEC VR4130 series has been added. This support ! includes the use of VR-specific instructions and a new VR4130 ! scheduler. Full VR4130 support can be selected with -march=vr4130 ! while code for any ISA can be tuned for the VR4130 using ! -mtune=vr4130. There is also a new -mvr4130-align option that produces better schedules at the cost of increased code size. ! * Support for the Broadcom SB-1 has been extended. There is now an ! SB-1 scheduler as well as support for the SB-1-specific paired-single instructions. Full SB-1 support can be selected with ! -march=sb1 while code for any ISA can be optimized for the SB-1 using -mtune=sb1. ! * The compiler can now work around errata in R4000, R4400, VR4120 ! and VR4130 processors. These workarounds are enabled by ! -mfix-r4000, -mfix-r4400, -mfix-vr4120 and -mfix-vr4130 respectively. The VR4120 and VR4130 workarounds need binutils 2.16 or above. ! * IRIX shared libraries are now installed into the standard library ! directories: o32 libraries go into lib/, n32 libraries go into lib32/ and n64 libraries go into lib64/. ! * The compiler supports a new -msym32 option. It can be used to ! optimize n64 code in which all symbols are known to have 32-bit values. S/390 and zSeries ! * New command line options help to generate code intended to run in ! an environment where stack space is restricted, e.g. Linux kernel code: + -mwarn-framesize and -mwarn-dynamicstack trigger compile-time ! warnings for single functions that require large or dynamic stack frames. ! + -mstack-size and -mstack-guard generate code that checks for stack overflow at run time. ! + -mpacked-stack generates code that reduces the stack frame size of many functions by reusing unneeded parts of the stack bias area. ! * The -msoft-float option now ensures that generated code never accesses floating point registers. ! * The s390x-ibm-tpf target now fully supports C++, including exceptions and threads. ! * Various changes to improve performance of the generated code have been implemented, including: + GCC now uses sibling calls where possible. ! + Condition code handling has been optimized, allowing GCC to omit redundant comparisons in certain cases. + The cost function guiding many optimizations has been refined to more accurately represent the z900 and z990 processors. ! + The ADD LOGICAL WITH CARRY and SUBTRACT LOGICAL WITH BORROW ! instructions are now used to avoid conditional branches in certain cases. ! + The back end now uses the LEGITIMIZE_RELOAD_ADDRESS feature to optimize address arithmetic required to access large stack frames. ! + GCC now makes more efficient use of memory-to-memory type instructions (MVC, CLC, ...). ! + More precise tracking of special register use allows better ! instruction scheduling, in particular of the function prologue and epilogue sequences. ! + The Java front end now generates inline code to implement integer division, instead of calling library routines. SPARC * The options -mv8, -msparclite, -mcypress, -msupersparc, -mf930 and -mf934 have been removed. They have been replaced with -mcpu=xxx. ! * The internal model used to estimate the relative cost of each ! instruction has been updated. It is expected to give better results on recent UltraSPARC processors. ! * Code generation for function prologues and epilogues has been ! improved, resulting in better scheduling and allowing multiple exit points in functions. ! * Support for Sun's Visual Instruction Set (VIS) has been enhanced. It is enabled by -mvis and provides new built-in functions for VIS instructions on UltraSPARC processors. ! * The option -mapp-regs has been turned on by default on Solaris too. NetWare ! * Novell NetWare (on ix86, no other hardware platform was ever ! really supported by this OS) has been re-enabled and the ABI ! supported by GCC has been brought into sync with that of ! MetroWerks CodeWarrior (the ABI previously supported was that of some Unix systems, which NetWare never tried to support). Obsolete Systems ! Support for a number of older systems has been declared obsolete in ! GCC 4.0. Unless there is activity to revive them, the next release of GCC will have their sources permanently removed. ! All GCC ports for the following processor architectures have been declared obsolete: * Intel i860 * Ubicom IP2022 --- 379,512 ---- IA-32/x86-64 (AMD64) ! * The acos, asin, drem, exp10, exp2, expm1, fmod, ilogb, log10, ! log1p, log2, logb and tan mathematical builtins (and their float ! and long double variants) are now implemented as inline x87 intrinsics when using -ffast-math. ! * The ceil, floor, nearbyint, rint and trunc mathematical builtins ! (and their float and long double variants) are now implemented as inline x87 intrinsics when using -ffast-math. ! * The x87's fsincos instruction is now used automatically with ! -ffast-math when calculating both the sin and cos of the same argument. * Instruction selection for multiplication and division by constants has been improved. IA-64 ! * Floating point division, integer division and sqrt are now inlined, resulting in significant performance improvements on some codes. MIPS ! * Division by zero checks now use conditional traps if the target ! processor supports them. This decreases code size by one word per ! division operation. The old behavior (branch and break) can be ! obtained either at configure time by passing --with-divide=breaks to configure or at runtime by passing -mdivide-breaks to GCC. ! * Support for MIPS64 paired-single instructions has been added. It ! is enabled by -mpaired-single and can be accessed using both the ! target-independent vector extensions and new MIPS-specific built-in functions. ! * Support for the MIPS-3D ASE has been added. It is enabled by -mips3d and provides new MIPS-3D-specific built-in functions. ! * The -mexplicit-relocs option now supports static n64 code (as is ! used, for example, in 64-bit linux kernels). -mexplicit-relocs ! should now be feature-complete and is enabled by default when GCC is configured to use a compatible assembler. ! * Support for the NEC VR4130 series has been added. This support ! includes the use of VR-specific instructions and a new VR4130 ! scheduler. Full VR4130 support can be selected with -march=vr4130 ! while code for any ISA can be tuned for the VR4130 using ! -mtune=vr4130. There is also a new -mvr4130-align option that produces better schedules at the cost of increased code size. ! * Support for the Broadcom SB-1 has been extended. There is now an ! SB-1 scheduler as well as support for the SB-1-specific paired-single instructions. Full SB-1 support can be selected with ! -march=sb1 while code for any ISA can be optimized for the SB-1 using -mtune=sb1. ! * The compiler can now work around errata in R4000, R4400, VR4120 ! and VR4130 processors. These workarounds are enabled by ! -mfix-r4000, -mfix-r4400, -mfix-vr4120 and -mfix-vr4130 respectively. The VR4120 and VR4130 workarounds need binutils 2.16 or above. ! * IRIX shared libraries are now installed into the standard library ! directories: o32 libraries go into lib/, n32 libraries go into lib32/ and n64 libraries go into lib64/. ! * The compiler supports a new -msym32 option. It can be used to ! optimize n64 code in which all symbols are known to have 32-bit values. S/390 and zSeries ! * New command line options help to generate code intended to run in ! an environment where stack space is restricted, e.g. Linux kernel code: + -mwarn-framesize and -mwarn-dynamicstack trigger compile-time ! warnings for single functions that require large or dynamic stack frames. ! + -mstack-size and -mstack-guard generate code that checks for stack overflow at run time. ! + -mpacked-stack generates code that reduces the stack frame size of many functions by reusing unneeded parts of the stack bias area. ! * The -msoft-float option now ensures that generated code never accesses floating point registers. ! * The s390x-ibm-tpf target now fully supports C++, including exceptions and threads. ! * Various changes to improve performance of the generated code have been implemented, including: + GCC now uses sibling calls where possible. ! + Condition code handling has been optimized, allowing GCC to omit redundant comparisons in certain cases. + The cost function guiding many optimizations has been refined to more accurately represent the z900 and z990 processors. ! + The ADD LOGICAL WITH CARRY and SUBTRACT LOGICAL WITH BORROW ! instructions are now used to avoid conditional branches in certain cases. ! + The back end now uses the LEGITIMIZE_RELOAD_ADDRESS feature to optimize address arithmetic required to access large stack frames. ! + GCC now makes more efficient use of memory-to-memory type instructions (MVC, CLC, ...). ! + More precise tracking of special register use allows better ! instruction scheduling, in particular of the function prologue and epilogue sequences. ! + The Java front end now generates inline code to implement integer division, instead of calling library routines. SPARC * The options -mv8, -msparclite, -mcypress, -msupersparc, -mf930 and -mf934 have been removed. They have been replaced with -mcpu=xxx. ! * The internal model used to estimate the relative cost of each ! instruction has been updated. It is expected to give better results on recent UltraSPARC processors. ! * Code generation for function prologues and epilogues has been ! improved, resulting in better scheduling and allowing multiple exit points in functions. ! * Support for Sun's Visual Instruction Set (VIS) has been enhanced. It is enabled by -mvis and provides new built-in functions for VIS instructions on UltraSPARC processors. ! * The option -mapp-regs has been turned on by default on Solaris too. NetWare ! * Novell NetWare (on ix86, no other hardware platform was ever ! really supported by this OS) has been re-enabled and the ABI ! supported by GCC has been brought into sync with that of ! MetroWerks CodeWarrior (the ABI previously supported was that of some Unix systems, which NetWare never tried to support). Obsolete Systems ! Support for a number of older systems has been declared obsolete in ! GCC 4.0. Unless there is activity to revive them, the next release of GCC will have their sources permanently removed. ! All GCC ports for the following processor architectures have been declared obsolete: * Intel i860 * Ubicom IP2022 *************** Obsolete Systems *** 528,534 **** Also, those for some individual systems have been obsoleted: * SPARC family ! + SPARClite-based systems (sparclite-*-coff, sparclite-*-elf, sparc86x-*-elf) + OpenBSD 32-bit (sparc-*-openbsd*) --- 515,521 ---- Also, those for some individual systems have been obsoleted: * SPARC family ! + SPARClite-based systems (sparclite-*-coff, sparclite-*-elf, sparc86x-*-elf) + OpenBSD 32-bit (sparc-*-openbsd*) *************** Documentation improvements *** 536,618 **** Other significant improvements ! * Location lists are now generated by default when compiling with ! debug info and optimization. Location lists provide more accurate ! debug info about locations of variables and they allow debugging code compiled with -fomit-frame-pointer. ! * The -fvisibility option has been added which allows the default ! ELF visibility of all symbols to be set per compilation and the new #pragma GCC visibility preprocessor command allows the setting ! of default ELF visibility for a region of code. Using ! -fvisibility=hidden especially in combination with the new ! -fvisibility-inlines-hidden can yield substantial improvements in ! output binary quality including avoiding PLT indirection ! overheads, reduction of the exported symbol count by up to 60% (with resultant improvements to link and load times), better scope ! for the optimizer to improve code and up to a 20% reduction in ! binary size. Using these options correctly yields a binary with a similar symbol count to a Windows DLL. ! Perhaps more importantly, this new feature finally allows (with ! careful planning) complete avoidance of symbol clashes when ! manually loading shared objects with RTLD_GLOBAL, thus finally ! solving problems many projects such as python were forced to use ! RTLD_LOCAL for (with its resulting issues for C++ correctness). ! You can find more information about using these options at [11]http://gcc.gnu.org/wiki/Visibility. _________________________________________________________________ GCC 4.0.1 ! This is the [12]list of problem reports (PRs) from GCC's bug tracking ! system that are known to be fixed in the 4.0.1 release. This list might not be complete (that is, it is possible that some PRs that have been fixed are not listed here). GCC 4.0.2 ! This is the [13]list of problem reports (PRs) from GCC's bug tracking ! system that are known to be fixed in the 4.0.2 release. This list might not be complete (that is, it is possible that some PRs that have been fixed are not listed here). ! Unfortunately, due to a release engineering failure, this release has a regression on Solaris that will affect some C++ programs. We suggest ! that Solaris users apply a [14]patch that corrects the problem. Users who do not wish to apply the patch should explicitly link C++ programs ! with the -pthreads option, even if they do not use threads. This ! problem has been corrected in the current 4.0 branch sources and will not be present in GCC 4.0.3. GCC 4.0.3 ! Starting with this release, the function getcontext is recognized by ! the compiler as having the same semantics as the setjmp function. In ! particular, the compiler will ensure that all registers are dead ! before calling such a function and will emit a warning about the ! variables that may be clobbered after the second return from the function. - _________________________________________________________________ ! Please send FSF & GNU inquiries & questions to [15]gnu@gnu.org. There are also [16]other ways to contact the FSF. These pages are maintained by [17]the GCC team. ! For questions related to the use of GCC, please consult these web ! pages and the [18]GCC manuals. If that fails, the [19]gcc-help@gcc.gnu.org mailing list might help. ! Please send comments on these web pages and the development of GCC ! to our developer mailing list at [20]gcc@gnu.org or [21]gcc@gcc.gnu.org. All of our lists have [22]public archives. ! Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA. ! Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! ! Last modified 2006-03-09 [23]Valid XHTML 1.0 References --- 523,603 ---- Other significant improvements ! * Location lists are now generated by default when compiling with ! debug info and optimization. Location lists provide more accurate ! debug info about locations of variables and they allow debugging code compiled with -fomit-frame-pointer. ! * The -fvisibility option has been added which allows the default ! ELF visibility of all symbols to be set per compilation and the new #pragma GCC visibility preprocessor command allows the setting ! of default ELF visibility for a region of code. Using ! -fvisibility=hidden especially in combination with the new ! -fvisibility-inlines-hidden can yield substantial improvements in ! output binary quality including avoiding PLT indirection ! overheads, reduction of the exported symbol count by up to 60% (with resultant improvements to link and load times), better scope ! for the optimizer to improve code and up to a 20% reduction in ! binary size. Using these options correctly yields a binary with a similar symbol count to a Windows DLL. ! Perhaps more importantly, this new feature finally allows (with ! careful planning) complete avoidance of symbol clashes when ! manually loading shared objects with RTLD_GLOBAL, thus finally ! solving problems many projects such as python were forced to use ! RTLD_LOCAL for (with its resulting issues for C++ correctness). ! You can find more information about using these options at [11]http://gcc.gnu.org/wiki/Visibility. _________________________________________________________________ GCC 4.0.1 ! This is the [12]list of problem reports (PRs) from GCC's bug tracking ! system that are known to be fixed in the 4.0.1 release. This list might not be complete (that is, it is possible that some PRs that have been fixed are not listed here). GCC 4.0.2 ! This is the [13]list of problem reports (PRs) from GCC's bug tracking ! system that are known to be fixed in the 4.0.2 release. This list might not be complete (that is, it is possible that some PRs that have been fixed are not listed here). ! Unfortunately, due to a release engineering failure, this release has a regression on Solaris that will affect some C++ programs. We suggest ! that Solaris users apply a [14]patch that corrects the problem. Users who do not wish to apply the patch should explicitly link C++ programs ! with the -pthreads option, even if they do not use threads. This ! problem has been corrected in the current 4.0 branch sources and will not be present in GCC 4.0.3. GCC 4.0.3 ! Starting with this release, the function getcontext is recognized by ! the compiler as having the same semantics as the setjmp function. In ! particular, the compiler will ensure that all registers are dead ! before calling such a function and will emit a warning about the ! variables that may be clobbered after the second return from the function. ! Please send FSF & GNU inquiries & questions to [15]gnu@gnu.org. There are also [16]other ways to contact the FSF. These pages are maintained by [17]the GCC team. ! For questions related to the use of GCC, please consult these web ! pages and the [18]GCC manuals. If that fails, the [19]gcc-help@gcc.gnu.org mailing list might help. ! Please send comments on these web pages and the development of GCC ! to our developer mailing list at [20]gcc@gnu.org or [21]gcc@gcc.gnu.org. All of our lists have [22]public archives. ! Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA. ! Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! Last modified 2006-06-21 [23]Valid XHTML 1.0 References *************** http://gcc.gnu.org/gcc-3.4/index.html *** 644,952 **** GCC 3.4 Release Series ! November 30, 2005 ! ! The [1]GNU project and the GCC developers are pleased to announce the ! release of GCC 3.4.5. ! ! This release is a bug-fix release, containing fixes for regressions in ! GCC 3.4.4 relative to previous releases of GCC. ! ! May 18, 2005 ! ! The [2]GNU project and the GCC developers are pleased to announce the ! release of GCC 3.4.4. ! ! This release is a bug-fix release, containing fixes for regressions in ! GCC 3.4.3 relative to previous releases of GCC. ! ! November 4, 2004 ! ! The [3]GNU project and the GCC developers are pleased to announce the ! release of GCC 3.4.3. ! ! This release is a bug-fix release, containing fixes for regressions in ! GCC 3.4.2 relative to previous releases of GCC. ! ! September 6, 2004 ! ! The [4]GNU project and the GCC developers are pleased to announce the ! release of GCC 3.4.2. ! ! This release is a bug-fix release, containing fixes for regressions in ! GCC 3.4.1 relative to previous releases of GCC. ! ! July 1, 2004 ! The [5]GNU project and the GCC developers are pleased to announce the ! release of GCC 3.4.1. This release is a bug-fix release, containing fixes for regressions in ! GCC 3.4.0 relative to previous releases of GCC. ! ! April 18, 2004 ! ! The [6]GNU project and the GCC developers are pleased to announce the ! release of GCC 3.4.0. ! The GCC 3.4 release series includes numerous [7]new features, ! improvements, bug fixes, and other changes, thanks to an [8]amazing group of volunteers. Release History GCC 3.4.5 ! November 30, 2005 ([9]changes) GCC 3.4.4 ! May 18, 2005 ([10]changes) GCC 3.4.3 ! November 4, 2004 ([11]changes) GCC 3.4.2 ! September 6, 2004 ([12]changes) GCC 3.4.1 ! July 1, 2004 ([13]changes) GCC 3.4.0 ! April 18, 2004 ([14]changes) References and Acknowledgements ! GCC used to stand for the GNU C Compiler, but since the compiler ! supports several other languages aside from C, it now stands for the GNU Compiler Collection. ! A list of [15]successful builds is updated as new information becomes available. ! The GCC developers would like to thank the numerous people that have ! contributed new features, improvements, bug fixes, and other changes ! as well as test results to GCC. This [16]amazing group of volunteers is what makes GCC successful. ! For additional information about GCC please refer to the [17]GCC ! project web site or contact the [18]GCC development mailing list. ! To obtain GCC please use [19]our mirror sites, one of the [20]GNU ! mirror sites, or [21]our CVS server. ! _________________________________________________________________ ! Please send FSF & GNU inquiries & questions to [22]gnu@gnu.org. There ! are also [23]other ways to contact the FSF. ! These pages are maintained by [24]the GCC team. ! For questions related to the use of GCC, please consult these web ! pages and the [25]GCC manuals. If that fails, the ! [26]gcc-help@gcc.gnu.org mailing list might help. ! Please send comments on these web pages and the development of GCC ! to our developer mailing list at [27]gcc@gnu.org or ! [28]gcc@gcc.gnu.org. All of our lists have [29]public archives. ! Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA. ! Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! ! Last modified 2006-01-18 [30]Valid XHTML 1.0 References 1. http://www.gnu.org/ ! 2. http://www.gnu.org/ ! 3. http://www.gnu.org/ ! 4. http://www.gnu.org/ ! 5. http://www.gnu.org/ ! 6. http://www.gnu.org/ ! 7. http://gcc.gnu.org/gcc-3.4/changes.html ! 8. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html ! 9. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.5 ! 10. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.4 ! 11. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.3 ! 12. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.2 ! 13. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.1 ! 14. http://gcc.gnu.org/gcc-3.4/changes.html ! 15. http://gcc.gnu.org/gcc-3.4/buildstat.html ! 16. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html ! 17. http://gcc.gnu.org/index.html ! 18. mailto:gcc@gcc.gnu.org ! 19. http://gcc.gnu.org/mirrors.html ! 20. http://www.gnu.org/order/ftp.html ! 21. http://gcc.gnu.org/cvs.html ! 22. mailto:gnu@gnu.org ! 23. http://www.gnu.org/home.html#ContactInfo ! 24. http://gcc.gnu.org/about.html ! 25. http://gcc.gnu.org/onlinedocs/ ! 26. mailto:gcc-help@gcc.gnu.org ! 27. mailto:gcc@gnu.org ! 28. mailto:gcc@gcc.gnu.org ! 29. http://gcc.gnu.org/lists.html ! 30. http://validator.w3.org/check/referer ====================================================================== http://gcc.gnu.org/gcc-3.4/changes.html GCC 3.4 Release Series Changes, New Features, and Fixes ! The latest release in the 3.4 release series is [1]GCC 3.4.5. GCC 3.4 has [2]many improvements in the C++ frontend. Before reporting ! a bug, please make sure it's really GCC, and not your code, that is broken. Caveats * GNU Make is now required to build GCC. ! * With -nostdinc the preprocessor used to ignore both standard ! include paths and include paths contained in environment variables. It was neither documented nor intended that environment variable paths be ignored, so this has been corrected. ! * GCC no longer accepts the options -fvolatile, -fvolatile-global ! and -fvolatile-static. It is unlikely that they worked correctly in any 3.x release. * GCC no longer ships . Use instead. ! * Support for all the systems [3]obsoleted in GCC 3.3 has been removed from GCC 3.4. See below for a [4]list of systems which are obsoleted in this release. ! * GCC now requires an ISO C90 (ANSI C89) C compiler to build. K&R C compilers will not work. ! * The implementation of the [5]MIPS ABIs has changed. As a result, ! the code generated for certain MIPS targets will not be binary compatible with earlier releases. ! * In previous releases, the MIPS port had a fake "hilo" register with the user-visible name accum. This register has been removed. ! * The implementation of the [6]SPARC ABIs has changed. As a result, ! the code generated will not be binary compatible with earlier releases in certain cases. ! * The configure option --enable-threads=pthreads has been removed; ! use --enable-threads=posix instead, which should have the same effect. ! * Code size estimates used by inlining heuristics for C, Objective-C, C++ and Java have been redesigned significantly. As a ! result the parameters of -finline-insns, --param ! max-inline-insns-single and --param max-inline-insns-auto need to be reconsidered. ! * --param max-inline-slope and --param min-inline-insns have been ! removed; they are not needed for the new bottom-up inlining heuristics. ! * The new unit-at-a-time compilation scheme has several compatibility issues: ! + The order in which functions, variables, and top-level asm statements are emitted may have changed. Code relying on some particular ordering needs to be updated. The majority of such ! top-level asm statements can be replaced by section attributes. + Unreferenced static variables and functions are removed. This ! may result in undefined references when an asm statement refers to the variable/function directly. In that case either ! the variable/function shall be listed in asm statement ! operand or in the case of top-level asm statements the attribute used shall be used to force function/variable to be ! always output and considered as a possibly used by unknown code. ! For variables the attribute is accepted only by GCC 3.4 and ! newer, while for earlier versions it is sufficient to use ! unused to silence warnings about the variables not being ! referenced. To keep code portable across different GCC versions, you can use appropriate preprocessor conditionals. + Static functions now can use non-standard passing conventions ! that may break asm statements calling functions directly. ! Again the attribute used shall be used to prevent this behavior. ! As a temporary workaround, -fno-unit-at-a-time can be used, but this scheme may not be supported by future releases of GCC. ! * GCC 3.4 automatically places zero-initialized variables in the ! .bss section on some operating systems. Versions of GNU Emacs up ! to (and including) 21.3 will not work correctly when using this ! optimization; you can use -fno-zero-initialized-in-bss to disable it. ! * If GCC 3.4 is configured with --enable-threads=posix (the default ! on most targets that support pthreads) then _REENTRANT will be ! defined unconditionally by some libstdc++ headers. C++ code which ! relies on that macro to detect whether multi-threaded code is ! being compiled might change in meaning, possibly resulting in ! linker errors for single-threaded programs. Affected users of ! [7]Boost should compile single-threaded code with -DBOOST_DISABLE_THREADS. See Bugzilla for [8]more information. General Optimizer Improvements ! * Usability of the profile feedback and coverage testing has been improved. ! + Performance of profiled programs has been improved by faster profile merging code. ! + Better use of the profile feedback for optimization (loop unrolling and loop peeling). ! + File locking support allowing fork() calls and parallel runs of profiled programs. + Coverage file format has been redesigned. + gcov coverage tool has been improved. + make profiledbootstrap available to build a faster compiler. ! Experiments made on i386 hardware showed an 11% speedup on ! -O0 and a 7.5% speedup on -O2 compilation of a [9]large C++ testcase. + New value profiling pass enabled via -fprofile-values + New value profile transformations pass enabled via -fvpt aims to optimize some code sequences by exploiting knowledge about ! value ranges or other properties of the operands. At the ! moment a conversion of expensive divisions into cheaper operations has been implemented. + New -fprofile-generate and -fprofile-use command line options to simplify the use of profile feedback. ! * A new unit-at-a-time compilation scheme for C, Objective-C, C++ ! and Java which is enabled via -funit-at-a-time (and implied by ! -O2). In this scheme a whole file is parsed first and optimized ! later. The following basic inter-procedural optimizations are implemented: + Removal of unreachable functions and variables ! + Discovery of local functions (functions with static linkage whose address is never taken) + On i386, these local functions use register parameter passing conventions. ! + Reordering of functions in topological order of the call ! graph to enable better propagation of optimizing hints (such as the stack alignments needed by functions) in the back end. ! + Call graph based out-of-order inlining heuristics which ! allows to limit overall compilation unit growth (--param inline-unit-growth). Overall, the unit-at-a-time scheme produces a 1.3% improvement for ! the SPECint2000 benchmark on the i386 architecture (AMD Athlon CPU). ! * More realistic code size estimates used by inlining for C, ! Objective-C, C++ and Java. The growth of large functions can now ! be limited via --param large-function-insns and --param large-function-growth. ! * A new cfg-level loop optimizer pass replaces the old loop ! unrolling pass and adds two other loop transformations -- loop peeling and loop unswitching -- and also uses the profile feedback ! to limit code growth. (The three optimizations are enabled by ! -funroll-loops, -fpeel-loops and -funswitch-loops flags, respectively). ! The old loop unroller still can be enabled by -fold-unroll-loops ! and may produce better code in some cases, especially when the webizer optimization pass is not run. * A new web construction pass enabled via -fweb (and implied by -O3) improves the quality of register allocation, CSE, first scheduling ! pass and some other optimization passes by avoiding re-use of pseudo registers with non-overlapping live ranges. The pass almost always improves code quality but does make debugging difficult and thus is not enabled by default by -O2 The pass is especially effective as cleanup after code duplication passes, such as the loop unroller or the tracer. ! * Experimental implementations of superblock or trace scheduling in ! the second scheduling pass can be enabled via -fsched2-use-superblocks and -fsched2-use-traces, respectively. New Languages and Language specific improvements Ada ! * The Ada front end has been updated to include numerous bug fixes and enhancements. These include: + Improved project file support + Additional set of warnings about potential wrong code --- 629,899 ---- GCC 3.4 Release Series ! May 26, 2006 ! The [1]GNU project and the GCC developers are pleased to announce the ! release of GCC 3.4.6. This release is a bug-fix release, containing fixes for regressions in ! GCC 3.4.4 relative to previous releases of GCC. This is the last of ! the 3.4.x series. ! The GCC 3.4 release series includes numerous [2]new features, ! improvements, bug fixes, and other changes, thanks to an [3]amazing group of volunteers. Release History + GCC 3.4.6 + March 6, 2006 ([4]changes) + GCC 3.4.5 ! November 30, 2005 ([5]changes) GCC 3.4.4 ! May 18, 2005 ([6]changes) GCC 3.4.3 ! November 4, 2004 ([7]changes) GCC 3.4.2 ! September 6, 2004 ([8]changes) GCC 3.4.1 ! July 1, 2004 ([9]changes) GCC 3.4.0 ! April 18, 2004 ([10]changes) References and Acknowledgements ! GCC used to stand for the GNU C Compiler, but since the compiler ! supports several other languages aside from C, it now stands for the GNU Compiler Collection. ! A list of [11]successful builds is updated as new information becomes available. ! The GCC developers would like to thank the numerous people that have ! contributed new features, improvements, bug fixes, and other changes ! as well as test results to GCC. This [12]amazing group of volunteers is what makes GCC successful. ! For additional information about GCC please refer to the [13]GCC ! project web site or contact the [14]GCC development mailing list. ! To obtain GCC please use [15]our mirror sites, one of the [16]GNU ! mirror sites, or [17]our SVN server. ! Please send FSF & GNU inquiries & questions to [18]gnu@gnu.org. There ! are also [19]other ways to contact the FSF. ! These pages are maintained by [20]the GCC team. ! For questions related to the use of GCC, please consult these web ! pages and the [21]GCC manuals. If that fails, the ! [22]gcc-help@gcc.gnu.org mailing list might help. ! Please send comments on these web pages and the development of GCC ! to our developer mailing list at [23]gcc@gnu.org or ! [24]gcc@gcc.gnu.org. All of our lists have [25]public archives. ! Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA. ! Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! Last modified 2006-06-21 [26]Valid XHTML 1.0 References 1. http://www.gnu.org/ ! 2. http://gcc.gnu.org/gcc-3.4/changes.html ! 3. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html ! 4. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.6 ! 5. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.5 ! 6. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.4 ! 7. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.3 ! 8. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.2 ! 9. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.1 ! 10. http://gcc.gnu.org/gcc-3.4/changes.html ! 11. http://gcc.gnu.org/gcc-3.4/buildstat.html ! 12. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html ! 13. http://gcc.gnu.org/index.html ! 14. mailto:gcc@gcc.gnu.org ! 15. http://gcc.gnu.org/mirrors.html ! 16. http://www.gnu.org/order/ftp.html ! 17. http://gcc.gnu.org/svn.html ! 18. mailto:gnu@gnu.org ! 19. http://www.gnu.org/home.html#ContactInfo ! 20. http://gcc.gnu.org/about.html ! 21. http://gcc.gnu.org/onlinedocs/ ! 22. mailto:gcc-help@gcc.gnu.org ! 23. mailto:gcc@gnu.org ! 24. mailto:gcc@gcc.gnu.org ! 25. http://gcc.gnu.org/lists.html ! 26. http://validator.w3.org/check/referer ====================================================================== http://gcc.gnu.org/gcc-3.4/changes.html GCC 3.4 Release Series Changes, New Features, and Fixes ! The final release in the 3.4 release series is [1]GCC 3.4.6. The ! series is now closed. GCC 3.4 has [2]many improvements in the C++ frontend. Before reporting ! a bug, please make sure it's really GCC, and not your code, that is broken. Caveats * GNU Make is now required to build GCC. ! * With -nostdinc the preprocessor used to ignore both standard ! include paths and include paths contained in environment variables. It was neither documented nor intended that environment variable paths be ignored, so this has been corrected. ! * GCC no longer accepts the options -fvolatile, -fvolatile-global ! and -fvolatile-static. It is unlikely that they worked correctly in any 3.x release. * GCC no longer ships . Use instead. ! * Support for all the systems [3]obsoleted in GCC 3.3 has been removed from GCC 3.4. See below for a [4]list of systems which are obsoleted in this release. ! * GCC now requires an ISO C90 (ANSI C89) C compiler to build. K&R C compilers will not work. ! * The implementation of the [5]MIPS ABIs has changed. As a result, ! the code generated for certain MIPS targets will not be binary compatible with earlier releases. ! * In previous releases, the MIPS port had a fake "hilo" register with the user-visible name accum. This register has been removed. ! * The implementation of the [6]SPARC ABIs has changed. As a result, ! the code generated will not be binary compatible with earlier releases in certain cases. ! * The configure option --enable-threads=pthreads has been removed; ! use --enable-threads=posix instead, which should have the same effect. ! * Code size estimates used by inlining heuristics for C, Objective-C, C++ and Java have been redesigned significantly. As a ! result the parameters of -finline-insns, --param ! max-inline-insns-single and --param max-inline-insns-auto need to be reconsidered. ! * --param max-inline-slope and --param min-inline-insns have been ! removed; they are not needed for the new bottom-up inlining heuristics. ! * The new unit-at-a-time compilation scheme has several compatibility issues: ! + The order in which functions, variables, and top-level asm statements are emitted may have changed. Code relying on some particular ordering needs to be updated. The majority of such ! top-level asm statements can be replaced by section attributes. + Unreferenced static variables and functions are removed. This ! may result in undefined references when an asm statement refers to the variable/function directly. In that case either ! the variable/function shall be listed in asm statement ! operand or in the case of top-level asm statements the attribute used shall be used to force function/variable to be ! always output and considered as a possibly used by unknown code. ! For variables the attribute is accepted only by GCC 3.4 and ! newer, while for earlier versions it is sufficient to use ! unused to silence warnings about the variables not being ! referenced. To keep code portable across different GCC versions, you can use appropriate preprocessor conditionals. + Static functions now can use non-standard passing conventions ! that may break asm statements calling functions directly. ! Again the attribute used shall be used to prevent this behavior. ! As a temporary workaround, -fno-unit-at-a-time can be used, but this scheme may not be supported by future releases of GCC. ! * GCC 3.4 automatically places zero-initialized variables in the ! .bss section on some operating systems. Versions of GNU Emacs up ! to (and including) 21.3 will not work correctly when using this ! optimization; you can use -fno-zero-initialized-in-bss to disable it. ! * If GCC 3.4 is configured with --enable-threads=posix (the default ! on most targets that support pthreads) then _REENTRANT will be ! defined unconditionally by some libstdc++ headers. C++ code which ! relies on that macro to detect whether multi-threaded code is ! being compiled might change in meaning, possibly resulting in ! linker errors for single-threaded programs. Affected users of ! [7]Boost should compile single-threaded code with -DBOOST_DISABLE_THREADS. See Bugzilla for [8]more information. General Optimizer Improvements ! * Usability of the profile feedback and coverage testing has been improved. ! + Performance of profiled programs has been improved by faster profile merging code. ! + Better use of the profile feedback for optimization (loop unrolling and loop peeling). ! + File locking support allowing fork() calls and parallel runs of profiled programs. + Coverage file format has been redesigned. + gcov coverage tool has been improved. + make profiledbootstrap available to build a faster compiler. ! Experiments made on i386 hardware showed an 11% speedup on ! -O0 and a 7.5% speedup on -O2 compilation of a [9]large C++ testcase. + New value profiling pass enabled via -fprofile-values + New value profile transformations pass enabled via -fvpt aims to optimize some code sequences by exploiting knowledge about ! value ranges or other properties of the operands. At the ! moment a conversion of expensive divisions into cheaper operations has been implemented. + New -fprofile-generate and -fprofile-use command line options to simplify the use of profile feedback. ! * A new unit-at-a-time compilation scheme for C, Objective-C, C++ ! and Java which is enabled via -funit-at-a-time (and implied by ! -O2). In this scheme a whole file is parsed first and optimized ! later. The following basic inter-procedural optimizations are implemented: + Removal of unreachable functions and variables ! + Discovery of local functions (functions with static linkage whose address is never taken) + On i386, these local functions use register parameter passing conventions. ! + Reordering of functions in topological order of the call ! graph to enable better propagation of optimizing hints (such as the stack alignments needed by functions) in the back end. ! + Call graph based out-of-order inlining heuristics which ! allows to limit overall compilation unit growth (--param inline-unit-growth). Overall, the unit-at-a-time scheme produces a 1.3% improvement for ! the SPECint2000 benchmark on the i386 architecture (AMD Athlon CPU). ! * More realistic code size estimates used by inlining for C, ! Objective-C, C++ and Java. The growth of large functions can now ! be limited via --param large-function-insns and --param large-function-growth. ! * A new cfg-level loop optimizer pass replaces the old loop ! unrolling pass and adds two other loop transformations -- loop peeling and loop unswitching -- and also uses the profile feedback ! to limit code growth. (The three optimizations are enabled by ! -funroll-loops, -fpeel-loops and -funswitch-loops flags, respectively). ! The old loop unroller still can be enabled by -fold-unroll-loops ! and may produce better code in some cases, especially when the webizer optimization pass is not run. * A new web construction pass enabled via -fweb (and implied by -O3) improves the quality of register allocation, CSE, first scheduling ! pass and some other optimization passes by avoiding re-use of pseudo registers with non-overlapping live ranges. The pass almost always improves code quality but does make debugging difficult and thus is not enabled by default by -O2 The pass is especially effective as cleanup after code duplication passes, such as the loop unroller or the tracer. ! * Experimental implementations of superblock or trace scheduling in ! the second scheduling pass can be enabled via -fsched2-use-superblocks and -fsched2-use-traces, respectively. New Languages and Language specific improvements Ada ! * The Ada front end has been updated to include numerous bug fixes and enhancements. These include: + Improved project file support + Additional set of warnings about potential wrong code *************** New Languages and Language specific impr *** 957,988 **** + Better run-time check elimination + Better error recovery + More efficient implementation of unbounded strings ! + Added features in GNAT.Sockets, GNAT.OS_Lib, GNAT.Debug_Pools, ... ! + New GNAT.xxxx packages (e.g. GNAT.Strings, GNAT.Exception_Action) + New pragmas + New -gnatS switch replacing gnatpsta ! + Implementation of new Ada features (in particular limited with, limited aggregates) C/Objective-C/C++ ! * Precompiled headers are now supported. Precompiled headers can dramatically speed up compilation of some projects. There are some ! known defects in the current precompiled header implementation ! that will result in compiler crashes in relatively rare ! situations. Therefore, precompiled headers should be considered a ! "technology preview" in this release. Read the manual for details about how to use precompiled headers. ! * File handling in the preprocessor has been rewritten. GCC no ! longer gets confused by symlinks and hardlinks, and now has a ! correct implementation of #import and #pragma once. These two directives have therefore been un-deprecated. * The undocumented extension that allowed C programs to have a label ! at the end of a compound statement, which has been deprecated since GCC 3.0, has been removed. ! * The cast-as-lvalue extension has been removed for C++ and deprecated for C and Objective-C. In particular, code like this: int i; (char) i = 5; --- 904,935 ---- + Better run-time check elimination + Better error recovery + More efficient implementation of unbounded strings ! + Added features in GNAT.Sockets, GNAT.OS_Lib, GNAT.Debug_Pools, ... ! + New GNAT.xxxx packages (e.g. GNAT.Strings, GNAT.Exception_Action) + New pragmas + New -gnatS switch replacing gnatpsta ! + Implementation of new Ada features (in particular limited with, limited aggregates) C/Objective-C/C++ ! * Precompiled headers are now supported. Precompiled headers can dramatically speed up compilation of some projects. There are some ! known defects in the current precompiled header implementation ! that will result in compiler crashes in relatively rare ! situations. Therefore, precompiled headers should be considered a ! "technology preview" in this release. Read the manual for details about how to use precompiled headers. ! * File handling in the preprocessor has been rewritten. GCC no ! longer gets confused by symlinks and hardlinks, and now has a ! correct implementation of #import and #pragma once. These two directives have therefore been un-deprecated. * The undocumented extension that allowed C programs to have a label ! at the end of a compound statement, which has been deprecated since GCC 3.0, has been removed. ! * The cast-as-lvalue extension has been removed for C++ and deprecated for C and Objective-C. In particular, code like this: int i; (char) i = 5; *************** New Languages and Language specific impr *** 991,997 **** char *p; ((int *) p)++; ! is no longer accepted for C++ and will not be accepted for C and Objective-C in a future version. * The conditional-expression-as-lvalue extension has been deprecated for C and Objective-C. In particular, code like this: --- 938,944 ---- char *p; ((int *) p)++; ! is no longer accepted for C++ and will not be accepted for C and Objective-C in a future version. * The conditional-expression-as-lvalue extension has been deprecated for C and Objective-C. In particular, code like this: *************** New Languages and Language specific impr *** 999,1041 **** (a ? b : c) = 2; will not be accepted for C and Objective-C in a future version. ! * The compound-expression-as-lvalue extension has been deprecated for C and Objective-C. In particular, code like this: int a, b; (a, b) = 2; ! will not be accepted for C and Objective-C in a future version. A possible non-intrusive workaround is the following: (*(a, &b)) = 2; ! * Several [10]built-in functions such as __builtin_popcount for ! counting bits, finding the highest and lowest bit in a word, and parity have been added. ! * The -fwritable-strings option has been deprecated and will be removed. ! * Many C math library functions are now recognized as built-ins and optimized. ! * The C, C++, and Objective-C compilers can now handle source files written in any character encoding supported by the host C library. ! The default input character set is taken from the current locale, ! and may be overridden with the -finput-charset command line ! option. In the future we will add support for inline encoding markers. C++ ! * G++ is now much closer to full conformance to the ISO/ANSI C++ ! standard. This means, among other things, that a lot of invalid constructs which used to be accepted in previous versions will now be rejected. It is very likely that existing C++ code will need to be fixed. This document lists some of the most common issues. ! * A hand-written recursive-descent C++ parser has replaced the YACC-derived C++ parser from previous GCC releases. The new parser contains much improved infrastructure needed for better parsing of ! C++ source codes, handling of extensions, and clean separation ! (where possible) between proper semantics analysis and parsing. The new parser fixes many bugs that were found in the old parser. ! * You must now use the typename and template keywords to disambiguate dependent names, as required by the C++ standard. struct K { typedef int mytype_t; --- 946,988 ---- (a ? b : c) = 2; will not be accepted for C and Objective-C in a future version. ! * The compound-expression-as-lvalue extension has been deprecated for C and Objective-C. In particular, code like this: int a, b; (a, b) = 2; ! will not be accepted for C and Objective-C in a future version. A possible non-intrusive workaround is the following: (*(a, &b)) = 2; ! * Several [10]built-in functions such as __builtin_popcount for ! counting bits, finding the highest and lowest bit in a word, and parity have been added. ! * The -fwritable-strings option has been deprecated and will be removed. ! * Many C math library functions are now recognized as built-ins and optimized. ! * The C, C++, and Objective-C compilers can now handle source files written in any character encoding supported by the host C library. ! The default input character set is taken from the current locale, ! and may be overridden with the -finput-charset command line ! option. In the future we will add support for inline encoding markers. C++ ! * G++ is now much closer to full conformance to the ISO/ANSI C++ ! standard. This means, among other things, that a lot of invalid constructs which used to be accepted in previous versions will now be rejected. It is very likely that existing C++ code will need to be fixed. This document lists some of the most common issues. ! * A hand-written recursive-descent C++ parser has replaced the YACC-derived C++ parser from previous GCC releases. The new parser contains much improved infrastructure needed for better parsing of ! C++ source codes, handling of extensions, and clean separation ! (where possible) between proper semantics analysis and parsing. The new parser fixes many bugs that were found in the old parser. ! * You must now use the typename and template keywords to disambiguate dependent names, as required by the C++ standard. struct K { typedef int mytype_t; *************** New Languages and Language specific impr *** 1082,1089 **** A::B b; b.callme(); } ! * In a template definition, unqualified names will no longer find ! members of a dependent base (as specified by [temp.dep]/3 in the C++ standard). For example, template struct B { int m; --- 1029,1036 ---- A::B b; b.callme(); } ! * In a template definition, unqualified names will no longer find ! members of a dependent base (as specified by [temp.dep]/3 in the C++ standard). For example, template struct B { int m; *************** New Languages and Language specific impr *** 1102,1108 **** g (); // ::g is called } }; ! You must make the names dependent, e.g. by prefixing them with this->. Here is the corrected definition of C::h, template void C::h () { --- 1049,1055 ---- g (); // ::g is called } }; ! You must make the names dependent, e.g. by prefixing them with this->. Here is the corrected definition of C::h, template void C::h () { *************** New Languages and Language specific impr *** 1126,1132 **** g (); } }; ! * In templates, all non-dependent names are now looked up and bound at definition time (while parsing the code), instead of later when the template is instantiated. For instance: void foo(int); --- 1073,1079 ---- g (); } }; ! * In templates, all non-dependent names are now looked up and bound at definition time (while parsing the code), instead of later when the template is instantiated. For instance: void foo(int); *************** New Languages and Language specific impr *** 1143,1181 **** { A<0>::bar(); // Calls foo(int), used to call foo(char). } ! * In an explicit instantiation of a class template, you must use class or struct before the template-id: template class A {}; template A<0>; // error, not accepted anymore template class A<0>; // OK ! * The "named return value" and "implicit typename" extensions have been removed. ! * Default arguments in function types have been deprecated and will be removed. ! * ARM-style name-injection of friend declarations has been ! deprecated and will be removed. For example: struct S { friend ! void f(); }; void g() { f(); } will not be accepted by future ! versions of G++; instead a declaration of "f" will need to be present outside of the scope of "S". ! * Covariant returns are implemented for all but varadic functions that require an adjustment. ! * When -pedantic is used, G++ now issues errors about spurious semicolons. For example, namespace N {}; // Invalid semicolon. void f() {}; // Invalid semicolon. ! * G++ no longer accepts attributes for a declarator after the initializer associated with that declarator. For example, X x(1) __attribute__((...)); is no longer accepted. Instead, use: X x __attribute__((...)) (1); * Inside the scope of a template class, the name of the class itself ! can be treated as either a class or a template. So GCC used to ! accept the class name as argument of type template, and template ! template parameter. However this is not C++ standard compliant. ! Now the name is not treated as a valid template template argument ! unless you qualify the name by its scope. For example, the code below no longer compiles. template