Commit Graph

9834 Commits

Author SHA1 Message Date
Richard Kenner 15c8ec1ccd (valid_machine_attribute): Handle attribute on pointer-to-function
types.

From-SVN: r9762
1995-05-22 07:10:37 -04:00
Jim Wilson 4033d0e702 (HAVE_STRERROR): Remove.
Use __start as entry point. Ifdef some paths on CROSS_COMPILE.

From-SVN: r9761
1995-05-21 14:21:54 -07:00
Richard Kenner 962a2496a0 (datadef, fndef, ivar_decl, mydecls): Restore declspec_stack since setspecs is used.
(datadef, fndef, ivar_decl, mydecls): Restore declspec_stack since
setspecs is used.
(parmlist_or_identifiers): Use setspecs before parsing parms and
restore after parsing parms.

From-SVN: r9760
1995-05-21 08:39:16 -04:00
Jeff Law 4f6cd2e642 pa.c (hppa_encode_label): New variable "permanent" to where/how memory is allocated for the new label.
* pa.c (hppa_encode_label): New variable "permanent" to
        where/how memory is allocated for the new label.  All
        callers changed.

From-SVN: r9759
1995-05-20 23:05:25 -06:00
Michael Meissner 034c1be0fd Do not do insv/extz on 1/2 byte structures
From-SVN: r9758
1995-05-20 21:22:28 +00:00
Richard Kenner d030f4b2d7 (push_reload): Don't reload inside a SUBREG when SUBREG_WORD is
nonzero.

From-SVN: r9757
1995-05-20 07:52:46 -04:00
Richard Kenner c102bba010 #include config.h before any other .h file.
From-SVN: r9756
1995-05-20 07:16:51 -04:00
Richard Kenner efffbf71b1 (shadow_tag_warned): Don't warn about useless keyword if in system
header file.

From-SVN: r9755
1995-05-20 07:04:26 -04:00
Richard Kenner 8ae49a28b3 (simple_cst_equal): Don't look at language-specific nodes since we
don't know what's in them.

From-SVN: r9754
1995-05-20 07:00:47 -04:00
Richard Kenner f32da1f64c #include config.h before any other .h file.
From-SVN: r9753
1995-05-20 06:51:33 -04:00
Richard Kenner d3e02253f4 (udivmodhi4): Output "divu" instead of "divs".
From-SVN: r9752
1995-05-20 06:44:41 -04:00
Richard Kenner 1b69b5c587 (LIBGCC1, CROSS_LIBGCC1): Make not, not "libgcc1.null".
(OTHER_FIXINCLUDES_DIRS, LIMITS_H_TEST): Delete from here.

From-SVN: r9751
1995-05-20 06:11:28 -04:00
Richard Kenner 183099ba32 (OTHER_FIXINCLUDES_DIR, LIMITS_H_TEST): Move to here.
From-SVN: r9750
1995-05-20 06:11:09 -04:00
Richard Kenner 5378943d84 Added reference to INIT_SECTION_PREAMBLE for systems that do something
which must be undone prior to __do_global_ctors.

From-SVN: r9749
1995-05-19 19:30:17 -04:00
Richard Kenner f218a117a0 (CPP_SPEC): Add defines for -fPIC.
From-SVN: r9748
1995-05-19 19:27:05 -04:00
Richard Kenner c4b5dcfb91 (strstr): Define ifndef POSIX.
From-SVN: r9747
1995-05-19 17:46:22 -04:00
Richard Kenner dca0093028 (strstr): Deleted.
From-SVN: r9746
1995-05-19 17:46:07 -04:00
Per Bothner 6536dfcbac Add comment that '@' is not an escape inside a string.
From-SVN: r9745
1995-05-19 11:20:31 -07:00
Per Bothner a2baccf6e0 * cpplib.c (collect_expansion): Don't escape '@' inside string.
From-SVN: r9744
1995-05-19 11:19:56 -07:00
Richard Kenner 71f0026ffa Handle revised filenames from vmsconfig.com;
(DO_OBJCLIB): New variable, plus code to compile objc/*.{c,m}.

From-SVN: r9743
1995-05-19 06:59:16 -04:00
Richard Kenner 14aca63216 (process_objc_lib, configure_makefile): New routines.
(bc_all.list, ./vax.md, objc-objs.opt, objc-hdrs.list): New files created
at config time.

From-SVN: r9742
1995-05-19 06:58:50 -04:00
Torbjorn Granlund 34a28d1ca4 Change all TFmode patterns to have XFmode.
(movxf recognizer, frame version): Use movt, ldt, and stt.
(movxf recognizer, non-frame version): Delete.
(extenddfxf2): Delete * before f constraint.
(extendsfxf2): Likewise.

From-SVN: r9741
1995-05-18 18:14:51 +00:00
Richard Kenner 0a1379a030 Fix typos in comments.
From-SVN: r9740
1995-05-18 00:00:40 -04:00
Torbjorn Granlund b6e78be74b (DATA_ALIGNMENT): Define.
(ROUND_TYPE_ALIGN): Align XFmode scalars at 128 bit boundaries.
(ROUND_TYPE_SIZE): Round up the size of XFmode objects to 128 bits.
(CONST_DOUBLE_OK_FOR_LETTER_P): Use CONST0_RTX and CONST1_RTX
so that all FP modes are recognized.
(ASM_OUTPUT_LONG_DOUBLE): Define.

From-SVN: r9739
1995-05-18 02:25:40 +00:00
Torbjorn Granlund 37aba8501f (i960_output_ldconst): New code for XFmode.
Also, move SFmode code to immediately after DFmode code.
(S_MODES, D_MODES): Handle XFmode.
(XF_MODES): Was TF_MODES, handle XFmode instead of TFmode.
(hard_regno_mode_ok): Replace TFmode with XFmode.
(i960_output_long_double): New function.

From-SVN: r9738
1995-05-18 02:24:35 +00:00
Jason Merrill c19a80671b 72nd Cygnus<->FSF merge
From-SVN: r9737
1995-05-17 23:34:39 +00:00
Jim Wilson 01e7bd9ad2 (unroll_loop): Increment copy_start_luid if copy_start
is loop_start.

From-SVN: r9736
1995-05-17 14:53:11 -07:00
Richard Kenner a25ee33216 (invert_truthvalue, case CLEANUP_POINT_EXPR): New case.
From-SVN: r9735
1995-05-17 17:44:45 -04:00
Michael Meissner 7e69e15538 Add -mstring support.
From-SVN: r9734
1995-05-16 23:07:37 +00:00
Douglas Rupp eacd15bccc g++.c
From-SVN: r9733
1995-05-16 18:38:22 -04:00
Richard Kenner 9580b58360 Changed WINNT to _WIN32.
From-SVN: r9732
1995-05-16 18:36:33 -04:00
Richard Kenner e9990579f1 (fix_argv): Removed call to free.
Changed WINNT to _WIN32.

From-SVN: r9731
1995-05-16 18:35:31 -04:00
Richard Kenner 6518a809e9 Added line to echo usage on invalid input.
From-SVN: r9730
1995-05-16 18:34:39 -04:00
Richard Kenner 442431a751 Removed call to free.
From-SVN: r9729
1995-05-16 18:33:31 -04:00
Richard Kenner a05bd6bc1e Changed link32 to link.
From-SVN: r9728
1995-05-16 18:33:10 -04:00
Richard Kenner e2e96febf1 Changed WINNT to _WIN32.
From-SVN: r9727
1995-05-16 18:26:10 -04:00
Richard Kenner 65f051c8e2 (FAILURE_EXIT_CODE): Remove.
From-SVN: r9726
1995-05-16 18:04:44 -04:00
Richard Kenner 3efba298c7 Use FATAL_EXIT_CODE instead of FAILURE_EXIT_CODE.
From-SVN: r9725
1995-05-16 18:03:31 -04:00
Richard Kenner 84ee6fd478 Use FATAL_EXIT_CODE instead of FAILURE_EXIT_CODE.
Include config.h #ifndef EMACS.

From-SVN: r9724
1995-05-16 18:02:38 -04:00
Richard Kenner 299846f2e7 (pfatal_with_name, fatal_io_error, vfatal): Use FATAL_EXIT_CODE
instead of magic number.

From-SVN: r9723
1995-05-16 17:59:49 -04:00
Richard Kenner bbcffef3ad (struct sarray): Make capacity size_t.
From-SVN: r9722
1995-05-16 17:46:53 -04:00
Richard Kenner 2b61d00a8b (sarray_realloc): Make array index variables size_t.
From-SVN: r9721
1995-05-16 17:46:42 -04:00
Richard Kenner 2c89fb2e66 (__objc_write_class): Write class version.
(__objc_write_selector, objc_{write,read}_selector): Handle null selector.

From-SVN: r9720
1995-05-16 17:46:23 -04:00
Mike Stump a9aedbc26d 71st Cygnus<->FSF merge
From-SVN: r9719
1995-05-16 21:10:32 +00:00
Richard Kenner 45ca9d09a1 typeck.c
From-SVN: r9718
1995-05-16 08:46:37 -04:00
Richard Kenner f3e9dd4cb2 (build_ptrmemfunc): Fix misspellings in messages.
From-SVN: r9717
1995-05-16 08:45:16 -04:00
Richard Kenner 788d4ba02b (print_node): Fix misspellings in messages.
From-SVN: r9716
1995-05-16 08:44:38 -04:00
Richard Kenner debaccc20c (type_to_string): Fix misspellings in messages.
From-SVN: r9715
1995-05-16 08:44:00 -04:00
Richard Kenner db50c79812 (FUNCTION_PROFILER): Fix misspellings in messages.
From-SVN: r9714
1995-05-16 08:43:04 -04:00
Richard Kenner 32638aad91 (print_operand_address): Fix misspellings in messages.
From-SVN: r9713
1995-05-16 08:42:29 -04:00