- 02 Jun, 1998 18 commits
-
-
From-SVN: r20194
Jeff Law committed -
* expr.c (expand_expr, case ADDR_EXPR): Handle taking the address of an ADDRESSOF rtx. From-SVN: r20193
Jeffrey A Law committed -
* expr.c (expand_builtin_setjmp): Handle BUILTIN_SETJMP_FRAME_VALUE. * i960.h (SETUP_FRAME_ADDRESSES, BUILTIN_SETJMP_FRAME_VALUE): Define. * i960.md (ret, flush_register_windows): Define. (nonlocal_goto): Likewise. Nested function nonlocal gotos don't work yet. * tm.texi (BUILTIN_SETJMP_FRAME_VALUE): Document new macro. From-SVN: r20192
Mike Stump committed -
From-SVN: r20191
Robert Lipe committed -
From-SVN: r20190
Robert Lipe committed -
From-SVN: r20189
Robert Lipe committed -
From-SVN: r20188
Robert Lipe committed -
From-SVN: r20187
Jeffrey A Law committed -
The semantics of this test case are implementation-defined, as per [lib.support.types]/4. Therefore, I propose to delete it. From-SVN: r20186
Robert Lipe committed -
[ eb47, eb53, eb89 ] build standard templates from reference types, which is illegal. Unfortunately, they all give errors for lines in library headers, which I can't test for. Therefore, I suggest to remove all of them, and replace it with the [eb128.C] From-SVN: r20185
Robert Lipe committed -
These three test cases all build standard templates from reference types, which is illegal. Unfortunately, they all give errors for lines in library headers, which I can't test for. Therefore, I suggest to remove all of them, and replace it with [eb128.c] From-SVN: r20184
Robert Lipe committed -
alpha.md (divsi3, [...]): Enable, and work around an OSF/1 library bug wrt sign-extension of inputs. * alpha.md (divsi3, udivsi3, modsi3, umodsi3): Enable, and work around an OSF/1 library bug wrt sign-extension of inputs. From-SVN: r20183
Richard Henderson committed -
From-SVN: r20182
Richard Henderson committed -
From-SVN: r20181
Bruce Korb committed -
From-SVN: r20180
Bruce Korb committed -
1998-06-02 Dave Love <d.love@dl.ac.uk> * 970125-0.f: Fix per JCB. Add commentary. From-SVN: r20179
Dave Love committed -
From-SVN: r20178
Dave Love committed -
From-SVN: r20177
Jeff Law committed
-
- 01 Jun, 1998 17 commits
-
-
� * cp-tree.h (TYPE_FOR_JAVA): New macro. * decl.c, cp-tree.h (java_byte_type_node, java_short_type_node, java_int_type_node, java_long_type_node, java_float_type_node, java_double_type_node, java_char_type_node, java_boolean_type_node): New "primitive" types, with predefined names __java_byte etc. (record_builtin_java_type): New function. (init_decl_processing): Make Java types with record_builtin_java_type. (pushtag, grokdeclarator): Set TYPE_FOR_JAVA if in extern "JAVA". (xref_baseypes): If base class was TYPE_FOR_JAVA, so is this class. (grokfndecl): Call check_java_method for Java classes. * method.c (is_java_type): Removed. Replaced with TYPE_FOR_JAVA. (process_overload_item): Match types against specific java_XX_type_node types, rather than using is_java_type. * class.c (finish_struct_1): Don't add default copy constructor or operator= if TYPE_FOR_JAVA. (pop_lang_conext): Restore strict_prototyp proper if Java. * decl2.c (acceptable_java_type, check_java_method): New functions. * pt.c (instantiate_class_template): Copy TYPE_FOR_JAVA from pattern. (tsubst): Move common statement after if statement. * typeck.c (comptypes): If strict, TYPE_FOR_JAVA must match. From-SVN: r20176
Per Bothner committed -
a * cp-tree.h (TYPE_FOR_JAVA): New macro. * decl.c, cp-tree.h (java_byte_type_node, java_short_type_node, java_int_type_node, java_long_type_node, java_float_type_node, java_double_type_node, java_char_type_node, java_boolean_type_node): New "primitive" types, with predefined names __java_byte etc. (record_builtin_java_type): New function. (init_decl_processing): Make Java types with record_builtin_java_type. (pushtag, grokdeclarator): Set TYPE_FOR_JAVA if in extern "JAVA". (xref_baseypes): If base class was TYPE_FOR_JAVA, so is this class. (grokfndecl): Call check_java_method for Java classes. * method.c (is_java_type): Removed. Replaced with TYPE_FOR_JAVA. (process_overload_item): Match types against specific java_XX_type_node types, rather than using is_java_type. * class.c (finish_struct_1): Don't add default copy constructor or operator= if TYPE_FOR_JAVA. (pop_lang_conext): Restore strict_prototyp proper if Java. * decl2.c (acceptable_java_type, check_java_method): New functions. * pt.c (instantiate_class_template): Copy TYPE_FOR_JAVA from pattern. (tsubst): Move common statement after if statement. * typeck.c (comptypes): If strict, TYPE_FOR_JAVA must match. From-SVN: r20175
Per Bothner committed -
d * cp-tree.h (TYPE_FOR_JAVA): New macro. * decl.c, cp-tree.h (java_byte_type_node, java_short_type_node, java_int_type_node, java_long_type_node, java_float_type_node, java_double_type_node, java_char_type_node, java_boolean_type_node): New "primitive" types, with predefined names __java_byte etc. (record_builtin_java_type): New function. (init_decl_processing): Make Java types with record_builtin_java_type. (pushtag, grokdeclarator): Set TYPE_FOR_JAVA if in extern "JAVA". (xref_baseypes): If base class was TYPE_FOR_JAVA, so is this class. (grokfndecl): Call check_java_method for Java classes. * method.c (is_java_type): Removed. Replaced with TYPE_FOR_JAVA. (process_overload_item): Match types against specific java_XX_type_node types, rather than using is_java_type. * class.c (finish_struct_1): Don't add default copy constructor or operator= if TYPE_FOR_JAVA. (pop_lang_conext): Restore strict_prototyp proper if Java. * decl2.c (acceptable_java_type, check_java_method): New functions. * pt.c (instantiate_class_template): Copy TYPE_FOR_JAVA from pattern. (tsubst): Move common statement after if statement. * typeck.c (comptypes): If strict, TYPE_FOR_JAVA must match. From-SVN: r20174
Per Bothner committed -
* config/sh/sh.h (MAX_OFILE_ALIGNMENT): Define. * varasm.c (assemble_variable): Augment alignment warning. From-SVN: r20173
Catherine Moore committed -
From-SVN: r20172
Robert Lipe committed -
From-SVN: r20171
Jason Merrill committed -
From-SVN: r20170
Robert Lipe committed -
From-SVN: r20169
Michael Meissner committed -
From-SVN: r20168
Robert Lipe committed -
From-SVN: r20167
Robert Lipe committed -
From-SVN: r20166
Robert Lipe committed -
From-SVN: r20165
Robert Lipe committed -
* tree.c (build_cplus_array_type_1): Also check index_type for template parms. From-SVN: r20164
Jason Merrill committed -
From-SVN: r20163
Jeff Law committed -
From-SVN: r20162
Jason Merrill committed -
* warn_summary: Update to Kaveh's latest version allowing to specify the last stage built. From-SVN: r20161
Manfred Hollstein committed -
� * warn_summary: Update to Kaveh's latest version allowing to specify the last stage built. From-SVN: r20160
Manfred Hollstein committed
-
- 31 May, 1998 5 commits
-
-
From-SVN: r20159
Jason Merrill committed -
From-SVN: r20158
Jason Merrill committed -
From-SVN: r20157
Robert Lipe committed -
This is illegal C++, and egcs detects that. From-SVN: r20156
Robert Lipe committed -
AFAIK, g++ does not support array initialization (anymore?). From-SVN: r20155
Robert Lipe committed
-