aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
1999-05-31alpha.md (reload_*_help): New patterns and splitters.Richard Henderson2-40/+142
* alpha.md (reload_*_help): New patterns and splitters. (reload_*): Use them. (mov[qh]i): Likewise. From-SVN: r27283
1999-05-31jump.c (jump_optimize_1): Only set CAN_REACH_END if calculate_can_reach_end ↵Jeffrey A Law2-2/+15
returns nonzero. * jump.c (jump_optimize_1): Only set CAN_REACH_END if calculate_can_reach_end returns nonzero. From-SVN: r27281
1999-05-31cccp.c (handle_directive): Handle backslash-newlines in quoted strings ↵Mark Mitchell2-3/+30
correctly. * cccp.c (handle_directive): Handle backslash-newlines in quoted strings correctly. From-SVN: r27279
1999-05-31* rs6000/linux.h (LINK_SPEC): Use emulation elf32ppclinux.Cort Dougan2-1/+5
From-SVN: r27278
1999-05-31flow.c (mark_regs_live_at_end, [...]): Only give FRAME_POINTER_REGNUM and ↵John Wehle4-21/+47
HARD_FRAME_POINTER_REGNUM special treatment... * flow.c (mark_regs_live_at_end, insn_dead_p, mark_set_1, mark_used_regs): Only give FRAME_POINTER_REGNUM and HARD_FRAME_POINTER_REGNUM special treatment if reload hasn't run or the frame pointer is needed. * haifa-sched.c (attach_deaths): Likewise. * sched.c (attach_deaths): Likewise. From-SVN: r27276
1999-05-31* Makefile.in (ALL_CFLAGS): Add '-W -Wall'.Kaveh R. Ghazi2-1/+5
From-SVN: r27274
1999-05-30tm.texi (MD_EXEC_PREFIX): Note need to update configure.in too.Jeffrey A Law2-1/+3
* tm.texi (MD_EXEC_PREFIX): Note need to update configure.in too. Forgot to commit. From-SVN: r27273
1999-05-30configure.in (native gas tests): Search for an assembler in the same manner ↵Jeffrey A Law3-4/+104
that the installed compiler will. * configure.in (native gas tests): Search for an assembler in the same manner that the installed compiler will. * configure: Rebuilt. From-SVN: r27269
1999-05-30Daily bump.Jeff Law1-1/+1
From-SVN: r27267
1999-05-31tree.c (build_cplus_array_type_1): Use push_obstacks_nochange and friends ↵Mark Mitchell1-1/+3
rather than messing with current_obstack... * tree.c (build_cplus_array_type_1): Use push_obstacks_nochange and friends rather than messing with current_obstack directly. (cp_build_qualified_type_real): Rework ARRAY_TYPE allocation to match practice throughout the rest of the compiler. From-SVN: r27265
1999-05-31tree.c (cp_build_qualified_type_real): Rework ARRAY_TYPE allocation to match ↵Mark Mitchell3-28/+66
practice throughout the rest of the compiler. * tree.c (cp_build_qualified_type_real): Rework ARRAY_TYPE allocation to match practice throughout the rest of the compiler. From-SVN: r27264
1999-05-30alias.c (find_base_term): Improve handling of addresses constructed from ↵Jeffrey A Law2-4/+54
binary operations. * alias.c (find_base_term): Improve handling of addresses constructed from binary operations. From-SVN: r27263
1999-05-30* gcc.c-torture/execute/990531-1.c: New test.Jeffrey A Law2-0/+27
From-SVN: r27261
1999-05-30Fix test; original version was not the intended one.Mark Mitchell1-3/+2
From-SVN: r27260
1999-05-30lex.c (make_lang_type): Create TYPE_BINFO for TEMPLATE_TYPE_PARMs just like ↵Mark Mitchell2-1/+10
for non-template types. * lex.c (make_lang_type): Create TYPE_BINFO for TEMPLATE_TYPE_PARMs just like for non-template types. From-SVN: r27259
1999-05-30lex.c (make_lang_type): Create TYPE_BINFO for TEMPLATE_TYPE_PARMs just like ↵Mark Mitchell1-0/+16
for non-template types. * lex.c (make_lang_type): Create TYPE_BINFO for TEMPLATE_TYPE_PARMs just like for non-template types. [[Split portion of a mixed commit.]] From-SVN: r27258.2
1999-05-30code, docsCraig Burley1-2/+110
[[Split portion of a mixed commit.]] From-SVN: r27257.2
1999-05-30decl.c (start_decl): Move checks on initialization to ...Mark Mitchell3-26/+52
* decl.c (start_decl): Move checks on initialization to ... (cp_finish_decl): Here. Tidy formatting slightly. From-SVN: r27252
1999-05-30[multiple changes]Jeff Law4-41/+44
Sun May 30 14:29:17 1999 Eric Raskin (ehr@listworks.com) * dgux.h (STARTFILE_SPEC): Fix incorrectly matched curly-braces. Sun May 30 14:19:13 1999 Jeffrey A Law (law@cygnus.com) * function.h (cleanup_label, frame_offset): Declare. (tail_recursion_label, tail_recursion_reentry): Likewise. (arg_pointer_save_area, rtl_expr_chain): Likewise. * stmt.c (cleanup_label, frame_offset): Delete extern declarations. (tail_recursion_label, tail_recursion_reentry): Likewise. (arg_pointer_save_area, rtl_expr_chain): Likewise. From-SVN: r27249
1999-05-30aout.h (ASM_OUTPUT_ALIGN): Only define if not already defined.Philip Blundell3-1/+21
Sat May 29 19:08:10 1999 Philip Blundell <philb@gnu.org> * config/arm/aout.h (ASM_OUTPUT_ALIGN): Only define if not already defined. * config/arm/elf.h (ASM_OUTPUT_ALIGN): Define. (MAX_OFILE_ALIGNMENT): Likewise. From-SVN: r27246
1999-05-29Daily bump.Jeff Law1-1/+1
From-SVN: r27244
1999-05-29docs, prepCraig Burley1-4/+141
[[Split portion of a mixed commit.]] From-SVN: r27238.2
1999-05-29docsCraig Burley1-0/+133
From-SVN: r27237
1999-05-29docsCraig Burley1-0/+13
From-SVN: r27236
1999-05-28Daily bump.Jeff Law1-1/+1
From-SVN: r27235
1999-05-28put development docs on mainline for nowCraig Burley1-2/+521
From-SVN: r27233
1999-05-28Replace local include scheme with #include of system.hRobert Lipe4-37/+13
From-SVN: r27232
1999-05-28fixinc.dgux: Use modified _int_varargs.hEric Raskin2-16/+49
From-SVN: r27231
1999-05-28[multiple changes]Alexandre Petit-Bianco4-13/+41
Fri May 28 18:22:45 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (lookup_field_wrapper): Unified returned value to NULL or the searched field decl. Fri May 28 11:34:05 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (fold_constant_for_init): Convert numerical constant values to the type of the assigned field. Thu May 27 19:57:40 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * expr.c (lookup_field): Relaxed the test on class loading error detection. * parse.y (fold_constant_for_init): Enabeled old code. Wed May 26 18:06:02 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (valid_ref_assignconv_cast_p): Let `_Jv_CheckCast' decide the validity of the cast of a java.lang.Cloneable reference to an array. (patch_conditional_expr): Fixed first argument passed to binary_numeric_promotion. From-SVN: r27229
1999-05-28fix thinkoCraig Burley2-2/+6
From-SVN: r27223
1999-05-28"New" testsuite entries approved by Jeff on 5/23.Robert Lipe10-0/+496
From-SVN: r27222
1999-05-27t-dgux (EXTRA_PARTS): Add crti.oEric Raskin2-1/+10
* i386/t-dgux (EXTRA_PARTS): Add crti.o (crti.o): Add build rule and dependencies. From-SVN: r27218
1999-05-27sysv4.h (CC1_SPEC): Add support for -profileFranz Sirl2-3/+26
* rs6000/sysv4.h (CC1_SPEC): Add support for -profile (LIB_LINUX_SPEC): Likewise. (LIB_LINUX_SPEC): Add support for -pthread (CPP_OS_LINUX_SPEC): Likewise. (CPP_SYSV_SPEC): Avoid redefinitions if both -fpic and -fPIC are specified From-SVN: r27217
1999-05-28decl.c (add_binding): Don't complain about a redeclaration of a semantically ↵Mark Mitchell3-0/+36
identical typedef in a... * decl.c (add_binding): Don't complain about a redeclaration of a semantically identical typedef in a local scope. From-SVN: r27213
1999-05-28decl.c (complete_array_type): Allocate off same obstack.Nathan Sidwell3-7/+22
* decl.c (complete_array_type): Allocate off same obstack. Fix DO_DEFAULT comment to match reality. * friend.c (make_friend_class): Fix diagnostic typo. From-SVN: r27210
1999-05-27Daily bump.Jeff Law1-1/+1
From-SVN: r27208
1999-05-28decl.c (lookup_namespace_name): Handle getting a TEMPLATE_ID_EXPR.Mark Mitchell5-4/+92
* decl.c (lookup_namespace_name): Handle getting a TEMPLATE_ID_EXPR. (expand_static_init): Don't call pushdecl for implicitly declared `atexit' used to register destructors. From-SVN: r27207
1999-05-27Trivial change to test new features in the script to update the online docs.Jeff Law1-2/+2
From-SVN: r27206
1999-05-27i386.c (output_fp_cc0_set): Don't check the JUMP_INSN code for conditional move.H.J. Lu1-60/+108
@ * i386.c (output_fp_cc0_set): Don't check the JUMP_INSN code for conditional move. (notice_update_cc, output_float_compare): Enable TARGET_CMOVE support. (output_float_compare, output_fp_cc0_set): Fix the FLOAT comparison for IEEE math and CC_FCOMI. (put_jump_code): No IEEE if CC_FCOMI is set. From-SVN: r27204
1999-05-27i386.c (output_fp_cc0_set): Don't check the JUMP_INSN code for conditional move.H.J. Lu1-0/+9
� * i386.c (output_fp_cc0_set): Don't check the JUMP_INSN code for conditional move. (notice_update_cc, output_float_compare): Enable TARGET_CMOVE support. (output_float_compare, output_fp_cc0_set): Fix the FLOAT comparison for IEEE math and CC_FCOMI. (put_jump_code): No IEEE if CC_FCOMI is set. From-SVN: r27203
1999-05-26fold-const.c (fold_truthop): Make the field reference unsigned when ↵Andreas Schwab1-7/+5
converting a single bit compare. h * fold-const.c (fold_truthop): Make the field reference unsigned when converting a single bit compare. From-SVN: r27202
1999-05-26fold-const.c (fold_truthop): Make the field reference unsigned when ↵Andreas Schwab1-0/+5
converting a single bit compare. � * fold-const.c (fold_truthop): Make the field reference unsigned when converting a single bit compare. From-SVN: r27201
1999-05-26varasm.c (STRIP_NAME_ENCODING): Remove default definition.Jeffrey A Law3-11/+9
* varasm.c (STRIP_NAME_ENCODING): Remove default definition. * output.h (STRIP_NAME_ENCODING): Strip '*' like the old varasm version did. From-SVN: r27196
1999-05-26* loop.c (strength_reduce): Don't do biv->giv conversion on constants.J"orn Rennecke2-0/+6
From-SVN: r27194
1999-05-26* gcc.c-torture/compile/990527-1.c: New test.Franz Sirl2-0/+41
From-SVN: r27193
1999-05-26* gcc.c-torture/execute/990527-1.c: New test.Joern Rennecke2-0/+34
From-SVN: r27192
1999-05-26reload.c (push_reload): Do not call remove_address_replacements when...Jeff Law1-2/+12
p * reload.c (push_reload): Do not call remove_address_replacements when presented with identical optional reloads. From-SVN: r27191
1999-05-26reload.c (push_reload): Do not call remove_address_replacements when...Jeff Law1-0/+5
� * reload.c (push_reload): Do not call remove_address_replacements when presented with identical optional reloads. From-SVN: r27190
1999-05-26Daily bump.Jeff Law1-1/+1
From-SVN: r27187
1999-05-26alpha.h (MASK_FIX, TARGET_FIX): New.Richard Henderson7-87/+124
* alpha.h (MASK_FIX, TARGET_FIX): New. (MASK_*): Reorganize constants. (CPP_AM_FIX_SPEC): New. (TARGET_SWITCHES): Add FIX. (EXTRA_SPECS): Likewise. (CPP_CPU_EV6_SPEC): Use FIX, not CIX. (SECONDARY_MEMORY_NEEDED): Likewise. (REGISTER_MOVE_COST): Likewise. * alpha.c (override_options): Add FIX support. Always use ALPHA_TP_PROG for ev6. * alpha.md (sqrt and mov[sd]i patterns): Use FIX, not CIX. * alpha/elf.h (ASM_FILE_START): Look at FIX too. * configure.in (target_cpu_default2) [ev6]: Use FIX, not CIX. From-SVN: r27183