aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1999-05-04Daily bump.Jeff Law1-1/+1
From-SVN: r26774
1999-05-04Initial revisionTom Tromey103-0/+21921
From-SVN: r26770
1999-05-04resource.c (mark_set_resources): Handle UNSPEC_VOLATILE...Mark Mitchell2-0/+28
* resource.c (mark_set_resources): Handle UNSPEC_VOLATILE, ASM_INPUT, TRAP_IF, and ASM_OPERANDS just like in mark_referenced_resources. From-SVN: r26769
1999-05-04C89-compliant quinesZack Weinberg2-0/+7
From-SVN: r26768
1999-05-04actions.c (chill_expand_assignment): Use powersetlen to calculate the length ↵Dave Brolley2-5/+6
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
1999-05-03Daily bump.Jeff Law1-1/+1
From-SVN: r26766
1999-05-03Add Ben as maintainer for the config.guess & config.sub files.Jeff Law1-0/+1
From-SVN: r26765
1999-05-03typeck.c (string_conv_p): Use same_type_p to check whether we try to convert ↵Martin v. Löwis2-1/+6
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
1999-05-03New test caseMartin v. Löwis1-0/+7
From-SVN: r26763
1999-05-03aix43.h (SUBTARGET_OVERRIDE_OPTIONS): Change non-PowerPC and AIX64 ↵David Edelsohn3-25/+57
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
1999-05-03parse-scan.y (interface_declaration): Call report_class_declaration for ↵Tom Tromey1-45/+53
interfaces. * parse-scan.y (interface_declaration): Call report_class_declaration for interfaces. From-SVN: r26761
1999-05-03parse-scan.y (interface_declaration): Call report_class_declaration for ↵Tom Tromey2-2/+9
interfaces. * parse-scan.y (interface_declaration): Call report_class_declaration for interfaces. From-SVN: r26760
1999-05-03fix CTIME_subr bugCraig Burley2-1/+5
From-SVN: r26759
1999-05-03check-init.c (check_init): Exclude a case of error when doing xrefs.Alexandre Petit-Bianco9-508/+683
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
1999-05-03Declare ABORT as intrinsicCraig Burley4-2/+11
From-SVN: r26757
1999-05-03reverse order of arguments to CTIME_subr, DTIME_subr, ETIME_subr, and ↵Craig Burley10-33/+66
TTYNAM_subr From-SVN: r26756
1999-05-03Rearrange so the problem is not obscured by warningsZack Weinberg1-2/+3
From-SVN: r26755
1999-05-03search.c (lookup_field_r): Set the TREE_TYPE of an ambiguous lookup to ↵Mark Mitchell3-25/+49
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
1999-05-03* typeck.c (build_const_cast): Tighten checks for legality.Mark Mitchell3-2/+18
From-SVN: r26753
1999-05-03mn10200.md (btst insns): btst does not leave cc0 in a useable state for ↵Jeffrey A Law3-6/+12
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
1999-05-03* gcc.dg/compare1.c: New test.Kaveh R. Ghazi2-0/+30
From-SVN: r26751
1999-05-03mips.h (Pmode): Revert Oct 14th change which added a cast.Kaveh Ghazi1-1/+1
0 * mips.h (Pmode): Revert Oct 14th change which added a cast. From-SVN: r26750
1999-05-03mips.h (Pmode): Revert Oct 14th change which added a cast.Kaveh Ghazi1-0/+4
� * mips.h (Pmode): Revert Oct 14th change which added a cast. From-SVN: r26749
1999-05-03mauve.exp (test_mauve): Pass `link' to libjava_arguments when linking.Tom Tromey3-23/+64
* 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
1999-05-03Have main return intMartin v. Löwis1-1/+1
From-SVN: r26747
1999-05-03New test case.Martin v. Löwis1-0/+40
From-SVN: r26746
1999-05-03init.c (build_member_call): Lookup names coming from namespace-scoped ↵Martin v. Löwis2-1/+17
LOOKUP_EXPR. * init.c (build_member_call): Lookup names coming from namespace-scoped LOOKUP_EXPR. From-SVN: r26745
1999-05-03* gxxint.texi: Add documentation for 'I'.Jim Blandy2-0/+12
From-SVN: r26744
1999-05-03update derived filesCraig Burley1-2/+2
From-SVN: r26743
1999-05-03doc upgrade to netlib libf2c as of todayCraig Burley2-2/+6
From-SVN: r26742
1999-05-03cope with partial overlapCraig Burley2-3/+8
From-SVN: r26741
1999-05-03Update to Netlib version of 1999-05-03Craig Burley20-109/+254
From-SVN: r26740
1999-05-03revert back to netlib versions as of f2c-19990501Craig Burley16-253/+199
From-SVN: r26739
1999-05-02Daily bump.Jeff Law1-1/+1
From-SVN: r26737
1999-05-02* tinfo.cc (operator==): Qualify type_info with std::.Martin v. Löwis2-2/+6
From-SVN: r26736
1999-05-02New test caseMark Mitchell1-0/+15
From-SVN: r26735
1999-05-02cp-tree.h (lang_decl_flags): Remove comdat.Mark Mitchell2-6/+6
* cp-tree.h (lang_decl_flags): Remove comdat. Updated dummy. (DECL_COMDAT): Remove definition. From-SVN: r26734
1999-05-02tree.h (struct tree_decl): Add comdat_flag.Mark Mitchell3-1/+20
* 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
1999-05-02Joseph S.Joseph Myers4-63/+193
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
1999-05-02Joseph S.Joseph Myers4-0/+55
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
1999-05-02Removed; handshake errorZack Weinberg1-21/+0
From-SVN: r26730
1999-05-02ICE test; reported by Alexander Zvyagin <zvyagin@mx.ihep.su>Zack Weinberg1-0/+21
From-SVN: r26729
1999-05-02bump versionCraig Burley2-1/+5
From-SVN: r26728
1999-05-02fix DO WHILE (compile/19990502-1.f)Craig Burley2-4/+11
From-SVN: r26727
1999-05-02new test of DO WHILECraig Burley2-0/+10
From-SVN: r26726
1999-05-01Bump for snapshotJeffrey A Law2-1/+5
From-SVN: r26724
1999-05-01Daily bump.Jeff Law1-1/+1
From-SVN: r26723
1999-05-01new test, fails at -O2 on x86 targetCraig Burley2-0/+355
From-SVN: r26722
1999-05-01declare FTELL as intrinsicCraig Burley4-2/+11
From-SVN: r26721
1999-05-01test more libU77 routines and interfacesCraig Burley4-22/+226
From-SVN: r26720