Michael Meissner
|
c81bebd76d
|
Solaris, Linux changes
From-SVN: r11874
|
1996-04-24 16:54:48 +00:00 |
|
David Edelsohn
|
3e99621c52
|
undef new AIX alignment macros
From-SVN: r11867
|
1996-04-22 15:57:03 +00:00 |
|
David Edelsohn
|
6bc3403cba
|
fix AIX struct/union/field alignment
From-SVN: r11866
|
1996-04-22 15:52:29 +00:00 |
|
Michael Meissner
|
48cda10ef6
|
Make BIGGEST_FIELD_ALIGNMENT 64
From-SVN: r11855
|
1996-04-19 21:01:25 +00:00 |
|
Michael Meissner
|
df8a9177ce
|
Do not FAIL in movdi
From-SVN: r11845
|
1996-04-17 21:18:32 +00:00 |
|
Michael Meissner
|
766a866c11
|
Add -fpic/-fPIC support
From-SVN: r11676
|
1996-04-08 19:48:29 +00:00 |
|
Michael Meissner
|
5ebfb2bafe
|
Fix mains args in eabi; use reg_names to print out registers
From-SVN: r11673
|
1996-04-08 17:05:33 +00:00 |
|
Michael Meissner
|
af4eec175a
|
Set EXECUTABLE_SUFFIX to .exe.
From-SVN: r11660
|
1996-04-04 17:00:54 +00:00 |
|
Jeff Law
|
2c7ee1a641
|
calls.c (expand_call): Remove current_call_is_indirect nonsense.
* calls.c (expand_call): Remove current_call_is_indirect nonsense.
Add additional argument to INIT_CUMULATIVE_ARGS.
(emit_library_call): Likewise.
(emit_library_call_value): Likewise.
* expr.c (expand_builtin): Likewise.
* function.c (assign_parms): Likewise.
* cp/method.c (emit_thunk): Likewise.
* config/pa/pa.h (hppa_args): New field "indirect".
(INIT_CUMULATIVE_ARGS): Initialize "indirect" field.
(FUNCTION_ARG): Check "indirect" field, rather than
"current_call_is_indirect".
* All other backends updated with new argument to
INIT_CUMULATIVE_ARGS
From-SVN: r11641
|
1996-03-29 07:37:11 -07:00 |
|
David Edelsohn
|
acc5239d9a
|
update compare function unit comment
From-SVN: r11566
|
1996-03-19 15:50:21 +00:00 |
|
David Edelsohn
|
1465faecc9
|
fix TImode offset addres test
From-SVN: r11541
|
1996-03-15 03:27:18 +00:00 |
|
David Edelsohn
|
42eaff6f2d
|
add -bnoentry if no entry point for shared object
From-SVN: r11540
|
1996-03-15 03:26:31 +00:00 |
|
Michael Meissner
|
644d82dd23
|
Fix bug with 8-16 byte structures not getting instantiated correctly
From-SVN: r11530
|
1996-03-14 20:20:34 +00:00 |
|
Michael Meissner
|
e56bb9ed51
|
Add exception attribute for Windows
From-SVN: r11528
|
1996-03-14 16:25:20 +00:00 |
|
Michael Meissner
|
2aa35c6312
|
Add static constructor/destructor support to Windows NT
From-SVN: r11524
|
1996-03-13 17:12:13 +00:00 |
|
Michael Meissner
|
4e74d8ec4b
|
Make long longs use normal CONST_DOUBLE in movdi, do not split too early
From-SVN: r11513
|
1996-03-11 18:57:23 +00:00 |
|
David Edelsohn
|
b7ff3d825a
|
add scheduling information for stores
From-SVN: r11481
|
1996-03-06 16:40:14 +00:00 |
|
David Edelsohn
|
1ec26da6f1
|
602 uses 603 description
From-SVN: r11480
|
1996-03-06 16:38:58 +00:00 |
|
Michael Meissner
|
5a19791c51
|
Fix typo in last change.
From-SVN: r11417
|
1996-03-04 20:06:58 +00:00 |
|
Michael Meissner
|
6a4cee5fdb
|
Add attribute((longcall)) support
From-SVN: r11416
|
1996-03-04 16:34:29 +00:00 |
|
Michael Meissner
|
fff4998bc9
|
Define ASM_OUTPUT_ALIGNED_BSS
From-SVN: r11397
|
1996-03-01 20:34:12 +00:00 |
|
Michael Meissner
|
8bd04c5653
|
Update NT code so it works
From-SVN: r11361
|
1996-02-28 21:09:54 +00:00 |
|
Michael Meissner
|
7c59dc5dd8
|
try to fix NT trampolines
From-SVN: r11360
|
1996-02-28 17:09:44 +00:00 |
|
David Edelsohn
|
375490e0a5
|
finish up use of 'H' in DImode shifts
From-SVN: r11359
|
1996-02-28 00:37:25 +00:00 |
|
David Edelsohn
|
a66078ee00
|
Use new 'H' for DImode shifts and use 'h' consistently for SImode
From-SVN: r11358
|
1996-02-28 00:20:40 +00:00 |
|
David Edelsohn
|
64305719ea
|
add 'H' to print_operand for six-bit mask
From-SVN: r11357
|
1996-02-28 00:19:30 +00:00 |
|
David Edelsohn
|
685f39066b
|
DImode insv and extzv, movsf split
From-SVN: r11356
|
1996-02-27 21:39:16 +00:00 |
|
David Edelsohn
|
54d299ce72
|
fix movsf typo
From-SVN: r11346
|
1996-02-25 00:12:16 +00:00 |
|
David Edelsohn
|
3297d3fd34
|
remove verbatim symbol test
From-SVN: r11332
|
1996-02-21 16:46:19 +00:00 |
|
David Edelsohn
|
4ddf648df6
|
remove verbatim symbol test for section descriptors of externals
From-SVN: r11331
|
1996-02-21 16:43:24 +00:00 |
|
David Edelsohn
|
efc0837850
|
update movdf and movsf splits for 64-bits
From-SVN: r11310
|
1996-02-19 22:45:01 +00:00 |
|
David Edelsohn
|
042259f23a
|
remove operand_subword from easy_fp_const
support DImode const in TOC
From-SVN: r11309
|
1996-02-19 22:27:14 +00:00 |
|
David Edelsohn
|
5854b0d020
|
add AIX assembler doubleword integer syntax
From-SVN: r11308
|
1996-02-19 22:26:19 +00:00 |
|
Michael Meissner
|
d944f453bb
|
fix typo in nor.
From-SVN: r11303
|
1996-02-19 13:31:24 +00:00 |
|
Michael Meissner
|
d0bac83e22
|
Round size to 16 byte alignment
From-SVN: r11281
|
1996-02-16 00:01:21 +00:00 |
|
Michael Meissner
|
cea05fab52
|
Fix alloca on NT
From-SVN: r11280
|
1996-02-15 23:35:34 +00:00 |
|
David Edelsohn
|
e8d791dd55
|
fix_truncdfsi2 SUBREG and movdi HOST_BITS_PER_WIDE_INT test
From-SVN: r11274
|
1996-02-14 18:45:05 +00:00 |
|
Michael Meissner
|
f4558646ab
|
Use HOST_WIDE_INT, not long long
From-SVN: r11273
|
1996-02-14 14:07:05 +00:00 |
|
Michael Meissner
|
979721f881
|
Cygwin32 support; Make eabi update stack first before doing stores in prolog
From-SVN: r11259
|
1996-02-13 19:19:40 +00:00 |
|
Michael Meissner
|
48a0fabb57
|
Do not use -V as if it were -v
From-SVN: r11180
|
1996-02-07 22:04:46 +00:00 |
|
David Edelsohn
|
e6ca2c17dc
|
movdi 64 bit constants, use HOST_WIDE_INT, update tablejump
From-SVN: r11178
|
1996-02-06 21:57:54 +00:00 |
|
Michael Meissner
|
77c7aaec02
|
Bump up simulator Text start, so we do not waste a page
From-SVN: r11175
|
1996-02-05 02:43:13 +00:00 |
|
Michael Meissner
|
54ac19a62a
|
Turn off @nobits on .sbss2 for now.
From-SVN: r11174
|
1996-02-03 05:57:49 +00:00 |
|
Michael Meissner
|
0af357589a
|
Remove Cygnus only change.
From-SVN: r11172
|
1996-02-03 01:25:58 +00:00 |
|
Michael Meissner
|
3a2c1cd8d5
|
Add cygwin32; Put eabi .sdata2/.sbss2 into read-only memory
From-SVN: r11162
|
1996-02-03 01:03:27 +00:00 |
|
David Edelsohn
|
96bb8ed304
|
fix typo st -> std
From-SVN: r11149
|
1996-02-01 02:12:43 +00:00 |
|
David Edelsohn
|
03a7e1a5de
|
correct parenthesization of TARGET_32BIT
From-SVN: r11146
|
1996-01-31 22:28:24 +00:00 |
|
David Edelsohn
|
8f802bfb12
|
ld/std typos and TARGET_32BIT usage
From-SVN: r11145
|
1996-01-31 20:08:06 +00:00 |
|
David Edelsohn
|
08075eadc8
|
movdf 64bit and movdi matcher 64bit
From-SVN: r11119
|
1996-01-28 05:56:49 +00:00 |
|
David Edelsohn
|
ac2a93a1ea
|
rs6000_sync_trampoline cmpdi and rs6000_initialize_trampoline pmode
From-SVN: r11118
|
1996-01-28 02:43:36 +00:00 |
|