Age | Commit message (Collapse) | Author | Files | Lines |
|
From-SVN: r26774
|
|
From-SVN: r26770
|
|
* resource.c (mark_set_resources): Handle UNSPEC_VOLATILE,
ASM_INPUT, TRAP_IF, and ASM_OPERANDS just like in
mark_referenced_resources.
From-SVN: r26769
|
|
From-SVN: r26768
|
|
of an array of packed bits.
Tue May 4 14:52:53 1999 Dave Brolley <brolley@cygnus.com>
* actions.c (chill_expand_assignment): Use powersetlen to calculate the
length of an array of packed bits.
From-SVN: r26767
|
|
From-SVN: r26766
|
|
From-SVN: r26765
|
|
between char and wchar_t.
* typeck.c (string_conv_p): Use same_type_p to check whether we
try to convert between char and wchar_t.
From-SVN: r26764
|
|
From-SVN: r26763
|
|
combination to warning.
* rs6000/aix43.h (SUBTARGET_OVERRIDE_OPTIONS): Change non-PowerPC
and AIX64 combination to warning. Add warning for disabling
PowerPC64 support when using 64-bit mode.
(LIB_SPEC): Do not link with libg.a in 64-bit mode.
(LINK_SPEC): Do not export libg.exp symbols in 64-bit mode.
* rs6000/rs6000.h (MY_ISCOFF): Treat import/export files as valid
XCOFF files.
(read_only_data_section, private_data_section,
read_only_private_data_section): Always align CSECTs to doubleword
boundary regardless of mode.
(TEXT_SECTION_ASM_OP): Align text CSECT on doubleword boundary in
64-bit mode.
(DATA_SECTION_ASM_OP): Always align CSECT to doubleword boundary.
(ASM_OUTPUT_LOCAL): Use rounded size in 64-bit mode to
maintain doublword alignment.
From-SVN: r26762
|
|
interfaces.
* parse-scan.y (interface_declaration): Call
report_class_declaration for interfaces.
From-SVN: r26761
|
|
interfaces.
* parse-scan.y (interface_declaration): Call
report_class_declaration for interfaces.
From-SVN: r26760
|
|
From-SVN: r26759
|
|
Fri Apr 30 17:54:40 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
* check-init.c (check_init): Exclude a case of error when doing
xrefs.
* class.c (layout_class_method): Don't generate the error message
twice when compiling from source.
* lang-options.h: Added `-Wredundant-modifers' and
`-Wunusupported-jdk11' flags and help text.
* lang.c (lang_decode_option): Added support for
`-Wunsupported-jdk11' and `-Wredundant-modifiers'.
flag_static_local_jdk11 and flag_redundant set accordingly.
* lex.c (java_lex): Call BUILD_OPERATOR on CCB_TK.
* parse.h (EXPR_WFL_ADD_COL): New macro.
(DECL_END_SOURCE_LINE): Likewise.
(DECL_INHERITED_SOURCE_LINE): Likewise.
* parse.y (static_ref_err): New function, prototyped.
(CCB_TK): Now tagged <operator>.
(class_body:): Remember the location of the closing '}' of a class
definition when doing xrefs.
(block:): Likewise.
(block_end:): Likewise.
(create_class): Remember the location of the inherited class
identifier when doing xrefs.
(register_fields): Added test on first operand of `init' before
testing it TREE_CODE.
(method_header): Store the location of the class identifier in the
class decl when doing xrefs.
(finish_method_declaration): Don't combine first/last method line
when doing xref.
(java_check_regular_methods): Warning check on not overriding
methods with default access on other packages move before check on
static methods. Initialization of `aflags' also moved up.
(resolve_expression_name): Call static_ref_err to report the error.
(static_ref_err): New function, implemented.
(resolve_field_access): Returned simplified static field access
when doing xrefs.
(resolve_qualified_expression_name): Check for illegal use of
static fields in a non static context. Call static_ref_err to
report error in various places.
(java_complete_tree): To not fold initialized static fields when
doing xrefs.
(java_complete_lhs): Likewise.
From-SVN: r26758
|
|
From-SVN: r26757
|
|
TTYNAM_subr
From-SVN: r26756
|
|
From-SVN: r26755
|
|
error_mark_node here.
* search.c (lookup_field_r): Set the TREE_TYPE of an ambiguous
lookup to error_mark_node here.
(lookup_member): Revise documentation. Add comments. Don't set
the TREE_TYPE to error_mark_node here, and don't build up an extra
TREE_LIST for ambiguous lookups.
(setup_class_bindings): Adjust accordingly.
(push_class_decls): Revise out-of-date comments.
From-SVN: r26754
|
|
From-SVN: r26753
|
|
redundant tst eliminatino.
* mn10200.md (btst insns): btst does not leave cc0 in a useable
state for redundant tst eliminatino.
* mn10300.md (btst insns): Likewise.
From-SVN: r26752
|
|
From-SVN: r26751
|
|
0
* mips.h (Pmode): Revert Oct 14th change which added a cast.
From-SVN: r26750
|
|
�
* mips.h (Pmode): Revert Oct 14th change which added a cast.
From-SVN: r26749
|
|
* libjava.mauve/mauve.exp (test_mauve): Pass `link' to
libjava_arguments when linking.
(test_mauve_sim): Likewise.
* lib/libjava.exp (libjava_arguments): Run `libtool' to link.
Don't use `-static'. Added `mode' argument. Use -nodefaultlibs
when linking.
(test_libjava_from_source): Mention why target_compile failed.
Pass `link' to libjava_arguments when linking. Only do `xfails'
for tests we would actually have run.
(test_libjava_from_javac): Likewise.
(libjava_find_lib): Return name of `.la' file.
From-SVN: r26748
|
|
From-SVN: r26747
|
|
From-SVN: r26746
|
|
LOOKUP_EXPR.
* init.c (build_member_call): Lookup names coming from
namespace-scoped LOOKUP_EXPR.
From-SVN: r26745
|
|
From-SVN: r26744
|
|
From-SVN: r26743
|
|
From-SVN: r26742
|
|
From-SVN: r26741
|
|
From-SVN: r26740
|
|
From-SVN: r26739
|
|
From-SVN: r26737
|
|
From-SVN: r26736
|
|
From-SVN: r26735
|
|
* cp-tree.h (lang_decl_flags): Remove comdat. Updated dummy.
(DECL_COMDAT): Remove definition.
From-SVN: r26734
|
|
* tree.h (struct tree_decl): Add comdat_flag.
(DECL_COMDAT): Define it.
* toplev.c (wrapup_global_declarations): Don't output a
DECL_COMDAT function just because it's public.
From-SVN: r26733
|
|
Joseph S. Myers <jsm28@cam.ac.uk>
* pdp11.h (TARGET_SWITCHES): Fix error in previous change.
(ASSEMBLER_DIALECT): Define.
(CONDITIONAL_REGISTER_USAGE): Rename floating point registers if
required for the UNIX assembler.
(ASM_OUTPUT_INT): Remove. The compiler will synthesise it.
(ASM_OUTPUT_ADDR_VEC_PROLOGUE): Remove.
(ASM_OPEN_PAREN, ASM_CLOSE_PAREN): Change to "[" and "]".
(TRAMPOLINE_TEMPLATE): Use ASM_OUTPUT_SHORT.
* pdp11.c (output_addr_const_pdp11): Copy of output_addr_const
adapted to output constants in octal.
* pdp11.c, pdp11.h, pdp11.md: Use output_addr_const_pdp11 instead
of output_addr_const. Output constants in octal. Use assembler
dialect alternatives where DEC and UNIX assemblers use different
instruction names.
From-SVN: r26732
|
|
Joseph S. Myers <jsm28@cam.ac.uk>
* gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
New tests.
From-SVN: r26731
|
|
From-SVN: r26730
|
|
From-SVN: r26729
|
|
From-SVN: r26728
|
|
From-SVN: r26727
|
|
From-SVN: r26726
|
|
From-SVN: r26724
|
|
From-SVN: r26723
|
|
From-SVN: r26722
|
|
From-SVN: r26721
|
|
From-SVN: r26720
|