- 06 Aug, 1999 12 commits
-
-
* jump.c (delete_prior_computation): New function, broken out of delete_computation. Check for side effects with side_effects_p instead of FIND_REG_INC_NOTE. Handle multi-word hard registers. (delete_computation): Use it. Check for side effects with side_effects_p instead of FIND_REG_INC_NOTE. Synthesize a missing REG_DEAD note for a register which is both set and used by an insn. From-SVN: r28558
John Wehle committed -
* dwarf2.C, dwarf3.C: Added XFAIL for Solaris/x86. Removed -gdwarf. * dwarf1.C: Removed -gdwarf. From-SVN: r28557
Alexandre Oliva committed -
* pt.c (tsubst): Use build_index_type to build in-template array index type. Fixes g++.oliva/dwarf1.C. * decl.c (grokdeclarator): Likewise, just for consistency, as it doesn't seem to trigger the bug without it. From-SVN: r28556
Alexandre Oliva committed -
* configure: Rebuilt. * configure.in: Look for sched_yield in -lrt. From-SVN: r28554
Tom Tromey committed -
From-SVN: r28552
Jason Merrill committed -
* tree.c (cp_build_qualified_type_real): Handle pointer-to-member-function types correctly. From-SVN: r28551
Mark Mitchell committed -
* error.c (dump_expr): Handle EXACT_DIV_EXPR. (dump_binary_op): Bulletproof. * lex.c (init_parse): Set opname_tab[EXACT_DIV_EXPR]. * tree.c (search_tree): Don't enumerate all the nodes of classes `1', `2', and `<'; handle them generically. Don't be sorry about "unrecognized tree codes"; just abort. (no_linkage_check): Don't do linkage checks for templates. * tree.c (cp_build_qualified_type_real): Handle pointer-to-member-function types correctly. From-SVN: r28550
Mark Mitchell committed -
* elf.h (TEXT_SPACE_P, FUNCTION_NAME_P): Delete. (ASM_GLOBALIZE_LABEL, ASM_OUTPUT_INT, ASM_OUTPUT_DOUBLE_INT): Likewise. (ASM_FILE_START): Import _mcount with the right type. (ASM_DECLARE_FUNCTION_NAME): Define. (ASM_OUTPUT_EXTERNAL, ASM_OUTPUT_EXTERNAL_LIBCALL): Define. * pa.c (output_function_prologue): Always emit the function's label here. * pa.h (TEXT_SPACE_P): Define. (FUNCTION_NAME_P, ENCODE_SECTION_INFO, STRIP_NAME_ENCODING): Likewise. (ASM_OUTPUT_INT, ASM_OUTPUT_DOUBLE_INT, ASM_GLOBALIZE_LABEL): Likewise. * som.h (TEXT_SPACE_P): Delete. (FUNCTION_NAME_P, ENCODE_SECTION_INFO, STRIP_NAME_ENCODING): Likewise. (ASM_GLOBALIZE_LABEL, ASM_OUTPUT_INT): Likewise. From-SVN: r28549
Jeffrey A Law committed -
1999-08-06 Mojo Jojo <mojojojo@pacbell.net> * java/util/Locale.java, CHINESE, ENGLISH, FRENCH, GERMAN, ITALIAN, JAPANESE, KOREAN, CANADA_FRENCH, GERMANY, ITALY, KOREA, SIMPLIFIED_CHINESE, TRADITIONAL_CHINESE, PRC, TAIWAN, CHINA): New locales. (toString): Print correctly when `country' is empty. From-SVN: r28548
Mojo Jojo committed -
From-SVN: r28547
Jeff Law committed -
* expr.c (emit_group_load): Allow src to be a CONCAT. From-SVN: r28546
Jim Wilson committed -
* decl.c (pushdecl): Only give an error for shadowing a parm from *this* function. From-SVN: r28545
Jason Merrill committed
-
- 05 Aug, 1999 18 commits
-
-
From-SVN: r28544
Joern Rennecke committed -
From-SVN: r28543
Alexandre Oliva committed -
* new1.C, template8.C: Removed XFAIL. * template3.C: Re-introduced XFAIL. :-( From-SVN: r28542
Alexandre Oliva committed -
* config/sh/lib1funcs.asm (___movstrSI0): Change or r0,r0,r0 to nop. (___mulsi3): Use '!' comment character. From-SVN: r28541
J"orn Rennecke committed -
From-SVN: r28539
Alexandre Oliva committed -
From-SVN: r28538
Bernd Schmidt committed -
From-SVN: r28537
Jeffrey A Law committed -
* g77spec.c: Update URLS and mail addresses. * root.texi: Update URLS and mail addresses. From-SVN: r28536
Jeffrey A Law committed -
* gcc.c: Update URLs and mail addresses. * gcc.texi: Likewise. From-SVN: r28535
Jeffrey A Law committed -
Makefile.in (MARLINK, MSHLINK): Handle library version number components with more than one numeric digit. * Makefile.in (MARLINK, MSHLINK): Handle library version number components with more than one numeric digit. From-SVN: r28531
Loren J. Rittle committed -
From-SVN: r28529
Jeff Law committed -
* rs6000.c (current_file_function_operand): Return zero for weak functions. (rs6000_encode_section_info): Do not set SYMBOL_REF_FLAG for weak symbols. * rs6000.h (ENCODE_SECTION_NIFO): Do not set SYMBOL_REF_FLAG for weak symbols. From-SVN: r28527
Daniel Jacobowitz committed -
* rs6000.c (rs6000_stack_info): For ABI_V4/ABI_SOLARIS -fpic, always allocate space in the stack frame for the PIC register. From-SVN: r28525
Geoff Keating committed -
* m68k.md (xordi3, anddi3): These patterns are not available on the coldfire. From-SVN: r28524
Jeffrey A Law committed -
* real.c (GET_REAL): Don't violate ANSI/ISO aliasing rules. (PUT_REAL): Likewise. From-SVN: r28521
Mark Mitchell committed -
1999-08-04 Per Bothner <per@bothner.com> * configure.in: Also do AC_SUBST for DIVIDESPEC. From-SVN: r28520
Per Bothner committed -
From-SVN: r28519
Jeffrey A Law committed -
* a29k/t-a29kbare: Fix some comments. (LIB2FUNCS_EXTRA): Remove fp-bit.c and dp-bit.c (FPBIT, DPBIT): Define. * a29k/t-vx29k: Likewise. * arc/t-arc: Likewise. * arm/t-arm-elf: Likewise. * arm/t-bare: Likewise. * arm/t-pe: Likewise. * arm/t-pe-thumb: Likewise. * arm/t-semi: Likewise. * arm/t-thumb: Likewise. * arm/t-thumb-elf: Likewise. * arm/t-thumb-linux: Likewise. * h8300/t-h8300: Likewise. * i960/t-i960: Likewise. * i960/t-vxworks960: Likewise. * m32r/t-m32r: Likewise. * mips/t-ecoff: Likewise. * mips/t-elf: Likewise. * mips/t-r3900: Likewise. * pa/t-pro: Likewise. * rs6000/t-aix43: Likewise. * rs6000/t-beos: Likewise. * rs6000/t-newas: Likewise. * rs6000/t-ppccomm: Likewise. * rs6000/t-rs6000: Likewise. * rs6000/t-winnt: Likewise. * rs6000/t-xnewas: Likewise. * rs6000/t-xrs6000: Likewise. * sh/t-sh: Likewise. * sparc/t-elf: Likewise. * sparc/t-sparcbare: Likewise. * sparc/t-sparclite: Likewise. * sparc/t-splet: Likewise. * v850/t-v850: Likewise. * mn10200/t-mn10200: Fix comments. * mn10300/t-mn10300: Likewise. From-SVN: r28518
Jeffrey A Law committed
-
- 04 Aug, 1999 10 commits
-
-
* final.c (shorten_branches): Don't add an alignment for loops that have no label inside. From-SVN: r28517
J"orn Rennecke committed -
From-SVN: r28516
Tom Tromey committed -
* builtins.c (expand_builtin_memcmp, expand_builtin_strcmp): Wrap prototypes in macro HAVE_cmpstrsi. * cpplib.c (cpp_get_token): Remove unused label `op3'. * emit-rtl.c (operand_subword): Remove unused variable `bits_per_word'. * rtl.c (shallow_copy_rtx): Remove unused variable `format_ptr'. * tree.c (chainon): Wrap variable `t2' in macro ENABLE_CHECKING. From-SVN: r28514
Kaveh R. Ghazi committed -
From-SVN: r28513
Jason Merrill committed -
Wed Aug 4 13:29:23 1999 Zack Weinberg <zack@bitmover.com> * cpphash.c (macroexpand): Delete leading whitespace when arg is concatenated before. (unsafe_chars): Correct test for whether + and - can extend a token. * cppinit.c (cpp_start_read): Do dependencies for -include/-imacros files also. * cpplib.c (cpp_scan_buffer): In no-output mode, don't bother tokenizing non-directive lines. (cpp_expand_to_buffer): Temporarily disable no-output mode. * cppmain.c: In no-output mode, just call cpp_scan_buffer for the input file. From-SVN: r28512
Zack Weinberg committed -
From-SVN: r28511
Jason Merrill committed -
From-SVN: r28510
Tom Tromey committed -
From-SVN: r28509
Jason Merrill committed -
From-SVN: r28508
Jason Merrill committed -
* c-lex.c: Sync with C++ frontend. (linemode): New variable. (parse_float): imag, conversion_errno, and type are output only. (yylex): Adjust. Move initial '.' case into main switch. Use linemode. (handle_generic_pragma): Just deal with tokens. (readescape): Use ISXDIGIT and ISGRAPH. * c-parse.in: Add END_OF_LINE token. * c-lex.c (lang_init): Generalize. (nextchar): Remove. Replace uses with UNGETC. (skip_white_space): Handle linemode here. Optimize for cpplib. (skip_white_space_on_line): Remove. (extend_token_buffer_to): New fn. (extend_token_buffer): Use it. (read_line_number, check_newline): Just deal with tokens. (token_getch, token_put_back): New fns. (yylex): Use them. More cpplib optimizations. Simplify. * c-lex.c (init_parse): Set cpp_token to CPP_DIRECTIVE. (consume_string): Make this smart about USE_CPPLIB. (check_newline): Rewrite to be intelligent about USE_CPPLIB. (yylex): Rewrite to be intelligent about USE_CPPLIB. Also, clean up cases where we redundantly set token_buffer[0]. (read_line_number): New fn. (ignore_escape_flag): New variable. From-SVN: r28507
Jason Merrill committed
-