aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
1999-05-03Declare ABORT as intrinsicCraig Burley2-1/+6
From-SVN: r26757
1999-05-03reverse order of arguments to CTIME_subr, DTIME_subr, ETIME_subr, and ↵Craig Burley8-29/+57
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-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-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 Burley2-1/+6
From-SVN: r26721
1999-05-01test more libU77 routines and interfacesCraig Burley2-11/+113
From-SVN: r26720
1999-05-01do warn, do not crash, on FSTAT gid disagreementsCraig Burley2-3/+10
From-SVN: r26719
1999-05-01allow slop in sum-checkingCraig Burley2-18/+29
From-SVN: r26718
1999-05-01clean up both u77-test.f versionsCraig Burley2-34/+65
From-SVN: r26717
1999-05-01decl.c (wrapup_globals_for_namespace): Fix thinko in previous change.Mark Mitchell2-1/+6
* decl.c (wrapup_globals_for_namespace): Fix thinko in previous change. From-SVN: r26716
1999-04-30Daily bump.Jeff Law1-1/+1
From-SVN: r26715
1999-04-30Makefile.in: Remove -v from bison command lines.Zack Weinberg2-2/+6
1999-04-30 20:54 -0400 Zack Weinberg <zack@rabi.columbia.edu> * Makefile.in: Remove -v from bison command lines. From-SVN: r26714
1999-04-30class.c (build_vtable): Use build_lang_decl when building vtables, not just ↵Mark Mitchell4-117/+190
build_decl. * class.c (build_vtable): Use build_lang_decl when building vtables, not just build_decl. (prepare_fresh_vtable): Likewise. * decl.c (wrapup_globals_for_namespace): Mark vtables as DECL_EXTERNAL when calling wrapup_global_declarations. * decl2.c (priority_info_s): Add initializations_p and destructions_p members. (finish_vtable_vardecl): Use TREE_SYMBOL_REFERENCED, not TREE_USED, when deciding what vtables to write out. (ssdf_decls): New variable. (ssdf_decls_used): Likewise. (start_static_storage_duration_function): Deal with being called multiple times. Avoid inlining this function. (generate_inits_for_priority): Deal with reuse of priority map. (get_priority_info): Clear initializations_p and destructions_p. (do_static_initialization): Tweak comment. (do_static_destruction): Likewise. Fix condition on sentries for destruction. (generate_ctor_or_dtor_function): Call all of the static storage duration functions. (generate_ctor_or_dtor_function_for_priority): Check initializations_p and destructions_p to see what priorities need initialization functions. (finish_file): Rework to generate multiple static storage duration functions, rather than just one. From-SVN: r26713
1999-04-30typeck.c (build_const_cast): Tweak last change to handle templates correctly.Mark Mitchell3-8/+18
* typeck.c (build_const_cast): Tweak last change to handle templates correctly. From-SVN: r26712
1999-04-30va-ppc.h (__va_start_common): Let __builtin_saveregs do the work.Richard Henderson3-31/+89
* va-ppc.h (__va_start_common): Let __builtin_saveregs do the work. * rs6000.c (expand_builtin_saveregs): For V4, initialize a private va_list struct, and return a pointer to it. (setup_incoming_varargs): V4 save area based off virtual_stack_vars instead of frame_pointer. From-SVN: r26710
1999-04-30typeck.c (build_const_cast): Disallow use of const_cast to anything but a ↵Mark Mitchell3-0/+24
pointer or reference type. * typeck.c (build_const_cast): Disallow use of const_cast to anything but a pointer or reference type. From-SVN: r26708
1999-04-30decl.c (cp_finish_decl): Don't permit arrays of abstract or signature type.Nathan Sidwell3-11/+37
* decl.c (cp_finish_decl): Don't permit arrays of abstract or signature type. From-SVN: r26706
1999-04-29Daily bump.Jeff Law1-1/+1
From-SVN: r26705
1999-04-29emit-rtl.c (start_sequence): Expand comments.Mark Mitchell4-18/+72
* emit-rtl.c (start_sequence): Expand comments. (start_sequence_for_rtl_expr): Likewise. (push_to_sequence): Likewise. (end_sequence): Likewise. * expr.c (inhibit_defer_pop): Likewise. * expr.h (inhibit_defer_pop): Likewise. (NO_DEFER_POP): Likewise. (OK_DEFER_POP): Likewise. From-SVN: r26704
1999-04-29decl2.c (do_static_destruction): Remove obsolete FIXME comment.Mark Mitchell2-6/+13
* decl2.c (do_static_destruction): Remove obsolete FIXME comment. (finish_file): Indent comments properly. From-SVN: r26703
1999-04-29configure.in (i?86-UnixWare7*-sysv): Set thread_file to 'posix' ↵Robert Lipe1-1/+4
--enable-threads[={yes,pthreads,posix}] is passed as... * configure.in (i?86-UnixWare7*-sysv): Set thread_file to 'posix' --enable-threads[={yes,pthreads,posix}] is passed as a command line parameter to configure. * config/i386/sysv5.h (LIB_SPEC): Add support for '-pthread'. (CPP_SPEC): Likewise. From-SVN: r26702
1999-04-29configure.in (i?86-UnixWare7*-sysv): Set thread_file to 'posix' ↵Robert Lipe3-135/+159
--enable-threads[={yes,pthreads,posix}] is passed as... Thu Apr 29 22:13:46 1999 Robert Lipe <robertlipe@usa.net> * configure.in (i?86-UnixWare7*-sysv): Set thread_file to 'posix' --enable-threads[={yes,pthreads,posix}] is passed as a command line parameter to configure. * config/i386/sysv5.h (LIB_SPEC): Add support for '-pthread'. (CPP_SPEC): Likewise. From-SVN: r26701
1999-04-29decl2.c (do_static_initialization): Call do_pending_stack_adjust.Richard Henderson2-0/+15
* decl2.c (do_static_initialization): Call do_pending_stack_adjust. (do_static_destruction): Likewise. From-SVN: r26700
1999-04-29emit-rtl.c (operand_subword): Religiously mask and sign-extend from 32-bits ↵Richard Henderson2-28/+42
to HOST_WIDE_INT. * emit-rtl.c (operand_subword): Religiously mask and sign-extend from 32-bits to HOST_WIDE_INT. From-SVN: r26699