aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-08-13* jump.c: Fix formatting.Kazu Hirata2-28/+32
From-SVN: r44846
2001-08-13h8300.md (zero_extendqihi2): Correct the insn length.Kazu Hirata2-1/+6
* config/h8300/h8300.md (zero_extendqihi2): Correct the insn length. From-SVN: r44845
2001-08-13Daily bump.GCC Administrator6-6/+6
From-SVN: r44844
2001-08-13loop.c (check_dbra_loop): Use condjump_label to compute jump_label.Geoffrey Keating2-5/+4
* loop.c (check_dbra_loop): Use condjump_label to compute jump_label. From-SVN: r44841
2001-08-13rtl.h: Move prototypes of rtx_alloc and rtvec_alloc around to better ↵Geoffrey Keating2-4/+7
document the... * rtl.h: Move prototypes of rtx_alloc and rtvec_alloc around to better document the files they're in. From-SVN: r44840
2001-08-13recog.h (struct insn_operand_data): Shrink 'mode' field to 16 bits.Zack Weinberg2-1/+6
* recog.h (struct insn_operand_data): Shrink 'mode' field to 16 bits. From-SVN: r44839
2001-08-12backport: regex.c (wcs_regex_compile): Use appropriate string to compare ↵Isamu Hasegawa2-2/+8
with collating element. Merge from libc: * regex.c (wcs_regex_compile): Use appropriate string to compare with collating element. Fix the padding for the alignment. From-SVN: r44838
2001-08-12gcc.c: Fix comment formatting.Kazu Hirata32-96/+130
* gcc.c: Fix comment formatting. * gccspec.c: Likewise. * gcov.c: Likewise. * gcse.c: Likewise. * genemit.c: Likewise. * gengenrtl.c: Likewise. * genrecog.c: Likewise. * gensupport.c: Likewise. * ggc-page.c: Likewise. * global.c: Likewise. * graph.c: Likewise. * ifcvt.c: Likewise. * integrate.c: Likewise. * lcm.c: Likewise. * libgcc2.c: Likewise. * loop.c: Likewise. * mbchar.c: Likewise. * optabs.c: Likewise. * predict.c: Likewise. * prefix.c: Likewise. * profile.c: Likewise. * protoize.c: Likewise. * real.c: Likewise. * recog.c: Likewise. * regclass.c: Likewise. * regmove.c: Likewise. * reg-stack.c: Likewise. * reload1.c: Likewise. * resource.c: Likewise. * rtlanal.c: Likewise. * rtl.c: Likewise. From-SVN: r44837
2001-08-12tm.texi (ENCODE_SECTION_INFO): Add documentation on how a tree representing ↵Kazu Hirata2-8/+17
a constant is passed to the macro. * doc/tm.texi (ENCODE_SECTION_INFO): Add documentation on how a tree representing a constant is passed to the macro. From-SVN: r44836
2001-08-12rs6000.c (rs6000_elf_asm_out_constructor): New.Richard Henderson3-9/+82
* config/rs6000/rs6000.c (rs6000_elf_asm_out_constructor): New. (rs6000_elf_asm_out_destructor): New. * config/rs6000/sysv4.h (CTORS_SECTION_ASM_OP): Remove. (DTORS_SECTION_ASM_OP): Remove. (TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR): New. (ASM_OUTPUT_INT): Don't hack TARGET_RELOCATABLE for constructors. From-SVN: r44835
2001-08-12Revert Rainer Orth's Java and gcc.c patch.David Edelsohn7-87/+87
From-SVN: r44834
2001-08-12rs6000.c (rs6000_elf_section_type_flags): Fix thinko wrt TARGET_RELOCATABLE.Richard Henderson2-4/+7
* config/rs6000/rs6000.c (rs6000_elf_section_type_flags): Fix thinko wrt TARGET_RELOCATABLE. From-SVN: r44832
2001-08-12*** empty log message ***Gabriel Dos Reis1-1/+1
From-SVN: r44831
2001-08-12BOGUSGabriel Dos Reis1-1/+1
From-SVN: r44830
2001-08-12ERRORGabriel Dos Reis1-1/+1
From-SVN: r44829
2001-08-12dg-bogusGabriel Dos Reis3-3/+4
From-SVN: r44828
2001-08-12Fix thinkoGabriel Dos Reis1-1/+1
From-SVN: r44827
2001-08-12Fix thinko in regexpGabriel Dos Reis1-1/+1
From-SVN: r44826
2001-08-12Testcase from PR #3625Gabriel Dos Reis1-0/+17
From-SVN: r44825
2001-08-12* fix-header.c (cb_file_change): Update prototype.Neil Booth2-4/+8
From-SVN: r44824
2001-08-12testcase from PR #3406Gabriel Dos Reis1-0/+9
From-SVN: r44823
2001-08-12Testcase from PR #3381Gabriel Dos Reis1-0/+13
From-SVN: r44822
2001-08-12Testcase from PR #3351Gabriel Dos Reis1-0/+30
From-SVN: r44821
2001-08-12Testcase from PR #3350Gabriel Dos Reis1-0/+22
From-SVN: r44820
2001-08-12Testecase from PR #3336Gabriel Dos Reis1-0/+13
From-SVN: r44819
2001-08-12Daily bump.GCC Administrator6-6/+6
From-SVN: r44817
2001-08-12Oops, fix check-in date.Andrew Cagney2-2/+2
From-SVN: r44816
2001-08-12toplev.c (set_float_handler): Make static.Zack Weinberg16-224/+314
* toplev.c (set_float_handler): Make static. * toplev.h: Don't prototype set_float_handler. * simplify-rtx.c: Don't include setjmp.h. (simplify_unary_real, simplify_binary_real, simplify_binary_is2orm1): New functions. (simplify_unary_operation, simplify_binary_operation): Use them, via do_float_handler. * fold-const.c: Don't include setjmp.h. (exact_real_inverse_1): New function. (exact_real_inverse): Use it, via do_float_handler. * varasm.c: Don't include setjmp.h. (assemble_real_1): New function. (assemble_real): Use it, via do_float_handler. Call internal_error if we get a trap here. * c-parse.in, cse.c, cselib.c, ch/lex.c, config/i386/i386.c, config/pj/pj.c, config/s390/s390.c: Don't include setjmp.h. * java/lex.h: Don't include setjmp.h. Don't define SET_FLOAT_HANDLER or prototype set_float_handler. From-SVN: r44815
2001-08-12defaults.h: Define PREFERRED_STACK_BOUNDARY to STACK_BOUNDARY if not already ↵Zack Weinberg7-39/+36
defined. * defaults.h: Define PREFERRED_STACK_BOUNDARY to STACK_BOUNDARY if not already defined. * calls.c, function.c, reload1.c, explow.c: Don't default PREFERRED_STACK_BOUNDARY. Remove all #if/#ifdef on PREFERRRED_STACK_BOUNDARY and/or STACK_BOUNDARY. * explow.c (allocate_dynamic_stack_space): Change unsafe #if to run-time test. * doc/tm.texi: Document that STACK_BOUNDARY is required; clarify difference between it and PREFERRED_STACK_BOUNDARY. From-SVN: r44814
2001-08-11cppmacro.c (enter_macro_context): Push macro expansions even if empty.Neil Booth2-9/+10
* cppmacro.c (enter_macro_context): Push macro expansions even if empty. From-SVN: r44813
2001-08-11rs6000.c: Include integrate.h to silence warning.Franz Sirl2-0/+8
2001-08-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * config/rs6000/rs6000.c: Include integrate.h to silence warning. (rs6000_elf_section_type_flags): Actually return a value. From-SVN: r44812
2001-08-11Coding style cleanup.Ulrich Weigand7-301/+511
From-SVN: r44811
2001-08-11Bring s390 backend back in sync with branch.Ulrich Weigand7-164/+390
From-SVN: r44810
2001-08-11rtl.h (REG_EH_RETHROW): Remove.Richard Henderson4-7/+7
* rtl.h (REG_EH_RETHROW): Remove. * rtl.c (reg_note_name): Update. * combine.c (distribute_notes): Don't check for it. From-SVN: r44809
2001-08-11New test from PR #3242Gabriel Dos Reis1-0/+23
From-SVN: r44808
2001-08-11New test from PR #3230Gabriel Dos Reis1-0/+21
From-SVN: r44807
2001-08-11* combine.c (distribute_notes): Place REG_SETJMP.Richard Henderson2-0/+5
From-SVN: r44806
2001-08-11extend.texi (Arrays and pointers implementation): Discourage relying on ↵Richard Henderson2-1/+8
sign-extension of pointers. * doc/extend.texi (Arrays and pointers implementation): Discourage relying on sign-extension of pointers. From-SVN: r44805
2001-08-11New test from PR #3123Gabriel Dos Reis1-0/+9
From-SVN: r44803
2001-08-11New test from GNATS #3073Gabriel Dos Reis1-0/+28
From-SVN: r44802
2001-08-11New test from GNATS.Gabriel Dos Reis1-0/+25
From-SVN: r44801
2001-08-11linux.h (EXTRA_SECTIONS): Remove in_ctors and in_dtors.H.J. Lu2-4/+9
2001-08-11 H.J. Lu <hjl@gnu.org> * config/mips/linux.h (EXTRA_SECTIONS): Remove in_ctors and in_dtors. (EXTRA_SECTION_FUNCTIONS): Remove DTORS_SECTION_ASM_OP and RDATA_SECTION_ASM_OP. From-SVN: r44798
2001-08-11* Correct omitted attribution.Neil Booth1-1/+2
From-SVN: r44797
2001-08-11install.texi (Specific, c4x): Fix cross-reference to the main manual to work ↵Gerald Pfeifer2-4/+15
both for info and HTML versions. * doc/install.texi (Specific, c4x): Fix cross-reference to the main manual to work both for info and HTML versions. From-SVN: r44795
2001-08-11cpphash.c (_cpp_destroy_hashtable): Use ht_destroy.Neil Booth8-12/+51
* cpphash.c (_cpp_destroy_hashtable): Use ht_destroy. * cpphash.h (CPP_IN_SYSTEM_HEADER): Fix. (struct cpp_pool): New member first. * cppinit.c (append_include_chain): Plug memory leaks. * cpplib.c (cpp_register_pragma, cpp_register_pragma_space): Allocate pragma structures from the (aligned) macro pool to avoid leaking memory. * cpplex.c (_cpp_init_pool, _cpp_free_pool): Use pool->first so we don't leak memory. * hashtable.c (ht_destroy): New. * hashtable.h (ht_destroy): New. From-SVN: r44794
2001-08-11pt.c (maybe_fold_nontype_arg): Use TREE_TYPE of ARG as the criterion to ↵Kriang Lerdsuwanakij4-10/+49
avoid rebuilding expression tree... * pt.c (maybe_fold_nontype_arg): Use TREE_TYPE of ARG as the criterion to avoid rebuilding expression tree instead of processing_template_decl. * g++.dg/template/unify1.C: New test. From-SVN: r44793
2001-08-11* Makefile.in (check-c++): Add missing semicolon.Graham Stott2-1/+5
From-SVN: r44792
2001-08-11std_limits.h (__glibcpp_char_is_signed): Use __CHAR_UNSIGNED__.Gabriel Dos Reis4-4/+14
* include/bits/std_limits.h(__glibcpp_char_is_signed): Use __CHAR_UNSIGNED__. * config/os/gnu-linux/bits/os_defines.h(__glibcpp_char_is_signed): Likewise. * config/os/aix/bits/os_defines.h(__glibcpp_plain_char_is_signed): Remove. From-SVN: r44791
2001-08-11cpphash.h, cpplib.c: Correct erroneous previous checkin.Neil Booth3-5/+42
* cpphash.h, cpplib.c: Correct erroneous previous checkin. Co-Authored-By: Franz Sirl <Franz.Sirl-kernel@lauterbach.com> From-SVN: r44790
2001-08-11c-lex.c (map): Make const.Neil Booth10-163/+163
* c-lex.c (map): Make const. (cb_file_change): Update for callback passing a line map. Don't assume we have a previous map. Remove sanity check about popping too many files. * cpperror.c (print_location): Make map const. * cppfiles.c (stack_include_file): Update; line maps now hold sysp. (cpp_make_system_header): Similarly. (search_from): Similarly. (_cpp_execute_include): Don't remember where we came from. * cpphash.h (struct cpp_buffer): Remove return_to_line, sysp. (struct cpp_reader): Make map const. (CPP_IN_SYSTEM_HEADER, _cpp_do_file_change): Update. * cpplib.c (do_line): Update; line maps now hold sysp. (cpp_push_buffer): Similarly. (_cpp_do_file_change): Similarly; callback with map instead. (cpp_get_line_maps): Constify return value. (_cpp_pop_buffer): Update. * cpplib.h (struct cpp_file_change): Remove. (struct cpp_callbacks): Update. (cpp_get_line_maps): Constify return value. * cppmacro.c (_cpp_create_definition): Update. * cppmain.c (struct printer): Constify map. (maybe_print_line): Similarly. (print_line): Similarly. Deduce flags 1 and 2 here. (cb_file_change): Update. * line-map.c (free_line_maps): Warn regardless. (add_line_map): Return pointer to const. When passed NULL to_file with LC_LEAVE, use the obvious values for the return point so the caller doesn't have to figure them out. (lookup_line): Return pointer to const. (print_containing_files): Take pointer to const. * line-map.h (struct line_map): New members reason, sysp. (add_line_map): Return pointer to const. (lookup_line): Similarly. (print_containing_files): Take pointer to const. From-SVN: r44789